@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rajdhani-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Tab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700-tnum.woff2)format("woff2");unicode-range:U+30-39}body.showroom{--ink-black:#0c0b0a;--ink-white:#efede6;--ink-yellow:#e6ff00;--ink-orange:#ff6a13;--ink-pink:#ff2e93;--ink-violet:#9b5cff;--ink-blue:#2e6bff;--ink-red:#ff2b2b;--c-bg:var(--ink-black);--c-fg:var(--ink-white);--c-house:var(--ink-yellow);--c-xp:var(--ink-yellow);--c-race:var(--ink-yellow);--c-weekly:var(--ink-yellow);--c-totd:var(--ink-orange);--c-boards:var(--ink-pink);--c-garage:var(--ink-violet);--c-premium:var(--ink-violet);--d-ahead:var(--ink-blue);--d-behind:var(--ink-red);--faster:#2ee87a;--slower:var(--ink-orange);--c-surface:#1c1b19;--c-surface-2:#2a2825;--c-rule:#3a3835;--c-page:#141312;--c-dim:#b9b5aa;--c-hud:#11100e;--c-fg-15:color-mix(in srgb, var(--ink-white) 15%, transparent);--c-fg-35:color-mix(in srgb, var(--ink-white) 35%, transparent);--c-fg-55:color-mix(in srgb, var(--ink-white) 55%, transparent);--c-glass:color-mix(in srgb, var(--c-surface) 55%, transparent);--c-scrim:color-mix(in srgb, var(--ink-black) 64%, transparent);--m-author:#3bd16f;--m-gold:#f2c14e;--m-silver:#c8ccd2;--m-bronze:#cd7f4a;--ch-daily:var(--ink-orange);--ch-weekly:#2bd9f5;--ch-season:var(--ink-violet);--f-console:"Rajdhani", "Arial Narrow", system-ui, sans-serif;--f-tab:"Rajdhani Tab", var(--f-console);--f-text:"Schibsted Grotesk", system-ui, -apple-system, sans-serif;--fs-xs:12px;--fs-s:14px;--fs-m:16px;--fs-l:20px;--fs-xl:28px;--fs-2xl:44px;--fs-hero:clamp(64px, 11vw, 132px);--tr-console:.06em;--tr-label:.14em;--sk:-12deg;--edge:5px;--glow-s:0 0 10px;--glow-m:0 0 18px;--glow-l:0 0 40px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:28px;--sp-7:36px;--sp-8:48px;--tap:44px;--t-fast:.12s;--t-base:.22s;--t-enter:.36s;--t-focal:.64s;--t-author:1.1s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--accent:var(--ink-yellow);--accent-bright:color-mix(in srgb, var(--ink-yellow) 70%, var(--ink-white));--accent-dim:color-mix(in srgb, var(--ink-yellow) 45%, var(--c-dim));--accent-ink:var(--ink-black);--panel:color-mix(in srgb, var(--c-surface) 92%, transparent);--text:var(--c-fg);--muted:var(--c-dim);--line:var(--c-rule);--tile:color-mix(in srgb, var(--ink-white) 5%, transparent);--tile-line:var(--c-rule);--display:var(--f-console);--screen-bg:var(--c-bg);--wordmark-grad:linear-gradient(180deg, var(--ink-white) 20%, var(--ink-yellow) 85%);background:var(--c-bg);color:var(--c-fg);font-family:var(--f-text);caret-color:var(--ink-yellow)}body.showroom :is(.screen-head h2,.modal-title){font-family:var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;font-weight:700}body.showroom:not(.sr-ready) #screens .screen>*{visibility:hidden;animation:0s 10s forwards sr-reveal}@keyframes sr-reveal{to{visibility:visible}}body.showroom .screen.sr-owned>:not(.sr-view){display:none!important}body.showroom .sr-view{min-height:0;color:var(--c-fg);font-family:var(--f-text);flex-direction:column;flex:1;display:flex;overflow:hidden auto}body.showroom .screen.active>.sr-view{animation:sr-view-in .16s var(--ease-out)}@keyframes sr-view-in{0%{opacity:0}}body.showroom ::selection{background:var(--ink-yellow);color:var(--ink-black)}body.showroom *{scrollbar-color:var(--c-rule) transparent}body.showroom ::-webkit-scrollbar-thumb{background-color:var(--c-rule)}body.showroom .fx:not(:is(input,select,textarea)):is(:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:4px;transform:var(--fx-transform,none);border-color:var(--ink-yellow);background:color-mix(in srgb, var(--ink-yellow) 13%, transparent);box-shadow:none;color:var(--c-fg)}body.showroom :is(input,select,textarea).fx:is(:focus,:focus-visible,.focused):not([type=checkbox],[type=radio],[type=range],[type=color]){border-color:var(--ink-yellow);background-color:var(--c-page);color:var(--c-fg);box-shadow:none;outline:none;transform:none}body.showroom :is(input[type=checkbox],input[type=radio],input[type=range],input[type=color]).fx:is(:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:3px}body.showroom{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.showroom :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){border:1.5px solid var(--c-rule);background-color:var(--c-page);color:var(--c-fg);caret-color:var(--ink-yellow);font-family:var(--f-text);transition:border-color var(--t-fast);border-radius:0}body.showroom :where(input,select,textarea):focus:not(.fx,[type=checkbox],[type=radio],[type=range],[type=color]){border-color:var(--ink-yellow);background-color:var(--c-page);color:var(--c-fg);outline:none}body.showroom :where(input,textarea)::placeholder{color:var(--c-dim);opacity:.8}body.showroom :where(input,select,textarea):disabled{color:var(--c-dim);opacity:.6;cursor:not-allowed}body.showroom :where(option,optgroup){background-color:var(--c-surface);color:var(--c-fg)}body.showroom :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--ink-yellow)}body.showroom :where(input[type=color]){border:1.5px solid var(--c-rule);background-color:var(--c-page);border-radius:0;padding:2px}body.showroom :where(input[type=file])::file-selector-button{margin-right:var(--sp-2);background:var(--c-surface-2);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:6px 12px}body.showroom :is(.sr-num,.sr-time){font-variant-numeric:tabular-nums}body.showroom .sr-label{font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .sr-empty{margin:var(--sp-6) auto;font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim)}body.showroom .sr-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}body.showroom :is(.sr-btn,.sr-row,.sr-tab,.sr-seg__opt,.sr-ladder__row,.sr-tag,.sr-top__title,.sr-wm){font-family:var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:700}body.showroom :is(.sr-btn,.sr-row,.sr-tab,.sr-seg__opt,.sr-chip-btn,.sr-tile,.sr-ch,.sr-setting,.sr-live,.sr-tag,.sr-ladder__row){--fx-transform:skewX(var(--sk));transform:skewX(var(--sk));border-radius:0}body.showroom .sr-btn{border:0;border-left:var(--edge) solid var(--c,var(--c-rule));background:var(--c-surface);min-height:48px;color:var(--c-fg);font-size:var(--n,20px);text-align:center;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:8px 14px;line-height:1;display:flex;position:relative}body.showroom .sr-btn__text{align-items:inherit;flex-direction:column;min-width:0;max-width:100%;display:flex}body.showroom .sr-btn__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:.12em;overflow:hidden}body.showroom .sr-btn__sub{font:500 var(--sn,13px)/1.3 var(--f-text);letter-spacing:.01em;text-transform:none;color:var(--c,var(--c-dim));margin-top:4px;display:block}body.showroom .sr-btn:is(:hover,:focus-visible,.focused){background:var(--c,var(--c-fg));color:var(--ink-black);box-shadow:var(--glow-m) var(--c,var(--c-fg))}body.showroom .sr-btn:hover:not(.fx:is(:focus-visible,.focused)) .sr-btn__sub,body.showroom .sr-btn:is(.sr-btn--primary,.sr-btn--premium):is(:hover,:focus-visible,.focused) .sr-btn__sub{color:var(--ink-black)}body.showroom .sr-btn:is(:active,.is-pressed){transform:skewX(var(--sk)) scale(.97)}body.showroom .sr-btn--row{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding-inline:18px 12px}body.showroom .sr-btn--row .sr-btn__text{align-items:flex-start}body.showroom .sr-btn__icon{width:20px;height:20px}body.showroom .sr-btn .sr-kc{margin-left:auto}body.showroom .sr-btn:not(.sr-btn--row):has(>.sr-kc){flex-direction:row;gap:14px}body.showroom .sr-btn:not(.sr-btn--row)>.sr-kc{margin-left:0}body.showroom .sr-btn--primary{--n:44px;background:var(--ink-yellow);color:var(--ink-black);letter-spacing:.12em;box-shadow:0 0 24px var(--ink-yellow);border:0}body.showroom .sr-btn--primary .sr-btn__sub{color:var(--ink-black);font-weight:700}body.showroom .sr-btn--primary.fx:is(:hover,:focus-visible,.focused){background:var(--ink-yellow);color:var(--ink-black);box-shadow:var(--glow-l) var(--ink-yellow)}body.showroom .sr-btn--premium{--n:17px;background:var(--c-premium);min-height:46px;color:var(--ink-black);letter-spacing:.08em;box-shadow:0 0 16px color-mix(in srgb, var(--c-premium) 70%, transparent);border:0;padding:6px 14px}body.showroom .sr-btn--premium .sr-btn__sub{--sn:11px;color:var(--ink-black);letter-spacing:.04em;margin-top:3px;font-weight:700}body.showroom .sr-btn--premium.fx:is(:hover,:focus-visible,.focused){background:var(--c-premium);color:var(--ink-black);box-shadow:0 0 28px var(--c-premium)}body.showroom .sr-btn:disabled{opacity:.4;cursor:default;box-shadow:none;pointer-events:none}body.showroom .sr-btn[aria-busy=true]{cursor:progress;overflow:hidden}body.showroom .sr-btn[aria-busy=true] .sr-btn__text{opacity:.55}body.showroom .sr-btn[aria-busy=true]:after{content:"";width:40%;height:3px;animation:sr-busy 1s var(--ease-in-out) infinite;background:currentColor;position:absolute;bottom:0;left:0}body.showroom .sr-icon-btn{width:var(--tap);height:var(--tap);color:var(--c-fg);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:11px;display:grid;position:relative}body.showroom .sr-icon-btn .sr-icon{width:100%;height:100%}body.showroom .sr-icon-btn:hover{color:var(--ink-yellow);background:0 0}body.showroom .sr-icon-btn .sr-badge{min-width:18px;height:18px;font-size:12px;position:absolute;top:-2px;right:-6px}body.showroom .sr-chip-btn{background:var(--c-surface);color:var(--c-fg);font:700 15px/1.3 var(--f-text);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);border:0;padding:8px 13px}body.showroom .sr-chip-btn:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black)}body.showroom .sr-badge{background:var(--ink-yellow);min-width:20px;height:20px;color:var(--ink-black);font:700 13px/1 var(--f-console);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}body.showroom .sr-kc{border:1.5px solid var(--c-fg-35);background:var(--ink-black);min-width:26px;height:25px;color:var(--c-fg);font:700 13px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;border-bottom-width:3.5px;border-radius:0;flex:none;place-items:center;padding:0 6px;display:inline-grid}body.showroom :is(.sr-btn:hover:not(.fx:is(:focus-visible,.focused)),.sr-btn--primary,.sr-btn--premium:is(:hover,:focus-visible,.focused)) .sr-kc{border-color:var(--ink-black);color:var(--ink-black);background:0 0}body.showroom .sr-pg{border:1.5px solid var(--c-fg-55);width:25px;height:25px;color:var(--c-fg);font:700 12px/1 var(--f-console);border-radius:50%;flex:none;place-items:center;display:inline-grid}@media (pointer:coarse){body.showroom .sr-kc{display:none}}body.showroom .sr-row{border:0;border-left:var(--edge) solid var(--c,var(--c-rule));width:100%;min-height:58px;color:var(--c-fg);font-size:var(--n,24px);text-align:left;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);background:0 0;justify-content:flex-start;align-items:center;gap:12px;padding:9px 16px;line-height:1;display:flex}body.showroom .sr-row__text{flex-direction:column;min-width:0;display:flex}body.showroom .sr-row__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.showroom .sr-row__sub{font:500 var(--sn,13px)/1.3 var(--f-text);letter-spacing:.01em;text-transform:none;color:var(--c,var(--c-dim));margin-top:4px}body.showroom .sr-row__meta{color:var(--c-fg);align-items:center;gap:8px;margin-left:auto;font-size:.75em;display:flex}body.showroom .sr-row:is(:hover,:focus-visible,.focused){background:var(--c,var(--c-fg));color:var(--ink-black);box-shadow:0 0 20px var(--c,var(--c-fg))}body.showroom .sr-row:hover:not(.fx:is(:focus-visible,.focused)) :is(.sr-row__sub,.sr-row__meta){color:var(--ink-black)}body.showroom .sr-row.fx:is(:focus-visible,.focused) .sr-row__sub{color:var(--c-dim)}body.showroom .sr-top{min-height:44px;padding:max(18px, env(safe-area-inset-top)) 16px 0 8px;align-items:center;gap:10px;display:flex}body.showroom .sr-top>.sr-wm{margin-left:12px}body.showroom .sr-top__title{font-size:var(--n,24px);white-space:nowrap;margin:0;line-height:1}body.showroom .sr-top__sub{font:500 14px/1.3 var(--f-text);color:var(--c-dim);white-space:nowrap;margin-left:auto}body.showroom .sr-top__right{align-items:center;gap:4px;margin-left:auto;display:flex}body.showroom .sr-top__sub+.sr-top__right{margin-left:8px}body.showroom .sr-wm{font-size:var(--n,28px);letter-spacing:.1em;white-space:nowrap;line-height:1}body.showroom .sr-wm b{color:var(--ink-yellow);font-weight:inherit}@media (width>=900px){body.showroom .sr-top{gap:16px;min-height:52px;padding:24px 32px 0 40px}body.showroom .sr-top__title{--n:26px}}body.showroom .sr-tabs{gap:6px;display:flex}body.showroom .sr-tab{background:var(--c-surface);min-height:40px;color:var(--c-dim);font-size:var(--n,16px);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:6px 8px;line-height:1.05;display:flex}body.showroom .sr-tab:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom .sr-tab[aria-selected=true]{background:var(--c,var(--c-fg));color:var(--ink-black);box-shadow:0 0 16px var(--c,var(--c-fg))}body.showroom .sr-tab[aria-selected=true] .sr-badge{background:var(--ink-black);color:var(--c,var(--ink-yellow))}body.showroom .sr-tabs--v{flex-direction:column;gap:7px}body.showroom .sr-tabs--v .sr-tab{flex:none;justify-content:flex-start;min-height:44px;padding-left:16px}body.showroom .sr-seg{gap:5px;display:flex}body.showroom .sr-seg__opt{background:var(--c-surface);min-height:40px;color:var(--c-dim);font-size:var(--n,16px);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;flex:1 1 0;padding:0 12px}body.showroom .sr-seg__opt:hover{color:var(--c-fg)}body.showroom .sr-seg__opt[aria-pressed=true]{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 16px var(--ink-yellow)}body.showroom .sr-field{box-sizing:border-box;width:100%;min-height:var(--tap);padding:0 var(--sp-3);background:var(--c-page);border:1.5px solid var(--c-rule);color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:.03em;caret-color:var(--ink-yellow);transition:border-color var(--t-fast);border-radius:0}body.showroom .sr-field--big{min-height:52px;font-size:32px}body.showroom .sr-field.fx:is(:focus,:focus-visible,.focused){background:var(--c-page);border-color:var(--ink-yellow);outline:none}body.showroom .sr-field.sr-field--bad,body.showroom .sr-field.sr-field--bad.fx:is(:focus,:focus-visible,.focused){border-color:var(--slower)}body.showroom .sr-step{align-items:center;gap:5px;display:flex}body.showroom .sr-step__b{--fx-transform:skewX(var(--sk));width:32px;height:32px;transform:skewX(var(--sk));background:var(--c-surface-2);color:var(--c-fg);cursor:pointer;transition:background-color var(--t-fast);border:0;border-radius:0;place-items:center;padding:0;display:grid}body.showroom .sr-step__b svg{width:14px;height:14px}body.showroom .sr-step__b:hover{background:var(--c-rule)}body.showroom .sr-step__b:disabled{opacity:.35;cursor:default;background:var(--c-surface-2)}body.showroom .sr-step__v{text-align:center;min-width:26px;font:700 var(--fs-l)/1 var(--f-console);font-variant-numeric:tabular-nums}body.showroom .sr-toggle{background:var(--c-fg-15);cursor:pointer;width:46px;height:24px;transition:background-color var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:0;flex:none;padding:0;position:relative}body.showroom .sr-toggle:after{content:"";background:var(--c-dim);width:18px;height:18px;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-fast);position:absolute;top:3px;left:3px}body.showroom .sr-toggle[aria-checked=true]{background:var(--ink-yellow);box-shadow:0 0 10px var(--ink-yellow)}body.showroom .sr-toggle[aria-checked=true]:after{background:var(--ink-black);transform:translate(22px)}body.showroom .sr-range{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:18px;margin:0;padding:0}body.showroom .sr-range::-webkit-slider-runnable-track{background:linear-gradient(var(--ink-yellow), var(--ink-yellow)) 0 0 / var(--v,0%) 100% no-repeat, var(--c-fg-15);height:6px}body.showroom .sr-range::-webkit-slider-thumb{appearance:none;background:var(--c-fg);width:9px;height:18px;box-shadow:0 0 8px var(--c-fg);border:0;border-radius:0;margin-top:-6px}body.showroom .sr-range::-moz-range-track{background:var(--c-fg-15);height:6px}body.showroom .sr-range::-moz-range-progress{background:var(--ink-yellow);height:6px}body.showroom .sr-range::-moz-range-thumb{background:var(--c-fg);width:9px;height:18px;box-shadow:0 0 8px var(--c-fg);border:0;border-radius:0}body.showroom .sr-setting{background:var(--c-surface);min-height:44px;color:var(--c-fg);transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 14px;display:grid}body.showroom .sr-setting__key{font:600 15px/1.2 var(--f-text);white-space:nowrap}body.showroom .sr-setting__note{font:500 12px/1.3 var(--f-text);color:var(--c-dim);margin-left:6px}body.showroom .sr-setting__val{font:700 18px/1 var(--f-console);font-variant-numeric:tabular-nums}body.showroom .sr-setting--stacked{grid-template-rows:auto auto}body.showroom .sr-setting--stacked>:last-child{grid-column:1/-1}body.showroom .sr-setting .sr-seg__opt{--n:14px;--fx-transform:none;background:var(--c-surface-2);min-height:30px;transform:none}body.showroom .sr-setting .sr-seg__opt[aria-pressed=true]{background:var(--ink-yellow)}body.showroom .sr-setting:has(.fx:focus-visible,.fx.focused){background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg)}body.showroom .sr-setting:has(.fx:focus-visible,.fx.focused) :is(.sr-setting__note,.sr-setting__val){color:var(--ink-black)}body.showroom .sr-setting .fx:is(:focus-visible,.focused){outline-color:var(--ink-black)}body.showroom .sr-setting:has(.fx:focus-visible,.fx.focused) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){color:var(--c-fg)}body.showroom .sr-setting :is(.sr-range,.sr-toggle):is(:focus-visible,.focused){background-color:#0000;outline:none}body.showroom .sr-setting .sr-toggle[aria-checked=true]:is(:focus-visible,.focused){background-color:var(--ink-yellow)}body.showroom .sr-medal{--mc:var(--c-fg);width:var(--m,22px);height:var(--m,22px);background:var(--mc);color:var(--ink-black);font:700 calc(var(--m,22px) * .6)/1 var(--f-text);text-transform:uppercase;transform:skewX(var(--sk));flex:none;place-items:center;font-style:normal;display:inline-grid;position:relative;overflow:hidden}body.showroom .sr-medal:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:-20%;transform:translate(-120%)}body.showroom .sr-medal--author{--mc:var(--m-author)}body.showroom .sr-medal--gold{--mc:var(--m-gold)}body.showroom .sr-medal--silver{--mc:var(--m-silver)}body.showroom .sr-medal--bronze{--mc:var(--m-bronze)}body.showroom .sr-ladder{gap:5px;margin:0;padding:0;list-style:none;display:grid}body.showroom .sr-ladder__row{background:var(--c-surface);height:38px;font-size:var(--n,19px);transition:background-color var(--t-base), color var(--t-base), box-shadow var(--t-base);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;line-height:1;display:grid}body.showroom .sr-ladder__row.is-yours{background:var(--c-fg);color:var(--ink-black);box-shadow:0 0 16px var(--c-fg)}body.showroom .sr-ladder__tag{font:700 12px/1 var(--f-text);letter-spacing:.01em;text-transform:none;margin-left:8px}body.showroom .sr-delta{font:700 var(--n,30px)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums;display:inline-block}body.showroom .sr-delta.is-ahead{color:var(--d-ahead);text-shadow:0 0 .4em var(--d-ahead)}body.showroom .sr-delta.is-behind{color:var(--d-behind);text-shadow:0 0 .4em var(--d-behind)}body.showroom .sr-delta.is-even{color:var(--c-dim)}body.showroom .sr-tag{font-size:var(--n,14px);letter-spacing:.1em;white-space:nowrap;padding:5px 10px 4px;line-height:1;display:inline-block}body.showroom .sr-tag--pb{background:var(--c-fg);color:var(--ink-black);box-shadow:0 0 16px var(--c-fg)}body.showroom .sr-tag--up{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 14px color-mix(in srgb, var(--ink-yellow) 70%, transparent)}body.showroom .sr-tag--plain{--n:12px;border:1.5px solid var(--c-fg-35);color:var(--c-dim);letter-spacing:.12em;padding:4px 8px 3px}body.showroom .sr-rank{align-items:center;gap:10px;display:flex}body.showroom .sr-rank__value{font:700 var(--n,28px)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .sr-rank__sub{font:600 15px/1.3 var(--f-text);color:var(--c-dim)}body.showroom .sr-rank>.sr-btn{margin-left:auto}body.showroom .sr-xp{background:var(--c-surface);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);flex-direction:column;gap:10px;padding:12px 22px 12px 14px;display:flex}body.showroom .sr-xp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.showroom .sr-xp__total{font:700 30px/1 var(--f-console);letter-spacing:.04em;color:var(--c-xp);text-shadow:0 0 .25em color-mix(in srgb, var(--c-xp) 35%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap}body.showroom .sr-xp__awards{font:500 12px/1 var(--f-text);color:var(--c-dim);white-space:nowrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.showroom .sr-xp__awards b{font:700 14px/1 var(--f-console);color:var(--c-fg);font-variant-numeric:tabular-nums;margin-left:4px}body.showroom .sr-xp__level{align-items:center;gap:12px;display:flex}body.showroom .sr-lv{border:2px solid var(--c-xp);color:var(--c-xp);transform:skewX(var(--sk));flex:none;align-items:baseline;gap:4px;padding:5px 9px 4px;display:inline-flex}body.showroom .sr-lv i{font:700 10px/1 var(--f-console);letter-spacing:.12em;font-style:normal}body.showroom .sr-lv__n{font:700 24px/1 var(--f-console);font-variant-numeric:tabular-nums}body.showroom .sr-xp__bar{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}body.showroom .sr-xp__track{background:var(--c-fg-15);height:12px;transform:skewX(var(--sk));position:relative}body.showroom :is(.sr-xp__old,.sr-xp__gain,.sr-ch__fill,.sr-ch__gain){transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}body.showroom .sr-xp__old{background:var(--c-xp)}body.showroom .sr-xp__gain{background:var(--c-xp);box-shadow:0 0 5px color-mix(in srgb, var(--c-xp) 40%, transparent);inset:-3px 0}body.showroom .sr-xp__nums{font:500 12px/1 var(--f-text);color:var(--c-dim);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}body.showroom .sr-xp__nums b{font:700 14px/1 var(--f-console);color:var(--c-fg)}body.showroom .sr-xp__plus{font:700 13px/1 var(--f-console);letter-spacing:.04em;color:var(--c-xp)}body.showroom .sr-xp--compact{clip-path:none;background:0 0;gap:5px;padding:0}body.showroom .sr-xp--compact .sr-lv{background:var(--c-xp);color:var(--ink-black);border:0;padding:5px 9px 4px}body.showroom .sr-xp--compact .sr-lv__n{font-size:19px}body.showroom .sr-xp--compact .sr-xp__track{height:6px}body.showroom .sr-xp--compact .sr-xp__gain{inset:0}body.showroom .sr-ch--daily{--g:var(--ch-daily)}body.showroom .sr-ch--weekly{--g:var(--ch-weekly)}body.showroom .sr-ch--season{--g:var(--ch-season)}body.showroom .sr-ch{border-left:3px solid var(--g,var(--c-rule));background:var(--c-surface);color:var(--c-fg);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title title xp""track count xp";align-items:center;gap:6px 12px;padding:8px 10px 8px 14px;display:grid}body.showroom .sr-ch__title{min-width:0;font:600 15px/1.15 var(--f-text);white-space:nowrap;text-overflow:ellipsis;grid-area:title;overflow:hidden}body.showroom .sr-ch__count{min-width:40px;font:700 14px/1 var(--f-console);letter-spacing:.03em;font-variant-numeric:tabular-nums;grid-area:count;justify-content:flex-end;align-items:center;gap:4px;display:flex}body.showroom .sr-ch__check{width:13px;height:13px;display:none}body.showroom .sr-ch:is(.is-complete,.is-claimable,.is-claimed) .sr-ch__check{display:inline-block}body.showroom .sr-ch__track{background:var(--c-fg-15);grid-area:track;height:4px;position:relative}body.showroom .sr-ch__gain{background:var(--g);inset:-2px 0}body.showroom .sr-ch__fill{background:var(--g)}body.showroom .sr-ch__xp{border:1.5px solid var(--c-fg-55);color:var(--c-fg);font:700 15px/1 var(--f-console);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border-radius:0;grid-area:xp;padding:7px 9px 6px}body.showroom .sr-ch.is-claimable .sr-ch__xp{border-color:var(--ink-yellow);background:var(--ink-yellow);color:var(--ink-black)}body.showroom button.sr-ch__xp{cursor:pointer}body.showroom button.sr-ch__xp:is(:hover,:focus-visible,.focused){background:var(--ink-yellow);box-shadow:var(--glow-s) var(--ink-yellow)}body.showroom .sr-ch.is-claimed{border-left-color:color-mix(in srgb, var(--g) 40%, transparent)}body.showroom .sr-ch.is-claimed :is(.sr-ch__title,.sr-ch__track,.sr-ch__count){opacity:.4}body.showroom .sr-ch.is-claimed .sr-ch__xp{border-color:var(--c-rule);color:var(--c-dim)}body.showroom .sr-ch--compact{--fx-transform:none;background:0 0;grid-template-areas:"title count xp""track track xp";gap:5px 10px;padding:0 0 0 9px;transform:none}body.showroom .sr-ch--compact .sr-ch__title{color:var(--c-dim);font-size:13px}body.showroom .sr-ch--compact:is(.is-complete,.is-claimable,.is-claimed) .sr-ch__title{color:var(--c-fg);opacity:1}body.showroom .sr-ch__tag{font:700 10px/1 var(--f-console);letter-spacing:.12em;text-transform:uppercase;color:var(--g);margin-right:7px}body.showroom .sr-ch--compact .sr-ch__track{transform:skewX(var(--sk))}body.showroom .sr-ch--compact .sr-ch__fill{background:color-mix(in srgb, var(--g) 50%, var(--c-surface))}body.showroom .sr-ch--compact .sr-ch__xp{border-color:var(--c-fg);letter-spacing:.06em;transform:skewX(var(--sk));padding:5px 8px 4px;font-size:13px}body.showroom .sr-tile{--ink:var(--c-fg);background:var(--c-surface);min-width:0;height:56px;color:var(--c-fg);font:inherit;text-align:left;transition:border-color var(--t-fast), box-shadow var(--t-base), background-color var(--t-base);border:1.5px solid #0000;justify-content:flex-start;align-items:center;gap:9px;padding:0 9px;display:flex;position:relative}body.showroom .sr-tile--premium{--ink:var(--c-premium);background:color-mix(in srgb, var(--c-surface) 88%, var(--c-premium))}body.showroom .sr-tile--mirror{text-align:right;flex-direction:row-reverse}body.showroom .sr-tile__vis{background:var(--c-surface-2);width:38px;height:38px;color:var(--c-fg);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}body.showroom .sr-tile__vis .sr-icon{width:78%;height:78%}body.showroom .sr-tile__vis--paint{border:1.5px solid var(--c-rule);background:var(--s)}body.showroom .sr-tile__vis--paint:after{content:"";background:linear-gradient(135deg, transparent 0 52%, color-mix(in srgb, var(--ink-black) 30%, transparent) 52%);position:absolute;inset:0}body.showroom .sr-tile__vis--banner{background:var(--s)}body.showroom .sr-tile__vis--title span{border:1.5px solid var(--c-fg);font:700 11px/1 var(--f-console);letter-spacing:.08em;padding:3px 3px 2px}body.showroom .sr-tile__vis--credits{color:var(--ink-yellow)}body.showroom .sr-tile__tx{flex-direction:column;gap:4px;min-width:0;display:flex}body.showroom .sr-tile--mirror .sr-tile__tx{align-items:flex-end}body.showroom .sr-tile__name{max-width:100%;font:600 14px/1.1 var(--f-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.showroom .sr-tile__type{font:700 10px/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .sr-tile__state{place-items:center;width:20px;height:20px;padding:3px;display:grid;position:absolute;top:-7px;right:-7px}body.showroom .sr-tile--premium .sr-tile__state{left:-7px;right:auto}body.showroom .sr-tile__state .sr-icon{width:100%;height:100%}body.showroom .sr-tile.is-claimed>:is(.sr-tile__vis,.sr-tile__tx){opacity:.38}body.showroom .sr-tile.is-claimed .sr-tile__state{border:1.5px solid var(--c-rule);background:var(--c-surface-2);color:var(--c-fg)}body.showroom .sr-tile.is-claimable{border-color:var(--c-xp);background:var(--c-surface-2);box-shadow:0 0 14px color-mix(in srgb, var(--c-xp) 55%, transparent)}body.showroom button.sr-tile.is-claimable{cursor:pointer}body.showroom .sr-tile.is-claimable:is(:hover,:focus-visible,.focused){box-shadow:var(--glow-m) var(--c-xp)}body.showroom .sr-tile__claim{align-self:inherit;background:var(--c-xp);color:var(--ink-black);box-shadow:var(--glow-s) var(--c-xp);font:700 11px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));padding:3px 7px 2px}body.showroom .sr-tile.is-locked{background:color-mix(in srgb, var(--c-surface) 55%, transparent)}body.showroom .sr-tile.is-locked>:is(.sr-tile__vis,.sr-tile__tx){opacity:.4}body.showroom .sr-tile.is-premium-locked{border-color:color-mix(in srgb, var(--c-premium) 55%, transparent)}body.showroom .sr-tile.is-premium-locked .sr-tile__state{border:1.5px solid var(--c-premium);background:var(--ink-black);color:var(--c-premium)}body.showroom .sr-tile--v{text-align:center;flex-direction:column;justify-content:center;gap:8px;height:100%;padding:10px 8px}body.showroom .sr-tile--v .sr-tile__tx{align-items:center}body.showroom .sr-tile--v .sr-tile__vis{width:var(--vw,54px);height:var(--vw,54px)}body.showroom .sr-tile--v .sr-tile__state{left:auto;right:-7px}body.showroom #modal-root.sr-sheet-root.open{background:0 0}body.showroom .sr-sheet-scrim{background:var(--c-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}body.showroom .sr-sheet{width:100%;max-height:85vh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-top:2px solid var(--c-rule);background:var(--c-page);color:var(--c-fg);flex-direction:column;gap:12px;display:flex;overflow-y:auto}body.showroom .sr-sheet__head{justify-content:space-between;align-items:center;gap:12px;display:flex}body.showroom .sr-sheet__title{font:700 24px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;margin:0}body.showroom .sr-sheet__body,body.showroom .sr-sheet__actions{flex-direction:column;gap:8px;display:flex}@media (aspect-ratio>=1){body.showroom .sr-sheet-scrim{align-items:center}body.showroom .sr-sheet{border:1.5px solid var(--c-rule);width:min(480px,100% - 32px);max-height:80vh;padding-bottom:16px}}body.showroom .sr-live{border-left:var(--edge) solid var(--c-fg);background:var(--c-surface);color:var(--c-fg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 14px;padding:10px 16px;display:grid}body.showroom .sr-live__head{grid-column:1/-1;align-items:center;gap:8px;display:flex}body.showroom .sr-live__dot{background:var(--c-fg);width:9px;height:9px;box-shadow:0 0 8px var(--c-fg);border-radius:50%;animation:1.2s steps(2,jump-none) infinite sr-blink}body.showroom :is(.sr-live__time,.sr-live__place){font:600 14px/1.3 var(--f-text);color:var(--c-dim);align-items:baseline;gap:6px;display:flex}body.showroom :is(.sr-live__left,.sr-live__pos){font:700 40px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-fg);font-variant-numeric:tabular-nums}body.showroom .sr-live__pos{font-size:30px}@keyframes sr-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes sr-blink{50%{opacity:.2}}@keyframes sr-fade-in{0%{opacity:0}}@keyframes sr-sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes sr-panel-in{0%{opacity:0;transform:scale(.98)}}body.showroom .sr-sheet-scrim{animation:sr-fade-in var(--t-base) var(--ease-out)}body.showroom .sr-sheet{animation:sr-sheet-up var(--t-enter) var(--ease-out)}@media (aspect-ratio>=1){body.showroom .sr-sheet{animation-name:sr-panel-in}}body.showroom .sr-fx{z-index:5;pointer-events:none;position:absolute}body.showroom .sr-fx-veil{background:var(--ink-black);opacity:0;inset:0}body.showroom .sr-fx-ring{border:3px solid var(--mc);box-shadow:0 0 24px var(--mc), inset 0 0 18px var(--mc);opacity:0;border-radius:50%;transform:translate(-50%,-50%)}body.showroom .sr-fx-rays{stroke:var(--mc);stroke-width:3.5px;stroke-linecap:square;filter:drop-shadow(0 0 4px var(--mc));opacity:0;overflow:visible;transform:translate(-50%,-50%)}body.showroom .sr-fx-chip{box-shadow:0 0 36px var(--mc)}@media (prefers-reduced-motion:reduce){body.showroom .sr-sheet{animation-name:sr-fade-in}body.showroom .sr-btn:active{transform:skewX(var(--sk))}body.showroom .sr-toggle:after{transition:none}body.showroom .sr-live__dot{animation:none}body.showroom .sr-btn[aria-busy=true]:after{opacity:.5;width:100%;animation:none}}body.showroom{--hu:clamp(4px, calc(100dvh / 164.8), 6px);--hud-bg:color-mix(in srgb, var(--ink-black) 74%, transparent);--hud-bg-faint:color-mix(in srgb, var(--ink-black) 38%, transparent);--hud-shadow:0 calc(.3 * var(--hu)) calc(1.4 * var(--hu)) color-mix(in srgb, var(--ink-black) 95%, transparent);--hud-glow:color-mix(in srgb, var(--ink-white) 80%, transparent);--hud-glow-y:color-mix(in srgb, var(--ink-yellow) 85%, transparent)}@media (pointer:coarse) and (orientation:portrait){body.showroom{--hu:min(1vw, 5px)}}@media (pointer:coarse) and (orientation:landscape){body.showroom{--hu:min(1dvh, 5px)}}body.showroom #lap-timer{box-sizing:border-box;width:calc(40 * var(--hu));height:calc(11 * var(--hu));place-content:start;align-items:baseline;column-gap:calc(1.6 * var(--hu));row-gap:calc(.9 * var(--hu));text-align:left;font-family:var(--f-tab);font-variant-numeric:tabular-nums;color:var(--c-fg);text-shadow:var(--hud-shadow);grid-template-columns:auto auto;display:none}body.showroom.drive:not(.screen-open):not(.capturing) #lap-timer,body.showroom.customizing #lap-timer{display:grid!important}body.showroom #lap-timer-time{font:700 calc(6 * var(--hu)) / 1 var(--f-tab);letter-spacing:.01em;text-shadow:inherit;grid-area:1/1}body.showroom #lap-timer-delta{min-height:0;font:700 calc(3.8 * var(--hu)) / 1 var(--f-tab);text-shadow:inherit;grid-area:1/2;margin:0;display:inline}body.showroom #lap-timer-delta.faster{color:var(--d-ahead)}body.showroom #lap-timer-delta.slower{color:var(--d-behind)}body.showroom :is(#copium-timer,#copium-delta){font:700 calc(3.8 * var(--hu)) / 1 var(--f-tab);text-shadow:inherit;margin:0}body.showroom #copium-timer{color:var(--c-fg);opacity:.5;grid-area:2/1}body.showroom #copium-delta{--copium-ahead:var(--d-ahead);--copium-behind:var(--d-behind);--copium-neutral:var(--c-dim);grid-area:2/2}body.showroom #copium-delta.ahead{color:var(--copium-ahead)}body.showroom #copium-delta.behind{color:var(--copium-behind)}body.showroom #copium-delta.neutral{color:var(--copium-neutral)}@media (pointer:coarse) and (orientation:landscape){body.showroom #lap-timer{text-align:right;justify-content:end}}@media (pointer:fine){body.showroom #lap-timer{width:calc(90 * var(--hu));grid-template-columns:1fr auto 1fr;column-gap:0}body.showroom :is(#lap-timer-time,#copium-timer){text-align:center;grid-column:2}body.showroom :is(#lap-timer-delta,#copium-delta){margin-left:calc(1.6 * var(--hu));grid-column:3;justify-self:start}}body.showroom #gear-meter{box-sizing:border-box;width:calc(92 * var(--hu));height:calc(9 * var(--hu));gap:calc(2.6 * var(--hu));text-shadow:var(--hud-shadow)}body.showroom #gear-bar{min-width:0;height:calc(3.6 * var(--hu));gap:calc(.8 * var(--hu));filter:drop-shadow(0 0 var(--hu) var(--hud-glow));background:0 0;border-radius:0;flex:1;order:0;padding:0}body.showroom #gear-bar i{opacity:.18;border-radius:0;flex:1;width:auto;height:100%;background:var(--c-fg)!important}body.showroom #gear-bar i:nth-child(n+25){background:var(--ink-yellow)!important}body.showroom #gear-bar i.lit{opacity:1}body.showroom.perf-idle #gear-bar{filter:none}body.showroom.perf-idle #gear-bar i{box-shadow:0 0 var(--hu) var(--hud-glow)}body.showroom #gear-speed{align-items:baseline;gap:calc(1.1 * var(--hu));min-width:0;font:700 calc(2.6 * var(--hu)) / 1 var(--f-console);letter-spacing:.1em;text-transform:uppercase;color:var(--c-dim);background:0 0;border-radius:0;order:1;padding:0;display:flex}body.showroom #hud-speed{text-align:right;min-width:3ch;font:700 calc(6.6 * var(--hu)) / 1 var(--f-tab);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--c-fg)}body.showroom #gear-box{min-width:0;height:auto;padding:calc(.2 * var(--hu)) calc(1.3 * var(--hu));border:calc(.35 * var(--hu)) solid var(--c-fg);font:700 calc(4.2 * var(--hu)) / 1 var(--f-tab);font-variant-numeric:tabular-nums;text-shadow:none;background:0 0;border-radius:0;order:2}@media (pointer:coarse) and (orientation:landscape){body.showroom #gear-meter{width:min(calc(70 * var(--hu)), calc(100vw - max(calc(4 * var(--hu)), env(safe-area-inset-left)) - 113 * var(--hu) - max(calc(2 * var(--hu)), env(safe-area-inset-right))))}}body.showroom #sr-lock{align-items:flex-start;gap:calc(.8 * var(--hu));margin-left:calc(3 * var(--hu));white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}body.showroom .sr-lock__key{font:700 calc(2.6 * var(--hu)) / 1 var(--f-console);letter-spacing:.1em;text-transform:uppercase;color:var(--c-dim)}body.showroom .sr-lock__val{align-items:center;gap:calc(1.1 * var(--hu));display:flex}body.showroom :is(.sr-lock__lvl,.sr-lock__pct){font:700 calc(4.2 * var(--hu)) / 1 var(--f-tab);font-variant-numeric:tabular-nums;letter-spacing:0}body.showroom .sr-lock__lvl{padding:calc(.2 * var(--hu)) calc(1.3 * var(--hu));border:calc(.35 * var(--hu)) solid var(--ink-yellow);color:var(--ink-yellow)}body.showroom .sr-lock__pct{padding:calc(.55 * var(--hu)) 0;color:var(--c-fg)}@media (pointer:coarse){body.showroom #sr-lock{margin:0 0 calc(1.2 * var(--hu));align-items:center;top:auto;bottom:100%;left:50%;transform:translate(-50%)}}@media (pointer:coarse) and (orientation:landscape){body.showroom #sr-lock{align-items:flex-start;left:0;transform:none}}@media (pointer:coarse) and (orientation:portrait){body.showroom #sr-lock{left:63%}}@media (pointer:fine){body.showroom #gear-meter{width:calc(90 * var(--hu))}}body.showroom #cp-feedback{box-sizing:border-box;width:calc(44 * var(--hu));height:calc(14.5 * var(--hu));align-items:center;gap:calc(.5 * var(--hu));text-align:center;background:0 0;border-radius:0;flex-direction:column;padding:0;display:none}body.showroom.lobby-open #cp-feedback{margin-top:calc(15 * var(--hu))}@media (pointer:coarse) and (orientation:portrait){body.showroom.lobby-open #cp-feedback{margin-top:calc(14.5 * var(--hu));margin-left:calc(24 * var(--hu))}}body.showroom.drive:not(.screen-open):not(.capturing) #cp-feedback,body.showroom.customizing #cp-feedback{display:flex!important}body.showroom .cp-fb-row{justify-content:center;gap:calc(1.4 * var(--hu));font-family:var(--f-tab);background:var(--hud-bg-faint);text-shadow:var(--hud-shadow);transform:skewX(var(--sk));font-weight:700;line-height:1.1}body.showroom #cp-fb-time{padding:calc(.5 * var(--hu)) calc(3 * var(--hu));border-left:var(--hu) solid var(--cp-tone,var(--c-rule));font-size:calc(4.8 * var(--hu))}body.showroom #cp-fb-speed{padding:calc(.4 * var(--hu)) calc(2.4 * var(--hu));font-size:calc(3.4 * var(--hu))}body.showroom .sr-cp-num{font:700 calc(2.8 * var(--hu)) / 1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim);text-shadow:var(--hud-shadow)}body.showroom .cp-fb-val{color:var(--c-fg);text-shadow:none}body.showroom :is(#cp-fb-time-delta,#cp-fb-speed-delta){font-size:inherit;border-radius:0;padding:0;font-weight:700;background:0 0!important}body.showroom #cp-fb-time-delta{color:var(--cp-tone,var(--c-fg))}body.showroom #cp-fb-speed-delta{color:var(--sp-tone,var(--c-fg))}body.showroom :is(#touch-respawn,#touch-restart,#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat){isolation:isolate;box-sizing:border-box;color:var(--c-fg);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}body.showroom :is(#touch-respawn,#touch-restart,#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat):before{content:"";z-index:-1;background:var(--hud-bg);transform:skewX(var(--sk));position:absolute;inset:0}body.showroom :is(#touch-respawn,#touch-restart){width:calc(11 * var(--hu));height:calc(11 * var(--hu));text-align:center;white-space:nowrap;font:700 calc(3.4 * var(--hu)) / calc(11 * var(--hu)) var(--f-console);letter-spacing:.08em;text-transform:uppercase;padding:0}body.showroom :is(#touch-respawn,#touch-restart):before{border:calc(.4 * var(--hu)) solid var(--c-fg)}body.showroom :is(#touch-respawn,#touch-restart)>*{vertical-align:middle}body.showroom :is(#touch-respawn,#touch-restart) .sr-icon{width:calc(5.4 * var(--hu));height:calc(5.4 * var(--hu))}body.showroom :is(#touch-respawn,#touch-restart) .sr-kc{margin-left:calc(1.6 * var(--hu));min-width:0;height:auto;padding:calc(.4 * var(--hu)) calc(1.2 * var(--hu));border:calc(.35 * var(--hu)) solid var(--c-dim);color:var(--c-dim);line-height:1;font-size:calc(3 * var(--hu));background:0 0}body.showroom :is(#touch-respawn,#touch-restart):active:before{background:var(--c-fg)}body.showroom :is(#touch-respawn,#touch-restart,#touch-settings):active{color:var(--ink-black)}body.showroom :is(#touch-respawn,#touch-restart,#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat):is(:focus-visible,.focused){color:var(--ink-black);outline:none}body.showroom :is(#touch-respawn,#touch-restart,#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat):is(:focus-visible,.focused):before{background:var(--ink-yellow);box-shadow:var(--glow-m) var(--ink-yellow)}body.showroom :is(#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat){width:calc(11 * var(--hu));height:calc(11 * var(--hu));font:700 calc(3 * var(--hu)) / 1 var(--f-console);letter-spacing:var(--tr-console);place-items:center;padding:0}body.showroom :is(#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat):active:before{background:var(--c-fg)}body.showroom :is(#touch-settings,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat) .sr-icon{width:calc(5.4 * var(--hu));height:calc(5.4 * var(--hu))}body.showroom #touch-watch-ghost.off{color:var(--c-fg-35)}body.showroom #touch-chat{font-size:calc(2.6 * var(--hu))}body.showroom #touch-watch-ghost{font-size:calc(2.4 * var(--hu));line-height:1.15}body.showroom #touch-watch-ghost:after{content:"On";font-size:calc(2 * var(--hu));color:var(--c-dim);display:block}body.showroom #touch-watch-ghost.off:after{content:"Off"}body.showroom.drive:not(.screen-open):not(.capturing):not(.ctx-watch) #touch-settings{display:grid}@media (pointer:fine){body.showroom :is(#touch-respawn,#touch-restart){width:calc(20 * var(--hu))}}@media (pointer:coarse){body.showroom :is(#touch-respawn,#touch-restart){width:calc(14 * var(--hu));height:calc(14 * var(--hu));line-height:calc(14 * var(--hu))}body.showroom :is(#touch-respawn,#touch-restart) .sr-icon{width:calc(7 * var(--hu));height:calc(7 * var(--hu))}}body.showroom #countdown span{font:700 clamp(96px, 26vmin, 220px) / 1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-fg);text-shadow:var(--hud-shadow)}body.showroom #countdown span.pop{animation:sr-count-stamp var(--t-base) var(--ease-out) both}body.showroom #countdown span.go{color:var(--ink-yellow);animation:sr-count-go .52s var(--ease-out) both}@keyframes sr-count-stamp{0%{opacity:0;transform:scale(1.3)}}@keyframes sr-count-go{0%{opacity:0;text-shadow:0 0 0 var(--ink-yellow);transform:scale(1.3)}30%{opacity:1;text-shadow:0 0 60px var(--ink-yellow);transform:scale(1)}70%{opacity:1;text-shadow:0 0 24px var(--ink-yellow)}to{opacity:0;text-shadow:0 0 0 var(--ink-yellow);transform:scale(1)}}@keyframes sr-count-go-still{0%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){body.showroom #countdown span.pop{animation:sr-fade-in var(--t-fast) linear both}body.showroom #countdown span.go{animation:.52s linear both sr-count-go-still}}body.showroom #leaderboard-panel{padding:var(--sp-3) var(--sp-3) var(--sp-3);border:0;border-top:4px solid var(--c-boards);background:color-mix(in srgb, var(--c-page) 92%, transparent);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font-family:var(--f-text);border-radius:0}body.showroom #leaderboard-panel .panel-title{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-2);color:var(--c-boards);font:700 18px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border:0;padding:0;display:flex}body.showroom #leaderboard-map{min-width:0;color:var(--c-dim);font:700 12px/1 var(--f-console);letter-spacing:var(--tr-label);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}body.showroom #leaderboard-panel .sr-board__rank{margin:0 0 var(--sp-2);color:var(--c-fg);font:700 16px/1 var(--f-tab);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #leaderboard-panel .sr-board__rank[hidden]{display:none}body.showroom #leaderboard-panel .lb-row{gap:var(--sp-2);padding:6px var(--sp-2);font:700 14px/1.2 var(--f-console);letter-spacing:.02em;font-variant-numeric:tabular-nums;border:0;border-radius:0}body.showroom #leaderboard-panel .lb-row+.lb-row{border-top:1px solid var(--c-surface-2)}body.showroom #leaderboard-panel .lb-rank{width:16px;color:var(--c-dim);font-family:var(--f-console)}body.showroom #leaderboard-panel .lb-name{font:600 14px/1.2 var(--f-text);letter-spacing:0}body.showroom #leaderboard-panel .lb-row:is(:hover,:focus-visible){background:var(--c-surface-2)}body.showroom #leaderboard-panel .lb-row.me{background:var(--ink-yellow);color:var(--ink-black);box-shadow:var(--glow-s) var(--ink-yellow)}body.showroom #leaderboard-panel .lb-row.me .lb-rank{color:var(--ink-black)}body.showroom #leaderboard-panel .lb-row.watching{outline:2px solid var(--c-fg);outline-offset:-2px;background:var(--c-surface-2)}body.showroom #leaderboard-panel .lb-eye{color:var(--c-dim);border:0;border-radius:0}body.showroom #leaderboard-panel .lb-eye.active{color:var(--ink-yellow);background:0 0}body.showroom #leaderboard-panel .lb-row.me .lb-eye{color:var(--ink-black)}body.showroom #leaderboard-panel .placeholder{padding:var(--sp-3) var(--sp-2);color:var(--c-dim);font:700 16px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;justify-content:flex-start}body.showroom #leaderboard-panel .lb-pb{color:var(--c-dim);font:500 13px/1.2 var(--f-text)}body.showroom #leaderboard-panel .lb-hint{gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--c-rule);color:var(--c-dim);font:700 11px/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom #leaderboard-panel .lb-hint>span{align-items:center;gap:6px;display:inline-flex}body.showroom #leaderboard-panel .lb-hint .sr-kc{min-width:22px;height:21px;padding:0 5px;font-size:11px}body.showroom .sr-stick{--sr:calc(17.25 * var(--k) * var(--hu));--ink:color-mix(in srgb, var(--ink-yellow) calc(var(--x,0) * 100%), var(--ink-white));width:calc(51 * var(--k) * var(--hu));height:calc(38.25 * var(--k) * var(--hu));background:color-mix(in srgb, var(--ink-black) 30%, transparent);box-shadow:inset 0 0 0 calc(.4 * var(--hu)) var(--c-fg-15);border-radius:50%;position:relative}body.showroom .sr-stick__dead{border-radius:50%;position:absolute;inset:0;overflow:hidden}body.showroom .sr-stick__dead i{box-sizing:border-box;width:calc(var(--dw,0) * 100%);opacity:min(1, calc(var(--dw,0) * 60));background:color-mix(in srgb, var(--ink-white) calc(12% + 30% * var(--live,0) * (1 - max(var(--side,0), 0 - var(--side,0)))), transparent);border-inline:calc(.3 * var(--hu)) solid var(--c-fg-15);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}body.showroom .sr-stick__dead b{box-sizing:border-box;width:calc(var(--bw,0) * 100%);background:color-mix(in srgb, var(--ink-yellow) calc(16% + 54% * var(--live,0) * max(var(--zone,0) - 1, 0) * max(0 - var(--side,0), 0)), transparent);border-right:calc(.3 * var(--hu)) solid color-mix(in srgb, var(--ink-yellow) 45%, transparent);position:absolute;top:0;bottom:0;left:0}body.showroom .sr-stick__dead b.sr-stick__band--r{background:color-mix(in srgb, var(--ink-yellow) calc(16% + 54% * var(--live,0) * max(var(--zone,0) - 1, 0) * max(var(--side,0), 0)), transparent);border-right:0;border-left:calc(.3 * var(--hu)) solid color-mix(in srgb, var(--ink-yellow) 45%, transparent);left:auto;right:0}body.showroom .sr-stick__dead u{--ramp:calc(.5 - var(--bw,0) - var(--dw,0) / 2);top:0;bottom:0;right:calc(50% + var(--dw,0) * 50%);width:calc(var(--lock,0) * max(0 - var(--side,0), 0) * var(--ramp) * 100%);background:color-mix(in srgb, var(--ink-white) 55%, transparent);position:absolute}body.showroom .sr-stick__dead u.sr-stick__ramp--r{right:auto;left:calc(50% + var(--dw,0) * 50%);width:calc(var(--lock,0) * max(var(--side,0), 0) * var(--ramp) * 100%)}body.showroom .sr-stick__knob{width:calc(19.5 * var(--k) * var(--hu));height:calc(19.5 * var(--k) * var(--hu));margin:calc(-9.75 * var(--k) * var(--hu)) 0 0 calc(-9.75 * var(--k) * var(--hu));background:var(--ink);transform:translate(calc(var(--kx,0) * var(--sr)), calc(var(--ky,0) * var(--sr) * .75));box-shadow:0 calc(.6 * var(--hu)) calc(1.6 * var(--hu)) color-mix(in srgb, var(--ink-black) 55%, transparent);border-radius:50%;position:absolute;top:50%;left:50%}body.showroom :is(#sr-steer,#sr-pedals){display:none}body.showroom :is(#sr-steer,.sr-stickprev){--k:calc(var(--ss,1) * var(--sl,1))}body.showroom #sr-steer{--live:0;z-index:25;width:calc(51 * var(--sl,1) * var(--hu));height:calc(38.25 * var(--sl,1) * var(--hu));pointer-events:none;display:none;position:fixed}body.showroom #sr-steer .sr-stick{opacity:calc(.45 + .3 * var(--live));position:absolute;bottom:0;left:0}body.showroom.customizing #sr-steer .sr-stick{opacity:1}body.showroom .sr-stick-grab{width:calc(76.5 * var(--k) * var(--hu));height:calc(57.375 * var(--k) * var(--hu));margin:calc(-28.6875 * var(--k) * var(--hu)) 0 0 calc(-38.25 * var(--k) * var(--hu));pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:50%;position:absolute;top:50%;left:50%}body.showroom.customizing .sr-stick-grab{pointer-events:none}body.showroom #sr-pedals{--gas:0;--brake:0;z-index:25;width:calc(36 * var(--hu));height:calc(var(--pedals-h,42) * var(--hu));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--f-console);font-weight:700;display:none;position:fixed;container-type:size}body.showroom .sr-pad__deck{grid-template:58fr 42fr/1fr;gap:1.8cqh;display:grid;position:absolute;inset:0 7.03cqh;transform:skew(-8deg)}body.showroom .sr-pedal--gas{--on:var(--gas);--lit:var(--ink-yellow);--lit-glow:var(--hud-glow-y);grid-area:1/1}body.showroom .sr-pedal--brake{--on:var(--brake);--lit:var(--c-fg);--lit-glow:var(--hud-glow);grid-area:2/1}body.showroom #sr-pedals[data-layout=p1] .sr-pad__deck{grid-template:1fr/44fr 56fr}body.showroom #sr-pedals[data-layout=p1] .sr-pedal--brake{grid-area:1/1}body.showroom #sr-pedals[data-layout=p1] .sr-pedal--gas{grid-area:1/2}body.showroom .sr-pedal{background:color-mix(in srgb, var(--ink-black) 42%, transparent);box-shadow:inset 0 0 0 1px var(--c-fg-15);place-items:center;display:grid;position:relative}body.showroom .sr-pedal__lit{background:var(--lit);opacity:var(--on);filter:drop-shadow(0 0 6px var(--lit-glow));position:absolute;inset:0}body.showroom .sr-pedal__label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-white) 85%, transparent);grid-area:1/1;font-size:11.8cqh;position:relative}body.showroom .sr-pedal--gas .sr-pedal__label{font-size:17.6cqh}body.showroom .sr-pedal__label--ink{color:var(--ink-black);opacity:var(--on)}@media (pointer:coarse){body.showroom.sr-analog.drive:not(.screen-open):not(.capturing):not(.ctx-watch):not(.lobby-results-open) #sr-pedals{display:block}body.showroom.sr-analog.drive:not(.screen-open):not(.capturing):not(.ctx-watch):not(.lobby-results-open) #sr-steer{display:grid}body.showroom.sr-analog.customizing #sr-pedals{display:block!important}body.showroom.sr-analog.customizing #sr-steer{display:grid!important}}@media (pointer:coarse) and (orientation:landscape){body.showroom #sr-steer{--sl:1.2}body.showroom #sr-pedals{--pedals-h:44}}body.showroom.sr-analog #touch-controls{display:none!important}body.showroom #touch-controls button{border-color:var(--c-fg-15);background:color-mix(in srgb, var(--ink-black) 42%, transparent);color:var(--c-fg-55);font-family:var(--f-console);--tc-held-bg:var(--c-fg);--tc-held-line:var(--c-fg);--tc-held-ink:var(--ink-black);border-radius:0}body.showroom #touch-controls button[data-input=forward]{--tc-held-bg:var(--ink-yellow);--tc-held-line:var(--ink-yellow)}body.showroom #touch-controls button.held{background:var(--tc-held-bg);border-color:var(--tc-held-line);color:var(--tc-held-ink)}body.showroom #sr-lockbar{z-index:25;box-sizing:border-box;width:calc(92 * var(--hu));height:calc(10 * var(--hu));padding:0 calc(1 * var(--hu));gap:calc(1.6 * var(--hu));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:none;position:fixed}body.showroom .sr-lockbar__key{--on:0;isolation:isolate;min-width:0;font:700 calc(4.6 * var(--hu)) / 1 var(--f-tab);color:color-mix(in srgb, var(--ink-black) calc(var(--on) * 100%), var(--c-fg));touch-action:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;position:relative}body.showroom .sr-lockbar__key:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ink-yellow) calc(var(--on) * 100%), var(--hud-bg));border:calc(.35 * var(--hu)) solid color-mix(in srgb, var(--ink-yellow) calc(var(--on) * 100%), var(--c-fg-35));box-shadow:0 0 calc(var(--on) * 1.6 * var(--hu)) var(--hud-glow-y);transform:skewX(var(--sk));position:absolute;inset:0}@media (pointer:coarse){body.showroom.sr-lock-keys.drive:not(.screen-open):not(.capturing):not(.ctx-watch):not(.lobby-results-open) #sr-lockbar{display:flex}body.showroom.sr-lock-keys.customizing #sr-lockbar{display:flex!important}}@media (pointer:coarse) and (orientation:landscape){body.showroom #sr-lockbar{width:calc(64 * var(--hu))}}body.showroom #lobby-panel{top:max(calc(4 * var(--hu)), env(safe-area-inset-top));isolation:isolate;padding:calc(1.6 * var(--hu)) calc(4 * var(--hu)) calc(2 * var(--hu));text-align:center;text-shadow:none;align-items:center;left:50%;transform:translate(-50%)}body.showroom #lobby-panel:before{content:"";z-index:-1;background:var(--hud-bg);transform:skewX(var(--sk));position:absolute;inset:0}body.showroom #lobby-countdown{font:700 calc(5.6 * var(--hu)) / 1 var(--f-console);font-variant-numeric:tabular-nums;letter-spacing:.04em;order:0;transition:none}body.showroom #lobby-countdown.urgent{font-size:calc(5.6 * var(--hu));color:var(--ink-orange)}body.showroom #lobby-next-label{margin-top:calc(.6 * var(--hu));font:700 calc(2.8 * var(--hu)) / 1 var(--f-console);letter-spacing:var(--tr-label);white-space:nowrap;color:var(--c-dim);order:1}body.showroom #lobby-status{font-size:calc(2.6 * var(--hu));order:2}body.showroom #touch-lobby-board{display:none!important}body.showroom #touch-chat{z-index:25;text-align:center;padding:0;display:none;position:fixed}@media (pointer:coarse){body.showroom.lobby-open.drive:not(.screen-open):not(.capturing):not(.ctx-watch) #touch-chat{display:grid}}body.showroom.customizing #touch-chat{display:grid!important}body.showroom.lobby-open #leaderboard-panel{display:none!important}body.showroom #sr-standings{z-index:25;box-sizing:border-box;width:calc(45 * var(--hu));isolation:isolate;padding:calc(1.6 * var(--hu)) calc(2.4 * var(--hu));color:var(--c-fg);text-align:left;font-family:var(--f-console);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;display:none;position:fixed}body.showroom #sr-standings:before{content:"";z-index:-1;background:var(--hud-bg);border-left:var(--hu) solid var(--c-boards);position:absolute;inset:0;transform:skew(-8deg)}body.showroom.lobby-open.drive:not(.screen-open):not(.capturing):not(.ctx-watch) #sr-standings{display:block}body.showroom.customizing #sr-standings{display:block!important}body.showroom .sr-stand__row{grid-template-columns:calc(4 * var(--hu)) minmax(0, 1fr) auto;gap:calc(1.4 * var(--hu));font:700 calc(3.4 * var(--hu)) / 1.5 var(--f-console);letter-spacing:.02em;display:grid;transform:skew(-8deg)}body.showroom .sr-stand__row[hidden]{display:none}body.showroom .sr-stand__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.showroom .sr-stand__row.is-me{color:var(--ink-yellow)}body.showroom .sr-stand__row.is-after{color:var(--c-dim)}body.showroom .sr-stand__more{margin-top:calc(.8 * var(--hu));font:700 calc(2.7 * var(--hu)) / 1 var(--f-console);letter-spacing:.12em;text-transform:uppercase;color:var(--c-boards);display:block;transform:skew(-8deg)}body.showroom #lobby-chat{font-family:var(--f-text)}@media (pointer:coarse){body.showroom #lobby-chat{z-index:25;left:max(calc(4 * var(--hu)), env(safe-area-inset-left));top:calc(58 * var(--hu));width:calc(56 * var(--hu))}body.showroom #lobby-chat-log{gap:var(--hu);font:600 calc(3.3 * var(--hu)) / 1.35 var(--f-text)}body.showroom .lobby-chat-msg{padding:calc(.6 * var(--hu)) calc(1.8 * var(--hu));background:var(--hud-bg);text-shadow:none;border-radius:0}body.showroom .lobby-chat-msg:nth-last-child(n+4){display:none}body.showroom .lobby-chat-msg:nth-last-child(3){opacity:.45}body.showroom .lobby-chat-msg:nth-last-child(2){opacity:.7}}@media (pointer:coarse) and (orientation:landscape){body.showroom #lobby-chat{top:calc(31 * var(--hu))}}body.showroom .lobby-chat-msg .lobby-chat-name{color:var(--c-boards);margin-right:calc(1.4 * var(--hu));font-weight:700}body.showroom .lobby-chat-msg.me .lobby-chat-name{color:var(--ink-yellow)}body.showroom #modal-root.sr-finish.open{background:0 0;display:block}body.showroom:has(#modal-root.sr-finish.open) :is(#hud,#lap-timer,#gear-meter,#cp-feedback,#leaderboard-panel,#countdown,#touch-controls,#touch-restart,#touch-respawn,#touch-settings,#touch-lobby-board,#touch-watch-exit,#touch-watch-ghost,#touch-watch-cam,#touch-watch-next,#touch-chat,#sr-steer,#sr-pedals,#sr-standings,#lobby-panel){visibility:hidden}body.showroom.sr-board-lifted #leaderboard-panel{z-index:45;width:min(360px, calc(100vw - 2 * var(--sp-4)));visibility:visible!important;inset:50% max(var(--sp-4), env(safe-area-inset-right)) auto auto!important;display:flex!important;transform:translateY(-50%)!important}body.showroom .sr-fin__boardx{align-self:center;margin:-12px -8px -12px 0;display:none}body.showroom.sr-board-lifted .sr-fin__boardx{display:block}body.showroom .sr-fin--board :is(.sr-fin__prog,.sr-fin__next){visibility:hidden}body.showroom:has(#modal-root.sr-finish.open) #lobby-board{z-index:45}body.showroom .sr-fin{--glass:var(--c-glass);color:var(--c-fg);font-family:var(--f-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}body.showroom .sr-fin__veil{background:var(--c-scrim);-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}body.showroom .sr-fin>:not(.sr-fin__veil,.sr-fx){position:relative}body.showroom .sr-fin .sr-pre{opacity:0}body.showroom .sr-fin__prog .sr-pre{display:none}body.showroom .sr-fin :is(.sr-ladder__row:not(.is-yours),.sr-live,.sr-btn:not(.sr-btn--primary,:hover,:focus-visible,.focused)){background:var(--glass)}body.showroom .sr-fin__body{min-height:0;padding:var(--sp-3) var(--sp-4) max(var(--sp-4), env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:10px;display:flex;overflow:hidden auto}body.showroom .sr-fin__result{flex-direction:column;gap:10px;display:flex}body.showroom .sr-fin__badge{justify-content:flex-end;min-height:24px;display:flex}body.showroom .sr-fin__time{font:700 var(--n,min(86px, 22vw))/.9 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums;white-space:nowrap}body.showroom .sr-fin__drow{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}body.showroom .sr-fin__copium{flex:1 0 100%;align-items:baseline;gap:10px;display:flex}body.showroom .sr-fin__ctime{font:700 22px/1 var(--f-tab);color:var(--c-dim)}body.showroom .sr-fin__drow .sr-fin__copium .sr-delta{--n:20px}body.showroom .sr-fin__drow .sr-delta{--n:30px}body.showroom .sr-fin__vs{font:500 14px/1.3 var(--f-text);color:var(--c-dim)}body.showroom .sr-fin__medal{font:700 var(--n,22px)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;display:flex}body.showroom .sr-fin__status:empty{display:none}body.showroom .sr-fin__status .sr-rank__value{--n:28px}body.showroom .sr-fin__status.is-pending .sr-rank__value{color:var(--c-dim)}body.showroom .sr-fin__board{--n:15px;min-height:34px;color:var(--c);border-left-width:4px;gap:8px;padding:4px 12px}body.showroom .sr-fin__board .sr-btn__icon{width:16px;height:16px}body.showroom .sr-fin__status .sr-rank{flex-wrap:wrap;row-gap:8px}body.showroom .sr-fin__status.is-error{flex-direction:column;gap:4px;padding:8px 0;display:flex}body.showroom .sr-fin__err{font:700 22px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg)}body.showroom .sr-fin__errsub{font:500 14px/1.3 var(--f-text);color:var(--c-dim)}body.showroom .sr-fin__prog{background:var(--glass);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);flex-direction:column;gap:10px;margin-top:auto;padding:12px 22px 12px 14px;display:flex}body.showroom .sr-fin__prog:empty{display:none}body.showroom .sr-fin__prog .sr-xp{clip-path:none;background:0 0;padding:0}body.showroom .sr-fin .sr-xp__awards{flex-wrap:wrap;row-gap:6px}body.showroom .sr-fin__chl{flex-direction:column;gap:9px;display:flex}body.showroom .sr-fin__chlabel{display:none}body.showroom .sr-fin .sr-ch.is-claimed .sr-ch__xp{border-color:var(--c-rule);color:var(--c-dim);background:0 0}body.showroom .sr-fin__ladder,body.showroom .sr-fin__next{display:none}body.showroom .sr-fin__more{gap:8px;padding-inline:10px;display:flex}body.showroom .sr-fin__more .sr-btn{--n:18px;flex:1 1 0;min-width:0}body.showroom .sr-fin__more .sr-fin__menu:not(:only-child){flex:none;padding-inline:18px}body.showroom .sr-fin__more .sr-fin__menu:not(:only-child) .sr-btn__text{display:none}@media (width<=359px){body.showroom .sr-fin__more .sr-btn:not(.sr-fin__menu) .sr-btn__icon{display:none}}body.showroom .sr-fin__again{padding-inline:10px}body.showroom .sr-fin__again .sr-btn{width:100%;min-height:92px}@media (width>=900px) and (height>=600px){body.showroom .sr-fin__body{grid-template:"result prog""status prog""ladder prog"".live"1fr".next""again more"/minmax(0,1.1fr) minmax(0,1fr);gap:12px 60px;width:min(1280px,100%);margin:0 auto;padding:36px 48px 40px;display:grid}body.showroom .sr-fin__result{grid-area:result}body.showroom .sr-fin__status{grid-area:status}body.showroom .sr-fin__ladder{grid-area:ladder;display:block}body.showroom .sr-fin__prog{grid-area:prog;align-self:start;margin-top:0}body.showroom .sr-fin__live{grid-area:live;align-self:end}body.showroom .sr-fin__next:not([hidden]){border-top:1.5px solid var(--c-rule);flex-direction:column;grid-area:next;gap:10px;padding-top:14px;display:flex}body.showroom .sr-fin__nextrow{justify-content:space-between;align-items:center;gap:12px;display:flex}body.showroom .sr-fin__nextname{font:700 28px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.showroom .sr-fin__nextbest{font:700 20px/1 var(--f-console);color:var(--c-dim);flex:none;align-items:center;gap:8px;display:flex}body.showroom .sr-fin__more{grid-area:more;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:end;padding-inline:0;display:grid}body.showroom .sr-fin__more .sr-btn{--n:20px;min-height:56px}body.showroom .sr-fin__more .sr-fin__menu:not(:only-child){padding-inline:18px 12px}body.showroom .sr-fin__more .sr-fin__menu:not(:only-child) .sr-btn__text{display:flex}body.showroom .sr-fin__again{grid-area:again;align-self:end}body.showroom .sr-fin__again .sr-btn{--n:56px;min-height:112px}body.showroom .sr-fin__time{--n:132px}body.showroom .sr-fin__drow .sr-delta{--n:36px}body.showroom .sr-fin__status .sr-rank__value{--n:34px}body.showroom .sr-fin__chlabel{display:block}body.showroom.sr-board-lifted #leaderboard-panel{right:calc(max(0px,50vw - 640px) + 48px)!important}body.showroom .sr-fin__prog{gap:13px;padding:16px 28px 16px 18px}}@media (orientation:landscape) and (height<=520px){body.showroom .sr-fin .sr-top{min-height:36px;padding-top:max(8px, env(safe-area-inset-top));padding-left:max(8px, env(safe-area-inset-left))}body.showroom .sr-fin__body{padding:6px max(28px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));grid-template:"result prog prog""status prog prog"".prog prog"1fr"more again again"/minmax(0,1fr) minmax(0,.46fr) minmax(0,.62fr);gap:8px 24px;display:grid}body.showroom .sr-fin--lobby .sr-fin__body{grid-template-columns:minmax(0,.9fr) minmax(0,.5fr) minmax(0,.74fr);grid-template-areas:"result prog prog""status prog prog"".prog prog""live again more"}body.showroom .sr-fin__result{grid-area:result;gap:6px}body.showroom .sr-fin__status{grid-area:status}body.showroom .sr-fin__prog{grid-area:prog;align-self:start;margin-top:0}body.showroom .sr-fin__live{grid-area:live;align-self:end}body.showroom .sr-fin__more{grid-area:more;align-self:end;padding-inline:0}body.showroom .sr-fin__more .sr-btn{--n:15px;min-height:56px;padding-inline:12px 8px}body.showroom .sr-fin__more .sr-btn:not(.sr-fin__menu) .sr-btn__icon{display:none}body.showroom .sr-fin__again{grid-area:again;align-self:end}body.showroom .sr-fin__again .sr-btn{--n:30px;min-height:56px}body.showroom .sr-fin--lobby .sr-fin__again .sr-btn{--n:24px}body.showroom .sr-fin__time{--n:60px}body.showroom .sr-fin__drow .sr-delta{--n:22px}body.showroom .sr-fin__ctime{font-size:16px}body.showroom .sr-fin__drow .sr-fin__copium .sr-delta{--n:16px}body.showroom .sr-fin__medal{--n:17px}body.showroom .sr-fin__status .sr-rank__value{--n:22px}body.showroom .sr-fin .sr-live{padding:8px 14px}body.showroom .sr-fin :is(.sr-live__left,.sr-live__pos){font-size:24px}}body.showroom #pause-menu{padding:max(var(--sp-4), env(safe-area-inset-top)) var(--sp-4) max(var(--sp-4), env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink-black) 76%, transparent);color:var(--c-fg);font-family:var(--f-text)}body.showroom #pause-actions{grid-template:"card card"minmax(0,1fr)"prev next"/1fr 1fr;gap:8px;width:min(420px,100%);max-height:100%;display:grid}body.showroom #pause-actions[hidden]{display:none}body.showroom #pause-actions>.pause-card{grid-area:card;width:auto;min-height:0;overflow-y:auto}body.showroom #pause-prev-map{grid-area:prev}body.showroom #pause-next-map{grid-area:next}body.showroom #pause-menu .pause-card{max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:4px 12px}body.showroom #pause-heading{margin:0 0 var(--sp-3);color:var(--c-fg);font:700 44px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:8px;display:flex}body.showroom #pause-heading .pause-map{font:700 18px/1.2 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim)}body.showroom .sr-pause-extras{margin-bottom:var(--sp-4);flex-direction:column;gap:12px;display:flex}body.showroom .sr-pause-extras:empty{display:none}body.showroom .sr-pause-extras .sr-live{background:var(--c-glass)}body.showroom .sr-pause-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}body.showroom .sr-pause-stat{flex-direction:column;gap:6px;display:flex}body.showroom .sr-pause-stat__v{font:700 24px/1 var(--f-console);letter-spacing:var(--tr-console);white-space:nowrap;align-items:center;gap:8px;display:flex}body.showroom .sr-pause-stat__sub{font:500 13px/1.3 var(--f-text);color:var(--c-dim);font-variant-numeric:tabular-nums}body.showroom #pause-menu :is(.pause-row,.pause-rail){--fx-transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c,var(--c-rule));background:var(--c-glass);width:100%;min-height:50px;box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font:700 20px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;text-align:left;transform:skewX(var(--sk));cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 8px;padding:8px 12px 8px 18px;display:flex;position:relative}body.showroom #pause-menu :is(.pause-row,.pause-rail)[hidden]{display:none}body.showroom:has(#pause-menu.open) #touch-settings{visibility:hidden}body.showroom #pause-menu :is(.pause-row,.pause-rail):before{content:"";width:20px;height:20px;-webkit-mask:var(--sr-icon) center / contain no-repeat;-webkit-mask:var(--sr-icon) center / contain no-repeat;mask:var(--sr-icon) center / contain no-repeat;background:currentColor;flex:none}body.showroom #pause-menu :is(.pause-row,.pause-rail):is(:hover,:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:4px;background:var(--c,var(--c-fg));color:var(--ink-black);box-shadow:var(--glow-m) var(--c,var(--c-fg))}body.showroom #pause-menu :is(.pause-row,.pause-rail):hover:not(:focus-visible,.focused){outline:none}body.showroom #pause-menu :is(.pause-row,.pause-rail):active{transform:skewX(var(--sk)) scale(.97)}body.showroom #pause-menu .pause-row-host{--c:var(--c-premium)}body.showroom #pause-menu :is(.pause-chev,.pause-rail-arrow){display:none}body.showroom #pause-menu .pause-rail{justify-content:center;margin:0}body.showroom #pause-menu .pause-rail:disabled,body.showroom #pause-menu .pause-rail:disabled:is(:hover,:focus-visible,.focused){opacity:1;background:var(--c-glass);box-shadow:none;color:var(--c-fg-35);cursor:default;outline:none}body.showroom #pause-menu #pause-resume{background:var(--ink-yellow);min-height:72px;color:var(--ink-black);letter-spacing:.12em;box-shadow:0 0 24px var(--ink-yellow);border:0;font-size:30px}body.showroom #pause-menu #pause-resume:before{width:24px;height:24px}body.showroom #pause-menu #pause-resume:is(:hover,:focus-visible,.focused){background:var(--ink-yellow);box-shadow:var(--glow-l) var(--ink-yellow)}body.showroom #pause-exit{margin-top:6px}@media (pointer:fine){body.showroom #pause-resume:after{content:"Esc";border:1.5px solid var(--ink-black);min-width:26px;height:25px;font:700 13px/1 var(--f-console);letter-spacing:var(--tr-console);border-bottom-width:3.5px;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}}body.showroom #pause-menu .pause-card-wide{padding:var(--sp-4);border:1.5px solid var(--c-rule);background:color-mix(in srgb, var(--c-page) 94%, transparent);max-height:min(86vh,720px);overflow-y:auto}body.showroom #pause-menu .pause-card-wide>.panel-title{margin-bottom:var(--sp-3);color:var(--c-fg);font:700 24px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #pause-menu .pause-x{color:var(--c-fg);font-size:18px}@media (aspect-ratio>=1){body.showroom #pause-actions{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:none;width:min(1000px,100%)}body.showroom #pause-actions>.pause-card{grid-column:1/-1;grid-template-rows:repeat(12,auto);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-content:safe center;column-gap:60px;display:grid;overflow-y:auto}body.showroom #pause-heading{grid-area:1/1/span 2;align-self:end;font-size:54px}body.showroom .sr-pause-extras{grid-area:3/1/-1;align-self:start;margin:0}body.showroom #pause-menu .pause-row{grid-column:2}body.showroom #pause-actions>.pause-card{grid-row:1}body.showroom #pause-prev-map{grid-area:2/3}body.showroom #pause-next-map{grid-area:2/4}}@media (aspect-ratio>=1) and (height<=520px){body.showroom #pause-heading{font-size:40px}body.showroom #pause-menu .pause-row{min-height:38px;margin-bottom:6px;font-size:17px}body.showroom #pause-menu #pause-resume{min-height:54px;font-size:26px}body.showroom #pause-menu .pause-rail{min-height:40px;font-size:16px}}body.showroom.sr-board-lifted #pause-menu.open #pause-actions{visibility:hidden}body.showroom.sr-board-lifted:has(#pause-menu.open) #leaderboard-panel{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}body.showroom .settings-body{max-width:1180px}body.showroom .settings-view{gap:16px}body.showroom :is(.settings-tab,.set-row,.control-row,.settings-group>.pill-btn,.sr-edit){--fx-transform:skewX(var(--sk));transform:skewX(var(--sk))}body.showroom :is(.set-row,.control-row) :is(.seg button,.pill-btn,.keys label,.set-num){--fx-transform:none;transform:none}body.showroom .settings-tabs{border:0;flex-wrap:nowrap;gap:6px;max-width:720px;padding:0 8px}body.showroom .settings-tab{background:var(--c-surface);min-width:0;min-height:44px;color:var(--c-dim);font:700 16px/1.05 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:0;flex:1 1 0;padding:6px 4px}@media (width<=480px){body.showroom .settings-tab{letter-spacing:.02em;font-size:14px}}body.showroom .settings-tab:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom .settings-tab[aria-selected=true]{background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-s) var(--c-fg)}body.showroom .settings-tab.fx:is(:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg)}body.showroom .settings-tab .tab-soon{display:none}body.showroom .settings-panel{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}body.showroom .settings-panel:not([hidden]){animation:sr-settings-in var(--t-base) var(--ease-out)}@keyframes sr-settings-in{0%{opacity:0;transform:translateY(6px)}}body.showroom .settings-group{background:0 0;border:0;border-radius:0;gap:6px;padding:0}body.showroom .settings-group .kicker{font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);color:var(--c-dim);margin:0 0 2px}body.showroom .settings-group .modal-note{color:var(--c-dim);font:500 12px/1.4 var(--f-text);margin:0}body.showroom :is(.set-row,.control-row){background:var(--c-surface);min-height:44px;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);padding:8px 14px}body.showroom .set-row{flex-wrap:wrap}body.showroom .control-row{font:600 15px/1.2 var(--f-text);flex-wrap:nowrap;align-items:center;gap:12px}body.showroom .set-row>label{white-space:nowrap;min-width:86px;font:600 15px/1.2 var(--f-text);letter-spacing:0;text-transform:none;color:var(--c-fg);flex:none}body.showroom .set-row .set-value{font:700 18px/1 var(--f-console);font-variant-numeric:tabular-nums;flex:0 0 52px}body.showroom .set-row .set-unit{color:var(--c-dim)}body.showroom .set-row .set-num{border:1.5px solid var(--c-fg-35);background:var(--ink-black);color:var(--c-fg);font:700 14px/1 var(--f-console);font-variant-numeric:tabular-nums;border-radius:0;padding:4px 6px}body.showroom :is(.set-row,.control-row):has(.fx:focus-visible,.fx.focused){background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg)}body.showroom :is(.set-row,.control-row):has(.fx:focus-visible,.fx.focused) :is(label,.set-unit){color:var(--ink-black)}body.showroom :is(.set-row,.control-row):has(.fx:focus-visible,.fx.focused) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,button,.pill-btn){color:var(--c-fg)}body.showroom .settings-view input[type=range]{appearance:none;height:18px;accent-color:var(--ink-yellow);cursor:pointer;background:0 0;margin:0}body.showroom .settings-view input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--ink-yellow), var(--ink-yellow)) 0 0 / var(--v,0%) 100% no-repeat, var(--c-fg-15);height:6px}body.showroom .settings-view input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--c-fg);width:9px;height:18px;box-shadow:0 0 8px var(--c-fg);border:0;border-radius:0;margin-top:-6px}body.showroom .settings-view input[type=range]::-moz-range-track{background:var(--c-fg-15);height:6px}body.showroom .settings-view input[type=range]::-moz-range-progress{background:var(--ink-yellow);height:6px}body.showroom .settings-view input[type=range]::-moz-range-thumb{background:var(--c-fg);width:9px;height:18px;box-shadow:0 0 8px var(--c-fg);border:0;border-radius:0}body.showroom .settings-view input[type=range]:disabled{opacity:.4;cursor:default}body.showroom :is(.set-row,.sr-setting):has(:is(.fx:focus-visible,.fx.focused)) input[type=range]::-webkit-slider-thumb{background:var(--ink-black);box-shadow:none}body.showroom :is(.set-row,.sr-setting):has(:is(.fx:focus-visible,.fx.focused)) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--ink-black), var(--ink-black)) 0 0 / var(--v,0%) 100% no-repeat, color-mix(in srgb, var(--ink-black) 25%, transparent)}body.showroom .set-row .seg{flex:200px;gap:5px}body.showroom .set-row .seg button{background:var(--c-surface-2);min-height:30px;color:var(--c-dim);font:700 14px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:0;padding:0 10px}body.showroom .set-row .seg button:hover{color:var(--c-fg)}body.showroom .set-row .seg button.on{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 16px var(--ink-yellow)}body.showroom .set-row .seg button.fx:is(:focus-visible,.focused){outline-color:var(--ink-black);background:var(--ink-yellow);color:var(--ink-black)}body.showroom .settings-view input[type=checkbox]{appearance:none;background:var(--c-fg-15);cursor:pointer;width:46px;height:24px;transition:background-color var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:0;flex:none;margin:0;position:relative}body.showroom .settings-view input[type=checkbox]:after{content:"";background:var(--c-dim);width:18px;height:18px;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-fast);position:absolute;top:3px;left:3px}body.showroom .settings-view input[type=checkbox]:checked{background:var(--ink-yellow);box-shadow:0 0 10px var(--ink-yellow)}body.showroom .settings-view input[type=checkbox]:checked:after{background:var(--ink-black);transform:translate(22px)}body.showroom .settings-view .keys{gap:5px;display:flex}body.showroom .settings-view .keys label{background:var(--c-surface-2);color:var(--c-dim);font:700 14px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);padding:6px 12px;position:relative}body.showroom .settings-view .keys label:has(input:checked){background:var(--ink-yellow);color:var(--ink-black)}body.showroom .settings-view .keys label:has(input:is(:focus-visible,.focused)){outline:3px solid var(--ink-black);outline-offset:2px}body.showroom .settings-view input[type=radio]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}body.showroom .settings-view input.fx:not([type=radio],[type=checkbox],.sr-range):is(:focus-visible,.focused){background-color:var(--ink-black);color:var(--c-fg);border-color:var(--ink-yellow);outline:none}body.showroom .settings-view input[type=checkbox].fx:is(:focus-visible,.focused):checked{background-color:var(--ink-yellow)}body.showroom .settings-view input[type=checkbox].fx:is(:focus-visible,.focused):not(:checked){background-color:var(--c-fg-15)}body.showroom .settings-view .pill-btn{background:var(--c-surface);color:var(--c-fg);font:700 15px/1.3 var(--f-text);border:0;border-radius:0;padding:8px 13px}body.showroom .settings-view .pill-btn:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom .settings-view .control-row .pill-btn:not(:hover){background:var(--c-surface-2)}body.showroom .settings-view .control-row:has(.pill-btn.focused,.pill-btn:focus-visible) .pill-btn{background:var(--ink-black);color:var(--c-fg)}body.showroom #spanel-controls{display:block}body.showroom #spanel-controls[hidden]{display:none}body.showroom .sr-controls{flex-direction:column;gap:16px;display:flex;container-type:inline-size}body.showroom .sr-controls__touch{display:contents}body.showroom .sr-controls__col{flex-direction:column;gap:8px;min-width:0;display:flex}body.showroom .sr-controls__head{justify-content:space-between;align-items:center;display:flex}body.showroom .sr-controls__hud{flex-direction:column;gap:8px;display:flex}@media not (pointer:coarse){body.showroom .sr-controls__touch{display:none}}@media (orientation:landscape) and (pointer:coarse){body.showroom .sr-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 22px;display:grid}body.showroom .sr-controls__hud{grid-column:2}}body.showroom .sr-edit{border:1.5px solid var(--c-fg-55);color:var(--c-fg);font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}body.showroom .sr-edit .sr-icon{width:14px;height:14px}body.showroom .sr-edit:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom .sr-setting:has(.sr-edit:is(:focus-visible,.focused)) .sr-edit{border-color:var(--ink-black);color:var(--ink-black);background:0 0}body.showroom .sr-stickprev{padding:var(--sp-3) 0;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid}body.showroom .sr-pedals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.showroom .sr-pedopt{border:1.5px solid var(--c-rule);background:var(--c-surface);min-width:0;color:var(--c-fg);text-align:left;cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast), color var(--t-fast);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:7px;padding:8px;display:flex}body.showroom .sr-pedopt[aria-pressed=true]{border-color:var(--ink-yellow);box-shadow:0 0 14px var(--ink-yellow);color:var(--ink-yellow)}body.showroom .sr-pedopt.fx:is(:focus-visible,.focused){background:var(--c-surface);border-color:var(--c-fg)}body.showroom .sr-pedopt__art{width:100%;height:58px;display:block}body.showroom .sr-pedopt__name{font:700 14px/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 4px;display:flex}body.showroom .sr-pedopt__note{font:500 11px/1 var(--f-text);letter-spacing:0;text-transform:none;color:var(--c-dim)}body.showroom .sr-ped{border:.8cqw solid var(--c-surface-2);width:100%;height:100%;display:grid;transform:skew(-6deg);container-type:inline-size}body.showroom .sr-ped__z{background:var(--c-hud);box-shadow:inset 0 0 0 .6cqw var(--c-surface-2);color:var(--c-fg);font:700 11cqw/1 var(--f-console);letter-spacing:.06em;text-transform:uppercase;place-items:center;display:grid}body.showroom .sr-ped__z--gas{color:var(--ink-yellow);font-size:14cqw}body.showroom .sr-ped--p5{grid-template-rows:58fr 42fr}body.showroom .sr-ped--p1{grid-template-columns:44fr 56fr}@media (orientation:landscape) and (height<=520px) and (pointer:coarse){body.showroom .settings-view{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:22px;display:grid}body.showroom .settings-tabs{flex-direction:column;gap:7px}body.showroom .settings-tab{text-align:left;flex:none;justify-content:flex-start;min-height:44px;padding-left:16px;font-size:17px}}@media (prefers-reduced-motion:reduce){body.showroom .settings-panel:not([hidden]){animation:none}body.showroom .settings-view input[type=checkbox]:after{transition:none}}body.showroom .sr-home{position:relative}body.showroom .sr-home:before{content:"";background:radial-gradient(60% 50% at 72% 58%, color-mix(in srgb, var(--c-garage) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}body.showroom .sr-home>*{position:relative}body.showroom .sr-home__body{gap:var(--sp-6);min-height:0;padding:var(--sp-4) 40px var(--sp-6) 56px;flex:1;grid-template-columns:minmax(320px,34rem) minmax(0,1fr);align-items:center;display:grid}body.showroom .sr-home__col{gap:var(--sp-3);flex-direction:column;min-width:0;padding-right:16px;display:flex}body.showroom .sr-home__hook{margin:0 0 var(--sp-2);font:600 var(--fs-m)/1.35 var(--f-text);color:var(--c-fg)}body.showroom .sr-home__col>.sr-btn--primary{margin-bottom:var(--sp-4);align-self:stretch}body.showroom .sr-home__rows{gap:var(--sp-2);flex-direction:column;display:flex}body.showroom .sr-home__rows .sr-row{--n:30px;min-height:64px}body.showroom .sr-home__stage{grid-area:1/2;align-self:stretch;min-height:320px;position:relative}body.showroom .sr-home__stage canvas{width:100%;height:100%;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--c-garage) 55%, transparent));position:absolute;inset:0}body.showroom .sr-home__col{grid-area:1/1}body.showroom .sr-home__floor{background:radial-gradient(closest-side, var(--c-garage), transparent);opacity:.45;height:22%;position:absolute;bottom:12%;left:0;right:0}body.showroom .sr-home__hint{margin-top:var(--sp-2);font:500 var(--fs-s)/1.3 var(--f-text);color:var(--c-dim);align-items:center;gap:8px;display:flex}body.showroom .sr-home__hint .sr-icon{width:16px;height:16px}body.showroom .sr-home__hint>span{align-items:center;gap:8px;display:inline-flex}body.showroom .sr-home__hint--touch{display:none!important}@media (pointer:coarse){body.showroom .sr-home__hint--touch{display:inline-flex!important}body.showroom .sr-home__hint--keys{display:none!important}}body.showroom .sr-home--returning :is(.sr-home__hook,.sr-home__hint){display:none}body.showroom .sr-pass{border:0;border-left:var(--edge) solid var(--c-xp);background:var(--c-surface);color:var(--c-fg);cursor:pointer;transform:skewX(var(--sk));transition:box-shadow var(--t-fast), background-color var(--t-fast);align-items:center;gap:12px;display:flex}body.showroom .sr-pass>*{transform:skewX(calc(var(--sk) * -1))}body.showroom .sr-pass:is(:hover,:focus-visible,.focused){box-shadow:0 0 18px color-mix(in srgb, var(--c-xp) 55%, transparent)}body.showroom .sr-pass .sr-xp{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0}body.showroom .sr-pass .sr-xp__level{flex:1;min-width:0}body.showroom .sr-pass .sr-xp__nums{font-size:13px}body.showroom .sr-pass--chip{margin-right:10px;padding:8px 14px}body.showroom .sr-pass--chip .sr-xp__level{flex:none;width:190px}body.showroom .sr-pass--strip{margin:var(--sp-3) 20px 0;min-height:46px;padding:0 10px 0 12px;display:none}body.showroom .sr-pass__season{font:700 13px/1 var(--f-console);letter-spacing:.08em;text-transform:uppercase;color:var(--c-dim);white-space:nowrap}body.showroom .sr-pass__go{width:16px;height:16px;color:var(--c-dim)}body.showroom .sr-drive{gap:var(--sp-2);flex-direction:column;padding:6px 14px 6px 10px;display:flex}body.showroom .sr-drive>.sr-btn--primary{--n:36px;min-height:84px;margin-bottom:var(--sp-2)}body.showroom .sr-drive>.sr-btn--primary .sr-btn__sub{font-variant-numeric:tabular-nums}body.showroom .sr-drive .sr-row{--n:24px;min-height:58px}@media (width<=360px){body.showroom .sr-drive>.sr-btn--primary{--n:28px}body.showroom .sr-drive .sr-row{--n:18px}}@media (orientation:landscape) and (height<=500px){body.showroom .sr-drive{gap:6px;padding-block:2px}body.showroom .sr-drive>.sr-btn--primary{--n:30px;min-height:60px;margin-bottom:4px}body.showroom .sr-drive .sr-row{--n:20px;--sn:12px;min-height:46px;padding-block:4px}}body.showroom .sr-more{gap:var(--sp-1);flex-direction:column;display:flex}body.showroom .sr-more .sr-row{--n:22px;min-height:48px}body.showroom .sr-more__social{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}body.showroom .screen.active .sr-home__col>:not(.sr-home__rows),body.showroom .screen.active .sr-home__rows>*{animation:sr-home-rise var(--t-enter) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms + 60ms)}body.showroom .screen.active .sr-home__stage{animation:sr-fade-in var(--t-focal) var(--ease-out) backwards}@keyframes sr-home-rise{0%{opacity:0;transform:translateY(10px)}}@media (height<=520px) and (width>=700px){body.showroom .sr-home__body{gap:var(--sp-4);padding:0 24px var(--sp-3) 40px;grid-template-columns:minmax(300px,24rem) minmax(0,1fr)}body.showroom .sr-home__hook,body.showroom .sr-home__hint{display:none}body.showroom .sr-home__col{gap:var(--sp-2)}body.showroom .sr-home__col>.sr-btn--primary{--n:34px;min-height:58px;margin-bottom:var(--sp-1)}body.showroom .sr-home__rows{gap:6px}body.showroom .sr-home__rows .sr-row{--n:22px;--sn:12px;min-height:46px;padding-block:5px}body.showroom .sr-home__stage{min-height:200px}body.showroom .sr-pass--chip .sr-xp__level{width:150px}}@media (width<=700px) and (orientation:portrait){body.showroom .sr-home__body{align-items:stretch;gap:var(--sp-2);flex-direction:column;padding:0 20px 0 24px;display:flex}body.showroom .sr-home__stage{flex:none;order:0;height:clamp(150px,24vh,240px);min-height:0;margin:0 -24px}body.showroom .sr-home__col{display:contents}body.showroom .sr-home__hook{font-size:var(--fs-s);order:1;margin:0}body.showroom .sr-home__rows{order:2}body.showroom .sr-home__rows .sr-row{--n:24px;min-height:58px}body.showroom .sr-home__hint{display:none}body.showroom .sr-home__col>.sr-btn--primary{bottom:max(20px, env(safe-area-inset-bottom));z-index:2;order:4;margin:auto 0 0;padding-block:12px;position:sticky}body.showroom .sr-pass--chip{display:none}body.showroom .sr-pass--strip{display:flex}}@media (prefers-reduced-motion:reduce){body.showroom .screen.active .sr-home__col>:not(.sr-home__rows),body.showroom .screen.active .sr-home__rows>*{animation-name:sr-fade-in;animation-delay:0s;animation-duration:var(--t-base)}}body.showroom .sr-lbs{box-sizing:border-box;gap:var(--sp-5);width:min(720px,100%);padding:var(--sp-3) var(--sp-4) max(var(--sp-4), env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}body.showroom .sr-lbs__main{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}body.showroom .sr-lbs__card{display:none}body.showroom .sr-search{box-sizing:border-box;width:100%;min-height:var(--tap);padding:0 var(--sp-3);border:0;border-left:var(--edge) solid var(--c);background:var(--c-surface);color:var(--c-fg);font:500 var(--fs-m)/1 var(--f-text)}body.showroom .sr-search::placeholder{color:var(--c-dim)}body.showroom .sr-lb{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.showroom .sr-lb__row{--fx-transform:skewX(var(--sk));align-items:center;gap:var(--sp-2);width:100%;min-height:40px;padding:4px var(--sp-3);background:var(--c-surface);color:var(--c-fg);text-align:left;cursor:pointer;transform:skewX(var(--sk));transition:background-color var(--t-fast), box-shadow var(--t-fast);animation:sr-lb-rise var(--t-enter) var(--ease-out) backwards;animation-delay:calc(60ms + var(--i,0) * 30ms);border:0;grid-template-columns:52px minmax(0,1fr) auto;display:grid}@keyframes sr-lb-rise{0%{opacity:0;transform:translateY(8px) skewX(var(--sk))}}body.showroom .sr-lb__row:hover{background:var(--c-surface-2)}body.showroom .sr-lb__rank,body.showroom .sr-lb__pts b{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .sr-lb__id{flex-direction:column;min-width:0;display:flex}body.showroom .sr-lb__name{font:600 var(--fs-m)/1.15 var(--f-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.showroom .sr-lb__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}body.showroom .sr-lb__pts{align-items:baseline;gap:var(--sp-1);display:flex}body.showroom .sr-lb__pts small{font:600 var(--fs-xs)/1 var(--f-text);color:var(--c-dim)}body.showroom .sr-lb__row.is-top{background:var(--c-surface-2);min-height:52px;box-shadow:inset 4px 0 0 var(--c)}body.showroom .sr-lb__row.is-top .sr-lb__rank{color:var(--c)}body.showroom .sr-lb__row.is-top .sr-lb__name{font-size:var(--fs-l);font-weight:700}body.showroom .sr-lb__row.is-mine{background:var(--c);color:var(--ink-black);box-shadow:var(--glow-m) var(--c)}body.showroom .sr-lb__row.is-mine :is(.sr-lb__rank,.sr-lb__pts small){color:var(--ink-black)}body.showroom .sr-lb__row.is-mine:is(:focus-visible,.focused){background:var(--c);color:var(--ink-black)}body.showroom .sr-lb__me{bottom:var(--sp-2);z-index:1;padding-block:var(--sp-1);background:var(--c-bg);position:sticky}body.showroom .sr-lb__gap{margin-bottom:var(--sp-1);text-align:center;letter-spacing:.3em;color:var(--c-dim)}body.showroom .sr-lb__me .sr-lb__row{min-height:46px;animation-delay:0s}@media (width>=900px){body.showroom .sr-lbs{gap:var(--sp-8);width:100%;padding:var(--sp-5) var(--sp-8) var(--sp-6);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}body.showroom .sr-lb__row{min-height:44px}body.showroom .sr-lb__row.is-top{min-height:60px}body.showroom .sr-lbs__card{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border-left:var(--edge) solid var(--c);background:var(--c-surface);flex-direction:column;align-self:start;display:flex}body.showroom .sr-lbs__card .sr-rank{--n:44px}body.showroom .sr-lbs__card .sr-btn{background:var(--c-surface-2);align-self:stretch}}@media (orientation:landscape) and (height<=500px){body.showroom .sr-lbs{width:100%;padding-inline:var(--sp-6)}body.showroom .sr-lb__row{min-height:36px}body.showroom .sr-lb__row.is-top{min-height:44px}}@media (prefers-reduced-motion:reduce){body.showroom .sr-lb__row{animation-name:sr-lb-fade}@keyframes sr-lb-fade{0%{opacity:0}}}body.showroom #screen-locker{--c:var(--c-garage)}body.showroom #screen-locker .screen-head{background:var(--c-bg)}body.showroom .garage-showcase{background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--c) 22%, transparent), transparent 62%), var(--c-page);border:0;border-radius:0}body.showroom .garage-hint-tag{color:var(--c-dim);display:flex}body.showroom .garage-hint-tag .sr-icon{width:28px;height:28px}body.showroom .garage-slot-tabs{gap:var(--sp-2)}body.showroom .garage-slot{min-height:var(--tap);padding:6px var(--sp-4);background:var(--c-surface);color:var(--c-dim);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:0}body.showroom .garage-slot:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom .garage-slot.active{background:var(--c);color:var(--ink-black);box-shadow:var(--glow-s) var(--c)}body.showroom .garage-slot.fx:is(:focus-visible,.focused){background:var(--c);color:var(--ink-black);box-shadow:var(--glow-m) var(--c);border-color:#0000}body.showroom .kicker{font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);color:var(--c-dim)}body.showroom .garage-group-note{color:var(--c-dim);font-size:var(--fs-xs)}body.showroom .locker-grid{gap:var(--sp-3);padding-inline:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}body.showroom .locker-item.rarity-frame{--rar:var(--c-rule);--fx-transform:skewX(var(--sk));padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);gap:var(--sp-1);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);transform:skewX(var(--sk));transition:border-color var(--t-fast), box-shadow var(--t-base), background-color var(--t-fast);animation:sr-garage-rise var(--t-enter) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:0;position:relative}body.showroom .locker-item.rarity-frame:hover{border-left-color:var(--c-fg-55);background:var(--c-surface-2)}body.showroom .locker-item.rarity-frame .locker-preview{border-radius:0}body.showroom .locker-item .wheel-thumb{object-fit:cover;width:100%;height:100%}body.showroom .locker-item.rarity-frame.equipped{--rar:var(--c);border-left-color:var(--c);background:color-mix(in srgb, var(--c) 10%, var(--c-surface));box-shadow:var(--glow-m) color-mix(in srgb, var(--c) 55%, transparent)}body.showroom .locker-item.rarity-frame.fx:is(:focus-visible,.focused){border-left-color:var(--c);background:color-mix(in srgb, var(--c) 16%, var(--c-surface));box-shadow:var(--glow-m) var(--c)}body.showroom .locker-name{font:700 var(--fs-s)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg)}body.showroom .locker-hint:empty{display:none}body.showroom .locker-hint{top:var(--sp-2);right:var(--sp-2);background:var(--c);color:var(--ink-black);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;padding:3px 6px;position:absolute}body.showroom .locker-item.equip-flash{animation:sr-garage-bloom var(--t-enter) var(--ease-out)}body.showroom .garage-swatches{gap:var(--sp-3);padding-left:var(--sp-2)}body.showroom .swatch{--fx-transform:skewX(var(--sk));border:1.5px solid var(--c-rule);width:44px;height:44px;transform:skewX(var(--sk));transition:box-shadow var(--t-base);border-radius:0}body.showroom .swatch.selected{border:1.5px solid var(--c-rule);box-shadow:0 0 0 3px var(--c-bg), 0 0 0 6px var(--c), var(--glow-m) var(--c)}body.showroom .swatch.fx:is(:focus-visible,.focused){outline-offset:8px;border-color:var(--c-rule);background-color:inherit}body.showroom .swatch-custom{border-radius:0}@media (width<=420px){body.showroom .garage-swatches{gap:var(--sp-2)}body.showroom .swatch{width:40px;height:40px}}body.showroom .garage-empty{border:1.5px dashed var(--c-rule);background:var(--c-surface);border-radius:0}body.showroom .garage-empty-text{color:var(--c-dim)}@keyframes sr-garage-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes sr-garage-bloom{40%{box-shadow:var(--glow-l) var(--c)}}@media (prefers-reduced-motion:reduce){body.showroom .locker-item.rarity-frame{animation:sr-fade-in var(--t-base) linear backwards;animation-delay:0s}body.showroom .locker-item.equip-flash{animation:none}}body.showroom .locker-preview .player-title.title-plain{background:var(--ink-black);color:var(--c-fg);padding:3px 6px}body.showroom .sr-season{--gutter:14px;min-height:0;color:var(--c-fg);flex-direction:column;flex:1;display:flex}body.showroom .sr-season__head{flex-direction:column;gap:10px;display:flex}body.showroom .sr-season__head>:not(.sr-top){margin-inline:var(--gutter)}body.showroom .sr-season__pane{flex-direction:column;flex:1;min-height:0;display:flex}body.showroom .sr-season[data-tab=pass] .sr-season__pane--challenges,body.showroom .sr-season[data-tab=pass] .sr-season__cont,body.showroom .sr-season[data-tab=challenges] .sr-season__pane--pass,body.showroom .sr-season[data-tab=challenges] .sr-season__claim,body.showroom .sr-season[data-tab=challenges] .sr-pager{display:none}body.showroom .sr-season__retry{justify-content:center;display:flex}body.showroom .sr-season__prog{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 0 0 4px;display:grid}body.showroom .sr-season .sr-xp--compact .sr-lv__n{font-size:26px}body.showroom .sr-season .sr-xp__nums{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:space-between;column-gap:20px;display:grid}body.showroom .sr-season .sr-xp__nums>span:not(.sr-xp__plus){grid-area:1/1}body.showroom .sr-season .sr-xp__plus{text-align:right;grid-area:1/2;display:none}body.showroom .sr-own{border:1.5px solid var(--c-premium);color:var(--c-premium);font:700 17px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));align-items:center;gap:6px;padding:8px 12px;display:flex}body.showroom .sr-own .sr-icon{width:14px;height:14px}body.showroom .sr-season__foot{padding:12px var(--gutter) calc(14px + env(safe-area-inset-bottom));align-items:center;gap:16px;display:flex}body.showroom .sr-season__foot .sr-btn{--n:26px;flex:1;min-height:62px}body.showroom .sr-season__ends{font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-dim);white-space:nowrap;align-items:center;gap:6px;display:none}body.showroom .sr-season__ends .sr-icon{width:14px;height:14px}body.showroom .sr-track{background:var(--c-fg-15);position:absolute}body.showroom .sr-track__fill{background:var(--ink-yellow);box-shadow:0 0 8px var(--ink-yellow);position:absolute;inset:0}body.showroom .sr-track__tip{width:0;height:0;position:absolute}body.showroom .sr-track__tip b{background:var(--ink-yellow);width:11px;height:11px;box-shadow:0 0 10px var(--ink-yellow);position:absolute;top:-5.5px;left:-5.5px;transform:rotate(45deg)}body.showroom .sr-track[data-axis=y]{width:4px;margin-left:-2px;left:50%}body.showroom .sr-track[data-axis=y] .sr-track__fill{transform:scaleY(var(--f));transform-origin:top}body.showroom .sr-track[data-axis=y] .sr-track__tip{left:50%;top:calc(var(--f) * 100%)}body.showroom .sr-track[data-axis=x]{height:4px}body.showroom .sr-track[data-axis=x] .sr-track__fill{transform:scaleX(var(--f));transform-origin:0}body.showroom .sr-track[data-axis=x] .sr-track__tip{left:calc(var(--f) * 100%);top:50%}body.showroom .sr-node{z-index:1;border:2px solid var(--c-rule);background:var(--ink-black);min-width:40px;height:28px;color:var(--c-dim);font:700 17px/1 var(--f-console);letter-spacing:.04em;font-variant-numeric:tabular-nums;transform:skewX(var(--sk));justify-self:center;place-items:center;padding:0 5px;display:grid;position:relative}body.showroom .sr-node.is-past{border-color:var(--ink-yellow);color:var(--c-fg)}body.showroom .sr-node.is-cur{border-color:var(--ink-yellow);background:var(--ink-yellow);min-width:46px;height:34px;color:var(--ink-black);box-shadow:var(--glow-m) var(--ink-yellow);font-size:22px}body.showroom .sr-levels{flex-direction:column;flex:1;min-height:0;display:flex}body.showroom .sr-lad__head{margin:8px calc(var(--gutter) + 6px) 4px;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:6px;display:grid}body.showroom .sr-lad__head .sr-label:nth-child(2){text-align:center}body.showroom .sr-lad__free{text-align:right;color:var(--c-fg)}body.showroom .sr-lad__prem{color:var(--c-premium);align-items:center;gap:5px;display:flex}body.showroom .sr-lad__prem .sr-icon{width:12px;height:12px}body.showroom .sr-lad{min-height:0;padding-inline:var(--gutter);scrollbar-width:none;flex:1 1 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 7% 88%,#0000);mask-image:linear-gradient(#0000,#000 7% 88%,#0000)}body.showroom .sr-lad__list{--row:64px;padding:24px 6px;position:relative}body.showroom .sr-lad .sr-track{top:calc(24px + var(--row) / 2);bottom:calc(24px + var(--row) / 2)}body.showroom .sr-lad__row{height:var(--row);grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:6px;display:grid;position:relative}body.showroom .sr-lad__row.is-cur:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink-yellow) 13%, transparent) 30% 70%, transparent);position:absolute;inset:2px 0}body.showroom .sr-lad__row>.sr-tile{position:relative}body.showroom .sr-reveal{z-index:3;text-align:center;font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--ink,var(--c-fg));text-shadow:0 0 10px var(--ink-black), 0 0 4px var(--ink-black);white-space:nowrap;pointer-events:none;position:absolute;inset:-4px 0 auto}body.showroom .sr-fly{z-index:70;background:var(--ink-yellow);color:var(--ink-black);font:700 15px/1 var(--f-console);letter-spacing:.04em;pointer-events:none;place-items:center;display:grid;position:fixed}body.showroom .sr-levels--track{padding-inline:var(--gutter);flex:auto}body.showroom .sr-trk{--gap:10px;grid-template-columns:92px repeat(var(--n), minmax(0, 1fr));column-gap:var(--gap);flex:1;grid-template-rows:minmax(0,1fr) 44px minmax(0,1fr);row-gap:8px;min-height:0;max-height:440px;display:grid;position:relative}body.showroom .sr-trk__label{flex-direction:column;grid-column:1;justify-content:center;gap:6px;display:flex}body.showroom .sr-trk__label--premium{color:var(--c-premium);grid-row:1}body.showroom .sr-trk__label--axis{grid-row:2}body.showroom .sr-trk__label--free{grid-row:3}body.showroom .sr-trk__label--premium .sr-label{color:var(--c-premium)}body.showroom .sr-trk__label--free .sr-label{color:var(--c-fg)}body.showroom .sr-trk__label .sr-label{align-items:center;gap:6px;display:flex}body.showroom .sr-trk__label .sr-icon{width:13px;height:13px}body.showroom .sr-trk__sub{font:500 12px/1.3 var(--f-text);color:var(--c-dim)}body.showroom .sr-trk .sr-track{margin-inline:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) / 2);grid-area:2/2/auto/-1;align-self:center;position:relative}body.showroom .sr-trk__cell{min-width:0;min-height:0}body.showroom .sr-trk__cell>.sr-tile{--vw:58px;height:100%}body.showroom .sr-trk__mark{align-self:center;place-items:center;display:grid}body.showroom .sr-trk__band{background:linear-gradient(transparent, color-mix(in srgb, var(--ink-yellow) 12%, transparent) 25% 75%, transparent);grid-row:1/4;margin:-8px -5px}body.showroom .sr-pager{font:700 17px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-dim);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:flex}body.showroom .sr-pager b{color:var(--c-fg);font-weight:700}body.showroom .sr-pager .sr-icon-btn{background:var(--c-surface);width:40px;height:40px;transform:skewX(var(--sk))}body.showroom .sr-pager .sr-icon-btn:disabled{opacity:.35;cursor:default}body.showroom .sr-chs{padding:4px var(--gutter);flex-direction:column;gap:12px;display:flex;overflow-y:auto}body.showroom .sr-season__pane--challenges{overflow-y:auto}body.showroom .sr-cg{--g:var(--c-dim);flex-direction:column;gap:5px;min-width:0;display:flex}body.showroom .sr-cg--daily{--g:var(--ch-daily)}body.showroom .sr-cg--weekly{--g:var(--ch-weekly)}body.showroom .sr-cg--season{--g:var(--ch-season)}body.showroom .sr-cg__head{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}body.showroom .sr-cg__head .sr-label{color:var(--g)}body.showroom .sr-cg__reset{font:700 14px/1 var(--f-console);letter-spacing:.04em;color:color-mix(in srgb, var(--g) 60%, transparent);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}body.showroom .sr-cg__reset .sr-icon{width:13px;height:13px}body.showroom .sr-season__daily{display:none}body.showroom .sr-prem__price{align-items:center;gap:8px;display:flex}body.showroom .sr-prem__price .sr-icon{width:28px;height:28px;color:var(--ink-yellow)}body.showroom .sr-prem__price b{font:700 var(--fs-2xl)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .sr-prem__price span{font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim)}body.showroom .sr-prem__list{font:500 var(--fs-s)/1.3 var(--f-text);color:var(--c-dim);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}body.showroom .sr-prem__list li:first-child{color:var(--c-premium);font-weight:700}body.showroom .sr-prem__balance{border-top:1.5px solid var(--c-rule);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}body.showroom .sr-prem__balance-n{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .sr-prem__msg{font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--ink-orange);margin:0}body.showroom .sr-prem__msg:empty{display:none}body.showroom .sr-prem__cta{flex-direction:column;display:flex}body.showroom .sr-prem__cta .sr-btn{min-height:62px}body.showroom #modal-root.sr-lu-root.open{background:0 0}body.showroom .sr-lu{z-index:60;padding:max(56px, env(safe-area-inset-top)) 22px calc(20px + env(safe-area-inset-bottom));color:var(--c-fg);flex-direction:column;justify-content:safe center;align-items:center;gap:14px;display:flex;position:fixed;inset:0;overflow:hidden}body.showroom .sr-lu__dim{background:color-mix(in srgb, var(--ink-black) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:fixed;inset:0}body.showroom .sr-lu>.sr-icon-btn{right:12px;top:max(18px, env(safe-area-inset-top));z-index:2;position:fixed}body.showroom .sr-lu [data-arrive]:not(.is-in){opacity:0}body.showroom .sr-lu__col{flex-direction:column;gap:14px;width:min(100%,460px);min-height:0;display:flex;position:relative}body.showroom .sr-lu__col--left{flex:none}body.showroom .sr-lu__col--right{flex:0 auto;max-height:100%}body.showroom .sr-lu__kick{color:var(--ink-yellow);letter-spacing:.34em;align-self:center;font-size:15px}body.showroom .sr-lu__burst{place-items:center;height:clamp(150px,26vh,220px);display:grid;position:relative}body.showroom .sr-lu__burst:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--ink-yellow) 30%, transparent), transparent);position:absolute;inset:10px 30px}body.showroom .sr-lu__streaks{width:100%;height:100%;position:absolute;inset:0}body.showroom .sr-lu__streaks path{fill:none;stroke:var(--ink-yellow);stroke-width:3px;opacity:.5;transform:skew(-12deg)}body.showroom .sr-lu__num{color:var(--ink-yellow);text-shadow:0 0 24px color-mix(in srgb, var(--ink-yellow) 70%, transparent);transform:skewX(var(--sk));align-items:flex-start;gap:6px;display:flex;position:relative}body.showroom .sr-lu__num small{font:800 26px/1 var(--f-text);letter-spacing:.08em;margin-top:24px}body.showroom .sr-lu__n{font:700 clamp(120px, 22vh, 186px)/.8 var(--f-console);font-variant-numeric:tabular-nums}body.showroom .sr-lu__ul{justify-content:flex-end;align-items:center;display:flex}body.showroom .sr-lu__rw{--vw:84px;--rw-h:184px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--rw-h);min-height:72px;max-height:calc(var(--rw-h) * 2 + 12px + 8px);padding:8px calc(var(--rw-h) * .11 + 8px) 0;flex:0 auto;gap:12px;display:grid;overflow-y:auto}body.showroom .sr-lu__rw:has(>:nth-child(3)){--rw-h:136px;--vw:44px}body.showroom .sr-lu__rw>.sr-tile{box-sizing:border-box}body.showroom .sr-lu__rw .sr-tile__name{font-size:16px}body.showroom .sr-lu__rw .sr-tile__type{font-size:11px}body.showroom .sr-lu__gp{color:var(--c-premium);font:700 16px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:6px;padding:6px 2px;display:flex}body.showroom .sr-lu__gp[hidden]{display:none}body.showroom .sr-lu__gp .sr-icon{width:14px;height:14px}body.showroom .sr-lu__acts{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:6px;display:grid}body.showroom .sr-lu__acts .sr-btn{--n:20px;min-height:62px;position:relative;overflow:hidden}body.showroom .sr-lu__acts .sr-btn--primary{--n:30px}body.showroom .sr-lu__acts .sr-btn--primary .sr-btn__label{text-overflow:clip;overflow:visible}@media (width<=480px) and (height<=700px){body.showroom .sr-lu{padding-top:max(44px, env(safe-area-inset-top));gap:8px}body.showroom .sr-lu__burst{height:92px}body.showroom .sr-lu__n{font-size:90px}body.showroom .sr-lu__num small{margin-top:12px;font-size:20px}body.showroom .sr-lu__rw:has(>:nth-child(3)){--rw-h:112px;--vw:30px}}@media (width<=480px){body.showroom .sr-lu__acts .sr-kc{display:none}body.showroom .sr-lu__acts .sr-btn{padding-inline:12px}body.showroom .sr-lu__acts .sr-btn--primary{--n:26px}}body.showroom .sr-lu__cd{background:var(--ink-black);opacity:.5;transform-origin:0;height:4px;position:absolute;inset:auto 0 0}body.showroom .sr-lu__cd.is-off{display:none}@media (orientation:landscape){body.showroom .sr-season{--gutter:28px}body.showroom .sr-season__head>.sr-top{padding-inline:12px 28px}body.showroom .sr-season__prog{gap:22px;padding:0;display:flex}body.showroom .sr-season__prog>.sr-xp{flex:0 460px}body.showroom .sr-season__prog>:last-child{margin-left:auto}body.showroom .sr-season__head .sr-tabs{width:360px}body.showroom .sr-season__pane--challenges{padding-block:8px}body.showroom .sr-chs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}body.showroom .sr-season__foot .sr-btn{--n:36px;flex:0 0 300px;height:84px;min-height:0;margin-left:auto}body.showroom .sr-season__foot .sr-pager{margin-right:auto}body.showroom .sr-lu{padding-block:56px 24px}body.showroom .sr-lu__col{width:min(100%,560px)}body.showroom .sr-lu__burst{height:clamp(150px,26vh,236px)}body.showroom .sr-lu__n{font-size:clamp(120px,24vh,220px)}body.showroom .sr-lu__rw{--rw-h:190px}}@media (orientation:landscape) and (width>=1000px){body.showroom .sr-season{--gutter:40px}body.showroom .sr-season .sr-xp__plus{display:block}body.showroom .sr-season__head>.sr-top{padding-inline:32px 40px}body.showroom .sr-chs{gap:24px}body.showroom .sr-cg{gap:10px}body.showroom .sr-chs .sr-ch{gap:9px 14px;padding:17px 16px 17px 22px}body.showroom .sr-chs .sr-ch__title,body.showroom .sr-chs .sr-ch__xp{font-size:17px}}@media (orientation:landscape) and (width>=1000px) and (height>=720px){body.showroom .sr-season__daily{padding:4px var(--gutter) 0;display:block}body.showroom .sr-season[data-tab=challenges] .sr-season__daily{display:none}body.showroom .sr-season__daily .sr-cg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body.showroom .sr-season__daily .sr-cg__head{grid-column:1/-1}body.showroom .sr-season__daily .sr-ch{grid-template-areas:"title title xp""track count xp"}}@media (orientation:landscape) and (height<=500px){body.showroom .sr-season{--gutter:28px}body.showroom .sr-season__head{padding:12px var(--gutter) 0 0;flex-direction:row;align-items:center;gap:14px}body.showroom .sr-season__head>:not(.sr-top){margin-inline:0}body.showroom .sr-season__head .sr-top{flex:none;min-height:0;padding:0 0 0 8px}body.showroom .sr-season__head .sr-top__sub{display:none}body.showroom .sr-season__prog{display:contents}body.showroom .sr-season__prog>.sr-xp{flex:0 0 200px;order:1}body.showroom .sr-season__head .sr-tabs{order:2;width:236px;margin-left:0}body.showroom .sr-season__head .sr-tab{min-height:34px}body.showroom .sr-season__prog>:last-child{order:3;margin-left:auto}body.showroom .sr-season__prog>.sr-btn{min-height:36px;padding-block:4px}body.showroom .sr-season__prog>.sr-btn .sr-btn__sub{display:none}body.showroom .sr-season .sr-xp--compact .sr-lv__n{font-size:19px}body.showroom .sr-season__foot{padding:8px var(--gutter) 12px}body.showroom .sr-season__ends{display:flex}body.showroom .sr-season__foot .sr-pager{margin-right:0}body.showroom .sr-season__foot .sr-btn{--n:22px;flex-basis:260px;height:54px}body.showroom .sr-season__foot .sr-btn__sub{display:none}body.showroom .sr-season__foot .sr-pager .sr-icon-btn{width:34px;height:34px;padding:9px}body.showroom .sr-trk{--gap:8px;grid-template-columns:84px repeat(var(--n), minmax(0, 1fr));grid-template-rows:minmax(0,1fr) 32px minmax(0,1fr);row-gap:6px}body.showroom .sr-trk__sub{display:none}body.showroom .sr-trk__label .sr-label{font-size:11px}body.showroom .sr-trk__cell>.sr-tile{--vw:42px;gap:5px;padding:6px 5px}body.showroom .sr-trk .sr-tile__name{font-size:12.5px}body.showroom .sr-trk .sr-tile__type{font-size:9px}body.showroom .sr-trk .sr-tile__state{width:17px;height:17px}body.showroom .sr-trk .sr-node{min-width:34px;height:24px;font-size:15px}body.showroom .sr-trk .sr-node.is-cur{min-width:40px;height:30px;font-size:18px}body.showroom .sr-chs{gap:12px}body.showroom .sr-chs .sr-ch{gap:6px 8px;padding:9px 9px 9px 14px}body.showroom .sr-chs .sr-ch__title{font-size:14.5px}body.showroom .sr-lu{flex-direction:row;gap:28px;padding:16px 40px}body.showroom .sr-lu__col{gap:10px;width:min(45%,380px)}body.showroom .sr-lu__burst{height:200px}body.showroom .sr-lu__n{font-size:170px}body.showroom .sr-lu__rw{--vw:66px;--rw-h:150px}body.showroom .sr-lu__rw:has(>:nth-child(3)){--vw:26px;--rw-h:88px}body.showroom .sr-lu__acts .sr-btn{min-height:54px}}body.showroom #feedback-btn{display:none}body.showroom :is(.screen-head>.pill-btn,#track-back){--c:var(--ink-yellow);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));min-height:var(--tap);transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0}body.showroom #screen-locker .screen-head>.pill-btn{--c:var(--c-garage)}body.showroom #screens .pill-btn .sr-back-icon{vertical-align:-2px;width:14px;height:14px;margin-right:6px}body.showroom :is(.screen-head>.pill-btn,#track-back):is(:hover,:focus-visible,.focused){border-color:var(--c);background:var(--c);color:var(--ink-black);box-shadow:var(--glow-m) var(--c)}body.showroom .settings-body>.pill-btn{background:var(--c-surface);color:var(--c-fg);font:700 15px/1.3 var(--f-text);border:0;border-radius:0;padding:8px 13px}body.showroom .settings-body>.pill-btn:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom .settings-body>.pill-btn+.pill-btn{margin-top:var(--sp-2)}body.showroom :is(.pill-btn,.btn,button:not([class])){border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1.2 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0;padding:8px 13px}body.showroom :is(.pill-btn,.btn,button:not([class])):hover{background:var(--c-fg);color:var(--ink-black)}body.showroom :is(.pill-btn,.btn,button:not([class])):is(:focus-visible,.focused){color:var(--c-fg)}body.showroom :is(.pill-btn,.btn,button:not([class])):disabled{background:var(--c-surface);color:var(--c-dim);opacity:.5;cursor:not-allowed}body.showroom :is(.pill-btn,.btn,button):is(.active,.selected,[aria-pressed=true]):not(.sr-seg__opt,.rail-card,.locker-item),body.showroom button.primary{border-left-color:var(--ink-yellow);background:var(--ink-yellow);color:var(--ink-black)}body.showroom kbd{border:1.5px solid var(--c-rule);background:var(--c-surface-2);color:var(--c-fg);font:700 var(--fs-xs)/1 var(--f-console);border-radius:0;padding:2px 5px}body.showroom hr{border-top-color:var(--c-rule)}body.showroom table{border-collapse:collapse;color:var(--c-fg)}body.showroom :is(th,td){border-color:var(--c-rule)}body.showroom th{color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom ::-webkit-scrollbar-track{background:0 0}body.showroom ::-webkit-scrollbar-corner{background:0 0}body.showroom ::-webkit-scrollbar-thumb:hover{background-color:var(--c-fg-55)}body.showroom .screen-head{gap:var(--sp-3);padding:max(18px, env(safe-area-inset-top)) var(--sp-4) var(--sp-3);background:var(--c-bg)}body.showroom .screen-head h2{font-size:var(--n,22px);white-space:nowrap;line-height:1}body.showroom .screen-head .head-note{color:var(--c-dim);font:500 var(--fs-s)/1.3 var(--f-text)}body.showroom .screen-head .head-dot{background:var(--c-house);width:8px;height:8px;box-shadow:none;transform:skewX(var(--sk));border-radius:0}body.showroom .screen-head>.pill-btn{padding-inline:var(--sp-4)}body.showroom .screen-head .sort{gap:6px}body.showroom .screen-head .sort .pill-btn{--fx-transform:skewX(var(--sk));min-height:40px;padding:6px var(--sp-4);background:var(--c-surface);color:var(--c-dim);font:700 var(--fs-m)/1.05 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:0}body.showroom .screen-head .sort .pill-btn:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom .screen-head .sort .pill-btn.active{background:var(--c,var(--c-fg));color:var(--ink-black);box-shadow:0 0 16px var(--c,var(--c-fg))}body.showroom .screen-head input[type=search]{min-height:var(--tap);padding:0 var(--sp-3);border:0;border-left:var(--edge) solid var(--c,var(--c-rule));background:var(--c-surface);color:var(--c-fg);font:500 var(--fs-m)/1 var(--f-text);border-radius:0}body.showroom .screen-head input[type=search]::placeholder{color:var(--c-dim)}body.showroom .screen-head input[type=search]:focus-visible{background:var(--c-surface-2);outline:none}body.showroom .player-chip{--fx-transform:skewX(var(--sk));min-height:36px;padding:4px var(--sp-3) 4px 4px;background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-text);transform:skewX(var(--sk));border:0;border-radius:0}body.showroom .player-chip:hover{background:var(--c-fg);color:var(--ink-black);border-color:#0000}body.showroom .player-chip .avatar{background:var(--c-surface-2);width:28px;height:28px;color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);border-radius:0}body.showroom .screen-body{scrollbar-gutter:stable}body.showroom .placeholder{color:var(--c-dim);font:500 var(--fs-s)/1.4 var(--f-text);text-align:center}body.showroom .placeholder button{min-height:40px;padding:6px var(--sp-4);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));border-radius:0}body.showroom .kicker,body.showroom .rail-label{font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .card{--fx-transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);transform:skewX(var(--sk));transition:background-color var(--t-fast), box-shadow var(--t-fast);animation:sr-card-rise var(--t-enter) var(--ease-out) backwards;border-radius:0;align-items:stretch;position:relative;overflow:hidden}@keyframes sr-card-rise{0%{opacity:0;transform:translateY(10px) skewX(var(--sk))}}body.showroom .card:hover{background:var(--c-surface-2);border-color:var(--c-fg-55)}body.showroom .card.fx:is(:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:4px;border-color:var(--c,var(--c-fg));background:var(--c,var(--c-fg));color:var(--ink-black);box-shadow:0 0 20px var(--c,var(--c-fg))}body.showroom .card-thumb{background:var(--c-page);overflow:hidden}body.showroom .card-thumb img,body.showroom .card-thumb .thumb-fallback{transform:skewX(calc(-1 * var(--sk))) scale(1.22)}body.showroom .thumb-fallback{background:var(--c-page);color:var(--c-rule);font-family:var(--f-console);letter-spacing:.1em}body.showroom .card-pos{background:var(--ink-black);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);border-radius:0;padding:5px 9px 4px 12px;top:0;left:0}body.showroom .card-body{padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);gap:5px}body.showroom .card-name{font:700 var(--fs-l)/1.05 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}body.showroom .card.fx:is(:focus-visible,.focused) .card-name{color:var(--ink-black)}body.showroom :is(.card-author,.card-players){color:var(--c-dim);font:500 var(--fs-xs)/1.3 var(--f-text)}body.showroom .card-time{font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .card-time.none{color:var(--c-dim)}body.showroom .card.fx:is(:focus-visible,.focused) :is(.card-author,.card-players,.card-time){color:var(--ink-black)}body.showroom .medals{gap:3px;width:auto}body.showroom .medal{border:1.5px solid var(--c-rule);opacity:1;border-radius:50%;width:12px;height:12px}body.showroom .medal.earned{box-shadow:none;border-color:#0000}body.showroom .medal-author.earned{background:var(--m-author)}body.showroom .medal-gold.earned{background:var(--m-gold)}body.showroom .medal-silver.earned{background:var(--m-silver)}body.showroom .medal-bronze.earned{background:var(--m-bronze)}body.showroom .screen-head .sort .pill-btn{white-space:nowrap}@media (width<=899px){body.showroom .screen-head{flex-wrap:wrap}}@media (width>=900px){body.showroom .screen-head{--n:26px;gap:var(--sp-4);padding:24px 32px var(--sp-4) 40px}}@media (prefers-reduced-motion:reduce){body.showroom .card{animation:sr-fade-in var(--t-base) linear backwards}}body.showroom #screen-campaign{--c:var(--c-race)}body.showroom :is(#screen-community,#screen-mymaps,#screen-profile){--c:var(--ink-white)}body.showroom :is(#screen-campaign,#screen-community,#screen-mymaps,#screen-lobbies,#screen-profile) .screen-body{padding:var(--sp-2) var(--sp-4) max(var(--sp-6), env(safe-area-inset-bottom));margin:0}body.showroom #campaign-medals{margin-left:var(--sp-2);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-fg)}body.showroom .rail-label{margin:var(--sp-6) 0 0;color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .rail-label:first-child{margin-top:var(--sp-2)}body.showroom .rail{gap:var(--sp-5);padding:var(--sp-5) var(--sp-6) var(--sp-5);margin:0 calc(-1 * var(--sp-6))}body.showroom .rail .card{width:248px}body.showroom #campaign-list .card{animation-delay:calc(var(--i,0) * 30ms)}body.showroom :is(#community-list,#mymaps-list){gap:var(--sp-5) var(--sp-6);padding:var(--sp-3) var(--sp-5) 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body.showroom #screen-community .solo-tabs .pill-btn.active{--c:var(--ink-white)}body.showroom #screen-community .sort:not(.solo-tabs) .pill-btn{--n:14px;min-height:36px;font-size:var(--fs-s)}body.showroom .new-track-tile{--fx-transform:skewX(var(--sk));gap:var(--sp-2);border:1.5px dashed var(--c-rule);border-left:var(--edge) solid var(--c-house);background:var(--c-surface);min-height:180px;color:var(--c-fg);font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0}body.showroom .new-track-tile .plus{display:none}body.showroom .new-track-tile .sr-icon{width:32px;height:32px;color:var(--c-house)}body.showroom .new-track-tile small{color:var(--c-dim);font:500 var(--fs-s)/1.3 var(--f-text);text-transform:none;letter-spacing:.01em}body.showroom .new-track-tile:hover,body.showroom .new-track-tile.fx:is(:focus-visible,.focused){border-color:var(--c-house);background:var(--c-house);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-house)}body.showroom .new-track-tile:is(:hover,:focus-visible,.focused) :is(small,.sr-icon){color:var(--ink-black)}body.showroom #mymaps-list>.placeholder{padding-left:var(--sp-2);justify-content:flex-start}body.showroom .card-mine{overflow:hidden}body.showroom .card-mine:has(.card-open:is(:focus-visible,.focused)){box-shadow:0 0 20px var(--c-fg)}body.showroom .card-open{color:inherit;border-radius:0}body.showroom .card-open:hover{background:0 0}body.showroom .card-open.fx:is(:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);outline:none;transform:none}body.showroom .card-open.fx:is(:focus-visible,.focused) :is(.card-author,.card-players,.card-time){color:var(--ink-black)}body.showroom .card-is-draft{border-left-style:dashed}body.showroom .card-draft{background:var(--c-house);color:var(--ink-black);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);border:0;border-radius:0;padding:5px 9px 4px 12px;top:0;left:0}body.showroom .card-actions{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1.5px solid var(--c-rule);flex-wrap:wrap}body.showroom .card-actions button{background:var(--c-surface-2);min-height:36px;color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border:0;border-radius:0;flex:auto;padding:4px 6px}body.showroom .card-actions button:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);outline:none}body.showroom .card-actions button.danger{color:var(--c-dim)}@media (width>=900px){body.showroom :is(#screen-campaign,#screen-community,#screen-mymaps,#screen-lobbies,#screen-profile) .screen-body{padding:var(--sp-3) 32px var(--sp-7) 40px}body.showroom :is(#community-list,#mymaps-list){grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}body.showroom .rail{padding-inline:var(--sp-6)}}@media (width<=640px){body.showroom .screen-head h2{font-size:var(--n,22px)}body.showroom .rail{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2);margin:0}body.showroom .rail .card{border-radius:0;flex-direction:row;align-items:stretch;gap:0;width:auto;padding:0}body.showroom .rail .card .card-thumb{border-radius:0;width:96px;height:auto;min-height:62px}body.showroom .rail .card .card-body{padding:var(--sp-2) var(--sp-3);justify-content:center}body.showroom .rail .card .card-name{font-size:var(--fs-l)}body.showroom .rail-label{margin-top:var(--sp-5);font-size:var(--fs-m)}body.showroom :is(#community-list,#mymaps-list){gap:var(--sp-3) var(--sp-5);padding-inline:var(--sp-6)}body.showroom #community-list{grid-template-columns:1fr 1fr}body.showroom #mymaps-list{padding-inline:var(--sp-4);grid-template-columns:1fr}body.showroom #mymaps-list .card-open{flex-direction:row}body.showroom #mymaps-list .card-open .card-thumb{aspect-ratio:auto;width:112px}body.showroom #mymaps-list .card-open .card-body{flex:1;min-width:0}body.showroom #community-list .card-body{padding:var(--sp-2) var(--sp-3) var(--sp-3)}body.showroom #community-list .card-name{font-size:var(--fs-m)}body.showroom .new-track-tile{min-height:96px;font-size:var(--fs-l)}body.showroom .new-track-tile .sr-icon{width:24px;height:24px}}@media (orientation:landscape) and (height<=520px){body.showroom .rail .card{width:210px}body.showroom .rail .card .card-name{font-size:var(--fs-m)}}body.showroom :is(.sr-fold__bar,.sr-fold__head){grid-column:1/-1}body.showroom .sr-fold__bar{display:flex}body.showroom .sr-fold__card{margin-top:var(--sp-3);border-color:var(--c-dim);background:var(--c-dim);color:var(--ink-black);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:visible}body.showroom .sr-fold__card:before{content:"";width:38%;height:var(--sp-3);background:var(--c-dim);clip-path:polygon(0 100%,12% 0,88% 0,100% 100%);position:absolute;bottom:100%;right:6%}body.showroom .sr-fold__card:hover{background:var(--c-fg);border-color:var(--c-fg)}body.showroom .sr-fold__card:hover:before{background:var(--c-fg)}body.showroom .sr-fold__card .card-open{color:inherit}body.showroom .sr-fold__card .card-open.fx:is(:focus-visible,.focused){background:var(--c-fg)}body.showroom .sr-fold__card:has(.card-open:is(:focus-visible,.focused)){box-shadow:none;background:var(--c-fg);border-color:var(--c-fg)}body.showroom .sr-fold__card:has(.card-open:is(:focus-visible,.focused)):before{background:var(--c-fg)}body.showroom .sr-fold__card :is(.card-name,.card-author){color:var(--ink-black)}body.showroom .sr-fold__foot{height:var(--fs-m)}body.showroom .sr-fold__card .card-actions{border-top-color:color-mix(in srgb, var(--ink-black) 25%, transparent)}body.showroom .sr-fold__thumb{color:var(--ink-black);background:0 0;justify-content:center;align-items:center;display:flex}body.showroom .sr-fold__thumb .sr-icon{aspect-ratio:1;width:30%;height:auto;max-height:70%;transform:skewX(calc(-1 * var(--sk)))}body.showroom .sr-fold__lifted{z-index:3;outline:3px solid var(--c-fg);outline-offset:3px;cursor:grabbing}body.showroom .sr-fold__dragging{-webkit-user-select:none;user-select:none}body.showroom .sr-fold__map{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.showroom .sr-fold__card.sr-fold__target{background:var(--c-fg);border-color:var(--c-fg);outline:3px solid var(--c-fg);outline-offset:3px}body.showroom .sr-fold__card.sr-fold__target:before{background:var(--c-fg)}body.showroom .sr-fold__head .sr-fold__target{outline:3px solid var(--c-fg);outline-offset:3px}body.showroom .sr-fold__dragging .sr-fold__card:not(.sr-fold__lifted){transition:transform var(--t-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){body.showroom .sr-fold__dragging .sr-fold__card:not(.sr-fold__lifted){transition:none}}body.showroom .sr-fold__head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}body.showroom .sr-fold__head .sr-btn{--n:15px;min-height:40px}body.showroom .sr-fold__name{min-width:0;text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;flex:120px;margin:0;padding-inline-start:var(--sp-3);overflow:hidden}body.showroom .sr-fold__err{min-height:1em;color:var(--c-dim);font:600 var(--fs-s)/1.3 var(--f-text)}body.showroom .sr-fold__note{color:var(--c-dim);font:500 var(--fs-m)/1.3 var(--f-text);margin:0}body.showroom .sr-sheet .sr-row:disabled{opacity:.5}@media (width<=640px){body.showroom .sr-fold__name{flex-basis:100%;order:-1}}body.showroom #screen-track{--c:var(--c-boards)}body.showroom .track-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--ink-black) 94%, transparent) 0%, color-mix(in srgb, var(--ink-black) 82%, transparent) 36%, color-mix(in srgb, var(--ink-black) 18%, transparent) 66%, color-mix(in srgb, var(--ink-black) 64%, transparent) 100%)}body.showroom .track-layout{padding:24px 32px max(var(--sp-6), env(safe-area-inset-bottom)) 40px;gap:var(--sp-7)}body.showroom .track-left{width:min(460px,40%)}body.showroom .track-top{gap:var(--sp-4)}body.showroom .track-context:not(:empty){font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);color:var(--c-dim)}body.showroom .track-title{margin-top:var(--sp-6);color:var(--c-fg);font:700 clamp(44px, 5vw, 76px)/.95 var(--f-console);letter-spacing:var(--tr-console);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;background:0 0;flex:none;padding:.04em .06em .04em 0}body.showroom .track-meta{margin-top:var(--sp-2);color:var(--c-dim);font:500 var(--fs-s)/1.3 var(--f-text)}body.showroom .track-meta b{color:var(--c-fg);text-decoration:underline;-webkit-text-decoration-color:var(--c-rule);text-decoration-color:var(--c-rule);text-underline-offset:3px;font-weight:700}body.showroom .track-meta b:hover{-webkit-text-decoration-color:var(--c-fg);text-decoration-color:var(--c-fg)}body.showroom .medal-list{margin-top:var(--sp-6);padding-inline:var(--sp-2);overflow:visible}body.showroom .medal-list .sr-ladder__row{background:var(--c-glass);min-height:44px}body.showroom .medal-list .sr-ladder__row.is-yours{background:var(--c-fg)}body.showroom .play-big{--fx-transform:skewX(var(--sk));gap:var(--sp-3);min-height:88px;margin:0 var(--sp-3);background:var(--ink-yellow);color:var(--ink-black);font:700 var(--n,44px)/1 var(--f-console);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 24px var(--ink-yellow);-webkit-backdrop-filter:none;transform:skewX(var(--sk));transition:box-shadow var(--t-fast), transform var(--t-fast) var(--ease-out);border:0;border-radius:0;padding:8px 14px}body.showroom .play-big .sr-icon{width:.62em;height:.62em}body.showroom .play-big:hover{background:var(--ink-yellow);box-shadow:var(--glow-l) var(--ink-yellow)}body.showroom .play-big.fx:is(:focus-visible,.focused){background:var(--ink-yellow);color:var(--ink-black);box-shadow:var(--glow-l) var(--ink-yellow);border-color:#0000}body.showroom .play-big:active{transform:skewX(var(--sk)) scale(.97)}body.showroom .lb-panel{width:min(clamp(380px,32vw,500px),100%);padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-4);border:0;border-left:var(--edge) solid var(--c);background:color-mix(in srgb, var(--c-page) 88%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:0}body.showroom .lb-panel .kicker{color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .lb-filter{min-height:32px;padding:0 var(--sp-2);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);border:0;border-radius:0}body.showroom .track-lb-list{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);margin:0 calc(-1 * var(--sp-4)) 0}body.showroom .track-lb-row{--fx-transform:skewX(var(--sk));gap:var(--sp-2);min-height:44px;padding:4px var(--sp-2) 4px var(--sp-3);border:0;border-left:var(--edge) solid transparent;background:var(--c-surface);color:var(--c-fg);font:500 var(--fs-m)/1.15 var(--f-text);transform:skewX(var(--sk));transition:background-color var(--t-fast), box-shadow var(--t-fast);border-radius:0}body.showroom .track-lb-row:hover{background:var(--c-surface-2);border-color:#0000}body.showroom .track-lb-row .lb-rank{width:32px;color:var(--c-dim);font:700 var(--fs-l)/1 var(--f-console);text-align:left}body.showroom .track-lb-row .lb-name{white-space:normal;overflow-wrap:break-word;text-overflow:clip;font-weight:600}body.showroom .track-lb-row .lb-time{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums;margin-left:auto}body.showroom .track-lb-row.me{background:var(--c);color:var(--ink-black);box-shadow:var(--glow-m) var(--c)}body.showroom .track-lb-row.me .lb-rank{color:var(--ink-black)}body.showroom .track-lb-row.picked{border-left-color:var(--c-fg)}body.showroom .track-lb-row.fx:is(:focus-visible,.focused){border-color:var(--c-fg);background:var(--c-surface-2);color:var(--c-fg)}body.showroom .track-lb-row.fx:is(:focus-visible,.focused) .lb-title{color:var(--c-fg)}body.showroom .track-lb-row :is(.lb-eye,.lb-more){width:32px;height:32px;color:inherit;opacity:.6;background:0 0;border:0;border-radius:0;place-items:center;margin-left:2px;padding:6px;display:grid}body.showroom .track-lb-row :is(.lb-eye,.lb-more) svg{width:100%;height:100%}body.showroom .track-lb-row :is(.lb-eye,.lb-more):is(:hover,:focus-visible),body.showroom .track-lb-row .lb-eye.active{opacity:1;background:var(--c-fg);color:var(--ink-black)}body.showroom .track-lb-row .lb-eye.full{opacity:.2}body.showroom .track-lb-row .lb-ver{font-family:var(--f-console);border:1.5px solid;border-radius:0}@media (width<=640px),(orientation:landscape) and (height<=520px){body.showroom .track-lb-row{gap:var(--sp-1);padding-right:var(--sp-1)}body.showroom .track-lb-row .lb-rank{width:auto;min-width:22px}body.showroom .track-lb-row .lb-time{font-size:17px}body.showroom .track-lb-row :is(.lb-eye,.lb-more){width:28px;height:28px;margin-left:0;padding:5px}}body.showroom .track-lb-hint{padding-top:var(--sp-1);color:var(--c-dim);font:500 var(--fs-xs)/1.4 var(--f-text)}body.showroom .lb-pb{align-items:center;gap:var(--sp-2);color:var(--c-dim);font:500 var(--fs-s)/1 var(--f-text);display:flex}body.showroom .track-mini-stats{gap:var(--sp-1);margin-top:var(--sp-3)}body.showroom .mini-stat{padding:var(--sp-2) var(--sp-3);background:var(--c-surface);border:0;border-radius:0}body.showroom .mini-stat .stat-k{font:700 11px/1 var(--f-text);letter-spacing:var(--tr-label);color:var(--c-dim)}body.showroom .mini-stat .stat-v{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);margin-top:6px}body.showroom .track-manage{gap:var(--sp-2);margin-top:var(--sp-4);padding-right:var(--sp-2);flex-wrap:wrap}body.showroom .track-manage .pill-btn{--fx-transform:skewX(var(--sk));min-height:40px;padding:6px var(--sp-4);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast);border:0;border-radius:0}body.showroom .track-manage .pill-btn:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom .track-manage .pill-btn.danger{color:var(--c-dim)}body.showroom .track-manage .pill-btn.danger:hover{color:var(--ink-black)}@media (orientation:landscape) and (height<=520px){body.showroom .track-layout{padding:var(--sp-3) max(var(--sp-4), env(safe-area-inset-right)) max(var(--sp-3), env(safe-area-inset-bottom)) max(var(--sp-4), env(safe-area-inset-left));gap:var(--sp-5)}body.showroom .track-left{width:min(360px,44%)}body.showroom .track-title{margin-top:var(--sp-2);font-size:36px}body.showroom .medal-list{margin-top:var(--sp-3);gap:3px}body.showroom .medal-list .sr-ladder{gap:3px}body.showroom .medal-list .sr-ladder__row{min-height:32px}body.showroom .play-big{--n:28px;min-height:52px}body.showroom .lb-panel{padding:var(--sp-3)}body.showroom .track-mini-stats{grid-template-columns:repeat(3,1fr)}body.showroom .mini-stat .stat-v{font-size:var(--fs-m)}}@media (width<=640px){body.showroom .track-layout{padding:max(18px, env(safe-area-inset-top)) var(--sp-4) 0;gap:0}body.showroom .track-top{margin-left:-2px}body.showroom .track-title{margin-top:var(--sp-4);font-size:40px}body.showroom .track-hero-card{height:180px;margin-top:var(--sp-4);background:var(--c-page);border:0;border-radius:0}body.showroom .medal-list{margin-top:var(--sp-4);display:block}body.showroom .lb-panel{margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3)}body.showroom .track-lb-list{max-height:none}body.showroom .track-manage{padding-left:var(--sp-2);justify-content:flex-start}body.showroom .track-play-dock{margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-5) var(--sp-4) max(var(--sp-4), env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--c-bg) 45%)}body.showroom .track-play-dock .play-big{--n:36px;width:auto;min-height:68px;padding:8px 14px}}body.showroom #screen-shop{--c:var(--c-garage)}body.showroom #screen-shop .screen-head{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink-black) 88%, transparent), transparent)}body.showroom #shop-pass-callout{display:none!important}body.showroom #shop-pass-info[hidden]{display:none}body.showroom #shop-get-credits,body.showroom #shop-pass-info{--fx-transform:skewX(var(--sk));min-height:var(--tap);padding:6px var(--sp-4);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0;animation:none}body.showroom #shop-get-credits .sr-icon{width:16px;height:16px;color:var(--c-house)}body.showroom #shop-get-credits:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg)}body.showroom #shop-get-credits:is(:hover,:focus-visible,.focused) .sr-icon{color:var(--ink-black)}body.showroom #shop-pass-info{background:var(--c-premium);color:var(--ink-black);box-shadow:0 0 16px color-mix(in srgb, var(--c-premium) 70%, transparent);border:0;margin-left:auto}body.showroom #shop-pass-info:is(:hover,:focus-visible,.focused){background:var(--c-premium);color:var(--ink-black);box-shadow:0 0 28px var(--c-premium)}body.showroom #shop-pass-info:not([hidden])+.get-credits-wrap{margin-left:0}body.showroom .credits-pill{--fx-transform:skewX(var(--sk));min-height:var(--tap);padding:6px var(--sp-4);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);transform:skewX(var(--sk));border:0;border-radius:0}body.showroom .credits-pill .credits-icon{color:var(--c-house)}body.showroom .credits-pill:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);border-color:#0000}body.showroom .credits-pill:is(:hover,:focus-visible,.focused) .credits-icon{color:var(--ink-black)}body.showroom .shop-hero{background:radial-gradient(ellipse at 38% 64%, color-mix(in srgb, var(--c) 22%, transparent), transparent 62%), var(--c-page)}body.showroom .shop-stage-wrap:after{background:linear-gradient(to top, color-mix(in srgb, var(--ink-black) 88%, transparent), transparent 42%)}body.showroom .flat-hero{border-radius:0}body.showroom .shop-rotation{gap:var(--sp-1)}body.showroom :is(.shop-rotation-name,.shop-rotation-timer){transform:skewX(var(--sk))}body.showroom :is(.shop-rotation-name,.shop-rotation-timer)>*{transform:none}body.showroom .shop-rotation-name{padding:7px var(--sp-4);background:var(--c);color:var(--ink-black);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);box-shadow:var(--glow-s) var(--c);border:0}body.showroom .shop-rotation-timer{padding:7px var(--sp-3);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg)}body.showroom .shop-rotation.noname .shop-rotation-timer{border-left-color:var(--c)}body.showroom .shop-hourglass{display:none}body.showroom .shop-timer-label{color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);opacity:1}body.showroom .shop-timer-value{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .shop-rotation-timer.urgent{color:var(--c-totd);border-left-color:var(--c-totd)}body.showroom .shop-featured-title{color:var(--c-fg);text-shadow:none;font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .shop-rail{gap:var(--sp-4);padding-inline:var(--sp-5)}body.showroom :is(.rail-card,.shop-item.rarity-frame,.shop-buy-panel){box-shadow:none;animation:none}body.showroom :is(.rail-card,.locker-item.rarity-frame):after{content:none}body.showroom .rail-card{--fx-transform:skewX(var(--sk));padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);transform:skewX(var(--sk));transition:background-color var(--t-fast), box-shadow var(--t-fast);border-radius:0}body.showroom .rail-card:hover{background:var(--c-surface-2)}body.showroom .rail-card .locker-preview{border-radius:0}body.showroom :is(.rail-card,.locker-item).selected{border-left-color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--c-surface));box-shadow:var(--glow-m) color-mix(in srgb, var(--c) 60%, transparent);outline:0}body.showroom .rail-card.fx:is(:focus-visible,.focused){border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, var(--c-surface));box-shadow:var(--glow-m) var(--c)}body.showroom :is(.rail-card,.locker-item).owned{filter:none;opacity:.6}body.showroom :is(.rail-card,.locker-item).owned:is(:hover,.selected){filter:none;opacity:1}body.showroom .rail-name{font:700 var(--fs-s)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .rarity-tag{background:var(--c-surface-2);color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:.1em;transform:skewX(var(--sk));border-radius:0;padding:4px 8px 3px}body.showroom .rarity-tag.rarity-rare{background:var(--c-fg);color:var(--ink-black)}body.showroom .rarity-tag.rarity-legendary{background:var(--c-premium);color:var(--ink-black)}body.showroom .price-tag{color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);background:0 0;border:0;border-radius:0;padding:0}body.showroom .price-tag .credits-icon,body.showroom .buy-price .credits-icon{color:var(--c-house)}body.showroom .price-tag.free{background:var(--c-house);color:var(--ink-black);transform:skewX(var(--sk));padding:3px 7px 2px}body.showroom .price-tag.owned{color:var(--c-dim);background:0 0;border:0}body.showroom .price-was{color:var(--c-dim);opacity:1}body.showroom .shop-hero-overlay .shop-buy-panel{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5) var(--sp-4);border:0;border-left:var(--edge) solid var(--c);background:color-mix(in srgb, var(--c-page) 90%, transparent);border-radius:0}body.showroom .shop-buy-panel.owned{border-left-color:var(--c-rule)}body.showroom .buy-name{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .buy-kind{color:var(--c-dim)}body.showroom .buy-price{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .shop-buy-panel .locker-hint{color:var(--c-dim);font:500 var(--fs-s)/1.3 var(--f-text);text-transform:none;letter-spacing:.01em;background:0 0;padding:0;position:static}body.showroom .buy-leaves{gap:var(--sp-2);padding:5px var(--sp-3);border:0;border-left:var(--edge) solid var(--c);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom .buy-leaves svg{color:var(--c)}body.showroom .buy-leaves .shop-timer-value{font-size:var(--fs-m)}body.showroom .modal-colors .kicker{font-size:11px}body.showroom .modal-colors .swatch{width:36px;height:36px}body.showroom .shop-buy-panel button{--fx-transform:skewX(var(--sk));min-height:48px;margin-inline:var(--sp-2);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0;padding:8px 14px}body.showroom .shop-buy-panel button:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg);outline:0}body.showroom .shop-buy-panel button.primary{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 24px var(--ink-yellow);border:0}body.showroom .shop-buy-panel button.primary:is(:hover,:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:4px;background:var(--ink-yellow);box-shadow:var(--glow-l) var(--ink-yellow)}body.showroom .shop-buy-panel button.primary:disabled{opacity:1;background:var(--c-surface-2);color:var(--c-dim);box-shadow:none}body.showroom .shop-buy-panel button .sr-icon{width:18px;height:18px}body.showroom .shop-scroll-cue{--fx-transform:skewX(var(--sk));padding:8px var(--sp-4);background:var(--c-surface);color:var(--c-fg);box-shadow:none;-webkit-backdrop-filter:none;transform:skewX(var(--sk));border:0;border-radius:0;animation:none}body.showroom .shop-scroll-cue:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom .shop-cue-label{color:inherit;font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .shop-browse{background:var(--c-bg)}body.showroom .browse-title{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .browse-group{margin-top:var(--sp-5)}body.showroom .browse-grid{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body.showroom .shop-item .shop-row{gap:var(--sp-1) var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap}body.showroom .shop-item .shop-row .locker-name{flex:1 0 100%}body.showroom #modal-root .modal-card:has(.pass-card){width:min(460px,100vw - 32px)}body.showroom #modal-root :is(.pass-card,.pack-card){border-radius:0}body.showroom #modal-root .pass-card .shop-row{flex-wrap:wrap}body.showroom #modal-root .pass-card .pass-name{white-space:normal;flex:1 0 100%}body.showroom #modal-root .pass-card{gap:var(--sp-2);padding:var(--sp-4);border:0;border-left:var(--edge) solid var(--c-premium);background:var(--c-surface)}body.showroom #modal-root .pass-card.pass-on-sale{padding-top:var(--sp-4)}body.showroom #modal-root :is(.pass-badge,.pass-banner){background:var(--c-premium);color:var(--ink-black);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:.1em;text-shadow:none;transform:skewX(var(--sk));border-radius:0;align-self:flex-start;margin:0;padding:4px 8px 3px}body.showroom #modal-root .pass-name{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #modal-root .pass-price{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom #modal-root .pass-price .price-was{color:var(--c-dim);font-size:var(--fs-m)}body.showroom #modal-root .pass-perks{color:var(--c-dim);font-size:var(--fs-s)}body.showroom #modal-root .pass-card button{--fx-transform:skewX(var(--sk));min-height:46px;margin-inline:var(--sp-2);background:var(--c-surface-2);color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));border:0;border-radius:0}body.showroom #modal-root .pass-card button.primary{background:var(--c-premium);color:var(--ink-black);box-shadow:0 0 16px color-mix(in srgb, var(--c-premium) 70%, transparent)}body.showroom #modal-root .pass-card button:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);outline:0}body.showroom #modal-root .pass-card button.primary:is(:hover,:focus-visible,.focused){background:var(--c-premium);box-shadow:0 0 28px var(--c-premium)}body.showroom #modal-root .packs-grid{gap:var(--sp-3);padding-inline:var(--sp-2)}body.showroom #modal-root .pack-card{--fx-transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);min-height:64px;transform:skewX(var(--sk));animation:none}body.showroom #modal-root .pack-card:is(:hover,:focus-visible,.focused){border-left-color:var(--c-house);background:var(--c-surface-2);box-shadow:var(--glow-m) color-mix(in srgb, var(--c-house) 50%, transparent)}body.showroom #modal-root .pack-amount{color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom #modal-root .pack-amount .credits-icon{color:var(--c-house)}body.showroom #modal-root .pack-card .price-tag{font-size:var(--fs-s);color:var(--c-dim)}body.showroom #modal-root .pack-tag{background:var(--c-house);color:var(--ink-black);font:700 11px/1 var(--f-console);letter-spacing:.08em;border-radius:0;top:-6px;right:-4px}@media (width<=640px){body.showroom #shop-pass-info{flex:40%;order:3;margin-left:0}body.showroom #screen-shop .get-credits-wrap{flex:40%;order:4}body.showroom #shop-get-credits{justify-content:center;width:100%}body.showroom .shop-hero-overlay .shop-buy-panel{padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3)}body.showroom .buy-name,body.showroom .buy-price{font-size:var(--fs-l)}body.showroom .shop-rail{padding-inline:var(--sp-4)}body.showroom .shop-buy-panel button{min-height:var(--tap);padding-inline:var(--sp-2);font-size:var(--fs-m)}}body.showroom #profile-body .profile-wrap{height:auto}body.showroom .profile-top{align-items:flex-end;gap:var(--sp-5)}body.showroom .profile-ident h2{font:700 clamp(36px, 4vw, 56px)/.95 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .profile-ident .player-title{font-size:var(--fs-xs)}body.showroom .profile-since{margin-top:var(--sp-2);color:var(--c-dim);font:500 var(--fs-s)/1.3 var(--f-text)}body.showroom .profile-statbar{gap:var(--sp-1);padding:0 var(--sp-2);background:0 0;border:0;border-radius:0}body.showroom :is(.profile-stat,button.profile-stat){--fx-transform:skewX(var(--sk));min-width:84px;padding:var(--sp-2) var(--sp-3);background:var(--c-surface);text-align:left;transform:skewX(var(--sk));border:0;border-radius:0}body.showroom .profile-stat b{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-fg)}body.showroom .profile-stat span{color:var(--c-dim);font:700 11px/1.15 var(--f-text);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}body.showroom .profile-stat.stat-gold b,body.showroom .profile-stat.stat-wr b{color:var(--c-fg)}body.showroom button.profile-stat{border-left:var(--edge) solid var(--c-house);cursor:pointer}body.showroom button.profile-stat span{text-decoration:none}body.showroom button.profile-stat:is(:hover,:focus-visible,.focused){background:var(--c-house);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-house)}body.showroom button.profile-stat:is(:hover,:focus-visible,.focused) :is(b,span){color:var(--ink-black)}body.showroom .profile-cols{margin-top:var(--sp-6);gap:var(--sp-6)}body.showroom .profile-car-panel{--c:var(--c-garage);background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--c) 22%, transparent), transparent 62%), var(--c-page);border:0;border-radius:0}body.showroom .profile-car-panel .garage-tag{color:var(--c-dim)}body.showroom .profile-car-foot{bottom:var(--sp-4);left:var(--sp-5);right:var(--sp-4);gap:var(--sp-3)}body.showroom .profile-car-foot .swatch{width:32px;height:32px}body.showroom .profile-car-foot .pill-btn,body.showroom .profile-own-actions button{--fx-transform:skewX(var(--sk));min-height:var(--tap);padding:6px var(--sp-4);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0}body.showroom .profile-car-foot .pill-btn{border-left-color:var(--c-garage)}body.showroom .profile-car-foot .pill-btn:is(:hover,:focus-visible,.focused){background:var(--c-garage);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-garage)}body.showroom .profile-own-actions{gap:var(--sp-3);padding-inline:var(--sp-2)}body.showroom .profile-own-actions button:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg)}body.showroom .profile-main-col>.kicker{color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .ach-rail{gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-4)}body.showroom .achievement{width:176px;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-dim);transform:skewX(var(--sk));opacity:.6;border-radius:0}body.showroom .achievement b{color:var(--c-fg);font:700 var(--fs-m)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;align-items:center;gap:6px;display:flex}body.showroom .achievement b .sr-icon{width:14px;height:14px}body.showroom .achievement span{font:500 var(--fs-xs)/1.35 var(--f-text)}body.showroom .achievement.earned{opacity:1;border-left-color:var(--c-house);background:var(--c-surface);color:var(--c-dim)}body.showroom .achievement.earned b{color:var(--c-fg)}body.showroom .achievement.earned b .sr-icon{color:var(--c-house)}body.showroom .achievement.special{border-left-color:var(--c-premium);background:var(--c-surface)}body.showroom .achievement.special b{color:var(--c-fg)}body.showroom .achievement .ach-secret{color:var(--c-premium);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:.1em}body.showroom .profile-maps-label{margin-top:var(--sp-5);color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .profile-maps{gap:var(--sp-4) var(--sp-5);padding:var(--sp-3) var(--sp-3) 0}body.showroom .profile-maps .card-name{font-size:var(--fs-m)}@media (width<=640px){body.showroom .profile-statbar{gap:var(--sp-1) var(--sp-2);margin-top:var(--sp-4);padding:0 var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}body.showroom :is(.profile-stat,button.profile-stat){min-width:0;padding:var(--sp-2);background:var(--c-surface);border-right:0}body.showroom button.profile-stat{border-left:var(--edge) solid var(--c-house)}body.showroom .profile-stat b{font-size:var(--fs-l)}body.showroom .profile-stat span{font-size:10px}body.showroom .profile-ident h2{font-size:36px}body.showroom .profile-car-panel{min-height:240px}body.showroom .ach-rail{flex-wrap:nowrap}body.showroom .achievement{width:150px}}body.showroom #screen-lobbies{--c:var(--ink-white)}body.showroom #screen-lobbies .head-note{display:none}body.showroom #lobbies-code{margin-left:auto}body.showroom .lobbies-list{gap:var(--sp-2);max-width:880px;padding:var(--sp-3) var(--sp-4)}body.showroom .lobby-row{--c:var(--ink-white);--fx-transform:skewX(var(--sk));align-items:center;gap:var(--sp-4);min-height:72px;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);transform:skewX(var(--sk));transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);animation:sr-card-rise var(--t-enter) var(--ease-out) backwards;border-radius:0}body.showroom :is(.lobby-row-campaign,.lobby-row-weekly){--c:var(--c-race);border-left-color:var(--c);background:var(--c-surface)}body.showroom .lobby-row:hover,body.showroom .lobby-row.fx:is(:focus-visible,.focused){outline-offset:4px;border-color:var(--c);background:var(--c);color:var(--ink-black);box-shadow:0 0 20px var(--c)}body.showroom .lobby-row-art{background:var(--c-page);border-radius:0;width:96px;min-height:54px}body.showroom .lobby-row-art img{transform:skewX(calc(-1 * var(--sk))) scale(1.22)}body.showroom .lobby-row-name{gap:var(--sp-2);font:700 var(--fs-l)/1.05 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .lobby-row-lock{color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label)}body.showroom :is(.lobby-row-official,.lobby-row-weekly-tag){background:var(--c);color:var(--ink-black);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:.1em;border-radius:0;padding:4px 7px 3px}body.showroom :is(.lobby-row-sub,.lobby-row-desc){color:var(--c-dim);font:500 13px/1.3 var(--f-text)}body.showroom .lobby-row-players{color:var(--c-fg);font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .lobby-row-weekly .lobby-row-players{color:var(--c-fg)}body.showroom .lobby-row-pool{color:var(--c-dim);font:700 11px/1 var(--f-text);letter-spacing:.08em;text-transform:uppercase}body.showroom .lobby-row:is(:hover,:focus-visible,.focused) :is(.lobby-row-sub,.lobby-row-desc,.lobby-row-players,.lobby-row-pool,.lobby-row-lock){color:var(--ink-black)}body.showroom .lobby-row:is(:hover,:focus-visible,.focused) :is(.lobby-row-official,.lobby-row-weekly-tag){background:var(--ink-black);color:var(--c)}body.showroom #modal-root .lobby-detail-thumb{background:var(--c-surface);border-radius:0}body.showroom #modal-root .lobby-detail-map{font:700 var(--fs-l)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #modal-root .lobby-detail-by{color:var(--c-dim);font:500 var(--fs-s)/1 var(--f-text);text-transform:none;letter-spacing:0}body.showroom #modal-root .lobby-fact{padding:var(--sp-2) var(--sp-3);background:var(--c-surface)}body.showroom #modal-root .lobby-fact-k{color:var(--c-dim);font:700 11px/1 var(--f-text);letter-spacing:var(--tr-label)}body.showroom #modal-root .lobby-fact-v{font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);margin-top:4px}body.showroom #modal-root .lobby-code-input{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:.35em}body.showroom #modal-root .modal-actions .lobby-join-btn{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 18px var(--ink-yellow);border:0}body.showroom #modal-root .modal-actions .lobby-join-btn:is(:hover,:focus-visible,.focused){background:var(--ink-yellow);box-shadow:var(--glow-l) var(--ink-yellow)}@media (width<=640px){body.showroom #lobbies-code,body.showroom #lobbies-host{margin-left:0}body.showroom .lobbies-list{padding-inline:var(--sp-2)}body.showroom .lobby-row{gap:var(--sp-3);min-height:64px;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2)}body.showroom .lobby-row-art{width:64px;min-height:44px}body.showroom .lobby-row-name{font-size:var(--fs-m)}body.showroom .lobby-row-players{font-size:var(--fs-l)}body.showroom .lobby-row-weekly-tag{display:none}}@media (prefers-reduced-motion:reduce){body.showroom .lobby-row{animation:sr-fade-in var(--t-base) linear backwards}}body.showroom :is(#modal-root,#feedback-modal).open{background:var(--c-scrim)}body.showroom :is(#modal-root,#feedback-modal) .modal-card{max-width:calc(100vw - 32px);padding:var(--sp-5) var(--sp-6) var(--sp-5) var(--sp-5);border:0;border-left:var(--edge) solid var(--c-house);background:var(--c-page);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font:500 var(--fs-s)/1.5 var(--f-text);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);animation:sr-modal-in var(--t-enter) var(--ease-out) backwards;border-radius:0}@keyframes sr-modal-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){@keyframes sr-modal-in{0%{opacity:0}}}body.showroom :is(#modal-root,#feedback-modal) .modal-title{margin:0 0 var(--sp-4);color:var(--c-fg);font:700 26px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom :is(#modal-root,#feedback-modal) :is(.modal-note,.signin-context,.reward-note,.modal-body p){color:var(--c-dim);font-size:var(--fs-s)}body.showroom :is(#modal-root,#feedback-modal) .modal-body a{color:var(--c-house)}body.showroom :is(#modal-root,#feedback-modal) .modal-label{color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom :is(#modal-root,#feedback-modal) .modal-error{color:var(--c-fg);font-weight:700}body.showroom :is(#modal-root,#feedback-modal) .modal-body :is(input[type=text],input[type=email],input[type=number],input[type=datetime-local],input[type=date],input[type=time],input[type=url],input[type=search],select,textarea){border:0;border-bottom:2px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:500 var(--fs-s)/1.4 var(--f-text);transition:border-color var(--t-fast);border-radius:0;padding:10px 12px}body.showroom :is(#modal-root,#feedback-modal) .modal-body :is(input,select,textarea):focus{border-bottom-color:var(--c-house);outline:none}body.showroom :is(#modal-root,#feedback-modal) :is(.modal-actions,.signin-providers) button,body.showroom #promo-root .promo-actions .promo-cta{--fx-transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);min-height:48px;box-shadow:none;color:var(--c-fg);font:700 18px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:0;padding:8px 14px}body.showroom :is(#modal-root,#feedback-modal) :is(.modal-actions,.signin-providers) button:is(:hover,:focus-visible,.focused),body.showroom #promo-root .promo-actions .promo-cta:is(:hover,:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:4px;background:var(--c-fg);color:var(--ink-black);box-shadow:var(--glow-m) var(--c-fg)}body.showroom :is(#modal-root,#feedback-modal) :is(.modal-actions,.signin-providers) button:hover:not(:focus-visible,.focused),body.showroom #promo-root .promo-cta:hover:not(:focus-visible,.focused){outline:none}body.showroom :is(#modal-root,#feedback-modal) .modal-actions button.primary,body.showroom #promo-root .promo-actions .promo-cta{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 18px var(--ink-yellow);border:0}body.showroom :is(#modal-root,#feedback-modal) .modal-actions button.primary:is(:hover,:focus-visible,.focused),body.showroom #promo-root .promo-actions .promo-cta:is(:hover,:focus-visible,.focused){background:var(--ink-yellow);box-shadow:var(--glow-l) var(--ink-yellow)}body.showroom :is(#modal-root,#feedback-modal) :is(.modal-actions,.signin-providers) button:active{transform:skewX(var(--sk)) scale(.97)}body.showroom :is(#modal-root,#feedback-modal) :is(.modal-actions,.signin-providers) button:disabled{opacity:.4;box-shadow:none;cursor:default}body.showroom :is(#modal-root,#feedback-modal) .modal-actions{gap:var(--sp-2);margin-top:var(--sp-5)}body.showroom #modal-root .reward-stage .locker-preview{border:1.5px solid var(--c-rule);background:var(--c-surface);border-radius:0}body.showroom #modal-root .pass-info-h{color:var(--c-premium)}body.showroom #promo-root .promo-card{border:0;border-left:var(--edge) solid var(--c-premium);background:var(--c-page);box-shadow:none;animation-timing-function:var(--ease-out);border-radius:0}body.showroom #promo-root .promo-kicker{background:var(--c-premium);color:var(--ink-black);animation-timing-function:var(--ease-out);border-radius:0}body.showroom #promo-root .promo-headline{font:700 20px/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #promo-root :is(.promo-sub,.promo-ends){color:var(--c-dim)}body.showroom #promo-root :is(.promo-art,.promo-marquee){border-radius:0}body.showroom #promo-root .promo-banner-close{background:var(--c-surface);color:var(--c-fg);border:0;border-radius:0}body.showroom #promo-root .promo-banner-close:is(:hover,:focus-visible){background:var(--c-fg);color:var(--ink-black)}body.showroom :is(#modal-root,#feedback-modal) .modal-actions button{white-space:nowrap}@media (height<=520px){body.showroom :is(#modal-root,#feedback-modal) .modal-card{padding-block:var(--sp-3)}body.showroom :is(#modal-root,#feedback-modal) .modal-title{margin-bottom:var(--sp-2);font-size:22px}body.showroom :is(#modal-root,#feedback-modal) .modal-body{gap:4px}body.showroom :is(#modal-root,#feedback-modal) .modal-body textarea{min-height:56px}body.showroom :is(#modal-root,#feedback-modal) .modal-actions{margin-top:var(--sp-3)}body.showroom :is(#modal-root,#feedback-modal) .modal-actions button{min-height:40px}}body.showroom #toast-root{bottom:max(var(--sp-5), env(safe-area-inset-bottom))}@media (width<=640px){body.showroom #toast-root{left:var(--sp-4);right:var(--sp-4)}}body.showroom .toast{--c:var(--c-house);align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:6px var(--sp-2) 6px var(--sp-4);border:0;border-left:var(--edge) solid var(--c);background:var(--c-surface);box-shadow:none;color:var(--c-fg);font:700 var(--fs-s)/1.2 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));animation:sr-toast-in var(--t-enter) var(--ease-out) backwards;border-radius:0;display:flex}body.showroom .toast-error{--c:var(--ink-red)}body.showroom .toast.is-out{animation:sr-toast-out var(--t-base) var(--ease-out) forwards}body.showroom .toast button:not(.toast-close){background:var(--c-surface-2);color:var(--c);font:inherit;border:0;border-radius:0;padding:6px 10px}body.showroom .toast-close{width:32px;height:32px;color:var(--c-dim);place-items:center;padding:0;display:grid}body.showroom .toast-close:is(:hover,:focus-visible){color:var(--c-fg)}body.showroom .toast-close .sr-icon{width:16px;height:16px}@keyframes sr-toast-in{0%{opacity:0;transform:skewX(var(--sk)) translateY(12px)}}@keyframes sr-toast-out{to{opacity:0;transform:skewX(var(--sk)) translateY(8px)}}@media (prefers-reduced-motion:reduce){@keyframes sr-toast-in{0%{opacity:0}}@keyframes sr-toast-out{to{opacity:0}}}body.showroom:has(#modal-root.open,#feedback-modal.open) #beta-toggle{visibility:hidden}body.showroom .sre{display:none}@media (pointer:fine){body.showroom.sr-editor.grid-mode.edit-mode:not(.drive):not(.screen-open):not(.capturing):not(.ctx-race):not(.ctx-watch):not(.spawn-pick) .sre{display:block}}body.showroom.sr-editor.grid-mode #block-bar{display:none!important}@media (pointer:fine){body.showroom.sr-editor.sr-link.edit-mode:not(.drive):not(.screen-open):not(.capturing):not(.ctx-race):not(.ctx-watch):not(.spawn-pick) .sre{display:block}}body.showroom.sr-editor #btn-grid-mode{display:none!important}@media (pointer:fine){body.showroom.sr-editor #map-state{display:none!important}}body.showroom.sr-link .sre-hotbar,body.showroom.sr-link .sre-sbs--paint,body.showroom.sr-link .sre-readout__k--rot,body.showroom.sr-link .sre-readout__v--rot,body.showroom:not(.sr-link) .sre-readout__k--snap,body.showroom:not(.sr-link) .sre-readout__v--snap,body.showroom:not(.sr-link) .sre-readout__k--bank,body.showroom:not(.sr-link) .sre-readout__v--bank{display:none}body.showroom.sr-editor{--sre-sb-h:50px}body.showroom .sre{--sre-w:78px;--sre-h:74px;--sre-ic:64px;--sre-side:196px;--sre-glow:color-mix(in srgb, var(--ink-yellow) 45%, transparent)}body.showroom .sre.sre--labels{--sre-w:84px;--sre-h:90px;--sre-ic:58px}body.showroom .sre-hotbar{z-index:20;left:var(--sre-side);right:var(--sre-side);bottom:calc(18px + var(--sre-sb-h) + var(--sp-3));align-items:stretch;gap:var(--sp-3);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}body.showroom .sre-rows{align-items:flex-start;gap:var(--sp-3);flex-direction:column-reverse;display:flex}body.showroom .sre-row{pointer-events:auto;align-items:stretch;gap:6px;display:flex}body.showroom .sre-row--new{animation:sre-row-in var(--t-base) var(--ease-out) backwards}@keyframes sre-row-in{0%{opacity:0;transform:translateY(8px)}}body.showroom .sre-slot{--fx-transform:skewX(var(--sk));width:var(--sre-w);height:var(--sre-h);transform:skewX(var(--sk));color:var(--c-fg);cursor:pointer;transition:opacity var(--t-base) var(--ease-out);background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;padding:10px 4px 5px 8px;display:flex;position:relative}body.showroom .sre-slot>*{position:relative}body.showroom .sre-slot__face{background:var(--c-surface);border-left:var(--edge) solid var(--c-rule);transition:background-color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);position:absolute;inset:0}body.showroom .sre-slot:hover .sre-slot__face{background:var(--c-surface-2);border-left-color:var(--c-fg)}body.showroom .sre-slot:active{transform:skewX(var(--sk)) scale(.97)}body.showroom .sre-slot__kc{z-index:1;min-width:20px;height:19px;font-size:var(--fs-xs);border-bottom-width:3px;padding:0 4px;position:absolute;top:5px;left:9px}body.showroom .sre-row:not(.sre-row--active) .sre-slot__kc{display:none}body.showroom .sre-slot__ic{width:var(--sre-ic);height:var(--sre-ic);object-fit:contain;pointer-events:none;flex:none}body.showroom .sre-slot__glyph{box-sizing:border-box;color:var(--c-fg);padding:8px}body.showroom :is(img.sre-slot__ic,.sre-insp__ic,.sre-mk__ic){filter:brightness(1.75)saturate(1.1)}body.showroom .sre-slot--armed img.sre-slot__ic{filter:brightness(1.2)}body.showroom .sre-slot__lb{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg);display:none;overflow:hidden}body.showroom .sre--labels .sre-slot__lb{display:block}body.showroom .sre-slot--folder .sre-slot__face{background:var(--c-dim);border-left-color:var(--c-dim)}body.showroom .sre-slot__plate{display:none}body.showroom .sre-slot__tab{width:38%;height:var(--sp-2);background:var(--c-dim);clip-path:polygon(0 100%,12% 0,88% 0,100% 100%);transition:background-color var(--t-fast);position:absolute;bottom:100%;right:6%}body.showroom .sre-slot--folder:is(:hover,:focus-visible,.focused) :is(.sre-slot__face,.sre-slot__tab){background:var(--c-fg);border-left-color:var(--c-fg)}body.showroom .sre-slot--folder:not(.sre-slot--open) :is(.sre-slot__lb,.sre-slot__glyph,.sre-slot__chev){color:var(--ink-black)}body.showroom .sre-slot--folder:not(.sre-slot--open) .sre-slot__kc{background:var(--ink-black);border-color:var(--ink-black);color:var(--c-fg)}body.showroom .sre-slot--folder:not(.sre-slot--open) img.sre-slot__ic{filter:none}body.showroom .sre-slot__chev{width:8px;height:13px;color:var(--c-dim);position:absolute;top:6px;right:7px;transform:rotate(-90deg)}body.showroom .sre-slot--open .sre-slot__face{background:var(--c-surface-2);border-left-color:var(--ink-yellow)}body.showroom .sre-slot--open .sre-slot__tab{background:var(--ink-yellow)}body.showroom .sre-slot--open .sre-slot__chev{color:var(--ink-yellow)}body.showroom .sre-slot--armed .sre-slot__face,body.showroom .sre-slot--armed:hover .sre-slot__face{background:var(--ink-yellow);border-left-color:var(--ink-yellow);box-shadow:var(--glow-m) var(--sre-glow)}body.showroom .sre-slot--armed :is(.sre-slot__lb,.sre-slot__glyph){color:var(--ink-black)}body.showroom .sre-slot--armed .sre-slot__kc{background:var(--ink-black);border-color:var(--ink-black);color:var(--ink-yellow)}body.showroom .sre-row--dim .sre-slot:not(.sre-slot--open):not(.sre-slot--armed) :is(.sre-slot__lb,.sre-slot__chev){opacity:.55}body.showroom .sre-row--dim .sre-slot:not(.sre-slot--open):not(.sre-slot--armed) .sre-slot__ic{opacity:.9}body.showroom .sre-row--dim .sre-slot:not(.sre-slot--open):not(.sre-slot--armed) .sre-slot__face{border-left-color:var(--c-rule)}body.showroom .sre-row--dim .sre-slot:hover :is(.sre-slot__ic,.sre-slot__lb,.sre-slot__chev){opacity:1}body.showroom .sre-slot :is(.sre-slot__ic,.sre-slot__lb,.sre-slot__chev){transition:opacity var(--t-base) var(--ease-out)}body.showroom .sre-slot--back{width:54px;padding-inline:8px 4px}body.showroom .sre-slot--back .sre-slot__face{border-left-color:var(--c-dim)}body.showroom .sre-slot__lb--back{color:var(--c-dim);display:block}body.showroom .sre-slot--back:hover .sre-slot__lb--back{color:var(--c-fg)}body.showroom .sre-slot--none{cursor:default;color:var(--c-dim)}body.showroom .sre-slot--none .sre-slot__face{background:var(--c-glass);border:1.5px dashed var(--c-rule);border-left:var(--edge) solid var(--c-rule)}body.showroom .sre-slot--none .sre-slot__glyph{color:var(--c-dim)}body.showroom .sre-slot--none .sre-slot__lb{color:var(--c-dim);display:block}body.showroom .sre-gear{--fx-transform:skewX(var(--sk));width:var(--tap);height:var(--sre-h);transform:skewX(var(--sk));background:var(--c-surface);border-left:var(--edge) solid var(--c-rule);color:var(--c-dim);transition:color var(--t-fast), background-color var(--t-fast);align-self:center;padding:0 10px 0 12px}body.showroom .sre-gear:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom .sre-gear .sr-icon{width:20px;height:20px}body.showroom .sre--labels .sre-gear{flex-direction:column;justify-content:center;gap:8px;width:auto;padding-inline:10px 8px;display:flex}body.showroom .sre--labels .sre-gear .sre-gear__lb{color:inherit;display:block}body.showroom .sre-strip{align-self:flex-start;align-items:center;gap:var(--sp-2);display:flex}body.showroom .sre-name{align-items:baseline;gap:var(--sp-3);background:var(--c-hud);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);pointer-events:none;padding:7px 14px;display:inline-flex}body.showroom .sre-name--hover{border-left-color:var(--c-fg)}body.showroom .sre-name--empty{visibility:hidden}body.showroom .sre-name__label{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg)}body.showroom .sre-name__fx{font:600 var(--fs-m)/1 var(--f-console);letter-spacing:.02em;color:var(--c-dim);font-variant-numeric:tabular-nums}body.showroom .sre-name__fx:empty{display:none}body.showroom .sre-readout{z-index:20;left:14px;bottom:calc(14px + var(--tap) + var(--sp-3));gap:6px var(--sp-3);width:150px;padding:var(--sp-3) 14px;background:var(--c-hud);border:1.5px solid var(--c-rule);grid-template-columns:auto 1fr;align-items:baseline;display:grid;position:fixed}body.showroom .sre-readout__k{font:700 11px/1.2 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .sre-readout__v{font:700 17px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--c-fg);white-space:nowrap}body.showroom .sre-chip{align-items:center;gap:var(--sp-2);color:var(--c-house);font:700 13px/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;display:flex}body.showroom .sre-chip .sr-kc{min-width:38px;height:22px;font-size:var(--fs-xs);border-bottom-width:3px}body.showroom .sre-chip:hover{color:var(--c-fg)}body.showroom .sre-sb{--sre-w:120px;--sre-h:var(--sre-sb-h);z-index:21;left:var(--sre-side);right:var(--sre-side);pointer-events:none;position:fixed;bottom:18px}body.showroom .sre-sb__row{pointer-events:auto;justify-content:center;gap:6px;display:flex}body.showroom .sre-sbs{justify-content:flex-start;gap:var(--sp-2);flex-direction:row;padding:3px 6px 3px 14px}body.showroom .sre-sb__ich{flex:none;place-items:center;width:34px;height:34px;display:grid}body.showroom .sre-sb__ic{object-fit:contain;pointer-events:none;width:34px;height:34px}body.showroom .sre-sb__glyph{box-sizing:border-box;color:var(--c-fg);padding:4px}body.showroom svg.sre-sb__ic,body.showroom svg.sre-opt__ic{color:var(--c-fg)}body.showroom .sre-sb__txt{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}body.showroom .sre-sb__kc{white-space:nowrap;border-bottom-width:2px;min-width:0;height:15px;padding:0 4px;font-size:10px;position:static}body.showroom .sre-sb__name{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim)}body.showroom .sre-sb__val{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg);white-space:nowrap}body.showroom .sre-sb__val:empty{display:none}body.showroom .sre-slot--armed :is(.sre-sb__name,.sre-sb__val,.sre-sb__ic,.sre-opt__ic){color:var(--ink-black)}body.showroom .sre-slot--armed .sre-sb__kc{background:var(--ink-black);border-color:var(--ink-black);color:var(--ink-yellow)}body.showroom .sre-pick{--sre-w:84px;--sre-h:80px;z-index:23;bottom:calc(100% + var(--sp-2));pointer-events:auto;animation:sre-row-in var(--t-base) var(--ease-out) backwards;gap:6px;display:flex;position:absolute}body.showroom .sre-pick[hidden]{display:none}body.showroom .sre-opt{gap:2px;padding:18px 4px 5px 8px}body.showroom .sre-opt__ich{place-items:center;width:44px;height:40px;display:grid}body.showroom .sre-opt__ic{object-fit:contain;pointer-events:none;width:40px;height:40px}body.showroom .sre-opt__lb{display:block}body.showroom .sre-keys{z-index:20;padding:var(--sp-3) 14px;background:var(--c-hud);border:1.5px solid var(--c-rule);flex-direction:column;gap:6px;display:flex;position:fixed;bottom:18px;right:14px}body.showroom .sre-keys__row{align-items:center;gap:var(--sp-2);font:500 13px/1 var(--f-text);color:var(--c-dim);white-space:nowrap;display:flex}body.showroom .sre-keys__row .sr-kc{min-width:38px;height:22px;font-size:var(--fs-xs);border-bottom-width:3px}@media (prefers-reduced-motion:reduce){body.showroom :is(.sre-row--new,.sre-pick){animation:none}body.showroom .sre-slot:active{transform:skewX(var(--sk))}}body.showroom .sre-insp{z-index:20;background:var(--c-surface);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);width:320px;max-height:calc(100vh - 84px);animation:sre-insp-in var(--t-base) var(--ease-out) backwards;flex-direction:column;display:flex;position:fixed;top:66px;right:14px;overflow-y:auto}body.showroom .sre-insp[hidden]{display:none}body.showroom .sre:has(.sre-insp:not([hidden])) .sre-keys{display:none}body.showroom .sre:has(.sre-insp:not([hidden])) :is(.sre-hotbar,.sre-sb){right:calc(320px + 14px + var(--sp-4))}@keyframes sre-insp-in{0%{opacity:0;transform:translate(12px)}}body.showroom .sre-insp__head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1.5px solid var(--c-rule);display:flex}body.showroom .sre-insp__ic{object-fit:contain;flex:none;width:56px;height:56px}body.showroom .sre-insp__title{flex:1;min-width:0}body.showroom .sre-insp__head .sr-icon-btn{color:var(--c-dim);align-self:flex-start;margin:-6px -8px 0 0}body.showroom .sre-insp__head .sr-icon-btn:hover{color:var(--ink-yellow)}body.showroom .sre-insp__sec{gap:var(--sp-2);flex-direction:column;display:flex}body.showroom .sre-insp__sec[hidden]{display:none}body.showroom .sre-insp__sec .sr-seg__opt{--n:14px;background:var(--c-surface-2);min-height:30px}body.showroom .sre-insp__sec .sr-seg__opt[aria-pressed=true]{background:var(--ink-yellow);color:var(--ink-black)}body.showroom .sre-insp .sr-btn{--n:16px;min-height:40px}body.showroom .sre-insp__name{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;overflow-wrap:anywhere;margin:0}body.showroom .sre-insp__fx{font:600 var(--fs-m)/1.1 var(--f-console);color:var(--c-dim);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px}body.showroom .sre-insp__fx:empty{display:none}body.showroom .sre-insp__body{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}body.showroom .sre-insp__rot{gap:5px;display:flex}body.showroom .sre-insp__rot .sr-btn{flex:1}body.showroom .sre-insp__status{min-height:1em;font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--ink-orange)}body.showroom .sre-insp__foot{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1.5px solid var(--c-rule);display:flex}body.showroom .sre-insp__foot .sr-btn{flex:1}@media (prefers-reduced-motion:reduce){body.showroom .sre-insp{animation:none}}body.showroom .sre-mk{z-index:21;background:var(--c-surface);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);width:356px;animation:sre-insp-in var(--t-base) var(--ease-out) backwards;flex-direction:column;display:flex;position:fixed;top:66px;bottom:18px;right:14px}body.showroom .sre-mk[hidden],body.showroom .sre--maker .sre-keys{display:none}body.showroom .sre--maker .sre-hotbar{right:calc(356px + 14px + var(--sp-4))}body.showroom .sre-mk__head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);border-bottom:1.5px solid var(--c-rule);display:flex}body.showroom .sre-mk__ic{object-fit:contain;flex:none;width:52px;height:52px}body.showroom .sre-mk__ic[hidden]{display:none}body.showroom .sre-mk__title{flex:1;min-width:0}body.showroom .sre-mk__name{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:.02em;margin:0}body.showroom .sre-mk__sub{font:500 13px/1.2 var(--f-text);color:var(--c-dim);margin-top:6px}body.showroom .sre-mk__body{gap:var(--sp-3);min-height:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);scrollbar-width:thin;scrollbar-color:var(--c-rule) transparent;flex-direction:column;flex:1;display:flex;overflow:hidden auto}body.showroom .sre-mk__fx{gap:var(--sp-2);flex-direction:column;display:flex}body.showroom .sre-mk__err{min-height:1em;font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .sre-mk__err--bad{font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--slower)}body.showroom .sre-mk__builder{gap:var(--sp-2);grid-template-columns:60px minmax(0,1fr);align-items:center;display:grid}body.showroom .sre-mk__line{align-items:center;gap:var(--sp-2);min-width:0;display:flex}body.showroom .sre-mk__line .sr-seg{flex:1;gap:4px;min-width:0}body.showroom .sre-mk__line .sr-seg__opt{--n:12px;--fx-transform:skewX(var(--sk));min-width:0;min-height:28px;transform:skewX(var(--sk));background:var(--c-surface-2);padding:0 3px}body.showroom .sre-mk__line .sr-seg__opt[aria-pressed=true]{background:var(--c-fg);color:var(--ink-black);box-shadow:none}body.showroom .sre-mk__line .sr-seg__opt:disabled{opacity:.35;cursor:default}body.showroom .sre-mk__line .sr-step__b{width:28px;height:28px}body.showroom .sre-mk__pv{background:var(--c-page);border:1.5px solid var(--c-rule);flex:none;width:100%;height:auto;display:block}body.showroom .sre-mk--stale .sre-mk__pv,body.showroom .sre-mk--stale .sre-mk__stats,body.showroom .sre-mk--stale .sre-mk__ic{opacity:.35}body.showroom .sre-mk__pv .mk-cell{fill:none;stroke:var(--c-rule);stroke-width:1px}body.showroom .sre-mk__pv .mk-cell--on{fill:var(--c-fg-15)}body.showroom .sre-mk__pv .mk-road{fill:var(--c-fg);fill-opacity:.88}body.showroom .sre-mk__pv .mk-mid{fill:none;stroke:var(--c-page);stroke-width:1.5px;stroke-dasharray:5 4}body.showroom .sre-mk__pv .mk-in{fill:var(--c-page);stroke:var(--c-fg);stroke-width:2px}body.showroom .sre-mk__pv .mk-out,body.showroom .sre-mk__pv .mk-end{fill:var(--ink-yellow)}body.showroom .sre-mk__pv .mk-lv{stroke:var(--c-rule);stroke-width:1px}body.showroom .sre-mk__pv .mk-lv--dash{stroke-dasharray:3 4}body.showroom .sre-mk__pv .mk-fill{fill:var(--c-fg);fill-opacity:.1}body.showroom .sre-mk__pv .mk-line{fill:none;stroke:var(--c-fg);stroke-width:2.5px}body.showroom .sre-mk__stats{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);display:grid}body.showroom .sre-mk__stat{flex-direction:column;gap:5px;display:flex}body.showroom .sre-mk__sv{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}body.showroom .sre-mk__sv--steep{color:var(--slower)}body.showroom .sre-mk__foot{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1.5px solid var(--c-rule);display:flex}body.showroom .sre-mk__foot .sr-btn{flex:1}body.showroom .sre-menu{z-index:22;padding:var(--sp-2);background:var(--c-hud);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);animation:sre-row-in var(--t-fast) var(--ease-out) backwards;flex-direction:column;gap:5px;display:flex;position:fixed}body.showroom .sre-menu .sr-btn{--n:16px;min-width:150px;min-height:36px}body.showroom .sre-slot--menu .sre-slot__face{background:var(--c-surface-2);border-left-color:var(--c-fg)}body.showroom .sre-slot--drag{z-index:2;opacity:.85;cursor:grabbing;transition:none}body.showroom .sre-slot--drag .sre-slot__face{background:var(--c-surface-2);border-left-color:var(--ink-yellow);box-shadow:var(--glow-m) var(--sre-glow)}body.showroom .sre-row--drag .sre-slot:not(.sre-slot--drag){cursor:grabbing}body.showroom :is(.sre-slot--drop-l,.sre-slot--drop-r):after{content:"";background:var(--ink-yellow);width:3px;box-shadow:var(--glow-s) var(--ink-yellow);position:absolute;top:0;bottom:0}body.showroom .sre-slot--drop-l:after{left:-5px}body.showroom .sre-slot--drop-r:after{right:-5px}body.showroom .sre-undo{align-items:center;gap:var(--sp-2);background:var(--c-hud);border:1.5px solid var(--c-rule);pointer-events:auto;font:700 13px/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim);padding:4px 4px 4px 12px;display:flex}body.showroom .sre-undo[hidden]{display:none}body.showroom .sre-undo__b{--fx-transform:skewX(var(--sk));min-height:28px;transform:skewX(var(--sk));background:var(--c-surface-2);border:0;border-left:var(--edge) solid var(--ink-yellow);color:var(--c-fg);font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);padding:0 12px}body.showroom .sre-undo__b:hover{background:var(--ink-yellow);color:var(--ink-black)}@media (prefers-reduced-motion:reduce){body.showroom :is(.sre-mk,.sre-menu){animation:none}}body.showroom .sre-top{z-index:21;align-items:center;gap:var(--sp-1);height:52px;padding:0 var(--sp-5) 0 var(--sp-2);background:color-mix(in srgb, var(--c-hud) 99%, transparent);border-bottom:1.5px solid var(--c-rule);display:flex;position:fixed;top:0;left:0;right:0;overflow:clip}body.showroom .sre-top .sr-icon-btn{color:var(--c-fg)}body.showroom .sre-top .sr-icon-btn:disabled{opacity:.35;cursor:default;color:var(--c-fg)}body.showroom .sre-top__name{min-width:0;margin:0 0 0 var(--sp-1);text-overflow:ellipsis;white-space:nowrap;font:700 24px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg);overflow:hidden}body.showroom .sre-top__tag{margin:3px var(--sp-2) 0 var(--sp-2);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim);flex:none}body.showroom .sre-top__tag--warn{color:var(--ink-orange)}body.showroom .sre-top__sep{width:1.5px;height:24px;margin:0 var(--sp-2);background:var(--c-rule);flex:none}body.showroom .sre-top__walls{align-items:center;gap:var(--sp-2);flex:none;display:flex}body.showroom .sre-top__walls .sr-seg__opt{--n:14px;background:var(--c-surface-2);min-height:30px}body.showroom .sre-top__walls .sr-seg__opt[aria-pressed=true]{background:var(--ink-yellow);color:var(--ink-black)}body.showroom .sre-top__right{align-items:center;gap:var(--sp-3);flex:none;margin-left:auto;display:flex}body.showroom .sre-top__right .sr-btn{--n:18px;min-height:38px;padding:0 var(--sp-5) 0 var(--sp-4)}body.showroom .sre-top__right .sr-btn--primary{padding-inline:var(--sp-6) var(--sp-4);box-shadow:var(--glow-m) var(--sre-glow)}body.showroom .sre-top__right .sr-btn--primary .sr-kc{background:var(--ink-black);border-color:var(--ink-black);color:var(--ink-yellow)}body.showroom .sre-top__right .sr-btn.sre-top__gated{opacity:.4;cursor:not-allowed}body.showroom .sre-top__right .sr-btn.sre-top__gated:hover{background:var(--c-surface);color:var(--c-fg);box-shadow:none}body.showroom .sre-top__right .sr-btn.sre-top__valid{--c:var(--m-author);gap:var(--sp-2);color:var(--m-author);font-variant-numeric:tabular-nums;flex-direction:row}body.showroom .sre-top__right .sr-btn.sre-top__valid .sr-btn__icon{width:16px;height:16px}body.showroom.sr-editor #hotbar .hotbar-main>:is(button,.hotbar-sep,.hotbar-save){display:none}body.showroom.sr-editor #hotbar{gap:var(--sp-2);bottom:18px}body.showroom.sr-editor.sr-link #hotbar{bottom:calc(18px + var(--sre-sb-h) + var(--sp-3))}body.showroom.sr-editor :is(#hotbar .panel,#editor-panel){border:1.5px solid var(--c-rule);background:var(--c-hud);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font-family:var(--f-text);border-radius:0}body.showroom.sr-editor #hotbar .panel{padding:var(--sp-2)}body.showroom.sr-editor :is(#hotbar,#editor-panel) button{--fx-transform:skewX(var(--sk));min-height:36px;padding:0 var(--sp-3) 0 var(--sp-2);transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 16px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:0}body.showroom.sr-editor :is(#hotbar,#editor-panel) button:hover{background:var(--c-fg);border-left-color:var(--c-fg);color:var(--ink-black)}body.showroom.sr-editor :is(#hotbar,#editor-panel) button.active{background:var(--ink-yellow);border-left-color:var(--ink-yellow);color:var(--ink-black);box-shadow:var(--glow-s) var(--sre-glow)}body.showroom.sr-editor #hotbar .hotbar-axis{color:var(--c-fg);border-left-color:var(--axis)}body.showroom.sr-editor #hotbar .hotbar-axis.active{background:var(--axis);border-left-color:var(--axis);color:var(--ink-black)}body.showroom.sr-editor :is(#hotbar,#editor-panel) kbd{border:1.5px solid var(--c-fg-35);background:var(--ink-black);min-width:22px;height:20px;color:var(--c-fg);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);border-bottom-width:3px;border-radius:0;place-items:center;padding:0 4px;display:inline-grid}body.showroom.sr-editor #hotbar button:is(:hover,.active) kbd{border-color:var(--ink-black);color:var(--ink-black);background:0 0}body.showroom.sr-editor #hotbar :is(.hotbar-axes-label,.hotbar-sep){color:var(--c-dim)}body.showroom.sr-editor #hotbar .hotbar-newspline{gap:var(--sp-2);padding-inline:var(--sp-3)}body.showroom.sr-editor .sre-ls__ic{width:16px;height:16px}body.showroom.sr-editor #editor-panel{width:280px;max-height:calc(100vh - 286px);padding:var(--sp-3) var(--sp-4);border-left:var(--edge) solid var(--ink-yellow);inset:66px 14px auto auto}body.showroom.sr-editor #editor-panel .panel-body{overflow-x:hidden}body.showroom.sr-editor :is(#editor-panel .panel-title,#editor-panel .fields label,#editor-panel .mod-sec>summary,#editor-panel .field-label){font:700 var(--fs-xs)/1.2 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom.sr-editor #editor-panel .panel-title{color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom.sr-editor #editor-panel :is(input[type=number],input[type=text],select){border:1.5px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 16px/1 var(--f-console);font-variant-numeric:tabular-nums;border-radius:0}body.showroom.sr-editor #editor-panel .mod-sec{border-top:1.5px solid var(--c-rule)}body.showroom.sr-editor #editor-panel .mod-sec>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin:0 10px 2px 2px;transform:rotate(-45deg)}body.showroom.sr-editor #editor-panel .mod-sec[open]>summary:before{transform:rotate(45deg)}body.showroom.sr-editor #inspector-toggle{display:none}body.showroom.sr-editor #editor-panel .sre-np-toggle{--fx-transform:none;width:32px;height:32px;min-height:0;color:var(--c-dim);background:0 0;border:0;padding:7px;transform:none}body.showroom.sr-editor #editor-panel .sre-np-toggle:hover{color:var(--ink-yellow);background:0 0}body.showroom.sr-editor #editor-panel .sre-np-toggle .sr-icon{transition:transform var(--t-fast) var(--ease-out);transform:rotate(-90deg)}body.showroom.sr-editor #editor-panel.collapsed .sre-np-toggle .sr-icon{transform:rotate(90deg)}body.showroom.sr-editor :is(#editor-grip,#editor-resize-right){display:none}body.showroom .sr-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.showroom .srm{display:none}body.showroom.sr-mobile.sr-editor.edit-mode:is(.grid-mode,.sr-link):not(.drive):not(.screen-open):not(.capturing):not(.ctx-race):not(.ctx-watch):not(.spawn-pick) .srm{display:block}body.showroom.sr-mobile.sr-editor.edit-mode:not(.drive) :is(#m-topbar,#m-toolrail,#m-actionbar,#m-more-sheet,#m-shapes-sheet,#block-bar,#map-state,#editor-panel){display:none!important}body.showroom .srm{--srm-l:max(16px, env(safe-area-inset-left,0px));--srm-r:max(16px, env(safe-area-inset-right,0px));--srm-t:env(safe-area-inset-top,0px);--srm-b:max(12px, env(safe-area-inset-bottom,0px));--srm-glow:color-mix(in srgb, var(--ink-yellow) 45%, transparent);--srm-hud:color-mix(in srgb, var(--c-hud) 92%, transparent);z-index:30;pointer-events:none;color:var(--c-fg);font:500 var(--fs-s)/1.35 var(--f-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:fixed;inset:0}body.showroom .srm *{box-sizing:border-box;pointer-events:none}body.showroom .srm :is(button,.srm-top,.srm-scroll,.srm-sheet,.srm-insp,.srm-mk),body.showroom .srm :is(button,.srm-scroll,.srm-sheet,.srm-insp,.srm-mk) *{pointer-events:auto}body.showroom .srm .srm-slot *{pointer-events:none}body.showroom .srm :where(button){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;margin:0}body.showroom .srm [hidden],body.showroom .srm--l .srm-p-only,body.showroom .srm--p .srm-l-only,body.showroom .srm--link .srm-grid-only,body.showroom .srm:not(.srm--link) .srm-link-only{display:none!important}body.showroom .srm-ib{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}body.showroom .srm-ib svg,body.showroom .srm-tb svg{width:22px;height:22px}body.showroom .srm-ib:disabled{opacity:.4;cursor:default}body.showroom .srm-sw{border:1.5px solid var(--c-fg-35);flex:none;width:20px;height:20px}body.showroom .srm-kv{flex-direction:column;align-items:flex-start;gap:3px;display:flex}body.showroom .srm-k{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .srm-v{font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg);font-variant-numeric:tabular-nums;white-space:nowrap}body.showroom .srm-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--tap);min-width:var(--tap);padding:0 var(--sp-4) 0 var(--sp-3);transform:skewX(var(--sk));background:var(--c-surface);border:0;border-left:var(--edge) solid var(--c-rule);cursor:pointer;font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;display:inline-flex}body.showroom .srm-btn svg{flex:none;width:18px;height:18px}body.showroom .srm-btn--pri{background:var(--ink-yellow);color:var(--ink-black);letter-spacing:.12em;box-shadow:var(--glow-l) var(--srm-glow);border-left:0;padding:0 22px}body.showroom .srm-btn--on{background:var(--c-fg);color:var(--ink-black);border-left-color:var(--c-fg)}body.showroom .srm-gated{opacity:.4}body.showroom .srm-valid{color:var(--m-author);font-variant-numeric:tabular-nums}body.showroom .srm-ib.srm-valid{width:auto;min-width:var(--tap);grid-auto-flow:row;align-content:center;gap:2px;padding:0}body.showroom .srm-ib.srm-valid svg{width:18px;height:18px}body.showroom .srm-valid__t{font:700 10px/1 var(--f-console);letter-spacing:0}body.showroom .srm-ib:not(.srm-valid) .srm-valid__t{display:none}body.showroom .srm-tb{transform:skewX(var(--sk));background:var(--c-surface);border:0;border-left:var(--edge) solid var(--c-rule);cursor:pointer;color:var(--c-fg);place-items:center;padding:0;display:grid}body.showroom .srm-tb:active,body.showroom .srm-btn:not(.srm-btn--pri):active,body.showroom .srm-pb:active{background:var(--c-surface-2)}body.showroom .srm-tb--place{background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 24px var(--srm-glow);font:700 22px/1 var(--f-console);letter-spacing:.12em;text-transform:uppercase;border-left:0}body.showroom .srm-tb--place:active{background:var(--ink-yellow);filter:brightness(.88)}body.showroom .srm-tb--place:disabled{opacity:.45;box-shadow:none;cursor:default}body.showroom .srm-ro{height:var(--tap);padding:0 var(--sp-3);background:var(--srm-hud);border:1.5px solid var(--c-rule);align-items:center;gap:14px;display:flex}body.showroom .srm-top{z-index:6;align-items:center;gap:var(--sp-1);height:56px;padding:0 var(--srm-r) 0 calc(var(--srm-l) - 7px);background:color-mix(in srgb, var(--c-hud) 99%, transparent);border-bottom:1.5px solid var(--c-rule);display:flex;position:absolute;top:0;left:0;right:0}body.showroom .srm-ttl{font:700 22px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 6px 0 2px;overflow:hidden}body.showroom .srm-tag{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim);white-space:nowrap}body.showroom .srm-sep{background:var(--c-rule);flex:none;width:1.5px;height:24px;margin:0 6px}body.showroom .srm-tr{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}body.showroom .srm-tl{z-index:4;left:var(--srm-l);align-items:center;gap:10px;display:flex;position:absolute;top:66px}body.showroom .srm-seg{gap:var(--sp-1);display:flex}body.showroom .srm-tools{align-items:center;gap:10px;display:flex}body.showroom .srm-tog{padding:0 var(--sp-4) 0 var(--sp-3)}body.showroom .srm-gl{width:var(--tap);padding:0}body.showroom .srm-gl svg{width:20px;height:20px;transform:skewX(calc(var(--sk) * -1))}body.showroom .srm-rd{z-index:4;left:var(--srm-l);bottom:calc(var(--srm-b) + 166px);gap:var(--sp-2) 10px;width:156px;padding:var(--sp-2) var(--sp-3);background:var(--srm-hud);border:1.5px solid var(--c-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}body.showroom .srm--padr .srm-rd{left:auto;right:var(--srm-r)}body.showroom .srm-pad{z-index:4;left:var(--srm-l);bottom:var(--srm-b);touch-action:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:48px;gap:6px;width:156px;display:grid;position:absolute}body.showroom .srm--padr .srm-pad{left:auto;right:var(--srm-r)}body.showroom .srm-key{background:var(--c-surface);border:1.5px solid var(--c-rule);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--ink-black) 60%, transparent);cursor:pointer;color:var(--c-fg);touch-action:none;border-radius:9px;place-items:center;padding:0;transition:none;display:grid}body.showroom .srm-key svg{pointer-events:none;width:24px;height:24px}body.showroom .srm-key.srm-key--on{background:var(--ink-yellow);border-color:var(--ink-yellow);color:var(--ink-black);box-shadow:var(--glow-m) var(--srm-glow)}body.showroom .srm-hb{z-index:4;left:calc(var(--srm-l) + 182px);right:calc(var(--srm-r) + 182px);bottom:var(--srm-b);align-items:flex-start;gap:var(--sp-3);flex-direction:column-reverse;display:flex;position:absolute}body.showroom .srm-scroll{scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}body.showroom .srm-scroll::-webkit-scrollbar{display:none}body.showroom .srm-row{align-items:flex-end;gap:6px;width:max-content;padding:14px 24px 0 6px;display:flex}body.showroom .srm-scroll--open .srm-row{padding-top:var(--sp-2)}body.showroom .srm-row--dim .srm-slot__lb{opacity:.55}body.showroom .srm-slot{width:64px;height:58px;transform:skewX(var(--sk));cursor:pointer;color:var(--c-fg);background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:5px 2px 4px 7px;display:flex;position:relative}body.showroom .srm-slot__plate{display:none}body.showroom .srm-slot__tab{width:38%;height:var(--sp-2);background:var(--c-dim);clip-path:polygon(0 100%,12% 0,88% 0,100% 100%);position:absolute;bottom:100%;right:6%}body.showroom .srm-slot__face{background:var(--c-surface);border-left:var(--edge) solid var(--c-rule);width:100%;height:100%;position:absolute;top:0;left:0}body.showroom .srm-slot--folder .srm-slot__face{background:var(--c-dim);border-left-color:var(--c-dim)}body.showroom .srm-slot--folder:not(.srm-slot--open){color:var(--ink-black)}body.showroom .srm-slot--folder:not(.srm-slot--open) img.srm-slot__ic{filter:none}body.showroom .srm-slot__ic{object-fit:contain;width:32px;height:32px;transform:skewX(calc(var(--sk) * -1));pointer-events:none;flex:none;position:relative}body.showroom .srm-slot__lb{text-overflow:ellipsis;max-width:60px;font:700 11px/1 var(--f-console);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;position:relative;overflow:hidden}body.showroom .srm-slot--open .srm-slot__tab{background:var(--ink-yellow)}body.showroom .srm-slot--open .srm-slot__face{background:var(--c-surface-2);border-left-color:var(--ink-yellow)}body.showroom .srm-slot--armed{color:var(--ink-black)}body.showroom .srm-slot--armed .srm-slot__face{background:var(--ink-yellow);border-left-color:var(--ink-yellow);box-shadow:var(--glow-m) var(--srm-glow)}body.showroom .srm-slot--back{width:46px;color:var(--c-dim)}body.showroom .srm-slot--empty{color:var(--c-dim);cursor:default}body.showroom .srm-slot{-webkit-touch-callout:none}body.showroom .srm-slot--menu:not(.srm-slot--armed) .srm-slot__face{border-left-color:var(--ink-yellow);background:var(--c-surface-2)}body.showroom .srm-undo{flex:none}body.showroom .srm-slot--empty .srm-slot__face{background:var(--c-glass);border:1.5px dashed var(--c-rule);border-left:var(--edge) solid var(--c-rule)}body.showroom .srm-ns{align-items:center;gap:var(--sp-2);max-width:100%;height:32px;padding:0 var(--sp-3);background:var(--srm-hud);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);white-space:nowrap;display:flex;overflow:hidden}body.showroom .srm-crumb{align-items:center;gap:var(--sp-2);font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim);display:inline-flex}body.showroom .srm-crumb svg{width:14px;height:14px}body.showroom .srm-ns b{font:700 18px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .srm-f{font:600 15px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-dim);font-variant-numeric:tabular-nums;margin-left:6px}body.showroom .srm-pc{z-index:4;right:var(--srm-r);bottom:var(--srm-b);grid-template-rows:52px 72px;grid-template-columns:44px 120px;gap:6px;display:grid;position:absolute}body.showroom .srm-rots{grid-area:1/2;gap:6px;display:flex}body.showroom .srm-rots .srm-tb{flex:1}body.showroom .srm-del{height:var(--tap);grid-area:2/1;align-self:end}body.showroom .srm-pc .srm-tb--place{grid-area:2/2}body.showroom .srm--padr .srm-pc{right:auto;left:var(--srm-l);grid-template-columns:120px 44px}body.showroom .srm--padr .srm-rots,body.showroom .srm--padr .srm-pc .srm-tb--place{grid-column:1}body.showroom .srm--padr .srm-del{grid-column:2}body.showroom .srm-pr{z-index:4;left:calc(var(--srm-l) + 182px);bottom:calc(var(--srm-b) + 66px);position:absolute}body.showroom .srm-pr:has(.srm-up:not([hidden])){padding-left:0}body.showroom .srm-up svg{width:20px;height:20px}body.showroom .srm-bc{font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body.showroom .srm-bc svg{flex:none;width:12px;height:12px}body.showroom .srm-bc__on{color:var(--c-fg)}body.showroom .srm-pt{z-index:4;left:calc(var(--srm-l) + 182px);bottom:var(--srm-b);gap:6px;display:flex;position:absolute}body.showroom .srm-pb{justify-content:center;align-items:center;gap:var(--sp-1);width:60px;height:54px;transform:skewX(var(--sk));background:var(--c-surface);border:0;border-left:var(--edge) solid var(--c-rule);cursor:pointer;font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;flex-direction:column;padding:0;display:flex}body.showroom .srm-pb svg{width:20px;height:20px}body.showroom .srm-pb--on{background:var(--c-fg);color:var(--ink-black);border-left-color:var(--c-fg)}body.showroom .srm-done{z-index:4;right:var(--srm-r);bottom:var(--srm-b);position:absolute}body.showroom .srm--padr .srm-done{right:auto;left:var(--srm-l)}body.showroom .srm--padr .srm-pr,body.showroom .srm--padr .srm-pt{left:calc(var(--srm-l) + 120px)}body.showroom .srm-scrim{z-index:7;background:var(--c-scrim);cursor:pointer;pointer-events:auto;border:0;padding:0;position:absolute;inset:0}body.showroom .srm-grab{width:44px;height:4px;margin:0 auto var(--sp-1);background:var(--c-fg-35);display:none}body.showroom .srm-sh-head,body.showroom .srm-ih{align-items:center;gap:var(--sp-3);display:flex}body.showroom .srm-sh-t{font:700 22px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;margin-right:auto}body.showroom .srm-sheet{z-index:8;padding:var(--sp-2) var(--sp-4) var(--sp-4);background:var(--c-page);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);overscroll-behavior:contain;position:absolute;overflow-y:auto}body.showroom .srm-style{width:480px;max-width:calc(100% - var(--srm-l) - var(--srm-r));max-height:calc(100% - 66px - var(--srm-b));top:66px;left:50%;transform:translate(-50%)}body.showroom .srm-set{right:var(--srm-r);width:372px;top:64px}body.showroom .srm-pk{margin-top:var(--sp-2);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;display:grid}body.showroom .srm-opts{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:6px;display:grid}body.showroom .srm-op{height:var(--tap);transform:skewX(var(--sk));background:var(--c-surface-2);border:0;border-left:var(--edge) solid var(--c-rule);cursor:pointer;font:700 13px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex}body.showroom .srm-op .srm-sw{width:14px;height:14px}body.showroom .srm-op.srm-op--on{background:var(--ink-yellow);color:var(--ink-black);border-left-color:var(--ink-yellow);box-shadow:var(--glow-s) var(--srm-glow)}body.showroom .srm-sec{margin-top:var(--sp-2);display:block}body.showroom .srm-sr{margin-top:var(--sp-2);min-height:var(--tap);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:6px;display:grid}body.showroom .srm-sr .srm-opts{--n:2}body.showroom .srm-lb{font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .srm-note{padding-left:var(--sp-2);font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim)}body.showroom .srm-insp{z-index:8;right:var(--srm-r);width:316px;padding:var(--sp-2) var(--sp-3) 10px;background:var(--c-surface);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);overscroll-behavior:contain;position:absolute;top:64px;bottom:12px;overflow-y:auto}body.showroom .srm--padr .srm-insp{right:auto;left:var(--srm-l)}body.showroom .srm-ih__art{object-fit:contain;flex:none;width:40px;height:40px}body.showroom .srm-ih__t{flex-direction:column;gap:3px;min-width:0;margin-right:auto;display:flex}body.showroom .srm-ih__nm{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap}body.showroom .srm-ih__dg{margin-left:var(--sp-2);font:600 15px/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-dim);font-variant-numeric:tabular-nums}body.showroom .srm-ih__fx{font:600 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-dim)}body.showroom .srm-ih__fx:empty{display:none}body.showroom .srm-sgs{margin-top:6px}body.showroom .srm-sg{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:5px;margin-top:5px;display:grid}body.showroom .srm--l .srm-insp .srm-op{font-size:var(--fs-xs);letter-spacing:.04em;padding:0 2px}body.showroom .srm--l .srm-insp .srm-opts--sw .srm-op span:not(.srm-sw){display:none}body.showroom .srm--l .srm-insp .srm-opts--sw .srm-sw{width:20px;height:20px}body.showroom .srm-foot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}body.showroom .srm-foot .srm-tb{width:56px;height:var(--tap);background:var(--c-surface-2)}body.showroom .srm-foot .srm-btn{background:var(--c-surface-2);margin-left:auto}body.showroom .srm-status{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .srm--l.srm--insp .srm-pc{display:none}body.showroom .srm-menu-scrim{z-index:9;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}body.showroom .srm-menu{z-index:10;background:var(--c-surface);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);flex-direction:column;min-width:176px;display:flex;position:absolute}body.showroom .srm-menu__it{height:var(--tap);padding:0 var(--sp-4);text-align:left;border:0;border-top:1.5px solid var(--c-rule);cursor:pointer;font:700 15px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;background:0 0}body.showroom .srm-menu__it:first-child{border-top:0}body.showroom .srm-menu__it:active{background:var(--c-surface-2)}body.showroom .srm-menu__it:disabled{opacity:.35;cursor:default}body.showroom .srm-mk{z-index:8;right:var(--srm-r);top:calc(var(--srm-t) + 8px);width:640px;max-width:calc(100% - var(--srm-l) - var(--srm-r));grid-template-columns:240px minmax(0,1fr);grid-template-rows:var(--tap) minmax(0, 1fr);gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3) 10px;background:var(--c-surface);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);overscroll-behavior:contain;grid-template-areas:"head foot""pv rows";display:grid;position:absolute;bottom:8px}body.showroom .srm--padr .srm-mk{right:auto;left:var(--srm-l)}body.showroom .srm-mk__head{align-items:center;gap:var(--sp-2);grid-area:head;min-width:0;display:flex}body.showroom .srm--l .srm-mk .srm-sh-x{top:var(--sp-2);right:var(--sp-2);position:absolute}body.showroom .srm-mk__fx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums;overflow:hidden}body.showroom .srm-mk__chip{padding:5px var(--sp-2);border:1.5px solid var(--c-rule);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-fg);flex:none}body.showroom .srm-mk__chip--bad{color:var(--slower);border-color:var(--slower)}body.showroom .srm-mk__foot{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding-right:calc(var(--tap) + var(--sp-2));grid-area:foot;display:flex}body.showroom .srm-mk__save{min-width:120px}body.showroom .srm-mk__save:disabled{opacity:.45;box-shadow:none}body.showroom .srm-mk__pv{align-content:start;gap:6px var(--sp-2);grid-area:pv;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"ic st""dr dr";min-height:0;display:grid;overflow:hidden}body.showroom .srm-mk__ic{object-fit:contain;background:var(--c-page);border:1.5px solid var(--c-rule);grid-area:ic;width:96px;height:96px}body.showroom .srm-mk__drs{flex-direction:column;grid-area:dr;gap:6px;min-width:0;display:flex}body.showroom .srm-mk__dr{background:var(--c-page);border:1.5px solid var(--c-rule);width:100%;height:auto;display:block}body.showroom .srm-mk__stats{align-content:center;gap:var(--sp-3) var(--sp-2);grid-area:st;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.showroom .srm-mk__stats .srm-v{font-size:var(--fs-s)}body.showroom .srm-mk__stats .srm-mk__steep{color:var(--slower)}body.showroom .srm-mk__rows{overscroll-behavior:contain;flex-direction:column;grid-area:rows;gap:6px;min-height:0;padding:0 6px 0 2px;display:flex;overflow:hidden auto}body.showroom .srm-mr{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px;display:grid}body.showroom .srm-mr__k{flex-direction:column;gap:4px;min-width:0;display:flex}body.showroom .srm-mr__why{font:700 10px/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-dim)}body.showroom .srm-mr__why:empty{display:none}body.showroom .srm-mr__c{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}body.showroom .srm-mk .srm-op{padding:0 2px}body.showroom .srm-mk .srm-op:disabled{opacity:.3;cursor:default}body.showroom .srm-mk__st{font-size:var(--fs-l)}body.showroom .srm-mk__n{height:var(--tap);font:700 var(--fs-l)/1 var(--f-console);font-variant-numeric:tabular-nums;place-items:center;display:grid}body.showroom .srm-mk__gap{grid-column:span 3}body.showroom .srm-mk__dr .mk-cell{fill:none;stroke:var(--c-rule);stroke-width:1px}body.showroom .srm-mk__dr .mk-cell--on{fill:var(--c-fg-15)}body.showroom .srm-mk__dr .mk-road{fill:var(--c-fg);fill-opacity:.88}body.showroom .srm-mk__dr .mk-mid{fill:none;stroke:var(--c-page);stroke-width:1.5px;stroke-dasharray:5 4}body.showroom .srm-mk__dr .mk-in{fill:var(--c-page);stroke:var(--c-fg);stroke-width:2px}body.showroom .srm-mk__dr :is(.mk-out,.mk-end){fill:var(--ink-yellow)}body.showroom .srm-mk__dr .mk-lv{stroke:var(--c-rule);stroke-width:1px}body.showroom .srm-mk__dr .mk-lv--dash{stroke-dasharray:3 4}body.showroom .srm-mk__dr .mk-fill{fill:var(--c-fg);fill-opacity:.1}body.showroom .srm-mk__dr .mk-line{fill:none;stroke:var(--c-fg);stroke-width:2.5px}body.showroom .srm--p .srm-top{height:calc(56px + var(--srm-t));padding:var(--srm-t) var(--sp-4) 0 6px;gap:2px}body.showroom .srm--p .srm-tag{display:none}body.showroom .srm--p .srm-ttl{margin:0 var(--sp-1) 0 0;font-size:var(--fs-l)}body.showroom .srm--p .srm-tr{gap:var(--sp-1)}body.showroom .srm--p .srm-btn{padding:0 14px 0 10px}body.showroom .srm--p .srm-btn--pri{letter-spacing:.08em;padding:0 14px}body.showroom .srm--p .srm-insp .srm-op{gap:5px;padding:0 3px}body.showroom .srm--p .srm-tl{left:var(--sp-4);right:var(--sp-4);top:calc(var(--srm-t) + 66px);gap:var(--sp-2);flex-wrap:wrap}body.showroom .srm--p .srm-tools{gap:var(--sp-2)}body.showroom .srm--p .srm-pr{max-width:calc(100% - 2 * var(--sp-4));gap:10px}body.showroom .srm--p .srm-rd{left:var(--sp-4);right:auto;top:calc(var(--srm-t) + 118px);width:auto;height:var(--tap);padding:0 var(--sp-3);align-items:center;gap:14px;display:flex;bottom:auto}body.showroom .srm--p .srm-hb{left:var(--sp-4);right:0;bottom:var(--srm-b)}body.showroom .srm--p .srm-pad{left:var(--sp-4);bottom:calc(var(--srm-b) + 208px)}body.showroom .srm--p.srm--padr .srm-pad{left:auto;right:var(--sp-4)}body.showroom .srm--p .srm-pc{right:var(--sp-4);bottom:calc(var(--srm-b) + 208px)}body.showroom .srm--p.srm--padr .srm-pc{right:auto;left:var(--sp-4)}body.showroom .srm--p .srm-pr{left:var(--sp-4);bottom:calc(var(--srm-b) + 126px)}body.showroom .srm--p .srm-pt{left:var(--sp-4);bottom:var(--srm-b);grid-template-columns:repeat(3,70px);grid-auto-rows:54px;gap:6px;display:grid}body.showroom .srm--p .srm-pb{width:auto;height:auto}body.showroom .srm--p .srm-done{right:var(--sp-4);left:auto;bottom:var(--srm-b);width:120px;height:54px}body.showroom .srm--p .srm-grab{display:block}body.showroom .srm--p :is(.srm-sheet,.srm-insp){width:auto;max-width:none;max-height:78%;padding:6px var(--sp-4) var(--srm-b);border:0;border-top:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);inset:auto 0 0;transform:none}body.showroom .srm--p .srm-pks,body.showroom .srm--p .srm-sgs{flex-direction:column;gap:10px;margin-top:6px;display:flex}body.showroom .srm--p :is(.srm-pk,.srm-sg){margin:0;display:block}body.showroom .srm--p :is(.srm-pk,.srm-sg) .srm-opts{margin-top:5px}body.showroom .srm--p .srm-op{font-size:var(--fs-s)}body.showroom .srm--p .srm-sheet .srm-op{background:var(--c-surface)}body.showroom .srm--p .srm-sheet .srm-op.srm-op--on{background:var(--ink-yellow)}body.showroom .srm--p .srm-sr{grid-template-columns:112px minmax(0,1fr)}body.showroom .srm--p .srm-foot{margin-top:14px}body.showroom .srm--p .srm-foot .srm-tb{width:64px;height:48px}body.showroom .srm--p .srm-foot .srm-btn{height:48px}body.showroom .srm--p .srm-mk{gap:var(--sp-2);width:auto;max-width:none;max-height:90%;padding:6px var(--sp-4) var(--srm-b);border:0;border-top:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);flex-direction:column;display:flex;inset:auto 0 0;overflow-y:auto}body.showroom .srm--p .srm-mk__head{height:var(--tap);flex:none}body.showroom .srm--p .srm-mk__head .srm-sh-x{margin-left:auto}body.showroom .srm--p .srm-mk__pv{flex:none;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"ic dr""st st"}body.showroom .srm--p .srm-mk__ic{width:112px;height:112px}body.showroom .srm--p .srm-mk__stats{grid-template-columns:repeat(4,minmax(0,1fr))}body.showroom .srm--p .srm-mk__rows{flex:none;overflow:visible}body.showroom .srm--p .srm-mk__foot{flex:none;padding-right:0}body.showroom .srm--p .srm-mk__save{flex:1;height:48px}@media (prefers-reduced-motion:reduce){body.showroom .srm *{transition:none!important}}body.showroom .sre-ftue{z-index:30;gap:var(--sp-2);width:300px;padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--c-surface);border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);animation:sre-ftue-in var(--t-base) var(--ease-out) backwards;flex-direction:column;display:flex;position:fixed;top:66px;left:14px}body.showroom .sre-ftue[hidden]{display:none}@keyframes sre-ftue-in{0%{opacity:0;transform:translate(-12px)}}body.showroom .sre-ftue__head{align-items:center;gap:var(--sp-3);display:flex}body.showroom .sre-ftue__ch,body.showroom .sre-ftue__n{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom .sre-ftue__n{font-variant-numeric:tabular-nums;margin-left:auto}body.showroom .sre-ftue__x{width:24px;height:24px;color:var(--c-dim);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-6px;padding:0;display:grid}body.showroom .sre-ftue__x:hover{color:var(--ink-yellow)}body.showroom .sre-ftue__x .sr-icon{width:14px;height:14px}body.showroom .sre-ftue__title{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;margin:0}body.showroom .sre-ftue__text{font:500 var(--fs-m)/1.3 var(--f-text);color:var(--c-fg);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}body.showroom .sre-ftue .sr-kc{min-width:26px;height:22px;font-size:var(--fs-xs);border-bottom-width:3px}body.showroom .sre-ftue__chaps{margin-top:var(--sp-1);border-top:1.5px solid var(--c-rule);flex-direction:column;display:flex}body.showroom .sre-ftue__chaps .sre-ftue__lnk{padding:var(--sp-2) 0;border-bottom:1.5px solid var(--c-rule);text-align:left;font-size:var(--fs-s);color:var(--c-fg)}body.showroom .sre-ftue__foot{align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);display:flex}body.showroom .sre-ftue__foot .sr-btn{--n:14px;min-height:34px;margin-right:auto}body.showroom .sre-ftue__lnk{font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim);cursor:pointer;background:0 0;border:0;padding:0}body.showroom .sre-ftue__lnk:hover,body.showroom .sre-ftue__lnk:focus-visible{color:var(--ink-yellow)}body.showroom .sre-ftue__lnk--pri{color:var(--ink-yellow);margin-left:auto}body.showroom .sre-ftue--ok{border-color:var(--ink-yellow)}body.showroom .sre-ftue--ok .sre-ftue__title:after{content:" ✓";color:var(--ink-yellow)}body.showroom .sre-ftue--m{box-sizing:border-box;padding:var(--sp-1) var(--sp-3) var(--sp-1);gap:0;animation-name:sre-ftue-in-m}@keyframes sre-ftue-in-m{0%{opacity:0;transform:translateY(-8px)}}body.showroom .sre-ftue--m .sre-ftue__head{gap:0;position:absolute;top:0;right:0}body.showroom .sre-ftue--m .sre-ftue__ch{display:none}body.showroom .sre-ftue--m .sre-ftue__n{margin-left:0}body.showroom .sre-ftue--m .sre-ftue__x{width:var(--tap);height:var(--tap);margin:0}body.showroom .sre-ftue--m .sre-ftue__x .sr-icon{width:16px;height:16px}body.showroom .sre-ftue--m .sre-ftue__title{font-size:var(--fs-l);padding-right:96px}body.showroom .sre-ftue--m.sre-ftue--intro .sre-ftue__title{padding-right:0}body.showroom .sre-ftue--m .sre-ftue__text{font-size:var(--fs-s);line-height:1.2}body.showroom .sre-ftue--m .sre-ftue__keys{margin-left:var(--sp-2);padding-left:var(--sp-2);font-size:var(--fs-s);gap:0;line-height:1.15}body.showroom .sre-ftue--m .sre-ftue__hint{font-size:var(--fs-xs);line-height:1.15}body.showroom .sre-ftue--narrow .sre-ftue__n{display:none}body.showroom .sre-ftue--narrow .sre-ftue__title{padding-right:40px}body.showroom .sre-ftue--narrow .sre-ftue__foot{gap:0}body.showroom .sre-ftue--narrow .sre-ftue__desc,body.showroom .sre-ftue__short{display:none}body.showroom .sre-ftue--narrow .sre-ftue__short{display:inline}body.showroom .sre-ftue--narrow .sre-ftue__long{display:none}body.showroom .sre-ftue--narrow .sre-ftue__foot .sre-ftue__lnk{white-space:nowrap;letter-spacing:.04em;padding:0 3px;font-size:11px}body.showroom .sre-ftue--m .sre-ftue__chaps{display:none}body.showroom .sre-ftue--m .sre-ftue__foot{gap:var(--sp-2);margin-top:0;margin-bottom:calc(var(--sp-1) * -1)}body.showroom .sre-ftue--m .sre-ftue__foot .sr-btn{min-height:var(--tap)}body.showroom .sre-ftue--m .sre-ftue__foot .sre-ftue__lnk{min-height:24px;padding:0 var(--sp-3)}body.showroom .sre-ftue--m .sre-ftue__foot .sre-ftue__lnk--pri{margin-left:auto}body.showroom .sre-ftue-ring{z-index:29;box-sizing:border-box;border:2px solid var(--ink-yellow);pointer-events:none;animation:1.6s ease-in-out infinite sre-ftue-pulse;position:fixed;top:0;left:0}body.showroom .sre-ftue-ring[hidden]{display:none}@keyframes sre-ftue-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){body.showroom .sre-ftue,body.showroom .sre-ftue-ring{animation:none}}body.showroom .srm-set{max-height:calc(100% - 64px - var(--sp-2))}body.showroom .sre-ftue__u{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}body.showroom .sre-ftue__keys{margin:0 0 0 var(--sp-3);padding:0 0 0 var(--sp-3);gap:var(--sp-1);border-left:1.5px solid var(--c-rule);font:500 var(--fs-s)/1.3 var(--f-text);color:var(--c-fg);flex-direction:column;list-style:none;display:flex}body.showroom .sre-ftue__key{align-items:center;gap:var(--sp-2);display:flex}body.showroom .sre-ftue__key:not(.sre-ftue__li--check):not(:has(.sre-ftue__caps)):before{content:"";background:var(--c-dim);flex:none;width:6px;height:2px}body.showroom .sre-ftue__caps{flex:none;gap:3px;display:inline-flex}body.showroom .sre-ftue__lt{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}body.showroom .sre-ftue__box{box-sizing:border-box;border:1.5px solid var(--c-dim);flex:none;width:14px;height:14px}body.showroom .sre-ftue__li--done{color:var(--c-dim)}body.showroom .sre-ftue__li--done .sre-ftue__box{background:var(--ink-yellow);border-color:var(--ink-yellow)}body.showroom .sre-ftue__desc{color:var(--c-dim)}body.showroom .sre-ftue__hint{font:500 var(--fs-xs)/1.3 var(--f-text);color:var(--c-dim);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}body.showroom .sre-ftue-scrim{z-index:29;background:#0009;position:fixed;inset:0}body.showroom .sre-ftue-scrim[hidden]{display:none}body.showroom .sre-ftue.sre-ftue--modal{gap:var(--sp-3);width:min(360px,100vw - 32px);padding:var(--sp-5) var(--sp-5) var(--sp-4);animation-name:sre-ftue-modal-in;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes sre-ftue-modal-in{0%{opacity:0;transform:translate(-50%,-46%)}}body.showroom .sre-ftue--modal .sre-ftue__title{font-size:var(--fs-2xl,var(--fs-xl))}body.showroom .sre-ftue--modal .sre-ftue__text{font-size:var(--fs-m);color:var(--c-dim)}body.showroom .sre-ftue--modal .sre-ftue__foot{margin-top:var(--sp-3)}body.showroom .sre-ftue--modal .sre-ftue__foot .sr-btn{margin-right:0}body.showroom .sre-ftue--m.sre-ftue--modal .sre-ftue__title{font-size:var(--fs-xl);padding-right:0}body.showroom .sre-ftue--m.sre-ftue--modal .sre-ftue__text{font-size:var(--fs-m)}body.showroom .sre-ftue-ring--pt{border-radius:50%}body.showroom #modal-root .modal-card.pass-info-card{border-left-color:var(--c-premium);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}body.showroom #modal-root .pass-info-card .modal-title{margin-bottom:var(--sp-3);letter-spacing:var(--tr-console);font-size:30px}body.showroom #modal-root .pass-info-card .modal-body{gap:var(--sp-3)}body.showroom #modal-root .pass-info-price{align-items:baseline;gap:var(--sp-3);display:flex}body.showroom #modal-root .pass-info-price b{font:700 var(--fs-2xl)/1 var(--f-console);letter-spacing:var(--tr-console);color:var(--c-fg)}body.showroom #modal-root .pass-info-price .price-was{font:700 var(--fs-l)/1 var(--f-console);color:var(--c-dim)}body.showroom #modal-root .pass-info-sale{background:var(--c-premium);color:var(--ink-black);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:.1em;text-transform:uppercase;transform:skewX(var(--sk));align-self:center;padding:4px 8px 3px}body.showroom #modal-root .pass-info-card .modal-body p.pass-info-lead{color:var(--c-fg);font-size:var(--fs-m);line-height:1.5}body.showroom #modal-root .pass-info-lead strong{color:var(--c-premium)}body.showroom #modal-root .pass-info-h{margin:var(--sp-3) 0 0;color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label)}body.showroom #modal-root .pass-info-list{gap:var(--sp-1);padding:0 var(--sp-2);list-style:none}body.showroom #modal-root .pass-info-list li{padding:9px var(--sp-3);border-left:var(--edge) solid var(--c-premium);background:var(--c-surface);color:var(--c-fg);font:600 var(--fs-s)/1.35 var(--f-text);transform:skewX(var(--sk))}body.showroom #modal-root .pass-info-list li>*{display:inline-block;transform:none}body.showroom #modal-root .pass-info-list strong{color:var(--c-fg)}body.showroom #modal-root .pass-info-card .modal-body p:not(.pass-info-lead){font-size:13px;line-height:1.55}body.showroom #modal-root .pass-info-card .modal-actions{bottom:calc(-1 * var(--sp-5));margin-inline:calc(-1 * var(--sp-2));padding:var(--sp-3) var(--sp-2) var(--sp-5);margin-bottom:calc(-1 * var(--sp-5));background:var(--c-page);position:sticky}body.showroom #modal-root .pass-info-card .modal-actions button svg{display:none}body.showroom #modal-root .pass-info-card .modal-actions button.primary{background:var(--c-premium);box-shadow:0 0 16px color-mix(in srgb, var(--c-premium) 70%, transparent)}body.showroom #modal-root .pass-info-card .modal-actions button.primary:is(:hover,:focus-visible,.focused){background:var(--c-premium);color:var(--ink-black);box-shadow:0 0 28px var(--c-premium)}@media (width<=640px){body.showroom #modal-root .pass-info-card .modal-title{font-size:24px}body.showroom #modal-root .pass-info-price b{font-size:var(--fs-xl)}body.showroom #modal-root .pass-info-card .modal-actions button{flex:40%;min-width:0}body.showroom #modal-root .pass-info-card .modal-actions button.primary{flex-basis:100%;order:-1}}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--adm-edge:var(--c-rule)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body :is(button,.pill-btn,.btn):not(.an-tab,.an-player,.an-click-name,.lh-name,.lh-room,.db-table-btn,.admin-nav-btn,.sl-head,.sl-act,.an-picker-row,.an-sort,.sc-thumb,.seg-btn){border:0;border-left:3px solid var(--adm-edge);background:var(--c-surface-2);min-height:32px;color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;box-shadow:none;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:0;padding:6px 12px;transform:none}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body :is(button,.pill-btn,.btn):not(.an-tab,.an-player,.an-click-name,.lh-name,.lh-room,.db-table-btn,.admin-nav-btn,.sl-head,.sl-act,.an-picker-row,.an-sort,.sc-thumb,.seg-btn,:disabled):is(:hover,:focus-visible,.focused){border-left-color:var(--ink-yellow);background:var(--c-fg);color:var(--ink-black);outline:none;transform:none}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body :is(button,.pill-btn):is(.active,.selected,.primary,[aria-pressed=true]):not(.an-tab,.db-table-btn,.admin-nav-btn,.lh-room,.seg-btn,:disabled){border-left-color:var(--ink-yellow);background:var(--ink-yellow);color:var(--ink-black);font-weight:700}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body button.danger{--adm-edge:var(--d-behind);color:var(--d-behind)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body button.danger:is(:hover,:focus-visible,.focused){border-left-color:var(--d-behind);background:var(--d-behind);color:var(--ink-black)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body button:disabled{opacity:.45;background:var(--c-surface-2);color:var(--c-fg)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){box-sizing:border-box;border:0;border-bottom:2px solid var(--c-rule);background:var(--c-page);min-height:32px;color:var(--c-fg);font:500 var(--fs-s)/1.3 var(--f-text);caret-color:var(--ink-yellow);box-shadow:none;transition:border-color var(--t-fast);border-radius:0;padding:6px 10px;transform:none}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input,select,textarea)::placeholder{color:var(--c-dim);opacity:1}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea):is(:hover,:focus,:focus-visible,.focused){border-bottom-color:var(--ink-yellow);background:var(--c-page);color:var(--c-fg);box-shadow:none;outline:none;transform:none}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input,select,textarea):disabled{opacity:.45}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(select,select.fx) option,body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) select optgroup{background:var(--c-surface);color:var(--c-fg)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ink-yellow)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) input[type=color]{border:1.5px solid var(--c-rule);background:var(--c-page);border-radius:0;padding:0}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input,select,textarea,button):focus-visible{outline:2px solid var(--ink-yellow);outline-offset:1px}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea):focus-visible{outline:none}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) kbd{background:var(--c-surface-2);color:var(--c-dim);border-color:var(--c-rule);border-radius:0}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(.kicker,.panel-title){color:var(--c-dim);font:700 var(--fs-xs)/1.35 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .screen-body a{color:var(--ink-yellow)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) hr{border-top-color:var(--c-rule)}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) :is(.panel,.tile,.row){background:var(--c-surface);border:1px solid var(--c-rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}body.showroom :is(#screen-admin,#screen-decaltool,#screen-shaderedit) .row:hover{background:var(--c-surface-2)}body.showroom #screen-admin :is(.rotation-set-row,.tip-add-row,.tip-row,.feedback-row,.store-row,.flag-card,.sc,.sl,.social-card,.db-sidebar,.db-scroll,.db-query,.lh-room-list,.lh-log,.rotation-editor,.an-card,.an-kpi){background:var(--c-surface);border:1px solid var(--c-rule);border-radius:0}body.showroom #screen-admin :is(.rotation-set-row,.tip-row,.feedback-row,.store-row):hover{border-color:var(--c-fg-35)}body.showroom #screen-admin :is(.rotation-pick,.flag-rules,.lh-log){background:var(--c-page);border-radius:0}body.showroom #screen-admin .rotation-pick.picked{background:var(--c-surface-2);box-shadow:inset 3px 0 var(--ink-yellow)}body.showroom #screen-admin .store-row.needs-setup{border-color:var(--ink-orange)}body.showroom #screen-admin .needs-setup-tag{color:var(--ink-orange)}body.showroom #screen-admin .store-swatch{border-radius:0}body.showroom #screen-admin .sl:before{background:var(--st,transparent)}body.showroom #screen-admin .sl-ghost{background:0 0;border-style:dashed}body.showroom #screen-admin .tip-row-disabled{opacity:.55}body.showroom #screen-admin .admin-sidebar{background:var(--c-surface);border:1px solid var(--c-rule);gap:var(--sp-1);border-radius:0}body.showroom #screen-admin .admin-brand{border-bottom-color:var(--c-rule)}body.showroom #screen-admin .admin-brand-mark{background:var(--ink-yellow);color:var(--ink-black);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);transform:skewX(var(--sk));border-radius:0}body.showroom #screen-admin .admin-brand-name{font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #screen-admin .admin-brand-sub{color:var(--c-dim);opacity:1;letter-spacing:var(--tr-label)}body.showroom #screen-admin .admin-nav-btn{--fx-transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c-rule);min-height:38px;color:var(--c-dim);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));box-shadow:none;background:0 0;border-radius:0;padding:8px 12px}body.showroom #screen-admin .admin-nav-btn>*{transform:skewX(calc(var(--sk) * -1))}body.showroom #screen-admin .admin-nav-btn:is(:hover,:focus-visible,.focused){border-left-color:var(--c-fg);background:var(--c-surface-2);color:var(--c-fg);transform:skewX(var(--sk));outline:none}body.showroom #screen-admin .admin-nav-btn.active{border-left-color:var(--ink-yellow);background:var(--c-surface-2);color:var(--ink-yellow);box-shadow:var(--glow-s) color-mix(in srgb, var(--ink-yellow) 35%, transparent)}body.showroom #screen-admin .admin-nav-icon{opacity:1}body.showroom #screen-admin .admin-menu-toggle{border:1px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);border-radius:0}body.showroom #screen-admin .admin-menu-toggle .admin-nav-icon{color:var(--ink-yellow)}body.showroom #screen-admin .admin-menu-kicker{color:var(--c-dim);letter-spacing:var(--tr-label)}body.showroom #screen-admin .admin-menu-current{font:700 var(--fs-m)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #screen-admin .admin-menu-chevron{color:var(--c-dim)}body.showroom #screen-admin .admin-page-title{font:700 var(--fs-xl)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #screen-admin :is(.admin-page-blurb,.admin-note,.admin-feedback,#admin-feedback,.db-note,.admin-tuning,.admin-section-empty){color:var(--c-dim)}body.showroom #screen-admin .admin-tuning strong{color:var(--ink-yellow)}body.showroom #screen-admin .admin-section-head{border-bottom-color:var(--c-rule)}body.showroom #screen-admin .admin-section-label{background:0 0;border-bottom-color:#0000}body.showroom #screen-admin :is(.store-row,.tip-row,.tip-add-row,.rotation-set-row,.rotation-config,.rotation-editor,.flag-rules,.store-sale) :is(label,label>span,.store-sale>span){color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom #screen-admin :is(.store-row,.flag-rules) label:has(input[type=checkbox]){color:var(--c-fg)}body.showroom #screen-admin .seg-control{background:0 0;border:0;border-radius:0;gap:2px}body.showroom #screen-admin .seg-btn{background:var(--c-surface-2);min-height:28px;color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border:0;border-radius:0;padding:4px 12px}body.showroom #screen-admin .seg-btn:is(:hover,:focus-visible){background:var(--c-surface-2);color:var(--c-fg)}body.showroom #screen-admin .seg-btn.active{background:var(--ink-yellow);color:var(--ink-black)}body.showroom #screen-admin .seg-locked{color:var(--ink-orange)}body.showroom #screen-admin .rarity-select{border-radius:0}body.showroom #screen-admin .rarity-select.rarity-common{color:var(--c-dim)}body.showroom #screen-admin .rarity-select.rarity-rare{color:color-mix(in srgb, var(--ink-blue) 60%, var(--ink-white))}body.showroom #screen-admin .rarity-select.rarity-legendary,body.showroom #screen-admin .pick-slot{color:var(--ink-orange)}body.showroom #screen-admin .sale-chip{border-radius:0}body.showroom #screen-admin .sale-scheduled{background:var(--c-surface-2);color:var(--ink-yellow)}body.showroom #screen-admin .sale-live{background:var(--c-surface-2);color:var(--faster)}body.showroom #screen-admin .sale-ended{background:var(--c-surface-2);color:var(--c-dim)}body.showroom #screen-admin :is(.feedback-topic-tag,.lh-tag,.db-pk,.db-redacted-tag){background:var(--c-surface-2);color:var(--c-dim);opacity:1;border-radius:0}body.showroom #screen-admin :is(.lh-tag-campaign,.db-pk){color:var(--ink-yellow)}body.showroom #screen-admin .feedback-row-unread{background:var(--c-surface-2);border-color:var(--ink-yellow)}body.showroom #screen-admin :is(.feedback-meta,.feedback-time){color:var(--c-dim)}body.showroom #screen-admin .db-table-btn{color:var(--c-dim);border-radius:0}body.showroom #screen-admin .db-table-btn:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom #screen-admin .db-table-btn.active{background:var(--c-surface-2);color:var(--ink-yellow);box-shadow:inset 3px 0 var(--ink-yellow)}body.showroom #screen-admin .db-th{background:var(--c-hud);color:var(--c-dim);border-bottom-color:var(--c-rule)}body.showroom #screen-admin .db-th:hover{color:var(--c-fg)}body.showroom #screen-admin .db-th.active{color:var(--ink-yellow)}body.showroom #screen-admin .db-td{border-bottom-color:var(--c-rule)}body.showroom #screen-admin .db-tr:hover .db-td{background:var(--c-surface-2)}body.showroom #screen-admin .db-null{color:var(--c-dim);opacity:.7}body.showroom #screen-admin .db-sql{background:var(--c-page);border:0;border-bottom:2px solid var(--c-rule);color:var(--c-fg);border-radius:0}body.showroom #screen-admin .db-sql:focus-visible{border-bottom-color:var(--ink-yellow);outline:none}body.showroom #screen-admin .db-query-error{border:1px solid var(--d-behind);background:color-mix(in srgb, var(--d-behind) 12%, var(--c-surface));color:var(--c-fg);border-radius:0}body.showroom #screen-admin :is(.db-grid-total,.db-page-label,.db-query-hint,.db-query-meta,.db-sidebar-head){color:var(--c-dim)}body.showroom #screen-admin .lh-room{color:var(--c-dim);border-radius:0}body.showroom #screen-admin .lh-room:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom #screen-admin .lh-room.active{background:var(--c-surface-2);border-color:var(--c-rule);color:var(--c-fg);box-shadow:inset 3px 0 var(--ink-yellow)}body.showroom #screen-admin .lh-search{border-radius:0}body.showroom #screen-admin .lh-live-dot{background:var(--faster);box-shadow:var(--glow-s) var(--faster)}body.showroom #screen-admin .lh-name{color:var(--ink-yellow);text-transform:none;min-height:0;font:700 inherit/inherit var(--f-text);background:0 0;border:0;border-radius:0;padding:0}body.showroom #screen-admin .lh-raw{color:var(--d-behind);opacity:1}body.showroom #screen-admin .lh-filtered .lh-text{color:var(--slower)}body.showroom #screen-admin .lh-map .lh-body{color:var(--faster)}body.showroom #screen-admin :is(.lh-host,.lh-settings) .lh-body{color:var(--c-dim)}body.showroom #screen-admin :is(.lh-time,.lh-day,.lh-room-meta,.lh-detail-facts){color:var(--c-dim);opacity:1}body.showroom #screen-admin .an-tabs{border-bottom-color:var(--c-rule)}body.showroom #screen-admin .an-tab{color:var(--c-dim);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 16px;transform:none}body.showroom #screen-admin .an-tab:is(:hover,:focus-visible,.focused){background:var(--c-surface);color:var(--c-fg);outline:none;transform:none}body.showroom #screen-admin .an-tab.active{color:var(--ink-yellow);border-bottom-color:var(--ink-yellow);background:0 0}body.showroom #screen-admin .an-tab.active:is(:hover,:focus-visible){background:var(--c-surface);color:var(--ink-yellow)}body.showroom #screen-admin .an-range{border:0;border-left:3px solid var(--c-rule);background:var(--c-surface-2);min-height:28px;color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0;padding:4px 14px}body.showroom #screen-admin .an-range:is(:hover,:focus-visible){background:var(--c-fg);color:var(--ink-black)}body.showroom #screen-admin .an-range.active{background:var(--ink-yellow);border-left-color:var(--ink-yellow);color:var(--ink-black)}body.showroom #screen-admin .an-check{color:var(--c-dim)}body.showroom #screen-admin .an-input{border-radius:0}body.showroom #screen-admin .an-kpi-value{font:700 var(--fs-xl)/1.1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom #screen-admin .an-kpis-small .an-kpi-value{font-size:var(--fs-l)}body.showroom #screen-admin :is(.an-kpi-label,.an-kpi-sub,.an-delta,.an-card-note,.an-empty,.an-funnel-meta,.an-bar-value,.an-tip-title,.an-tip-label,.an-legend,.an-session-head,.an-event-time,.an-event-detail,.an-picker-empty,.an-player-meta,.an-player-chevron,.an-blocked-list){color:var(--c-dim)}body.showroom #screen-admin .an-kpi-label{letter-spacing:.08em;font-weight:700}body.showroom #screen-admin .an-delta.up{color:var(--faster)}body.showroom #screen-admin :is(.an-delta.down,.an-bad){color:var(--d-behind)}body.showroom #screen-admin .an-card-title{font:700 var(--fs-m)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #screen-admin .an-table th{color:var(--c-dim);letter-spacing:.08em;border-bottom-color:var(--c-rule);font-weight:700}body.showroom #screen-admin .an-table td{border-bottom-color:var(--c-rule)}body.showroom #screen-admin .an-sort:is(:hover,.active){color:var(--c-fg)}body.showroom #screen-admin .an-row-link:hover td{background:var(--c-surface-2)}body.showroom #screen-admin .an-link{color:var(--c-fg);-webkit-text-decoration-color:var(--c-fg-35);text-decoration-color:var(--c-fg-35)}body.showroom #screen-admin .an-link:hover{color:var(--ink-yellow)}body.showroom #screen-admin .an-table-toggle summary{color:var(--c-dim)}body.showroom #screen-admin .an-click-name{min-height:0;color:var(--c-fg);text-transform:none;font:500 inherit/inherit var(--f-text);letter-spacing:0;background:0 0;border:0;padding:0}body.showroom #screen-admin .an-click-name:hover{color:var(--ink-yellow);background:0 0}body.showroom #screen-admin .an-click-detail,body.showroom #screen-admin .an-timeline{border-left-color:var(--c-rule)}body.showroom #screen-admin .an-picker{background:var(--c-surface);border:1px solid var(--c-rule);border-radius:0}body.showroom #screen-admin .an-picker-row{color:var(--c-fg);border-radius:0}body.showroom #screen-admin .an-picker-row:hover{background:var(--c-surface-2)}body.showroom #screen-admin .an-player{border-bottom-color:var(--c-rule);color:var(--c-fg);border-radius:0}body.showroom #screen-admin .an-player:hover{background:var(--c-surface-2)}body.showroom #screen-admin .an-funnel-track{background:var(--c-fg-15);border-radius:0}body.showroom #screen-admin .an-funnel-bar{border-radius:0}body.showroom #screen-admin .an-bar{background:var(--ink-yellow);border-radius:0}body.showroom #screen-admin .an-blocked{border-left-color:var(--c-rule)}body.showroom #screen-admin .an-event-dot{background:var(--ch-weekly)}body.showroom #screen-admin .an-event-flags{color:var(--c-dim)}body.showroom #screen-admin .an-error{border-top-color:var(--c-rule)}body.showroom #screen-admin .an-grid{stroke:var(--c-fg-15)}body.showroom #screen-admin .an-tick{fill:var(--c-dim)}body.showroom #screen-admin .an-crosshair{stroke:var(--c-fg-35)}body.showroom #screen-admin .an-tip{background:var(--c-hud);border:1px solid var(--c-rule);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}body.showroom #screen-admin .sl-draft{--st:var(--c-dim)}body.showroom #screen-admin .sl-scheduled{--st:var(--d-ahead)}body.showroom #screen-admin .sl-publishing{--st:var(--ink-yellow)}body.showroom #screen-admin .sl-posted{--st:var(--faster)}body.showroom #screen-admin .sl-needs_manual{--st:var(--ink-orange)}body.showroom #screen-admin .sl-failed{--st:var(--d-behind)}body.showroom #screen-admin .sc-thumb{background:var(--ink-black);border-color:var(--c-rule);border-radius:0}body.showroom #screen-admin .sc-thumb .ic{color:var(--c-fg)}body.showroom #screen-admin :is(.sc-meta,.sl-when,.sl-chev,.sl-note,.sl-cap-body,.social-summary,.social-card-note,.social-defaults-hint,.social-field){color:var(--c-dim)}body.showroom #screen-admin :is(.sl-attn,.sl-failed,.sl-posted) .sl-when{color:var(--st)}body.showroom #screen-admin .sl-head{color:var(--c-fg);text-transform:none;background:0 0;border:0;border-radius:0}body.showroom #screen-admin .sl-head:hover{background:var(--c-surface-2)}body.showroom #screen-admin .sl-act{color:var(--c-dim);text-transform:none;background:0 0;border:0;border-radius:0}body.showroom #screen-admin .sl-act:hover{color:var(--ink-yellow);background:var(--c-surface-2)}body.showroom #screen-admin .sl-act.danger{color:var(--d-behind)}body.showroom #screen-admin .sl-act.danger:hover{background:var(--c-surface-2);color:var(--d-behind)}body.showroom #screen-admin .sl-cap-tags,body.showroom #screen-admin .social-defaults-hint code,body.showroom #screen-admin :is(.sl-ghost .sl-head){color:var(--c-dim)}body.showroom #screen-admin .sl-ghost.sl-all{border-color:var(--ink-yellow)}body.showroom #screen-admin .sl-ghost.sl-all .sl-head,body.showroom #screen-admin .social-summary .attn,body.showroom #screen-admin .social-result-link{color:var(--ink-yellow)}body.showroom #screen-admin .social-error{color:var(--d-behind)}body.showroom .social-compose-card .social-card{background:var(--c-surface);border-color:var(--c-rule);border-radius:0}body.showroom .social-compose-card .social-card-head input[type=checkbox]{accent-color:var(--ink-yellow)}body.showroom .social-preview{border-radius:0}body.showroom #screen-decaltool .dt-item.selected{border-color:var(--ink-yellow);background:var(--c-surface-2)}body.showroom #screen-decaltool .dt-badge{background:var(--d-behind);color:var(--ink-black)}body.showroom #screen-decaltool :is(.dt-field>span:first-child,.dt-mono,.dt-dim,.dt-sdf-row>span,.dt-sdf-status,.dt-foot){color:var(--c-dim)}body.showroom #screen-decaltool .dt-search{background:var(--c-page);border:0;border-bottom:2px solid var(--c-rule);border-radius:0}body.showroom #screen-decaltool .dt-wheel-skins .pill-btn.selected{border-color:var(--ink-yellow)}body.showroom #screen-decaltool .dt-drop{border:1px dashed var(--c-fg-35);opacity:1;color:var(--c-dim);border-radius:0}body.showroom #screen-decaltool .dt-drop-hot{border-color:var(--ink-yellow);background:var(--c-surface-2);color:var(--c-fg)}body.showroom #screen-decaltool .dt-model-error{color:var(--d-behind)}body.showroom #screen-decaltool .dt-errors{border:1px solid var(--d-behind);background:color-mix(in srgb, var(--d-behind) 12%, var(--c-surface));border-radius:0}body.showroom #screen-decaltool .dt-error-title{color:var(--d-behind)}body.showroom #screen-decaltool .dt-error-line{color:var(--c-fg)}body.showroom #screen-decaltool .dt-code{background:var(--c-page);color:var(--c-dim);border-radius:0}body.showroom #screen-decaltool .dt-drawer summary{color:var(--c-dim)}body.showroom #screen-decaltool .dt-live{color:var(--faster)}body.showroom #screen-decaltool :is(.dt-canvas,.dt-mask canvas){border-color:var(--c-rule);background:var(--c-page);border-radius:0}body.showroom :is(#screen-decaltool,#screen-shaderedit) .head-note{color:var(--c-dim)}body.showroom #screen-shaderedit .se-splitter{background:var(--c-rule);border-radius:0}body.showroom #screen-shaderedit .se-splitter:is(:hover,:focus-visible),body.showroom.se-resizing .se-splitter{background:var(--ink-yellow)}body.showroom #screen-shaderedit .se-overlay{border-top-color:var(--c-rule)}body.showroom #screen-shaderedit :is(.se-overlay-row>span:first-child,.se-status,.se-toggle,.se-bar .kicker){color:var(--c-dim)}body.showroom #screen-shaderedit .se-status.se-dirty{color:var(--ink-orange)}body.showroom #screen-shaderedit .se-code-wrap{border:1px solid var(--c-rule);background:var(--c-page);border-radius:0}body.showroom #screen-shaderedit .se-ref{border-left-color:var(--c-rule);background:var(--c-hud)}body.showroom #screen-shaderedit .se-ref-filter{border:0;border-bottom:2px solid var(--c-rule);background:var(--c-page);color:var(--c-fg);border-radius:0}body.showroom #screen-shaderedit .se-ref-filter:focus{border-bottom-color:var(--ink-yellow);outline:none}body.showroom #screen-shaderedit .se-ref-group{background:var(--c-surface);border-bottom-color:var(--c-rule);color:var(--c-dim)}body.showroom #screen-shaderedit .se-ref-row{border-bottom-color:var(--c-rule)}body.showroom #screen-shaderedit :is(.se-ref-row:hover,.se-ref-row:focus-visible){background:var(--c-surface-2)}body.showroom #screen-shaderedit .se-ref-name{color:var(--ink-pink)}body.showroom #screen-shaderedit .se-ref-sig,body.showroom #screen-shaderedit .se-ref-field .se-ref-name{color:var(--c-fg)}body.showroom #screen-shaderedit .se-ref-doc{color:var(--c-dim)}body.showroom #screen-shaderedit .se-ref-fields{border-left-color:var(--c-rule)}body.showroom .se-code-host .cm-content{caret-color:var(--ink-yellow);color:var(--c-fg)}body.showroom .se-code-host .cm-gutters{background:var(--c-hud);color:var(--c-dim);border-right-color:var(--c-rule)}body.showroom .se-code-host .cm-activeLineGutter{background:var(--c-surface);color:var(--c-fg)}body.showroom .se-code-host .cm-activeLine{background:var(--c-surface)}body.showroom .se-code-host .cm-cursor,body.showroom .se-code-host .cm-dropCursor{border-left-color:var(--ink-yellow)}body.showroom .se-code-host .cm-fat-cursor{background:var(--ink-yellow)!important;color:var(--ink-black)!important}body.showroom .se-code-host :is(.cm-selectionBackground,.cm-editor.cm-focused .cm-selectionBackground){background:color-mix(in srgb, var(--ink-yellow) 28%, transparent)}body.showroom .se-code-host .cm-selectionMatch{background:color-mix(in srgb, var(--ink-yellow) 14%, transparent)}body.showroom .se-code-host .cm-matchingBracket{background:color-mix(in srgb, var(--faster) 25%, transparent)}body.showroom .se-code-host .cm-nonmatchingBracket{background:color-mix(in srgb, var(--d-behind) 25%, transparent)}body.showroom .se-code-host .cm-searchMatch{background:color-mix(in srgb, var(--d-ahead) 30%, transparent)}body.showroom .se-code-host .cm-searchMatch.cm-searchMatch-selected{background:color-mix(in srgb, var(--d-ahead) 55%, transparent)}body.showroom .se-code-host .cm-gutterElement.se-ln-bad{color:var(--d-behind)}body.showroom .se-code-host .cm-line.se-line-bad{background:color-mix(in srgb, var(--d-behind) 16%, transparent)}body.showroom .se-code-host .cm-panels{background:var(--c-hud);color:var(--c-dim);border-color:var(--c-rule)}body.showroom .se-code-host .cm-panels :is(input,button){background:var(--c-page);color:var(--c-fg);border:1px solid var(--c-rule);border-radius:0}body.showroom .se-code-host .cm-panels label{color:var(--c-dim)}body.showroom .cm-tooltip{background:var(--c-surface);border:1px solid var(--c-rule);color:var(--c-fg);box-shadow:none;border-radius:0}body.showroom .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--ink-yellow);color:var(--ink-black)}body.showroom .cm-tooltip .cm-completionDetail{color:var(--c-dim)}body.showroom .cm-tooltip .se-hover-sig{color:var(--ink-pink)}body.showroom .cm-tooltip .se-hover-doc,body.showroom .tok-comment{color:var(--c-dim)}body.showroom .tok-kw{color:var(--ink-yellow)}body.showroom .tok-fn{color:var(--faster)}body.showroom .tok-num{color:var(--ch-weekly)}body.showroom .tok-pre{color:var(--ink-violet)}body.showroom .tok-kit{color:var(--ink-pink)}body.showroom .car-lane-tuner{background:var(--c-hud);border:1px solid var(--c-rule);box-shadow:none;color:var(--c-fg);font-family:var(--f-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0}body.showroom .car-lane-tuner :is(.clt-head,.clt-group){border-color:var(--c-rule)}body.showroom .car-lane-tuner .clt-group{color:var(--c-dim);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom .car-lane-tuner .clt-x{color:var(--c-fg)}body.showroom .car-lane-tuner :is(input:not([type=checkbox],[type=color]),select,textarea){background:var(--c-page);border:0;border-bottom:2px solid var(--c-rule);color:var(--c-fg);caret-color:var(--ink-yellow);border-radius:0}body.showroom .car-lane-tuner :is(input,select,textarea):is(:focus,:focus-visible){border-bottom-color:var(--ink-yellow);outline:none}body.showroom .car-lane-tuner :is(input[type=checkbox]){accent-color:var(--ink-yellow)}body.showroom .car-lane-tuner select option{background:var(--c-surface);color:var(--c-fg)}body.showroom .car-lane-tuner .clt-copy{border:0;border-left:3px solid var(--c-rule);background:var(--c-surface-2);color:var(--c-fg);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom .car-lane-tuner .clt-copy:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom #screen-admin .flag-card{margin-bottom:4px;padding:10px 12px}body.showroom #screen-admin .flag-tag{border-color:var(--c-rule);font:700 var(--fs-xs)/1.4 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom #screen-admin .flag-tag.warn{border-color:var(--ink-orange);color:var(--ink-orange)}body.showroom #screen-admin :is(.flag-meta,.flag-summary,.flag-rules-line){color:var(--c-dim);opacity:1}body.showroom #screen-admin .flag-group{color:var(--c-dim);opacity:1;font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom #screen-admin .screen-body button.flag-rules-line{font:700 var(--fs-xs)/1.2 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;background:0 0;border:0;min-height:0;padding:0}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel,#lobby-board,#lobby-results){border:0;border-top:4px solid var(--c-boards);background:color-mix(in srgb, var(--c-hud) 94%, transparent);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font-family:var(--f-text);border-radius:0}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel) .panel-title{color:var(--c-boards);font:700 16px/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel) :is(.telemetry-hint,.telemetry-note,.telemetry-group,.telemetry-label,.telemetry-source-row,.tuning-unit,#tuning-fields summary,#tuning-default-name){color:var(--c-dim);font-family:var(--f-console);letter-spacing:var(--tr-label);font-weight:700}body.showroom .telemetry-group{background:var(--c-hud)}body.showroom #telemetry-watch-wrap{border-bottom-color:var(--c-rule)}body.showroom .telemetry-eye{color:var(--c-fg-35)}body.showroom .telemetry-eye.on{color:var(--ink-yellow)}body.showroom .telemetry-bar{background:var(--c-surface-2);border-radius:0}body.showroom .telemetry-bar>i{background:var(--d-ahead)}body.showroom .telemetry-bar>i.warn{background:var(--d-behind)}body.showroom #telemetry-resize{border-right:3px solid var(--c-rule);border-bottom:3px solid var(--c-rule)}body.showroom :is(#tuning-fields,#engine-panel) :is(label,.engine-name,.engine-value){color:var(--c-dim);font-family:var(--f-console);font-weight:700}body.showroom #tuning-panel.tuning-labelled .tuning-row label{color:var(--c-fg);font-family:var(--f-text);font-weight:500}body.showroom #tuning-fields details{border-top-color:var(--c-rule)}body.showroom #tuning-fields summary:hover{color:var(--c-fg)}body.showroom :is(#tuning-grip,#tuning-resize-left){border-radius:0}body.showroom :is(#tuning-grip,#tuning-resize-left):is(:hover,.active){border-color:var(--ink-yellow)}body.showroom .tuning-help{border-color:var(--c-rule);color:var(--c-dim);border-radius:0}body.showroom .tuning-help:hover{border-color:var(--ink-yellow);color:var(--ink-yellow)}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel,#lobby-chat) :is(input:not([type=range],[type=checkbox],[type=color]),select){border:1px solid var(--c-rule);background-color:var(--c-surface);color:var(--c-fg);font-family:var(--f-console);caret-color:var(--ink-yellow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;font-weight:700}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel,#lobby-chat) :is(input:not([type=range],[type=checkbox],[type=color]),select):is(:focus,:focus-visible,.focused){border-color:var(--ink-yellow);background-color:var(--c-surface);color:var(--c-fg);box-shadow:none;outline:0;transform:none}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel) option{background:var(--c-surface);color:var(--c-fg)}body.showroom #tuning-fields input.scrub{background-color:var(--c-surface);color:var(--c-fg);border-radius:0}body.showroom #tuning-car-color input{border-color:var(--c-rule);border-radius:0}body.showroom :is(#engine-panel,#tuning-panel,#curve-editor-panel,#ui-inspector) input[type=range]{accent-color:var(--ink-yellow)}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel,#lobby-board,#lobby-results,#ui-customizer-bar,#ui-inspector,#capture-banner,#inspect-banner,#validation-banner) button{border:0;border-left:3px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 12px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom :is(#telemetry-panel,#engine-panel,#tuning-panel,#curve-editor-panel,#lobby-board,#lobby-results,#ui-customizer-bar,#ui-inspector,#capture-banner,#inspect-banner,#validation-banner) button:is(:hover,:focus-visible,.focused){border-left-color:var(--ink-yellow);background:var(--c-fg);color:var(--ink-black);box-shadow:none;outline:0;transform:none}body.showroom :is(#tuning-fields .tuning-mini,#tuning-panel.tuning-sheet #tuning-close){border-radius:0}body.showroom #tuning-fields .tuning-mini:hover{color:var(--ink-black);border-color:var(--ink-yellow)}body.showroom #tuning-panel.tuning-sheet #tuning-close{color:var(--c-fg)}body.showroom #curve-editor-panel canvas,body.showroom .curve-sparkline{background:var(--c-page);border-radius:0}body.showroom #practice-badge{background:var(--ink-red);color:var(--ink-black);font:700 12px/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;border-radius:0}body.showroom #beta-indicator{color:var(--ink-yellow);font:700 13px/1 var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom #beta-toggle{border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);border-radius:0}body.showroom #beta-toggle button{color:var(--c-dim);font:700 12px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom #beta-toggle button.active{background:var(--ink-yellow);color:var(--ink-black)}body.showroom #beta-toggle button:not(.active):hover{background:var(--c-fg);color:var(--ink-black)}body.showroom #ui-tooltip{border:0;border-left:var(--edge) solid var(--ink-yellow);background:var(--c-hud);box-shadow:none;-webkit-backdrop-filter:none;font-family:var(--f-text);border-radius:0}body.showroom #ui-tooltip .tip-title{color:var(--ink-yellow);font:700 12px/1 var(--f-console);letter-spacing:var(--tr-label)}body.showroom #ui-tooltip .tip-line{color:var(--c-fg)}body.showroom #ui-tooltip .tip-line:last-child{color:var(--c-dim)}body.showroom #leaderboard-panel .lb-pb input{accent-color:var(--ink-yellow)}body.showroom #leaderboard-panel .lb-gap{color:var(--c-dim);font-family:var(--f-console)}body.showroom .lb-dot{transform:skewX(var(--sk));border-radius:0}@media not (pointer:coarse){body.showroom #lobby-chat{border:0;border-left:var(--edge) solid var(--c-boards);background:color-mix(in srgb, var(--c-hud) 86%, transparent);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);border-radius:0}}body.showroom #lobby-chat-input{border:1px solid var(--c-rule);background-color:var(--c-page);color:var(--c-fg);font-family:var(--f-text);caret-color:var(--ink-yellow);border-radius:0}body.showroom #lobby-chat-input:is(:focus,:focus-visible,.focused){border-color:var(--ink-yellow);background-color:var(--c-page);color:var(--c-fg);box-shadow:none;outline:0;transform:none}body.showroom #lobby-chat-input::placeholder{color:var(--c-dim);opacity:1}body.showroom .lobby-chat-msg.notice{color:var(--c-dim)}body.showroom .lobby-empty{color:var(--c-dim);font-family:var(--f-console);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:700}body.showroom :is(.lobby-board-map,.lobby-results-map){font:700 18px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom :is(.lobby-board-author,.lobby-board-meta,.lobby-board-hint,.lobby-results-next,.lobby-results-empty-sub){color:var(--c-dim);font-family:var(--f-text)}body.showroom .lobby-results-title{color:var(--c-boards);font:700 12px/1 var(--f-console);letter-spacing:var(--tr-label)}body.showroom #lobby-board .lobby-board-title{align-items:center}body.showroom #lobby-board .sr-icon-btn{margin:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) auto;background:0 0;border:0;font-size:0}body.showroom #lobby-board .sr-icon-btn:is(:hover,:focus-visible,.focused){color:var(--ink-yellow);background:0 0}@media (pointer:fine){body.showroom #lobby-board .sr-icon-btn{display:none}}body.showroom #lobby-board .lobby-board-all{color:var(--c-dim);padding:8px 12px}body.showroom #lobby-board .lobby-board-all.active{color:var(--c-fg);border-left-color:var(--ink-yellow)}@media (pointer:coarse){body.showroom #lobby-board .lobby-board-all{min-height:var(--tap)}}body.showroom :is(.lobby-board-row,.lobby-results-row){padding:6px var(--sp-2);font:700 14px/1.2 var(--f-console);border:0;border-radius:0}body.showroom :is(.lobby-board-row,.lobby-results-row)+:is(.lobby-board-row,.lobby-results-row){border-top:1px solid var(--c-surface-2)}body.showroom :is(.lobby-board-row,.lobby-results-row):hover{background:var(--c-surface-2)}body.showroom :is(.lobby-board-row,.lobby-results-row).me{background:var(--ink-yellow);color:var(--ink-black)}body.showroom :is(.lobby-board-row,.lobby-results-row).me :is(.lb-rank,.lb-eye){color:var(--ink-black)}body.showroom :is(.lobby-board-row,.lobby-results-row) .lb-eye{border-radius:0}body.showroom .lobby-results-empty-head{color:var(--c-dim);font:700 20px/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .lobby-podium-row{border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font-family:var(--f-console);letter-spacing:var(--tr-console);border-radius:0}body.showroom .lobby-podium-row.podium-1{border-left-color:var(--m-gold);background:var(--m-gold);color:var(--ink-black);box-shadow:var(--glow-s) var(--m-gold)}body.showroom .lobby-podium-row.podium-2{border-left-color:var(--m-silver)}body.showroom .lobby-podium-row.podium-2 .lobby-podium-place{color:var(--m-silver)}body.showroom .lobby-podium-row.podium-3{border-left-color:var(--m-bronze)}body.showroom .lobby-podium-row.podium-3 .lobby-podium-place{color:var(--m-bronze)}body.showroom .lobby-podium-time{font-family:var(--f-console)}body.showroom #lobby-results-veil{background:var(--c-scrim);-webkit-backdrop-filter:none}body.showroom #watch-scrub{bottom:150px}body.showroom :is(#watch-hint,#watch-scrub,#watch-scrub .ws-menu){border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-hud);-webkit-backdrop-filter:none;color:var(--c-dim);font-family:var(--f-console);letter-spacing:var(--tr-console);border-radius:0;font-weight:700}body.showroom #watch-scrub .ws-btn{color:var(--c-fg);border-radius:0}body.showroom #watch-scrub .ws-btn:is(:hover,:focus-visible){background:var(--c-fg);color:var(--ink-black)}body.showroom #watch-scrub .ws-track{background:linear-gradient(var(--c-rule), var(--c-rule)) center / 100% 4px no-repeat;border-radius:0}body.showroom #watch-scrub .ws-fill{background:var(--ink-yellow);border-radius:0}body.showroom #watch-scrub .ws-drop.open .ws-drop-btn{color:var(--ink-black);border-color:var(--ink-yellow);background:var(--ink-yellow)}body.showroom #watch-scrub .ws-option{color:var(--c-dim);border-radius:0;font-weight:700}body.showroom #watch-scrub .ws-option:hover{color:var(--ink-black);background:var(--c-fg)}body.showroom #watch-scrub .ws-option.on{color:var(--ink-black);border-color:var(--ink-yellow);background:var(--ink-yellow)}body.showroom #watch-scrub .ws-ctl-label{color:var(--c-dim)}body.showroom #watch-scrub .ws-ctl input[type=range]{accent-color:var(--ink-yellow)}body.showroom .watch-driver{border:0;border-left:3px solid var(--c-rule);background:var(--c-hud);-webkit-backdrop-filter:none;color:var(--c-dim);font-family:var(--f-console);border-radius:0;font-weight:700}body.showroom .watch-driver:hover{background:var(--c-fg);color:var(--ink-black)}body.showroom .watch-driver.on{border-left-color:var(--ink-yellow);background:var(--ink-yellow);color:var(--ink-black)}body.showroom :is(#capture-banner,#inspect-banner,#validation-banner){border:0;border-left:var(--edge) solid var(--ink-yellow);background:var(--c-hud);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font-family:var(--f-console);border-radius:0;font-weight:700}body.showroom :is(.capture-title,#validation-text){color:var(--ink-yellow);letter-spacing:var(--tr-console)}body.showroom .capture-hint{color:var(--c-dim)}body.showroom .inspect-badge{border-color:var(--ink-yellow);color:var(--ink-yellow);border-radius:0}body.showroom #steer-debug{background:var(--c-hud);color:var(--c-fg);font-family:var(--f-console);border-radius:0;font-weight:700}body.showroom #steer-debug .sd-bar{background:var(--c-surface-2);border-radius:0}body.showroom #steer-debug .sd-fill{background:var(--ink-yellow)}body.showroom #steer-debug b{color:var(--ink-yellow)}body.showroom #ui-customizer-bar,body.showroom #ui-inspector{border:0;border-bottom:4px solid var(--ink-yellow);background:var(--c-hud);-webkit-backdrop-filter:none;color:var(--c-fg);font-family:var(--f-console);border-radius:0}body.showroom #ui-customizer-bar .cz-title{color:var(--c-dim);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:700}body.showroom #ui-customizer-bar button.cz-done{border-left-color:var(--ink-black);background:var(--ink-yellow);color:var(--ink-black)}body.showroom .ui-insp-head button{color:var(--c-dim);background:0 0}body.showroom.customizing .ui-editable:after{border-radius:0}body.showroom #ui-inspector input[type=number]{border:1px solid var(--c-rule);background-color:var(--c-surface);color:var(--c-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0}body.showroom #ui-inspector input[type=number]:focus{border-color:var(--ink-yellow);outline:0}body.showroom .sr-drone{--dr-r:0;--dr-line:var(--c-fg-35);--box:clamp(76px, 10vmin, 96px);font-family:var(--f-tab)}body.showroom .sr-drone[data-letterbox="2.39"]{--dr-r:2.39}body.showroom .sr-drone[data-letterbox="1.85"]{--dr-r:1.85}body.showroom .sr-drone[data-letterbox="9:16"]{--dr-r:.5625}body.showroom .sr-drone__frame{width:100%;height:100%;margin:auto;position:absolute;inset:0}body.showroom .sr-drone:not([data-letterbox=off]) .sr-drone__frame{width:min(100vw, 100vh * var(--dr-r));height:auto;aspect-ratio:var(--dr-r);box-shadow:0 0 0 100vmax var(--ink-black);inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.showroom .sr-drone[data-grid=true] .sr-drone__frame{background:linear-gradient(var(--dr-line), var(--dr-line)) 33.333% 0 / 1px 100% no-repeat, linear-gradient(var(--dr-line), var(--dr-line)) 66.666% 0 / 1px 100% no-repeat, linear-gradient(var(--dr-line), var(--dr-line)) 0 33.333% / 100% 1px no-repeat, linear-gradient(var(--dr-line), var(--dr-line)) 0 66.666% / 100% 1px no-repeat}body.showroom .sr-drone__centre{background:linear-gradient(var(--c-fg), var(--c-fg)) 50% 0 / 2px 8px no-repeat, linear-gradient(var(--c-fg), var(--c-fg)) 50% 100% / 2px 8px no-repeat, linear-gradient(var(--c-fg), var(--c-fg)) 0 50% / 8px 2px no-repeat, linear-gradient(var(--c-fg), var(--c-fg)) 100% 50% / 8px 2px no-repeat;width:28px;height:28px;margin:-14px 0 0 -14px;display:none;position:absolute;top:50%;left:50%}body.showroom .sr-drone[data-centre=true] .sr-drone__centre{display:block}body.showroom .sr-drone__osd{top:calc(var(--sp-4) + env(safe-area-inset-top));right:calc(var(--sp-4) + env(safe-area-inset-right));gap:var(--sp-2);flex-direction:column;align-items:flex-end;display:flex;position:absolute}body.showroom .sr-drone[data-osd=false] .sr-drone__osd{display:none}body.showroom .sr-drone__chips{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;max-width:min(420px,100vw - 32px);display:flex}body.showroom .sr-drone__chips[hidden]{display:none}body.showroom .sr-drone__chip{align-items:baseline;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--c-glass);color:var(--c-fg);border-left:3px solid var(--c-rule);font:700 var(--fs-m)/1 var(--f-tab);letter-spacing:var(--tr-console);text-transform:uppercase;display:inline-flex}body.showroom .sr-drone__k{font-size:var(--fs-xs);color:var(--c-dim);letter-spacing:var(--tr-label)}body.showroom .sr-drone__chip--mode,body.showroom .sr-drone__chip--state{border-left-color:var(--c-house)}body.showroom .sr-drone__chips[data-track=on] .sr-drone__chip--track{border-left-color:var(--faster)}body.showroom .sr-drone__chips[data-track=none] .sr-drone__chip--track{color:var(--c-dim)}body.showroom .sr-drone__chips[data-state=armed] .sr-drone__chip--state{border-left-color:var(--faster)}body.showroom .sr-drone__chips[data-state=crashed] .sr-drone__chip--state{border-left-color:var(--ink-red);color:var(--ink-red)}body.showroom .sr-drone__flash{padding:var(--sp-1) var(--sp-2);background:var(--c-glass);color:var(--c-house);font:700 var(--fs-m)/1 var(--f-tab);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .sr-drone__flash:empty{display:none}body.showroom .sr-drone__sticks{left:calc(var(--sp-4) + env(safe-area-inset-left));bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));align-items:flex-end;gap:var(--sp-2);display:none;position:absolute}body.showroom .sr-drone[data-sticks=true] .sr-drone__sticks{display:flex}body.showroom .sr-drone__stick{align-items:center;gap:var(--sp-1);min-width:var(--box);flex-direction:column;display:flex}body.showroom .sr-drone__stick[hidden]{display:none}body.showroom .sr-drone__box{width:var(--box);height:var(--box);background:var(--c-glass);border-left:3px solid var(--c-rule);position:relative;overflow:hidden}body.showroom .sr-drone__cross{background:linear-gradient(var(--c-fg-15), var(--c-fg-15)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--c-fg-15), var(--c-fg-15)) 0 50% / 100% 1px no-repeat;position:absolute;inset:0}body.showroom .sr-drone__dot{--sx:0;--sy:0;background:var(--c-house);width:12px;height:12px;transform:translate(calc(var(--sx) * (var(--box) / 2 - 8px)), calc(var(--sy) * (8px - var(--box) / 2)));margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}body.showroom .sr-drone__box--att{background:var(--c-glass)}body.showroom .sr-drone__horizon{--pitch:0;--roll:0;background:var(--c-fg-15);border-top:2px solid var(--c-fg);transform-origin:50% 0;width:200%;height:200%;transform:translateY(calc(var(--pitch) * var(--box) / 120)) rotate(calc(var(--roll) * -1deg));position:absolute;top:50%;left:-50%}body.showroom .sr-drone__wings{background:var(--c-house);width:40%;height:2px;margin:-1px 0 0 -20%;position:absolute;top:50%;left:50%}body.showroom .sr-drone__stick:last-child{min-width:0}body.showroom .sr-drone__bar{width:14px;height:var(--box);background:var(--c-glass);border-left:3px solid var(--c-rule);position:relative}body.showroom .sr-drone__bar0{background:var(--c-fg-35);height:1px;position:absolute;bottom:75%;left:0;right:0}body.showroom .sr-drone__tiltdot{--t:.75;background:var(--c-house);height:4px;transform:translateY(calc(var(--t) * (4px - var(--box))));margin-bottom:-2px;position:absolute;bottom:0;left:0;right:0}body.showroom .sr-drone__cap{font:700 var(--fs-xs)/1 var(--f-tab);letter-spacing:var(--tr-label);color:var(--c-dim);text-transform:uppercase;white-space:nowrap}body.showroom .sr-drone__pip{right:calc(var(--sp-4) + env(safe-area-inset-right));bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));outline:2px solid var(--c-fg-55);outline-offset:0;width:28vw;height:28vh;display:none;position:absolute}body.showroom .sr-drone__pip>span{left:var(--sp-1);top:var(--sp-1);position:absolute}body.showroom .sr-drone[data-pip=true] .sr-drone__pip{display:block}html:root body.drone-clean.showroom.ctx-watch.drive #watch-scrub,html:root body.drone-clean.showroom.ctx-watch.drive #watch-hint,html:root body.drone-clean.showroom.ctx-watch.drive #watch-drivers,html:root body.drone-clean.showroom.ctx-watch.drive #leaderboard-panel,html:root body.drone-clean.showroom.ctx-watch.drive #lap-timer,html:root body.drone-clean.showroom.ctx-watch.drive #gear-meter,html:root body.drone-clean.showroom.ctx-watch.drive #cp-feedback,html:root body.drone-clean.showroom.ctx-watch.drive #toast-root,html:root body.drone-clean.showroom.ctx-watch.drive #hud{display:none!important}body.showroom .sr-drone-panel{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}body.showroom .sr-drone-panel__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}body.showroom .sr-drone-panel__sec{gap:var(--sp-2);flex-direction:column;display:flex}body.showroom .sr-drone-panel .sr-tabs{flex-wrap:wrap}body.showroom .sr-drone-pads{gap:var(--sp-1);flex-direction:column;display:flex}body.showroom .sr-drone-pads .sr-seg{flex-wrap:wrap}body.showroom .sr-drone-axes{gap:var(--sp-1);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}body.showroom .sr-drone-axes__cell{padding:var(--sp-1) var(--sp-2);background:var(--c-surface-2);font:700 var(--fs-s)/1 var(--f-tab);flex-direction:column;gap:2px;display:flex}body.showroom .sr-drone-axes__cell>span:first-child{color:var(--c-dim);font-size:var(--fs-xs)}body.showroom .sr-drone-map{gap:var(--sp-2);grid-template-columns:1fr auto auto;align-items:center;display:grid}#watch-scrub .ws-drone[hidden]{display:none}@media (aspect-ratio>=1){body.showroom .sr-sheet-scrim:has(.sr-drone-panel){pointer-events:none;background:0 0;justify-content:flex-end}body.showroom .sr-sheet-scrim:has(.sr-drone-panel) .sr-sheet{pointer-events:auto;margin-right:var(--sp-4)}}body.showroom .sr-dg{font-family:var(--f-tab);color:var(--c-fg)}body.showroom .sr-dg__panel{left:calc(var(--sp-4) + env(safe-area-inset-left));top:calc(var(--sp-4) + env(safe-area-inset-top));gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--c-glass);border-left:3px solid var(--c-house);flex-direction:column;min-width:200px;display:flex;position:absolute}body.showroom .sr-dg__row{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}body.showroom .sr-dg__big{font:700 var(--fs-xl)/1 var(--f-tab);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .sr-dg__k{font-size:var(--fs-xs);color:var(--c-dim);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom .sr-dg__v{font:700 var(--fs-m)/1 var(--f-tab);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums}body.showroom .sr-dg__chip{align-items:baseline;gap:var(--sp-1);display:inline-flex}body.showroom .sr-dg__meter{background:var(--c-fg-15);height:4px;overflow:hidden}body.showroom .sr-dg__fill{background:var(--faster);transform-origin:0;height:100%;display:block;transform:scaleX(0)}body.showroom .sr-dg[data-framed=false] .sr-dg__panel{border-left-color:var(--c-rule)}body.showroom .sr-dg__hint{padding:var(--sp-1) var(--sp-3);background:var(--c-glass);color:var(--c-house);font:700 var(--fs-l)/1 var(--f-tab);letter-spacing:var(--tr-console);text-transform:uppercase;white-space:nowrap;position:absolute;top:22%;left:50%;transform:translate(-50%)}body.showroom .sr-dg__hint:empty{display:none}body.showroom .sr-dg__arrow{border-style:solid;border-width:12px 0 12px 22px;border-color:transparent transparent transparent var(--c-house);width:0;height:0;margin:-12px 0 0 -10px;position:absolute;top:0;left:0}body.showroom .sr-dg__arrow[hidden]{display:none}body.showroom .sr-dg__card{gap:var(--sp-2);grid-template-columns:1fr 1fr;min-width:min(320px,80vw);display:grid}body.showroom .sr-dg__stat{gap:var(--sp-1);padding:var(--sp-2);background:var(--c-surface-2);flex-direction:column;display:flex}body.showroom .sr-dg__stat .sr-dg__v{font-size:var(--fs-l)}body.showroom .track-play-dock:has(.sr-dg-entry:not([hidden])){column-gap:var(--sp-2);row-gap:var(--sp-1);grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;display:grid}body.showroom .track-play-dock:has(.sr-dg-entry:not([hidden])) .play-big{grid-row:1/span 2;min-width:0}body.showroom .track-play-dock .sr-dg-entry{min-height:0;padding:var(--sp-1) var(--sp-3);white-space:nowrap}body.showroom .track-play-dock .sr-dg-entry[hidden]{display:none}html:root body.drone-game.showroom.ctx-watch.drive #watch-scrub,html:root body.drone-game.showroom.ctx-watch.drive #watch-hint,html:root body.drone-game.showroom.ctx-watch.drive #watch-drivers,html:root body.drone-game.showroom.ctx-watch.drive #leaderboard-panel,html:root body.drone-game.showroom.ctx-watch.drive #gear-meter,html:root body.drone-game.showroom.ctx-watch.drive #cp-feedback,html:root body.drone-game.showroom.ctx-watch.drive #hud,html:root body.drone-game.showroom.ctx-watch.drive #touch-watch-ghost,html:root body.drone-game.showroom.ctx-watch.drive #touch-watch-cam,html:root body.drone-game.showroom.ctx-watch.drive #touch-watch-next,html:root body.drone-game--trial.showroom.ctx-watch.drive #lap-timer{display:none!important}html:root body.drone-game.drone-clean .sr-dg{display:none}@media (width<=640px){body.showroom .sr-dg__panel{right:calc(var(--sp-4) + env(safe-area-inset-right));min-width:0}body.drone-game.showroom .sr-drone__osd{top:calc(var(--sp-4) + env(safe-area-inset-top) + var(--dg-h,72px))}body.drone-game--film{--dg-h:128px}body.drone-game--trial{--dg-h:76px}body.showroom .sr-drone[data-sticks=true] .sr-drone__pip{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom) + var(--box) + 28px)}}@media (pointer:coarse){body.showroom .sr-dg__panel{left:calc(var(--sp-4) + env(safe-area-inset-left) + 60px)}}body.showroom .sr-drone-touch{--pad:clamp(120px, 34vmin, 180px);pointer-events:none;z-index:38;font-family:var(--f-tab);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0}body.showroom .sr-drone-touch__pad{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));width:var(--pad);height:var(--pad);pointer-events:auto;touch-action:none;background:linear-gradient(var(--c-fg-15), var(--c-fg-15)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--c-fg-15), var(--c-fg-15)) 0 50% / 100% 1px no-repeat, var(--c-glass);border-left:3px solid var(--c-rule);position:absolute}body.showroom .sr-drone-touch__pad--l{left:calc(var(--sp-4) + env(safe-area-inset-left))}body.showroom .sr-drone-touch__pad--r{right:calc(var(--sp-4) + env(safe-area-inset-right))}body.showroom .sr-drone-touch__knob{--x:0;--y:0;background:var(--c-house);width:28px;height:28px;transform:translate(calc(var(--x) * (var(--pad) / 2 - 16px)), calc(var(--y) * (16px - var(--pad) / 2)));margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}body.showroom .sr-drone-touch__row{left:calc(var(--sp-4) + env(safe-area-inset-left));right:calc(var(--sp-4) + env(safe-area-inset-right));bottom:calc(var(--sp-4) + env(safe-area-inset-bottom) + var(--pad) + var(--sp-2));justify-content:center;gap:var(--sp-1);flex-wrap:wrap;display:flex;position:absolute}body.showroom .sr-drone-touch__btn{pointer-events:auto;touch-action:none;min-width:52px;min-height:40px;padding:0 var(--sp-2);background:var(--c-glass);color:var(--c-fg);border:0;border-left:3px solid var(--c-rule);font:700 var(--fs-s)/1 var(--f-tab);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .sr-drone-touch__btn:active{border-left-color:var(--c-house);color:var(--c-house)}body.showroom .sr-drone-touch__btn[hidden]{display:none}@media (orientation:landscape){body.showroom .sr-drone-touch__row{left:calc(var(--sp-4) + env(safe-area-inset-left) + var(--pad) + var(--sp-2));right:calc(var(--sp-4) + env(safe-area-inset-right) + var(--pad) + var(--sp-2));bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));align-content:flex-end}}@media (width<=480px),(orientation:landscape) and (width<=760px){body.showroom .sr-drone-touch__btn{min-width:0;padding:0 var(--sp-2);font-size:var(--fs-xs)}}body.showroom .sr-drone[data-touch=true] .sr-drone__sticks{display:none}body.showroom .sr-drone[data-touch=true][data-pip=true] .sr-drone__pip{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom) + clamp(120px, 34vmin, 180px) + 56px)}body.showroom .sr-drone-help{gap:var(--sp-3);flex-direction:column;max-width:520px;display:flex}body.showroom .sr-drone-help__sec{gap:var(--sp-1);flex-direction:column;display:flex}body.showroom .sr-drone-help__line{color:var(--c-fg);font:400 var(--fs-s)/1.4 var(--f-text);margin:0}body.showroom .sr-drone-panel__acts{gap:var(--sp-2);display:flex}@media (width>=641px) and (width<=800px){body.drone-game.showroom .sr-drone__chips{max-width:calc(100vw - 380px)}}@media (orientation:landscape){body.showroom .sr-drone[data-touch=true][data-pip=true] .sr-drone__pip{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom) + clamp(120px, 34vmin, 180px) + var(--sp-2))}}body.showroom :is(#modal-root,#feedback-modal) :is(select,option){background:var(--c-surface);color:var(--c-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.showroom :is(#modal-root,#feedback-modal) :is(input,select,textarea).fx:is(:focus,:focus-visible,.focused){background:var(--c-surface);color:var(--c-fg);border-bottom-color:var(--c-house);outline:none}body.showroom .roomform{gap:var(--sp-4)}body.showroom .roomform-group{gap:var(--sp-2)}body.showroom :is(#modal-root,#pause-menu,#pause-actions) .roomform-input,body.showroom .roomform-input{box-sizing:border-box;border:0;border-bottom:2px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:500 var(--fs-s)/1.4 var(--f-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--t-fast);border-radius:0;padding:10px 12px}body.showroom .roomform-input:is(:focus,:focus-visible),body.showroom .roomform-input.fx:is(:focus,:focus-visible,.focused){background:var(--c-surface);color:var(--c-fg);border-color:#0000;border-bottom-color:var(--c-house);box-shadow:none;outline:none}body.showroom .roomform-input option{background:var(--c-surface);color:var(--c-fg)}body.showroom .roomform-input::placeholder{color:var(--c-fg-55)}body.showroom .roomform-seg{gap:5px}body.showroom .roomform-seg .pill-btn{--fx-transform:skewX(var(--sk));background:var(--c-surface);min-height:36px;color:var(--c-dim);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));box-shadow:none;border:0;border-radius:0;padding:0 14px}body.showroom .roomform-seg .pill-btn>*{transform:skewX(calc(-1 * var(--sk)));display:inline-block}body.showroom .roomform-seg .pill-btn:hover{background:var(--c-surface-2);color:var(--c-fg)}body.showroom .roomform-seg .pill-btn.active,body.showroom .roomform-seg .pill-btn.active:is(:hover,:focus-visible,.focused){background:var(--ink-yellow);color:var(--ink-black);box-shadow:0 0 16px var(--ink-yellow);border-color:#0000}body.showroom .roomform-seg .pill-btn:not(.active):is(:focus-visible,.focused){outline:3px solid var(--c-fg);outline-offset:4px;background:var(--c-fg);color:var(--ink-black);box-shadow:none}body.showroom .roomform-value{color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console)}body.showroom .roomform-hint{color:var(--c-dim);font:500 var(--fs-xs)/1.3 var(--f-text)}body.showroom .roomform-result,body.showroom .roomform-pick{border:0;border-left:3px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:600 var(--fs-s)/1.2 var(--f-text);border-radius:0}body.showroom .roomform-pick{border-left-color:var(--c-house)}body.showroom .roomform-result:is(:hover,:focus-visible,.focused){border-left-color:var(--c-house);background:var(--c-fg);color:var(--ink-black);outline:none}body.showroom .roomform-result:is(:hover,:focus-visible,.focused) :is(.roomform-result-by,.roomform-result-add){color:var(--ink-black)}body.showroom .roomform-result-by,body.showroom .roomform-pick-n{color:var(--c-dim)}body.showroom .roomform-result-add{color:var(--c-house)}body.showroom .roomform-pick-x{color:var(--c-dim);border-radius:0}body.showroom .roomform-pick-x:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);outline:none}body.showroom .pause-room-code{color:var(--c-house);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);margin-bottom:var(--sp-2)}body.showroom .pause-room-applynow{color:var(--c-dim);font:500 var(--fs-xs)/1.3 var(--f-text)}body.showroom .pause-room-actions{gap:var(--sp-2)}body.showroom .pause-room-actions .pill-btn{--fx-transform:skewX(var(--sk));border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);min-height:44px;color:var(--c-fg);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transform:skewX(var(--sk));border-radius:0}body.showroom .pause-room-actions .pill-btn:is(:hover,:focus-visible,.focused){background:var(--c-fg);color:var(--ink-black);outline:none}body.showroom .pause-room-actions .pill-btn:disabled{opacity:.4}body.showroom :is(.announce-when,.announce-callout,.beta-modal-testing){border:0;border-left:3px solid var(--c-rule);background:var(--c-surface);border-radius:0}body.showroom .announce-callout{border-left-color:var(--c-house)}body.showroom .announce-img{background:var(--c-surface);border:0;border-radius:0}body.showroom .announce-tag{color:var(--c-house);font-family:var(--f-text);letter-spacing:var(--tr-label)}body.showroom .announce-date{color:var(--c-fg);font:700 var(--fs-l)/1.2 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .announce-time{color:var(--c-dim);font:600 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console)}body.showroom .announce-para{color:var(--c-dim);font:500 var(--fs-s)/1.6 var(--f-text)}body.showroom .announce-para.lead{color:var(--c-fg);font-weight:700}body.showroom .announce-callout-text{color:var(--c-fg);font:500 var(--fs-s)/1.5 var(--f-text)}body.showroom .announce-signoff{color:var(--c-dim)}body.showroom .announce-link{color:var(--c-house)}body.showroom .announce-link:is(:hover,:focus-visible){color:var(--c-fg)}body.showroom .announce-card .modal-title,body.showroom .reward-card .modal-title,body.showroom .pass-info-card .modal-title{letter-spacing:var(--tr-console);font-size:26px}body.showroom .reward-stage .locker-preview{background:var(--c-surface);border-color:var(--c-house)}body.showroom .reward-note{color:var(--c-dim)}body.showroom .beta-modal-splash{color:var(--c-house);font-family:var(--f-console)}body.showroom .beta-modal-heading{color:var(--c-fg);font:700 var(--fs-l)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .beta-modal-testing h4{color:var(--c-fg);font:700 var(--fs-xs)/1 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom .beta-modal-testing p,body.showroom .grind-row .grind-k,body.showroom .grind-log-head{color:var(--c-dim)}body.showroom .grind-row .grind-v{color:var(--c-fg);font-family:var(--f-console);letter-spacing:var(--tr-console)}body.showroom .pass-info-lead,body.showroom .pass-info-list li{color:var(--c-fg)}body.showroom #modal-root .modal-actions :is(.pill-btn,button.fx){white-space:normal;line-height:1.1}body.showroom :is(.promo-card,#promo-root .promo-card){border:0;border-left:var(--edge) solid var(--c-premium);background:var(--c-page);box-shadow:none;border-radius:0}body.showroom .promo-card:after{display:none}body.showroom .promo-kicker{background:var(--c-premium);color:var(--ink-black);font-family:var(--f-console);letter-spacing:var(--tr-label);border-radius:0}body.showroom .promo-headline{color:var(--c-fg);font-family:var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom .promo-price{color:var(--c-fg);font-family:var(--f-console);letter-spacing:var(--tr-console)}body.showroom :is(.promo-price .price-was,.promo-pass-price .price-was){color:var(--c-dim)}body.showroom .promo-marquee{background:var(--c-surface);border:0;border-radius:0}body.showroom .promo-chip .locker-preview{border-radius:0}body.showroom .promo-chip-name{color:var(--c-dim);font-family:var(--f-text)}body.showroom .promo-pass-strip{border:0;border-left:3px solid var(--ink-red);background:var(--c-surface);border-radius:0}body.showroom .promo-pass-flag{background:var(--ink-red);color:var(--ink-black);font-family:var(--f-console);border-radius:0}body.showroom .promo-pass-copy{color:var(--c-fg);font-family:var(--f-text)}body.showroom .promo-pass-price{color:var(--c-fg);font-family:var(--f-console)}body.showroom .promo-skeleton :is(.promo-kicker,.promo-price,.promo-headline,.promo-sub,.promo-marquee,.promo-pass-strip){color:#0000;border-radius:0}body.showroom .promo-cta{animation:none}body.showroom .tile{border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);border-radius:0}body.showroom .controls-panel{padding:var(--sp-4) var(--sp-5)}body.showroom .controls-panel .kicker{margin-bottom:var(--sp-3)}body.showroom .control-row kbd{background:var(--c-surface-2);color:var(--c-fg);font:700 var(--fs-xs)/1 var(--f-console);letter-spacing:var(--tr-console);box-shadow:none;border:0;border-radius:0;padding:3px 7px}body.showroom .howto-tip{color:var(--c-fg)}body.showroom .howto-tip:before{color:var(--ink-yellow)}body.showroom .points-info{font-size:var(--fs-s)}body.showroom .points-bar{transform:skewX(var(--sk));border-radius:0}body.showroom :is(.points-bar-rank,.points-bar-value,.campaign-lb .lb-points){font-family:var(--f-console);letter-spacing:var(--tr-console)}body.showroom :is(.points-bar-rank,.points-bar-value){font-size:var(--fs-s)}body.showroom .points-bar-value{color:var(--c-fg)}body.showroom .lb-help-link{color:var(--c-dim);font-family:var(--f-text)}body.showroom .lb-help-link:is(:hover,:focus-visible){color:var(--ink-yellow)}body.showroom .campaign-lb-gap{color:var(--c-dim)}body.showroom .row{border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);font-size:var(--fs-s);border-radius:0}body.showroom .row-click:is(:hover,:focus-visible),body.showroom .row:hover{background:var(--c-surface-2)}body.showroom :is(.row-pos,.row-time){font-family:var(--f-console);letter-spacing:var(--tr-console)}body.showroom .row-meta,body.showroom .row-author,body.showroom .row-actions button.danger{color:var(--c-dim)}body.showroom .player-title{font-family:var(--f-console);letter-spacing:var(--tr-label)}body.showroom .title-plain{color:var(--c-dim)}body.showroom .title-gold{color:var(--m-gold)}body.showroom .title-flame{color:var(--ink-orange)}body.showroom .title-dev{color:var(--ch-weekly);text-shadow:var(--glow-s) color-mix(in srgb, var(--ch-weekly) 45%, transparent)}body.showroom .title-founders{color:var(--ink-violet);text-shadow:var(--glow-s) color-mix(in srgb, var(--ink-violet) 45%, transparent)}body.showroom .garage-name{border:1.5px solid var(--c-rule);background:var(--c-page);color:var(--c-fg);border-radius:0}body.showroom .garage-name:is(:hover,:focus){border-color:var(--c-garage);outline:none}body.showroom .garage-customize{border:0;border-left:var(--edge) solid var(--c-garage);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom .garage-customize:is(:hover,:focus-visible){background:var(--c-garage);color:var(--ink-black)}body.showroom .garage-status{color:var(--c-dim)}body.showroom .player-chip{color:var(--c-dim);font-family:var(--f-console);letter-spacing:var(--tr-console);border-radius:0}body.showroom .player-chip:hover{color:var(--c-fg);background:var(--c-surface);border-color:var(--c-rule)}body.showroom .player-chip .avatar{background:var(--ink-orange);color:var(--ink-black);border-radius:0}body.showroom :is(.collector-banner,.cb-chip,.cb-lane,.cb-plate,.store-rail-chip,.locker-preview){border-radius:0}body.showroom .collector-banner{border:0;border-left:var(--edge) solid var(--c-premium);box-shadow:none;background:var(--c-surface)}body.showroom .cb-title{font-family:var(--f-console);text-transform:uppercase;letter-spacing:var(--tr-console)}body.showroom .cb-sub,body.showroom .cb-owned{color:var(--ink-yellow)}body.showroom .cb-was{color:var(--ink-red)}body.showroom .cb-price{font-family:var(--f-console);color:var(--c-fg)}body.showroom .cb-cta{background:var(--ink-yellow);color:var(--ink-black);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;border-radius:0}body.showroom .badge-credits{color:var(--ink-yellow);font-family:var(--f-console)}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,.hb-menu,#hotbar-mods,#transform-status,#spawn-pick-hint){border:1.5px solid var(--c-rule);border-left:var(--edge) solid var(--ink-yellow);background:var(--c-hud);box-shadow:none;-webkit-backdrop-filter:none;color:var(--c-fg);font-family:var(--f-text);font-size:var(--fs-s);border-radius:0}body.showroom :is(.hb-menu,.color-popover,#hotbar-mods){border-left-color:var(--c-rule)}body.showroom :is(.hb-menu-title,#items-panel .items-other-sets-title,#item-browser .ix-set-items-title,#generate-panel .gen-title,#env-panel .env-title){font:700 var(--fs-xs)/1.2 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-dim)}body.showroom :is(#generate-panel .gen-header,#generate-panel .gen-header :not(button),.ip-title,#item-browser .ix-detail-name){font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;color:var(--c-fg)}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover) :is(.gen-choice-sub,.items-hint,.items-status,.ix-disclaimer,.ix-card-meta,.ix-detail-by,.ix-detail-set,.ix-detail-facts,.ix-detail-status,.ip-empty,.items-set-count,.ix-set-import-skips,.tuning-help){color:var(--c-dim);font-size:var(--fs-xs)}body.showroom :is(#items-panel .items-status.error,#item-browser .ix-detail-status.error,#item-browser .ix-hint.ix-error){color:var(--d-behind)}body.showroom :is(#generate-panel,#env-panel) :is(label,.gen-value,.tuning-row label,summary){color:var(--c-fg);font-family:var(--f-text)}body.showroom :is(#generate-panel,#env-panel) :is(.gen-value,.tuning-row .tuning-val){font-family:var(--f-console);font-variant-numeric:tabular-nums}body.showroom :is(#generate-panel .gen-sep,#env-fields details,#items-panel .items-other-sets){border-color:var(--c-rule)}body.showroom #generate-panel .gen-footer{border-top:1.5px solid var(--c-rule)}body.showroom #generate-panel .gen-daily-output{color:var(--c-dim);font-family:var(--f-text)!important}body.showroom #generate-panel .gen-bot-grid{font-size:var(--fs-xs)!important}body.showroom #generate-panel :is(summary,#env-fields summary){color:var(--c-dim);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:700;font-size:var(--fs-xs)}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,.hb-menu,#hotbar-mods,#transform-status) :is(button,.btn){min-height:32px;padding:0 var(--sp-3);border:0;border-left:var(--edge) solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;box-shadow:none;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:0}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,.hb-menu,#hotbar-mods,#transform-status) :is(button,.btn):is(:hover,:focus-visible,.focused):not(:disabled){background:var(--c-fg);border-left-color:var(--c-fg);color:var(--ink-black);outline:none;transform:none}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,.hb-menu,#hotbar-mods,#transform-status) :is(button,.btn):is(.active,.primary,[aria-pressed=true]){background:var(--ink-yellow);border-left-color:var(--ink-yellow);color:var(--ink-black)}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,.hb-menu,#hotbar-mods,#transform-status) :is(button,.btn):disabled{color:var(--c-dim);opacity:.5;cursor:not-allowed}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,.hb-menu,#hotbar-mods) :is(button,.btn):is(:hover,.active,.primary) kbd{border-color:var(--ink-black);color:var(--ink-black);background:0 0}body.showroom :is(#generate-panel .gen-close,#generate-panel .gen-back,.ip-close,#items-panel .items-head button,#item-browser .ix-head button){justify-content:center;min-width:32px;padding:0}body.showroom :is(#items-panel .items-set-remove,#items-panel .items-set-remove:hover){color:var(--d-behind)}body.showroom #items-panel .items-set-remove:hover{background:var(--d-behind);color:var(--ink-black);border-left-color:var(--d-behind)}body.showroom :is(#item-browser .ix-link){min-height:0;color:var(--ink-yellow);text-transform:none;font:700 var(--fs-xs)/1.2 var(--f-text);background:0 0;border:0;padding:0}body.showroom #item-browser .ix-link:hover{color:var(--c-fg);background:0 0}body.showroom :is(#generate-panel .gen-choice,#item-browser .ix-card,.ip-tile,#items-panel .items-set,.color-chip){border:1.5px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);box-shadow:none;text-transform:none;border-radius:0}body.showroom :is(#generate-panel .gen-choice,#item-browser .ix-card,.ip-tile):is(:hover,:focus-visible){border-color:var(--ink-yellow);background:var(--c-surface-2);color:var(--c-fg)}body.showroom :is(.ip-tile.active,#items-panel .items-set button.active){border-color:var(--ink-yellow);background:var(--c-surface-2);color:var(--ink-yellow)}body.showroom #generate-panel .gen-choice{text-align:left;min-height:0;padding:var(--sp-3);font-family:var(--f-text);align-items:flex-start}body.showroom #generate-panel .gen-choice-title{font:700 var(--fs-m)/1.1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom :is(.ip-thumb,#item-browser .ix-card-img,#item-browser .ix-detail-img){background-color:var(--c-page);border-radius:0}body.showroom .ip-tile-name,body.showroom #item-browser .ix-card-name{color:var(--c-fg);font-family:var(--f-text)}body.showroom :is(#item-browser .ix-chip,#item-browser .ix-tag-chip){color:var(--ink-yellow);border-left-width:3px}body.showroom #item-browser .ix-card-imported{background:var(--ink-yellow);color:var(--ink-black);border-radius:0}body.showroom :is(#items-panel .items-set summary,#item-browser .ix-set-import-skips summary){color:var(--c-fg)}body.showroom #item-browser .ix-set-import-skips summary{color:var(--ink-yellow)}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,#editor-panel) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){border:1.5px solid var(--c-rule);background-color:var(--c-page);min-height:30px;color:var(--c-fg);caret-color:var(--ink-yellow);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);font-variant-numeric:tabular-nums;box-shadow:none;border-radius:0}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover,#editor-panel) :is(input,select,textarea):is(:focus,:focus-visible,.focused):not([type=checkbox],[type=radio],[type=range],[type=color]){border-color:var(--ink-yellow);background-color:var(--c-page);color:var(--c-fg);box-shadow:none;outline:none;transform:none}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover) :is(input,textarea)::placeholder{color:var(--c-dim);opacity:.8;font-weight:600}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover) :is(input,select,textarea):disabled{color:var(--c-dim);opacity:.55}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser,.ip-popover,.color-popover) select option{background-color:var(--c-surface);color:var(--c-fg);font-family:var(--f-text)}body.showroom :is(#generate-panel,#env-panel,#items-panel,#item-browser) input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--ink-yellow)}body.showroom :is(#generate-panel,#env-panel,.color-popover) input[type=color]{border:1.5px solid var(--c-rule);background-color:var(--c-page);border-radius:0;padding:2px}body.showroom #env-fields input.scrub{font-family:var(--f-console)}body.showroom .color-swatch{border:1.5px solid var(--c-rule);border-radius:0}body.showroom .color-swatch:is(:hover,:focus-visible,.active){border-color:var(--ink-yellow)}body.showroom .color-chip{min-height:24px}body.showroom .surface-btn{font-family:var(--f-console)}body.showroom :is(#generate-panel .gen-body,#env-fields,#items-panel .items-list,#item-browser .ix-grid-wrap,#item-browser .ix-detail-body){scrollbar-color:var(--c-rule) transparent}body.showroom #transform-status{padding:var(--sp-2) var(--sp-4)}body.showroom #transform-status .status-label{color:var(--ink-yellow);font:700 var(--fs-m)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #transform-status .status-hint{color:var(--c-dim);font-size:var(--fs-xs)}body.showroom #transform-status :is(.status-axes button,.status-btn){border-left-width:3px;width:30px;height:30px;min-height:0;padding:0}body.showroom #transform-status .status-cancel{color:var(--d-behind)}body.showroom #transform-status .status-confirm{color:var(--faster)}body.showroom #transform-status :is(.status-cancel,.status-confirm):hover{color:var(--ink-black)}body.showroom #spawn-pick-hint{color:var(--c-fg);font-size:var(--fs-s)}body.showroom #select-box{border:1.5px dashed var(--ink-yellow);background:color-mix(in srgb, var(--ink-yellow) 12%, transparent);border-radius:0}body.showroom #env-panel{padding:var(--sp-3) var(--sp-4)}@media (pointer:fine){body.showroom #env-panel{z-index:25;width:300px;max-height:calc(100vh - 236px);top:66px;right:348px}}body.showroom #env-panel .env-head{color:var(--c-fg);font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #env-header-row label{color:var(--c-dim);font-family:var(--f-text);letter-spacing:var(--tr-label);font-weight:700}body.showroom #env-fields .tuning-row label{font-size:var(--fs-s)}body.showroom #env-fields .tuning-help,body.showroom #env-fields .tuning-row .help{border-radius:0}body.showroom #env-header-row #env-theme{min-width:96px}body.showroom #cinematic-root{font:500 var(--fs-s)/1.4 var(--f-text);color:var(--c-fg)}body.showroom #cinematic-root :is(.cin-transport,.cin-recording,.cin-drawer,.cin-drawer-toggle){border:1.5px solid var(--c-rule);background:var(--c-hud);-webkit-backdrop-filter:none;box-shadow:none;border-radius:0}body.showroom #cinematic-root .cin-drawer{border-width:0 0 0 var(--edge);border-left-color:var(--ink-yellow)}body.showroom #cinematic-root.recording .cin-recording{border-left:var(--edge) solid var(--d-behind)}body.showroom #cinematic-root.rec-blocked .cin-recording{border-left-color:var(--slower)}body.showroom #cinematic-root :is(.cin-drawer-head,.cin-preset-row){border-color:var(--c-rule);border-style:solid;border-width:0 0 1.5px}body.showroom #cinematic-root .cin-drawer-head>span{font:700 var(--fs-l)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase}body.showroom #cinematic-root :is(.cin-transport,.cin-preset-row,.cin-recording,.cin-drawer-head) button,body.showroom #cinematic-root .cin-drawer-toggle{border:0;border-left:3px solid var(--c-rule);background:var(--c-surface);color:var(--c-fg);font:700 var(--fs-s)/1 var(--f-console);letter-spacing:var(--tr-console);text-transform:uppercase;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:0}body.showroom #cinematic-root :is(.cin-transport,.cin-preset-row,.cin-recording,.cin-drawer-head) button:is(:hover,:focus-visible),body.showroom #cinematic-root .cin-drawer-toggle:is(:hover,:focus-visible){background:var(--c-fg);border-left-color:var(--c-fg);color:var(--ink-black);outline:none}body.showroom #cinematic-root .cin-transport button.cin-record{color:var(--d-behind);border-color:var(--c-rule)}body.showroom #cinematic-root .cin-transport button.cin-record:hover{background:var(--d-behind);border-left-color:var(--d-behind);color:var(--ink-black)}body.showroom #cinematic-root .cin-time{color:var(--c-dim);opacity:1;font-family:var(--f-console);font-size:var(--fs-m)}body.showroom #cinematic-root :is(.cin-fields,.cin-group-body){scrollbar-color:var(--c-rule) transparent}body.showroom #cinematic-root .cin-group>summary{color:var(--c-dim);opacity:1;font:700 var(--fs-xs)/1.2 var(--f-text);letter-spacing:var(--tr-label);text-transform:uppercase}body.showroom #cinematic-root .cin-group[open]>summary{color:var(--ink-yellow)}body.showroom #cinematic-root .cin-row>span{color:var(--c-fg)}body.showroom #cinematic-root :is(.cin-row,.cin-preset-row) :is(input:not([type=checkbox],[type=range],[type=color]),select){border:1.5px solid var(--c-rule);background-color:var(--c-page);min-height:28px;color:var(--c-fg);caret-color:var(--ink-yellow);font:700 var(--fs-s)/1 var(--f-console);font-variant-numeric:tabular-nums;border-radius:0}body.showroom #cinematic-root :is(.cin-row,.cin-preset-row) :is(input,select):is(:focus,:focus-visible,.focused){border-color:var(--ink-yellow);background-color:var(--c-page);color:var(--c-fg);box-shadow:none;outline:none}body.showroom #cinematic-root select option{background-color:var(--c-surface);color:var(--c-fg)}body.showroom #cinematic-root input[type=color]{border:1.5px solid var(--c-rule);background-color:var(--c-page);border-radius:0;padding:2px}body.showroom #cinematic-root :is(input[type=range],input[type=checkbox]){accent-color:var(--ink-yellow)}body.showroom #cinematic-root .cin-safe:before{border-color:var(--c-fg-35)}body.showroom #cinematic-root .cin-safe:after{border-color:var(--c-fg-15)}body.showroom.cinematic :is(.sre,.sre-top,#hotbar-mods,.hb-menu,.color-popover,.ip-popover,#items-panel,#item-browser,#env-panel,#generate-panel,.sre-insp){display:none!important}@media (pointer:fine){body.showroom.sr-editor #transform-status{z-index:30;bottom:176px}}
