.TimeAttackEntryForm-module__RzHabq__entryForm{align-items:center;gap:var(--space-3);padding:var(--space-5);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.TimeAttackEntryForm-module__RzHabq__entryForm>:first-child{flex:0 auto;margin-bottom:0}.TimeAttackEntryForm-module__RzHabq__entryFormAction{align-self:center;align-items:center;display:flex}
.UserAvatar-module__KzDzmW__avatar{box-sizing:border-box;width:var(--avatar-size,var(--space-16));height:var(--avatar-size,var(--space-16));border-radius:var(--radius-full);background-color:var(--color-bg-elevated);border:var(--avatar-border-width,2px) solid var(--color-border);color:var(--color-text-primary);font-size:var(--avatar-font-size,var(--text-2xl));font-weight:var(--font-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.UserAvatar-module__KzDzmW__outlined{border-color:var(--color-action-primary)}.UserAvatar-module__KzDzmW__image{object-fit:cover;width:100%;height:100%;display:block}.UserAvatar-module__KzDzmW__avatar[data-size="2xs"]{--avatar-size:16px;--avatar-font-size:9px;--avatar-border-width:1px}.UserAvatar-module__KzDzmW__avatar[data-size=xs]{--avatar-size:20px;--avatar-font-size:10px;--avatar-border-width:1.5px}.UserAvatar-module__KzDzmW__avatar[data-size=sm]{--avatar-size:24px;--avatar-font-size:var(--text-xs);--avatar-border-width:1.5px}.UserAvatar-module__KzDzmW__avatar[data-size=md]{--avatar-size:var(--space-8);--avatar-font-size:var(--text-sm)}.UserAvatar-module__KzDzmW__avatar[data-size=lg]{--avatar-size:var(--control-height-md);--avatar-font-size:var(--text-base)}.UserAvatar-module__KzDzmW__avatar[data-size=xl]{--avatar-size:var(--space-16);--avatar-font-size:var(--text-2xl)}.UserAvatar-module__KzDzmW__avatar[data-size="2xl"]{--avatar-size:128px;--avatar-font-size:56px;--avatar-border-width:3px}
.Driver-module___HQFbG__driver{--avatar-size:var(--space-8);--avatar-font-size:var(--text-sm);--avatar-border-width:2px;align-items:center;min-width:0;display:inline-flex}@media (max-width:479px){.Driver-module___HQFbG__driver.Driver-module___HQFbG__row{--avatar-size:28px;--avatar-font-size:var(--text-xs);--avatar-border-width:1.5px}}.Driver-module___HQFbG__driver.Driver-module___HQFbG__sm{--avatar-size:24px;--avatar-font-size:var(--text-xs);--avatar-border-width:1px}.Driver-module___HQFbG__row{gap:var(--space-2)}.Driver-module___HQFbG__driver.Driver-module___HQFbG__inline{display:inline}.Driver-module___HQFbG__inline .Driver-module___HQFbG__avatar{vertical-align:middle;margin-right:calc((var(--space-1) + var(--space-2)) / 2);display:inline-flex;position:relative;top:-1px}@container (max-width:75px){.Driver-module___HQFbG__row .Driver-module___HQFbG__avatar{display:none}}
.CodeInput-module__LSGM4a__root{gap:6px;width:100%;min-width:0;display:flex;position:relative}.CodeInput-module__LSGM4a__input{z-index:1;width:100%;height:100%;font-size:var(--text-base);color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.CodeInput-module__LSGM4a__input::selection{color:#0000;-webkit-text-fill-color:transparent;background:0 0}.CodeInput-module__LSGM4a__input:-webkit-autofill{transition:background-color 9999s step-end;-webkit-box-shadow:inset 0 0 0 100px #0000}.CodeInput-module__LSGM4a__input:disabled{cursor:not-allowed}.CodeInput-module__LSGM4a__box{min-width:0;max-width:56px;height:52px;font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);background-color:var(--color-field-background);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1 1 0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.CodeInput-module__LSGM4a__box[data-group-start=true]{margin-left:10px}@media (hover:hover){.CodeInput-module__LSGM4a__root:not([data-disabled=true]):hover .CodeInput-module__LSGM4a__box{border-color:var(--color-text-muted)}}.CodeInput-module__LSGM4a__root:focus-within .CodeInput-module__LSGM4a__box[data-active=true]{border-color:var(--color-field-focus-border);box-shadow:0 0 0 3px var(--color-field-focus-ring)}.CodeInput-module__LSGM4a__root[data-error=true] .CodeInput-module__LSGM4a__box{border-color:var(--color-field-invalid-border)}.CodeInput-module__LSGM4a__root[data-error=true]:focus-within .CodeInput-module__LSGM4a__box[data-active=true]{border-color:var(--color-field-invalid-border);box-shadow:0 0 0 3px var(--color-field-invalid-focus-ring)}.CodeInput-module__LSGM4a__root[data-disabled=true] .CodeInput-module__LSGM4a__box{color:var(--color-field-disabled-text);background-color:var(--color-field-disabled-background);border-color:var(--color-field-disabled-border);box-shadow:none}.CodeInput-module__LSGM4a__caret{background-color:var(--color-action-primary);width:2px;height:1.25em;animation:1s step-end infinite CodeInput-module__LSGM4a__code-input-caret-blink;display:none}.CodeInput-module__LSGM4a__root:focus-within:not([data-disabled=true]) .CodeInput-module__LSGM4a__caret{display:block}@keyframes CodeInput-module__LSGM4a__code-input-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.CodeInput-module__LSGM4a__caret{animation:none}}
.LiveryLightbox-module__VN11GW__viewer{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.LiveryLightbox-module__VN11GW__stage{touch-action:pan-y pinch-zoom;background:0 0;flex:1;min-height:0;position:relative;overflow:hidden}.LiveryLightbox-module__VN11GW__image{object-fit:contain}.LiveryLightbox-module__VN11GW__loading{position:absolute;inset:0}.LiveryLightbox-module__VN11GW__loading>[data-variant]{border-radius:0}.LiveryLightbox-module__VN11GW__failure{height:100%;padding:var(--space-4);color:var(--color-text-primary);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.LiveryLightbox-module__VN11GW__failure>span{padding:var(--space-3) var(--space-4);background-color:var(--color-surface-overlay);border-radius:var(--radius-md)}.LiveryLightbox-module__VN11GW__toolbar{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);flex-shrink:0;display:flex}.LiveryLightbox-module__VN11GW__previous>span{transform:rotate(180deg)}.LiveryLightbox-module__VN11GW__counter{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:var(--space-2) var(--space-3)}.LiveryLightbox-module__VN11GW__track{transition:transform var(--transition-base);display:flex;position:absolute;inset:0}.LiveryLightbox-module__VN11GW__slide{flex:0 0 100%;width:100%;height:100%;position:relative}@media (orientation:landscape) and (max-height:500px){.LiveryLightbox-module__VN11GW__viewer{grid-template-columns:var(--media-rail,4.5rem) minmax(0, 1fr) var(--media-rail,4.5rem);grid-template-rows:minmax(0,1fr);display:grid}.LiveryLightbox-module__VN11GW__stage{margin-block:calc((var(--control-height-md) - 20px) / 2);grid-area:1/2}.LiveryLightbox-module__VN11GW__toolbar{display:contents}.LiveryLightbox-module__VN11GW__previous{grid-area:1/1;place-self:center start}.LiveryLightbox-module__VN11GW__next{grid-area:1/3;place-self:center end}.LiveryLightbox-module__VN11GW__counter{min-height:var(--control-height-md);grid-area:1/1;place-self:start;align-items:center;padding-block:0;display:flex}}@media (prefers-reduced-motion:reduce){.LiveryLightbox-module__VN11GW__track{transition:none}}
.LoadMore-module__j6LF4a__root{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.LoadMore-module__j6LF4a__control{padding-top:var(--space-2)}.LoadMore-module__j6LF4a__control:empty{display:none}
.LiveryReviewList-module__e5bhXG__root{gap:var(--space-6);min-width:0;display:grid}.LiveryReviewList-module__e5bhXG__list{gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.LiveryReviewList-module__e5bhXG__row{gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);min-width:0;display:grid}.LiveryReviewList-module__e5bhXG__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-surface-recessed);width:64px;position:relative;overflow:hidden}.LiveryReviewList-module__e5bhXG__thumbnail img{object-fit:cover}.LiveryReviewList-module__e5bhXG__placeholder{height:100%;color:var(--color-text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.LiveryReviewList-module__e5bhXG__details{min-width:0}.LiveryReviewList-module__e5bhXG__name{font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.LiveryReviewList-module__e5bhXG__car{margin:var(--space-1) 0;color:var(--color-text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.LiveryReviewList-module__e5bhXG__car span,.LiveryReviewList-module__e5bhXG__size,.LiveryReviewList-module__e5bhXG__age{color:var(--color-text-muted);font-size:var(--text-xs)}.LiveryReviewList-module__e5bhXG__metadata{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.LiveryReviewList-module__e5bhXG__author{overflow-wrap:anywhere;min-width:0;max-width:100%}.LiveryReviewList-module__e5bhXG__actions{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.LiveryReviewList-module__e5bhXG__empty{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.LiveryReviewList-module__e5bhXG__skeleton{gap:var(--space-3);display:grid}@media (min-width:1200px){.LiveryReviewList-module__e5bhXG__row{grid-template-columns:80px minmax(0,1fr) minmax(0,180px) 80px auto auto;align-items:center}.LiveryReviewList-module__e5bhXG__thumbnail{width:80px}.LiveryReviewList-module__e5bhXG__metadata{display:contents}.LiveryReviewList-module__e5bhXG__author{grid-area:1/3}.LiveryReviewList-module__e5bhXG__age{grid-area:1/4}.LiveryReviewList-module__e5bhXG__status{grid-area:1/5;justify-self:start}.LiveryReviewList-module__e5bhXG__actions{grid-column:auto}}
.ProfileStats-module__xGZUrq__container{container-type:inline-size}.ProfileStats-module__xGZUrq__grid{--pp-value-size:var(--text-2xl);gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:27rem){.ProfileStats-module__xGZUrq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:52rem){.ProfileStats-module__xGZUrq__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.ProfileStats-module__xGZUrq__tile[data-padding=md]{gap:var(--space-2);min-height:124px}.ProfileStats-module__xGZUrq__podiumTile{flex-direction:column;min-width:0;display:flex}.ProfileStats-module__xGZUrq__label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium);line-height:var(--leading-normal)}.ProfileStats-module__xGZUrq__medals{font-size:var(--pp-value-size);line-height:var(--leading-tight);gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden}.ProfileStats-module__xGZUrq__medal{align-items:center;gap:var(--space-1);font-size:var(--pp-value-size);font-weight:var(--font-extrabold);line-height:var(--leading-tight);display:flex}.ProfileStats-module__xGZUrq__medalCount{color:var(--color-text-primary);font-variant-numeric:tabular-nums}
.carousel-module__Ve3YQa__timeAttackSlide{flex-direction:column;min-width:0;height:100%;display:flex}.carousel-module__Ve3YQa__photoBand{isolation:isolate;background:var(--color-surface);flex-shrink:0;height:clamp(10rem,48vw,15rem);position:relative;overflow:hidden}.carousel-module__Ve3YQa__photoBand img,.carousel-module__Ve3YQa__createSlide img{object-fit:cover}.carousel-module__Ve3YQa__photoBand:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 44%, var(--color-surface) 100%);position:absolute;inset:0}.carousel-module__Ve3YQa__createSlide{isolation:isolate;min-width:0;height:100%;min-height:16rem;padding:var(--space-6) var(--space-4);background:var(--color-surface);display:flex;position:relative}.carousel-module__Ve3YQa__createSlide:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--color-surface) 0%, color-mix(in oklab, var(--color-surface) 55%, transparent) 28%, transparent 45%, transparent 50%, color-mix(in oklab, var(--color-surface) 75%, transparent) 68%, var(--color-surface) 100%);position:absolute;inset:0}.carousel-module__Ve3YQa__createCopy{z-index:1;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.carousel-module__Ve3YQa__createHeading{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text-primary);text-wrap:balance;margin:0}.carousel-module__Ve3YQa__createFirstLine{display:block}.carousel-module__Ve3YQa__createDescription{max-width:46ch;font-size:var(--text-base);color:var(--color-text-secondary);text-wrap:pretty;margin:0;display:none}.carousel-module__Ve3YQa__createAction{margin-top:auto}@media (min-width:640px){.carousel-module__Ve3YQa__createSlide{padding-inline:calc(var(--space-12) + var(--space-10));align-items:center}.carousel-module__Ve3YQa__createSlide:after{background:linear-gradient(to right, var(--color-surface) 0%, color-mix(in oklab, var(--color-surface) 85%, transparent) 40%, transparent 75%)}.carousel-module__Ve3YQa__createCopy{text-align:left;flex:0 52%;align-items:flex-start}.carousel-module__Ve3YQa__createFirstLine{display:inline}.carousel-module__Ve3YQa__createDescription{display:block}.carousel-module__Ve3YQa__createAction{margin-top:var(--space-2)}}@media (min-width:768px){.carousel-module__Ve3YQa__photoBand{height:16rem}}.carousel-module__Ve3YQa__carousel{min-width:0;position:relative;overflow:hidden}.carousel-module__Ve3YQa__track{align-items:stretch;transition:transform .25s;display:flex}.carousel-module__Ve3YQa__track[data-animate=false]{transition:none}.carousel-module__Ve3YQa__slide{flex:0 0 100%;min-width:0;position:relative}.carousel-module__Ve3YQa__navigableSlide{cursor:pointer;height:100%}.carousel-module__Ve3YQa__previous,.carousel-module__Ve3YQa__next{z-index:2;position:absolute;top:calc(clamp(10rem,48vw,15rem)/2);transform:translateY(-50%)}.carousel-module__Ve3YQa__previous{left:var(--space-3)}.carousel-module__Ve3YQa__next{right:var(--space-3)}.carousel-module__Ve3YQa__previousIcon{transform:rotate(180deg)}.carousel-module__Ve3YQa__carousel button.carousel-module__Ve3YQa__previous,.carousel-module__Ve3YQa__carousel button.carousel-module__Ve3YQa__next{width:56px;height:56px;color:var(--color-text-primary);filter:drop-shadow(0 1px 3px #0009)}.carousel-module__Ve3YQa__carousel button.carousel-module__Ve3YQa__previous svg,.carousel-module__Ve3YQa__carousel button.carousel-module__Ve3YQa__next svg{width:32px;height:32px}@media (hover:hover){.carousel-module__Ve3YQa__carousel button.carousel-module__Ve3YQa__previous:hover:not(:disabled),.carousel-module__Ve3YQa__carousel button.carousel-module__Ve3YQa__next:hover:not(:disabled){filter:none}}.carousel-module__Ve3YQa__track[data-has-slides=true] .carousel-module__Ve3YQa__createSlide{height:auto;min-height:0;position:absolute;inset:0}.carousel-module__Ve3YQa__createSlide{min-height:calc(clamp(10rem,48vw,15rem) + 8rem)}.carousel-module__Ve3YQa__skeletonPhoto{border-radius:0;height:clamp(10rem,48vw,15rem)}.carousel-module__Ve3YQa__skeletonRow{justify-content:center;gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-height:8rem;display:flex}@media (min-width:768px){.carousel-module__Ve3YQa__previous,.carousel-module__Ve3YQa__next{top:8rem}.carousel-module__Ve3YQa__createSlide{min-height:24rem}.carousel-module__Ve3YQa__skeletonPhoto{height:16rem}}@media (prefers-reduced-motion:reduce){.carousel-module__Ve3YQa__track{transition:none}}
.page-module__Q97ehq__page{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__Q97ehq__intro{gap:var(--space-4);flex-direction:column;display:flex}.page-module__Q97ehq__title{font-size:var(--text-3xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance;margin:0}.page-module__Q97ehq__introRow{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.page-module__Q97ehq__createTimeAttack{flex:none;min-width:14rem;margin-left:auto}.page-module__Q97ehq__createTimeAttack>a,.page-module__Q97ehq__createTimeAttack>button{width:100%}.page-module__Q97ehq__lede{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);flex:0 56ch;margin:0}.page-module__Q97ehq__section>:first-child>:first-child{justify-content:space-between;gap:var(--space-3);min-height:var(--control-height-sm);flex-wrap:wrap;align-items:baseline}.page-module__Q97ehq__viewAll{margin-left:auto;position:relative}.page-module__Q97ehq__viewAll:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.page-module__Q97ehq__intro{gap:0}.page-module__Q97ehq__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__Q97ehq__introRow,.page-module__Q97ehq__fullLabel{display:none}.page-module__Q97ehq__page{gap:var(--space-8)}.page-module__Q97ehq__intro{position:absolute}.page-module__Q97ehq__liveries>ul>:nth-child(n+3),.page-module__Q97ehq__liveries>[role=status]>:nth-child(n+3){display:none}}
.page-module__SvzEgG__page{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}
.preview-module__RP0JxG__page{gap:var(--space-8);flex-direction:column;max-width:1120px;margin:0 auto;padding:clamp(1rem,4vw,3rem) clamp(.75rem,3vw,2rem);display:flex}.preview-module__RP0JxG__pageHeader{gap:var(--space-3);flex-direction:column;display:flex}.preview-module__RP0JxG__pageTitle{font-size:var(--text-3xl);font-weight:var(--font-extrabold)}.preview-module__RP0JxG__lede{max-width:60ch;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.preview-module__RP0JxG__inspector{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex}.preview-module__RP0JxG__inspectorControl{align-items:center;gap:var(--space-2);font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.preview-module__RP0JxG__inspectorControl input{width:1.1rem;height:1.1rem;accent-color:var(--color-action-primary);flex-shrink:0}.preview-module__RP0JxG__inspectorNote{max-width:70ch;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.preview-module__RP0JxG__inspectorNote code{font-family:var(--font-mono)}.preview-module__RP0JxG__previewRegion{gap:var(--space-10);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-canvas);color:var(--color-text-primary);flex-direction:column;padding:clamp(.75rem,3vw,1.75rem);display:flex}.preview-module__RP0JxG__section{padding-top:var(--space-6);border-top:1px solid var(--color-border-default)}.preview-module__RP0JxG__section:first-of-type{border-top:none;padding-top:0}.preview-module__RP0JxG__sectionIntro{max-width:70ch;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.preview-module__RP0JxG__subsection{gap:var(--space-3);flex-direction:column;display:flex}.preview-module__RP0JxG__subsectionTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.preview-module__RP0JxG__note{max-width:70ch;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.preview-module__RP0JxG__note code{font-family:var(--font-mono)}.preview-module__RP0JxG__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.preview-module__RP0JxG__rowTop{align-items:flex-start}.preview-module__RP0JxG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));min-width:0;display:grid}.preview-module__RP0JxG__gridWide{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));min-width:0;display:grid}.preview-module__RP0JxG__cell{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.preview-module__RP0JxG__cellLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted)}.preview-module__RP0JxG__overflowX{max-width:100%;padding-bottom:var(--space-1);overflow-x:auto}.preview-module__RP0JxG__overflowX:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.preview-module__RP0JxG__primitiveDemo{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface)}.preview-module__RP0JxG__primitiveDemo:first-of-type{margin-top:0}.preview-module__RP0JxG__statTileGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));min-width:0;display:grid}.preview-module__RP0JxG__skeletonCluster{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.preview-module__RP0JxG__skeletonLines{gap:var(--space-2);flex-direction:column;flex:12rem;min-width:0;display:flex}.preview-module__RP0JxG__alertStack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.preview-module__RP0JxG__swatchGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.preview-module__RP0JxG__swatch{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex}.preview-module__RP0JxG__swatchChip{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);height:44px}.preview-module__RP0JxG__swatchName{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);word-break:break-all}.preview-module__RP0JxG__cardBody{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.preview-module__RP0JxG__cardHeading{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.preview-module__RP0JxG__homeCarouselFrame{width:100%;max-width:840px}
.UserMenu-module__RMVitW__avatar{--avatar-size:var(--space-8);--avatar-font-size:var(--text-sm)}.UserMenu-module__RMVitW__username{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);overflow:hidden}.UserMenu-module__RMVitW__chevron{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0}.UserMenu-module__RMVitW__trigger[data-open] .UserMenu-module__RMVitW__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.UserMenu-module__RMVitW__chevron{transition:none}}
.GlobalMedalsLeaderboard-module__dRDPvq__board{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.GlobalMedalsLeaderboard-module__dRDPvq__header{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.GlobalMedalsLeaderboard-module__dRDPvq__headerIcon{flex-shrink:0;display:flex}.GlobalMedalsLeaderboard-module__dRDPvq__headerLabel{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary)}.GlobalMedalsLeaderboard-module__dRDPvq__columns{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);grid-template-columns:22px 1fr 30px 30px 30px;align-items:center;display:grid}.GlobalMedalsLeaderboard-module__dRDPvq__colDriver{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.1em;color:var(--color-text-muted)}.GlobalMedalsLeaderboard-module__dRDPvq__colMedal{font-size:var(--text-xs);font-weight:var(--font-bold)}.GlobalMedalsLeaderboard-module__dRDPvq__list{margin:0;padding:0;list-style:none}.GlobalMedalsLeaderboard-module__dRDPvq__row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:22px 1fr 30px 30px 30px;align-items:center;display:grid}.GlobalMedalsLeaderboard-module__dRDPvq__row:last-child{border-bottom:none}.GlobalMedalsLeaderboard-module__dRDPvq__rankBadge{width:22px;height:22px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.GlobalMedalsLeaderboard-module__dRDPvq__driver{min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GlobalMedalsLeaderboard-module__dRDPvq__skeletonDriver{align-items:center;gap:var(--space-2);min-width:0;display:flex}.GlobalMedalsLeaderboard-module__dRDPvq__skeletonDriver>:last-child{flex:1}.GlobalMedalsLeaderboard-module__dRDPvq__medal{align-items:center;gap:5px;min-width:30px;display:flex}.GlobalMedalsLeaderboard-module__dRDPvq__medalCount{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary)}.GlobalMedalsLeaderboard-module__dRDPvq__loadError{padding:var(--space-4)}
.ReviewDrawer-module__wvcpDW__panel{gap:var(--space-5);width:min(27.5rem,100vw);padding:var(--space-6);overflow-wrap:anywhere;flex-direction:column;display:flex}.ReviewDrawer-module__wvcpDW__header{padding-inline-end:var(--space-8)}.ReviewDrawer-module__wvcpDW__header h2{font-size:var(--text-xl);line-height:var(--leading-tight);margin-block:var(--space-3) var(--space-2)}.ReviewDrawer-module__wvcpDW__header p,.ReviewDrawer-module__wvcpDW__description{color:var(--color-text-secondary)}.ReviewDrawer-module__wvcpDW__description{white-space:pre-wrap;line-height:var(--leading-relaxed)}.ReviewDrawer-module__wvcpDW__screenshots{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewDrawer-module__wvcpDW__shot{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-surface-recessed);position:relative;overflow:hidden}.ReviewDrawer-module__wvcpDW__shot:first-child{grid-column:1/-1}.ReviewDrawer-module__wvcpDW__shot img{object-fit:cover}.ReviewDrawer-module__wvcpDW__shot span{padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);display:block}.ReviewDrawer-module__wvcpDW__fields,.ReviewDrawer-module__wvcpDW__stats{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ReviewDrawer-module__wvcpDW__fields dt,.ReviewDrawer-module__wvcpDW__stats dt,.ReviewDrawer-module__wvcpDW__author h3{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.ReviewDrawer-module__wvcpDW__fields dd,.ReviewDrawer-module__wvcpDW__stats dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-primary)}.ReviewDrawer-module__wvcpDW__author{gap:var(--space-3);flex-direction:column;display:flex}.ReviewDrawer-module__wvcpDW__author h3{margin:0}.ReviewDrawer-module__wvcpDW__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ReviewDrawer-module__wvcpDW__stats dd{font-size:var(--text-xs)}.ReviewDrawer-module__wvcpDW__footer{gap:var(--space-2);border-block-start:1px solid var(--color-border-default);flex-direction:column;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.ReviewDrawer-module__wvcpDW__footer>*{width:100%}.ReviewDrawer-module__wvcpDW__failure{gap:var(--space-4);flex-direction:column;padding-block-start:var(--space-8);display:flex}@media (max-width:359px){.ReviewDrawer-module__wvcpDW__panel{padding:var(--space-4)}.ReviewDrawer-module__wvcpDW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.LiveryBreadcrumbs-module__822p2G__trail{min-width:0}.LiveryBreadcrumbs-module__822p2G__list{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LiveryBreadcrumbs-module__822p2G__item{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.LiveryBreadcrumbs-module__822p2G__separator{color:var(--color-text-muted);flex-shrink:0}.LiveryBreadcrumbs-module__822p2G__link{min-height:var(--control-height-sm);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.LiveryBreadcrumbs-module__822p2G__item:first-child .LiveryBreadcrumbs-module__822p2G__link{margin-left:calc(var(--space-2) * -1)}@media (hover:hover){.LiveryBreadcrumbs-module__822p2G__link:hover{color:var(--color-text-primary);background-color:var(--color-surface-interactive-hover)}}.LiveryBreadcrumbs-module__822p2G__current{padding:0 var(--space-2);color:var(--color-text-primary);overflow-wrap:anywhere}
.layout-module___qOa7q__shell{flex-direction:column;min-height:100vh;display:flex}.layout-module___qOa7q__canvas{--nav-width:170px;--canvas-gutter:var(--space-6);--composition-min-left:var(--canvas-gutter);flex:1;min-width:0;display:flex;container:app-canvas/inline-size}.layout-module___qOa7q__contentFrame{display:contents}.layout-module___qOa7q__leftSlot,.layout-module___qOa7q__rightSlot{flex:none;display:none}@media (min-width:1024px){.layout-module___qOa7q__leftSlot{flex-basis:var(--nav-width);width:var(--nav-width);top:var(--header-height);height:calc(100vh - var(--header-height));display:block;position:sticky}}.layout-module___qOa7q__main{min-width:0;padding:var(--space-8) var(--space-6);max-width:var(--content-max-width);flex:1;width:100%;margin:0 auto}@media (min-width:1280px){.layout-module___qOa7q__canvas{grid-template-columns:var(--nav-width) minmax(0, 1fr);display:grid}.layout-module___qOa7q__contentFrame{gap:var(--space-8);width:min(100%, var(--content-max-width));min-width:0;padding:var(--space-8) var(--space-6);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 320px;align-items:start;margin-inline:auto;display:grid}.layout-module___qOa7q__main{width:auto;max-width:none;margin:0;padding:0}.layout-module___qOa7q__rightSlot{align-self:flex-start;width:320px;min-width:0;margin-top:0;display:block}}@media (min-width:1024px){.layout-module___qOa7q__canvas{--composition-min-left:calc(var(--nav-width) + var(--canvas-gutter))}}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]){grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]) .layout-module___qOa7q__leftSlot{z-index:1;grid-area:1/1;place-self:start}}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]) .layout-module___qOa7q__contentFrame{--composition-width:720px;--composition-left:max((100cqw - var(--composition-width)) / 2, var(--composition-min-left));gap:var(--space-8);box-sizing:border-box;min-width:0;margin:0;width:min(var(--composition-width), 100cqw - var(--composition-left) - var(--canvas-gutter));padding:var(--space-8) 0;grid-area:1/1;grid-template-columns:minmax(0,1fr);place-content:start;align-items:start;margin-inline-start:var(--composition-left);display:grid}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]) .layout-module___qOa7q__main{width:auto;min-width:0;max-width:none;margin:0;padding:0}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]) .layout-module___qOa7q__rightSlot{align-self:stretch;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:block}:is(.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=time-attacks-index]) .layout-module___qOa7q__rightSlot,.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-inline-rail]) .layout-module___qOa7q__rightSlot){display:none}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]) .layout-module___qOa7q__rightSlot:empty{display:none}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition]) .layout-module___qOa7q__rightSlot:has(>:only-child:empty){display:none}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=time-attacks-index]) .layout-module___qOa7q__contentFrame{--composition-width:832px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=liveries-index]){--nav-width:240px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=liveries-index]) .layout-module___qOa7q__contentFrame{--composition-width:1032px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=form]) .layout-module___qOa7q__contentFrame{--composition-width:560px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=profile]) .layout-module___qOa7q__contentFrame{--composition-width:848px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=prose]) .layout-module___qOa7q__contentFrame{--composition-width:720px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=admin-liveries]) .layout-module___qOa7q__contentFrame{--composition-width:100cqw;width:100%;margin-inline-start:0;padding:0}:is(.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=admin-liveries]) .layout-module___qOa7q__leftSlot,.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=admin-liveries]) .layout-module___qOa7q__rightSlot),:is(.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=liveries-index]) .layout-module___qOa7q__rightSlot,.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=profile]) .layout-module___qOa7q__rightSlot,.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=prose]) .layout-module___qOa7q__rightSlot,.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=form]) .layout-module___qOa7q__rightSlot){display:none}@container app-canvas (min-width:1434px){.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=time-attacks-index]) .layout-module___qOa7q__contentFrame{--composition-width:1216px;grid-template-columns:minmax(0,832px) 352px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=time-attacks-index]) .layout-module___qOa7q__rightSlot{display:block}}@container app-canvas (min-width:1290px){.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=detail]) .layout-module___qOa7q__contentFrame{--composition-width:1072px;grid-template-columns:minmax(0,720px) 320px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=detail]) .layout-module___qOa7q__main{grid-area:1/1}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=detail]) .layout-module___qOa7q__rightSlot{grid-area:1/2}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-inline-rail]) .layout-module___qOa7q__rightSlot{display:block}}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=home]){--composition-min-left:var(--canvas-gutter)}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=home]) .layout-module___qOa7q__leftSlot{display:none}@container app-canvas (min-width:1280px){.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=home]) .layout-module___qOa7q__contentFrame{--composition-width:1216px;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 352px}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=home]) .layout-module___qOa7q__main{grid-area:1/1}.layout-module___qOa7q__canvas:has(.layout-module___qOa7q__main [data-composition=home]) .layout-module___qOa7q__rightSlot{grid-area:1/2}}
.HeroUpload-module__W4ObaW__workflow{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.HeroUpload-module__W4ObaW__currentHero{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.HeroUpload-module__W4ObaW__workflow .HeroUpload-module__W4ObaW__hint{overflow-wrap:anywhere}.HeroUpload-module__W4ObaW__title{font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.HeroUpload-module__W4ObaW__hint{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.HeroUpload-module__W4ObaW__preview{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.HeroUpload-module__W4ObaW__cropStage{touch-action:none;justify-content:center;display:flex}.HeroUpload-module__W4ObaW__cropDialog{width:min(720px, calc(100vw - var(--space-8)))}.HeroUpload-module__W4ObaW__cropInstructions{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.HeroUpload-module__W4ObaW__cropStage:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.HeroUpload-module__W4ObaW__moveActions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
