@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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}:root{--paper:#f3ede0;--paper-2:#e9e0cd;--paper-3:#dcd1b8;--paper-hi:#fbf7ee;--ink:#17121f;--ink-2:#3b3050;--flare:#ff4a1c;--flare-2:#d62e06;--night:#0a080e;--hue-0:#ff4a1c;--hue-1:#ff3d91;--hue-2:#2b6bff;--hue-3:#00b287;--hue-4:#ffb300;--hue-5:#8b5cf6;--blood:#d9232b;--ink-dim:color-mix(in srgb, var(--ink) 64%, var(--paper));--ink-faint:color-mix(in srgb, var(--ink) 36%, var(--paper));--paper-dim:color-mix(in srgb, var(--paper) 70%, var(--night));--scrim:color-mix(in srgb, var(--night) 72%, transparent);--fx:var(--flare);--ok:var(--hue-3);--warn:var(--hue-4);--bad:var(--flare);--font-display:"Archivo Black", "Arial Black", system-ui, sans-serif;--font-ui:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--t-label:11px;--t-small:12px;--t-body:14px;--t-lead:17px;--t-h3:20px;--t-h2:clamp(22px, 2.4vw, 30px);--t-h1:clamp(26px, 3.4vw, 44px);--t-hero:clamp(44px, 7.5vw, 96px);--t-display:clamp(54px, min(10.5vw, 13.5vh), 128px);--track-label:.16em;--track-tight:-.03em;--track-display:-.05em;--w-ui:500;--w-strong:700;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--pad-page:clamp(12px, 2vh, 24px) clamp(12px, 2.4vw, 32px);--hair:2px;--edge:3px;--ring-w:4px;--lift-s:3px;--lift:6px;--lift-l:10px;--hit:44px;--screen-cap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 13'%3E%3Ccircle cx='0.5' cy='6.5' r='0.09'/%3E%3Ccircle cx='0.5' cy='7.5' r='0.15'/%3E%3Ccircle cx='0.5' cy='8.5' r='0.23'/%3E%3Ccircle cx='0.5' cy='9.5' r='0.31'/%3E%3Ccircle cx='0.5' cy='10.5' r='0.38'/%3E%3Ccircle cx='0.5' cy='11.5' r='0.44'/%3E%3Ccircle cx='0.5' cy='12.5' r='0.48'/%3E%3Ccircle cx='1.5' cy='6.0' r='0.06'/%3E%3Ccircle cx='1.5' cy='7.0' r='0.12'/%3E%3Ccircle cx='1.5' cy='8.0' r='0.19'/%3E%3Ccircle cx='1.5' cy='9.0' r='0.27'/%3E%3Ccircle cx='1.5' cy='10.0' r='0.34'/%3E%3Ccircle cx='1.5' cy='11.0' r='0.41'/%3E%3Ccircle cx='1.5' cy='12.0' r='0.46'/%3E%3C/svg%3E");--screen-foot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 8'%3E%3Ccircle cx='0.5' cy='3.5' r='0.09'/%3E%3Ccircle cx='0.5' cy='4.5' r='0.19'/%3E%3Ccircle cx='0.5' cy='5.5' r='0.30'/%3E%3Ccircle cx='0.5' cy='6.5' r='0.39'/%3E%3Ccircle cx='0.5' cy='7.5' r='0.45'/%3E%3Ccircle cx='1.5' cy='3.0' r='0.05'/%3E%3Ccircle cx='1.5' cy='4.0' r='0.14'/%3E%3Ccircle cx='1.5' cy='5.0' r='0.24'/%3E%3Ccircle cx='1.5' cy='6.0' r='0.35'/%3E%3Ccircle cx='1.5' cy='7.0' r='0.43'/%3E%3C/svg%3E");--pop:cubic-bezier(.34, 1.56, .64, 1);--pop-soft:cubic-bezier(.2, 1.25, .4, 1);--swift:cubic-bezier(.22, 1, .36, 1);--in:cubic-bezier(.5, 0, .75, 0);--d-tap:90ms;--d-fast:.14s;--d-med:.26s;--d-slow:.42s;--d-fly:.62s;--z-backdrop:0;--z-well:1;--z-ui:10;--z-wipe:40;--z-well-up:45;--z-bezel:50;--z-fx-under:55;--z-stage:60;--z-fx:70;--z-hud:72;--z-overlay:80;--z-wipe-show:85;--z-cutscene:90;--z-dev:95;--z-grain:200}@property --rest{syntax:"<time>";inherits:false;initial-value:0s}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}html{overflow-x:clip}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}:where(ul,ol)[class]{margin:0;padding:0;list-style:none}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible,.is-focus{outline:3px solid var(--flare);outline-offset:3px}:is(.btn--flare,.chip.is-on,.chip[aria-pressed=true]):is(:focus-visible,.is-focus),.plate--hot :is(:focus-visible,.is-focus){outline-color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-3)}::-webkit-scrollbar-thumb{background:var(--ink);border:var(--hair) solid var(--paper-3)}::-webkit-scrollbar-thumb:hover{background:var(--ink-2)}::-webkit-scrollbar-thumb:active{background:var(--flare)}::-webkit-scrollbar-corner{background:var(--paper-3)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ink) var(--paper-2)}}.page{width:100%;max-width:var(--page-w,1120px);min-height:100svh;padding:var(--pad-page);align-content:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.page--wide{--page-w:1720px}.page--frame{gap:var(--s-3);grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:0;overflow:hidden}.phase-in{animation:kit-phase-in var(--d-med) var(--swift) both}@keyframes kit-phase-in{0%{opacity:0;transform:translateY(8px)}}.is-shaking{animation:.24s linear both kit-shake}@keyframes kit-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.kicker{font:var(--w-strong) var(--t-label) / 1.25 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim);margin:0;display:block}.kicker em{color:var(--flare);font-style:normal}.kicker--lg{width:-moz-fit-content;width:fit-content;font-size:var(--t-small);color:var(--ink);background:linear-gradient(var(--flare), var(--flare)) var(--lift-s) var(--lift-s) / 100% 100% no-repeat;padding:2px 7px 3px 4px}.kicker--flare{color:var(--flare)}.title{font:400 var(--t-h1) / .95 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;text-wrap:balance;color:var(--ink);text-shadow:.05em .05em 0 var(--flare);margin:0}.title em{text-transform:none;color:var(--flare);-webkit-text-stroke:.09em var(--ink);paint-order:stroke fill;text-shadow:.03em .03em 0 var(--ink), .06em .06em 0 var(--ink);font-style:normal}.title--h2{font-size:var(--t-h2)}.title--hero{font-size:var(--t-hero);letter-spacing:var(--track-display);color:var(--flare);-webkit-text-stroke:.08em var(--ink);paint-order:stroke fill;text-shadow:.02em .02em 0 var(--ink), .04em .04em 0 var(--ink), .06em .06em 0 var(--ink);animation:kit-slam .46s var(--pop) both;line-height:.9}.title--slugs{-webkit-text-stroke:0;text-shadow:none;animation:none}@keyframes kit-slam{0%{opacity:0;transform:scale(1.8)rotate(-4deg)}45%{opacity:1}}@keyframes kit-title-in{0%{opacity:0;transform:translateY(-.35em)rotate(-2deg)}}.lead{max-width:56ch;font:var(--w-ui) var(--t-lead) / 1.45 var(--font-ui);text-wrap:pretty;color:var(--ink);margin:0}.lead--dim{font-size:var(--t-body);color:var(--ink-dim)}.plate--ink :is(.title,.lead){color:var(--paper)}.plate--ink .kicker{color:var(--paper-dim)}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:400}.plate{color:var(--plate-fg,var(--ink));background:var(--plate-bg,var(--paper));border:var(--edge) solid var(--plate-edge,var(--ink));box-shadow:var(--lift) var(--lift) 0 var(--plate-shadow,var(--ink))}.plate--sunk{--plate-bg:var(--paper-2);border-width:var(--hair);box-shadow:none}.plate--waiting{--plate-bg:var(--paper-2);border:var(--hair) dashed var(--ink-dim);box-shadow:none}.plate--hot{--plate-bg:var(--flare)}.plate--ink{--plate-bg:var(--ink);--plate-fg:var(--paper);--plate-edge:var(--paper);--plate-shadow:var(--flare)}.plate--tilt{transform:rotate(var(--tilt,-1deg))}.ticket{padding:var(--s-4) var(--s-5);color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift-l) var(--lift-l) 0 var(--ink);transform:rotate(var(--tilt,0deg))}.stamp{font:400 var(--stamp-size,40px) / 1 var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--stamp-ink,var(--flare));transform:rotate(var(--tilt,-10deg));mix-blend-mode:multiply;pointer-events:none;border:.12em solid;padding:.04em .28em;animation:.18s cubic-bezier(.2,1.4,.4,1) both kit-stamp-in;display:inline-block}.stamp--ink{--stamp-ink:var(--ink-2)}@keyframes kit-stamp-in{0%{opacity:0;transform:rotate(var(--tilt,-10deg)) scale(2.6)}}.btn{--b-lift:var(--lift);--b-bg:var(--paper);--b-fg:var(--ink);--b-edge:var(--ink);--b-shadow:var(--ink);--b-dots:var(--paper-3);--b-plate:var(--flare);isolation:isolate;min-height:var(--hit);font:400 15px / 1 var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--b-fg);background:var(--b-bg);border:var(--edge) solid var(--b-edge);box-shadow:var(--b-lift) var(--b-lift) 0 var(--b-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);align-content:center;place-items:center;gap:3px;padding:11px 20px;display:inline-grid;position:relative}.btn:is(:hover,.is-hover):not(:disabled,.is-pressed){box-shadow:calc(var(--b-lift) + 2px) calc(var(--b-lift) + 2px) 0 var(--b-shadow);transform:translate(-2px,-2px)}.btn:active:not(:disabled),.btn.is-pressed{transform:translate(var(--b-lift), var(--b-lift));box-shadow:0 0 0 var(--b-shadow);transition-duration:var(--d-tap)}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:var(--lift-s) var(--lift-s) 0 var(--paper-3)}.btn__kicker{font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums}.btn__label{letter-spacing:-.02em;transform-origin:50% 70%;transition:rotate var(--d-fast) var(--pop);animation:var(--l-in,none), var(--l-hover,none), var(--l-press,none);line-height:.94}.btn:is(:hover,.is-hover):not(:disabled,.is-pressed,.btn--ghost) .btn__label{rotate:-2deg}.btn:active:not(:disabled) .btn__label,.btn.is-pressed .btn__label{--l-press:kit-squash .34s var(--swift)}.btn:is(.btn--xl,.btn--lg):before{content:"";z-index:-1;background:var(--b-dots);-webkit-mask:var(--screen-foot) 0 100% / 10px 40px repeat-x;mask:var(--screen-foot) 0 100% / 10px 40px repeat-x;pointer-events:none;position:absolute;inset:0}.btn:is(.btn--xl,.btn--lg) .btn__label{text-shadow:.05em .05em 0 var(--b-plate)}.btn[data-go] .btn__label:after{content:"▶";margin-left:.45em;font-size:.7em}.btn[data-back] .btn__label:before{content:"◀";margin-right:.45em;font-size:.7em}.btn--xl{text-align:left;place-items:start;padding:15px 30px 18px;font-size:clamp(26px,3.3vw,42px)}.btn--lg{padding:13px 24px 15px;font-size:clamp(20px,2.4vw,30px)}.btn--sm{--b-lift:var(--lift-s);border-width:var(--hair);min-height:32px;font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.12em;padding:6px 12px}.btn--flare{--b-bg:var(--flare);--b-dots:var(--flare-2);--b-plate:var(--ink)}.btn--flare:is(.btn--xl,.btn--lg){--b-fg:var(--paper)}.btn--ink{--b-bg:var(--ink);--b-fg:var(--paper);--b-shadow:var(--flare);--b-dots:var(--ink-2)}.btn--ghost{--b-bg:transparent;box-shadow:none;border-color:#0000}.btn--ghost .btn__label{text-underline-offset:4px;text-decoration:underline}.btn--ghost:is(:hover,.is-hover):not(:disabled){box-shadow:none;color:var(--flare);transform:none}.btn--slot{box-shadow:none;border-style:dashed}.btn:is(.btn--ghost,.btn--slot):before{content:none}.btn--hero .btn__label{--l-in:kit-hero-in .52s var(--pop) .32s both;letter-spacing:.01em;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.03em .03em 0 var(--ink), .06em .06em 0 var(--ink), .09em .09em 0 var(--ink)}.btn--hero:is(:hover,.is-hover):not(:disabled,.is-pressed) .btn__label{--l-hover:kit-wobble .52s var(--swift)}.btn--hero:disabled .btn__label{--l-in:none}.btn__shine{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.btn__shine:before{content:"";background:linear-gradient(90deg, var(--paper-hi) 0 58%, transparent 58% 74%, var(--paper-hi) 74% 84%, transparent 84%);opacity:.45;width:26%;animation:kit-shine .84s var(--swift) 1.2s both;--rest:5.16s;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-18deg)}.btn--hero:disabled .btn__shine{display:none}.btn__spark{width:26px;height:26px;fill:var(--hue-4);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;pointer-events:none;animation:kit-spark 1.36s var(--swift) 1.6s both;--rest:2.64s;position:absolute;top:-13px;right:-13px;overflow:visible}.btn--hero:disabled .btn__spark{display:none}@keyframes kit-hero-in{0%{opacity:0;transform:scale(.4)rotate(-8deg)}55%{opacity:1;transform:scale(1.12)rotate(2deg)}80%{transform:scale(.97)}}@keyframes kit-wobble{20%{rotate:-3deg}45%{rotate:2.5deg}70%{rotate:-1.2deg}88%{rotate:.5deg}}@keyframes kit-squash{30%{scale:1.12 .8}62%{scale:.95 1.07}}@keyframes kit-shine{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(480%)skew(-18deg)}}@keyframes kit-spark{0%{opacity:0;transform:scale(0)rotate(-60deg)}17.6%{opacity:1;transform:scale(1.3)rotate(0)}35.3%,76.5%{transform:scale(1)}to{opacity:0;transform:scale(0)rotate(40deg)}}.btn.is-busy{background-image:linear-gradient(90deg, var(--flare) var(--p,0%), transparent var(--p,0%))}.chip{min-height:32px;font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.chip svg{width:14px;height:14px}.chip:is(:hover,.is-hover):not(:disabled){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.chip:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.chip:is(.is-on,[aria-pressed=true]){background:var(--flare);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);animation:kit-pop .3s var(--pop);transform:translate(-1px,-1px)}@keyframes kit-pop{0%{scale:.84}55%{scale:1.1}}.chip:disabled{opacity:.3;cursor:not-allowed}.swatch{width:var(--sw-size,28px);height:var(--sw-size,28px);background:var(--sw,var(--paper));border:var(--hair) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);border-radius:50%;flex:none}.swatch:is(:hover,.is-hover):not(:disabled,.is-on,[aria-pressed=true]){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.swatch:is(.is-on,[aria-pressed=true]){border-width:var(--edge);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);animation:kit-pop .3s var(--pop);transform:translate(-1px,-1px)}.swatch:disabled{opacity:.3;cursor:not-allowed}.input{width:100%;min-height:var(--hit);font:400 var(--t-h3) / 1.2 var(--font-display);color:var(--ink);background:var(--paper-2);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);border-radius:0;padding:10px 14px}.input::placeholder{color:var(--ink-faint)}.input:focus{border-color:var(--flare);transform:translate(var(--lift-s), var(--lift-s));box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);outline:none}.input[readonly]{border-color:var(--ink);box-shadow:none;transform:none}.input:disabled{background:var(--paper-3);box-shadow:none;cursor:not-allowed;transform:none}.input--lg{font-size:clamp(20px,2.2vw,26px)}.input--ui{font:var(--w-ui) var(--t-body) / 1.4 var(--font-ui)}.input:where(input:not(.input--ui,:disabled)){background:linear-gradient(var(--paper-3), var(--paper-3)), var(--screen-foot) 0 100% / 10px 40px repeat-x, var(--paper-2);background-blend-mode:lighten, normal}textarea.input{resize:none}.hand{gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.hand__note{grid-column:1/-1}.hand>.stamp{margin-right:var(--s-3);grid-area:1/1;place-self:center end;position:absolute}.dial{gap:6px;max-width:300px;display:grid}.dial__head{justify-content:space-between;gap:var(--s-2);display:flex}.dial__body{isolation:isolate;background:var(--paper-2);border:var(--edge) solid var(--ink);min-height:40px;box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);grid-template-columns:40px minmax(0,1fr) 40px;display:grid;position:relative}.dial__body:before{content:"";z-index:-1;background:var(--paper-3);-webkit-mask:var(--screen-foot) 0 100% / 8px 32px repeat-x;mask:var(--screen-foot) 0 100% / 8px 32px repeat-x;pointer-events:none;position:absolute;inset:0}.dial__arrow{font-size:var(--t-small);cursor:pointer;touch-action:manipulation;place-items:center;display:grid}.dial__arrow:first-child{border-right:var(--hair) solid var(--ink)}.dial__arrow:last-child{border-left:var(--hair) solid var(--ink)}.dial__arrow:is(:hover,.is-hover):not(:disabled){background:var(--flare)}.dial__arrow:disabled{opacity:.3;cursor:not-allowed}.dial__value{min-width:0;padding:0 var(--s-1);font:400 13px / 1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;place-items:center;display:grid;overflow:hidden}.dial__value>span{text-overflow:ellipsis;max-width:100%;animation:kit-tick .28s var(--pop) both;display:block;overflow:hidden}@keyframes kit-tick{0%{opacity:0;transform:translateY(-80%)}}.meter{--v:1;background:var(--paper-3);border:var(--hair) solid var(--ink);height:12px;position:relative;overflow:hidden}.meter__fill{background:var(--meter-fill,var(--flare));transform:scaleX(var(--v));transform-origin:0;transition:transform var(--d-fast) linear;position:absolute;inset:0}.meter--hp{--meter-fill:var(--ok)}.meter--hp[data-level=warn]{--meter-fill:var(--warn)}.meter--hp[data-level=bad]{--meter-fill:var(--bad)}.meter__lag{background:var(--paper-hi);transform-origin:0;position:absolute;inset:0}.timer{align-items:center;gap:var(--s-2);display:flex}.timer .meter{width:150px}.timer__num{min-width:2ch;font:400 20px / 1 var(--font-display);font-variant-numeric:tabular-nums;text-align:right}.timer.is-panic .meter__fill{--meter-fill:var(--ink)}.timer.is-panic .timer__num{color:var(--flare);animation:.5s steps(2,jump-none) infinite kit-blink}.timer--line{display:block}.timer--line .meter{border:0;width:100%;height:4px}@keyframes kit-blink{50%{opacity:.35}}.pips{gap:6px;display:flex}.pips>li{background:var(--paper);border:var(--hair) solid var(--ink);width:10px;height:10px}.pips>li.is-done{background:var(--ink)}.pips>li[aria-current]{background:var(--flare)}.medallion{--m:48px;--m-dot:6px;--m-ring:var(--edge);width:var(--m);height:var(--m);background:radial-gradient(var(--hue,var(--paper-3)) 1.4px, transparent 1.7px) 0 0 / var(--m-dot) var(--m-dot), var(--paper-3);border:var(--m-ring) solid var(--ink);box-shadow:inset 0 calc(var(--m) * -.18) calc(var(--m) * .3) color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;flex:none;padding:0;display:block;position:relative}.medallion--xs{--m:24px;--m-dot:4px;--m-ring:var(--hair)}.medallion--sm{--m:32px;--m-dot:4px;--m-ring:var(--hair)}.medallion--md{--m:48px}.medallion--lg{--m:72px;--m-dot:9px}.medallion--xl{--m:112px;--m-dot:9px;--m-ring:var(--ring-w)}.medallion--lens{box-shadow:none;background:0 0}.medallion>.cast-slot{border-radius:50%;position:absolute;inset:0}.medallion.is-me:after{content:"";background:var(--flare);width:26%;height:8%;min-height:3px;position:absolute;top:6%;right:-2%;transform:rotate(-38deg)}.medallion>.stamp{--stamp-size:11px;--tilt:-8deg;background:var(--paper);mix-blend-mode:normal;position:absolute;bottom:-8%;right:-14%}.punchable{cursor:pointer;transition:transform var(--d-fast) var(--pop)}.punchable:is(:hover,.is-hover):not(:disabled){transform:scale(1.06)rotate(-3deg)}.punchable:active:not(:disabled){transition-duration:var(--d-tap);transform:scale(.94)}.punchable:disabled{cursor:default}.seats{justify-content:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.seats__p{justify-items:center;gap:4px;min-width:64px;display:grid;position:relative}.seats__name{text-overflow:ellipsis;white-space:nowrap;max-width:11ch;font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;overflow:hidden}.seats__tag{font:400 15px / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--flare)}.seats__p.is-on{padding:var(--s-2);background:var(--flare);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink)}.seats__p.is-on .seats__tag{color:var(--ink)}.seats__crown{background:var(--flare);border:var(--hair) solid var(--ink);clip-path:polygon(0 100%,0 0,25% 46%,50% 0,75% 46%,100% 0,100% 100%);width:18px;height:13px;animation:kit-crown-hop var(--d-slow) var(--pop) both;position:absolute;top:-8px;left:50%;translate:-50%}.seats__p.is-on .seats__crown{background:var(--paper)}@keyframes kit-crown-hop{0%{opacity:0;transform:translateY(-14px)rotate(-12deg)}}.seats__delta{font:400 13px / 1 var(--font-display);color:var(--flare);background:var(--paper);border:var(--hair) solid var(--ink);animation:kit-delta .9s var(--swift) both;padding:2px 6px;position:absolute;top:-8px;right:-12px}@keyframes kit-delta{to{opacity:0;transform:translateY(-18px)}}.seats__still{text-align:center;flex-basis:100%}.seats--compact{gap:var(--s-2);flex-wrap:nowrap}.seats--compact .seats__p{min-width:0}.seats--compact :is(.seats__name,.seats__tag){display:none}.hud{align-items:end;column-gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--ink);box-shadow:0 var(--lift-s) 0 var(--flare);grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"me head status timer actions";display:grid}.hud__me{grid-area:me;width:48px;height:48px}.hud__head{gap:var(--s-1);grid-area:head;min-width:0;display:grid}.hud__title{animation:kit-title-in var(--d-slow) var(--pop) both;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hud__status{align-items:center;gap:var(--s-3);grid-area:status;display:flex}.hud__timer{grid-area:timer}.hud__actions{align-items:end;gap:var(--s-2);grid-area:actions;display:flex}.hud__count{font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hud__count b{font:400 var(--t-h3) / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--flare)}.hud--compact .hud__title{font-size:var(--t-h2)}@media (max-width:880px){.hud{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""status timer""actions actions"}.hud__me{display:none}}.intro{align-content:center;justify-items:center;gap:var(--s-4);min-height:min(100svh,780px);padding:var(--s-7) var(--s-4);text-align:center;display:grid}.intro .lead{justify-self:center}.intro .seats{margin-top:var(--s-5)}@media (max-width:560px){.intro{padding-block:var(--s-5)}.intro .seats{gap:var(--s-3) var(--s-2);margin-top:var(--s-2)}}.picker{align-content:start;gap:var(--s-2);display:grid}.picker__row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);text-align:left;background:var(--paper);border:var(--hair) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.picker__row:is(:hover,.is-hover):not([aria-current=true]){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.picker__row[aria-current=true]{border-width:var(--edge);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);transform:translate(-2px,-2px)}.picker__row.is-unseen{color:var(--ink-dim)}.picker__title{-webkit-line-clamp:2;font:400 13px / 1.15 var(--font-display);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chyron{z-index:var(--z-hud);max-width:min(560px,100vw - 32px);color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);animation:kit-chyron-in var(--d-med) var(--pop) both;grid-template-columns:8px minmax(0,auto);display:grid;position:fixed;bottom:clamp(90px,14vh,140px);left:clamp(16px,4vw,48px)}.chyron:before{content:"";background:var(--flare);border-right:var(--hair) solid var(--ink);grid-area:1/1}.chyron__body{padding:var(--s-2) var(--s-4) var(--s-3);animation:kit-chyron-swap var(--d-med) var(--pop) both;grid-area:1/2;align-content:center;gap:2px;display:grid}.chyron__body.is-out{animation:kit-chyron-out .16s var(--in) both}.chyron__text{font:400 clamp(18px, 2.4vw, 28px) / 1.05 var(--font-display);margin:0}.chyron--inline{position:static}@keyframes kit-chyron-in{0%{opacity:0;transform:translate(-24px)}}@keyframes kit-chyron-swap{0%{opacity:0;transform:translateY(10px)}}@keyframes kit-chyron-out{to{opacity:0;transform:translate(-16px)}}.toast{left:50%;bottom:calc(var(--s-5) + env(safe-area-inset-bottom));z-index:var(--z-overlay);padding:var(--s-2) var(--s-4);font:var(--w-strong) var(--t-small) / 1.2 var(--font-ui);letter-spacing:.06em;color:var(--paper);background:var(--ink);border:var(--hair) solid var(--paper);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);animation:kit-toast 2.4s var(--swift) both;position:fixed;translate:-50%}@keyframes kit-toast{0%{opacity:0;transform:translateY(12px)}8%,88%{opacity:1;transform:none}to{opacity:0}}.tag{font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);align-items:center;gap:6px;padding:5px 10px 5px 20px;display:inline-flex;position:relative}.tag:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:7px}.tag i{background:var(--hue,var(--flare));border-radius:50%;width:10px;height:10px}.overlay{z-index:var(--z-overlay);padding:var(--s-4);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.overlay>.plate{width:min(560px,100%);max-height:calc(100svh - 32px);padding:var(--s-5);animation:kit-phase-in var(--d-med) var(--pop-soft) both;overflow:auto}@media (max-width:560px){.overlay{place-items:end stretch;padding:0}.overlay>.plate{border-width:var(--edge) 0 0;max-height:70svh;box-shadow:none;padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom))}}.wipe{--wipe-dot:color-mix(in srgb, var(--ink) 26%, transparent);z-index:var(--z-wipe);pointer-events:none;background:var(--flare);position:fixed;inset:0}.wipe:after{content:"";background-image:radial-gradient(circle, var(--wipe-dot) 1.5px, transparent 1.7px);background-size:8px 8px;position:absolute;inset:0}.wipe--night{--wipe-dot:var(--paper);background:var(--night)}.wipe--night:after{opacity:.2}.wipe--in{animation:.34s cubic-bezier(.5,0,.2,1) forwards kit-wipe-in}.wipe--out{animation:kit-wipe-out var(--wipe-out,.56s) cubic-bezier(.4, 0, .2, 1) forwards}.wipe--hold{clip-path:none}.wipe__loading{z-index:1;color:var(--ink);animation:kit-phase-in var(--d-med) var(--swift) both;position:absolute;top:50%;left:50%;translate:-50% -50%}.wipe--night .wipe__loading{color:var(--paper-dim)}.stage[data-show]~.wipe{z-index:var(--z-wipe-show)}@keyframes kit-wipe-in{0%{clip-path:circle(0 at var(--wx) var(--wy))}to{clip-path:circle(175vmax at var(--wx) var(--wy))}}@keyframes kit-wipe-out{0%{clip-path:circle(175vmax at var(--wx) var(--wy))}to{clip-path:circle(0 at var(--wx) var(--wy))}}.on-night{color:var(--paper)}.on-night .kicker{color:var(--paper-dim)}.on-night :is(.kicker--flare,.kicker em){color:var(--flare)}.on-night .lead{color:var(--paper)}.on-night .lead--dim{color:var(--paper-dim)}.on-night :is(.title,.hud__title){color:var(--paper);text-shadow:.05em .05em 0 var(--flare)}.on-night .btn:not(.btn--ink,.btn--flare){--b-shadow:var(--flare)}.on-night .btn--ink{--b-edge:var(--paper)}.on-night .btn--ghost{--b-fg:var(--paper)}.on-night .pips>li{border-color:var(--paper);background:0 0}.on-night .pips>li.is-done{background:var(--paper)}.on-night .pips>li[aria-current]{background:var(--flare)}.on-night .chyron{box-shadow:var(--lift) var(--lift) 0 var(--flare)}.on-night .meter{background:var(--scrim);border-color:var(--paper)}.on-night .plate--waiting{--plate-bg:var(--scrim);border-color:var(--paper-dim)}.on-night .plate:not(.plate--ink,.plate--sunk,.plate--waiting){--plate-shadow:var(--flare)}.on-night .stamp{mix-blend-mode:normal}.on-night .seats__tag,.on-night .hud__count b{color:var(--flare)}.on-night.hud{box-shadow:none;border-bottom-color:#0000}@media (pointer:coarse){:is(.btn--sm,.chip){min-height:var(--hit)}.dial__body{grid-template-columns:var(--hit) minmax(0, 1fr) var(--hit);min-height:var(--hit)}}@media (prefers-reduced-motion:reduce){:is(.btn,.chip,.swatch,.input,.punchable,.picker__row){transition:none}:is(.phase-in,.stamp,.title--hero,.hud__title,.seats__delta,.seats__crown,.chyron,.chyron__body,.toast,.overlay>.plate,.is-shaking),:is(.btn__label,.btn__spark,.chip,.swatch,.dial__value>span){animation:none}.btn__label{transition:none}.btn__shine,.chyron__body.is-out{display:none}.timer.is-panic .timer__num{animation:none}.wipe--in,.wipe--out{animation-duration:1ms}.wipe__loading{animation:none}}.app{min-height:100svh;position:relative}.backdrop{z-index:var(--z-backdrop);pointer-events:none;background:var(--paper);position:fixed;inset:0;overflow:hidden}.bd-dots{background-image:radial-gradient(circle, var(--flare) 2px, transparent 2.3px);opacity:.5;width:46vw;height:46vw;-webkit-mask-image:radial-gradient(circle at 68% 34%, var(--ink), transparent 64%);mask-image:radial-gradient(circle at 68% 34%, var(--ink), transparent 64%);animation:sh-dots-in var(--d-slow) var(--swift) both;background-size:14px 14px;position:absolute;top:-11vw;right:-9vw}@keyframes sh-dots-in{0%{opacity:0}}.grain{z-index:var(--z-grain);pointer-events:none;mix-blend-mode:multiply;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.stage{width:100%;height:100%;z-index:var(--z-stage);pointer-events:none;position:fixed;inset:0}.stack{z-index:var(--z-ui);position:relative}.room-live{display:contents}.loading{animation:kit-phase-in var(--d-med) var(--swift) .25s both;position:fixed;top:50%;left:50%;translate:-50% -50%}.p-host{pointer-events:none;will-change:transform, width, height;transition:opacity .18s var(--in);position:fixed;top:0;left:0}.p-host.is-live{transition:transform var(--d-fly) var(--swift), width var(--d-fly) var(--swift), height var(--d-fly) var(--swift), opacity .18s var(--in)}.p-host.is-gone{opacity:0}.p-host.is-back>*{animation:sh-portrait-pop .36s var(--pop) both}@keyframes sh-portrait-pop{0%{opacity:0;transform:scale(.7)}}.p-host--well{z-index:var(--z-well)}:root:has(.wipe) .p-host--well{z-index:var(--z-well-up)}.p-host--bezel{z-index:var(--z-bezel)}.p-shadow{background:var(--ink);border-radius:50%;position:absolute;inset:0;transform:translate(9px,11px)}.p-well{background:var(--paper-3);border-radius:50%;position:absolute;inset:0;overflow:hidden}.p-well:before{content:"";background-image:radial-gradient(circle, var(--hue) 1.7px, transparent 1.9px);-webkit-mask-image:radial-gradient(circle at 50% 40%, var(--ink) 0%, transparent 74%);mask-image:radial-gradient(circle at 50% 40%, var(--ink) 0%, transparent 74%);opacity:.9;background-size:9px 9px;position:absolute;inset:-12%}.p-well:after{content:"";box-shadow:inset 0 -16px 28px color-mix(in srgb, var(--ink) 20%, transparent), inset 0 12px 20px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:50%;position:absolute;inset:0}.p-ring{border:var(--ring-w) solid var(--ink);border-radius:50%;position:absolute;inset:0}.p-notch{opacity:.75;width:15px;height:15px;position:absolute}.p-notch:before,.p-notch:after{content:"";background:var(--ink);position:absolute}.p-notch:before{width:var(--hair);height:100%;top:0;left:50%;transform:translate(-50%)}.p-notch:after{width:100%;height:var(--hair);top:50%;left:0;transform:translateY(-50%)}.p-notch--tl{top:9%;left:-7px}.p-notch--br{bottom:9%;right:-7px}.p-pulse{border:var(--ring-w) solid var(--flare);animation:sh-pulse-out var(--d-fly) var(--swift) forwards;border-radius:50%;position:absolute;inset:-5%}@keyframes sh-pulse-out{0%{opacity:.9;transform:scale(.88)}to{opacity:0;transform:scale(1.26)}}.screen--launch{grid-template-columns:minmax(240px,min(310px,24vw)) minmax(0,1fr);grid-template-areas:"left head""left form";align-content:center;gap:clamp(22px,3vh,32px) clamp(30px,5vw,74px);max-width:1350px;min-height:100svh;margin:0 auto;padding:clamp(36px,9vh,128px) clamp(20px,5vw,56px) clamp(24px,6vh,70px);display:grid;position:relative}.screen--launch .portrait-slot--hero{aspect-ratio:1;cursor:pointer;width:100%;max-width:min(300px,34vh);margin-inline:auto}.col--head{grid-area:head;align-self:end}.col--left{grid-area:left;align-self:center}.col--form{grid-area:form;grid-template-columns:minmax(0,540px) clamp(150px,24vw - 60px,272px);grid-template-areas:"field.""actions loot";align-self:start;gap:28px clamp(24px,3vw,40px);display:grid}.col--form>.field{grid-area:field}.col--form>.actions{grid-area:actions;align-self:start}.field{gap:7px;display:grid}.launch__name{text-transform:uppercase;padding:14px 18px;font-size:clamp(20px,2.8vw,30px)}.launch__code{text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(18px,2.2vw,26px)}.actions{gap:15px;display:grid}.join{grid-template-columns:minmax(92px,132px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.screen--launch :is(.field,.actions>*,.customiser>*){animation:kit-phase-in var(--d-med) var(--swift) both;animation-delay:calc(.42s + var(--deal,0) * 40ms)}.screen--launch :is(.actions>:first-child,.customiser>:first-child){--deal:1}.screen--launch :is(.actions>:nth-child(2),.customiser>:nth-child(2)){--deal:2}.screen--launch :is(.actions>:nth-child(3),.customiser>:nth-child(3)){--deal:3}.screen--launch :is(.actions>:nth-child(4),.customiser>:nth-child(4)){--deal:4}.screen--launch .customiser>:nth-child(5){--deal:5}.customiser{gap:12px;margin-top:clamp(18px,3vh,30px);display:grid}.swatches{justify-content:center;gap:9px;margin-bottom:4px;display:flex}.customiser .btn__label{justify-content:center;align-items:center;gap:9px;display:inline-flex}.customiser .btn .glyph{width:20px;height:20px}.customiser__closet .glyph{width:26px;height:26px}.customiser__row{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.customiser__step{width:var(--hit);min-height:var(--hit);padding:0}.customiser__step .glyph{width:20px;height:20px}.screen--lobby{gap:var(--s-4);max-width:1240px;height:100svh;padding:var(--pad-page);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid}.lob__top{justify-content:space-between;align-items:flex-end;gap:var(--s-4);display:flex}.lob__room{gap:2px;display:grid}.lob__code{letter-spacing:.1em;font-size:clamp(38px,min(6.5vw,9vh),68px);line-height:.9}.lob__body{gap:var(--s-3) var(--s-5);grid-template-rows:auto minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.lob__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.lob__players{gap:var(--s-3);min-height:0;padding:var(--s-4);flex-direction:column;grid-row:1/3;display:flex}.lob__roster{align-content:start;gap:var(--s-2);flex:1;min-height:0;margin:0;padding:4px 6px 4px 2px;list-style:none;display:grid;overflow-y:auto}.lob__seat{align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--hair) solid var(--paper-3);animation:kit-phase-in var(--d-med) var(--pop) both;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.lob__name{font:400 15px / 1.1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.lob__kick{width:28px;min-height:28px;font-size:var(--t-lead);padding:0}.lob__seat--empty{grid-template-columns:auto minmax(0,1fr)}.lob__seat--me{grid-template-columns:auto minmax(0,1fr) auto;margin:0 6px -8px 2px}.lob__mirror{border-radius:50%}.lob__who{gap:2px;min-width:0;display:grid}.lob__me{width:48px;height:48px}.lob__me--away{color:var(--ink-dim);border:var(--hair) dashed var(--ink-dim);border-radius:50%;place-items:center;display:grid}.lob__me--away .glyph{width:24px;height:24px}.lob__fit .glyph{width:16px;height:16px}.lob__chair{border:var(--hair) dashed var(--ink-dim);border-radius:50%;width:48px;height:48px}.lob__add .btn{width:100%}.lob__games{gap:var(--s-3);flex-direction:column;min-height:0;display:flex}.lob__modes{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-content:start;gap:var(--s-3);display:grid}.lob__mode{--mode-dots:transparent;isolation:isolate;align-content:center;column-gap:var(--s-3);min-width:0;height:72px;padding:0 var(--s-3);text-align:left;color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);row-gap:3px;display:grid;position:relative}.lob__mode:hover:not(:disabled,[aria-pressed=true]){box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);transform:translate(-2px,-2px)}.lob__mode:hover .lob__icon{animation:sh-mode-wiggle .46s var(--swift)}.lob__mode[aria-pressed=true]{--mode-dots:var(--flare-2);background:var(--flare);box-shadow:var(--lift) var(--lift) 0 var(--ink);animation:kit-pop .32s var(--pop);transform:translate(-1px,-1px)}.lob__mode:before{content:"";z-index:-1;background:var(--mode-dots);-webkit-mask:var(--screen-foot) 0 100% / 8px 32px repeat-x;mask:var(--screen-foot) 0 100% / 8px 32px repeat-x;pointer-events:none;position:absolute;inset:0}.lob__spark{width:22px;height:22px;fill:var(--hue-4);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;pointer-events:none;animation:kit-spark 1.36s var(--swift) .3s both;--rest:2.64s;position:absolute;top:-11px;right:-11px;overflow:visible}@keyframes sh-mode-wiggle{25%{rotate:-8deg}50%{rotate:6deg}75%{rotate:-3deg}}.lob__mode:disabled{cursor:default}.lob__icon{grid-row:1/3;width:40px;height:40px}.lob__icon svg{width:100%;height:100%;display:block}.lob__modename{font:400 15px / 1.05 var(--font-display);text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.lob__tag{font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);align-self:start;overflow:hidden}.lob__mode[aria-pressed=true] .lob__tag{color:var(--ink)}.lob__picked{align-items:center;gap:var(--s-4);min-height:84px;padding:var(--s-3) var(--s-4);animation:kit-phase-in var(--d-med) var(--swift) both;order:99;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.lob__blurb{font:var(--w-ui) 13px / 1.45 var(--font-ui);text-wrap:pretty;margin:0}.lob__dials{gap:var(--s-3);grid-auto-columns:150px;grid-auto-flow:column;display:grid}.ic-fill{fill:var(--paper-3)}.ic-accent{fill:var(--flare)}.lob__mode[aria-pressed=true] .ic-fill{fill:var(--paper)}.lob__mode[aria-pressed=true] .ic-accent{fill:var(--ink)}.ic-line,.ic-line-thin{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.ic-line{stroke-width:3.4px}.ic-line-thin{stroke-width:2.4px}.ic-dot{fill:var(--ink)}.ic-cut{fill:none;stroke:var(--paper);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ic-cut-dot{fill:var(--paper)}.ic-accent-line{fill:none;stroke:var(--flare);stroke-linecap:round;stroke-linejoin:round}.ic-fill-line{fill:none;stroke:var(--paper-3);stroke-linecap:round;stroke-linejoin:round}.ic-hot .ic-fill{fill:var(--paper)}.ic-hot .ic-accent{fill:var(--ink)}.ic-hot .ic-accent-line{stroke:var(--ink)}.ic-hot .ic-fill-line{stroke:var(--paper)}.lob__foot{justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-3);border-top:var(--edge) solid var(--ink);display:flex}.lob__foot>.emw__btn{margin-right:auto}.connbar{z-index:var(--z-fx);justify-content:center;align-items:center;gap:var(--s-3);font:var(--w-strong) var(--t-small) / 1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);animation:sh-conn-in .24s var(--swift) both;margin:0;padding:7px 12px;display:flex;position:fixed;top:0;left:0;right:0}@keyframes sh-conn-in{0%{transform:translateY(-100%)}}.webgl-warn{z-index:var(--z-fx);max-width:min(92vw,520px);font:var(--w-strong) var(--t-small) / 1.3 var(--font-ui);text-align:center;background:var(--paper);border:var(--edge) solid var(--ink);margin:0;padding:9px 15px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.polish-desk{width:min(1040px,94vw);margin:24px auto}.polish-desk>header{z-index:var(--z-overlay);align-items:center;gap:var(--s-2);padding:var(--s-3);background:var(--paper);border:var(--hair) solid var(--ink);flex-wrap:wrap;display:flex;position:relative}.polish-desk>header b{font-size:var(--t-small);margin-right:auto}.polish-desk>main{grid-template-columns:1fr 1fr;gap:40px;display:grid}.polish-bean{width:100%;height:340px}.polish-hits{justify-content:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.polish-caption{z-index:var(--z-overlay);text-align:center;background:var(--paper);border:var(--hair) solid var(--ink);padding:14px;position:fixed;bottom:35px;left:50%;transform:translate(-50%)}@media (max-width:880px){.screen--launch{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"wallet""loot""head""port""field""actions""cust";justify-items:center;row-gap:18px;padding-top:clamp(16px,3vh,32px)}.col--left,.col--form{display:contents}.col--head{align-self:auto}.col--form>:is(.field,.actions){width:100%;max-width:460px}.col--form>.actions{margin-top:10px}.screen--launch .portrait-slot--hero{grid-area:port;max-width:168px}.customiser{grid-area:cust;width:100%;max-width:340px;margin-top:4px}.join{grid-template-columns:minmax(84px,1fr) 1.2fr}.screen--lobby{height:auto;min-height:100svh;padding-bottom:calc(104px + env(safe-area-inset-bottom));grid-template-rows:none}.lob__code{font-size:44px}.lob__body{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.lob__players{column-gap:var(--s-3);padding:var(--s-3);grid-row:auto;grid-template-columns:auto minmax(0,1fr);display:grid}.lob__players>.lob__head{grid-column:1/-1}.lob__seat--me{grid-template-columns:none;margin:6px 0 4px}.lob__who{justify-items:center}.lob__fit{border-radius:50%;width:28px;min-height:28px;padding:0;position:absolute;top:-6px;right:-4px}.lob__fit>span{display:none}.lob__roster{gap:var(--s-3);padding:6px 2px 4px;display:flex;overflow:auto hidden}.lob__seat{border:0;flex:none;grid-template-columns:none;align-content:start;justify-items:center;gap:4px;width:64px;padding:0;position:relative}.lob__name{max-width:64px;font-size:var(--t-label)}.lob__seat:not(.lob__seat--me)>.kicker,.lob__host{display:none}.lob__kick{width:22px;min-height:22px;font-size:var(--t-small);position:absolute;top:-6px;right:0}.lob__seat--empty>.kicker{display:block}.lob__add{flex:none;align-self:start}.lob__add .btn{width:48px;min-height:48px;font-size:var(--t-label);white-space:normal;border-radius:50%;padding:0}.lob__modes{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.lob__mode{height:64px;padding:0 var(--s-2);grid-template-columns:32px minmax(0,1fr)}.lob__icon{width:32px;height:32px}.lob__modename{white-space:normal;font-size:13px}.lob__tag{display:none}.lob__mode[aria-pressed=true]{grid-column:1/-1}.lob__mode[aria-pressed=true] .lob__tag{display:block}.lob__picked{order:var(--picked);gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.lob__dials{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-columns:auto;grid-auto-flow:row}.lob__foot{z-index:var(--z-ui);gap:var(--s-3);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--paper);position:fixed;bottom:0;left:0;right:0}.lob__foot>.btn:first-child{min-height:var(--hit);font-size:var(--t-small);padding:8px 12px}.lob__foot>.btn--xl{flex:1;padding:10px 16px 12px;font-size:26px}.polish-desk>main{grid-template-columns:1fr;gap:15px}.polish-bean{height:240px}}@media (prefers-reduced-motion:reduce){.p-host.is-live{transition-duration:1ms}.p-pulse,.p-host.is-back>*,.bd-dots,.loading,.lob__seat,.lob__picked,.lob__mode,.lob__mode:hover .lob__icon,.lob__spark,.screen--launch :is(.field,.actions>*,.customiser>*){animation:none}}.impact,.megafx{z-index:var(--z-fx-under)}:root:has(.stage[data-show]) :is(.impact,.megafx){z-index:var(--z-fx)}.impact{pointer-events:none;border:var(--hair) solid var(--ink);width:12px;height:12px;animation:fx-ring .28s var(--swift) forwards;border-radius:50%;margin:-6px 0 0 -6px;position:fixed}.impact:before,.impact:after{content:"";clip-path:polygon(50% 0,59.95% 25.98%,85.36% 14.64%,74.02% 40.05%,100% 50%,74.02% 59.95%,85.36% 85.36%,59.95% 74.02%,50% 100%,40.05% 74.02%,14.64% 85.36%,25.98% 59.95%,0 50%,25.98% 40.05%,14.64% 14.64%,40.05% 25.98%);width:72px;height:72px;margin:-36px 0 0 -36px;animation:.28s steps(3,end) forwards fx-splat;position:absolute;top:50%;left:50%}.impact:before{background:var(--ink);translate:3px 3px}.impact:after{background:var(--fx)}.impact i{width:var(--hair);background:var(--ink);height:8px;animation:fx-tick .28s var(--swift) forwards;margin:-4px 0 0 -1px;position:absolute;top:50%;left:50%}@keyframes fx-ring{to{border-color:#0000;width:70px;height:70px;margin:-35px 0 0 -35px}}@keyframes fx-splat{0%{transform:scale(.4)}33%{transform:scale(1.1)}66%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes fx-tick{0%{transform:translateY(-30px)}to{opacity:0;transform:translateY(-44px)}}.megafx{--fx-r:72px;pointer-events:none;position:fixed;inset:0;overflow:hidden}:root:has(.stage[data-show]) .megafx{--fx-r:150vmax}.megafx__flash{--fx-flash:var(--paper);background:radial-gradient(circle at var(--fx-x) var(--fx-y), var(--fx-flash) var(--fx-r), transparent calc(var(--fx-r) + 1px));animation:.16s steps(2,jump-none) forwards fx-mega-flash;position:absolute;inset:0}@keyframes fx-mega-flash{0%{opacity:.95}60%{opacity:.4}to{opacity:0}}.megafx__lines{background:repeating-conic-gradient(from 3deg at var(--fx-x) var(--fx-y), var(--ink) 0deg 1.6deg, transparent 1.6deg 9deg);-webkit-mask-image:radial-gradient(circle at var(--fx-x) var(--fx-y), transparent 0 46px, var(--ink) 74px, transparent 200px);mask-image:radial-gradient(circle at var(--fx-x) var(--fx-y), transparent 0 46px, var(--ink) 74px, transparent 200px);animation:.52s steps(4,jump-none) forwards fx-mega-lines;position:absolute;inset:0}@keyframes fx-mega-lines{0%{opacity:.9}65%{opacity:.7}to{opacity:0}}.megafx__shock{left:var(--fx-x);top:var(--fx-y);border:5px solid var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.42s cubic-bezier(.16,1,.3,1) forwards fx-mega-shock;position:absolute}@keyframes fx-mega-shock{to{opacity:0;border-width:1px;width:220px;height:220px;margin:-110px 0 0 -110px}}.megafx__ko{left:calc(var(--fx-x) + var(--fx-side,1) * 104px);top:calc(var(--fx-y) - 18px);font-family:var(--font-display);white-space:nowrap;text-transform:uppercase;color:var(--fx);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:.06em .06em 0 var(--ink);animation:fx-mega-ko .9s var(--pop) forwards;font-size:clamp(22px,2.2vw,32px);line-height:1;position:absolute}@keyframes fx-mega-ko{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(0)}14%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1.25)}28%{transform:translate(-50%,-50%)rotate(-8deg)scale(1)}78%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.06)}}@media (max-width:880px){.megafx__ko{left:var(--fx-x);top:calc(var(--fx-y) - 62px)}}.megafx--shot .megafx__flash{animation-duration:.12s}:root:has(.stage[data-show]) .megafx--shot .megafx__flash{--fx-flash:var(--fx)}.megafx--hammer{--fx:var(--hue-2)}.megafx--pee{--fx:var(--hue-4)}.megafx--pee .megafx__lines{opacity:.25}body.is-quaking{animation:.34s cubic-bezier(.36,.07,.19,.97) both fx-mega-quake}@keyframes fx-mega-quake{12%{transform:translate(-6px,-3px)}32%{transform:translate(5px,-5px)}52%{transform:translate(-3px,-1px)}72%{transform:translate(2px,-2px)}88%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.megafx__lines,.megafx__shock,.impact i{display:none}.impact,.impact:before,.impact:after,.megafx__flash{animation-duration:1ms}body.is-quaking{animation:none}}.screen--quiz{--page-w:1120px;padding-top:clamp(24px,6vh,72px)}.qz{gap:var(--s-5);display:grid}.qz__stage{grid-template-columns:minmax(170px,248px) minmax(0,640px);justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);display:grid}.spot{z-index:1;justify-items:center;gap:var(--s-2);display:grid;position:relative}.spot__figure{aspect-ratio:1;width:100%;max-width:248px;color:inherit;background:var(--paper-3);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);animation:qz-spot-in .52s var(--pop) both;border-radius:50%;padding:0;position:relative}@keyframes qz-spot-in{0%{opacity:0;transform:scale(.72)translateY(18px)}}.spot__slot{position:absolute;inset:0}.spot__plate{color:var(--paper);background:var(--ink);justify-items:center;padding:4px 12px 5px;display:grid;transform:rotate(-1.4deg)}.spot__name{font:400 clamp(15px, 2.2vw, 22px) / 1.1 var(--font-display);text-transform:uppercase;color:var(--flare)}.spot__was{font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim)}.qz__work{gap:var(--s-3);perspective:900px;min-width:0;display:grid}.qz__card{gap:var(--s-3);animation:qz-card-in .34s var(--pop) both;padding:clamp(16px,3vw,26px);display:grid}.qz__card[data-dir="-1"]{animation-name:qz-card-in-back}@keyframes qz-card-in{0%{opacity:0;transform:translate(46px)rotateY(-14deg)}}@keyframes qz-card-in-back{0%{opacity:0;transform:translate(-46px)rotateY(14deg)}}.qz__cardhead{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.qz__q{text-transform:none}.qz__field{position:relative}.qz__locked{--stamp-size:clamp(18px, 2.2vw, 24px);--tilt:-8deg;background:var(--paper);position:absolute;top:-18px;right:12px}.qz__nav{justify-content:space-between;display:flex}.qz__wait{justify-items:center;gap:var(--s-3);padding:var(--s-5);text-align:center;animation:kit-phase-in var(--d-med) var(--swift) both;display:grid}.qz__faces{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.qz__said{padding:var(--s-3) var(--s-4);gap:6px;display:grid}.qz__answer{font:400 clamp(19px, 3vw, 28px) / 1.1 var(--font-display);color:var(--flare-2);margin:0}.qz__foot{min-height:var(--hit);justify-content:center;display:flex}.judgehead{justify-content:center;align-items:center;gap:var(--s-4);display:flex}.judgehead__q{max-width:34ch;font:400 clamp(17px, 2.2vw, 22px) / 1.15 var(--font-display);text-wrap:balance;margin:0}.board{background:var(--paper-3);width:100%;max-width:900px;margin:0 auto;padding:clamp(16px,2.4vw,28px)}.deck{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none;display:flex}.pcard{width:clamp(200px,30%,250px);min-height:112px;color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);transform:rotate(var(--lean,0deg));animation:qz-deal-card var(--d-slow) var(--d,0s) var(--pop-soft) both;transition:background-color var(--d-med);align-content:start;gap:4px;padding:13px 14px 44px;display:grid;position:relative}@keyframes qz-deal-card{0%{opacity:0;transform:translate(-40px,-60px)rotate(-14deg)scale(.86)}}.pcard--yes{background:var(--flare)}.pcard--no{color:var(--ink-dim);background:var(--paper-2)}.pcard.is-hit{animation:qz-card-thump var(--d-slow) var(--pop) both}@keyframes qz-card-thump{30%{transform:rotate(var(--lean,0deg)) scale(.95) translateY(4px)}60%{transform:rotate(var(--lean,0deg)) scale(1.02) translateY(-2px)}}.pcard__by{font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.pcard__text{font:400 clamp(15px, 2vw, 20px) / 1.12 var(--font-display);overflow-wrap:anywhere}.pcard__pts{font:400 15px / 1.1 var(--font-display);color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:var(--hair) var(--hair) 0 var(--ink);animation:qz-pts .52s .2s var(--pop) both;padding:2px 7px;position:absolute;top:-12px;right:-10px;transform:rotate(4deg)}@keyframes qz-pts{0%{opacity:0;transform:rotate(4deg)translateY(16px)scale(.5)}}.pcard__mark{--stamp-size:clamp(13px, 1.5vw, 17px);--tilt:-9deg;position:absolute;bottom:9px;right:10px}.pcard__judge{gap:6px;display:flex;position:absolute;bottom:8px;right:10px}.pcard__judge .chip{width:36px;min-height:36px;font-size:var(--t-lead);padding:0}.pcard__yes{background:var(--flare)}.truth{margin-top:var(--s-4);color:var(--paper);background:var(--ink);visibility:hidden;padding:14px 16px}.truth .kicker{color:var(--paper-dim)}.truth.is-shown{visibility:visible;animation:qz-truth-drop .48s var(--pop) both}@keyframes qz-truth-drop{0%{opacity:0;transform:translateY(-30px)scale(.94)}60%{transform:translateY(4px)scale(1.02)}}.truth__text{font:400 clamp(20px, 3.2vw, 32px) / 1.1 var(--font-display);letter-spacing:var(--track-tight);color:var(--flare);margin:4px 0 0}@media (max-width:880px){.qz__stage{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.spot{justify-content:start;align-items:center;gap:var(--s-3);grid-auto-flow:column}.spot__figure{width:clamp(96px,26vw,132px);max-width:none}.pcard{width:100%}}@media (prefers-reduced-motion:reduce){.spot__figure,.qz__card,.qz__wait,.pcard,.pcard.is-hit,.pcard__pts,.truth.is-shown{animation:none}}.screen--podium{z-index:var(--z-hud);pointer-events:none;position:fixed;inset:0}.screen--podium :is(.pod__rest,.pod__exit.is-in){pointer-events:auto}.pod__title{max-width:9ch;font-size:var(--t-hero);transform-origin:0 0;opacity:0;transition:scale .5s var(--swift);line-height:.86;position:absolute;top:clamp(18px,4vh,40px);left:clamp(16px,4vw,48px)}.pod__title em{text-transform:uppercase}.pod__title.is-in{animation:pod-title-in var(--d-slow) var(--pop) both}.is-twisted .pod__title{scale:.45}@keyframes pod-title-in{0%{opacity:0;transform:scale(1.4)rotate(-2deg)}to{opacity:1;transform:none}}.pod__rest{opacity:0;position:absolute;top:clamp(18px,4vh,40px);right:clamp(16px,4vw,48px)}.pod__rest.is-in{animation:pod-plate-in var(--d-slow) .2s var(--pop-soft) both}.pod__more{display:none}.pod__table{gap:var(--s-1);min-width:220px;padding:var(--s-2) var(--s-3);margin:0;list-style:none;display:grid}.pod__table li{gap:var(--s-2);font:var(--w-strong) var(--t-body) / 1.2 var(--font-ui);grid-template-columns:2.2em auto minmax(0,1fr) auto;align-items:center;display:grid}.pod__rank{color:var(--ink-dim);font-variant-numeric:tabular-nums}.pod__name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.pod__score{font-family:var(--font-display);color:var(--flare);font-variant-numeric:tabular-nums}@keyframes pod-plate-in{0%{opacity:0;transform:translateY(-12px)rotate(1deg)}to{opacity:1;transform:none}}.pod__exit{opacity:0;position:absolute;bottom:clamp(24px,5vh,48px);right:clamp(16px,4vw,48px)}.pod__exit.is-in{animation:pod-plate-in var(--d-slow) .3s var(--pop) both}.pod__fallback{pointer-events:auto;min-width:min(360px,100vw - 32px);position:absolute;top:50%;left:50%;translate:-50% -50%}.pod__fallback li{font-size:var(--t-lead);grid-template-columns:3em minmax(0,1fr) auto}.pod__confetti{position:absolute;inset:0;overflow:hidden}.pod__confetti i{top:-6vh;left:calc(var(--i) * 3.9%);background:var(--flare);border:var(--hair) solid var(--ink);width:9px;height:13px;animation:pod-fall calc(2.6s + var(--i) * .13s) calc(var(--i) * 90ms) linear infinite;position:absolute}.pod__confetti i:nth-child(3n){background:var(--paper)}.pod__confetti i:nth-child(4n){background:var(--ink-2)}@keyframes pod-fall{to{transform:translateY(112vh)rotate(540deg)}}@media (max-width:560px){.pod__title{max-width:none;font-size:var(--t-h1);text-align:center;white-space:nowrap;transform-origin:50% 0;left:50%;translate:-50%}.is-twisted .pod__title{scale:.6}.pod__rest{top:auto;right:var(--s-4);bottom:clamp(24px,5vh,48px)}.pod__more{display:inline-flex}.pod__rest .pod__table{right:var(--s-4);bottom:calc(clamp(24px,5vh,48px) + 44px);left:var(--s-4);display:none;position:fixed}.pod__rest.is-open .pod__table{display:grid}.screen--podium .chyron{right:var(--s-4);bottom:calc(clamp(24px,5vh,48px) + 64px);left:var(--s-4);max-width:none}.pod__exit{right:auto;left:var(--s-4)}}.ch-page{padding-top:clamp(24px,6vh,72px)}.chainstage{min-width:0;min-height:0;animation:ch-stage-in .38s var(--swift) both;display:grid}@keyframes ch-stage-in{0%{opacity:0;transform:translateY(22px)}}.ch-stage{grid-template-columns:minmax(170px,248px) minmax(0,640px);justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);display:grid}.ch-work{gap:var(--s-4);padding:clamp(18px,3vw,26px);display:grid}.ch-guess{justify-items:center;gap:var(--s-3);width:min(100%,860px,160svh - 672px);margin:0 auto;display:grid}.ch-guess__art{aspect-ratio:8/5;place-items:center;width:100%;display:grid;overflow:hidden}.ch-guess__art img{width:100%;height:100%;display:block}.ch-guess figcaption{width:100%}.ch-reveal{justify-content:center;align-items:start;gap:var(--s-5);grid-template-columns:220px minmax(0,760px);height:100svh;padding-top:clamp(16px,4vh,40px);display:grid}.ch-picker{max-height:calc(100svh - 80px);padding:4px;overflow-y:auto}.ch-picker .picker__row{position:relative}.ch-picker .picker__row:disabled{cursor:default}.ch-seen{background:var(--flare);border:var(--hair) solid var(--ink);border-radius:50%;width:16px;height:16px}.ch-seen:after{content:"";border:solid var(--ink);border-width:0 var(--hair) var(--hair) 0;width:5px;height:8px;margin:1px 0 0 4px;display:block;transform:rotate(40deg)}.ch-chat{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100svh - 80px);min-height:0;display:grid;overflow:hidden}.ch-chat__head{padding:var(--s-4) var(--s-5);color:var(--paper);background:var(--ink);gap:4px;display:grid}.ch-chat__head .kicker{color:var(--paper-dim)}.ch-chat__head .title{color:var(--paper)}.ch-chat__scroll{min-height:0;padding:var(--s-4) var(--s-5);overflow-y:auto}.ch-chat__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ch-msg{align-items:flex-start;gap:var(--s-3);animation:ch-msg-in var(--d-med) var(--pop-soft) both;display:flex}.ch-msg--text{flex-direction:row-reverse}@keyframes ch-msg-in{0%{opacity:0;transform:translateY(14px)}}.ch-msg__body{gap:6px;min-width:0;display:grid}.ch-msg--text .ch-msg__body{justify-items:end}.ch-msg__text{font:400 clamp(17px, 1.8vw, 21px) / 1.2 var(--font-display);overflow-wrap:anywhere;background:var(--paper-2);border:var(--hair) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);margin:0;padding:10px 14px}.ch-msg__text.is-blank{font:var(--w-ui) var(--t-body) / 1.3 var(--font-ui);color:var(--ink-dim);box-shadow:none;border-style:dashed}.ch-msg__art{border:var(--hair) solid var(--ink);width:100%;display:block}.ch-msg--art .drawing-replay,.ch-msg--art .ch-msg__body>img{width:min(100%,300px);transition:width var(--d-slow) var(--swift)}.ch-msg--art.is-new .drawing-replay,.ch-msg--art.is-new .ch-msg__body>img{width:min(100%,470px)}.ch-chat__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:var(--hair) solid var(--ink);display:flex}.ch-slam{z-index:var(--z-fx);text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:clamp(10px,2vh,20px);padding:20px;animation:.4s 3.4s both ch-slam-out;display:grid;position:fixed;inset:0;overflow:hidden}.ch-slam__dim{background:var(--scrim);animation:kit-phase-in var(--d-med) var(--swift) both;position:absolute;inset:0}.ch-slam__flash{z-index:3;background:var(--paper);opacity:0;animation:.11s step-end .85s forwards ch-flash;position:absolute;inset:0}@keyframes ch-flash{0%{opacity:1}to{opacity:0}}.ch-slam__card{z-index:1;gap:6px;max-width:min(760px,88vw);padding:clamp(12px,2.4vh,22px) clamp(18px,4vw,40px);display:grid;position:relative}.ch-slam__card--a{--tilt:-1.6deg;animation:ch-slam-in-a .34s .12s var(--pop) both}.ch-slam__card--b{--tilt:1.2deg;animation:.24s cubic-bezier(.2,.9,.3,1) .85s both ch-slam-in-b}.ch-slam__quote{font:400 clamp(22px, 4.6vw, 46px) / 1.02 var(--font-display);letter-spacing:var(--track-tight);overflow-wrap:anywhere;margin:0}.ch-slam__art{aspect-ratio:8/5;border:var(--hair) solid var(--ink);width:min(62vw,520px);display:block}.ch-slam__stamp{--stamp-size:clamp(40px, 8vw, 96px);--tilt:-14deg;z-index:2;animation-delay:1.68s;position:absolute;bottom:24%;right:14vw}@keyframes ch-slam-in-a{0%{transform:rotate(var(--tilt)) translateY(-58vh) scale(1.3);opacity:0}}@keyframes ch-slam-in-b{0%{transform:rotate(var(--tilt)) scale(3.2);opacity:0}}@keyframes ch-slam-out{to{opacity:0;transform:scale(.98)}}.ch-verdict{text-align:center;justify-items:center}.ch-verdict>.hud{text-align:left;justify-self:stretch}.ch-suspects{justify-content:center;gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ch-suspect{justify-items:center;gap:6px;width:200px;display:grid;position:relative}.ch-suspect__name{font:400 var(--t-h3) / 1 var(--font-display);text-transform:uppercase}.ch-suspect__count{color:var(--flare);font-size:34px}.ch-suspect.is-leading .medallion{box-shadow:var(--lift) var(--lift) 0 var(--flare);animation:.9s steps(2,jump-none) infinite ch-lead}@keyframes ch-lead{50%{transform:rotate(-4deg)}}.ch-suspect__mark{--stamp-size:16px;--tilt:-8deg;background:var(--paper);position:absolute;top:70px;right:6px}.ch-rap{--tilt:1deg;text-align:left;width:100%;box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);gap:4px;padding:8px 10px;display:grid}.ch-rap:empty{display:none}.ch-rap p{font:var(--w-ui) var(--t-small) / 1.3 var(--font-ui);margin:0}.ch-rap b{font-weight:var(--w-strong);overflow-wrap:anywhere}.ch-sentence{z-index:var(--z-hud);text-align:center;pointer-events:none;grid-template-rows:auto 1fr auto;justify-items:center;padding:clamp(22px,4vh,44px) clamp(20px,5vw,56px);display:grid;position:fixed;inset:0}.ch-sentence>*{pointer-events:auto}.ch-charge{--tilt:-1.2deg;opacity:0;max-width:min(680px,90vw);box-shadow:var(--lift-l) var(--lift-l) 0 var(--flare);grid-row:1;position:relative}.ch-charge.is-in{opacity:1;animation:kit-phase-in .5s var(--swift) both}.ch-charge.is-out{animation:ch-charge-out .42s var(--in) both}@keyframes ch-charge-out{0%{opacity:1}to{opacity:0;transform:rotate(var(--tilt)) translateY(-120%)}}.ch-charge__name{font:400 clamp(20px, 3.4vw, 32px) / 1.05 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;margin:4px 0 2px}.ch-charge__line{font:var(--w-ui) clamp(13px, 1.8vw, 16px) / 1.35 var(--font-ui);margin:2px 0}.ch-charge__line b{overflow-wrap:anywhere}.ch-charge__stamp{--stamp-size:clamp(22px, 3.4vw, 38px);--tilt:-9deg;background:var(--paper);position:absolute;bottom:-30px;right:-26px}.ch-weak{grid-row:1;margin:0}.ch-weak .stamp{--stamp-size:clamp(40px, 7vw, 86px);--tilt:-6deg;color:var(--flare);mix-blend-mode:normal}.ch-sentence__foot{opacity:0;grid-row:3}.ch-sentence__foot.is-in{opacity:1;animation:kit-phase-in .5s var(--swift) both}@media (max-width:880px){.ch-stage{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.ch-reveal{grid-template-columns:minmax(0,1fr);height:auto}.ch-picker{max-height:none;display:flex;overflow-x:auto}.ch-picker>.kicker{display:none}.ch-picker .picker__row{flex:none}.ch-chat{height:calc(100svh - 120px)}}@media (prefers-reduced-motion:reduce){.chainstage,.ch-msg,.ch-slam__card--a,.ch-slam__card--b,.ch-slam__dim,.ch-suspect.is-leading .medallion,.ch-charge.is-in,.ch-charge.is-out,.ch-sentence__foot.is-in{animation:none}.ch-slam__flash{display:none}.ch-charge.is-in{opacity:1}.ch-charge.is-out{opacity:0}.ch-sentence__foot.is-in{opacity:1}}.deskframe{--page-w:2000px;gap:var(--s-2);padding:clamp(8px,1.25vw,24px);container:desk/size}.deskframe>.hud{padding-bottom:var(--s-2)}.deskframe--bare{grid-template-rows:minmax(0,1fr)}.desk{--rail-w:clamp(64px, 5vw, 84px);--inks-w:clamp(140px, 11vw, 184px);--tray-h:44px;--desk-gap:clamp(8px, 1vw, 14px);--desk-hit:40px;--panel-pad:6px;grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--inks-w);grid-template-rows:minmax(0, 1fr) var(--tray-h);gap:var(--desk-gap);grid-template-areas:"rail well side""rail tray side";min-width:0;min-height:0;display:grid;position:relative}@media (pointer:coarse){.desk{--desk-hit:44px}}.deskframe>.hud{animation:desk-drop .36s var(--pop-soft) both}.deskframe .hud__title{transform-origin:0 100%;animation:desk-prompt var(--d-med) var(--pop) .12s both}@keyframes desk-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes desk-prompt{0%{transform:scale(1.15)}}.desk__blocked{padding:var(--s-5);text-align:center;place-items:center;display:grid}.desk__rail,.desk__side{z-index:2;min-height:0;padding:var(--panel-pad);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);position:relative}.desk__rail{align-self:start;gap:var(--s-2);flex-direction:column;grid-area:rail;display:flex}.desk__tools,.desk__history{gap:var(--s-2);display:grid}.desk__history{padding-top:var(--s-2);border-top:var(--hair) solid var(--ink)}.desk__tool{flex-direction:column;gap:4px;width:100%;height:56px;padding:4px 2px}.desk__tool svg{width:22px;height:22px}.desk__tool--short{height:44px}.desk__tool--short svg{width:18px;height:18px}.desk__well{background-color:var(--paper-2);background-image:linear-gradient(color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px);border:var(--hair) solid var(--ink);background-position:50%;background-size:24px 24px;grid-area:well;place-items:center;min-width:0;min-height:0;display:grid;position:relative;container:well/size}.desk__sheet{aspect-ratio:8/5;touch-action:none;background:var(--paper);border:var(--edge) solid var(--ink);width:min(100cqw - 16px,160cqh - 25.6px);box-shadow:var(--lift) var(--lift) 0 var(--ink);transition:box-shadow var(--d-fast) var(--swift);position:relative;overflow:hidden}.desk__sheet.is-zoomed{box-shadow:inset 0 0 0 1px var(--ink-faint), var(--lift) var(--lift) 0 var(--ink)}.desk.is-urgent .desk__sheet{animation:.5s steps(2,jump-none) infinite desk-urgent}@keyframes desk-urgent{50%{box-shadow:var(--lift) var(--lift) 0 var(--flare)}}.desk__paper,.desk__view,.desk__hit{width:100%;height:100%;position:absolute;inset:0}.desk__paper{transform-origin:0 0;will-change:transform;background:var(--paper)}.desk__paper.is-glide{transition:transform .22s var(--pop)}.desk__live{display:none}.desk__nib{opacity:0;pointer-events:none;border:var(--hair) solid var(--ink);box-shadow:0 0 0 1px var(--paper);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.desk__nib.is-live{opacity:1}.desk__keyboard{z-index:-1;opacity:0;pointer-events:none;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:1px;left:1px}.desk__stamp{--stamp-size:clamp(40px, 5vw, 72px);--tilt:-7deg;position:absolute;top:50%;left:50%;translate:-50% -50%}.desk__zoom{background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px}.desk__zoom .num{min-width:5ch;font-size:var(--t-small);text-align:center;animation:desk-tray-in var(--d-fast) var(--pop) both}.desk__zoom .chip{min-width:32px}.desk__seam{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.desk__seam--inherit{height:var(--y);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 7%, transparent) 0 2px, transparent 2px 12px);border-bottom:var(--hair) dashed var(--flare);top:0}.desk__seam--handoff{top:var(--y);background:color-mix(in srgb, var(--hue-3) 6%, transparent);border-top:var(--hair) dashed var(--hue-3);bottom:0}.desk__seam span{max-width:calc(100% - 20px);font:var(--w-strong) var(--t-label) / 1.1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--flare);padding:3px 7px;position:absolute;left:10px;overflow:hidden}.desk__seam--inherit span{bottom:6px}.desk__seam--handoff span{border-color:var(--hue-3);top:6px;left:auto;right:10px}.desk__tray{align-items:center;gap:var(--s-2);grid-area:tray;min-width:0;display:flex}.desk__opts{min-width:0;height:100%;animation:desk-tray-in .16s var(--swift) both;flex:1;align-items:center;gap:6px;display:flex}@keyframes desk-tray-in{0%{opacity:0;transform:translateY(6px)}}.desk__opts>.chip,.desk__mirror,.desk__more>.chip{flex:none;height:36px}.desk__tip canvas{width:28px;height:10px}.desk__textsize{min-width:36px;font-size:var(--t-small)}.desk__rule{width:var(--hair);background:var(--ink);flex:none;height:24px;margin:0 4px}.desk__hint{min-width:0;font:var(--w-ui) var(--t-small) / 1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);overflow:hidden}.desk__cue{display:none}@property --desk-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --desk-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes desk-opts-edge{0%{--desk-fade-l:0px;--desk-fade-r:var(--s-5)}12%{--desk-fade-l:var(--s-5)}88%{--desk-fade-r:var(--s-5)}to{--desk-fade-l:var(--s-5);--desk-fade-r:0px}}@keyframes desk-cue{0%,85%{opacity:1}to{opacity:0}}.desk__switch{background:var(--flare);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);animation:.24s linear both kit-shake}.desk__ink{font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.desk__ink .meter{width:60px;height:8px}.desk__fillmark{border:var(--hair) solid currentColor;width:14px;height:14px}.desk__fillmark--solid{background:currentColor}.desk__fillmark--dots{background:radial-gradient(currentColor 1.2px,#0000 1.6px) 0 0/4px 4px}.desk__fillmark--lines{background:repeating-linear-gradient(45deg,currentColor 0 1.5px,#0000 1.5px 4px)}.desk__fillmark--fade{background:linear-gradient(90deg,currentColor,#0000)}.desk__more{flex:none;position:relative}.desk__more>.chip{width:40px;padding:0}.desk__more svg{width:20px;height:20px}.desk__menu{z-index:var(--z-overlay);width:200px;animation:desk-tray-in var(--d-fast) var(--pop) both;padding:4px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.desk__item{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:36px;font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink);background:var(--paper);cursor:pointer;border:0;padding:0 10px;display:flex}.desk__item:is(:hover,:focus-visible):not(:disabled){background:var(--paper-2)}.desk__item[aria-pressed=true]{background:var(--flare)}.desk__item:disabled{opacity:.3;cursor:not-allowed}.desk__item--wipe{border-top:var(--hair) solid var(--ink);margin-top:4px}.desk__item--wipe.is-armed{background:var(--flare)}.desk kbd{min-width:16px;font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);text-align:center;border:var(--hair) solid var(--flare);padding:1px 4px}.desk__side{gap:var(--s-3);flex-direction:column;grid-area:side;display:flex}.desk__colour{gap:var(--s-2);display:grid}.desk__current{border:var(--hair) solid var(--ink);height:40px;box-shadow:inset 0 0 0 var(--hair) var(--paper), var(--lift-s) var(--lift-s) 0 var(--flare);position:relative}.desk__half{inset:var(--hair);cursor:pointer;border:0;position:absolute}.desk__half--a{clip-path:polygon(0 0,100% 0,0 100%)}.desk__half--b{clip-path:polygon(100% 0,100% 100%,0 100%)}.desk__half[aria-pressed=true]{outline:var(--hair) dashed var(--paper);outline-offset:-8px}.desk__dropper{width:28px;height:28px;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}.desk__dropper svg{width:14px;height:14px}.desk__dropper:hover{transform:translate(-1px,-1px)}.desk__dropper[aria-pressed=true]{background:var(--flare)}.desk__inks{grid-template-columns:repeat(4,1fr);justify-items:center;gap:4px;display:grid}.desk__inks .swatch,.desk__swatches .swatch{--sw-size:28px}.desk__palettes{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.desk__tune{gap:6px;display:grid}.desk__sizes,.desk__alphas{grid-template-columns:repeat(var(--steps), 1fr);gap:3px;display:grid}.desk__sizes{--steps:5}.desk__alphas{--steps:4}.desk__size,.desk__alpha,.desk__palette{background:var(--paper);border:var(--hair) solid var(--ink);cursor:pointer;height:30px;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);padding:0;position:relative}.desk__size i{width:var(--dot);height:var(--dot);background:var(--dot-ink);box-shadow:0 0 0 1px var(--paper-3);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.desk__alpha{background-color:var(--paper);background-image:conic-gradient(var(--paper-3) 25%, transparent 0 50%, var(--paper-3) 0 75%, transparent 0);background-size:8px 8px;height:20px}.desk__alpha i{background:var(--dot-ink);opacity:var(--a);position:absolute;inset:0}.desk__palette{height:20px}:is(.desk__size,.desk__alpha,.desk__palette):hover:not(:disabled,[aria-pressed=true]){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.desk__layer:not(.is-on):has(.desk__pick:hover){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}:is(.desk__size,.desk__alpha,.desk__palette)[aria-pressed=true],.desk__layer.is-on{z-index:1;border:var(--edge) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);transform:translate(-1px,-1px)}:is(.desk__size,.desk__alpha):disabled{opacity:.3;cursor:not-allowed}.desk__layers{width:100%;min-height:var(--desk-hit);margin-top:auto}.desk__stack{flex-direction:column-reverse;gap:2px;display:flex}.desk__stack i{background:var(--ink-faint);width:12px;height:3px}.desk__stack i.is-on{background:var(--ink)}.desk__count{font:var(--t-body) / 1 var(--font-display);font-variant-numeric:tabular-nums}.desk__hand{gap:var(--s-2);display:grid}.desk__hand .btn{--b-lift:var(--lift-s);width:100%;min-height:52px;padding-inline:8px}.desk__hand .input{min-height:44px;font-size:16px}.desk__pop{z-index:var(--z-overlay);gap:var(--s-2);min-height:0;padding:var(--s-2);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);animation:desk-tray-in var(--d-fast) var(--pop) both;flex-direction:column;grid-area:side;display:flex;overflow:auto}.desk__pophead{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.desk__close{width:32px;font-size:var(--t-h3);padding:0}.desk__handle{display:none}.desk__sv{background:linear-gradient(to top, var(--night), transparent), linear-gradient(to right, var(--paper-hi), var(--pure));border:var(--hair) solid var(--ink);touch-action:none;cursor:crosshair;flex:120px;min-height:120px;max-height:260px;position:relative}.desk__sv i,.desk__hue i{border:var(--hair) solid var(--paper);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.desk__hue{border:var(--hair) solid var(--ink);touch-action:none;cursor:ew-resize;flex:none;height:16px;position:relative}.desk__hue i{top:50%}.desk__hex{align-items:center;gap:var(--s-2);display:flex}.desk__hex i{background:var(--sw);border:var(--hair) solid var(--ink);flex:none;width:28px;height:28px}.desk__hex .input{min-height:32px;box-shadow:none;font-variant-numeric:tabular-nums;padding:4px 8px}.desk__swatches{grid-template-columns:repeat(4,1fr);justify-items:center;gap:6px 4px;display:grid}.desk__pop--layers{padding:6px;container:layers/inline-size}.desk__newlayer{min-height:var(--desk-hit);flex:none}.desk__note{font:var(--w-ui) var(--t-small) / 1.3 var(--font-ui);color:var(--ink-dim);margin:0}.desk__layerlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.desk__layer{background:var(--paper);border:var(--hair) solid var(--ink);transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);gap:4px;padding:3px;display:grid}.desk__layer.is-on{padding:2px}.desk__layerhead{grid-template-columns:minmax(0, 1fr) var(--desk-hit);align-items:center;gap:4px;display:grid}.desk__pick{align-items:center;gap:var(--s-2);min-width:0;min-height:var(--desk-hit);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.desk__layer.is-on .desk__pick{cursor:default}.desk__thumb{aspect-ratio:8/5;background-color:var(--paper);background-image:conic-gradient(var(--paper-2) 25%, transparent 0 50%, var(--paper-2) 0 75%, transparent 0);border:1px solid var(--ink);background-size:12px 12px;flex:0 56px;min-width:36px;position:relative}.desk__thumb img{width:100%;height:100%;display:block}.desk__layer.is-hidden .desk__thumb img{opacity:.3}.desk__marks{color:var(--paper);background:var(--ink);display:flex;position:absolute;bottom:-1px;right:-1px}.desk__marks svg{width:13px;height:13px;padding:1px}.desk__layername{font:var(--t-h3) / 1 var(--font-display);font-variant-numeric:tabular-nums;flex:none}.desk__layername small{font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;display:none}.desk__eye{height:var(--desk-hit);color:var(--ink);border:var(--hair) solid transparent;cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.desk__eye:hover{border-color:var(--ink)}.desk__eye svg{width:20px;height:20px}.desk__layer.is-hidden .desk__eye{color:var(--ink-dim)}.desk__strip{border-top:var(--hair) solid var(--ink);gap:4px;padding-top:4px;display:grid}.desk__moves{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.desk__moves .chip{min-width:0;min-height:var(--desk-hit);padding:0}.desk__moves .chip svg{width:18px;height:18px}.desk__moves span{display:none}.desk__up{grid-column:1}.desk__down{grid-column:2}.desk__bin{grid-column:3}.desk__toggle{min-height:var(--desk-hit);letter-spacing:.06em;text-align:left;text-wrap:balance;justify-content:flex-start;gap:5px;padding-inline:6px;line-height:1.15}.desk__toggle svg{flex:none}@container layers (width>=220px){.desk__layername small{display:inline}.desk__thumb{flex-basis:72px}.desk__moves span{display:inline}}.desk__keys dl{margin:var(--s-3) 0 0;gap:6px;display:grid}.desk__keys dl>div{align-items:baseline;gap:var(--s-3);grid-template-columns:9.5em minmax(0,1fr);display:grid}.desk__keys dd{font:var(--w-ui) var(--t-body) / 1.3 var(--font-ui);margin:0}.desk.is-done :is(.desk__rail,.desk__tray,.desk__colour,.desk__tune,.desk__layers){opacity:.35;pointer-events:none}@media (hover:hover){:where(.desk [data-tip]){position:relative}.desk [data-tip]:after,.desk [data-key]:before{z-index:var(--z-overlay);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--swift) .25s, visibility 0s linear .25s;position:absolute}.desk [data-tip]:after{content:attr(data-tip);font:var(--w-strong) var(--t-label) / 14px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--paper);background:var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);padding:5px 8px;bottom:calc(100% + 8px);left:0}.desk [data-key]:after{padding-left:44px}.desk [data-key]:before{content:attr(data-key);z-index:calc(var(--z-overlay) + 1);width:30px;font:var(--w-strong) var(--t-label) / 12px var(--font-ui);text-align:center;color:var(--paper);border:1px solid var(--flare);bottom:calc(100% + 13px);left:8px}.desk [data-tip]:hover:after,.desk [data-key]:hover:before{visibility:visible;opacity:1}.desk .desk__rail [data-tip]:after{top:50%;bottom:auto;left:calc(100% + 12px);translate:0 -50%}.desk .desk__rail [data-key]:before{top:50%;bottom:auto;left:calc(100% + 20px);translate:0 -50%}.desk .desk__side [data-tip]:after{inset:50% calc(100% + 12px) auto auto;translate:0 -50%}.desk .desk__side [data-key]:before{inset:50% calc(100% + 20px) auto auto;translate:0 -50%}.desk .desk__side [data-key]:after{padding-left:8px;padding-right:44px}}@container desk (aspect-ratio<1){.hud{border-bottom:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"kicker status timer""title title title""line line line";align-items:center;row-gap:6px;padding-bottom:0}.hud__head,.hud__timer,.hud__timer .timer{display:contents}.hud__head>.kicker{grid-area:kicker}.hud__title{grid-area:title;font-size:22px}.hud__status{grid-area:status}.hud__timer .meter{border:0;grid-area:line;width:100%;height:4px}.hud__timer .timer__num{grid-area:timer;font-size:18px}.desk{--tray-h:44px;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-rows:minmax(0, calc(100cqw / 1.6)) var(--tray-h) auto auto auto minmax(0, 1fr) auto;gap:var(--s-2);timeline-scope:--desk-opts;grid-template-areas:"well well well well""opts opts hist hist""tools tools tools tools""colour colour colour colour""tune layers mirror more"". . . .""hand hand hand hand"}.desk__rail,.desk__tray,.desk__side{display:contents}.desk__well{background:0 0;border:0}.desk__sheet{width:min(100cqw - 8px,160cqh - 12.8px);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink)}.desk__opts{--desk-fade-r:var(--s-5);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) var(--desk-fade-l), var(--ink) calc(100% - var(--desk-fade-r) * 2), transparent calc(100% - var(--desk-fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) var(--desk-fade-l), var(--ink) calc(100% - var(--desk-fade-r) * 2), transparent calc(100% - var(--desk-fade-r)), transparent);scroll-timeline:--desk-opts x;grid-area:opts;padding-inline-end:var(--s-7);overflow-x:auto}.desk__opts>*{scroll-snap-align:start}.desk__opts::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.desk__opts{--desk-fade-r:0px;animation:desk-tray-in .16s var(--swift) both, desk-opts-edge linear both;padding-inline-end:var(--s-2);animation-timeline:auto,--desk-opts}.desk__cue{width:var(--s-5);height:var(--s-5);color:var(--ink);pointer-events:none;opacity:0;grid-area:opts;place-self:center end;place-items:center;animation:linear both desk-cue;animation-timeline:--desk-opts;display:grid}.desk__cue svg{width:20px;height:20px}}.desk__hint{display:none}.desk__mirror{width:var(--desk-hit);height:var(--desk-hit);grid-area:mirror;padding:0}.desk__mirror span{display:none}.desk__history{grid-area:hist;grid-template-columns:repeat(2, var(--desk-hit));border:0;padding:0}.desk__tools{grid-area:tools;grid-template-columns:repeat(6,minmax(0,1fr))}.desk__tool{height:52px}.desk__tool span{letter-spacing:.04em}.desk__tool--short{height:var(--desk-hit)}.desk__tool--short span{display:none}.desk__colour{grid-area:colour;grid-template-columns:64px minmax(0,1fr);align-items:center}.desk__inks{grid-template-columns:repeat(8,1fr);row-gap:6px}.desk__inks .swatch{--sw-size:32px}.desk__palname{display:none}.desk__palettes{grid-column:1/-1;grid-template-columns:repeat(12,1fr)}.desk__palette{height:28px}.desk__current{height:64px}.desk__tune>.kicker{display:none}.desk__tune{grid-area:tune;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center}.desk__layers{padding-inline:8px}.desk__size,.desk__alpha{height:var(--desk-hit)}.desk__layers{grid-area:layers;width:auto;margin:0}.desk__more{grid-area:more}.desk__more>.chip{width:var(--desk-hit);height:var(--desk-hit)}.desk__hand{padding-bottom:env(safe-area-inset-bottom);background:var(--paper);grid-area:hand;position:sticky;bottom:0}.desk__hand>.kicker{text-align:center}.desk__pop{box-shadow:none;grid-area:2/1/-1/-1;padding-top:0}.desk__handle{cursor:pointer;background:0 0;border:0;flex:none;width:100%;height:22px;padding:0;display:block}.desk__handle:after{content:"";background:var(--ink);width:48px;height:4px;margin:0 auto;display:block}.desk__sv{min-height:110px}.desk__swatches{grid-template-columns:repeat(8,1fr)}.desk__menu{bottom:calc(100% + 8px);right:0}}@container desk (height<=480px) and (aspect-ratio>1.6){.hud{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head status timer";align-items:center;padding-bottom:4px}.hud__head{align-items:baseline;gap:var(--s-2);display:flex}.hud__head>.kicker{flex:none}.hud__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;display:block;overflow:hidden}.hud__timer .meter{width:80px}.desk{--rail-w:92px;--inks-w:150px;--tray-h:40px;--panel-pad:4px;gap:6px}.desk__tools,.desk__history{grid-template-columns:repeat(2,1fr);gap:4px}.desk__history{padding-top:4px}.desk__tool,.desk__tool--short{height:40px}.desk__tool span{display:none}.desk__side{gap:6px;overflow:auto}.desk__tune>.kicker{display:none}.desk__colour{gap:4px}.desk__current{height:24px}.desk__inks{row-gap:2px}.desk__inks .swatch{--sw-size:24px}.desk__palname{display:none}.desk__palettes{padding:1px var(--lift-s) var(--lift-s) 1px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:28px;grid-auto-flow:column;overflow-x:auto}.desk__palettes::-webkit-scrollbar{display:none}.desk__palette{scroll-snap-align:start;height:14px}.desk__size{height:26px}.desk__alpha{height:16px}.desk__layers{min-height:32px}.desk__hand .btn{min-height:44px}.desk__hint{display:none}.desk__opts>.chip,.desk__mirror,.desk__more>.chip{height:32px}.desk__mirror span{display:none}.desk__opts .chip:has(>svg,>canvas,>i)>span{display:none}}.drawing-replay{width:min(100%,470px);position:relative}.drawing-replay [hidden]{display:none}@media (prefers-reduced-motion:reduce){.deskframe>.hud,.deskframe .hud__title,.desk__opts,.desk__menu,.desk__pop,.desk__switch,.desk.is-urgent .desk__sheet{animation:none}.desk__paper.is-glide{transition:none}}.storystage{min-width:0}.story-write{justify-items:center}.story-write>.hud,.story-write>.seats{justify-self:stretch}.storypage{flex-direction:column;width:min(100%,860px);max-height:calc(100svh - 300px);padding:clamp(18px,3.2vh,34px) clamp(18px,3.5vw,46px);display:flex}.storypage__title{font:400 clamp(20px, 2.6vw, 34px) / 1.05 var(--font-display);letter-spacing:var(--track-tight);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;border-bottom:var(--hair) solid var(--ink);margin:0 0 clamp(12px,2vh,20px);padding-bottom:clamp(12px,2vh,20px)}.storypage__scroll{overscroll-behavior:contain;scroll-behavior:smooth;min-height:0;overflow-y:auto}.storypage__prose{font:var(--w-ui) clamp(15px, 1.6vw, 19px) / 1.75 var(--font-ui);overflow-wrap:anywhere;margin:0}.buried{vertical-align:baseline;background:var(--ink);opacity:.16;height:.68em;animation:bk-buried-in .46s var(--swift) both;animation-delay:calc(var(--i) * 14ms);display:inline-block;transform:translateY(.04em)}.storypage__prose>span:nth-child(3n) .buried{transform:translateY(.04em)rotate(-.6deg)}.storypage__prose>span:nth-child(7n) .buried{transform:translateY(.08em)rotate(.5deg)}@keyframes bk-buried-in{0%{opacity:0;transform:translateY(-.25em)}to{opacity:.16}}.storyink{border-top:var(--hair) dashed var(--ink-faint);margin-top:clamp(12px,2vh,20px);padding-top:clamp(10px,1.6vh,16px);position:relative}.storyink__pen{width:100%;font:var(--w-ui) clamp(15px, 1.6vw, 19px) / 1.75 var(--font-ui);color:var(--ink);background:repeating-linear-gradient(transparent 0 calc(1.75em - 1px), color-mix(in srgb, var(--ink) 14%, transparent) calc(1.75em - 1px) 1.75em);resize:none;caret-color:var(--flare);border:0;outline:none;padding:0}.storyink__pen::placeholder{color:var(--ink-faint)}.storyink__stamp{--stamp-size:22px;--tilt:-8deg;background:var(--paper);position:absolute;top:4px;right:4px}.storypage__foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--hair) solid var(--paper-3);display:flex}.story-reading{justify-content:center;align-items:start;gap:var(--s-5);grid-template-columns:250px minmax(0,840px);padding-top:clamp(16px,4vh,40px)}.readpage{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:min(100svh - 80px,900px);display:grid;position:relative;overflow:hidden}.readpage__head{text-align:center;border-bottom:var(--hair) solid var(--ink);justify-items:center;gap:4px;padding:clamp(14px,2.4vh,24px) clamp(16px,3vw,40px) clamp(10px,1.8vh,18px);display:grid}.readpage__title{font:400 clamp(22px, 2.6vw, 36px) / 1.02 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.readpage__scroll{overscroll-behavior:contain;scroll-behavior:smooth;min-height:0;padding:clamp(14px,2.4vh,26px) clamp(16px,3vw,44px);overflow-y:auto}.readpage__prose{font:var(--w-ui) clamp(16px, 1.8vw, 21px) / 1.9 var(--font-ui);overflow-wrap:anywhere;margin:0}.readentry{--author:var(--ink);-webkit-text-decoration:underline var(--author);text-decoration:underline var(--author);text-underline-offset:.22em;text-decoration-thickness:.14em}.readentry>.medallion{vertical-align:-.35em;box-shadow:0 0 0 var(--hair) var(--author);display:inline-block}.readentry__word{-webkit-text-decoration:underline var(--author);text-decoration:underline var(--author);text-underline-offset:.22em;animation:bk-word-in .25s var(--swift) both;animation-delay:calc(var(--w) * 40ms);text-decoration-thickness:.14em;display:inline-block}@keyframes bk-word-in{0%{opacity:0;transform:translateY(.28em)}}.readpage__end{justify-items:center;gap:var(--s-4);margin:clamp(18px,3vh,30px) 0 6px;display:grid}.readpage__end .stamp{--stamp-size:clamp(30px, 3.4vw, 46px);--tilt:-3deg;animation-delay:.24s}.readpage__bow{justify-content:center;gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.readpage__bow>li{animation:bk-bow .9s var(--pop) both;animation-delay:calc(.7s + var(--i) * .12s)}@keyframes bk-bow{0%{opacity:0;transform:translateY(12px)}40%{opacity:1;transform:none}65%{transform:rotate(14deg)translateY(6px)}}.readcover{z-index:2;place-content:center;justify-items:center;gap:var(--s-3);padding:var(--s-6);text-align:center;background:var(--paper-2);border-left:14px solid var(--ink);transform-origin:0;animation:kit-phase-in var(--d-slow) var(--swift) both;display:grid;position:absolute;inset:0}.readcover.is-opening{animation:bk-cover-open .7s var(--in) forwards}@keyframes bk-cover-open{to{opacity:0;transform:perspective(1400px)rotateY(-100deg)}}.readcover__title{max-width:18ch;font:400 clamp(28px, 3.6vw, 52px) / 1 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;text-wrap:balance;color:var(--flare);text-shadow:.05em .05em 0 var(--ink);margin:0}.readpage__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) clamp(14px, 2.4vw, 26px);background:var(--paper-2);border-top:var(--hair) solid var(--ink);display:flex}.readpage__actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.readpage__who{align-items:center;gap:var(--s-2);font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);display:inline-flex}.readpage__who i{border:var(--hair) solid var(--ink);border-radius:50%;width:12px;height:12px}.bk-vote{align-content:start;gap:var(--s-4);padding-top:clamp(16px,4vh,40px)}.bk-ballots{justify-content:center;gap:var(--s-7) var(--s-6);padding:var(--s-5) 0 var(--s-6);grid-template-columns:repeat(auto-fit,minmax(230px,290px));margin:0;list-style:none;display:grid}.bk-ballot{align-content:space-between;gap:var(--s-4);min-height:280px;animation:kit-phase-in var(--d-slow) var(--pop-soft) both;animation-delay:calc(var(--i) * 70ms);display:grid;position:relative}.bk-ballot.is-leading{box-shadow:var(--lift-l) var(--lift-l) 0 var(--flare)}.bk-ballot__who{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair) solid var(--ink);display:flex}.bk-ballot__count{font:400 clamp(24px, 2.6vw, 34px) / 1 var(--font-display);margin-left:auto}.bk-ballot__stamp{--stamp-size:30px;--tilt:-8deg;background:var(--paper);position:absolute;top:-18px;right:-14px}.bk-spine{gap:var(--s-2);padding-left:var(--s-4);border-left:10px solid var(--spine,var(--ink));display:grid}.bk-spine__title{font:400 clamp(22px, 2.2vw, 30px) / 1.02 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bk-spine__line{font:var(--w-ui) var(--t-body) / 1.35 var(--font-ui);color:var(--ink-dim);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bk-show{z-index:var(--z-hud);pointer-events:none;position:fixed;inset:0}.bk-show :is(.bk-charge,.bk-show__foot.is-in){pointer-events:auto}.bk-charge{--tilt:-2deg;opacity:0;max-width:min(420px,44vw);box-shadow:var(--lift-l) var(--lift-l) 0 var(--flare);position:absolute;top:clamp(18px,4vh,40px);right:clamp(16px,4vw,48px)}.bk-charge.is-in{opacity:1;animation:kit-phase-in var(--d-slow) var(--swift) both}.bk-charge.is-in.is-out{animation:bk-charge-out .42s var(--in) both}@keyframes bk-charge-out{to{opacity:0;transform:translate(60%)rotate(6deg)}}.bk-charge__title{font:400 clamp(22px, 2.8vw, 36px) / 1.02 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;overflow-wrap:anywhere;margin:4px 0 2px}.bk-charge__line{font:var(--w-strong) var(--t-small) / 1.3 var(--font-ui);margin:0}.bk-charge__stamp{--stamp-size:clamp(24px, 3.2vw, 40px);--tilt:-9deg;background:var(--paper);position:absolute;bottom:-30px;left:-18px}.bk-bigstamp{text-align:center;margin:0;position:absolute;top:clamp(20px,7vh,72px);left:0;right:0}.bk-bigstamp .stamp{--stamp-size:clamp(44px, 8vw, 96px);--tilt:-6deg;color:var(--flare);background:var(--paper)}.bk-show__foot{opacity:0;position:absolute;bottom:clamp(24px,5vh,48px);right:clamp(16px,4vw,48px)}.bk-show__foot.is-in{opacity:1;animation:kit-phase-in var(--d-slow) .3s var(--pop) both}@media (max-width:880px){.story-reading{grid-template-columns:minmax(0,1fr)}.storypage{max-height:none}}@media (max-width:760px){.bk-ballots{grid-template-columns:minmax(0,1fr)}.bk-ballot{min-height:0}.bk-charge{left:var(--s-4);right:var(--s-4);max-width:none}.bk-show__foot{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);text-align:center}}@media (prefers-reduced-motion:reduce){.buried,.readentry__word,.readpage__bow>li,.readcover,.readcover.is-opening,.bk-ballot,.bk-charge.is-in,.bk-charge.is-in.is-out,.bk-show__foot.is-in{animation:none}.bk-charge.is-in.is-out{opacity:0}}.bk-easel{justify-content:center;align-items:start;gap:var(--s-5);grid-template-columns:220px minmax(0,900px);min-height:100svh;padding-top:clamp(16px,4vh,40px);display:grid}.bk-board{grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100svh - 80px);display:grid;overflow:hidden}.bk-board .title em{color:var(--flare)}.bk-stand{align-content:start;justify-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--paper-2);display:grid}.bk-canvas{aspect-ratio:8/5;background:var(--paper);border:var(--edge) solid var(--ink);width:min(100%,160svh - 624px);box-shadow:var(--lift) var(--lift) 0 var(--ink);place-items:center;display:grid}.bk-canvas .drawing-replay,.bk-canvas__art{width:100%;height:100%;display:block}.bk-painter{align-items:center;gap:var(--s-2);animation:kit-phase-in var(--d-med) var(--swift) both;margin:0;display:flex}.bk-hands{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bk-hands>li{opacity:.7;transition:transform var(--d-slow) var(--swift), opacity var(--d-slow) var(--swift);justify-items:center;gap:4px;display:grid;position:relative}.bk-hands>li[aria-current]{opacity:1;transform:translateY(-4px)scale(1.2)}.bk-idle{font-size:var(--t-label);padding-block:3px}.bk-wallvote .bk-ballots{grid-template-columns:repeat(auto-fit,minmax(240px,310px))}.bk-pinned{gap:6px;margin:0;display:grid}.bk-pinned img{aspect-ratio:8/5;border:var(--hair) solid var(--ink);width:100%;display:block}.bk-pinned .lead{aspect-ratio:8/5;border:var(--hair) dashed var(--ink-faint);place-items:center;margin:0;display:grid}@media (max-width:880px){.bk-easel{grid-template-columns:minmax(0,1fr)}.bk-canvas{width:100%}}@media (prefers-reduced-motion:reduce){.bk-painter{animation:none}.bk-hands>li{transition:none}}.rwhud{z-index:var(--z-hud);pointer-events:none;position:fixed;inset:0}.rwhud :is(button,.btn){pointer-events:auto}.rwhud__head{top:var(--s-5);left:var(--s-5);gap:var(--s-1);max-width:min(640px,100vw - 48px);display:grid;position:absolute}.rwhud__title{font-size:var(--t-h1);animation:rw-title-in .32s var(--swift) both}.rwhud__side{top:var(--s-5);right:var(--s-5);justify-items:end;gap:var(--s-3);display:grid;position:absolute}.rwhud__jump>li{width:14px;height:14px}.rwhud__jump button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.rwhud__jump button:focus-visible{outline:var(--hair) solid var(--flare);outline-offset:2px}.rwcredits{left:var(--s-5);bottom:var(--s-5);justify-items:start;gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid;position:absolute}.rwcredits__tag{opacity:0;transform-origin:10px;transition:opacity var(--d-fast) var(--swift), transform var(--d-med) var(--pop);transform:translateY(-12px)rotate(-4deg)}.rwcredits__tag.is-in{opacity:1;transform:rotate(calc((var(--i) - 1) * 2deg))}.rwhud--reveal .rwcredits{display:block;inset:0}.rwhud--reveal .rwcredits__tag{top:var(--seam,-100px);left:max(var(--s-5), calc(50vw - 360px));font-size:var(--t-body);opacity:1;transition:transform var(--d-slow) var(--pop) calc(var(--i) * .363s);padding:7px 14px 7px 22px;position:absolute;transform:translate(-120%,-50%)}.rwhud--reveal .rwcredits__tag.is-in{transform:translate(0, -50%) rotate(calc((var(--i) - 1) * 1.5deg))}.rwhud--reveal .rwcredits__tag:after{content:"";border-top:var(--hair) solid var(--ink);width:clamp(24px,6vw,110px);position:absolute;top:50%;left:100%}.rwhud.rwhud--reveal .rwhud__title{color:var(--ink)}.rwstamp{padding:var(--s-2) var(--s-4);font:400 var(--t-h1) / 1 var(--font-display);text-transform:uppercase;color:var(--paper);background:var(--flare);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);animation:rw-stamp 1.45s var(--pop) both;position:absolute;top:16%;left:50%}.rwhud__foot{right:var(--s-5);bottom:var(--s-5);position:absolute}.rwcam{vertical-align:-.1em;width:1.2em;height:1em}.lookbook{z-index:var(--z-overlay);gap:var(--s-4);padding:var(--s-5);background:color-mix(in srgb, var(--ink) 80%, transparent);animation:rw-sheet-up var(--d-slow) var(--swift) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lookbook .rwhud__head{position:static}.lookbook__wall{place-content:safe center;gap:var(--s-6) var(--s-5);min-height:0;padding:var(--s-5) var(--s-3);flex-wrap:wrap;margin:0;list-style:none;display:flex;overflow:auto}.lookbook__card{justify-items:start;gap:var(--s-3);width:clamp(150px,14vw,230px);transform:rotate(calc((var(--i) - 1) * 1.2deg));animation:rw-pin .36s calc(.2s + var(--i) * .363s) var(--pop) both;margin-right:104px;display:grid}.lookbook__card:nth-child(2n){transform:rotate(calc((1 - var(--i)) * 1.2deg))}.lookbook__plate{aspect-ratio:.597;width:100%;padding:var(--s-2);background:var(--paper-2);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);place-items:center;display:grid;position:relative}.lookbook__plate img{object-fit:contain;width:100%;height:100%}.lookbook__tape{background:var(--paper-3);opacity:.7;width:46%;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(3deg)}.lookbook__seam{left:calc(-6px - var(--edge));width:6px;height:var(--edge);background:var(--flare);position:absolute}.lookbook__tags{pointer-events:none;position:absolute;inset:0}.lookbook__tag{text-overflow:ellipsis;white-space:nowrap;max-width:160px;position:absolute;left:calc(100% - 6px);overflow:hidden;transform:translateY(-50%)rotate(-2deg)}.lookbook__foot{justify-content:flex-end;gap:var(--s-3);display:flex}@keyframes rw-title-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rw-sheet-up{0%{transform:translateY(100%)}}@keyframes rw-pin{0%{opacity:0;transform:translateY(-40px)rotate(-8deg)}}@keyframes rw-stamp{0%{opacity:0;transform:translate(-50%)rotate(-4deg)scale(1.8)}14%{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1)}82%{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1)}to{opacity:0;transform:translate(-50%)rotate(-4deg)scale(1)}}@media (max-width:560px){.rwhud__head{top:var(--s-3);left:var(--s-3)}.rwhud__side{top:auto;right:var(--s-3);bottom:var(--s-3)}.rwcredits{top:calc(var(--s-3) + 88px);bottom:auto;left:var(--s-3)}.rwhud__foot{right:auto;left:var(--s-3);bottom:var(--s-3)}.lookbook{padding:var(--s-3)}.lookbook__card{width:calc(50vw - 32px);margin-right:0}.lookbook__plate{margin-bottom:92px}.lookbook__tags{inset:calc(100% + var(--s-2)) 0 auto;gap:var(--s-1);display:grid}.lookbook__tag{max-width:100%;position:static;transform:none}.rwhud--reveal .rwcredits__tag{left:var(--s-3)}}@media (prefers-reduced-motion:reduce){.rwhud__title,.rwstamp,.lookbook,.lookbook__card{animation:none}.rwcredits__tag{transition:none}}.btl{min-height:100svh}.btlboard{gap:var(--s-4);flex-direction:column;height:100svh;min-height:0;display:flex}.btlboard__fit{flex-direction:column;flex:1 1 0;justify-content:safe center;min-height:0;display:flex;overflow:clip}.btlboard__note{text-align:center}.btltype{padding-left:8px}.btltype:before{display:none}.btlcredit{align-items:center;gap:var(--s-1);font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;display:inline-flex}.btlcredit em{color:var(--ink-dim);font-style:normal}.on-night .btlcredit em{color:var(--paper-dim)}.scramble{white-space:pre-wrap;display:inline-block}.scramble i{animation:btl-scramble-jitter calc(.56s + var(--jag,0) * .11s) steps(2, jump-none) infinite;animation-delay:calc(var(--at,0) * -173ms);font-style:normal;display:inline-block}.btlhost{right:var(--s-4);bottom:var(--s-4);z-index:var(--z-overlay);align-items:center;gap:var(--s-2);display:flex;position:fixed}.btlhost--arena{left:50%;right:auto;transform:translate(-50%)}.btlhost__paused{--stamp-size:22px;--tilt:-4deg;background:var(--paper)}.btlname{gap:var(--s-1);display:grid}.draft{justify-content:center;gap:var(--s-5);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.draft__slot{animation:btl-deal-card var(--d-slow) calc(var(--deal,0) * 90ms) var(--pop-soft) both}.draftcard{justify-items:center;gap:var(--s-2);width:clamp(160px,18vw,220px);padding:var(--s-3) var(--s-3) var(--s-4);font:inherit;cursor:pointer;transition:transform var(--d-fast) var(--pop);display:grid;position:relative}.draftcard:hover:not(:disabled){transform:translateY(-4px)rotate(-.6deg)}.draftcard:focus-visible{outline:var(--edge) solid var(--flare);outline-offset:var(--s-1)}.draftcard:disabled{cursor:not-allowed}.draftcard:disabled:not(.is-picked) .draftcard__art{filter:grayscale(.8)}.draftcard.is-picked{--plate-shadow:var(--flare);transform:rotate(.8deg)}.draftcard.is-blocked{--plate-bg:var(--paper-2);cursor:not-allowed}.draftcard__art{aspect-ratio:1;background:var(--paper-2);border:var(--hair) solid var(--ink);place-items:center;width:100%;display:grid}.draftcard__art img{object-fit:contain;max-width:88%;max-height:88%}.draftcard__name{font:400 var(--t-h3) / 1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.draftcard__stamp{--stamp-size:26px;position:absolute;top:34%;left:50%;translate:-50% -50%}.fight{z-index:var(--z-hud);pointer-events:none;position:fixed;inset:0}.fight :is(button,.btn){pointer-events:auto}.fight__top{inset:var(--s-4) var(--s-4) auto;align-items:start;gap:var(--s-4);grid-template-columns:minmax(0,360px) 1fr minmax(0,360px);display:grid;position:absolute}.fight__slate{justify-items:center;gap:var(--s-2);min-width:180px;padding:var(--s-2) var(--s-4);color:var(--paper);background:var(--ink);border:var(--edge) solid var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--flare);justify-self:center;display:grid}.fight__slate .timer{width:100%}.fight__tie{font:400 var(--t-h3) / 1 var(--font-display);text-transform:uppercase}.fight__cam{right:var(--s-4);top:calc(var(--s-4) + 150px);position:absolute}.monplate{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-3) calc(var(--s-4) + 6px);transition:transform var(--d-med) var(--pop);display:grid;position:relative}.monplate:before{content:"";background:var(--corner);border-right:var(--hair) solid var(--ink);width:6px;position:absolute;inset:0 auto 0 0}.monplate--b{padding-inline:var(--s-4) calc(var(--s-4) + 6px)}.monplate--b:before{border-right:0;border-left:var(--hair) solid var(--ink);inset:0 0 0 auto}.monplate.is-acting{transform:translateY(-4px)}.monplate.is-acting:before{animation:.28s steps(2,jump-none) 3 btl-tab-flash}.monplate.is-champ{--plate-shadow:var(--corner)}.monplate__head{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.monplate__name{min-width:0;font:400 clamp(22px, 2vw, 26px) / 1 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;overflow-wrap:anywhere;flex:auto}.monplate__lv{font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.monplate__bar{align-items:center;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.monplate__meter{height:14px}.fight .monplate__meter{background:var(--paper-3);border-color:var(--ink)}.monplate__meter .meter__fill{transition:transform var(--d-fast) var(--swift)}.monplate__meter .meter__lag{transform:scaleX(var(--v));transition:transform var(--d-slow) var(--swift) .35s}.monplate__num{min-width:3ch;font:400 var(--t-h3) / 1 var(--font-display);text-align:right}.monplate__hit{right:var(--s-4);font:400 40px / 1 var(--font-display);color:var(--flare);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;pointer-events:none;animation:btl-hit-fly .6s var(--swift) both;font-style:normal;position:absolute;top:100%}.monplate--b .monplate__hit{right:auto;left:var(--s-4)}.btlbars i{background:var(--ink);height:9vh;animation:btl-bars-in var(--d-med) var(--swift) both;position:absolute;left:0;right:0}.btlbars i:first-child{--from:-100%;top:0}.btlbars i:last-child{--from:100%;bottom:0}.btlflash{background:var(--paper);animation:btl-flash .52s var(--in) both;position:absolute;inset:0}.btlround{justify-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-6);color:var(--paper);background:var(--ink);border:var(--edge) solid var(--paper);box-shadow:var(--lift-l) var(--lift-l) 0 var(--flare);animation:btl-slam .26s var(--pop) both;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.btlround b{font:400 var(--t-h1) / .95 var(--font-display);text-transform:uppercase}.btlcall{bottom:6vh;left:var(--s-5);align-items:end;gap:var(--s-4);width:min(620px,100vw - 48px);padding:var(--s-3) var(--s-5) var(--s-4);color:var(--paper);background:var(--ink);border:var(--edge) solid var(--paper);border-top:8px solid var(--corner);box-shadow:var(--lift) var(--lift) 0 var(--corner);animation:btl-call-in var(--d-med) var(--swift) both;--from:-120%;grid-template-columns:clamp(96px,12vw,150px) minmax(0,1fr);display:grid;position:absolute}.btlcall--b{left:auto;right:var(--s-5);--from:120%}.btlcall__art{height:clamp(120px,18vh,180px);padding:var(--s-2);background:var(--paper);border:var(--edge) solid var(--paper);outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--edge));place-items:center;margin-top:calc(-1*clamp(40px,8vh,80px));display:grid;transform:rotate(-2deg)}.btlcall--b .btlcall__art{transform:rotate(2deg)}.btlcall__art img{object-fit:contain;max-width:100%;max-height:100%}.btlcall__art b{font:400 72px / 1 var(--font-display);color:var(--corner)}.btlcall__copy{gap:var(--s-2);min-width:0;display:grid}.btlcall__name{font:400 clamp(28px, 3.4vw, 44px) / .95 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;overflow-wrap:anywhere}.btlcall__meta{align-items:center;gap:var(--s-2);font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;display:flex}.btlcall__meta em{font-style:normal}.btlcall__credits{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.btlcall.is-mystery .btlcall__name{color:var(--corner)}.btlboss{justify-items:center;gap:var(--s-2);width:min(460px,100vw - 32px);padding:var(--s-4) var(--s-5) var(--s-5);color:var(--paper);background:var(--ink);border:var(--edge) solid var(--flare);box-shadow:var(--lift-l) var(--lift-l) 0 var(--flare);animation:btl-slam .3s var(--pop) both;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.btlboss>.kicker{color:var(--flare);animation:.5s steps(2,jump-none) infinite btl-blink}.btlboss__title{font:400 var(--t-hero) / .85 var(--font-display);color:var(--flare);text-transform:uppercase;text-shadow:.05em .05em 0 var(--paper)}.btlboss__art{place-items:center;height:clamp(100px,18vh,160px);display:grid}.btlboss__art img{max-width:100%;max-height:100%}.btlboss__name{font:400 var(--t-h2) / 1 var(--font-display);text-transform:uppercase}.btlvs{align-items:center;gap:var(--s-4);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(1100px,100vw - 32px);display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.btlvs>span{font:400 clamp(26px, 5vw, 72px) / .9 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--paper);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:.06em .06em 0 var(--corner);overflow-wrap:anywhere;animation:btl-vs-name var(--d-med) var(--swift) both}.btlvs>span:first-child{--from:-40vw}.btlvs>span:nth-child(3){--from:40vw}.btlvs>b{font:400 clamp(64px, 12vw, 150px) / .8 var(--font-display);text-transform:uppercase;color:var(--flare);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;animation:btl-slam .3s .16s var(--pop) both}.btlvs>small{grid-column:1/-1}.btlko{justify-items:start;gap:var(--s-3);max-width:min(440px,44vw);display:grid;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.btlko--dock-l{left:6vw;right:auto}.btlko__ko{display:flex}.btlko__ko b{font:400 clamp(72px, 10vw, 140px) / .8 var(--font-display);text-transform:uppercase;color:var(--flare);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;animation:btl-slam .24s calc(var(--ch) * 70ms) var(--pop) both}.btlko__name{padding:var(--s-2) var(--s-3);font:400 var(--t-h2) / 1 var(--font-display);text-transform:uppercase;color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--corner);animation:btl-slam .26s .3s var(--pop) both}.btlko__pay{gap:var(--s-2);display:grid}.btlko__row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);font:var(--w-strong) var(--t-body) / 1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:var(--hair) solid var(--paper);animation:btl-pay-row var(--d-med) calc(.62s + var(--row) * .14s) var(--swift) both;display:flex}.btlko__row b{font:400 22px / 1 var(--font-display);color:var(--flare);margin-left:auto}.btlko__row.is-judge{background:var(--flare);color:var(--ink)}.btlko__row.is-judge b{color:var(--ink)}.btlpads{inset:auto var(--s-4) var(--s-4);justify-content:space-between;display:flex;position:absolute}.btlpad{width:min(300px,40vw);height:72px;padding:0 var(--s-4);font:inherit;color:var(--ink);background:var(--corner);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--d-tap) var(--pop), box-shadow var(--d-tap) var(--pop);align-content:center;justify-items:start;gap:2px;display:grid;position:relative}.btlpad--b{justify-items:end}.btlpad:active,.btlpad.is-mashing{transform:translate(var(--lift-s), var(--lift-s));box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink)}.btlpad:focus-visible{outline:var(--edge) solid var(--paper);outline-offset:3px}.btlpad:disabled{background:var(--paper-3);cursor:not-allowed}.btlpad__name{font:400 18px / 1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.btlpad__sub{font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase}.btlpad__pip{top:-8px;right:var(--s-4);font:400 var(--t-h3) / 1 var(--font-display);color:var(--paper);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;pointer-events:none;animation:btl-pip .46s var(--swift) both;font-style:normal;position:absolute}.btlpad--b .btlpad__pip{right:auto;left:var(--s-4)}.btlnote{left:50%;bottom:calc(var(--s-4) + 52px);padding:var(--s-2) var(--s-4);font:var(--w-strong) var(--t-small) / 1.2 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;position:absolute;transform:translate(-50%)}.bracket__verdict{z-index:var(--z-ui);pointer-events:none;width:min(94vw,940px);transition:opacity var(--d-med) var(--swift), transform var(--d-slow) var(--swift);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,3vw,34px);display:grid;position:fixed;top:48%;left:50%;translate:-50% -50%}.bracket__verdict span{gap:var(--s-1);color:var(--paper);background:var(--ink);border:var(--edge) solid var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--flare);animation:btl-slam .3s var(--pop) both;padding:clamp(8px,2vw,18px);display:grid;transform:rotate(-1deg)}.bracket__verdict span:last-child{color:var(--ink);background:var(--flare);border-color:var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);animation-delay:.14s;transform:rotate(1deg)}.bracket__verdict :is(s,b){font:400 clamp(24px, 5.5vw, 72px) / .86 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}.bracket__verdict s{color:var(--paper-dim);text-decoration-thickness:.12em;-webkit-text-decoration-color:var(--flare);text-decoration-color:var(--flare)}.bracket__verdict span:last-child .kicker{color:var(--ink)}.bracket__verdict>i{font:400 clamp(42px, 8vw, 98px) / 1 var(--font-display);color:var(--flare);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;animation:btl-slam .3s .28s var(--pop) both;font-style:normal}.bracket:not(.bracket--verdict) .bracket__verdict{opacity:0;transform:scale(.88)}.bracket .btlboard__fit{width:100%;max-width:1060px;margin-inline:auto}.brk{--brk-gap:clamp(18px, 3vw, 40px);max-height:calc(var(--brk-rows,8) * 88px);column-gap:var(--brk-gap);transform-origin:var(--bracket-focus,50%) 50%;transition:transform .85s var(--swift), opacity var(--d-med) var(--swift);flex:1 0 auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.bracket--verdict .brk{opacity:.35;transform:scale(1.48)}.bracket--advance .brk{transform:scale(1.12)}.brk__col{gap:var(--s-2);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.brk__stage{text-align:left;animation:btl-rise var(--d-med) calc(var(--col,0) * 90ms) var(--swift) both}.brk__lanes{grid-template-rows:repeat(var(--brk-rows,8), minmax(0, 1fr));display:grid}.brk__seat{align-content:center;min-width:0;padding-block:clamp(3px,.8vh,8px);display:grid;position:relative}.brk__tie{background:var(--paper-2);border:var(--hair) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);animation:btl-rise var(--d-med) calc(var(--tie,0) * 45ms) var(--swift) both;gap:2px;padding:3px;display:grid;position:relative}.brk__tie.is-just{z-index:2;border-color:var(--flare);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare)}.brk__tie.is-bye{box-shadow:none;border-style:dashed}.brk__slot{align-items:baseline;column-gap:var(--s-2);min-width:0;padding:3px var(--s-2);color:var(--ink);background:var(--paper);border-left:4px solid var(--paper-3);text-align:left;flex-wrap:wrap;display:flex}.brk__slot b{min-width:0;font:400 clamp(12px, 1.2vw, 15px) / 1.15 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;flex:auto}.brk__slot em{font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);overflow-wrap:anywhere;font-style:normal}.brk__slot.is-empty b{font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.08em;color:var(--ink-faint)}.brk__slot.is-mine{border-left-color:var(--ink)}.brk__slot.is-soon{border-left-color:var(--flare)}.brk__slot.is-soon b,.brk__slot.is-mystery b{color:var(--ink-dim)}.brk__slot.is-won{color:var(--paper);background:var(--flare);border-left-color:var(--ink)}.brk__slot.is-won em{color:var(--paper)}.brk__slot.is-out{color:var(--ink-faint)}.brk__slot.is-out b{text-decoration:line-through}.brk__tie.is-bye .brk__slot.is-won{color:var(--ink);background:var(--paper);border-left-color:var(--paper-3)}.brk__link{z-index:1;width:calc(var(--brk-gap) * .5 + 2px);pointer-events:none;position:absolute;left:100%}.brk__link--dn{top:50%;bottom:0}.brk__link--up{top:0;bottom:50%}.brk__link:before,.brk__link:after,.brk__col:not(:first-child) .brk__tie:before{content:"";background:var(--ink-faint);position:absolute}.brk__link:before{transform-origin:0;height:3px;left:0;right:0}.brk__link--dn:before{top:-1.5px}.brk__link--up:before{bottom:-1.5px}.brk__link:after{width:3px;top:-1.5px;bottom:-1.5px;right:-1.5px}.brk__link--dn:after{transform-origin:top}.brk__link--up:after{transform-origin:bottom}.brk__col:not(:first-child) .brk__tie:before{width:calc(var(--brk-gap) * .5 + 2px);transform-origin:100%;height:3px;top:calc(50% - 1.5px);right:100%}.brk__seat.is-done .brk__link:before,.brk__seat.is-done .brk__link:after{background:var(--ink)}:is(.bracket--advance,.bracket--next) .brk__tie.is-just{animation:.72s steps(2,end) 2 btl-tie-pulse}:is(.bracket--advance,.bracket--next) .brk__tie.is-just .brk__slot.is-out{animation:.46s steps(3,end) .14s both btl-slot-ko}:is(.bracket--advance,.bracket--next) .brk__tie.is-just .brk__slot.is-won{animation:btl-won-flash .62s var(--swift) both}:is(.bracket--advance,.bracket--next) .brk__seat.is-just .brk__link:before{background:var(--flare);animation:btl-reach .28s .2s var(--swift) both}:is(.bracket--advance,.bracket--next) .brk__seat.is-just .brk__link:after{background:var(--flare);animation:btl-run .34s .46s var(--swift) both}:is(.bracket--advance,.bracket--next) .brk__tie.is-dest:before{background:var(--flare);animation:btl-reach .22s .78s var(--swift) both}.bracket--verdict .brk__slot.is-fresh{opacity:0}:is(.bracket--advance,.bracket--next) .brk__slot.is-fresh{animation:btl-slam .32s .98s var(--pop) both}.bracket--next .brk__tie.is-next{animation:.85s steps(2,end) infinite btl-tie-call}.brk--list{row-gap:var(--s-3);transform-origin:50%;flex:none;grid-auto-columns:auto;grid-auto-flow:row;max-height:none}.bracket--advance .brk--list{transform:none}.brk--list .brk__lanes{grid-template-columns:repeat(var(--brk-list,4), minmax(0, 1fr));gap:var(--s-2);grid-template-rows:none}.brk--list .brk__seat{padding-block:0;grid-row:auto!important}.brk--list .brk__seat.is-bye{display:none}.brk--list .brk__seat:only-child{grid-column:1/-1}.brk--list .brk__link,.brk--list .brk__tie:before{display:none}.rucup__list{gap:var(--s-2) var(--s-4);width:min(560px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.rucup__list.is-long{grid-template-rows:repeat(var(--rows), auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:min(1080px,100%)}.rucup__row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);animation:btl-rise var(--d-med) calc(var(--row,0) * 90ms) var(--swift) both;display:flex}.rucup__row>em{font:400 var(--t-h3) / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-style:normal}.rucup__row b{min-width:0;font:400 var(--t-h3) / 1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;flex:auto}.rucup__row.is-mine{--plate-shadow:var(--flare)}.rucup__more{text-align:center;display:none}.btlcrown{left:var(--s-6);bottom:var(--s-6);z-index:var(--z-hud);position:fixed}.btlcrown__card{--tilt:-1.5deg;justify-items:center;gap:var(--s-3);width:min(360px,100vw - 32px);animation:btl-card-in var(--d-slow) var(--pop-soft) both;display:grid}.btlcrown__art{aspect-ratio:1;place-items:center;width:clamp(120px,16vw,180px);display:grid}.btlcrown__art img{object-fit:contain;max-width:100%;max-height:100%}.btlcrown__stamp{--stamp-size:20px;--tilt:-5deg;white-space:normal;text-align:center;max-width:100%;animation-delay:.42s}.btlcrown__folks{justify-content:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.rehearsal{inset:auto var(--s-4) var(--s-4);z-index:var(--z-dev);gap:var(--s-2);justify-items:center;display:grid;position:fixed}.rehearsal__line{padding:var(--s-1) var(--s-3);font:var(--w-strong) var(--t-small) / 1.2 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--paper);background:var(--ink)}.rehearsal__row{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@keyframes btl-scramble-jitter{0%{transform:translate(0)rotate(0)}50%{transform:translate(.04em,-.05em)rotate(4deg)}to{transform:translate(-.03em,.04em)rotate(-3deg)}}@keyframes btl-deal-card{0%{opacity:0;transform:translateY(40px)rotate(6deg)scale(.9)}}@keyframes btl-tab-flash{50%{background:var(--paper)}}@keyframes btl-hit-fly{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1;transform:translateY(-8px)scale(1.15)}to{opacity:0;transform:translateY(-56px)scale(1)}}@keyframes btl-bars-in{0%{transform:translateY(var(--from))}}@keyframes btl-flash{0%{opacity:1}to{opacity:0}}@keyframes btl-slam{0%{opacity:0;scale:1.8}60%{opacity:1;scale:.94}to{scale:1}}@keyframes btl-call-in{0%{transform:translateX(var(--from))}}@keyframes btl-blink{50%{color:var(--paper)}}@keyframes btl-vs-name{0%{opacity:0;transform:translateX(var(--from))}}@keyframes btl-pay-row{0%{opacity:0;transform:translate(-24px)}}@keyframes btl-pip{0%{opacity:1;transform:translateY(0)scale(1.2)}to{opacity:0;transform:translateY(-40px)scale(1)}}@keyframes btl-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes btl-tie-pulse{50%{box-shadow:var(--lift) var(--lift) 0 var(--flare)}}@keyframes btl-tie-call{50%{border-color:var(--flare)}}@keyframes btl-slot-ko{0%{opacity:1}34%{opacity:.2}67%{opacity:.8}to{opacity:1}}@keyframes btl-won-flash{0%{background:var(--paper);color:var(--ink)}}@keyframes btl-reach{0%{transform:scaleX(0)}}@keyframes btl-run{0%{transform:scaleY(0)}}@keyframes btl-card-in{0%{opacity:0;transform:translateY(48px)rotate(4deg)}}@media (max-width:880px){.fight__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fight__slate{min-width:0;padding:var(--s-1) var(--s-3);grid-area:2/1/auto/-1}.btlboard{padding-bottom:calc(var(--s-4) * 2 + var(--hit))}}@media (max-width:560px){.fight__top{inset:var(--s-2) var(--s-2) auto;gap:var(--s-2)}.monplate{gap:var(--s-1);padding:var(--s-1) var(--s-2) var(--s-1) calc(var(--s-2) + 6px);box-shadow:var(--lift-s) var(--lift-s) 0 var(--plate-shadow,var(--ink))}.monplate--b{padding-inline:var(--s-2) calc(var(--s-2) + 6px)}.monplate__name{font-size:var(--t-body)}.monplate :is(.monplate__lv,.btltype){display:none}.monplate__num{font-size:var(--t-small)}.monplate__meter{height:10px}.fight__cam{top:128px;right:var(--s-2)}.btlhost--arena{top:128px;left:var(--s-2);bottom:auto;transform:none}.draft{gap:var(--s-3)}.draftcard{width:calc(50vw - var(--s-5));padding:var(--s-2) var(--s-2) var(--s-3)}.brk{--brk-list:2}.rucup__list.is-long{grid-template-rows:none;grid-auto-flow:row}.rucup__row{gap:var(--s-2);padding:var(--s-1) var(--s-3)}.rucup__row:nth-child(n+7 of .rucup__row){display:none}.rucup__more{display:block}.rucup__row>em,.rucup__row b{font-size:var(--t-lead)}.btlboard .seats--compact{row-gap:var(--s-1);flex-wrap:wrap}.btlpad{width:calc(50vw - 24px);height:64px}.btlcall{left:var(--s-2);right:var(--s-2);width:auto;padding:var(--s-2) var(--s-3) var(--s-3);grid-template-columns:88px minmax(0,1fr)}.btlko{left:var(--s-4);right:var(--s-4);max-width:none}.btlcrown{left:var(--s-2);right:var(--s-2);bottom:var(--s-2)}.btlcrown__art{display:none}}@media (max-height:700px){.fight .chyron{display:none}.btlcall__art{height:96px;margin-top:-32px}}@media (prefers-reduced-motion:reduce){.scramble i,.btlboss>.kicker,.bracket--next .brk__tie.is-next{animation:none}.draft__slot,.btlcall,.btlvs>*,.btlko *,.btlpad__pip,.brk__tie,.brk__stage,.rucup__row,.btlcrown__card,.btlcrown__stamp,.bracket__verdict *,.brk__link:before,.brk__link:after,.brk__slot{animation-duration:1ms;animation-delay:0s}.brk,.bracket__verdict{transition:none}.bracket--verdict .brk,.bracket--advance .brk{transform:none}}.screen--cinema{align-content:center;gap:clamp(14px,2.4vh,26px);width:100%;max-width:1080px;min-height:100svh;margin:0 auto;padding:clamp(18px,4vh,48px) clamp(18px,5vw,52px);display:grid}.cin{min-width:0;animation:cin-rise .38s var(--swift) both;gap:clamp(12px,2.2vh,22px);display:grid}.cin--gather .cin__head{text-align:center;justify-items:center}.cin__head{gap:var(--s-2);display:grid}.cin__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cindrop{text-align:center;background:var(--paper-2);min-height:clamp(150px,26vh,240px);transition:transform .14s var(--pop), background .14s linear;border-style:dashed;border-radius:0;place-items:center;padding:clamp(16px,3vh,30px);display:grid;position:relative}.cindrop.is-over{background:var(--paper);border-style:solid;border-color:var(--flare);transform:translate(-2px,-2px)}.cindrop.is-busy{border-style:solid}.cindrop__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cindrop__body{justify-items:center;gap:10px;width:min(100%,46ch);display:grid}.cindrop__big{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(20px,3.4vw,34px);line-height:1}.cindrop__sub{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:700}.cindrop__acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.cinbar{background:var(--paper-3);border:var(--edge) solid var(--ink);border-radius:0;width:min(100%,460px);height:16px;position:relative;overflow:hidden}.cinbar__fill{background:var(--flare);border-radius:0;height:100%;transition:width .18s linear;display:block}.cinpaste{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cinpaste__in{min-width:220px;font:inherit;color:var(--ink);background:var(--paper-2);border:var(--edge) solid var(--ink);border-radius:0;flex:1;padding:10px 14px;font-size:14px}.cinpaste__in::placeholder{opacity:.5}.cinpaste__in:focus-visible{background:var(--paper);outline:3px solid var(--flare);outline-offset:2px}.cindots:after{content:"…";animation:1.2s steps(4,end) infinite cin-dots}@keyframes cin-dots{0%{content:"."}33%{content:".."}66%{content:"…"}}.cinprev{background:var(--paper-2);animation:cin-rise .26s var(--swift) both;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.cinprev__shot{aspect-ratio:16/9;object-fit:cover;background:var(--ink);border:2px solid var(--ink);border-radius:0;width:clamp(96px,16vw,168px)}.cinprev__shot--none{background:repeating-linear-gradient(45deg, var(--paper-3) 0 8px, var(--paper-2) 8px 16px);display:block}.cinprev__text{justify-items:start;gap:4px;min-width:0;display:grid}.cinprev__name{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(15px,2vw,22px);line-height:1.05}.cinprev__acts{justify-items:stretch;gap:8px;display:grid}.cinchip{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:0;padding:3px 8px;font-weight:700}@media (max-width:620px){.cinprev{grid-template-columns:1fr}.cinprev__shot{width:100%}}.cinnote{letter-spacing:.02em;margin:0;font-size:12px;font-weight:700;line-height:1.4}.cinnote--bad{color:var(--paper);background:var(--flare-2);border-radius:0;justify-self:center;padding:7px 12px}.cnhud{z-index:var(--z-fx);pointer-events:none;color:var(--paper);position:fixed;inset:0}.cnproj{top:var(--py,0);left:var(--px,0);width:var(--pw,100vw);height:var(--ph,100svh);pointer-events:none;place-items:center;padding:3%;display:grid;position:fixed}.cnproj.is-loose{width:100%;height:100%;inset:0}.cnproj>*{pointer-events:auto}.cnproj--fill{padding:0}.cnembed{visibility:hidden;pointer-events:none;background:var(--night);opacity:0;width:100%;height:100%;transition:opacity .62s var(--swift);position:relative;overflow:hidden}.cnembed.is-on{visibility:visible;pointer-events:auto}.cnembed.is-docked{opacity:1}.cnembed__frame{border:0;width:100%;height:100%;display:block}.cnself{letter-spacing:.1em;text-align:center;text-transform:uppercase;pointer-events:none;background:var(--night);animation:cin-self-out 9s var(--swift) forwards;margin:0;padding:8px 12px;font-size:clamp(11px,1vw,12px);font-weight:700;position:absolute;top:0;left:0;right:0}@keyframes cin-self-out{0%,55%{opacity:1}to{opacity:0}}.cnslide{max-width:100%;font:inherit;color:var(--paper);text-align:center;background:var(--night);border:var(--edge) solid var(--paper);animation:cin-proj-in .42s var(--pop) both;border-radius:0;justify-items:center;gap:6px;padding:clamp(10px,1.6vw,18px) clamp(16px,2.4vw,30px);display:grid}.cnslide--low{align-self:end}.cnslide--loose{top:var(--s-4);z-index:var(--z-hud);max-width:calc(100vw - 32px);animation:none;position:fixed;left:50%;transform:translate(-50%)}.cnslide--wait{border-style:dashed;border-width:2px}.cnslide--wait .cnslide__main{font-size:clamp(15px,1.9vw,27px)}.cnslide--flare{color:var(--ink);background:var(--flare);border-color:var(--ink);box-shadow:var(--lift) var(--lift) 0 0 var(--ink)}.cnslide--go{cursor:pointer;transition:transform .12s var(--pop), box-shadow .12s var(--pop)}.cnslide--go:hover{box-shadow:calc(var(--lift) + 2px) calc(var(--lift) + 2px) 0 0 var(--ink);transform:translate(-2px,-2px)}.cnslide--go:active{box-shadow:0 0 0 0 var(--ink);transform:translate(2px,2px)}.cnslide__kick{font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-weight:700}.cnslide__main{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(20px,3.2vw,46px);line-height:.95}.cnslide__sub{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;opacity:.75;max-width:34ch;font-size:clamp(11px,1.05vw,13px);font-weight:700;overflow:hidden}@keyframes cin-proj-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.cnpill{letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--night);border-radius:0;margin:0;padding:6px 14px;font-size:11px;font-weight:700;position:fixed;bottom:clamp(76px,12vh,118px);left:50%;transform:translate(-50%)}.cnedge{pointer-events:none;animation:cin-proj-in .3s var(--swift) both;place-items:center;padding:0 clamp(12px,4vw,48px) clamp(10px,1.8vh,20px);display:grid;position:fixed;bottom:0;left:0;right:0}.cnedge>*{pointer-events:auto}.cntrans{pointer-events:none;animation:cin-proj-in .3s var(--swift) both;justify-content:center;padding:0 clamp(12px,4vw,48px) clamp(10px,1.8vh,20px);display:flex;position:fixed;bottom:0;left:0;right:0}.cntrans>*{pointer-events:auto}.cinctl{align-items:center;gap:12px;width:min(100%,680px);padding:8px 12px;display:flex}.cinctl__exit{font:inherit;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink);cursor:pointer;background:var(--paper);border:0;border-left:var(--edge) solid var(--paper);border-radius:0;flex:none;align-self:stretch;margin:-8px -12px -8px 0;padding:0 16px;font-weight:700}.cinctl__exit:hover{background:var(--flare)}.cinctl__exit:focus-visible,.cinctl__play:focus-visible{outline:var(--hair) solid var(--flare);outline-offset:2px}.cinctl__play{width:36px;height:36px;color:var(--ink);cursor:pointer;background:var(--paper);border:none;border-radius:50%;flex:none;font-size:15px;line-height:1}.cinctl__play:hover{background:var(--flare)}.cinctl__live{letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.7;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.cinctl__time{font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;opacity:.85;font-size:12px;font-weight:700}.cinseek{cursor:pointer;appearance:none;background:var(--ink-2);border-radius:0;flex:1;min-width:0;height:6px}.cinseek::-webkit-slider-thumb{appearance:none;background:var(--flare);border:2px solid var(--paper);border-radius:50%;width:18px;height:18px}.cinseek::-moz-range-thumb{background:var(--flare);border:2px solid var(--paper);border-radius:50%;width:18px;height:18px}.cinreel{z-index:-1;pointer-events:none;opacity:.01;width:2px;height:2px;position:fixed;bottom:0;left:0}.cinreel--bare{object-fit:contain;background:var(--night);opacity:1;width:auto;height:auto;inset:12% 4% 20%}.cin--credits{z-index:var(--z-hud);padding:0 var(--s-4);pointer-events:none;align-content:end;justify-items:center;animation:none;position:fixed;inset:0}.cinsheet{justify-items:center;gap:var(--s-3);width:min(100%,560px);max-height:70svh;padding:var(--s-5) var(--s-5) var(--s-4);text-align:center;transform:translateY(calc(100% + var(--lift)));transition:transform var(--d-slow) var(--swift);border-bottom:0;display:grid;overflow:auto}.cinsheet.is-in{pointer-events:auto;transform:none}.cinbill__row.is-mine .cinbill__who{color:var(--flare)}@media (prefers-reduced-motion:reduce){.cinsheet{transition:none}}.cinbill{gap:6px;width:min(100%,46ch);margin:0 auto;padding:0;list-style:none;display:grid}.cinbill__row{background:var(--paper-2);border:2px solid var(--ink);animation:cin-rise .32s var(--swift) both;animation-delay:calc(var(--i) * 70ms);border-radius:0;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 12px;display:flex}.cinbill__who{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px}.cinbill__what{text-overflow:ellipsis;white-space:nowrap;opacity:.65;font-size:12px;font-weight:700;overflow:hidden}@media (max-width:620px){.cinctl{gap:8px;padding:6px 8px}.cinctl__exit{margin:-6px -8px -6px 0;padding:0 10px}.cnslide__sub{max-width:22ch}}.cinlab{z-index:var(--z-fx);border:2px solid color-mix(in srgb, var(--paper) 22%, transparent);background:color-mix(in srgb, var(--ink) 78%, transparent);color:var(--paper);border-radius:0;gap:8px;padding:10px 12px;display:grid;position:fixed;bottom:12px;left:12px}.cinlab__row{flex-wrap:wrap;gap:6px;display:flex}.cinlab__peek{z-index:calc(var(--z-fx) + 1);width:26px;height:26px;color:var(--paper);cursor:pointer;background:color-mix(in srgb, var(--ink) 78%, transparent);border:2px solid color-mix(in srgb, var(--paper) 22%, transparent);border-radius:0;font-size:13px;line-height:1;position:fixed;bottom:12px;left:12px}.cinlab{padding-bottom:44px}@keyframes cin-rise{0%{opacity:0;transform:translateY(22px)}}.screen--dub{align-content:center;gap:clamp(14px,2.4vh,26px);width:100%;max-width:1080px;min-height:100svh;margin:0 auto;padding:clamp(14px,2.6vh,36px) clamp(16px,5vw,52px);display:grid}.dub{min-width:0;animation:dub-rise .38s var(--swift) both;gap:clamp(12px,2.2vh,22px);display:grid}.dub--centre{text-align:center;justify-items:center}.dub--booth{gap:clamp(10px,1.6vh,18px)}.dub__kick{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:11px;font-weight:700}.dub__big{font-family:var(--font-display);letter-spacing:-.04em;color:var(--flare);text-shadow:3px 3px 0 var(--ink);overflow-wrap:anywhere;font-size:clamp(28px,6vw,60px);line-height:.95}.dub__lead{opacity:.62;max-width:46ch;margin:0 auto;font-size:15px;font-weight:600;line-height:1.5}.dub__lead--left{margin-left:0}.dubbad{color:var(--flare-2);font-size:13px;font-weight:700}.dubhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.dubhead--tight{align-items:center;gap:8px 16px}.dubhead__what{gap:3px;min-width:0;display:grid}.dubhead__title{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(22px,4vw,38px);line-height:1}.dubhead__title--small{font-size:clamp(18px,2.6vw,26px)}.dubhead__by{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:11px;font-weight:700}.dubhead__acts,.dubfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.dubfoot--centre{justify-content:center}.dubfoot__note{opacity:.6;font-size:13px}.dubhead__tally{font-size:var(--t-label);letter-spacing:.12em;font-variant-numeric:tabular-nums;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:flex}.dubhead__tally b{color:var(--flare-2);font-size:15px}.dubsave{justify-items:center;gap:8px;width:min(100%,420px);display:grid}.dubfoot__note b{color:var(--flare-2);opacity:1;font-weight:700}.dubdrop{text-align:center;background:var(--paper-2);border:var(--edge) dashed var(--ink);width:min(100%,54ch);min-height:clamp(160px,28vh,260px);transition:transform .14s var(--pop), background .14s linear;border-radius:0;place-items:center;padding:clamp(16px,3vh,30px);display:grid;position:relative}.dubdrop.is-over{background:var(--paper);border-style:solid;border-color:var(--flare);transform:translate(-2px,-2px)}.dubdrop.is-busy{border-style:solid}.dubdrop__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dubdrop__body{justify-items:center;gap:12px;width:min(100%,44ch);display:grid}.dubdrop__big{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(16px,2.4vw,24px);line-height:1.05}.dubdrop__sub{opacity:.6;font-size:12px;line-height:1.45}.dubbar{background:var(--paper-3);border:2px solid var(--ink);border-radius:0;width:100%;height:10px;overflow:hidden}.dubbar__fill{background:var(--flare);transform-origin:0;height:100%;transition:transform .22s linear}.dubcast{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dubrole{text-align:left;background:var(--paper);border:var(--edge) solid var(--ink);width:100%;box-shadow:var(--lift) var(--lift) 0 var(--ink);cursor:pointer;transition:transform .12s var(--pop), box-shadow .12s var(--pop), background .12s linear;border-radius:0;gap:2px;padding:12px 14px;display:grid;position:relative}.dubrole:hover:not(:disabled){box-shadow:calc(var(--lift) + 2px) calc(var(--lift) + 2px) 0 var(--ink);transform:translate(-2px,-2px)}.dubrole.is-mine{color:var(--ink);background:var(--flare)}.dubrole.is-taken{background:var(--paper-3);box-shadow:var(--hair) var(--hair) 0 var(--ink);cursor:not-allowed;opacity:.7}.dubrole__still{aspect-ratio:16/9;margin-bottom:var(--s-2);background:radial-gradient(var(--paper-3) 1.2px, transparent 1.5px) 0 0 / 6px 6px, var(--ink-2);border:3px solid var(--ink);display:block;position:relative}.dubrole__still img{object-fit:cover;width:100%;height:100%;display:block}.dubrole__still>.medallion{position:absolute;bottom:-16px;right:-12px}.dubrole__corner{position:absolute;top:-12px;right:-12px}.dubrole__name{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;line-height:1.1}.dubrole__meta{margin-top:var(--s-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dubrole__meta>.tag{box-shadow:none}.dubrole__who{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.dubrole__free{border-style:dashed}.dubwrap{text-align:center;justify-items:center;gap:clamp(12px,2vh,20px);padding:clamp(16px,4vh,40px) 0;display:grid}.dubwrap__acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dubnote{max-width:52ch}.dubdesk{gap:clamp(6px,1.1vh,12px);width:min(100%,740px);margin:0 auto;display:grid}.dubtail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.dubslab{background:var(--ink);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--ink);transition:box-shadow .16s var(--swift);border-radius:0;overflow:hidden}.dubslab.is-armed{box-shadow:var(--lift) var(--lift) 0 var(--ink), 0 0 0 3px var(--paper-3)}.dubslab.is-hot{box-shadow:var(--lift) var(--lift) 0 var(--ink), 0 0 0 3px var(--flare)}.dubfilm{background:var(--night);place-items:center;height:clamp(170px,30vh,300px);display:grid;position:relative;overflow:hidden}.dubfilm__pic{object-fit:contain;background:var(--night);width:100%;height:100%;display:block}.dubfilm__pic--none{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 80%, var(--ink-2)) 0 12px, color-mix(in srgb, var(--ink) 70%, var(--night)) 12px 24px)}.dubfilm__rec,.dubfilm__cue{font-size:var(--t-label);letter-spacing:.12em;pointer-events:none;border-radius:0;padding:4px 9px;font-weight:700;position:absolute}.dubfilm__rec{color:var(--paper);background:var(--flare);animation:1.1s steps(2,jump-none) infinite dub-blink;top:10px;right:10px}.dubfilm__rec--arm{color:var(--ink);background:var(--paper);animation:none}.dubfilm__who{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--flare);pointer-events:none;border-radius:0;padding:4px 9px;font-weight:700;position:absolute;top:10px;left:10px}.dubfilm__sub{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);background:var(--night);overflow-wrap:anywhere;pointer-events:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:8px 52px 8px 16px;font-size:clamp(15px,2.2vw,22px);line-height:1.12;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@keyframes dub-blink{50%{opacity:.45}}.dubfilm__cue{z-index:1;font-variant-numeric:tabular-nums;color:var(--paper);background:var(--ink);bottom:10px;right:10px}.dubwave{background:var(--paper-2);border-top:var(--edge) solid var(--ink);height:clamp(72px,11vh,100px);position:relative;overflow:hidden}.dubwave__canvas{width:100%;height:100%;display:block}.dubwave__tag{font-size:var(--t-label);letter-spacing:.14em;pointer-events:none;opacity:.45;font-weight:700;position:absolute;left:8px}.dubwave__tag--them{top:6px}.dubwave__tag--you{color:var(--flare-2);opacity:.7;margin-top:5px;top:50%}.dubwave__mark{font-size:var(--t-label);letter-spacing:.12em;color:var(--paper);background:var(--ink);pointer-events:none;border-radius:0;padding:2px 5px 3px;font-weight:700;position:absolute;top:0}.dubwave__mark--out{color:var(--paper);background:var(--flare);border-radius:0;transform:translate(-100%)}.dubverbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dubverb{font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);transition:transform .12s var(--pop), box-shadow .12s var(--pop), background .12s linear;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:clamp(12px,1.6vw,15px);display:flex}.dubverb__ico{font-size:15px;line-height:1}.dubverb--rec{color:var(--paper);background:var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare)}.dubverb--rec .dubverb__ico{color:var(--flare)}.dubverb:hover:not(:disabled){box-shadow:var(--lift) var(--lift) 0 var(--ink);transform:translate(-2px,-2px)}.dubverb--rec:hover:not(:disabled){box-shadow:var(--lift) var(--lift) 0 var(--flare)}.dubverb.is-on{color:var(--paper);background:var(--flare);box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.dubverb.is-on .dubverb__ico{color:var(--paper)}.dubverb:disabled{box-shadow:var(--hair) var(--hair) 0 var(--paper-3);cursor:not-allowed;opacity:.35}.dubtrim{background:var(--paper-2);border:var(--edge) solid var(--ink);border-radius:0;gap:7px;padding:12px 14px;display:grid}.dubtrim__row{grid-template-columns:5.5ch minmax(0,1fr);align-items:center;gap:12px;display:grid}.dubtrim__label{font-size:var(--t-label);letter-spacing:.1em;opacity:.45;font-weight:700}.dubtrim__body{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dubvoices{flex-wrap:wrap;flex:1 0 100%;gap:5px;display:flex}.dubvoices__rule{height:var(--hair);background:var(--paper-3);flex:1 0 100%}.dubchip__wait{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;align-self:center;width:12px;height:12px}.dubtrim__none{opacity:.45;font-size:11px}.dubtrim__gain{color:var(--flare-2);opacity:.9}.dubchip{font-size:var(--t-label);letter-spacing:.02em;cursor:pointer;background:var(--paper);border:2px solid var(--ink);transition:background .11s linear, color .11s linear, transform .11s var(--pop);border-radius:0;align-items:baseline;gap:5px;padding:5px 9px;font-weight:700;display:inline-flex}.dubchip em{font-variant-numeric:tabular-nums;opacity:.5;font-style:normal}.dubchip:hover:not(:disabled){transform:translateY(-1px)}.dubchip.is-on{color:var(--paper);background:var(--ink)}.dubchip.is-on em{opacity:.65}.dubchip--fx{letter-spacing:.04em}.dubchip--fx.is-on{background:var(--flare)}.dubchip--tick.is-on{color:var(--paper);background:var(--ink-2)}.dubchip:disabled{cursor:not-allowed;opacity:.35}.dubnav{justify-content:center;align-items:center;gap:10px;display:flex}.dubnav__step{cursor:pointer;background:var(--paper);border:2px solid var(--ink);border-radius:0;width:30px;height:30px;padding:0;font-size:14px;line-height:1}.dubnav__step:hover:not(:disabled){color:var(--paper);background:var(--ink)}.dubnav__step:disabled{cursor:not-allowed;opacity:.25}.dubnav__count{font-size:var(--t-label);letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.5;margin-left:6px;font-weight:700}.dubdots{flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dubdot{cursor:pointer;background:var(--paper-3);border:2px solid var(--ink);width:12px;height:12px;transition:transform .12s var(--pop);border-radius:0;padding:0}.dubdot.is-done{background:var(--ink)}.dubdot.is-on{background:var(--flare);transform:scale(1.3)}.dubcommit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dubreel{opacity:.01;pointer-events:none;width:2px;height:2px;position:fixed;bottom:0;left:0}.dubsub{text-align:center;color:var(--paper);background:var(--ink);animation:dub-rise .18s var(--swift) both;border-radius:0;gap:3px;padding:9px 14px;display:grid;position:absolute;bottom:5%;left:4%;right:4%}.dubsub--own{column-gap:var(--s-3);text-align:left;background:linear-gradient(90deg, transparent 72px, var(--ink) 72px);grid-template-columns:auto minmax(0,1fr);align-items:center;padding-left:0}.dubsub--own>.medallion{margin-right:var(--s-1);border-color:var(--paper);animation:dub-pop .3s var(--pop) both;grid-row:span 2}.dubsub--own>:not(.medallion){grid-column:2}.dubsub--cover{padding:6px 12px;right:auto}.dubsub--desk{bottom:max(5%, calc(150px - (100svh - var(--py,0px) - var(--ph,0px))))}.dubsub__who{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-weight:700}.dubsub__who em{color:var(--flare);font-style:normal}.dubsub__who i{opacity:.7;font-style:normal}.dubsub__line{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(13px,1.9vw,22px);line-height:1.12}.dubsub__line em{color:var(--flare);font-style:normal}.dubsub__line i{letter-spacing:.08em;opacity:.7;font-size:.6em;font-style:normal}.dubsub__was{opacity:.65;font-size:clamp(11px,1.2vw,14px);font-style:italic;font-weight:500}.dubbill{gap:4px;width:min(100%,42ch);margin:0;padding:0;list-style:none;display:grid}.dubbill__row{border-bottom:2px dotted var(--ink);animation:dub-rise .32s var(--swift) both;animation-delay:calc(var(--i) * 55ms);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:3px;display:flex}.dubbill__role{font-family:var(--font-display);letter-spacing:-.02em;font-size:14px}.dubbill__who{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:700}.dubbill__who em{color:var(--flare-2);font-style:normal}@media (max-width:720px){.dubcast{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}.dubverb{flex-direction:column;gap:4px;padding:11px 6px}.dubtrim__row{grid-template-columns:1fr;gap:4px}.dubcommit,.dubfoot{justify-content:center}}@media (prefers-reduced-motion:reduce){.dubfilm__rec,.dubsub--own>.medallion{animation:none}}@keyframes dub-pop{0%{opacity:0;transform:scale(.4)}}@keyframes dub-rise{0%{opacity:0;transform:translateY(22px)}}.mo-show{z-index:var(--z-hud);pointer-events:none;position:fixed;inset:0}.mo-show :is(button,a,input,canvas,.mo-sheet__body){pointer-events:auto}.mo-show__hud{max-width:min(760px,100vw - 24px);padding:var(--s-3) var(--s-4) 0;color:var(--paper);background:var(--ink);border:var(--edge) solid var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--flare);animation:mo-drop var(--d-med) var(--pop) both;position:absolute;top:clamp(12px,2.4vh,24px);left:clamp(12px,2.4vw,32px)}.mo-show__hud:empty{display:none}.mo-show__hud .hud{border-bottom:0}.mo-tag{align-items:baseline;column-gap:var(--s-3);max-width:min(560px,100vw - 32px);padding:var(--s-2) var(--s-4) var(--s-3);color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--flare);animation:mo-tag-in var(--d-med) var(--pop) both;grid-template-columns:auto auto;display:grid;position:absolute;bottom:clamp(24px,7vh,72px);left:50%;transform:translate(-50%)rotate(-1deg)}.mo-tag__n{font:400 var(--t-h2) / 1 var(--font-display);text-transform:uppercase;color:var(--flare)}.mo-tag__dur{font:var(--w-strong) var(--t-lead) / 1 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase}.mo-tag__prompt{margin-top:var(--s-1);font:var(--w-ui) var(--t-body) / 1.3 var(--font-ui);grid-column:1/-1}.mo-take{justify-items:end;gap:var(--s-1);--stamp-size:32px;display:grid;position:absolute;top:clamp(120px,18vh,170px);right:clamp(16px,4vw,48px)}.mo-take .stamp{color:var(--flare);background:var(--ink);mix-blend-mode:normal}.mo-take .kicker{padding:2px var(--s-1);color:var(--paper);background:var(--ink)}.mo-take.is-up{--stamp-size:clamp(48px, 9vw, 96px);justify-items:center;top:42%;right:50%;transform:translate(50%,-50%)}.mo-sheet{max-height:64vh;padding:var(--s-4) clamp(12px, 3vw, 32px) clamp(12px, 3vh, 28px);justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.mo-sheet__body{width:min(100%,820px);padding:var(--s-4) var(--s-5) var(--s-5);animation:mo-rise var(--d-slow) var(--pop-soft) both}.mo-booth{gap:var(--s-3);transition:border-color var(--d-fast);display:grid}.mo-booth.is-rec{--plate-edge:var(--flare);animation:1s steps(2,jump-none) infinite mo-rec}.mo-booth__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.mo-booth__prompt{margin:0}.mo-booth__lane{align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-2) var(--s-3);background:var(--paper-2);border:var(--hair) solid var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.mo-booth__clock{font:400 var(--t-h2) / 1 var(--font-display);text-align:right;min-width:3.2ch}.mo-booth.is-rec .mo-booth__clock{color:var(--flare)}.mo-count{font:400 var(--t-hero) / .8 var(--font-display);color:var(--flare);text-align:center;animation:mo-count var(--d-slow) var(--pop) both;margin:0}.mo-wave{width:100%;height:56px;display:block}.mo-booth__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.mo-booth__actions>:last-child{margin-left:auto}.mo-booth__hint{font:var(--w-ui) var(--t-small) / 1.3 var(--font-ui);color:var(--ink-dim);margin:0}.mo-wait{justify-items:center;gap:var(--s-2);text-align:center;display:grid}.mo-faces{justify-content:center;gap:var(--s-3) var(--s-4);margin:0 0 var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mo-face{justify-items:center;gap:var(--s-1);display:grid}.mo-face__name{padding:2px var(--s-2);font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--paper);background:var(--ink)}.mo-face__points{padding:0 var(--s-2);font:400 var(--t-h3) / 1.1 var(--font-display);color:var(--ink);background:var(--flare);border:var(--hair) solid var(--ink)}.mo-ballot{gap:var(--s-3);display:grid}.mo-ballot .kicker--lg{margin:0}.mo-ballot__takes{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.mo-tile{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);flex-wrap:wrap;display:flex}.mo-tile__n{font:400 var(--t-h3) / 1 var(--font-display);text-transform:uppercase;flex:1 0 100%}.mo-tile.is-own{background:var(--paper-2);box-shadow:none;border-style:dashed}.mo-tile.is-on{box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare)}.mo-tile.is-picked{background:var(--flare)}.mo-scores{gap:var(--s-4);display:grid}.mo-scores__cues{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.mo-scores__cues>li{align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--hair) solid var(--paper-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mo-scores__prompt{font:var(--w-ui) var(--t-body) / 1.3 var(--font-ui)}.mo-scores__who{align-items:center;gap:var(--s-2);display:flex}.mo-scores__who b{font:400 var(--t-h3) / 1 var(--font-display);text-transform:uppercase}@keyframes mo-drop{0%{opacity:0;transform:translateY(-18px)}}@keyframes mo-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes mo-tag-in{0%{opacity:0;transform:translate(-50%)rotate(-1deg)scale(1.4)}}@keyframes mo-count{0%{opacity:0;transform:scale(1.8)}}@keyframes mo-rec{50%{box-shadow:var(--lift) var(--lift) 0 var(--flare)}}@media (max-width:880px){.mo-show__hud{padding:var(--s-2) var(--s-3) 0;right:clamp(12px,2.4vw,32px)}.mo-tag{bottom:calc(var(--s-7) + var(--s-5))}.mo-sheet{max-height:58vh;padding:var(--s-2) var(--s-2) var(--s-3)}.mo-sheet__body{padding:var(--s-3) var(--s-4) var(--s-4)}.mo-booth__actions>:last-child{margin-left:0}.mo-scores__cues>li{grid-template-columns:minmax(0,1fr) auto}.mo-scores__cues>li>.kicker{grid-column:1/-1}}@media (max-height:520px) and (orientation:landscape){.mo-show__hud{top:var(--s-2);left:var(--s-2);max-width:min(46vw,420px);padding:var(--s-1) var(--s-2) 0;right:auto}.mo-show__hud .hud{padding-bottom:var(--s-1)}.mo-sheet{width:min(56vw,480px);max-height:none;padding:var(--s-2);align-content:center;top:0;left:auto}.mo-sheet__body{padding:var(--s-2) var(--s-3) var(--s-3)}.mo-booth{gap:var(--s-2)}.mo-booth__hint{display:none}.mo-tag{bottom:var(--s-3)}}@media (prefers-reduced-motion:reduce){.mo-show__hud,.mo-tag,.mo-sheet__body,.mo-count,.mo-booth.is-rec{animation:none}}.emw{z-index:var(--z-overlay);align-content:center;place-items:center;gap:var(--s-3);visibility:hidden;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--scrim) 70%, transparent) 20%, transparent 64%);transition:opacity var(--d-tap) var(--in), visibility 0s var(--d-tap);-webkit-user-select:none;user-select:none;touch-action:none;display:grid;position:fixed;inset:0}.emw.is-open{visibility:visible;pointer-events:auto;opacity:1;transition:opacity var(--d-fast) var(--swift)}.emw__wheel{aspect-ratio:1;width:min(540px,88vmin);transition:scale var(--d-tap) var(--in);position:relative;scale:.86}.emw.is-open .emw__wheel{transition:scale var(--d-med) var(--pop);scale:1}.emw__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.emw__print{fill:var(--ink);transform:translate(11px,11px)}.emw__back{fill:var(--paper-3);stroke:var(--ink);stroke-width:6px}.emw__sector{fill:var(--paper);stroke:var(--ink);stroke-width:6px;stroke-linejoin:round;transition:transform var(--d-fast) var(--pop), fill var(--d-tap) var(--swift)}.emw__sector.is-empty{fill:var(--paper-2);stroke:var(--ink-faint)}.emw__sector.is-on{fill:var(--flare);transform:translate(var(--dx), var(--dy))}.emw__hub{fill:var(--paper-2);stroke:var(--ink);stroke-width:6px}.emw__cool{fill:none;stroke:var(--flare);stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:1px;transform:rotate(-90deg)}.emw.is-cooling .emw__cool{animation-name:sh-emw-cool;animation-timing-function:linear;animation-fill-mode:both}@keyframes sh-emw-cool{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.emw__slot{pointer-events:none;width:22%;transition:scale var(--d-fast) var(--pop);justify-items:center;gap:2px;display:grid;position:absolute;translate:-50% -50%}.emw__slot.is-on{scale:1.12}.emw__slot img,.emw__blank{aspect-ratio:1;width:72%}.emw__blank{animation:sh-emw-wait var(--d-fly) var(--swift) infinite alternate;place-items:center;display:grid}.emw__blank svg,.emw__icon svg{width:100%;height:100%;display:block}@keyframes sh-emw-wait{to{scale:.9}}.emw__label{max-width:100%;font:var(--w-strong) var(--t-label) / 1.1 var(--font-ui);letter-spacing:var(--track-label);text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.emw__slot[data-rarity] .emw__label{border-bottom:var(--hair) solid var(--rarity);padding-bottom:2px}.emw:is(.is-blocked,.is-cooling) .emw__slot img{filter:saturate(.2)}.emw.is-blocked .emw__label{color:var(--ink-dim)}.emw__middle{justify-items:center;gap:var(--s-1);text-align:center;pointer-events:none;width:25%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.emw__icon{aspect-ratio:1;width:46%;animation:kit-pop .3s var(--pop)}.emw__name{font:400 clamp(14px, 3.6vmin, 22px) / 1 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;text-wrap:balance;color:var(--ink)}.emw.is-blocked .emw__name{color:var(--flare)}.emw__pages{align-items:center;gap:var(--s-2);display:flex}.emw__pages button{width:var(--hit);height:var(--hit);font:400 var(--t-h3) / 1 var(--font-display);color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.emw__pages i{background:var(--paper);border:var(--hair) solid var(--ink);border-radius:50%;width:10px;height:10px}.emw__pages i.is-on{background:var(--flare)}.emw__hint{padding:var(--s-1) var(--s-2);color:var(--paper);background:var(--ink)}.emw__btn{width:var(--hit);height:var(--hit);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);touch-action:none;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.emw__btn svg{width:62%;fill:var(--ink)}.emw__btn:active{translate:var(--lift-s) var(--lift-s);box-shadow:none}.emw__btn--float{top:38%;right:var(--s-3);z-index:var(--z-hud);position:fixed}.closet{gap:var(--s-5);grid-template-columns:minmax(200px,.62fr) minmax(0,1.38fr);min-height:0;display:grid}.closet--lobby{grid-area:1/2/3}.closet--launch{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:clamp(24px,4vw,56px);max-width:1280px;height:100svh;margin:0 auto;padding:clamp(20px,5vh,56px) clamp(16px,4vw,48px)}.closet__mirror{align-items:center;gap:var(--s-3);min-height:0;animation:kit-phase-in var(--d-med) var(--swift) both;flex-direction:column;display:flex}.closet__stand{cursor:grab;touch-action:pan-y;flex:1 1 0;place-items:end center;width:100%;min-height:150px;display:grid;position:relative;container-type:size}.closet__stand:active{cursor:grabbing}.closet__well{aspect-ratio:1;width:min(100cqw,100cqh,380px)}.closet--launch :is(.closet__well,.closet__burst){width:min(100cqw,100cqh,460px)}.closet__burst{aspect-ratio:1;background:radial-gradient(circle, var(--flare) 30%, transparent 34%) 0 0 / 12px 12px;width:min(100cqw,100cqh,380px);-webkit-mask:radial-gradient(circle, transparent 54%, var(--ink) 56%, var(--ink) 66%, transparent 70%);mask:radial-gradient(circle, transparent 54%, var(--ink) 56%, var(--ink) 66%, transparent 70%);pointer-events:none;animation:sh-cl-burst .62s var(--swift) both;border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50%}@keyframes sh-cl-burst{0%{opacity:1;scale:.8}to{opacity:0;scale:1.25}}.closet__tag{text-align:center;align-content:center;justify-items:center;gap:2px;min-height:42px;margin:0;display:grid}.closet__tag .kicker{align-items:center;gap:6px;display:inline-flex}.closet__tag .kicker .glyph{width:16px;height:16px}.closet__tag b{font:400 var(--t-lead) / 1.1 var(--font-display);text-transform:uppercase}.closet__tag b[data-rarity]{padding:0 var(--s-1);color:var(--rarity-fg);background:var(--rarity)}.closet__note{padding:var(--s-1) var(--s-2);font:var(--w-strong) var(--t-small) / 1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);animation:kit-pop .3s var(--pop)}.closet__tools{align-items:center;gap:var(--s-2);display:flex}.closet__tool{width:40px;min-height:40px;padding:0}.closet__tool .glyph{width:20px;height:20px}.closet__roll .btn__label{align-items:center;gap:var(--s-2);display:inline-flex}.closet__roll .glyph{width:18px;height:18px}.closet__roll:active .glyph{animation:sh-cl-roll .36s var(--pop)}@keyframes sh-cl-roll{0%{rotate:-200deg}}.outfits{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,64px));display:grid}.outfit{justify-items:center;gap:3px;display:grid;position:relative}.outfit__look{aspect-ratio:1;background:radial-gradient(var(--hue,var(--paper-3)) 1.4px, transparent 1.7px) 0 0 / 6px 6px, var(--paper-3);border:var(--hair) solid var(--ink);cursor:pointer;width:min(56px,100%);transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.outfit__look:hover:not([aria-pressed=true]){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.outfit__look[aria-pressed=true]{border-width:var(--edge);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);transform:translate(-1px,-1px)}.outfit__look .rack__art{width:118%;translate:0 8%}.outfit--empty .outfit__look{border-style:dashed;border-color:var(--ink-dim);background:0 0}.outfit__plus{font:400 var(--t-h3) / 1 var(--font-display);color:var(--ink-dim)}.outfit__name{width:100%;font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ink-dim);background:0 0;border:0;border-bottom:1px dashed #0000;padding:0;overflow:hidden}input.outfit__name{color:var(--ink);cursor:text}input.outfit__name:is(:hover,:focus){border-bottom-color:var(--ink-dim);outline:none}.outfit__pin,.outfit__drop{min-height:0;font:var(--w-strong) var(--t-label) / 1.1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);cursor:pointer;opacity:0;transition:opacity var(--d-fast) var(--swift);padding:1px 4px;position:absolute;top:-6px}.outfit__pin{background:var(--flare);left:-8px}.outfit__drop{right:-4px}.outfit:is(:hover,:focus-within) :is(.outfit__pin,.outfit__drop){opacity:1}@media (pointer:coarse){.outfit__pin{opacity:1}}.closet__panel{gap:var(--s-3);min-height:0;padding:var(--s-4);animation:kit-phase-in var(--d-med) var(--swift) 60ms both;grid-template-rows:auto auto minmax(0,1fr);display:grid;container-type:inline-size}.closet__head{align-items:center;gap:var(--s-3);display:flex}.closet__head .title{margin-right:auto}.closet__locker .num{font-family:var(--font-display)}.closet__tabs{gap:var(--s-1);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.closet__tab{min-width:0;font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);justify-items:center;gap:3px;padding:7px 0 6px;display:grid;position:relative}.closet__tab .glyph{width:20px;height:20px}.closet__tab:hover:not([aria-selected=true]){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.closet__tab[aria-selected=true]{background:var(--flare);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);animation:kit-pop .3s var(--pop);transform:translate(-1px,-1px)}.closet__fresh{min-width:18px;font:400 var(--t-label) / 1 var(--font-display);color:var(--paper);background:var(--ink);border-radius:50%;padding:2px 4px;font-style:normal;position:absolute;top:-7px;right:-5px}.closet__guest{align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding:var(--s-2) var(--s-3);display:flex}.closet__guest p{font:var(--w-ui) var(--t-small) / 1.35 var(--font-ui);flex:1;margin:0}.closet__filters{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.closet__rarities{padding:0 var(--s-2);align-items:center;gap:6px;display:inline-flex}.closet__rarity{background:var(--rarity);border:var(--hair) solid var(--ink);cursor:pointer;width:18px;height:18px;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);border-radius:50%;padding:0}.closet__rarity:hover:not([aria-pressed=true]){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.closet__rarity[aria-pressed=true]{border-width:var(--edge);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);transform:translate(-1px,-1px)}.closet__body{min-height:0;margin:0 calc(var(--s-2) * -1);padding:4px var(--s-2) var(--s-3);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.rack{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.rack--hue{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.rack__empty{padding:var(--s-4);font:var(--w-ui) var(--t-body) / 1.4 var(--font-ui);margin:0}.rack__item{min-width:0;padding:0 0 var(--s-2);text-align:left;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:inset 5px 0 0 var(--rarity,transparent);cursor:pointer;animation:sh-cl-deal var(--d-med) var(--pop-soft) calc(var(--i,0) * 18ms) both;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);grid-template-rows:auto auto auto;align-content:start;gap:2px;display:grid;position:relative}@keyframes sh-cl-deal{0%{opacity:0;transform:translateY(10px)scale(.94)}}.rack__item:hover:not([aria-selected=true]){box-shadow:inset 5px 0 0 var(--rarity,transparent), var(--lift-s) var(--lift-s) 0 var(--ink);transform:translate(-2px,-2px)}.rack__item[aria-selected=true]{border-width:var(--edge);box-shadow:inset 5px 0 0 var(--rarity,transparent), var(--lift-s) var(--lift-s) 0 var(--flare);animation:kit-pop .3s var(--pop);transform:translate(-1px,-1px)}.rack__stand{aspect-ratio:1;background:radial-gradient(var(--paper-3) 1.2px, transparent 1.5px) 0 0 / 7px 7px, var(--paper-2);border-bottom:var(--hair) solid var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.rack__art{object-fit:contain;width:100%;height:100%;animation:sh-cl-print var(--d-med) var(--swift) both;display:block}@keyframes sh-cl-print{0%{opacity:0;scale:.9}}.rack__art--wait{background:radial-gradient(var(--paper-3) 1.8px, transparent 2.1px) 0 0 / 6px 6px;width:34%;height:58%;animation:sh-cl-wait var(--d-fly) var(--swift) infinite alternate;border-radius:50%}@keyframes sh-cl-wait{to{opacity:.5;scale:.92}}.rack__item.is-locked .rack__art{filter:saturate(.25)contrast(.92)}.rack__item.is-dark{color:var(--paper);background:var(--ink)}.rack__item.is-dark .rack__stand{background:radial-gradient(ellipse 58% 52% at 50% 60%, color-mix(in srgb, var(--rarity,var(--paper)) 30%, var(--ink)), var(--ink));border-bottom-color:color-mix(in srgb, var(--paper) 18%, var(--ink));animation:sh-cl-dark 3.4s ease-in-out calc(var(--i,0) * -270ms) infinite alternate}@keyframes sh-cl-dark{to{background-color:var(--ink);filter:brightness(1.35)}}.rack__item.is-dark :is(.rack__art,.rack__disc>*){filter:brightness(0) blur(3px) drop-shadow(0 0 3px color-mix(in srgb, var(--rarity,var(--paper)) 70%, transparent))}.rack__item.is-dark .rack__disc{background:0 0;border-color:#0000}.rack__item.is-dark .rack__name{letter-spacing:.2em}.rack__item.is-dark .rack__meta{color:color-mix(in srgb, var(--paper) 55%, var(--ink))}.rack__item.is-dark .rack__lock{color:var(--ink);background:var(--paper)}.rack__swatch{aspect-ratio:1;background:radial-gradient(color-mix(in srgb, var(--sw) 70%, var(--ink)) 1.6px, transparent 1.9px) 0 0 / 8px 8px, var(--sw);border-bottom:var(--hair) solid var(--ink);width:100%}.rack__disc{aspect-ratio:1;background:var(--paper-3);border:var(--hair) solid var(--ink);border-radius:50%;width:64%;position:relative}.rack__disc>.rack__art{border-radius:50%}.rack__disc[data-frame=plainframe]{border:1px solid var(--ink-faint)}.rack__name{padding:var(--s-1) var(--s-2) 0 10px;font:400 var(--t-small) / 1.15 var(--font-display);text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rack__meta{padding:0 var(--s-2) 0 10px;font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ink-dim);overflow:hidden}.rack__item[aria-selected=true] .rack__meta{padding:1px var(--s-1);color:var(--ink);background:var(--flare);justify-self:start;margin-left:10px}.rack__item.is-locked .rack__meta{white-space:normal}.rack__lock{width:26px;height:26px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.rack__lock .glyph{width:15px;height:15px}.rack__new{--tilt:-9deg;font:400 var(--t-label) / 1.1 var(--font-display);text-transform:uppercase;color:var(--ink);background:var(--flare);border:var(--hair) solid var(--ink);transform:rotate(var(--tilt));padding:1px 5px;animation:.18s cubic-bezier(.2,1.4,.4,1) both kit-stamp-in;position:absolute;top:6px;left:8px}.loadout{align-items:start;gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);display:grid}.loadout__side{gap:var(--s-3);width:330px;max-width:100%;display:grid;position:sticky;top:0}.closet--lobby .loadout__side{width:clamp(210px,100svh - 590px,330px)}.loadout__wheel{aspect-ratio:1;width:100%;position:relative}.loadout__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loadout__print{fill:var(--ink);transform:translate(14px,14px)}.loadout__back{fill:var(--paper-3);stroke:var(--ink);stroke-width:8px}.loadout__sector{fill:var(--paper);stroke:var(--ink);stroke-width:7px;stroke-linejoin:round;transition:fill var(--d-tap) var(--swift)}.loadout__sector.is-empty{fill:var(--paper-2);stroke-dasharray:14 12}.loadout__sector.is-over{fill:color-mix(in srgb, var(--flare) 45%, var(--paper))}.loadout__sector.is-armed{fill:var(--flare)}.loadout__hubring{fill:var(--paper-2);stroke:var(--ink);stroke-width:7px}.loadout__hubring:is(.is-armed,.is-over){fill:var(--flare)}.loadout__stud circle{fill:var(--ink);stroke:var(--paper-3);stroke-width:7px}.loadout__stud text{font:400 50px / 1 var(--font-display);fill:var(--paper);text-anchor:middle;dominant-baseline:central;pointer-events:none}.loadout__stud.is-armed circle{fill:var(--flare)}.loadout__stud.is-armed text{fill:var(--ink)}.loadout__slot,.loadout__hub{color:var(--ink);cursor:pointer;transition:scale var(--d-fast) var(--pop);background:0 0;border:0;border-radius:50%;align-content:center;justify-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.loadout__slot{width:21%;height:21%}.loadout__slot:hover,.loadout__slot.is-armed{scale:1.12}.loadout__slot.is-lifted{opacity:.35}.loadout__slot .loadout__art{width:84%}.loadout__art{aspect-ratio:1;display:block}.loadout__art svg{width:100%;height:100%;display:block}.loadout__plus{aspect-ratio:1;border:var(--hair) dashed var(--ink-dim);border-radius:50%;width:34%}.loadout__hub{gap:2px;width:27%;height:27%;top:50%;left:50%}.loadout__hub .loadout__art{width:58%}.loadout__crown{width:26px;height:26px;color:var(--ink);background:var(--flare);border:var(--hair) solid var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9%;left:50%;translate:-50%}.loadout__crown .glyph{width:15px;height:15px}.loadout__hubtag{max-width:64%;font:var(--w-strong) var(--t-label) / 1.05 var(--font-ui);letter-spacing:.04em;text-align:center;text-transform:uppercase}.loadout__readout{align-items:center;gap:var(--s-2) var(--s-3);min-height:78px;padding:var(--s-2) var(--s-3) var(--s-2) calc(var(--s-3) + 3px);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:inset 5px 0 0 var(--rarity,transparent);grid-template-columns:60px minmax(0,1fr);display:grid}.loadout__readout .loadout__art{width:60px}.loadout__about{gap:4px;min-width:0;display:grid}.loadout__title{font:400 var(--t-h3) / 1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.loadout__where{font:var(--w-strong) var(--t-label) / 1.25 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.loadout__rar{color:var(--rarity-fg);background:var(--rarity);padding:2px 5px;font-style:normal}.loadout__hint{font:var(--w-strong) var(--t-label) / 1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--ink-dim);grid-column:1/-1;margin:0}.loadout__readout.is-dark{color:var(--paper);background:var(--ink)}.loadout__readout.is-dark .loadout__where{color:color-mix(in srgb, var(--paper) 55%, var(--ink))}.loadout__tools{gap:var(--s-2);display:flex}.loadout__tools .chip{flex:1;justify-content:center}.loadout__pick{gap:var(--s-4);min-width:0;display:grid}.loadout__group{gap:var(--s-2);display:grid}.loadout__head{align-items:baseline;gap:6px;margin:0;display:flex}.loadout__head .num{color:var(--ink-dim)}.loadout__rack{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(86px,1fr));display:grid}.loadout__emote{min-width:0;color:var(--ink);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:inset 0 -4px 0 var(--rarity,transparent);cursor:grab;touch-action:manipulation;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);align-content:start;justify-items:center;gap:6px;padding:10px 6px 9px;display:grid;position:relative}.loadout__emote:hover{box-shadow:inset 0 -4px 0 var(--rarity,transparent), var(--lift-s) var(--lift-s) 0 var(--ink);transform:translate(-2px,-2px)}.loadout__emote[aria-selected=true]{background:var(--paper-2)}.loadout__emote .loadout__art{width:54px}.loadout__name{max-width:100%;min-height:2.3em;font:var(--w-strong) var(--t-label) / 1.15 var(--font-ui);letter-spacing:.03em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.loadout__badge{width:20px;height:20px;font:400 13px / 1 var(--font-display);color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:5px;left:5px}.loadout__badge--win{color:var(--ink);background:var(--flare);border:var(--hair) solid var(--ink)}.loadout__badge+.loadout__badge--win{left:29px}.loadout__badge--win .glyph{width:12px;height:12px}.loadout__lock{width:20px;height:20px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.loadout__lock .glyph{width:12px;height:12px}.loadout__emote.is-locked{cursor:pointer}.loadout__emote.is-locked .loadout__art{opacity:.6}.loadout__emote.is-locked .loadout__name{color:var(--ink-dim)}.loadout__emote.is-dark{color:var(--paper);background:var(--ink)}:is(.loadout__emote,.loadout__readout).is-dark .loadout__art{opacity:1;filter:brightness(0) blur(1.5px) drop-shadow(0 0 2px color-mix(in srgb, var(--rarity,var(--paper)) 85%, transparent))}.loadout__emote.is-dark .loadout__name{color:var(--paper);letter-spacing:.2em}.loadout__emote.is-dark .loadout__lock{color:var(--ink);background:var(--paper)}.loadout__emote.is-lifted{opacity:.4}.loadout.is-dragging,.loadout.is-dragging *{cursor:grabbing}.loadout__ghost{z-index:var(--z-fx);background:var(--paper);border:var(--edge) solid var(--ink);width:68px;height:68px;box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);pointer-events:none;transition:opacity var(--d-fast) var(--swift), scale var(--d-fast) var(--swift);border-radius:50%;padding:8px;position:fixed;translate:-50% -50%;rotate:-8deg}.loadout__ghost svg{width:100%;height:100%}.loadout__ghost.is-off{opacity:.45;scale:.8}.glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.glyph__solid{fill:currentColor;stroke:none}@container (width<=500px){.closet__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.loadout{grid-template-columns:minmax(0,1fr)}.loadout__side{justify-self:center;position:relative}}@media (max-width:880px){.screen--lobby.is-closet>:not(.lob__body),.screen--lobby.is-closet .lob__body>:not(.closet){display:none}.closet{z-index:var(--z-ui);max-width:none;height:auto;padding:env(safe-area-inset-top) 0 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;margin:0;position:fixed;inset:0}.closet__mirror{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-3) var(--s-2);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.closet__stand{grid-column:1/-1;height:100%;min-height:120px}.closet__tag{grid-area:2/2;min-height:0}.closet__tag .closet__hint{display:none}.closet__tools{grid-area:2/1}.closet__roll{display:none}.outfits{gap:var(--s-1);grid-area:2/3;grid-template-columns:repeat(4,34px)}.outfit__look{width:34px;height:34px}.outfit .outfit__name,.outfit__pin,.outfit__drop{display:none}.closet__panel{height:min(64svh,600px);padding:var(--s-3) var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom));border-width:var(--edge) 0 0;box-shadow:none;animation:sh-cl-sheet var(--d-slow) var(--pop-soft) both}.closet__tabs{margin:0 calc(var(--s-3) * -1);padding:4px var(--s-3) 6px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(60px,1fr);grid-auto-flow:column;overflow-x:auto}.closet__head .title{font-size:var(--t-h3)}.closet__guest{flex-wrap:wrap}.rack{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr))}.loadout{grid-template-columns:minmax(0,1fr)}.loadout__side,.closet--lobby .loadout__side{justify-self:center;width:min(100%,300px);position:relative}}@keyframes sh-cl-sheet{0%{transform:translateY(100%)}}@media (pointer:coarse){.closet__tool{width:var(--hit);min-height:var(--hit)}}@media (prefers-reduced-motion:reduce){.closet__mirror,.closet__panel,.closet__burst,.closet__note,.closet__tab,.rack__item,.rack__item.is-dark .rack__stand,.rack__art,.rack__art--wait,.rack__new,.closet__roll:active .glyph{animation:none}}.wordmark{width:-moz-fit-content;width:fit-content;font:400 var(--t-display) / .8 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;white-space:nowrap;margin:0;position:relative;rotate:-1.6deg}.wm__row{display:block}.wm__row--b{margin-left:.04em}.wm__l{--plate:var(--flare);--dots:var(--ink-2);--at:calc(40ms + var(--i) * 55ms);--wm-in:sh-wm-drop .52s linear var(--at) both;z-index:0;color:var(--ink);rotate:var(--r);transform-origin:50% 92%;animation:var(--wm-in);line-height:.8;display:inline-block;position:relative}.wm-hot .wm__l{--plate:var(--ink);--dots:var(--flare-2);--wm-in:sh-wm-pop .48s var(--swift) var(--at) both;color:var(--flare)}.wm__row--b .wm__l{--at:calc(.21s + (var(--i) - 4) * 45ms)}.wm__l:hover{animation:var(--wm-in), sh-wm-wobble .56s var(--swift)}.wm__l:before,.wm__l:after{content:attr(data-ch);pointer-events:none;position:absolute;inset:0}.wm__l:before{z-index:-1;color:var(--plate);animation:sh-wm-register .18s steps(3, jump-end) calc(var(--at) + .24s) both;translate:.055em .055em}.wm-hot .wm__l:before{-webkit-text-stroke:.07em var(--ink);text-shadow:.014em .014em 0 var(--ink), .028em .028em 0 var(--ink), .042em .042em 0 var(--ink), .056em .056em 0 var(--ink), .07em .07em 0 var(--ink);translate:none}.wm__l:after{color:var(--dots);-webkit-mask:var(--screen-cap) 0 .035em / .11em .715em repeat-x;mask:var(--screen-cap) 0 .035em / .11em .715em repeat-x}.wm__glint{--sweep:sh-wm-slit .42s linear calc(1.4s + var(--i) * 60ms) both;--rest:6.58s;z-index:1;pointer-events:none;clip-path:polygon(-22% -20%,-2% -20%,-30% 120%,-50% 120%);animation:var(--sweep);position:absolute;inset:0}.wm__glint:before{content:attr(data-ch);color:var(--paper-hi);animation:var(--sweep);animation-name:sh-wm-slit-back;display:block}.slugs .wm__l{--at:calc(60ms + var(--i) * 32ms)}.slugs .wm__glint{--sweep:sh-wm-slit .42s linear calc(1.1s + var(--i) * 40ms) both}.wm__word{white-space:nowrap;display:inline-block}.wm__crown{z-index:2;width:.6em;filter:drop-shadow(.03em .03em 0 var(--ink));pointer-events:none;-webkit-user-select:none;user-select:none;animation:sh-wm-crown .56s var(--pop) .64s both, sh-wm-bob 2.6s ease-in-out 1.3s infinite;position:absolute;bottom:.66em;left:.1em;rotate:14deg}.wm__spark{left:var(--x);top:var(--y);width:var(--s);height:var(--s);fill:var(--hue-4);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;pointer-events:none;animation:sh-wm-spark 1.28s var(--swift) calc(1.2s + var(--k) * .8s) both;--rest:1.92s;position:absolute;overflow:visible}.wm__spark:first-of-type{--k:0;--x:4.28em;--y:.66em;--s:.28em}.wm__spark:nth-of-type(2){--k:1;--x:3.02em;--y:.34em;--s:.2em}.wm__spark:nth-of-type(3){--k:2;--x:-.26em;--y:1.3em;--s:.22em}.wm__spark:nth-of-type(4){--k:3;--x:-.2em;--y:.02em;--s:.16em}@media (max-width:880px){.wordmark{text-align:center;margin-top:.3em;font-size:clamp(46px,15vw,92px)}.wm__spark:nth-of-type(2){--x:3.78em}.wm__spark:nth-of-type(4){--x:.5em}}@media (prefers-reduced-motion:reduce){.wm__l,.wm__l:hover,.wm__l:before,.wm__crown,.wm__spark{animation:none}.wm__glint{display:none}}@keyframes sh-wm-drop{0%{opacity:0;transform:translateY(-.9em) rotate(calc(var(--r) * -4));animation-timing-function:cubic-bezier(.5,0,.9,.6)}12%{opacity:1}46%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(.03em)scale(1.14,.82)}72%{animation-timing-function:ease-in-out;transform:translateY(-.07em)scale(.95,1.07)}to{transform:none}}@keyframes sh-wm-pop{0%{opacity:0;transform:translateY(.4em) scale(.2) rotate(calc(var(--r) * -6))}30%{opacity:1}58%{transform:translateY(-.1em)scale(1.14)}80%{transform:translateY(.02em)scale(.96)}to{transform:none}}@keyframes sh-wm-register{0%{transform:translate(-.055em,-.055em)}}@keyframes sh-wm-wobble{20%{translate:0 -.07em;rotate:calc(var(--r) - 10deg)}45%{rotate:calc(var(--r) + 8deg)}70%{translate:0;rotate:calc(var(--r) - 4deg)}88%{rotate:calc(var(--r) + 1.5deg)}}@keyframes sh-wm-slit{0%{transform:translate(0)}to{transform:translate(180%)}}@keyframes sh-wm-slit-back{0%{transform:translate(0)}to{transform:translate(-180%)}}@keyframes sh-wm-crown{0%{opacity:0;transform:translateY(-.7em)rotate(-50deg)scale(.4)}}@keyframes sh-wm-bob{50%{translate:0 -.05em}}@keyframes sh-wm-spark{0%{opacity:0;transform:scale(0)rotate(-60deg)}17.5%{opacity:1;transform:scale(1.3)rotate(0)}35%,75%{transform:scale(1)}to{opacity:0;transform:scale(0)rotate(40deg)}}@property --rarity{syntax:"<color>";inherits:true;initial-value:#0000}[data-rarity]{--rarity-fg:var(--paper)}[data-rarity=common]{--rarity:var(--ink-2)}[data-rarity=rare]{--rarity:var(--hue-2)}[data-rarity=epic]{--rarity:var(--hue-5)}[data-rarity=legendary]{--rarity:var(--hue-4);--rarity-fg:var(--ink)}[data-rarity=mythic]{--rarity:var(--flare);animation:2.4s linear infinite sh-loot-mythic}@keyframes sh-loot-mythic{0%,to{--rarity:var(--flare)}33%{--rarity:var(--hue-1)}66%{--rarity:var(--hue-5)}}[data-rarity=umazing]{--rarity:color-mix(in srgb, var(--hue-3) 62%, var(--paper));--rarity-fg:var(--ink);animation:3s ease-in-out infinite sh-loot-umazing}@keyframes sh-loot-umazing{0%,to{--rarity:color-mix(in srgb, var(--hue-3) 62%, var(--paper))}50%{--rarity:color-mix(in srgb, var(--hue-1) 62%, var(--paper))}}[data-rarity=umazing] .locker__rar:before{content:"";vertical-align:-.2em;background:currentColor;width:1.1em;height:1.1em;margin-right:3px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11a9 9 0 0 1 18 0v7.5l1.5 2.5h-6l.5-2.5v-7a5 5 0 0 0-10 0v7l.5 2.5h-6L3 18.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11a9 9 0 0 1 18 0v7.5l1.5 2.5h-6l.5-2.5v-7a5 5 0 0 0-10 0v7l.5 2.5h-6L3 18.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.medallion,.locker__frame)[data-frame=plainframe]{border:1px solid var(--ink-faint)}.p-host--bezel[data-frame=plainframe]>.p-ring{border-width:var(--hair);border-color:var(--ink-faint)}.crystal{flex:none;width:24px;height:24px;overflow:visible}.crystal__body{fill:var(--hue-2)}.crystal__left{fill:color-mix(in srgb, var(--hue-1) 75%, var(--paper-hi))}.crystal__right{fill:var(--hue-5)}.crystal__heart{fill:color-mix(in srgb, var(--hue-2) 55%, var(--paper-hi))}.crystal__edge{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.crystal__glint{fill:none;stroke:var(--paper-hi);stroke-width:1.4px;stroke-linecap:round}.wallet{align-items:center;gap:var(--s-2);background:var(--paper);border:var(--hair) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);padding:4px 12px 4px 8px;display:flex;position:relative}.wallet .crystal{width:26px;height:26px;animation:2.8s ease-in-out infinite sh-loot-bob}.wallet__me{align-items:center;gap:var(--s-2);padding:0 var(--s-2) 0 0;color:var(--ink);border:0;border-right:var(--hair) solid var(--ink);cursor:pointer;background:0 0;align-self:stretch;margin:-4px 0 -4px -8px;display:flex}.wallet__pfp{object-fit:cover;width:38px;height:100%;min-height:38px;font:400 20px / 1 var(--font-display);text-transform:uppercase;color:var(--paper);background:var(--ink);border-right:var(--hair) solid var(--ink);place-items:center;display:grid}.wallet__name{max-width:11ch;font:var(--w-strong) var(--t-small) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet__me:is(:hover,[aria-expanded=true]) .wallet__name{color:var(--flare)}.wallet__purse{align-items:center;gap:var(--s-2);display:flex}.wallet:has(>.wallet__menu){z-index:var(--z-overlay)}.wallet__menu{top:calc(100% + var(--s-2));right:calc(-1 * var(--hair));z-index:var(--z-overlay);background:var(--paper);border:var(--hair) solid var(--ink);min-width:190px;box-shadow:var(--lift-s) var(--lift-s) 0 var(--ink);animation:kit-phase-in var(--d-med) var(--swift) both;justify-items:start;gap:6px;padding:10px 12px 12px;display:grid;position:absolute}.wallet__who{max-width:16ch;font:400 20px / 1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:4px}.wallet--guest{box-shadow:none;background:0 0;border:0;padding:0}.btn.signin{--discord:#5865f2;--b-bg:var(--discord);--b-fg:var(--paper-hi);--b-dots:color-mix(in srgb, var(--discord) 62%, var(--ink));--b-plate:var(--ink);text-align:left;white-space:normal;place-items:stretch stretch;padding:.45em 1em .5em .5em}.btn.signin--compact{padding:.3em .85em .3em .35em;font-size:15px}.btn.signin--panel{font-size:clamp(18px,1.5vw,22px)}.btn.signin--hero{--pad-t:.42em;--pad-b:.5em;--bean:6.4em;--bean-x:-24%;padding:var(--pad-t) .85em var(--pad-b) .25em;font-size:clamp(20px,2.4vw,32px)}.signin .btn__label{grid-template-columns:auto minmax(min-content,1fr);grid-template-areas:"art kicker""art word";align-content:center;gap:.24em .5em;display:grid}.signin--hero .btn__label{grid-template-columns:minmax(calc(var(--bean) * .5), calc(var(--bean) * .72)) minmax(min-content, 1fr)}.signin__kicker{font:var(--w-strong) max(var(--t-label), .4em) / 1.15 var(--font-ui);letter-spacing:var(--track-label);-webkit-text-stroke:0;text-shadow:none;text-wrap:balance;grid-area:kicker;align-self:end}.signin__word{grid-area:word;align-self:start}.signin__word>span{white-space:nowrap}.signin--hero .signin__word>span{display:block}.signin__art{aspect-ratio:1;background:var(--paper-hi);border:var(--hair) solid var(--ink);width:2.2em;box-shadow:var(--hair) var(--hair) 0 var(--ink);transition:rotate var(--d-fast) var(--pop), scale var(--d-fast) var(--pop);border-radius:50%;grid-area:art;align-self:center;place-items:center;display:grid;rotate:-8deg}.signin__art>img{width:76%}.signin:not(.signin--hero):is(:hover,.is-hover):not(:disabled) .signin__art{rotate:6deg;scale:1.1}.signin--hero .signin__art{aspect-ratio:auto;width:auto;margin-block:calc(-1 * var(--pad-t)) calc(-1 * var(--pad-b));box-shadow:none;clip-path:inset(-50em -50em 0);background:0 0;border:0;border-radius:0;align-self:stretch;position:relative;rotate:none}.signin--hero .signin__art:before{content:"";background:radial-gradient(circle, var(--paper-hi) 34%, transparent 38%) 0 0 / .26em .26em;-webkit-mask:radial-gradient(closest-side at 50% 70%, var(--ink) 20%, transparent);mask:radial-gradient(closest-side at 50% 70%, var(--ink) 20%, transparent);position:absolute;inset:0 -.4em 0 -.25em}.signin--hero .signin__art>img{width:138.889%;max-width:none;translate:var(--bean-x) 10%;filter:drop-shadow(var(--lift-s) var(--lift-s) 0 var(--ink));transform-origin:45% 90%;animation:var(--wave,sh-signin-wave 2.6s ease-in-out infinite);transition:translate var(--d-fast) var(--pop);position:absolute;bottom:0;left:0}.on-night .signin--hero .signin__art>img{filter:drop-shadow(var(--lift-s) var(--lift-s) 0 var(--flare))}.signin--hero:is(:hover,.is-hover):not(:disabled) .signin__art>img{--wave:sh-loot-wiggle .46s var(--swift);translate:var(--bean-x) 5%}@keyframes sh-signin-wave{0%,to{rotate:-2deg}50%{rotate:3deg}}@media (prefers-reduced-motion:reduce){.signin .signin__art,.signin--hero .signin__art>img{transition:none;animation:none}}.wallet__n{font-size:22px;line-height:1}.wallet__pass{padding-left:var(--s-2);border-left:var(--hair) solid var(--ink);gap:4px;display:grid}.wallet__xp{background:var(--paper-3);outline:var(--hair) solid var(--ink);width:64px;height:7px;position:relative}.wallet__xp:after{content:"";background:var(--hue-4);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.col--form>.wallet{animation:kit-phase-in var(--d-med) var(--swift) .64s both}.col--form>.wallet:not(.wallet--guest){position:absolute;top:clamp(14px,3.4vh,32px);right:clamp(20px,5vw,56px)}.col--form>.wallet--guest{--dock:clamp(150px, 24vw - 60px, 272px);--crowded:calc((4.6 * var(--t-display) + var(--dock) - 100%) * 100);height:0;margin-top:calc(-1 * clamp(22px, 3vh, 32px) - clamp(0px, var(--crowded), 1.05 * var(--t-display) + 8px));flex-direction:column;grid-area:1/1/auto/-1;justify-content:flex-end;align-items:flex-end;display:flex}.col--form>.wallet--guest>.signin{--bean-x:-6%;width:calc(var(--dock) + clamp(0px, var(--crowded), min(272px, 100% - 3.1 * var(--t-display) - 32px) - var(--dock)));flex:none;padding-inline:.7em .25em;font-size:clamp(15px,1.45vw,20px)}.col--form>.wallet--guest .btn__label{grid-template-columns:minmax(min-content, 1fr) minmax(calc(var(--bean) * .5), calc(var(--bean) * .72));grid-template-areas:"kicker art""word art"}.col--form>.wallet--guest .btn__spark{display:none}.lob__top>.wallet{margin-left:auto}.tiles{--burst:40px;--sink:16px;gap:var(--s-4);display:grid}.tile{--tile-bg:var(--paper);--tile-fg:var(--ink);--tile-dim:var(--ink-dim);--tile-lift:var(--ink);--dot:var(--paper-3);isolation:isolate;text-align:left;min-width:0;color:var(--tile-fg);background:var(--tile-bg);border:var(--edge) solid var(--ink);box-shadow:var(--lift) var(--lift) 0 var(--tile-lift);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative}.tile:hover{box-shadow:calc(var(--lift) + 2px) calc(var(--lift) + 2px) 0 var(--tile-lift);transform:translate(-2px,-2px)}.tile:active{transform:translate(var(--lift), var(--lift));box-shadow:0 0 0 var(--tile-lift);transition-duration:var(--d-tap)}.tile:before{content:"";z-index:-1;background:radial-gradient(circle, var(--dot) 36%, transparent 40%) 0 0 / 8px 8px;-webkit-mask:radial-gradient(circle at 50% 30%, var(--ink) 18%, transparent 62%);mask:radial-gradient(circle at 50% 30%, var(--ink) 18%, transparent 62%);position:absolute;inset:0}.tile__art{top:calc(-1 * var(--burst));right:var(--s-2);bottom:calc(-1 * var(--sink));left:var(--s-2);pointer-events:none;transform-origin:50% 100%;transition:transform var(--d-fast) var(--pop);grid-area:1/1/2/2;position:absolute;container-type:size}.tile__art>img{--u:min(100cqh, 100cqw);--cx:50%;filter:drop-shadow(var(--lift-s) var(--lift-s) 0 var(--ink));position:absolute}.tile:hover .tile__art{transform:translateY(-6px)scale(1.07)}.tile:hover .tile__art>img{animation:sh-loot-wiggle .46s var(--swift)}.tile__label{background:var(--tile-bg);border-top:var(--hair) solid var(--tile-fg);grid-row:2;gap:5px;padding:10px 14px 12px;display:grid;position:relative}.tile__name{font:400 clamp(16px, 1.6vw, 22px) / 1 var(--font-display);letter-spacing:var(--track-tight);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile__season{color:var(--tile-dim)}.tile__state{align-items:center;gap:var(--s-2);font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--tile-dim);display:flex}.tile__badge{z-index:1;min-width:28px;height:28px;font:400 15px / 1 var(--font-display);color:var(--ink);background:var(--flare);border:var(--hair) solid var(--ink);animation:sh-loot-badge 1.2s var(--pop) infinite;border-radius:50%;place-items:center;padding:0 4px;display:grid;position:absolute;top:-13px;left:-13px}.tile__badge:after{content:"";border:var(--hair) solid var(--flare);animation:sh-loot-ripple 1.2s var(--swift) infinite;border-radius:50%;position:absolute;inset:-2px}.tile__badge--note{height:auto;font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;box-shadow:var(--hair) var(--hair) 0 var(--ink);border-radius:0;padding:5px 8px;top:-14px;left:10px;rotate:-4deg}.tile__badge--note:after{border-radius:0}.tile--slots{--tile-bg:var(--ink);--tile-fg:var(--paper);--tile-dim:var(--paper-dim);--tile-lift:var(--flare);--dot:var(--hue-5)}.tile__pile{bottom:0;left:calc(var(--cx) - var(--u) * .3);height:calc(var(--u) * .6)}.tile__sym{bottom:calc(var(--u) * .3);left:calc(var(--cx) - var(--u) * .62);height:calc(var(--u) * .7)}.tile--slots.is-hot{--dot:var(--hue-1)}.tile--slots.is-hot:before{animation:1.6s ease-in-out infinite sh-loot-glow}.tile--slots.is-hot .tile__state{color:var(--flare)}.tile--slots.is-hot .tile__state:before{content:"";background:var(--flare);width:8px;height:8px;animation:sh-loot-badge 1.2s var(--pop) infinite;border-radius:50%}.tile--slots.is-hot .tile__sym{animation:2.4s ease-in-out infinite sh-loot-bob}.tile--pass{--tile-bg:var(--hue-4);--tile-dim:var(--ink);--dot:var(--paper-hi)}.tile__king{bottom:0;left:calc(var(--cx) - var(--u) * .47);height:var(--u)}.tile__bar{background:var(--paper);outline:var(--hair) solid var(--ink);flex:1;max-width:88px;height:8px;position:relative}.tile__bar:after{content:"";background:var(--flare);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.col--form>.tiles{--burst:52px;gap:var(--burst);grid-area:loot;grid-auto-rows:minmax(136px,1fr)}.col--form>.tiles>.tile--pass{--burst:84px;order:-1}.screen--launch .tile{animation:kit-phase-in var(--d-med) var(--swift) both;animation-delay:calc(.56s + var(--deal,0) * 40ms)}.screen--launch .tile--slots{--deal:1}.lob__body>.tiles{--burst:clamp(20px, 6vh - 20px, 44px);align-content:end;gap:var(--s-5);min-height:0;padding-top:var(--burst);grid-column:2;grid-template-rows:minmax(0,168px);grid-template-columns:repeat(2,minmax(0,1fr))}.lob__body>.tiles .tile{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,44%)}.lob__body>.tiles .tile__art{right:var(--s-3);grid-area:1/1/2/3;bottom:0;left:0}.lob__body>.tiles .tile__art>img{--u:min(100cqh, 48cqw);--cx:calc(100% - var(--u) * .6)}.lob__body>.tiles .tile__art>.tile__king{--cx:calc(100% - var(--u) * .48)}.lob__body>.tiles .tile__label{background:0 0;border:0;grid-area:1/1;align-self:end;gap:3px;padding:8px 16px 11px}.lob__body>.tiles .tile:before{-webkit-mask:radial-gradient(circle at 78% 40%, var(--ink) 16%, transparent 58%);mask:radial-gradient(circle at 78% 40%, var(--ink) 16%, transparent 58%)}@keyframes sh-loot-bob{50%{transform:translateY(-3px)rotate(6deg)}}@keyframes sh-loot-sheen{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes sh-loot-badge{0%,to{transform:scale(1)}25%{transform:scale(1.28)rotate(-10deg)}50%{transform:scale(.94)}}@keyframes sh-loot-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes sh-loot-wiggle{25%{rotate:-6deg}50%{rotate:5deg}75%{rotate:-2deg}}@keyframes sh-loot-glow{50%{opacity:.55}}.locker-scrim{z-index:var(--z-overlay);padding:var(--s-5);background:var(--scrim);animation:sh-loot-fade var(--d-med) var(--swift) both;place-items:center;display:grid;position:fixed;inset:0}.locker{gap:var(--s-4);width:min(1000px,100%);max-height:min(88svh,920px);padding:var(--s-5);animation:kit-phase-in var(--d-med) var(--swift) both;grid-template-rows:auto minmax(0,1fr);display:grid}.locker__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.locker__shelves{gap:var(--s-5);min-height:0;padding:2px var(--s-2) var(--s-2) 2px;display:grid;overflow-y:auto}.locker__shelf{gap:var(--s-2);display:grid}.locker__grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.locker__item{text-align:left;width:100%;min-height:84px;color:var(--ink);background:color-mix(in srgb, var(--rarity) 13%, var(--paper));border:var(--hair) solid var(--ink);cursor:pointer;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);align-content:start;justify-items:start;gap:5px;padding:9px 10px 9px 17px;display:grid;position:relative}.locker__item:before{content:"";background:var(--rarity);border-right:var(--hair) solid var(--ink);width:7px;position:absolute;top:0;bottom:0;left:0}.locker__item:is(:hover,.is-hover):not(:disabled){box-shadow:var(--hair) var(--hair) 0 var(--ink);transform:translate(-1px,-1px)}.locker__item[aria-pressed=true]{border-width:var(--edge);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);transform:translate(-1px,-1px)}.locker__item.is-locked{background:var(--paper-2);cursor:default}.locker__item.is-locked .locker__name{color:var(--ink-dim)}.locker__item.is-dark{color:var(--paper);background:var(--ink)}.locker__item.is-dark .locker__name{color:var(--paper);letter-spacing:.2em}.locker__item.is-dark :is(.locker__from,.locker__lock){color:color-mix(in srgb, var(--paper) 55%, var(--ink))}.locker__item.is-dark :is(.locker__emote,.locker__frame){filter:brightness(0) blur(1.5px) drop-shadow(0 0 2px color-mix(in srgb, var(--rarity) 85%, transparent))}.locker__emote{width:38px;height:38px;position:absolute;top:8px;right:10px}.locker__emote svg{width:100%;height:100%;display:block}.locker__rar{font:var(--w-strong) var(--t-label) / 1 var(--font-ui);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--rarity-fg);background:var(--rarity);padding:2px 5px}.locker__name{font:400 15px / 1.05 var(--font-display);text-transform:uppercase;padding-right:34px}.locker__from{font:var(--w-strong) var(--t-label) / 1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.locker__item[aria-pressed=true] .locker__from{color:var(--flare)}.locker__lock{width:16px;height:16px;color:var(--ink-faint);position:absolute;bottom:9px;right:9px}.locker__frame{background:var(--paper-3);border:var(--hair) solid var(--ink);border-radius:50%;width:30px;height:30px;position:absolute;top:12px;right:14px}.locker__frame>.frame{inset:calc(var(--hair) * -1)}@property --haul{syntax:"<integer>";inherits:true;initial-value:0}.payday__count{animation:sh-loot-count 1.1s var(--swift) both}.payday__count:after{counter-reset:haul var(--haul);content:"+" counter(haul)}.payday--corner{--foil:5px;z-index:var(--z-overlay);align-items:center;gap:var(--s-3);color:var(--paper);background:var(--ink);border:var(--hair) solid var(--paper);box-shadow:var(--lift) var(--lift) 0 var(--flare);cursor:pointer;animation:sh-loot-deal var(--d-slow) var(--pop-soft) both;transition:transform var(--d-fast) var(--pop), box-shadow var(--d-fast) var(--pop);padding:8px 16px 8px 10px;display:flex;position:fixed;bottom:clamp(14px,3vh,28px);left:clamp(16px,4vw,48px)}.payday--corner:is(:hover,.is-hover){box-shadow:calc(var(--lift) + 2px) calc(var(--lift) + 2px) 0 var(--flare);transform:translate(-2px,-2px)}.payday--corner>.crystal{width:30px;height:30px;animation:2.8s ease-in-out infinite sh-loot-bob}.payday--corner .payday__count{font:400 26px / 1 var(--font-display)}.payday--nudge{cursor:default}.payday--nudge:is(:hover,.is-hover){box-shadow:var(--lift) var(--lift) 0 var(--flare);transform:none}.payday__x{font:400 22px / 1 var(--font-display);color:var(--paper-dim);cursor:pointer;background:0 0;border:0;align-self:start;margin:-4px -8px 0 0;padding:2px 4px}.payday__x:hover{color:var(--paper)}.payday__mini{gap:5px;display:grid}.payday__mini .kicker{color:var(--paper-dim)}.payday__mini .kicker em{color:var(--hue-4)}.payday__bar{background:color-mix(in srgb, var(--paper) 16%, var(--ink));outline:var(--hair) solid var(--paper);width:96px;height:8px;position:relative}.payday__bar:after{content:"";background:var(--hue-4);transform:scaleX(var(--p));transform-origin:0;animation:sh-loot-grow .9s var(--swift) .5s both;position:absolute;inset:0}.payday__coins{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.payday__coin{opacity:0;width:26px;height:26px;animation:sh-loot-coin 1.2s cubic-bezier(.2, .7, .4, 1) var(--t) both;position:absolute;top:-13px;left:-13px}.payday-scrim{z-index:var(--z-overlay);padding:var(--s-5);background:var(--scrim);animation:sh-loot-fade var(--d-med) var(--swift) both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.payday__rays{background:repeating-conic-gradient(var(--hue-4) 0deg 6deg, transparent 6deg 14deg, var(--hue-1) 14deg 17deg, transparent 17deg 30deg);width:1100px;height:1100px;-webkit-mask:radial-gradient(closest-side, var(--ink) 18%, transparent 100%), radial-gradient(circle, var(--ink) 42%, transparent 50%) 0 0 / 7px 7px;mask:radial-gradient(closest-side, var(--ink) 18%, transparent 100%), radial-gradient(circle, var(--ink) 42%, transparent 50%) 0 0 / 7px 7px;animation:sh-loot-spin 30s linear infinite, sh-loot-rays var(--d-fly) var(--swift) both;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-composite:source-in;mask-composite:intersect}.payday--open{--tilt:-1.5deg;justify-items:center;gap:var(--s-3);width:min(440px,100%);padding:var(--s-6) var(--s-6) var(--s-5);text-align:center;color:var(--ink);background:var(--paper);border:var(--edge) solid var(--ink);box-shadow:var(--lift-l) var(--lift-l) 0 var(--ink);transform:rotate(var(--tilt));animation:sh-loot-slam .52s var(--pop) both;display:grid;position:relative}.payday:before{content:"";height:var(--foil,12px);background:linear-gradient(90deg, var(--hue-1), var(--hue-4), var(--hue-3), var(--hue-2), var(--hue-5), var(--hue-1)) 0 0 / 200% 100%;border-bottom:var(--hair) solid var(--ink);animation:4s linear infinite sh-loot-sheen;position:absolute;top:0;left:0;right:0}.payday__place{color:var(--flare)}.payday__title{font-size:var(--t-hero);color:var(--flare);text-shadow:.05em .05em 0 var(--ink);line-height:.8}.payday__haul{justify-items:center;gap:2px;display:grid;position:relative}.payday__haul:before{content:"";background:radial-gradient(closest-side, var(--hue-2), color-mix(in srgb, var(--hue-5) 70%, transparent) 45%, color-mix(in srgb, var(--hue-1) 50%, transparent) 70%, transparent);width:260px;height:260px;-webkit-mask:radial-gradient(circle, var(--ink) 40%, transparent 48%) 0 0 / 6px 6px;mask:radial-gradient(circle, var(--ink) 40%, transparent 48%) 0 0 / 6px 6px;animation:sh-loot-flash 1.6s var(--swift) both;border-radius:50%;position:absolute;top:44px;left:50%;translate:-50% -50%}.payday__gem{width:88px;height:88px;filter:drop-shadow(var(--lift-s) var(--lift-s) 0 var(--ink));animation:sh-loot-gem .9s var(--pop) both, sh-loot-bob 3s ease-in-out .9s infinite}.payday--open .payday__count{font:400 clamp(46px, 6vw, 64px) / .9 var(--font-display)}.payday__lines{width:100%;margin:0;padding:0;list-style:none;display:grid}.payday__lines li{font:var(--w-strong) var(--t-small) / 1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--hair) solid var(--paper-3);justify-content:space-between;padding:6px 0;display:flex}.payday__lines b{font-family:var(--font-display);color:var(--flare);font-weight:400}.payday__pass{width:100%;padding:var(--s-3);color:var(--paper);background:var(--ink);gap:8px;display:grid;position:relative}.payday__pass .kicker{color:var(--paper-dim)}.payday__passhead{align-items:baseline;gap:var(--s-2);display:flex}.payday__tier{font-size:22px;line-height:1}.payday__tier.is-up{color:var(--hue-4);animation:sh-loot-tier var(--d-slow) var(--pop) both}.payday__passhead .payday__xp{color:var(--hue-4);margin-left:auto}.payday__track{background:color-mix(in srgb, var(--paper) 16%, var(--ink));outline:var(--hair) solid var(--paper);height:16px;position:relative;overflow:hidden}.payday__fill{background:repeating-linear-gradient(-45deg, var(--hue-4) 0 6px, color-mix(in srgb, var(--hue-4) 70%, var(--flare)) 6px 12px);transform:scaleX(var(--p1));transform-origin:0;animation:sh-loot-fill .8s var(--swift) var(--delay) both;position:absolute;inset:0}.payday__tierup{font:400 26px / 1 var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--hue-4);border:var(--edge) solid var(--ink);box-shadow:var(--lift-s) var(--lift-s) 0 var(--flare);opacity:0;animation:sh-loot-tierup .85s var(--pop) both;padding:5px 12px;position:absolute;top:50%;left:50%;translate:-50% -50%}.payday__tierup:after{content:"";border:var(--edge) solid var(--hue-4);animation:sh-loot-ripple .6s var(--swift) both;border-radius:50%;position:absolute;inset:-10px}.payday__go{justify-content:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@keyframes sh-loot-count{0%{--haul:0}}@keyframes sh-loot-fade{0%{opacity:0}}@keyframes sh-loot-deal{0%{opacity:0;transform:translate(-40px,60px)rotate(-12deg)scale(.8)}}@keyframes sh-loot-slam{0%{opacity:0;transform:rotate(var(--tilt)) scale(1.7) translateY(-24px)}55%{opacity:1}}@keyframes sh-loot-gem{0%{transform:scale(0)rotate(-200deg)}60%{transform:scale(1.3)rotate(12deg)}to{transform:scale(1)rotate(0)}}@keyframes sh-loot-coin{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}12%{opacity:1}55%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--s)) rotate(200deg)}to{opacity:0;transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) + 80px)) scale(calc(var(--s) * .6)) rotate(380deg)}}@keyframes sh-loot-grow{0%{transform:scaleX(0)}}@keyframes sh-loot-fill{0%{transform:scaleX(var(--p0))}}@keyframes sh-loot-tier{0%{transform:scale(1.9)}}@keyframes sh-loot-tierup{0%{opacity:0;transform:rotate(-5deg)scale(2.6)}30%,75%{opacity:1;transform:rotate(-5deg)scale(1)}to{opacity:0;transform:rotate(-5deg)scale(1.1)translateY(-18px)}}@keyframes sh-loot-flash{0%{opacity:0;scale:.2}25%{opacity:1}to{opacity:.35;scale:1}}@keyframes sh-loot-spin{to{rotate:1turn}}@keyframes sh-loot-rays{0%{opacity:0;scale:.4}}@media (max-width:880px){.col--form>.wallet{grid-area:wallet;position:relative;inset:auto}.col--form>.wallet--guest{width:100%;max-width:460px;height:auto;padding-top:var(--s-5);margin-top:0}.col--form>.wallet--guest>.signin{width:100%;font-size:19px}.lob__top{flex-wrap:wrap}.lob__top>.wallet{order:3;margin-left:0}.payday--nudge{flex-wrap:wrap;right:clamp(16px,4vw,48px)}.payday--nudge>.signin{flex:100%;order:1}.payday--nudge>.payday__x{margin-left:auto}.col--form>.tiles,.lob__body>.tiles{--burst:32px;--sink:10px;gap:var(--s-3);width:100%;max-width:460px;padding-top:var(--burst);grid-template-rows:96px;grid-template-columns:repeat(2,minmax(0,1fr))}.col--form>.tiles>.tile--pass{--burst:inherit;order:0}.lob__body>.tiles{order:-1;grid-column:auto;justify-self:center}.lob__body>.tiles .tile{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:none}.lob__body>.tiles .tile__art{right:var(--s-2);bottom:calc(-1 * var(--sink));left:var(--s-2);grid-area:1/1/2/2}.lob__body>.tiles .tile__art>img{--u:min(100cqh, 100cqw);--cx:50%}.lob__body>.tiles .tile:before{-webkit-mask:radial-gradient(circle at 50% 30%, var(--ink) 18%, transparent 62%);mask:radial-gradient(circle at 50% 30%, var(--ink) 18%, transparent 62%)}.lob__body>.tiles .tile__label{background:var(--tile-bg);border-top:var(--hair) solid var(--tile-fg);grid-area:2/1}.tiles .tile__label,.lob__body>.tiles .tile__label{gap:4px;padding:6px 10px 8px}}@media (max-width:560px){.tile__season{display:none}.locker-scrim{padding:var(--s-2)}.locker{padding:var(--s-3)}.locker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.col--form>.wallet,.wallet .crystal,.wallet__menu,.tile,.tile *,.tile:before,.tile :before,.tile :after,.payday,.payday *,.payday :after,.payday__rays,[data-rarity=mythic],[data-rarity=umazing]{animation:none}.tile,.tile__art{transition:none}}
