.dstage{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:var(--bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.dstage__close{top:max(14px, env(safe-area-inset-top));z-index:3;width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .2s,background .2s;display:grid;position:fixed;right:14px}@media (max-width:560px){.dstage{padding-top:max(60px, calc(env(safe-area-inset-top) + 48px))}}.dstage__close:hover{color:var(--ink);background:var(--fill-1)}.dcard{background:var(--raised);isolation:isolate;width:min(600px,100%);height:min(760px,100%);transition:transform .52s var(--ease-out);border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ece9e20d,0 40px 80px -40px #000c;container-type:inline-size}.dcard[data-tremor=true]{animation:70ms linear infinite alternate tremor}@keyframes tremor{0%{transform:translate(.4px,-.3px)rotate(.03deg)}50%{transform:translate(-.5px,.4px)}to{transform:translate(.3px,.5px)rotate(-.03deg)}}.dcard{--premise-b:46%;--foot-t:70%}.dcard__wave{width:108%;height:calc(var(--foot-t) - 6px);color:var(--tint-face);opacity:.4;z-index:-2;--wave-mask:linear-gradient(to bottom, #0000001a 0, #00000024 calc(var(--premise-b) + 2px), #000 calc(var(--premise-b) + 72px), #000 calc(100% - 44px), transparent 100%);-webkit-mask-image:var(--wave-mask);-webkit-mask-image:var(--wave-mask);mask-image:var(--wave-mask);position:absolute;top:0;left:-4%}.dcard__shade{z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 100% 0,#d68a961a,#0000 60%);position:absolute;inset:0}.dcard__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:7cqw;left:8cqw;right:7cqw}.dcard__title{letter-spacing:-.065em;margin-left:-.05em;font-size:clamp(64px,18cqw,128px);line-height:.8}.dcard__tag{color:var(--ink-3);letter-spacing:0;margin-top:14px;font-size:13px}.podium{width:48px;height:48px;color:var(--ink-3);cursor:pointer;transition:color .2s, transform .3s var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;margin:-6px -8px 0 0;display:grid}.podium svg{fill:currentColor}.podium:hover{color:var(--ink);transform:translateY(-2px)}.podium:active{transform:scale(.94)}.dcard__premise{letter-spacing:-.015em;color:var(--ink-2);text-wrap:pretty;flex-direction:column;gap:14px;max-width:24ch;font-size:clamp(18px,4.1cqw,24px);line-height:1.22;display:flex;position:absolute;top:calc(7cqw + clamp(64px,18cqw,128px)/1.25 + 56px);left:8cqw;right:10cqw}.dcard__foot{flex-direction:column;gap:18px;display:flex;position:absolute;bottom:6cqw;left:8cqw;right:7cqw}.dcard__modes{align-items:flex-end;gap:clamp(18px,5cqw,30px);display:flex}.dcard__modes>.cbtn-wrap[data-size=small]{margin-left:auto}.cbtn-wrap[data-size=big] .cbtn{width:clamp(84px,20cqw,96px);height:clamp(84px,20cqw,96px)}.cbtn-wrap[data-size=big] .cbtn svg{width:34px;height:34px}.cbtn-wrap[data-size=big] .cbtn__label{color:var(--ink);font-size:14px}.dcard__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dcard__notice{min-height:1.3em;color:var(--ink-2);opacity:0;margin-top:-6px;font-size:13px;transition:opacity .24s}.dcard__notice[data-visible=true]{opacity:1}.dcard__head,.dcard__premise>p,.dcard__modes>*,.dcard__row>*{animation:dcard-in .56s var(--ease-out) both}.dcard__premise>p:first-child{animation-delay:70ms}.dcard__premise>p:nth-child(2){animation-delay:.13s}.dcard__modes>:first-child{animation-delay:.19s}.dcard__modes>:nth-child(2){animation-delay:.24s}.dcard__modes>:nth-child(3){animation-delay:.29s}.dcard__row>:first-child{animation-delay:.34s}.dcard__row>:nth-child(2){animation-delay:.39s}@keyframes dcard-in{0%{opacity:0;transform:translateY(14px)}}.dstage[data-leaving=true] .dcard>:not(.dcard__wave){opacity:0;transition:opacity .2s ease-out, transform .24s var(--ease-out);transform:translateY(-6px)}.dstage[data-leaving=true] .dcard{transform:scale(1.012)}.cbtn-wrap{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.cbtn{background:var(--ink);color:#17171a;cursor:pointer;width:clamp(66px,13cqw,76px);height:clamp(66px,13cqw,76px);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), background .2s;border:0;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -12px #000c}@media (hover:hover){.cbtn:hover:not([aria-disabled=true]){transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 6px #ece9e20f,0 16px 30px -14px #000000e6}}.cbtn:active:not([aria-disabled=true]){transition-duration:80ms;transform:scale(.95)}.cbtn[data-busy=true]{animation:.9s ease-in-out infinite cbtn-busy}@keyframes cbtn-busy{50%{transform:scale(.94)}}.cbtn__label{color:var(--ink-2);font-size:13px}.notch{box-shadow:0 0 0 1px var(--line) inset;background:#ece9e20d;border-radius:999px;padding:3px;display:flex;position:relative}.notch__thumb{background:#ece9e21f;border-radius:999px;width:calc(33.3333% - 2px);position:absolute;top:3px;bottom:3px;left:calc(33.3333% + 1px);box-shadow:inset 0 0 0 1px #ece9e21a}.notch__opt{min-width:64px;height:34px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;position:relative}.notch__opt[data-on=true]{color:var(--ink)}.notch__opt+.notch__opt:before{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:11px;left:0}.notch__opt[data-refused=true]{animation:refuse .3s var(--ease-out)}@keyframes refuse{25%{transform:translate(-3px)}60%{transform:translate(2px)}}.notch__soon{color:var(--ink-3);letter-spacing:0;font-size:10px;position:absolute;top:calc(100% + 4px);left:0;right:0}.daily{flex-direction:column;align-items:center;gap:8px;display:flex}.daily__ring{cursor:pointer;width:clamp(84px,20cqw,96px);height:clamp(84px,20cqw,96px);transition:transform .26s var(--ease-out), filter .26s;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.daily__ring>svg{width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.daily__ring:hover{filter:drop-shadow(0 0 18px #f2a93b59);transform:scale(1.05)}}.daily__ring:active{transform:scale(.95)}.daily__inner{color:#17171a;letter-spacing:0;font-size:12px;position:relative}.daily__inner[data-played=true]{font-size:15px}.daily__left{color:var(--ink-2);letter-spacing:0;font-size:12px}.sheet{z-index:4;max-height:78%;animation:sheet-up .42s var(--ease-out) both;background:#232327;border-radius:24px 24px 28px 28px;flex-direction:column;gap:14px;padding:22px 8cqw 26px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -30px 60px -30px #000000e6}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet__head{justify-content:space-between;align-items:center;display:flex}.sheet__title{font-size:17px}.sheet__title .mono{color:var(--ink-3);font-size:13px}.sheet__close{background:var(--fill-1);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.sheet__note{color:var(--ink-2);font-size:15px}.sheet__list{margin:0;padding:0;list-style:none;overflow:auto}.sheet__row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:baseline;padding:10px 0;display:grid}.sheet__rank{color:var(--ink-3);font-size:13px}.sheet__score{font-size:17px}.sheet__foot{color:var(--ink-3);letter-spacing:0;font-size:12px}.sheet__you{color:var(--you)}.stage{--S:min(86vw, 50dvh, 520px);background:var(--bg);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;position:fixed;inset:0;overflow:hidden}.stage[data-phase=recreate]{cursor:grab}.stage[data-phase=recreate]:active{cursor:grabbing}.stage__vignette{pointer-events:none;opacity:0;z-index:1;background:radial-gradient(70% 60% at 50% 48%,#0000 40%,#060608b3 100%);position:absolute;inset:0}.stage__rail{top:max(10px, env(safe-area-inset-top));opacity:.4;z-index:6;justify-content:center;align-items:center;height:44px;display:flex;position:absolute;left:0;right:0}.stage__dots{gap:9px;margin:0;padding:0;list-style:none;display:flex}.stage__dots li{width:7px;height:7px;transition:background .3s, box-shadow .3s, transform .3s var(--ease-out);background:#ece9e247;border-radius:999px}.stage__dots li[data-state=done]{background:var(--ink)}.stage__dots li[data-state=now]{box-shadow:0 0 0 1.5px var(--ink) inset;background:0 0;transform:scale(1.15)}.stage__mute{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:2px;right:10px}.stage__hairline{top:calc(max(10px, env(safe-area-inset-top)) + 46px);background:var(--ink);opacity:0;transform-origin:50%;z-index:2;height:1px;position:absolute;left:18%;right:18%}.stage__hairline[data-on=false]{visibility:hidden}.slot{width:var(--S);height:var(--S);margin:calc(var(--S) / -2) 0 0 calc(var(--S) / -2);--x:0px;--y:-3dvh;--k:1;transform:translate3d(var(--x), var(--y), 0) scale(var(--k));z-index:3;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease-out;position:absolute;top:50%;left:50%}.stage[data-phase=morph] .slot{transition-duration:.4s}.slot__inner,.slot__pop,.liveface{width:100%;height:100%;position:relative}.slot__pop[data-pop=true]{animation:.52s cubic-bezier(.34,1.5,.64,1) both face-pop}@keyframes face-pop{0%{opacity:0;transform:translateY(8%)scale(.72,.64)}45%{opacity:1;transform:translateY(-1%)scale(.98,1.06)}to{transform:none}}.slot--target,.slot--ghost{opacity:0;pointer-events:none}.slot--target[data-on=true],.slot--ghost[data-on=true]{opacity:1}.slot--ghost{--k:.28}.slot--target[data-fade=true]{opacity:0;transition:opacity .2s ease-out}.onion{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--you);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;animation:.6s ease-out both onion;position:absolute;inset:0;overflow:visible}.onion__part{opacity:.8}.onion__part[data-pulse=true]{opacity:1;animation:.3s ease-in-out 2 alternate onion-pulse}@keyframes onion{0%{opacity:0}18%,78%{opacity:1}to{opacity:0}}@keyframes onion-pulse{to{stroke-width:4.2px}}@media (prefers-reduced-motion:reduce){.onion,.onion__part[data-pulse=true]{animation:none}}.slot__tag{font-size:calc(13px / var(--k));color:var(--ink-3);letter-spacing:0;white-space:nowrap;animation:.3s .2s both fade-in;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.slot__tag--you{color:var(--you)}.slot--you:before{content:"";opacity:0;background:radial-gradient(closest-side,#f2a93b21,#0000 72%);border-radius:50%;transition:opacity .32s ease-out;position:absolute;inset:8% 6% -6%}.stage[data-split=true] .slot--you:before{opacity:1}.stage[data-split=true] .slot--you{--y:25dvh;--k:.64}.slot--target{--k:.64}.slot--target[data-on=true]{--y:-24dvh}.slot--ghost[data-on=true]{--x:calc(var(--S) * -.44);--y:34dvh}@media (min-aspect-ratio:6/5){.stage{--S:min(56dvh, 40vw, 520px)}.stage[data-split=true] .slot--you{--x:24vw;--y:-2dvh;--k:.8}.slot--target{--k:.8}.slot--target[data-on=true]{--x:-24vw;--y:-2dvh}.slot--ghost[data-on=true]{--x:24vw;--y:31dvh}}.lockring{fill:none;pointer-events:none;opacity:0;width:114%;height:114%;transition:opacity .24s;position:absolute;inset:-7%;transform:rotate(-90deg)}.lockring[data-state=track],.lockring[data-state=filling]{opacity:1}.lockring__track{stroke:#ece9e217;stroke-width:.5px}.lockring__arc{stroke:var(--you);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.lockring[data-state=locked]{animation:ring-lock .46s var(--ease-out) both}.lockring[data-state=locked] .lockring__arc{stroke-dashoffset:0!important}@keyframes ring-lock{0%{opacity:1;transform:rotate(-90deg)scale(1)}to{opacity:0;transform:rotate(-90deg)scale(1.08)}}.band{z-index:4;opacity:0;pointer-events:none;align-items:center;gap:16px;transition:opacity .22s ease-out;display:flex;position:absolute;top:calc(50% - 6dvh);left:50%;transform:translate(-50%,-50%)}.band[data-on=true]{opacity:1}.band__score{letter-spacing:-.05em;min-width:4.2ch;font-size:clamp(48px,13vw,68px);line-height:1}.band[data-land=true] .band__score{animation:.42s cubic-bezier(.34,1.56,.64,1) land}@keyframes land{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}.moodmap{width:84px;height:84px;overflow:visible}.moodmap__frame{fill:#ece9e208;stroke:var(--line);stroke-width:1.4px}.moodmap__axis{stroke:#ece9e224;stroke-width:1px}.moodmap__gap{stroke:#ece9e28c;stroke-width:1.4px;stroke-linecap:round}.band[data-on=true] .moodmap__gap{animation:draw-gap .26s var(--ease-out) forwards}.band__score{opacity:0;transition:opacity .12s}.band[data-step=count] .band__score,.band[data-step=land] .band__score{opacity:1}@keyframes draw-gap{to{stroke-dashoffset:0}}.moodmap__target,.moodmap__you,.moodmap__ghost{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.band:is([data-step=dots],[data-step=count],[data-step=land]) .moodmap__target{animation:.24s cubic-bezier(.34,1.56,.64,1) forwards dot-in}.band:is([data-step=dots],[data-step=count],[data-step=land]) .moodmap__you{animation:.24s cubic-bezier(.34,1.56,.64,1) 60ms forwards dot-in}.band:is([data-step=dots],[data-step=count],[data-step=land]) .moodmap__ghost{animation:.24s cubic-bezier(.34,1.56,.64,1) .1s forwards dot-in}@keyframes dot-in{to{transform:scale(1)}}.moodmap__target{fill:none;stroke:var(--ink);stroke-width:2.2px}.moodmap__you{fill:var(--you)}.moodmap__ghost{fill:none;stroke:var(--ink-2);stroke-width:1.4px}.words{z-index:4;text-align:center;opacity:0;width:min(34ch,100vw - 48px);transition:opacity .26s ease-out, transform .36s var(--ease-out);pointer-events:none;position:absolute;top:calc(50% - 6dvh + 50px);left:50%;transform:translate(-50%,6px)}.words[data-on=true]{opacity:1;transform:translate(-50%)}.words__verdict{text-wrap:balance;font-size:16px;line-height:1.3}.words__flavour{color:var(--ink-3);text-wrap:balance;margin-top:4px;font-size:13px}@media (min-aspect-ratio:6/5){.band{flex-direction:column-reverse;gap:18px;top:calc(50% - 2dvh)}.moodmap{width:116px;height:116px}.band__score{min-width:0;font-size:clamp(56px,6vw,84px)}.words{width:min(46ch,60vw);top:auto;bottom:max(7dvh,40px)}.words__verdict{font-size:19px}}.stage__caption{z-index:5;text-align:center;color:var(--ink-2);animation:caption-in .42s var(--ease-out) both;pointer-events:none;font-size:17px;position:absolute;bottom:max(9dvh,56px);left:0;right:0}@keyframes caption-in{0%{opacity:0;transform:translateY(6px)}}@keyframes fade-in{0%{opacity:0}}.wiggle{z-index:5;pointer-events:none;width:64px;height:64px;margin-left:-32px;animation:.5s .1s both fade-in;position:absolute;bottom:calc(max(9dvh,56px) + 44px);left:50%}.wiggle svg{animation:1.4s ease-in-out infinite wiggle;overflow:visible}.wiggle__dot{fill:#ece9e238;stroke:#ece9e2bf;stroke-width:1.6px}.wiggle__trail{stroke:#ece9e273;stroke-width:1.4px;stroke-linecap:round}@keyframes wiggle{0%,to{transform:translate(-14px,3px)}50%{transform:translate(14px,-3px)}}.silhouette{left:min(calc(50% + var(--S) * .36), calc(100% - 108px));top:calc(50% - 3dvh + var(--S) * .06);z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:.4s both fade-in;display:flex;position:absolute}.silhouette__body{width:clamp(76px, calc(var(--S) * .26), 120px);height:clamp(76px, calc(var(--S) * .26), 120px);filter:blur(1px)grayscale(.55);opacity:.72;border-radius:50%;transition:opacity .3s,filter .3s;box-shadow:0 0 0 1px #ece9e21f}.silhouette__body[data-locked=true]{opacity:.9;filter:blur(.4px)grayscale(.6);box-shadow:0 0 0 1.5px #ece9e266}.silhouette__tag{color:var(--ink-3);letter-spacing:0;font-size:12px}.results{width:100%;max-width:760px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 4px 40px;flex-direction:column;gap:22px;margin:0 auto;animation:.3s both fade-in;display:flex}.results__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.results__title{letter-spacing:-.06em;font-size:40px;line-height:1}.results__tag{color:var(--ink-3);letter-spacing:0;font-size:12px}.diptychs{grid-template-columns:repeat(5,1fr);gap:clamp(6px,1.6vw,12px);margin:0;padding:0;list-style:none;display:grid}.diptych{background:var(--raised);opacity:0;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10% 6% 12%;transition:opacity .26s ease-out,transform .52s cubic-bezier(.34,1.4,.64,1);display:flex;transform:translateY(26px)rotate(-5deg)scale(.9)}.diptych[data-in=true]{opacity:1;transform:none}.diptych{position:relative}.diptych[data-best=true]{background:#25252a;box-shadow:inset 0 0 0 2px #ece9e28c,0 18px 36px -18px #000000e6}.diptych[data-best=true][data-in=true]{transform:translateY(-6px)}.diptych__badge{background:var(--ink);color:#17171a;letter-spacing:0;border-radius:999px;padding:2px 8px;font-size:10px;line-height:1.4;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.diptych[data-best=true] .diptych__score{color:var(--ink);font-weight:600}.diptych__face{aspect-ratio:1;width:100%}.diptych__face--you{position:relative}.diptych__face--you:after{content:"";background:var(--you);border-radius:2px;height:2px;position:absolute;bottom:-3px;left:30%;right:30%}.diptych__score{color:var(--ink-2);margin-top:8px;font-size:clamp(12px,2.6vw,15px)}.results__total{flex-direction:column;gap:12px;margin-top:6px;display:flex}.results__score{letter-spacing:-.06em;align-items:baseline;gap:6px;font-size:clamp(76px,22vw,136px);line-height:.9;display:flex}.results__max{color:var(--ink-3);letter-spacing:0;font-size:.24em}.results__verdict,.race__outcome{text-wrap:pretty;opacity:0;max-width:30ch;transition:opacity .32s ease-out, transform .42s var(--ease-out);font-size:clamp(18px,4.6vw,22px);line-height:1.28;transform:translateY(8px)}.results__verdict[data-visible=true],.race__outcome[data-visible=true]{opacity:1;transform:none}.race{flex-direction:column;gap:4px;display:flex}.race__row{align-items:baseline;gap:14px;display:flex}.race__who{width:4ch;color:var(--ink-3);letter-spacing:0;font-size:13px}.race__num{letter-spacing:-.05em;color:var(--ink-2);font-size:clamp(52px,15vw,88px);line-height:1}.race__row--you .race__num{color:var(--you)}.race__row[data-win=true] .race__num{text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}.race__outcome{margin-top:6px}.results__judge{opacity:0;align-items:center;gap:12px;transition:opacity .4s .2s;display:flex}.results__judge[data-visible=true]{opacity:1}.results__judgeface{width:64px;height:64px}.results__judged{color:var(--ink-3);letter-spacing:0;font-size:12px}.results__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.results__actions .rbtn--primary,.results__actions .rbtn--quiet{grid-column:1/-1}.results__actions .rbtn--quiet{min-height:40px}.rbtn{background:var(--fill-1);min-height:52px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform .22s var(--ease-out), background .2s, opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;text-decoration:none;display:inline-flex}.rbtn--primary{background:var(--ink);color:#17171a}.rbtn--primary .mono,.rbtn--primary{font-variant-numeric:tabular-nums}.rbtn--quiet{color:var(--ink-3);background:0 0}@media (hover:hover){.rbtn:hover:not(:disabled){transform:translateY(-1px)scale(1.03)}.rbtn:not(.rbtn--primary):hover:not(:disabled){background:var(--fill-2)}}.rbtn:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.rbtn:disabled{opacity:.4;cursor:default}.results__note{min-height:1.3em;color:var(--ink-3);letter-spacing:0;font-size:12px}.results__card{color:var(--ink-3);align-self:flex-start;align-items:center;gap:12px;font-size:12px;text-decoration:none;animation:.4s both fade-in;display:inline-flex}.results__card img{width:72px;height:128px;box-shadow:0 0 0 1px var(--line);transition:transform .26s var(--ease-out);border-radius:10px}@media (hover:hover){.results__card:hover img{transform:translateY(-3px)rotate(-1.5deg)}}.results__posed{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.results__side{flex-direction:column;gap:18px;display:flex}@media (min-width:900px){.results{grid-template-columns:1.15fr 1fr;grid-template-areas:"head head""dip dip""total side""note side";align-content:center;gap:22px 56px;max-width:1040px;padding-top:3dvh;padding-bottom:24px;display:grid}.results__head{grid-area:head}.diptychs{grid-area:dip}.results__total{grid-area:total}.results__side{grid-area:side;grid-template-columns:1fr auto;grid-template-areas:"judge card""actions card";align-self:end;align-items:end;gap:18px 24px;display:grid}.results__judge{grid-area:judge}.results__actions{grid-area:actions}.results__card{flex-direction:column;grid-area:card;align-self:end}.results__card img{width:117px;height:208px}.results__actions{grid-template-columns:repeat(3,1fr)}.results__actions .rbtn--quiet{grid-column:auto;min-height:52px}.results__judgeface{width:84px;height:84px}.results__note{grid-area:note}.results__score{font-size:clamp(76px,10vw,120px)}.diptychs{gap:16px}.diptych{border-radius:20px;padding:8% 7% 9%}.diptych__face{width:84%}.diptych__score{font-size:17px}.race__num{font-size:72px}.rbtn{padding:0 20px}}.dcard__tobeat{flex-direction:column;align-items:flex-end;gap:2px;margin:8px 0 0 auto;display:flex}.dcard__tobeat .mono:first-child{color:var(--ink-3);letter-spacing:0;font-size:11px}.dcard__tobeat .mono:last-child{letter-spacing:-.04em;font-size:40px;line-height:1}.lab-state{max-width:460px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;margin:0 auto;padding:24px;font-size:19px;display:flex;position:fixed;inset:0}.lab-state__tag{color:var(--ink-3);font-size:12px}@media (prefers-reduced-motion:reduce){.slot,.band,.words,.diptych,.dcard{transition:none!important}.slot__pop[data-pop=true],.dcard__head,.dcard__premise>p,.dcard__modes>*,.dcard__row>*,.dcard[data-tremor=true],.wiggle svg,.band[data-land=true] .band__score,.lockring[data-state=locked]{animation:none!important}.moodmap__target,.moodmap__you,.moodmap__ghost{transform:none}.moodmap__gap{stroke-dashoffset:0!important}}
