@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/BricolageGrotesque-Variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f5f1e8;--ink: #171717;--coral: #ff4d35;--lime: #c8ff45;--muted: #a9a59c;--quiet: #6b665e;--nav-quiet: #524e49;--coral-ink: #bd2f1a;--lime-ink: #437300;--paper-deep: #eae5d9;--coral-lit: #ff5a42;--paper-quiet: #b3ada2;--rail-col: clamp(96px, 26vw, 220px);--font: "Bricolage Grotesque", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--spring: cubic-bezier(.34, 1.56, .64, 1);--out: cubic-bezier(.16, 1, .3, 1);--deal: cubic-bezier(.22, 1, .36, 1);--away: cubic-bezier(.5, 0, .78, .06);--fast: .16s;--mid: .28s;--slow: .42s;--gap-xs: 16px;--gap-s: 40px;--gap-m: 96px;--gap-l: 180px;--rail-x: 26px;--digit-em: .62;color-scheme:light}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:500;font-optical-sizing:auto;line-height:1.3;-webkit-font-smoothing:antialiased}.app{--top: 92px;max-width:560px;margin:0 auto;padding:var(--top) max(20px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));min-height:100vh;min-height:100dvh}.screen{display:flex;flex-direction:column;gap:10px;animation:screen-in var(--mid) var(--out) both}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app--game{position:relative;z-index:1}.atmos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.04;pointer-events:none;overflow:hidden;view-transition-name:game-atmos}.atmos__tex{position:absolute;top:-36px;right:-36px;bottom:-36px;left:-36px}.atmos__tex svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.atmos path{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}@media(min-width:900px){.atmos__tex{animation:atmos-drift 70s ease-in-out infinite alternate;will-change:transform}}@keyframes atmos-drift{0%{transform:translate3d(-14px,-9px,0)}to{transform:translate3d(14px,9px,0)}}.atmos--grid .atmos__tex{background-image:linear-gradient(var(--ink) 1px,transparent 1px),linear-gradient(90deg,var(--ink) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ink) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 45%,transparent) 1px,transparent 1px);background-size:60px 60px,60px 60px,12px 12px,12px 12px}.atmos--momentum .atmos__tex{background-image:repeating-linear-gradient(118deg,var(--ink) 0 1px,transparent 1px 7px,var(--ink) 7px 8px,transparent 8px 14px,var(--ink) 14px 15px,transparent 15px 70px)}.atmos--layers .atmos__tex{background-image:repeating-linear-gradient(180deg,var(--ink) 0 1px,transparent 1px 7px,var(--ink) 7px 8px,transparent 8px 14px,var(--ink) 14px 15px,transparent 15px 21px,var(--ink) 21px 22px,transparent 22px 28px,var(--ink) 28px 29px,transparent 29px 92px)}.atmos--archive .atmos__tex{background-image:repeating-linear-gradient(180deg,var(--ink) 0 1px,transparent 1px 34px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.09 0 0 0 0 0.09 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,220px 220px}.round:not(.round--resolved):not(.review) .climber .mark__eye{transform-box:fill-box;transform-origin:center;animation:idle-blink 7.3s infinite}@keyframes idle-blink{0%,97.6%{transform:none}98.35%{transform:scaleY(.1)}99.1%,to{transform:none}}@keyframes idle-hair{0%,94%{transform:none}95.7%{transform:rotate(6deg)}97.4%,to{transform:none}}.topbar__arrow,.help-toggle__glyph,.scratch-toggle__glyph{display:inline-block;transition:transform .14s var(--out)}@media(hover:hover){.round:not(.round--resolved):not(.review) .climber .mark__hair{transform-box:view-box;transform-origin:32px 12px;animation:idle-hair 11.9s infinite}.topbar__back:hover .topbar__arrow{transform:translate(-2px)}.help-toggle:hover .help-toggle__glyph{transform:rotate(8deg)}.scratch-toggle:hover .scratch-toggle__glyph{transform:translateY(-1px)}}::view-transition{pointer-events:none}::view-transition-old(root){animation:turn-out .18s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:turn-in .3s var(--out) 60ms both}::view-transition-group(game-bar),::view-transition-group(game-count),::view-transition-group(game-pips){animation-duration:.24s;animation-timing-function:var(--out)}::view-transition-group(game-category){animation-duration:.32s;animation-timing-function:var(--out)}@keyframes turn-out{to{opacity:0;transform:translateY(-8px)}}@keyframes turn-in{0%{opacity:0;transform:translateY(10px)}}@media(max-width:699px){::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.22s}@keyframes turn-out{to{opacity:0;transform:translateY(-6px)}}@keyframes turn-in{0%{opacity:0;transform:translateY(6px)}}}.topbar{view-transition-name:game-bar}.topbar__meta{view-transition-name:game-count}.pips{view-transition-name:game-pips}.declare__title,.round .category{view-transition-name:game-category}.bloom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;background:var(--bloom-colour, var(--ink));clip-path:circle(0px at var(--bx) var(--by))}.bloom--lime{--bloom-colour: var(--lime)}.bloom--coral{--bloom-colour: var(--coral)}.bloom--ink{--bloom-colour: var(--ink)}.bloom--in{pointer-events:auto;animation:bloom-grow var(--bloom-grow) cubic-bezier(.55,0,1,.45) forwards}.bloom--out{clip-path:circle(var(--br) at var(--bx) var(--by));animation:bloom-draw var(--bloom-draw) var(--out) var(--bloom-hold) forwards}.bloom--fade{clip-path:circle(var(--br) at var(--bx) var(--by));animation:bloom-fade var(--bloom-draw) var(--out) var(--bloom-hold) forwards}@keyframes bloom-grow{to{clip-path:circle(var(--br) at var(--bx) var(--by))}}@keyframes bloom-draw{to{clip-path:circle(0px at var(--bx) var(--by))}}@keyframes bloom-fade{to{opacity:0}}.nav{position:fixed;top:12px;left:50%;z-index:50;width:min(640px,calc(100% - 24px));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px 6px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:0 12px 32px -20px color-mix(in srgb,var(--ink) 55%,transparent),inset 0 1px #ffffffb3;transform:translate(-50%);animation:nav-in .56s var(--spring) both}@keyframes nav-in{0%{opacity:0;transform:translate(-50%,-18px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.nav--gone{animation:nav-pull .62s cubic-bezier(.6,0,.9,.25) both;pointer-events:none}@keyframes nav-pull{0%{opacity:1;transform:translate(-50%) scale(1)}22%{opacity:1;transform:translate(-50%,6px) scale(.995)}to{opacity:.85;transform:translate(-50%,calc(-100% - 40px)) scale(.97)}}.nav__brand{display:inline-flex;align-items:center;border-radius:50%;font:inherit;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;transition:opacity var(--fast)}.nav__brand:hover{opacity:.6}.nav__brand .mark{display:block;transition:transform var(--mid) var(--spring)}.nav__brand:hover .mark{transform:rotate(-10deg)}.nav__brand:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--paper-deep);border-radius:999px}.seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:auto;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent)}.seg__pill{position:absolute;top:3px;bottom:3px;left:0;width:var(--w, 20%);border-radius:999px;background:var(--bg);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 20%,transparent),0 6px 14px -6px color-mix(in srgb,var(--ink) 35%,transparent);transform:translate(var(--x, 3px))}.seg--live .seg__pill{transition:transform .46s var(--spring),width .46s var(--spring)}.seg__btn{position:relative;z-index:1;padding:8px 6px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;text-align:center;text-decoration:none;color:var(--nav-quiet);background:none;border:0;border-radius:999px;cursor:pointer;transition:color .22s var(--out),transform var(--fast) var(--out)}.seg__btn:hover{color:var(--ink)}.seg__btn:active{transform:scale(.95)}.seg__btn[aria-current=true]{color:var(--ink)}.seg__btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--paper-deep)}.nav__chip{animation:chip-in .42s var(--spring) .3s backwards}@keyframes chip-in{0%{opacity:0;transform:scale(.82) rotate(-4deg)}60%{opacity:1;transform:scale(1.04) rotate(1.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.nav__chip{animation:none}}.nav__chip{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:7px 11px;border-radius:999px;background:var(--coral);color:var(--ink);white-space:nowrap}.nav__chip--day{background:transparent;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 28%,transparent);font-variant-numeric:tabular-nums}.nav__side{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:72px}.nav__signin{padding:7px 11px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);cursor:pointer;white-space:nowrap;transition:background var(--fast),color var(--fast)}.nav__signin:hover{background:var(--paper-deep);color:var(--ink)}.nav__signin:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--paper-deep);color:var(--ink)}.nav__chip--account{max-width:120px;overflow:hidden;text-overflow:ellipsis;border:0;background:var(--ink);color:var(--bg);font:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.nav__chip--account:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.nav__burger{display:none;place-items:center;width:44px;height:44px;margin:-3px -2px -3px 0;padding:0;color:var(--ink);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background var(--fast);-webkit-tap-highlight-color:transparent}.nav__burger:hover,.nav__burger[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.nav__burger:focus-visible{outline:none;background:var(--paper-deep);box-shadow:0 0 0 2px var(--ink)}@media(max-width:560px){.nav{grid-template-columns:auto 1fr;gap:6px;padding:4px 6px 4px 10px}.seg{display:none}.nav__burger{display:grid}.nav__side{min-width:0;gap:4px}.nav__chip{font-size:10px;padding:6px 9px}}.navmenu{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--bg);color:var(--ink);overflow:hidden;animation:navmenu-in .34s var(--out) both}.navmenu::backdrop{background:var(--bg)}@keyframes navmenu-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.navmenu--closing{animation:navmenu-out .22s var(--away) both}@keyframes navmenu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.navmenu__body{display:flex;flex-direction:column;height:100%;padding:max(16px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.navmenu__head{display:flex;align-items:center;justify-content:space-between}.navmenu__eyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}.navmenu__x{display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;padding:0;font:inherit;font-size:17px;font-weight:800;color:var(--ink);background:var(--bg);border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 2px 0 var(--ink);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast);-webkit-tap-highlight-color:transparent}.navmenu__x:hover{background:var(--paper-deep);transform:rotate(-8deg) scale(1.07)}.navmenu__x:active{transform:translateY(2px);box-shadow:0 0 0 var(--ink)}.navmenu__x:focus-visible{outline:none;box-shadow:0 2px 0 var(--ink),0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.navmenu__list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;gap:0;margin:0;padding:0;list-style:none}.navmenu__list li+li{border-top:2px solid color-mix(in srgb,var(--ink) 12%,transparent)}.navmenu__item{display:block;width:100%;padding:clamp(14px,2.4vh,22px) 0;font:inherit;font-size:clamp(30px,9vw,42px);line-height:1;font-weight:800;letter-spacing:0;text-transform:uppercase;text-align:left;text-decoration:none;color:var(--ink);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:navmenu-row .3s var(--out) both;animation-delay:calc(60ms + var(--k, 0) * 45ms)}@keyframes navmenu-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navmenu__item:active{color:var(--coral-ink)}.navmenu__item:focus-visible{outline:2px solid var(--ink);outline-offset:2px;color:var(--coral-ink)}.navmenu__item[aria-current=true] .navmenu__word{background-image:linear-gradient(var(--coral),var(--coral));background-repeat:no-repeat;background-size:100% .1em;background-position:0 100%;padding-bottom:.06em}.navmenu__aside{flex:none;align-self:flex-start;padding:10px 16px;font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:transparent;border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 2px 0 var(--ink)}.navmenu__aside:active{transform:translateY(2px);box-shadow:0 0 0 var(--ink)}.navmenu__aside:focus-visible{outline:none;box-shadow:0 2px 0 var(--ink),0 0 0 3px var(--lime),0 0 0 5px var(--ink)}@media(prefers-reduced-motion:reduce){.navmenu,.navmenu__item{animation:none}}#how,#scoring,#faq{scroll-margin-top:96px}.home-page :is(a,button,summary){scroll-margin-top:96px}.topbar{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:2px solid var(--ink);margin-bottom:6px}.wordmark{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mark{display:inline-block;color:var(--ink);--mark-eye: var(--bg);flex:none}.topbar__lead{display:flex;align-items:baseline;gap:14px;min-width:0}.topbar__back{font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;border-bottom:2px solid var(--coral);white-space:nowrap;transition:color var(--fast),border-color var(--fast)}.topbar__back:hover{color:var(--coral-ink)}.topbar__back:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--paper-deep);border-radius:999px}.topbar__lead .wordmark{color:var(--quiet)}.topbar__end{display:flex;align-items:center;gap:10px}.pips{display:inline-flex;align-items:center;gap:4px;flex:none}.pips__pip{width:6px;height:6px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--muted);background:var(--bg);transition:background .24s var(--out),border-color .24s var(--out)}.pips__pip[data-pip=done]{background:var(--ink);border-color:var(--ink)}.pips__pip[data-pip=now]{background:var(--lime);border-color:var(--ink)}@media(max-width:899px){.pips__pip{width:5px;height:5px}}.topbar__meta{font-size:13px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--quiet)}.soundbtn{display:inline-grid;place-items:center;width:30px;height:30px;margin:-8px -6px -8px 0;padding:0;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.soundbtn--off{color:var(--quiet);border-color:var(--muted)}.soundbtn:hover{background:var(--paper-deep)}.soundbtn{transition:transform 90ms var(--out),background var(--fast)}.soundbtn:active{transform:scale(.96)}.soundbtn__stroke{stroke-dasharray:1;animation:sound-draw .16s var(--out) both}@keyframes sound-draw{0%{stroke-dashoffset:1}}.soundbtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.topbar__back,.legal__link,.nav__brand,.soundbtn,.pager__page,.pager__step,.help-toggle,.scratch-toggle,.pic-toggle,.day__link,.day__play,.units__btn,.workings-toggle{position:relative}.topbar__back:after,.legal__link:after,.nav__brand:after,.soundbtn:after,.pager__page:after,.pager__step:after,.help-toggle:after,.scratch-toggle:after,.pic-toggle:after,.day__link:after,.day__play:after,.units__btn:after,.workings-toggle:after{content:"";position:absolute;top:min(0px,calc(50% - 23px));bottom:min(0px,calc(50% - 23px));left:min(0px,calc(50% - 23px));right:min(0px,calc(50% - 23px));z-index:1}.category{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.catmark{color:var(--coral-ink);flex:none}.question{margin:0 0 2px;font-size:clamp(30px,8.6vw,46px);line-height:.96;font-weight:800;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:14ch}.gloss{padding:0;font:inherit;color:inherit;text-transform:inherit;vertical-align:baseline;background-color:transparent;background-image:repeating-linear-gradient(to right,var(--coral) 0 5px,transparent 5px 10px);background-repeat:repeat-x;background-size:10px .085em;background-position:0 99%;border:0;border-radius:3px;cursor:help;-webkit-tap-highlight-color:transparent}.gloss:hover,.gloss[aria-expanded=true]{color:var(--coral-ink)}.gloss:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.gloss__reads{margin:8px 0 0;font-size:14px;font-weight:700;color:var(--quiet);animation:gloss-in var(--fast) var(--out) both}@keyframes gloss-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gloss__reads{animation:none}}.error{margin:0;color:var(--coral-ink);font-weight:700}.source{margin:4px 0 0;font-size:13px;color:var(--quiet)}.source a{color:inherit;text-underline-offset:3px;display:inline-block;padding:14px 0;margin:-14px 0}.btn{position:relative;display:inline-grid;justify-items:center;align-content:center;min-height:52px;padding:10px 24px;font:inherit;font-weight:800;font-size:15px;letter-spacing:.02em;color:var(--ink);background:var(--coral);border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 3px 0 var(--ink);transform:translateY(0);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast);-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--ink)}.btn:active{transform:translateY(3px);box-shadow:0 0 0 var(--ink)}.btn:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.btn:disabled,.btn:disabled:hover,.btn:disabled:focus-visible{opacity:.55;cursor:default;transform:none;box-shadow:0 3px 0 var(--ink)}.btn--ghost{background:transparent}.btn--ghost:hover{background:var(--paper-deep)}.btn--reveal{--reveal-h: 13px;--reveal-gap: 2px;padding-top:7px;padding-bottom:7px}.btn__stack{display:grid;justify-items:center;gap:var(--reveal-gap, 0px);transform:translateY(calc((var(--reveal-h, 0px) + var(--reveal-gap, 0px)) / 2));transition:transform var(--slow) var(--out)}.btn--reveal .btn__stack{will-change:transform}.btn__label{line-height:1.1}.btn__sub{height:var(--reveal-h);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:var(--reveal-h);white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity var(--fast) linear,transform var(--slow) var(--out)}.btn:hover .btn__stack,.btn:focus-visible .btn__stack{transform:translateY(0)}.btn:hover .btn__sub,.btn:focus-visible .btn__sub{opacity:.72;transform:translateY(0);transition-delay:60ms}.btn__kbd{position:absolute;top:-8px;right:10px;font:inherit;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;padding:3px 5px;border:2px solid var(--ink);border-radius:6px;background:var(--bg)}.home{min-height:calc(100vh - var(--top));min-height:calc(100svh - var(--top));justify-content:center;padding-bottom:8px}.hero{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-col);gap:28px;align-items:stretch;transition:opacity .32s var(--out),transform .32s var(--out)}.home--launch .hero{opacity:0;transform:translateY(-16px)}.home{position:relative}.hero__cue{position:absolute;left:0;right:0;bottom:max(10px,env(safe-area-inset-bottom));width:max-content;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:44px;padding-inline:6px;color:var(--ink);text-decoration:none;animation:cue-in .4s var(--out) 1.4s backwards}.hero__cue-label{justify-self:end;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero__cue-aside{justify-self:start;font-size:13px;font-weight:600;color:var(--quiet);transition:color .16s var(--out)}.hero__cue-arrow{display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--ink);border-radius:50%;background:var(--lime);font-size:13px;font-weight:800;line-height:1;transform-origin:50% 100%;transition:transform .22s var(--spring);animation:cue-bid 2.8s 2s 3}.hero__cue:hover .hero__cue-arrow{transform:translateY(3px)}.hero__cue:hover .hero__cue-aside{color:var(--ink)}.hero__cue:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:22px}.home--launch .hero__cue{opacity:0}@keyframes cue-in{0%{opacity:0;transform:translateY(6px)}}@keyframes cue-bid{0%,to{transform:none;animation-timing-function:ease-in-out}8%{transform:translateY(2px)}16%{transform:none}28%{transform:translateY(4px)}36%{transform:none;animation-timing-function:cubic-bezier(.5,0,.9,.5)}48%{transform:translateY(9px) scale(1.08,.88);animation-timing-function:ease-out}54%{transform:translateY(6px) rotate(-12deg)}60%{transform:translateY(6px) rotate(10deg)}66%{transform:translateY(6px) rotate(-6deg)}72%{transform:translateY(5px) rotate(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}86%{transform:none}}.hero__text{display:flex;flex-direction:column;gap:6px;min-width:0}.wordmark--lone{margin:0 0 0 -6px;font-size:16px;letter-spacing:.16em}.home__title{margin:10px 0 0;font-size:clamp(80px,25vw,168px);white-space:nowrap;line-height:.82;font-weight:800;letter-spacing:0;text-transform:uppercase}.home__date{margin:10px 0 0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.hook{margin:18px 0 0;font-size:clamp(21px,6.8vw,40px);line-height:.98;font-weight:800;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.hook__mark{white-space:nowrap;background-image:linear-gradient(var(--coral),var(--coral));background-repeat:no-repeat;background-size:0% .14em;background-position:0 92%;animation:hook-stroke .36s var(--out) .7s both}@keyframes hook-stroke{to{background-size:100% .14em}}.cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.btn--ink{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:0 5px 0 var(--coral);transition:transform var(--fast) var(--spring),box-shadow var(--fast) var(--spring),background var(--fast) linear,color var(--fast) linear}.btn--ink:hover,.btn--ink:focus-visible{background:var(--coral);color:var(--ink);transform:translateY(-2px) rotate(-1deg);box-shadow:0 7px 0 var(--ink)}.btn--ink:active{background:var(--coral);color:var(--ink);transform:translateY(5px) scale(.98,.96);box-shadow:0 0 0 var(--ink)}.home--launch .cta__btn{background:var(--lime);color:var(--ink);box-shadow:0 0 0 var(--ink)}.btn--ink:hover .btn__sub,.btn--ink:focus-visible .btn__sub{opacity:.85}.cta__btn{min-height:64px;padding:12px 34px;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.cta__note{margin:0;font-weight:700;color:var(--quiet)}.score{display:flex;flex-direction:column;gap:6px;margin-top:26px}.score__label,.score__streak{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.score__num{position:relative;align-self:flex-start;margin:4px 0 14px;font-size:clamp(56px,16vw,96px);line-height:.9;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.score__num:after{content:"";position:absolute;left:.04em;right:.04em;bottom:-.04em;height:.09em;background:var(--lime);transform-origin:left;animation:score-tick .32s var(--out) .42s both}@keyframes score-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.score__streak{color:var(--ink)}.done{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}.hclimb{position:relative;min-height:340px;--line-x: 50%}.hclimb__rail{position:absolute;left:var(--line-x);top:-80px;bottom:6%;width:4px;background:var(--ink);transform:translate(-50%);transform-origin:bottom;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 42%);mask-image:linear-gradient(to bottom,transparent 0,#000 42%);animation:rail-up .7s var(--out) both}@keyframes rail-up{0%{transform:translate(-50%) scaleY(0)}to{transform:translate(-50%) scaleY(1)}}.hclimb__mark{position:absolute;left:var(--line-x);bottom:calc(8% + var(--k) * 26%);display:flex;align-items:center;gap:10px;transform:translate(-50%,50%);animation:pop var(--mid) var(--spring) both;animation-delay:calc(.42s + var(--k) * .11s)}.hclimb__dot{order:2;width:14px;height:14px;border-radius:50%;background:var(--bg);border:3px solid var(--ink);transition:transform var(--fast) var(--spring),background var(--fast) linear}.hclimb__mark--live .hclimb__dot{background:var(--lime)}.hclimb__mark--live .hclimb__num{color:var(--ink)}.home:has(.cta__btn:hover) .hclimb__mark--live .hclimb__dot,.home:has(.cta__btn:focus-visible) .hclimb__mark--live .hclimb__dot{transform:scale(1.35)}.home--launch .tuft .mark{--mark-eye: var(--lime)}.hclimb__num{order:1;position:absolute;right:22px;font-size:clamp(16px,4.6vw,24px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tuft{position:absolute;left:var(--line-x);bottom:60%;width:clamp(88px,22vw,160px);aspect-ratio:1;transform:translate(-50%,-2%);animation:tuft-arrive .9s .56s var(--spring) both}@keyframes tuft-arrive{0%{transform:translate(-50%,-2%) translateY(120px);opacity:0}to{transform:translate(-50%,-2%) translateY(0);opacity:1}}.tuft>span{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 90%}.tuft .mark{width:100%;height:100%}.tuft__body{animation:tilt 4.2s ease-in-out infinite;transition:transform .32s var(--spring)}.tuft__blur{animation:tilt 4.2s ease-in-out infinite,blur-pulse 4.2s ease-in-out infinite;filter:url(#tuft-mblur)}.tuft__trail{animation:tilt 4.2s ease-in-out infinite;animation-delay:-.12s;opacity:.16;filter:blur(1.5px)}@keyframes tilt{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes blur-pulse{0%,50%,to{opacity:0}22%,28%{opacity:.6}72%,78%{opacity:.6}}.tuft .mark__eye{transform-box:fill-box;transform-origin:center;animation:blink 3.8s infinite}.tuft .mark__gaze{transform:translate(var(--eye-dx, 0px),var(--eye-dy, 0px));transition:transform .12s var(--out)}.tuft .mark__eye{transition:fill var(--fast) linear}@keyframes blink{0%,91%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}95%{transform:scaleY(1)}96.5%{transform:scaleY(.08)}98%{transform:scaleY(1)}}.home--launch .tuft{animation:tuft-jump .42s cubic-bezier(.3,0,.7,.2) both}@keyframes tuft-jump{to{transform:translate(-50%,-2%) translateY(-260px);opacity:0}}@media(prefers-reduced-motion:reduce){.tuft__blur,.tuft__trail{display:none}}@media(max-width:420px){.hero{grid-template-columns:1fr 96px;gap:4px}.hclimb{min-height:300px}.hclimb__num{font-size:14px;right:18px}}@media(min-width:560px){.hero{grid-template-columns:minmax(0,1fr) 146px}.home__title{font-size:140px}.tuft{width:123px}}.declare__title{margin:0;font-size:clamp(38px,11vw,72px);line-height:.88;font-weight:800;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.declare__title .catmark{width:.42em;height:.42em;margin-right:.16em;vertical-align:.06em}.declare__hint{margin:8px 0 14px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink);max-width:30ch}.declare__head{max-width:40ch}.declare__options{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,22px);max-width:940px}.declare__help{display:flex;justify-content:flex-end;max-width:940px;margin-bottom:calc(-1*clamp(18px,3.4vh,40px) + 8px)}.help-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);background:transparent;border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 2px 0 var(--ink);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast),color var(--fast);-webkit-tap-highlight-color:transparent}.help-toggle__glyph{display:grid;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;color:var(--ink);background:var(--lime);border:2px solid var(--ink);border-radius:50%}.help-toggle:hover{color:var(--ink);background:var(--paper-deep);transform:translateY(-1px);box-shadow:0 3px 0 var(--ink)}.help-toggle:active{transform:translateY(2px);box-shadow:0 0 0 var(--ink)}.help-toggle:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.rulesdlg{width:min(94vw,460px)}.rulesdlg__body{gap:10px;padding:18px 18px 16px}.rulesdlg__title{margin:0 40px 0 0;font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.rulesdlg__lede{margin:-4px 0 0;font-size:14px;font-weight:700;line-height:1.3}.rulesdlg__steps{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.rulesdlg__step{display:flex;gap:10px;align-items:flex-start}.rulesdlg__n{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;background:var(--lime);border:2px solid var(--ink);border-radius:50%}.rulesdlg__steptitle{margin:2px 0 1px;font-size:14px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.rulesdlg__body-text{margin:0;font-size:13px;line-height:1.4;color:var(--quiet);font-weight:600}.rulesdlg__example{padding:9px 12px 10px;border:2px solid var(--ink);border-radius:12px;background:var(--paper-deep)}.rulesdlg__exlede{margin:0 0 5px;font-size:13px;font-weight:700}.rulesdlg__exrows{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rulesdlg__exrow{display:flex;flex-direction:column;font-size:12px;font-weight:700}.rulesdlg__exrow dt{color:var(--quiet)}.rulesdlg__exrow dd{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rulesdlg__exrow dd:after{content:" pts";font-size:11px;font-weight:700;letter-spacing:0;color:var(--quiet)}.rulesdlg__exrow--bust dd{color:var(--coral-ink)}.rulesdlg .btn{align-self:center}.sharedlg.nudgedlg{width:min(92vw,400px)}.nudgedlg__body{gap:10px;padding:22px 22px 20px}.nudgedlg__kicker{margin:0 40px 0 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink)}.nudgedlg__title{margin:0;font-size:28px;line-height:1.05;font-weight:800;letter-spacing:-.03em}.nudgedlg__num{font-size:1.6em;line-height:.9;font-variant-numeric:tabular-nums}.nudgedlg__lede{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:var(--quiet)}.nudgedlg__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}@media(max-width:430px){.rulesdlg{max-height:96vh}.rulesdlg .btn{display:none}.rulesdlg__body{max-height:96vh;gap:8px;padding:14px 14px 12px}.rulesdlg__title{font-size:20px}.rulesdlg__lede{font-size:13px}.rulesdlg__steps{gap:7px}.rulesdlg__body-text{font-size:12.5px;line-height:1.35}.rulesdlg__example{padding:8px 10px}.rulesdlg__exrow dd{font-size:16px}}.declare__foot{margin:16px 0 0;font-size:13px;font-weight:700;color:var(--quiet)}.declare__option{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(14px,2vw,22px);min-height:clamp(150px,22vh,230px);text-align:left;font:inherit;color:var(--ink);background:transparent;border:3px solid var(--ink);border-radius:3px;cursor:pointer;box-shadow:6px 6px 0 var(--ink)}.declare__option{transform:rotate(var(--tilt, 0deg));transition:transform .18s var(--out),box-shadow .18s var(--out),background var(--fast)}.declare__option:hover{transform:rotate(0) translate(-3px,-5px);box-shadow:9px 11px 0 var(--ink);background:var(--bg)}.declare__option:active{transform:rotate(0) translate(4px,4px);box-shadow:2px 2px 0 var(--ink);transition-duration:70ms}.declare__option:focus-visible{outline:none;transform:rotate(0) translate(-3px,-5px);box-shadow:9px 11px 0 var(--ink);background:var(--bg)}.declare__blurb{margin-top:6px;font-size:12px;font-weight:600;line-height:1.35;color:var(--quiet)}.declare__count{font-size:clamp(40px,12vw,56px);line-height:.9;font-weight:800;letter-spacing:-.05em}.declare__meta{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);margin-top:6px}.declare__mult{margin-top:auto;padding-top:12px;font-size:clamp(20px,3vw,30px);font-weight:800;letter-spacing:-.04em;color:var(--coral-ink);font-variant-numeric:tabular-nums}.skip-link{position:fixed;top:12px;left:12px;z-index:60;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:13px;font-weight:800;text-decoration:none;transform:translateY(calc(-100% - 24px));transition:transform var(--fast) var(--out)}.skip-link:focus-visible{transform:none;outline:2px solid var(--coral);outline-offset:2px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nextdaily{margin-top:clamp(34px,5.5vh,56px)}.nextdaily__label{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.flip{--tile-w: clamp(30px, 8.4vw, 44px);--tile-h: clamp(42px, 11.6vw, 62px);display:inline-flex;align-items:stretch;gap:4px;font-variant-numeric:tabular-nums}.flip__sep{width:clamp(7px,2vw,12px)}.flip__tile{position:relative;width:var(--tile-w);height:var(--tile-h);border:2px solid var(--ink);border-radius:3px;background:var(--ink);box-shadow:0 3px 0 var(--ink);perspective:220px;overflow:hidden}.flip__tile:after{content:"";position:absolute;z-index:3;top:calc(50% - 1px);left:0;width:100%;height:2px;background:var(--ink)}.flip__face,.flip__leaf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--bg);font-size:clamp(26px,7vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1}.flip__leaf{z-index:2;backface-visibility:hidden;animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.5,1);animation-fill-mode:both}.flip__leaf--out{transform-origin:50% 50%;animation-name:flip-out}.flip__leaf--in{transform-origin:50% 50%;animation-name:flip-in}@keyframes flip-out{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flip-in{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.climb{position:relative;height:clamp(280px,48vh,520px);margin:6px 0 4px;--dot: 19px;--halo: 8px;--unknown: clamp(17px, 2.2vw, 25px);--climber-w: 34px;--line-x: calc(var(--dot) / 2)}.climb__track{position:absolute;inset:calc(var(--dot) / 2 + var(--halo)) 0}.climb__axis{position:absolute;left:var(--line-x);top:calc(var(--unknown) * 1.6);bottom:0;width:3px;background:var(--paper-deep);transform:translate(-50%)}.climb__rail{position:absolute;left:var(--line-x);bottom:0;width:3px;height:100%;background:var(--ink);transform-origin:50% 100%;transform:translate(-50%) scaleY(var(--rail, 0))}.climb__beyond{position:absolute;left:var(--line-x);top:calc(var(--unknown) * 1.6);width:3px;transform:translate(-50%);border-left:3px dashed var(--muted)}.climb__unknown{position:absolute;top:0;left:var(--line-x);transform:translate(-50%);font-size:var(--unknown);line-height:1;font-weight:800;color:var(--muted);animation:unknown-pulse 4.2s ease-in-out infinite}@keyframes unknown-pulse{0%,88%,to{opacity:.5}92%{opacity:1}}.climb__ground{position:absolute;bottom:0;left:var(--line-x);transform:translate(-50%);width:calc(var(--dot) + 18px);height:3px;background:var(--ink)}.climb__gap{position:absolute;left:var(--line-x);width:7px;transform:translate(-50%);transform-origin:bottom;background:var(--lime);border-radius:999px;animation:gap-in var(--slow) var(--out) .18s both}.climb__gap--over{background:var(--coral)}@keyframes gap-in{0%{transform:translate(-50%) scaleY(0)}to{transform:translate(-50%) scaleY(1)}}.climb--resolved .climb__floor{display:none}.climb__floor{position:absolute;bottom:0;left:0;padding-left:calc(var(--dot) + 12px);transform:translateY(-13px);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.rung,.truth{position:absolute;left:var(--line-x);margin-left:calc(var(--dot) / -2);display:flex;align-items:center;gap:12px;transform:translateY(50%);transform-origin:calc(var(--dot) / 2) center}.truth{margin-left:calc(var(--climber-w) / 2 + 8px);margin-bottom:5px;gap:0;transform:none}.rung{left:auto;right:calc(100% - var(--line-x));margin-left:0;margin-right:calc(var(--dot) / -2);flex-direction:row-reverse;transform-origin:calc(100% - var(--dot) / 2) center}.rung{animation:rung-in .46s var(--spring) both;transition:bottom .42s var(--out)}.rung--you{z-index:3}.climb__rail{transition:transform .42s var(--out)}.truth{animation:truth-rise .32s var(--out) .2s both;z-index:3}@keyframes truth-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rung__dot{width:var(--dot);height:3px;background:var(--ink);border-radius:999px;flex:none}.truth__dot{display:none}.climb:not(.climb--compact) .rung--you .rung__dot{visibility:hidden}.climb.climb--fallen .rung--you .rung__dot{visibility:visible;background:var(--coral)}.climb--ghost .rung--you .rung__dot{visibility:visible;background:var(--bg);border:2px solid var(--ink);height:7px}.ceiling{position:absolute;left:0;right:0;height:3px;margin-bottom:-1.5px;background:var(--ink);transform-origin:var(--line-x) center;animation:ceiling-in .36s var(--out) both;z-index:2}@keyframes ceiling-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.climb--exact .ceiling{background:var(--lime);box-shadow:0 0 0 2px var(--ink)}.rung__num,.truth__label{font-size:clamp(15px,1.7vw,22px);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.truth__label{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1}.truth{max-width:calc(100% - var(--line-x) - var(--climber-w) / 2 - 8px)}.truth__label{min-width:0}.truth__num{white-space:normal}.truth__unit{display:inline-block}.climb:not(.climb--compact) .rung__num,.climb:not(.climb--compact) .rung__key,.climb:not(.climb--compact) .truth__label{text-shadow:0 0 6px var(--bg),0 0 6px var(--bg),0 0 4px var(--bg),0 0 2px var(--bg)}.rung__key,.truth__key{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.rung__key{display:block;margin-bottom:1px}.rung--you .rung__num{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.rung--bust .rung__key{color:var(--coral-ink)}.rung--held .rung__val{color:var(--lime-ink)}.climb--exact .truth__key{color:var(--ink)}.rung:not(.rung--you) .rung__num{font-size:clamp(12px,1.3vw,16px);line-height:1;color:var(--quiet)}.rung--merged{visibility:hidden}.rung__stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;transform:translateY(calc(-1 * var(--label-dy, 0px)));transition:transform .42s var(--out)}.truth__label{transform:translateY(calc(-1 * var(--label-dy, 0px)));transition:transform .42s var(--out)}.rung--edge .rung__stack{position:absolute;right:calc(var(--dot) + 12px);align-items:flex-end}.rung--edge.rung--stood .rung__stack{right:calc(var(--dot) / 2 + var(--climber-w) * .7 + 12px)}.rung--edge-bottom .rung__stack{bottom:50%}.rung--edge-top .rung__stack{top:50%}.rung__arrow{display:inline-block;margin-right:.28em;font-size:.85em}.rung__edge{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--quiet);white-space:nowrap}.climb--compact .rung__edge{display:none}.rung--bust .rung__dot{background:var(--coral)}.rung--bust .rung__num{color:var(--coral-ink)}.truth__num{font-size:clamp(18px,1.9vw,24px)}@keyframes rung-in{0%{opacity:0;transform:translateY(50%) translateY(22px) scale(.7)}70%{opacity:1;transform:translateY(50%) translateY(-4px) scale(1.06)}to{opacity:1;transform:translateY(50%) scale(1)}}@keyframes truth-in{0%{opacity:0;transform:translateY(50%) scale(.2)}60%{opacity:1;transform:translateY(50%) scale(1.25)}to{opacity:1;transform:translateY(50%) scale(1)}}.climb__tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--quiet);white-space:nowrap;animation:tag-in var(--mid) var(--out) .52s both}.climb__tag:before{content:"←";font-size:12px;letter-spacing:0}.climb--compact .climb__tag{font-size:9px;letter-spacing:.06em;gap:3px}.climb--compact .climb__tag:before{font-size:10px}.climb--compact .rung,.climb--compact .truth{gap:6px}.climb__tag--truth{color:var(--ink)}@keyframes tag-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.climber{position:absolute;left:var(--line-x);transform:translate(-50%,50%);z-index:4;transition:bottom .3s var(--spring)}.climb--resolved .climb__axis{top:0}.climber--idle{transform:translate(-50%,-2px)}.climber__body{display:block;width:34px;height:34px;transform-origin:50% 100%;animation:squash var(--slow) var(--out) both;transition:transform .22s var(--spring)}.climber__body .mark{display:block;width:34px;height:34px}@keyframes squash{0%{transform:scale(1.25,.7)}45%{transform:scale(.92,1.14)}to{transform:scale(1)}}.climber--doomed{transition:bottom .52s var(--out);will-change:bottom}.climber--doomed .climber__body{transition:none}.climber--fall .climber__body{animation:fall .82s cubic-bezier(.4,0,.85,.6) both;will-change:transform}@keyframes fall{0%{transform:rotate(0);opacity:1}14%{transform:translate(-4px,-15px) rotate(-22deg);opacity:1}80%{opacity:1}to{transform:translate(-24px,112vh) rotate(400deg);opacity:.4;display:none}}.btn-raise:hover{transform:translateY(-3px);box-shadow:0 6px 0 var(--ink)}.btn-raise--last{box-shadow:0 5px 0 var(--ink);transform:translateY(-2px)}.btn-raise--last:hover{transform:translateY(-4px);box-shadow:0 7px 0 var(--ink)}.climber--strain .climber__body .mark{animation:strain 1.8s ease-in-out .42s infinite;transform-origin:50% 100%}@keyframes strain{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}.btn-raise:active{transform:translateY(3px);box-shadow:0 0 0 var(--ink)}.round:has(.btn-raise:hover) .climber__body{transform:scale(1.08,.86)}.round:has(.btn-bank:hover) .climber__body{transform:rotate(-8deg)}.climb--exact .climber__body{animation:hop .62s .2s var(--spring) both}@keyframes hop{0%{transform:scale(1.15,.8)}40%{transform:translateY(-22px) scale(.94,1.1)}to{transform:translateY(0) scale(1)}}.climb--compact{--dot: 12px;--halo: 5px;--line-x: 50%;height:auto;margin:0}.climb--compact .rung__num,.climb--compact .truth__label,.climb--compact .climb__floor{display:none}.climb--compact .rung__dot{width:8px;height:2px;margin:0 2px;background:var(--quiet);border:0}.climb--compact .rung--you .rung__dot{width:var(--dot);height:var(--dot);margin:0;border-radius:999px;background:var(--ink);visibility:visible}.climb--compact .rung--merged{visibility:visible}.climb--compact .rung--bust .rung__dot{background:var(--coral)}.climb--compact.climb--ghost .rung--you .rung__dot{background:var(--bg);border:2px solid var(--ink)}.climb--compact .ceiling{left:var(--line-x);right:auto;width:clamp(40px,60%,70px);height:3px;transform:translate(-50%);transform-origin:center;animation:none}.climb--compact .climb__ground{width:calc(var(--dot) + 8px)}.round--bust{animation:screen-in var(--mid) var(--out) both,shake .36s 80ms ease-in-out}.round--bust .topbar{border-bottom-color:var(--coral-ink)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}55%{transform:translate(6px)}80%{transform:translate(-3px)}}.bidform{display:flex;flex-direction:column;gap:6px;margin-top:4px}.bidform__label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.bidform__row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;row-gap:10px}.bidform__field{container-type:inline-size;display:flex;flex:1 1 0;min-width:0}.bidform__input{--fits: calc(100cqi / ((var(--chars, 1) - var(--seps, 0) / 2) * var(--digit-em)));width:100%;min-width:0;padding:0 0 4px;font:inherit;font-size:min(clamp(48px,15vw,72px),var(--fits));font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink);background:transparent;border:0;border-bottom:4px solid var(--ink);border-radius:0;outline:none;font-variant-numeric:tabular-nums;transform-origin:left bottom;transition:border-color var(--fast),transform var(--mid) var(--spring)}.bidform__input::placeholder{color:var(--quiet);font-size:18px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:1}.bidform__input:focus-visible{border-bottom-color:var(--coral);transform:scale(1.02)}.bidform__input[aria-invalid=true]{border-bottom-color:var(--coral);animation:shake .3s ease-in-out}.guide{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink);animation:guide-in var(--mid) var(--out) both}.guide--rule{margin-top:2px;color:var(--quiet)}.guide--choice{margin-top:2px}@keyframes guide-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.units{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.units__btn{font:inherit;font-size:12px;line-height:1;padding:5px 10px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.units__btn--on{background:var(--ink);color:var(--bg)}.units__btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.units__note{font-size:12px;color:var(--quiet);margin-left:4px}.verdict{display:flex;flex-direction:column;gap:6px;margin-top:2px}.verdict__word{margin:0;font-size:clamp(56px,19vw,104px);line-height:.85;font-weight:800;letter-spacing:0;text-transform:uppercase;transform-origin:left bottom;animation:word-in var(--mid) var(--spring) both}.verdict__word--under,.verdict__word--dead{background:var(--lime);display:inline-block;align-self:flex-start;padding:.04em .1em 0}.verdict__word--oof{color:var(--coral-ink)}.verdict__word--held{color:var(--ink)}.verdict__word--dead{position:relative}.burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.burst__bit{position:absolute;left:50%;top:50%;width:.2em;height:.12em;margin:-.06em 0 0 -.1em;border-radius:.03em;--angle: calc(var(--i) * (360deg / 14) + 12deg);--reach: calc(1.1em + var(--i) * .06em);animation:burst-fly .9s var(--out) .6s both}.burst__bit--0{background:var(--coral)}.burst__bit--1{background:var(--ink)}.burst__bit--2{background:var(--lime-ink)}@keyframes burst-fly{0%{opacity:0;transform:rotate(var(--angle)) translate(.1em) rotate(0) scale(.6)}10%{opacity:1;transform:rotate(var(--angle)) translate(.3em) rotate(40deg) scale(1.15)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translate(var(--reach)) rotate(320deg) scale(.7)}}@media(prefers-reduced-motion:reduce){.burst{display:none}}@keyframes word-in{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.verdict__sub{margin:0;font-weight:600;color:var(--quiet)}.actions{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.actions .btn{flex:1;min-width:140px}.stake{display:flex;align-items:baseline;gap:10px;margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.stake__mult{color:var(--coral-ink);font-variant-numeric:tabular-nums}.stake__ceiling{color:var(--quiet);font-weight:700;letter-spacing:.06em}.payoff{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:clamp(14px,6vw,40px);row-gap:8px;margin:8px 0 0}.payoff__cell{container-type:inline-size;display:flex;flex-direction:column;gap:2px;min-width:0}.payoff dt{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.payoff dd{margin:0}.payoff__num{--fits: calc(100cqi / ((var(--chars, 4) - var(--seps, 0) / 2) * var(--digit-em)));font-size:min(clamp(28px,9vw,48px),var(--fits));line-height:1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;animation:pop var(--mid) var(--spring) both}@keyframes pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.payoff__cell:nth-child(2) .payoff__num{animation-delay:80ms}.payoff__cell:nth-child(3) .payoff__num{animation-delay:.16s}.payoff__num--bust{color:var(--coral-ink)}.payoff__num--held{color:var(--lime-ink)}.payoff__num--score{background:var(--lime);padding:0 .12em}.payoff__num--zero{background:transparent;color:var(--quiet);padding:0}.payoff__num--lost{background:transparent;color:var(--coral-ink);padding:0}.payoff__note{margin:8px 0 0;font-size:13px;font-weight:700;color:var(--quiet);font-variant-numeric:tabular-nums}.payoff__note--bust{color:var(--coral-ink)}.payoff__lesson{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.35;color:var(--quiet);max-width:34ch}.verdict .btn{align-self:flex-start;margin-top:8px}.round .verdict__word{animation-delay:.38s}.round .verdict__sub{animation:reveal-line var(--mid) var(--out) .44s both}.round .verdict .guide--choice{animation-delay:.48s}.round .actions{animation:reveal-line var(--mid) var(--out) .52s both}.round .ceiling{animation-delay:.45s}.round .climb__gap{animation-delay:.52s}.round .truth{animation-delay:.56s}.round .payoff__cell:nth-child(1) .payoff__num{animation-delay:.62s}.round .payoff__cell:nth-child(2) .payoff__num{animation-delay:.7s}.round .payoff__cell:nth-child(3) .payoff__num{animation-delay:.78s}.round .payoff__note{animation:reveal-line var(--mid) var(--out) .82s both}.round .verdict>.btn{animation:reveal-line var(--mid) var(--out) .84s both}.round .source{animation:reveal-line var(--mid) var(--out) .9s both}@keyframes reveal-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.round--bust .verdict__word{animation-delay:.66s}.round--bust .ceiling{animation-delay:0ms}.round--bust .climb__gap{animation-delay:.7s}.round--bust .truth{animation-delay:.2s}.round--bust .payoff__cell:nth-child(1) .payoff__num{animation-delay:.88s}.round--bust .payoff__cell:nth-child(2) .payoff__num{animation-delay:.96s}.round--bust .payoff__cell:nth-child(3) .payoff__num{animation-delay:1.04s}.round--bust .payoff__note{animation-delay:1.08s}.round .payoff__lesson{animation:reveal-line var(--mid) var(--out) 1.36s both}.round--bust .verdict>.btn{animation-delay:1.1s}.round--bust .source{animation-delay:1.16s}.round--bust .payoff__lesson{animation-delay:1.66s}.crowd{--crowd-lines: 46px;--crowd-axis: 13px;--crowd-bars: calc(58px + var(--crowd-axis));min-height:var(--crowd-lines);margin:8px 0 0}.crowd--bars{min-height:calc(var(--crowd-lines) + var(--crowd-bars))}@media(max-width:430px){.round--bust .crowd{--crowd-lines: 63px}}.crowd__chart{height:var(--crowd-bars);display:flex;flex-direction:column;gap:4px}.crowd__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.crowd__bars{flex:1;display:grid;grid-template-columns:repeat(8,1fr);align-items:end;gap:3px;max-width:34ch;padding-bottom:var(--crowd-axis)}.crowd__bar:last-child{margin-left:8px}.crowd__bar{position:relative;display:block;height:calc(max(var(--h, 0),.02)*100%);background:var(--muted);border-radius:2px 2px 0 0;animation:crowd-grow .42s var(--out) calc(.9s + var(--i, 0) * 40ms) both}.crowd__bar--own{background:var(--lime-ink)}.crowd__bar--own.crowd__bar--bust{background:var(--coral-ink)}.crowd__label{position:absolute;top:100%;left:50%;transform:translate(-50%,2px);font-size:10px;font-weight:700;color:var(--quiet);white-space:nowrap}@keyframes crowd-grow{0%{height:0}}.crowd__line{margin:4px 0 0;font-size:13px;line-height:1.3;font-weight:700;color:var(--quiet);font-variant-numeric:tabular-nums}.round .crowd__line{animation:reveal-line var(--mid) var(--out) 1.24s both}.round .crowd__line+.crowd__line{animation-delay:1.32s}.round--bust .crowd__line{animation-delay:1.5s}.round--bust .crowd__line+.crowd__line{animation-delay:1.58s}.round--bust .crowd__bar{animation-delay:calc(1.16s + var(--i, 0) * 40ms)}@media(prefers-reduced-motion:reduce){.crowd__bar,.crowd__line{animation:none}}.round--bust .verdict__word{animation-name:oof-in}@keyframes oof-in{0%{opacity:0;transform:translateY(-10px) scale(1.06)}60%{opacity:1;transform:translateY(3px) scale(.98)}to{opacity:1;transform:none}}.total{margin:12px 0 0;font-size:clamp(72px,24vw,132px);line-height:.85;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.total__label{display:block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin-bottom:8px}.summary__line{margin:6px 0 12px;font-weight:600;color:var(--quiet)}.results{list-style:none;margin:0 0 0 -7px;padding:12px 0 28px 7px;border-top:3px solid var(--ink);display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(12px,2vw,28px)}.result{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;animation:screen-in var(--mid) var(--out) both}.result__open{--climb-cap: max(340px, 54vh);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(120px,var(--climb-cap)) auto auto auto auto;align-content:center;min-width:0;padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform var(--mid) var(--spring)}.result__open:hover{transform:translateY(-4px) scale(1.015)}.result__open:active{transform:translateY(0) scale(.99);transition-duration:80ms}.result__open:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.result__cue{grid-row:1;grid-column:1;justify-self:end;align-self:start;margin-top:-2px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink);opacity:0;transform:translateY(-3px);transition:opacity var(--fast) linear,transform var(--fast) var(--out);pointer-events:none}.result__open:hover .result__cue,.result__open:focus-visible .result__cue{opacity:1;transform:none}.result__open .climb{grid-row:1;grid-column:1;height:auto}.result:nth-child(2){animation-delay:40ms}.result:nth-child(3){animation-delay:80ms}.result:nth-child(4){animation-delay:.12s}.result:nth-child(5){animation-delay:.16s}.result:nth-child(6){animation-delay:.2s}.result__n{margin:12px 0 0;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--quiet);font-variant-numeric:tabular-nums}.result__cat{margin:3px 0 0;font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result__meta{margin:4px 0 0;font-size:12px;color:var(--quiet);font-weight:700;font-variant-numeric:tabular-nums}.result__score{justify-self:start;margin-top:6px;font-size:clamp(16px,2vw,22px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.2;padding:3px 7px;background:var(--lime)}.result--bust .result__score{background:transparent;color:var(--coral-ink);text-transform:uppercase;letter-spacing:.04em;padding-left:0}.result--void .result__score,.result__score--zero{background:transparent;color:var(--quiet);padding-left:0}.verdict-head{display:flex;align-items:flex-end;gap:clamp(14px,3vw,32px);flex-wrap:wrap}.summary .verdict{margin:0 0 6px;display:flex;flex-direction:column;gap:1px;min-width:0}.summary .verdict__word{font-size:clamp(24px,7vw,40px);line-height:.95;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--coral-ink)}.summary .verdict__line{font-size:14px;font-weight:600;color:var(--quiet);text-wrap:balance}.gauge{margin:10px 0 14px}.gauge__track{height:10px;border:2px solid var(--ink);border-radius:999px;background:var(--bg);overflow:hidden}.gauge__fill{height:100%;width:100%;background:var(--lime);transform-origin:left center;transition:transform 90ms linear}.gauge__legend{margin:7px 0 0;font-size:13px;font-weight:600;color:var(--quiet)}.gauge__legend strong{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.gauge__streak{white-space:nowrap}.climbbar{display:block;height:5px;margin:5px 0;border-radius:999px;background:var(--paper-deep);overflow:hidden}.climbbar__fill{display:block;height:100%;background:var(--lime);border-radius:999px}.climbbar--bust .climbbar__fill{background:var(--coral)}.climbbar--void{opacity:.4}.form{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:2px solid var(--ink)}.form__stats{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.form__bars{display:flex;align-items:flex-end;gap:3px;height:30px;flex:none}.form__bar{width:8px;background:var(--ink);border-radius:2px 2px 0 0;opacity:.28}.form__bar--today{background:var(--coral);opacity:1}.summary__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.summary__more{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;flex-basis:100%;margin:0}.summary__link{min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:800;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--muted);cursor:pointer;transition:text-decoration-color var(--fast)}.summary__link:hover{text-decoration-color:var(--coral)}.summary__link:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px}.btn--beckon{animation:share-beckon 2.5s ease-in-out 1.2s 12;transform-origin:50% 60%}@keyframes share-beckon{0%,20%,to{rotate:0deg;scale:1}3%{rotate:-5deg;scale:1.05}8%{rotate:5deg;scale:1.05}13%{rotate:-3deg;scale:1.03}17%{rotate:1.5deg;scale:1}}@media(prefers-reduced-motion:reduce){.btn--beckon{animation:none}}.contactdlg{width:min(92vw,420px)}.turn{perspective:1400px}.turn__inner{position:relative;transform-style:preserve-3d;transform:rotateX(180deg);transition:transform .52s var(--deal)}.turn--up .turn__inner{transform:rotateX(0)}.turn__face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.turn__front{gap:12px}.turn__back{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;transform:rotateX(180deg);background:var(--bg);border:3px solid var(--ink);border-radius:6px;box-shadow:8px 8px 0 var(--ink)}.turn__lattice{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px solid var(--ink);border-radius:4px;background-color:var(--coral);background-image:repeating-linear-gradient(45deg,transparent 0 9px,color-mix(in srgb,var(--ink) 55%,transparent) 9px 11px),repeating-linear-gradient(-45deg,transparent 0 9px,color-mix(in srgb,var(--ink) 55%,transparent) 9px 11px)}.turn__mark{position:relative;margin:0;padding:10px 18px;font-size:15px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--bg);border:2px solid var(--ink);border-radius:999px}.contact__head{display:flex;flex-direction:column;gap:4px;padding-right:48px}.contact__kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-ink)}.contact__title{margin:0;font-size:clamp(28px,7vw,36px);line-height:.95;font-weight:800;letter-spacing:-.04em}.contact__form{display:flex;flex-direction:column;gap:14px}.contact__opt{font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--quiet)}.contact__form .contact__input{font-size:16px;font-weight:700;letter-spacing:0;padding:4px 2px;max-width:none;line-height:1.3}.contact__form .contact__text{resize:vertical;min-height:7em;padding:10px 12px;line-height:1.4;background:#fff;border:2px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink)}.contact__form .contact__text:focus-visible{outline:none;border-color:var(--coral);box-shadow:3px 3px 0 var(--coral)}.contact__err{margin:0;font-size:13px;font-weight:700;color:var(--coral-ink)}.contact__hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px}.contact__or{margin:0;font-size:13px;font-weight:700;color:var(--quiet)}.contact__or a,.contact__status a{color:inherit}.contact__status{margin:0;min-height:1.4em;font-size:13px;font-weight:700;color:var(--coral-ink)}@media(prefers-reduced-motion:reduce){.turn__inner{transition:none}}.summary__shared{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);opacity:0;transition:opacity var(--fast)}.summary__shared:not(:empty){opacity:1}.sharedlg{color:var(--ink);--deal-tilt: -1.8deg;--deal-lift: -4px;--deal-pop: 1.018;--toss-tilt: 1.4deg;margin:auto;padding:0;border:0;background:none;width:min(92vw,340px);max-height:90vh;overflow:visible;animation:dlg-deal .44s var(--deal) 60ms both}.sharedlg::backdrop{background:color-mix(in srgb,var(--ink) 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dlg-fade .26s var(--out) both}@keyframes dlg-deal{0%{opacity:0;transform:translateY(30px) scale(.945) rotate(var(--deal-tilt))}62%{opacity:1;transform:translateY(var(--deal-lift)) scale(var(--deal-pop)) rotate(.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.sharedlg--closing{animation:dlg-toss .24s var(--away) both}.sharedlg--closing::backdrop{animation:dlg-fade .21s var(--out) 30ms reverse both}@keyframes dlg-toss{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(6px,22px) scale(.96) rotate(var(--toss-tilt))}}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}@media(max-width:430px){.sharedlg{--deal-tilt: -1deg;--deal-lift: -2px;--deal-pop: 1.01;--toss-tilt: .9deg}}.sharedlg__body{position:relative;display:flex;flex-direction:column;gap:14px;max-height:90vh;overflow-y:auto;padding:18px;background:var(--bg);border:3px solid var(--ink);border-radius:6px;box-shadow:8px 8px 0 var(--ink);animation:dlg-land .44s var(--deal) 60ms both}@keyframes dlg-land{0%{box-shadow:17px 22px color-mix(in srgb,var(--ink) 13%,transparent)}62%{box-shadow:10px 11px color-mix(in srgb,var(--ink) 60%,transparent)}to{box-shadow:8px 8px 0 var(--ink)}}.sharedlg--closing .sharedlg__body{animation:none}.sharedlg__x{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:32px;height:32px;font:inherit;font-size:15px;font-weight:800;color:var(--ink);background:var(--bg);border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 2px 0 var(--ink);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast)}.sharedlg__x:hover{background:var(--paper-deep);transform:rotate(-8deg) scale(1.07)}.sharedlg__x:active{transform:rotate(-8deg) scale(.96) translateY(2px);box-shadow:none}.picdlg{width:clamp(min(92vw,340px),50vw,900px)}.picdlg__body{display:flex;flex-direction:column;gap:18px}.picdlg__fig{margin:0;display:flex;flex-direction:column;gap:10px}.picdlg__img{display:block;width:100%;height:auto;max-width:100%;max-height:56vh;object-fit:contain;background:var(--paper-deep);border:2px solid var(--ink)}.picdlg__cap{display:flex;flex-direction:column;gap:4px}.picdlg__name{font-size:19px;font-weight:800;letter-spacing:-.015em}.picdlg__credit{font-size:12px;color:var(--quiet)}.picdlg__credit a{color:var(--quiet)}.sharecard__head,.sharecard__points,.sharecard__foot,.sharemenu{animation:card-in .3s var(--out) var(--in, 0ms) both}.sharecard__head{--in: .18s}.sharecard__points{--in: .29s}.sharecard__foot{--in: .5s}.sharemenu{--in: .54s}@keyframes card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sharecard__total{animation:score-in .42s var(--deal) .23s both}@keyframes score-in{0%{opacity:0;transform:translateY(8px) scale(.96)}58%{opacity:1;transform:translateY(0) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.sharemenu{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:0;padding-top:14px;border-top:2px solid var(--paper-deep);list-style:none}.sharemenu>li{min-width:0}.sharemenu__btn{width:auto;min-width:0;min-height:38px;padding:8px 15px;font-size:12.5px;letter-spacing:.01em}.sharemenu__btn .btn__label{white-space:nowrap}.sharemenu__btn:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.sharemenu__btn:active{transform:translateY(2px) scale(.985);box-shadow:0 1px 0 var(--ink)}a.btn{box-sizing:border-box;width:100%;text-decoration:none}.sharecard{margin:0;width:100%;padding:0;background:none;border:0}.sharecard__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:38px;padding:0 58px 10px 0;border-bottom:2px solid var(--ink)}.sharecard__brand,.sharecard__date{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sharecard__date{color:var(--quiet)}.sharecard__total{margin:clamp(8px,1.8vh,14px) 0 0;font-size:clamp(36px,8vh,54px);line-height:.85;font-weight:800;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.sharecard__points{margin:2px 0 0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}.sharecard__marks{display:flex;flex-direction:column;gap:2px;margin:clamp(10px,2vh,16px) 0 0;padding:0;list-style:none;font-size:clamp(14px,2.2vh,17px);line-height:1.2}.sharecard__mark{animation:mark-in .26s var(--spring) both;animation-delay:calc(.33s + var(--k) * 30ms)}@keyframes mark-in{0%{opacity:0;transform:translateY(6px) scale(.7)}to{opacity:1;transform:none}}.sharecard__foot{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(12px,2vh,18px);padding-top:10px;border-top:2px solid var(--paper-deep)}.sharecard__dare{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .56s var(--out),transform .64s var(--out)}.reveal--in{opacity:1;transform:translateY(0)}.reveal .step,.reveal .example,.reveal .faq__item{opacity:0;transition:opacity .48s var(--out),transform .56s var(--spring)}.reveal--in .step,.reveal--in .example,.reveal--in .faq__item{opacity:1}.reveal--in .step:nth-child(2),.reveal--in .example:nth-child(2),.reveal--in .faq__item:nth-child(2){transition-delay:70ms}.reveal--in .step:nth-child(3),.reveal--in .example:nth-child(3),.reveal--in .faq__item:nth-child(3){transition-delay:.14s}.reveal--in .step:nth-child(4),.reveal--in .example:nth-child(4),.reveal--in .faq__item:nth-child(4){transition-delay:.21s}.reveal--in .faq__item:nth-child(5){transition-delay:.28s}.reveal--in .faq__item:nth-child(6){transition-delay:.35s}.reveal--in .faq__item:nth-child(7){transition-delay:.42s}.thanks{margin-top:var(--gap-l);align-self:center;width:100%;display:flex;align-items:center;gap:var(--gap-s);max-width:760px;padding:clamp(24px,4vw,40px) clamp(24px,5vw,48px);border:2px solid var(--ink);border-radius:24px;background:var(--paper-deep);box-shadow:0 8px 0 var(--ink)}.thanks__text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}@media(max-width:479px){.thanks{flex-direction:column;align-items:stretch}.thanks .cup{align-self:center}}.cup{position:relative;width:140px;height:170px;flex:none}.cup__shape{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cup__sleeve{position:absolute;left:50%;transform:translate(-50%);display:block}.thanks__eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink)}.thanks__title{margin:0;font-size:clamp(30px,8vw,44px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase}.thanks__hint{margin:4px 0 0;font-weight:700;color:var(--quiet)}a.thanks__cta{margin-top:14px;width:auto;align-self:flex-start;text-decoration:none}.home-page{display:flex;flex-direction:column}.section{margin-top:104px;display:flex;flex-direction:column;gap:16px}.section+.section{margin-top:120px}.section__title{margin:0;font-size:clamp(34px,10vw,56px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase;position:relative;padding-left:18px}.section__title:focus{outline:none}.section__title:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.section__title:before{content:"";position:absolute;left:0;top:.08em;bottom:.02em;width:8px;background:var(--coral);transform:scaleY(.36);transform-origin:50% 100%;transition:transform .46s var(--spring)}.section__title--lit:before{transform:none}@supports ((-webkit-background-clip: text) or (background-clip: text)){.section__title--sweep{color:transparent;background-image:linear-gradient(90deg,var(--ink) 0 47%,var(--quiet) 53% 100%);background-size:214% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;transition:background-position .72s cubic-bezier(.65,0,.35,1)}.section__title--sweep.section__title--lit{background-position:0 0}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.section__title--sweep{color:var(--quiet);transition:color .32s var(--out)}.section__title--sweep.section__title--lit{color:var(--ink)}}.section__title--flap{color:var(--quiet);transition:color .32s var(--out)}.section__title--flap.section__title--lit{color:var(--ink)}.section__title--fade{color:var(--ink);opacity:.22;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.section__title--fade.section__title--lit{opacity:1}.section__letters{display:none}.section__title--placed .section__text{color:transparent}.section__title--placed .section__letters{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.section__letter{position:absolute;line-height:normal;white-space:pre;color:var(--quiet);transition:color .32s var(--out)}.section__title--lit .section__letter{color:var(--ink)}.section__title--flap .section__letters{perspective:420px}.section__title--flap.section__title--lit .section__letter{animation:letter-flap .44s calc(var(--i) * 48ms) backwards}@keyframes letter-flap{0%{transform:rotateX(0);color:var(--quiet);animation-timing-function:cubic-bezier(.5,0,.9,.5)}48%{transform:rotateX(-90deg);color:var(--quiet)}50%{transform:rotateX(90deg);color:var(--ink);animation-timing-function:cubic-bezier(.2,.7,.3,1.25)}to{transform:rotateX(0);color:var(--ink)}}.section__lede{margin:0 0 0 clamp(0px,8vw,72px);max-width:46ch;font-weight:600;color:var(--quiet);line-height:1.4}.section__lede strong{color:var(--ink);font-weight:800}.section__lede sup{font-size:.7em}.steps{list-style:none;margin:8px 0 0;padding:0 0 44px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:420px){.steps{grid-template-columns:1fr;padding-bottom:8px}}.step{--tilt: -1.6deg;--dy: 0px;position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 16px 16px;border:2px solid var(--ink);border-radius:20px;box-shadow:0 3px 0 var(--ink);background:var(--bg);transform:translateY(calc(var(--dy) + 18px)) rotate(calc(var(--tilt) * var(--alive, 1)));transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out)}.reveal--in .step{transform:translateY(var(--dy)) rotate(calc(var(--tilt) * var(--alive, 1)))}.step:nth-child(2){--tilt: 1.8deg;--dy: 34px}.step:nth-child(3){--tilt: 1.1deg;--dy: 6px}.step:nth-child(4){--tilt: -2deg;--dy: 40px}@media(max-width:420px){.step:nth-child(2){--dy: 0px}.step:nth-child(4){--dy: 0px}}.reveal--in .step:hover{transform:translateY(calc(var(--dy) - 3px)) rotate(calc(var(--tilt) * var(--alive, 1)));box-shadow:0 6px 0 var(--ink);transition-delay:0ms}.step__n{position:absolute;top:-10px;left:14px;width:26px;height:26px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--lime);border:2px solid var(--ink);border-radius:50%}.step__art{width:100%;height:auto;max-height:72px;color:var(--ink);margin:6px 0 2px}.step__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.step__body{margin:0;font-size:14px;line-height:1.4;color:var(--quiet);font-weight:600}.examples{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:420px){.examples{grid-template-columns:repeat(2,1fr)}}.example{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:2px solid var(--ink)}.example:nth-child(2){margin-top:18px}.example:nth-child(3){margin-top:36px}.example:nth-child(4){margin-top:54px}@media(max-width:420px){.example:nth-child(n){margin-top:0}.example:nth-child(2n){margin-top:18px}}.example__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.example__num{font-size:clamp(28px,8vw,40px);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.example:nth-child(3) .example__num{background:var(--lime);align-self:flex-start;padding:0 .1em}.example--bust .example__num{color:var(--coral-ink)}.step:nth-child(2){--k: 1}.step:nth-child(3){--k: 2}.step:nth-child(4){--k: 3}.section:not(.section--lit) .step{--alive: 0;box-shadow:0 0 0 var(--ink)}.section:not(.section--lit) .step__n{background:var(--paper-deep)}.reveal .step{transition:opacity .48s var(--out),transform .62s var(--spring),box-shadow .32s var(--out);transition-delay:calc(var(--k, 0) * 90ms)}.step__n{transition:background-color .26s var(--out) calc(var(--k, 0) * 90ms + .16s)}.example__digits{display:inline-flex;perspective:320px}.example__digit{display:inline-block;transform-origin:50% 52%;transition:color 80ms linear}.section:not(.section--lit) .example__num{color:var(--quiet);background-color:transparent}.example__num{transition:background-color .28s var(--out)}.section--lit .example__digit{animation:digit-flap .44s calc(var(--d, 0) * 55ms) backwards;transition-delay:calc(var(--d, 0) * 55ms + .21s)}.section--lit .example:nth-child(3) .example__num{transition-delay:.52s}@keyframes digit-flap{0%{transform:rotateX(0);animation-timing-function:cubic-bezier(.5,0,.9,.5)}48%{transform:rotateX(-90deg)}50%{transform:rotateX(90deg);animation-timing-function:cubic-bezier(.2,.7,.3,1.25)}to{transform:rotateX(0)}}.faq{clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.65,0,.35,1)}@media(prefers-reduced-motion:no-preference){:is(.section,.scene):not(.section--lit) .faq:not(:focus-within){clip-path:inset(0 0 calc(100% - 2px) 0)}}.faq{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.faq__item{border-bottom:2px solid var(--paper-deep)}.faq__q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:17px;font-weight:800;letter-spacing:-.02em;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--coral-ink)}.faq__q:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--paper-deep)}.faq__plus{position:relative;flex:none;width:22px;height:22px;border:2px solid var(--ink);border-radius:50%;transition:transform var(--mid) var(--spring),background var(--fast)}.faq__plus:before,.faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__plus{transform:rotate(45deg);background:var(--lime)}.faq__a{margin:0 0 16px;max-width:56ch;font-weight:600;color:var(--quiet);line-height:1.45;animation:screen-in var(--mid) var(--out) both}.foot{margin-top:104px;padding-top:14px;border-top:2px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;row-gap:8px}.foot__note{font-size:13px;font-weight:700;color:var(--quiet);white-space:nowrap}@media(max-width:899px){:root{--gap-s: 28px;--gap-m: 64px;--gap-l: 112px}}.scene{position:relative;margin-top:var(--gap-l);display:flex;flex-direction:column;gap:var(--gap-xs)}.scene__eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink)}.scene__lede{margin:0;font-size:clamp(18px,2.4vw,24px);line-height:1.2;font-weight:700;color:var(--quiet);max-width:40ch;text-wrap:balance}.scene__note{margin:10px 0 0;font-size:14px;font-weight:700;color:var(--quiet)}.scene__cta{margin-top:var(--gap-s);display:flex;flex-direction:column;align-items:flex-start}.scene--bleed{position:relative;isolation:isolate;padding-block:var(--gap-m);background:var(--paper-deep)}.scene--bleed:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:var(--vw, 100vw);margin-left:calc(var(--vw, 100vw) / -2);background:var(--paper-deep)}.reel{position:relative}.spine{display:none}@media(min-width:900px){:root{--rail-col: clamp(240px, 24vw, 340px)}.home__title{font-size:min(20vw,300px)}.spine{display:block;position:absolute;top:40vh;bottom:0;right:calc(21% - 2px);width:4px;background:var(--ink);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22vh);mask-image:linear-gradient(to bottom,transparent 0,#000 22vh)}}.hero,.hero__cue{z-index:1}.hero{position:relative}.story__grid>.section__title{margin-bottom:var(--gap-s)}.story__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-m)}.story__step{position:relative;display:flex;flex-direction:column;gap:8px;color:var(--quiet);transition:color var(--slow) var(--out)}.story__step--on,.story__step--done{color:var(--ink)}.story__n{display:block;font-size:clamp(96px,26vw,300px);line-height:.8;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--paper-deep);transition:color var(--slow) var(--out);margin-left:-.04em}.story__step--on .story__n{color:var(--coral-lit)}.story__text{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:-.9em;padding-left:clamp(12px,4vw,56px)}.story__title{margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1;font-weight:800;letter-spacing:0;text-transform:uppercase}.story__body{margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.45;font-weight:600;max-width:38ch}.story__shot{margin-top:var(--gap-s);position:relative;isolation:isolate}.story__shot .mock{aspect-ratio:auto}.story__shot:before{max-height:118%;content:"";position:absolute;z-index:-1;left:50%;top:52%;width:min(100%,420px);aspect-ratio:1;border-radius:50%;background:var(--lime);transform:translate(-50%,-50%)}.story__stage{display:none}@media(min-width:900px){.story__grid{display:grid;grid-template-columns:minmax(0,1fr) 42%;column-gap:var(--gap-s);padding-bottom:var(--gap-m)}.story__grid>.section__title{grid-column:1 / -1}.story__steps{grid-column:1;grid-row:2;gap:0}.story__step{min-height:70vh}.story__n{font-size:clamp(180px,22vw,320px);opacity:0;transform:translateY(12vh);transition:transform .7s var(--out),opacity .5s var(--out),color var(--slow) var(--out)}.story__step--on .story__n,.story__step--done .story__n{opacity:1;transform:none}.story__text{margin-top:-1.1em;padding-left:clamp(40px,6vw,96px);max-width:30rem}.story__shot{display:none}.story__stage{display:block;grid-column:2;grid-row:2;align-self:start;position:sticky;top:max(150px,calc(50vh - 226px));isolation:isolate}.story__stage:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(540px,calc(100% + 36px));aspect-ratio:1;border-radius:50%;background:var(--lime);transform:translate(-50%,-50%)}.story__stage .mock{width:min(340px,100%,calc((100vh - 200px)*.75));aspect-ratio:3 / 4}.story__stage .mock__rail{min-height:0}.story__marks{position:absolute;left:50%;bottom:100%;width:0;height:0}.story__marks:before{content:"";position:absolute;left:-2px;bottom:0;width:4px;height:96px;background:var(--ink)}.story__stage:after{content:"";position:absolute;left:calc(50% - 2px);top:100%;width:4px;height:96px;background:var(--ink)}.story__mark{position:absolute;left:0;bottom:calc(18px + var(--k) * 30px);display:flex;align-items:center;transform:translate(-50%,50%) scale(.6);opacity:0;transition:opacity var(--mid) var(--out),transform var(--mid) var(--spring)}.story__mark--in{opacity:1;transform:translate(-50%,50%)}.story__marknum{position:absolute;right:16px;font-size:13px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.story__dot{width:12px;height:12px;border-radius:50%;border:3px solid var(--ink);background:var(--bg)}.story__mark--live .story__dot{background:var(--lime)}}@media(min-width:1240px){.story__stage:before{width:min(540px,calc(100% + 120px))}}.mock{position:relative;width:min(340px,100%);aspect-ratio:9 / 16;margin:0 auto;padding:18px 18px 20px;border:2px solid var(--ink);border-radius:28px;background:var(--bg);box-shadow:0 8px 0 var(--ink);overflow:hidden;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ink);--mock-rail: 92px;--mock-gap: 10px;container-type:inline-size}.mock__bar{display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.mock__brand{color:var(--ink)}.mock__cat{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:4px 10px;align-self:flex-start;border-radius:999px;background:var(--coral);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mock__q{margin:0;font-size:18px;line-height:1.05;font-weight:800;text-transform:uppercase;letter-spacing:0}.mock--s2 .mock__q,.mock--s3 .mock__q{max-width:calc(100% - var(--mock-rail) - var(--mock-gap));font-size:clamp(15px,7.3cqi,22px);text-wrap:balance;animation:mock-in .36s var(--out) both}.mock__declare{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.mock__card{display:flex;flex-direction:column;padding:10px 8px 8px;border:2px solid var(--ink);border-radius:8px;background:var(--bg);box-shadow:3px 3px 0 var(--ink);opacity:0;transform:translateY(14px) rotate(-2deg)}.mock__count{font-size:26px;font-weight:800;line-height:.9;letter-spacing:-.04em}.mock__meta{margin-top:4px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.mock__mult{margin-top:8px;font-size:14px;font-weight:800;color:var(--coral-ink)}.mock--s1 .mock__card{animation:mock-deal .42s var(--deal) calc(var(--k) * .11s) forwards}.mock--s1 .mock__card--picked{animation:mock-deal .42s var(--deal) calc(var(--k) * .11s) forwards,mock-pick .26s var(--spring) .9s forwards}@keyframes mock-deal{to{opacity:1;transform:none}}@keyframes mock-pick{to{background:var(--lime);transform:translateY(-3px)}}.mock--s0 .mock__play,.mock--s1 .mock__play,.mock--s2 .mock__declare,.mock--s3 .mock__declare{display:none}.mock__play{display:grid;grid-template-columns:minmax(0,1fr) var(--mock-rail);gap:var(--mock-gap);margin-top:8px;flex:1 1 auto;min-height:0;animation:mock-in .36s var(--out) both}@keyframes mock-in{0%{opacity:0;transform:translateY(8px)}}.mock__plate{container-type:inline-size;align-self:end;display:flex;flex-direction:column;padding:12px;border:2px solid var(--ink);border-radius:6px;background:var(--paper-deep);box-shadow:4px 4px 0 var(--ink)}.mock__bidding{display:flex;flex-direction:column;gap:6px}.mock__label{font-size:clamp(8px,5.8cqi,10px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.mock__figure{font-size:clamp(28px,23cqi,40px);font-weight:800;letter-spacing:-.02em;line-height:1;padding-bottom:4px;border-bottom:3px solid var(--coral-ink)}.mock__btn{align-self:flex-start;margin-top:4px;padding:7px 16px;border:2px solid var(--ink);border-radius:999px;background:var(--coral);font-size:clamp(10px,7cqi,12px);white-space:nowrap;font-weight:800;box-shadow:0 3px 0 var(--ink)}.mock__rail{position:relative;min-height:180px}.mock__rail:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:var(--ink);transform:translate(-50%)}.mock__rail:after{content:"";position:absolute;left:50%;bottom:0;width:22px;height:3px;background:var(--ink);transform:translate(-50%)}.mock__mark{position:absolute;left:50%;bottom:calc(8% + var(--k) * 28%);display:flex;align-items:center;transform:translate(-50%,50%);animation:pop var(--mid) var(--spring) both}.mock__marknum{position:absolute;right:16px;font-size:11px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mock__dot{width:10px;height:10px;border-radius:50%;border:2.5px solid var(--ink);background:var(--bg)}.mock__mark--live .mock__dot{background:var(--lime)}.mock__tuft{position:absolute;left:50%;bottom:calc(8% + var(--k) * 28% + 8px);transform:translate(-50%);transition:bottom .46s var(--spring)}.mock__tuft svg{display:block}.mock__verdict{display:none;flex-direction:column;gap:8px}.mock--revealed .mock__verdict{display:flex}.mock--revealed .mock__bidding{display:none}.mock__word{align-self:flex-start;padding:2px 8px;background:var(--lime);font-size:clamp(22px,17cqi,30px);line-height:1;font-weight:800;text-transform:uppercase}.mock--revealed .mock__word{animation:word-in var(--mid) var(--spring) both}.mock__rows{display:grid;grid-template-columns:max-content max-content;column-gap:10px;row-gap:2px;align-items:baseline}.mock__row{display:contents}.mock__key{font-size:clamp(7px,5.2cqi,9px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.mock__val{justify-self:start;font-size:clamp(14px,11.5cqi,20px);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.mock__val--bid{color:var(--lime-ink)}.mock__val--score{padding:0 4px;background:var(--lime)}.odo{display:inline-flex;font-variant-numeric:tabular-nums;line-height:1;vertical-align:top}.odo__digit{display:inline-block;height:1em;overflow:hidden;width:.62em;text-align:center}.odo__col{display:flex;flex-direction:column;transform:translateY(calc(var(--d, 0) * -1em));transition:transform .62s var(--out)}.odo__glyph{display:block;height:1em;line-height:1}.odo__sep{display:inline-block;width:.3em;text-align:center}.film{position:relative;margin-top:var(--gap-l);color:var(--bg)}.film__stage{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center}.film__spine{display:none}.film__cover{position:absolute;top:0;bottom:0;left:50%;width:var(--vw, 100vw);margin-left:calc(var(--vw, 100vw) / -2);background:var(--ink)}@media(min-width:900px){.film{margin-top:0}.film__spine{display:block;position:absolute;top:0;height:14%;right:calc(21% - 2px);width:4px;background:var(--ink)}.film__cover{clip-path:circle(calc(8px + var(--cover, 0) * var(--reach, 150vmax)) at var(--cx, 50%) 14%)}}.moment{position:relative;display:grid;grid-template-areas:"q" "play" "reveal";justify-items:center;align-content:center;gap:clamp(18px,4vh,40px);width:100%;padding-block:max(var(--gap-m),110px) var(--gap-m);text-align:center;opacity:0;transition:opacity .6s var(--out)}.film--in .moment{opacity:1}.moment__q{grid-area:q;margin:0;font-size:clamp(32px,min(6.4vw,9.5vh),84px);line-height:.92;font-weight:800;text-transform:uppercase;letter-spacing:0;max-width:15ch;text-wrap:balance;opacity:0;transform:translateY(10px);transition:opacity .6s var(--out),transform .6s var(--out)}.moment--p1 .moment__q,.moment--p2 .moment__q,.moment--p3 .moment__q,.moment--p4 .moment__q,.moment--p5 .moment__q,.moment--p6 .moment__q,.moment--p7 .moment__q,.moment--p8 .moment__q{opacity:1;transform:none}.moment__play{grid-area:play;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:clamp(20px,5vw,64px)}.moment__bid{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transition:opacity .5s var(--out)}.moment--p3 .moment__bid,.moment--p4 .moment__bid,.moment--p5 .moment__bid,.moment--p6 .moment__bid,.moment--p7 .moment__bid,.moment--p8 .moment__bid{opacity:1}.moment__unit{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-quiet)}.moment__figure{font-size:clamp(64px,min(13vw,17vh),160px);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--lime)}.moment__line{position:relative;width:3px;height:clamp(120px,26vh,280px);background:var(--paper-quiet);opacity:0;transition:opacity .5s var(--out)}.moment--p6 .moment__line,.moment--p7 .moment__line,.moment--p8 .moment__line{opacity:1}.moment__marker{position:absolute;left:50%;bottom:calc(var(--h, 0) * 1%);transform:translate(-50%,50%);transition:bottom .7s var(--spring)}.moment__dot{display:block;width:14px;height:14px;border-radius:50%;border:3px solid var(--bg);background:var(--lime)}.moment__answer{position:absolute;left:22px;top:0;transform:translateY(-50%);font-size:clamp(28px,4.6vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .5s var(--out)}.moment__answer:before{content:"";position:absolute;left:-22px;top:50%;width:22px;height:3px;background:var(--bg);transform:translateY(-50%)}.moment--p7 .moment__answer,.moment--p8 .moment__answer{opacity:1}.moment__reveal{grid-area:reveal;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transform:translateY(10px);transition:opacity .42s var(--out),transform .42s var(--out)}.moment--p8 .moment__reveal{opacity:1;transform:none}.moment__stamp{display:flex;align-items:center;gap:18px}.moment__word{padding:4px 12px;background:var(--lime);color:var(--ink);font-size:clamp(28px,5vw,64px);line-height:1;font-weight:800;text-transform:uppercase}.moment__score{min-width:4.2ch;text-align:left;font-size:clamp(28px,5vw,64px);line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--lime);font-variant-numeric:tabular-nums}.moment__note{font-size:13px;font-weight:700;color:var(--paper-quiet)}@media(max-width:599px){.moment__play{grid-template-columns:1fr;row-gap:20px;justify-items:center}.moment__line{height:140px}}.scene--match .section__title,.scene--faq .section__title{font-size:clamp(52px,10vw,112px);padding-left:.32em}.scene--match .section__title:before,.scene--faq .section__title:before{width:.14em}.scene--match{margin-top:0;padding-block:var(--gap-m) var(--gap-m)}.match-scene__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--gap-s);flex-wrap:wrap}.match-scene__head>div{display:flex;flex-direction:column;gap:var(--gap-xs);min-width:0}.duel__example{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.duel{position:relative;margin-top:var(--gap-m);display:flex;flex-direction:column;gap:var(--gap-s)}.duel__axis{position:absolute;left:50%;top:-12px;bottom:0;width:4px;margin-left:-2px;background:var(--ink);transition:transform .6s var(--spring)}.scene--lead-you .duel__axis{transform:translate(-10px)}.scene--lead-them .duel__axis{transform:translate(10px)}.duel__totals{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(28px,6vw,96px)}.duel__player{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.duel__player--them{align-items:flex-start}.duel__total{font-size:clamp(56px,11vw,176px);line-height:.85;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform .6s var(--spring),color .4s var(--out)}.duel__player--you .duel__total{transform-origin:right bottom}.duel__player--them .duel__total{transform-origin:left bottom}.scene--lead-you .duel__player--you .duel__total,.scene--lead-them .duel__player--them .duel__total{transform:scale(1.06)}.scene--lead-you .duel__player--them .duel__total,.scene--lead-them .duel__player--you .duel__total{transform:scale(.94);color:var(--quiet)}.duel__name{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.duel__tag{padding:3px 10px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:scale(.8);transition:opacity .3s var(--out),transform .3s var(--spring)}.scene--settled .duel__tag{opacity:1;transform:none}.duel__rows{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.duel__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(16px,3vw,40px);padding:8px 0;opacity:0;transform:translateY(8px);transition:opacity .4s var(--out),transform .48s var(--spring)}.duel__row--now,.duel__row--in{opacity:1;transform:none}.duel__row--in .duel__mark,.duel__row--in .duel__q{opacity:.38;transition:opacity .5s var(--out)}.scene--settled .duel__row--in .duel__mark,.scene--settled .duel__row--in .duel__q{opacity:1}.duel__q{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--paper-deep);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.duel__n{color:var(--quiet)}.duel__mark{font-size:clamp(18px,2.4vw,30px);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.duel__row .duel__mark:last-child{text-align:left}.duel__mark--held{color:var(--lime-ink)}.duel__mark--over{color:var(--coral-ink);font-size:clamp(12px,1.4vw,15px);letter-spacing:.12em;text-transform:uppercase}.match-scene__foot{margin-top:var(--gap-m);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-xs);width:100%;max-width:760px;margin-inline:auto}.match-scene__foot .scene__lede{margin-bottom:var(--gap-xs);text-align:center;max-width:none}.modes{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-s)}.modes__item{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:2px solid var(--ink)}.modes__name{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.modes__blurb{font-size:15px;line-height:1.4;font-weight:600;color:var(--quiet);max-width:34ch;margin-inline:auto}.scene--match .scene__cta{margin-top:var(--gap-s);align-items:center}@media(min-width:900px){.match-scene__board .section__title{font-size:clamp(40px,5vw,64px)}.match-scene__board .duel{margin-top:clamp(16px,4vh,40px);gap:clamp(12px,3vh,32px)}.match-scene__board .duel__total{font-size:clamp(56px,min(10vw,16vh),150px)}.match-scene__board .duel__row{padding:clamp(2px,.6vh,6px) 0}.match-scene__board .duel__mark{font-size:clamp(16px,min(2.2vw,2.6vh),26px)}}@media(max-width:599px){.duel__q{font-size:10px;padding:4px 8px;gap:6px;letter-spacing:.06em}.duel__totals{column-gap:56px}.duel__total{font-size:min(56px,14vw)}.scene--lead-you .duel__axis{transform:translate(-6px)}.scene--lead-them .duel__axis{transform:translate(6px)}}.scene--faq{gap:var(--gap-s)}.scene--faq .faq{width:100%;max-width:760px}@media(min-width:900px){.scene--faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:var(--gap-m);align-items:start;padding-top:var(--gap-m)}.scene--faq .section__title{font-size:clamp(120px,16vw,240px);margin-left:-.05em}.scene--faq .faq{justify-self:end}}:root:has(.app--game){overflow:hidden}.app--game{height:100dvh;padding:max(22px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));display:flex;flex-direction:column;overflow:hidden}.app--game .screen{flex:1 1 auto;min-height:0}.match-run{display:flex;gap:12px;align-items:stretch;min-height:0}.app--game .match-run{flex:1 1 auto}.match-run>.round{flex:1 1 auto;min-width:0;min-height:0}.match-run__aside{flex:0 0 260px;min-width:0}@media(max-width:899px){.match-run{flex-direction:column;overflow-y:auto}.match-run>.round{flex:0 0 auto}.match-run__aside{flex:0 0 auto}}.roomplay{display:contents}.roomplay__error{text-align:center}.app--page{padding-top:max(22px,env(safe-area-inset-top));max-width:720px;display:flex;flex-direction:column}.round{display:flex;flex-direction:column;gap:6px}.round__body{flex:1 1 auto;min-height:0;margin-top:clamp(12px,2vh,24px);display:grid;grid-template-columns:minmax(0,1fr) clamp(104px,32%,210px);grid-template-areas:"side climb";column-gap:clamp(10px,3vw,24px);align-items:stretch;grid-template-rows:minmax(min(66vh,100%),auto);align-content:start}.round__side{grid-area:side;display:grid;grid-template-rows:auto minmax(clamp(18px,3vh,40px),1fr) auto;min-width:0}.round__head{grid-row:1;display:flex;flex-direction:column;gap:clamp(12px,2.4vh,26px);min-width:0}.round__ctl{grid-row:3}.round__text{display:flex;flex-direction:column;gap:4px;min-width:0}.round__ctl{min-width:0}.round__plate{padding:clamp(13px,1.8vh,19px) clamp(14px,2.2vw,22px) clamp(14px,2vh,20px);background:var(--paper-deep);border:3px solid var(--ink);border-radius:4px;box-shadow:7px 7px 0 var(--ink)}.round .category{gap:7px;margin-top:0;padding:5px 13px;color:var(--ink);background:var(--coral);border-radius:999px;align-self:flex-start}.round .category .catmark{width:12px;height:12px;color:var(--ink)}.round__body>.climb .ceiling{left:var(--line-x);right:auto;width:calc(var(--dot) + 18px);transform-origin:50% center;transform:translate(-50%);animation-name:ceiling-grow}@keyframes ceiling-grow{0%{transform:translate(-50%) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}.round .bidform__input{border-bottom-color:var(--coral)}.round .bidform__input:focus-visible{border-bottom-color:var(--coral-ink)}.round .verdict__word--held{display:inline-block;align-self:flex-start;background:var(--lime);padding:.04em .1em 0}.round .payoff{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(12px,2vw,26px)}.round .payoff__num--score{margin-left:-.12em}.round__body{align-items:stretch}.round__body>.climb{grid-area:climb;height:auto;min-height:clamp(236px,38vh,520px);margin:0 0 calc(-1 * (var(--dot) / 2 + var(--halo)))}.round__body>.climb .climb__floor{display:none}.round .question{font-size:clamp(22px,min(8.6vw,4.6vh),46px)}.round .question--long{font-size:clamp(20px,min(7.2vw,4vh),40px);line-height:1;max-width:18ch}.round .question--longer{font-size:clamp(18px,min(6.2vw,3.6vh),34px);line-height:1.02;max-width:22ch}.round .verdict__word{font-size:clamp(30px,min(10vw,5vh),56px)}.round .payoff__num{font-size:min(clamp(16px,min(5vw,2.8vh),28px),var(--fits))}.round .bidform__input{min-width:0;font-size:min(clamp(36px,min(15vw,7vh),72px),var(--fits))}.round .verdict{gap:4px}.round .actions{margin-top:6px}.round .verdict .btn{margin-top:4px}.round .source{margin-top:14px}.declare{display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,3.4vh,40px)}.declare>:first-child,.mentry>:first-child,.auth>:first-child,.ready>:first-child{margin-bottom:auto}.declare>:last-child,.mentry>:last-child,.auth>:last-child,.ready>:last-child{margin-bottom:auto}.summary{display:flex;overflow:visible}.summary .results{overflow-y:auto;min-height:0;flex:1 1 auto;--safe: 10px;padding:var(--safe);margin:0 calc(-1 * var(--safe));scroll-padding-top:var(--safe);scrollbar-width:thin;scrollbar-color:var(--paper-deep) transparent;grid-template-rows:minmax(0,1fr);align-content:stretch}.summary .results::-webkit-scrollbar{width:6px}.summary .results::-webkit-scrollbar-track{background:transparent}.summary .results::-webkit-scrollbar-thumb{background:var(--paper-deep);border-radius:999px}.summary .total{font-size:clamp(56px,min(24vw,12vh),132px)}@media(min-width:900px){.app--game{max-width:1160px;padding:34px 48px 28px}.round__body{grid-template-columns:minmax(0,54fr) minmax(0,46fr);column-gap:clamp(36px,4vw,72px);grid-template-rows:minmax(min(100%,39vh + 280px),auto)}.round__side{grid-template-rows:auto minmax(clamp(24px,4vh,56px),1fr) auto}.round__head{gap:clamp(16px,3vh,34px)}.round .question{font-size:clamp(38px,min(5.4vw,7vh),76px);max-width:16ch}.round .question--long{font-size:clamp(30px,min(4.2vw,5.6vh),58px);max-width:22ch}.round .question--longer{font-size:clamp(26px,min(3.6vw,4.8vh),48px);max-width:26ch}.round__body>.climb{min-height:clamp(240px,36vh,520px)}.round .verdict__word{font-size:clamp(44px,min(5.6vw,9vh),88px)}.round .payoff__num{font-size:min(clamp(24px,min(2.8vw,4.4vh),44px),var(--fits))}.round .bidform__input{min-width:0;font-size:min(clamp(56px,min(6vw,10vh),96px),var(--fits))}.round__body>.climb{--dot: 21px;--line-x: 54%}.round__body>.climb .rung__num{font-size:clamp(18px,1.9vw,26px)}.round__body>.climb .truth__label{font-size:clamp(22px,2.4vw,32px)}.round__body>.climb .truth{margin-bottom:0;transform:translateY(50%);animation-name:truth-rise-beside}.declare{max-width:1160px}.declare__title{font-size:clamp(52px,min(7.4vw,12vh),104px)}.summary{max-width:1160px}}@media(max-width:899px){.round__body>.climb{--edge-room: 30px;--line-x: calc(100% - var(--edge-room))}.round__body>.climb .climb__gap{animation-name:gap-in-right}.round__body>.climb .truth{--truth-x: min(-50%, calc(var(--edge-room) - 100%));left:var(--line-x);right:auto;margin:0 0 9px;flex-direction:row;transform:translate(var(--truth-x));animation-name:truth-rise-centred}.round__body>.climb .truth{max-width:none}.round__body>.climb .truth__label{align-items:center;transform:none}.round--bust .round__body>.climb .truth__label{padding:2px 5px;border-radius:6px;background:var(--bg)}.round__body>.climb .climb__floor{left:auto;right:0;padding-left:0;padding-right:calc(var(--dot) + 12px)}.round__body>.climb .rung__num,.round__body>.climb .truth__label{font-size:clamp(13px,3.6vw,19px)}.round__body>.climb .rung__edge{font-size:9px}.round__body>.climb .truth__num{font-size:clamp(14px,3.8vw,20px);display:flex;flex-direction:column;align-items:center;line-height:1.05}.round__body>.climb .truth__unit{display:none}.round .question{font-size:clamp(21px,min(8.4vw,4.8vh),38px)}.round .question--long{font-size:clamp(19px,min(7vw,4.2vh),34px);max-width:18ch}.round .question--longer{font-size:clamp(17px,min(6vw,3.8vh),30px);max-width:22ch}.round .verdict__word{font-size:clamp(32px,min(12vw,6.4vh),60px)}.round .payoff__num{font-size:min(clamp(18px,min(6vw,3.2vh),30px),var(--fits))}.round .bidform__input{min-width:0;font-size:min(clamp(26px,min(10vw,5.4vh),46px),var(--fits))}.payoff{column-gap:clamp(8px,3vw,18px)}.payoff dt{font-size:11px;letter-spacing:.08em}.actions .btn{min-width:0}.round .bidform__field{flex:1 1 100%}.round .bidform__row .btn{flex:1 1 auto}.round__body>.climb .climb__floor{font-size:11px;line-height:1.2;letter-spacing:.1em;text-align:right;padding-right:calc(var(--dot) + 8px);transform:translateY(-8px)}}@media(max-width:640px){.round .payoff{--label: 84px;--label-gap: 10px;grid-template-columns:minmax(0,1fr);row-gap:5px}.round .payoff__cell{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--label-gap)}.round .payoff dt{flex:none;width:var(--label)}.round .payoff dd{flex:none}.round .payoff__num{--fits: calc((100cqi - var(--label) - var(--label-gap)) / ((var(--chars, 4) - var(--seps, 0) / 2) * var(--digit-em)));white-space:nowrap;overflow-wrap:normal}.round .payoff__num,.btn__label{white-space:nowrap}.round .verdict .btn{padding-left:20px;padding-right:20px}}@keyframes gap-in-right{0%{transform:translate(-50%) scaleY(0)}to{transform:translate(-50%) scaleY(1)}}@media(min-width:641px)and (max-width:899px){.round__body{column-gap:40px}.round__body>.climb{--dot: 20px}.round .question{font-size:clamp(24px,min(5.4vw,5vh),44px);max-width:18ch}.round .question--long{font-size:clamp(21px,min(4.6vw,4.4vh),38px);max-width:22ch}.round .question--longer{font-size:clamp(19px,min(4vw,4vh),34px);max-width:26ch}.round .category{font-size:15px}.round .bidform__label,.round .stake{font-size:14px}.round .verdict__word{font-size:clamp(40px,min(8.8vw,6.8vh),72px)}.round .verdict__sub{font-size:18px}.round .payoff__num{font-size:min(clamp(24px,min(4.6vw,4vh),38px),var(--fits))}.round .payoff dt{font-size:12px}.round .payoff__note{font-size:15px}.round .payoff__lesson{font-size:13px}.round .source{font-size:14px}.round .bidform__input{font-size:min(clamp(36px,min(7.4vw,5.8vh),60px),var(--fits))}.round .bidform__row .btn{font-size:16px}.round__body>.climb .rung__num,.round__body>.climb .truth__num{font-size:clamp(18px,2.8vw,24px)}.round__body>.climb .rung:not(.rung--you) .rung__num{font-size:clamp(14px,2vw,18px)}.round__body>.climb .rung__key,.round__body>.climb .truth__key,.round__body>.climb .rung__edge{font-size:11px}.review__line{font-size:17px}.review__bids{font-size:18px}.declare__title{font-size:clamp(44px,min(8vw,10vh),76px)}.declare__hint{max-width:36ch;font-size:17px}.declare__blurb{font-size:14px}.declare__meta{font-size:13px}.landing__title,.msummary__word,.ready__title{max-width:18ch}}@media(min-width:900px){.app--home{--top: clamp(84px, 10vh, 110px);max-width:1200px;padding:var(--top) 48px 64px}.home{padding-bottom:0}.hero{grid-template-columns:minmax(0,1fr) minmax(320px,42%);gap:64px;align-items:center}.hero__text{gap:6px}.home__title{font-size:clamp(120px,min(19vw,24vh),260px)}.home__date{font-size:14px;margin-top:clamp(8px,1.4vh,16px)}.hook{font-size:clamp(30px,min(3.4vw,4.8vh),44px);margin-top:clamp(14px,2.4vh,26px);max-width:20ch}.cta{margin-top:clamp(18px,3vh,34px)}.cta__btn{min-height:72px;padding:14px 40px;font-size:19px}.cta__note{font-size:17px}.score{margin-top:clamp(14px,2.4vh,26px)}.score__num{font-size:clamp(72px,min(10vw,13vh),144px)}.again{margin-top:clamp(10px,1.6vh,16px)}.hclimb{min-height:520px;align-self:stretch}.hclimb{--line-x: 50%}.hclimb__rail{top:-130px}.hclimb__num{font-size:32px;right:26px}.hclimb__dot{width:18px;height:18px}.tuft{left:var(--line-x);width:clamp(180px,16vw,250px)}@keyframes tuft-jump{to{transform:translate(-50%,-2%) translateY(-360px);opacity:0}}.teaser{margin-top:96px;display:grid;grid-template-columns:1fr 1fr;align-items:end;column-gap:48px;padding-left:0}.teaser{--teaser-size: clamp(96px, 13vw, 180px)}.teaser__eyebrow{grid-column:1}.teaser__title{grid-column:1;font-size:var(--teaser-size)}.teaser__side{grid-column:2;grid-row:1 / 3;align-self:end;margin-bottom:calc(var(--teaser-size) * .105)}.teaser__hint{font-size:clamp(20px,1.8vw,26px);font-weight:800;color:var(--ink);letter-spacing:-.03em;margin:0}.teaser__soon{grid-column:2;margin:0 0 14px}.section{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:56px;row-gap:20px;align-items:start;margin-top:140px}.section+.section{margin-top:150px}.section__title{grid-column:1;font-size:clamp(48px,5vw,53px)}.section>:not(.section__title){grid-column:2}.steps{grid-template-columns:repeat(2,1fr);gap:22px}.step{padding:22px 20px 20px}.step__title{font-size:22px}.step__body{font-size:15px}.section__lede{margin-left:0;font-size:19px;max-width:40ch}.examples{gap:22px}.example__num{font-size:56px}.faq__q{font-size:20px;padding:18px 0}.faq__a{font-size:16px;max-width:60ch}.foot{margin-top:140px}}@media(max-width:360px){.btn{padding-left:16px;padding-right:16px;font-size:14px}.btn__kbd{display:none}.round__body{grid-template-columns:minmax(0,1fr) clamp(96px,30%,210px)}.actions{gap:8px}.actions .btn{flex:1 1 0;min-width:0}.declare__options{gap:7px}.declare__option{padding:12px 10px 10px}.declare__count{font-size:clamp(30px,10vw,40px)}.declare__blurb{font-size:11px;line-height:1.3}.declare__mult{font-size:clamp(17px,5.4vw,22px);padding-top:8px}.declare__meta{font-size:10px;letter-spacing:.06em}.round .bidform__input{font-size:min(clamp(24px,9vw,34px),var(--fits))}}@media(hover:none){.btn__kbd{display:none}}@media(pointer:coarse){.seg__btn{padding-top:15px;padding-bottom:15px;margin-top:-7px;margin-bottom:-7px}.nav__brand{padding:9px;margin:-9px}}@media(max-height:500px)and (orientation:landscape){.app--game{padding-top:56px;padding-bottom:8px}.nav{top:6px}.round__side{gap:8px}.declare{gap:10px}.declare__hint{margin-bottom:6px}.declare__option{padding:10px 12px}.declare__blurb,.round .source{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.reveal .step,.reveal .example,.reveal .faq__item{opacity:1}.reveal{transform:none}.step{transform:translateY(var(--dy)) rotate(var(--tilt))}}@media(max-width:900px){.results{gap:10px}.result__cat,.result__meta{white-space:normal;overflow:visible;text-overflow:clip}.result__cat{font-size:12px;line-height:1.15;min-height:2.3em}.result__meta{font-size:10px;line-height:1.25;min-height:2.5em}.result__score{font-size:17px}}@media(max-width:640px){.results{display:flex;flex-direction:column;gap:0}.result+.result{border-top:2px solid var(--paper-deep)}.result__open{display:grid;grid-template-columns:56px auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:normal;grid-template-areas:"climb n cat score" "climb meta meta score";column-gap:10px;row-gap:3px;align-items:center;padding:10px 0}.result__open .climb{grid-area:climb;width:56px;height:60px}.result__cue,.result .climb__tag{display:none}.result__n{grid-area:n;margin:0;align-self:baseline}.result__cat{grid-area:cat;margin:0;align-self:baseline;font-size:14px;line-height:1.2;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result__meta{grid-area:meta;margin:0;font-size:12px;line-height:1.25;min-height:0}.result__score{grid-area:score;margin:0;align-self:center;font-size:17px}.result__open:hover{transform:none}}.topbar--match{gap:12px}.topbar--match .topbar__meta{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;min-width:0}.topbar__vs{font-weight:800;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__round{white-space:nowrap;flex:none}@media(max-width:420px){.topbar--match .topbar__meta{font-size:12px;gap:8px}}.mcontext{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mcontext__vs{color:var(--coral-ink)}.mcontext__note{color:var(--quiet);letter-spacing:.08em;text-transform:none;font-weight:600}.pstatus{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pstatus__state{color:var(--quiet)}.pstatus--locked .pstatus__state{color:var(--ink)}.pstatus--you .pstatus__name{color:var(--coral-ink)}.climb--ghost{opacity:.72}.climb--ghost .climb__rail{background:repeating-linear-gradient(to bottom,var(--ink) 0 6px,transparent 6px 12px)}.climb--ghost .rung__dot{background:var(--bg);border-style:dashed}.climb--ghost .rung--bust .rung__dot{background:var(--bg);border-color:var(--coral)}.climb--ghost .rung__num{color:var(--quiet)}.climb--ghost .climber,.climb--ghost .truth__label{display:none}.plad{display:flex;flex-direction:column;min-width:0;min-height:0}.plad__name{margin:0 0 2px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plad--ghost .plad__name{color:var(--quiet)}.plad .climb{flex:1 1 auto;height:auto;min-height:90px;margin:0}.plad__foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.plad__bid{color:var(--quiet);overflow:hidden;text-overflow:ellipsis}.plad__bid--bust{color:var(--coral-ink)}.plad__bid--held{color:var(--lime-ink)}.plad__score{font-weight:800;background:var(--lime);padding:0 .24em}.plad--ghost .plad__score{background:var(--paper-deep)}.plad__score--zero{background:transparent;color:var(--quiet);padding:0}.plad__skipped{color:var(--quiet);font-weight:700}.standings{display:flex;flex-direction:column;gap:4px;min-width:0}.standings__label{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.standings__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.srow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:4px 0;border-bottom:2px solid var(--paper-deep);font-variant-numeric:tabular-nums}.srow__name{font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srow--you .srow__name{color:var(--coral-ink)}.srow__total{font-size:14px;font-weight:700;color:var(--quiet)}.srow__wins{font-size:clamp(20px,5vw,28px);font-weight:800;letter-spacing:-.04em;min-width:1.4ch;text-align:right}.round.review .question{font-size:clamp(17px,min(5.6vw,3.2vh),30px)}.review__word{margin:0;font-size:clamp(28px,min(9vw,5.4vh),56px);line-height:.92}.review__word--held{background:var(--lime);align-self:flex-start;display:inline-block;padding:.04em .1em 0}.review__word--bust{color:var(--coral-ink)}.review__word--void{color:var(--quiet)}.review__line{margin:6px 0 0;font-weight:600;color:var(--quiet)}.review__bids{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px;margin:12px 0 0;font-size:clamp(16px,2vw,22px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.review__bid{animation:pop var(--mid) var(--spring) both}.review__bid:not(:last-child):after{content:"→";margin:0 8px;color:var(--quiet);font-weight:700}.review__bid--bust{color:var(--coral-ink)}.review__bid--held{color:var(--lime-ink)}.review__nav{display:flex;align-items:center;gap:10px;margin-top:14px}.review__results{align-self:flex-start;margin-top:10px}.review__step{flex:1 1 0;min-width:0;padding:10px 12px;font-size:13px}.review__back{margin:12px 0 0}.review__backbtn{font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);background:none;border:0;padding:10px 0;margin:-10px 0;cursor:pointer;border-bottom:2px solid transparent}.review__backbtn:hover,.review__backbtn:focus-visible{color:var(--ink);border-bottom-color:var(--coral);outline:none}.review .rung{animation-delay:calc(var(--k, 0) * 70ms)}.review .truth{animation-delay:calc(var(--rungs, 0) * 70ms + 60ms)}.review .review__bid{animation-delay:calc(var(--k, 0) * 70ms)}.review .payoff__num{animation-delay:calc(var(--rungs, 0) * 70ms + .2s)}.review .payoff__note{animation:screen-in var(--mid) var(--out) calc(var(--rungs, 0) * 70ms + .26s) both}@media(max-width:899px){.round.review .question{font-size:clamp(16px,min(4.8vw,2.8vh),26px)}.review__word{font-size:clamp(26px,min(8.4vw,4.6vh),44px)}.review__bids{font-size:15px;margin-top:8px}.review__step{padding:10px 8px;font-size:12px}.review .payoff__note{font-size:12px}}.reveal-round{display:flex;flex-direction:column;gap:8px;min-height:0}.reveal-round__head{display:flex;flex-direction:column;gap:2px}.reveal-round .verdict__word{font-size:clamp(34px,min(13vw,7vh),76px);margin:0}.verdict__word--win{background:var(--lime);align-self:flex-start;padding:.04em .1em 0}.verdict__word--loss{color:var(--coral-ink)}.verdict__word--none,.verdict__word--void{color:var(--quiet)}.reveal-round__ladders{flex:1 1 auto;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(14px,5vw,48px)}.reveal-round__yours{display:flex;flex-wrap:wrap;gap:8px clamp(24px,6vw,56px);margin:0;align-items:baseline}.reveal-round__yours-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.reveal-round__yours-key{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.reveal-round__yours-val{font-size:clamp(26px,7vw,40px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.reveal-round__yours-val--bust{color:var(--coral-ink)}.reveal-round .rtable{flex:0 1 auto;min-height:0;overflow-y:auto}.reveal-round__answer{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-top:6px;border-top:2px solid var(--ink)}.reveal-round__answer-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.reveal-round__answer-num{font-size:clamp(20px,5vw,30px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;min-width:0}.reveal-round__answer-unit{display:inline-block}.reveal-round__actions{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.reveal-round__actions .source{margin:0}.rtable{display:flex;flex-direction:column;gap:3px;min-width:0}.rtable__head,.rtable__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,96px) 62px;align-items:baseline;column-gap:10px;padding:4px 10px;border-radius:8px}.rtable--wins .rtable__head,.rtable--wins .rtable__row{grid-template-columns:minmax(0,1fr) minmax(0,96px) 62px 40px}.rtable__head{margin:0;padding-bottom:2px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.rtable__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.rtable__row--you{background:var(--lime)}.rtable__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800}.rtable__head .rtable__name{font-size:10px;font-weight:800}.rtable__bid,.rtable__score,.rtable__wins{text-align:right;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtable__bid{font-size:13px;font-weight:700;color:var(--quiet)}.rtable__row--you .rtable__bid{color:var(--lime-ink)}.rtable__score{font-size:15px;font-weight:800}.rtable__score--bust{color:var(--coral-ink)}.rtable__score--zero{color:var(--quiet)}.rtable__wins{font-size:13px;font-weight:800;color:var(--quiet)}.rtable__row--you .rtable__wins{color:var(--lime-ink)}.rtable__skipped{grid-column:2 / 4;text-align:right;font-size:13px;font-weight:700;color:var(--quiet)}.mentry{gap:18px;justify-content:center}.mentry__title{margin:0;font-size:clamp(52px,min(16vw,12vh),104px);line-height:.86;font-weight:800;letter-spacing:0;text-transform:uppercase}.mentry__hint{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.mentry__options{display:grid;gap:14px;max-width:720px}.mode{display:flex;flex-direction:column;gap:4px;padding:18px 20px 16px;text-align:left;background:var(--bg);border:3px solid var(--ink);box-shadow:6px 7px 0 var(--ink);font:inherit;color:inherit;cursor:pointer;transition:transform var(--mid) var(--spring),box-shadow var(--mid) var(--spring)}.mode__name{font-size:clamp(26px,7vw,38px);font-weight:800;letter-spacing:-.04em;text-transform:uppercase;line-height:1}.mode__blurb{font-weight:600;color:var(--quiet)}.mode__go{margin-top:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink)}.mode--open:hover{transform:translate(-3px,-4px);box-shadow:9px 11px 0 var(--ink)}.mode--open:active{transform:translate(3px,4px);box-shadow:2px 2px 0 var(--ink);transition-duration:70ms}.mode--open:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.mode:disabled{opacity:.6;cursor:default}.mode__retry{align-self:center;background:none;border:0;padding:12px;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:var(--ink);cursor:pointer}.msetup__form,.landing__form{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.landing__form{max-width:480px}.msetup .field{max-width:520px}.msetup__title{margin:0;font-size:clamp(34px,min(11vw,8vh),64px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase}.msetup .field__label{font-size:12px;color:var(--quiet)}.msetup .field__input::placeholder{color:var(--quiet)}.msetup__foot{margin:0;font-size:14px;font-weight:700;color:var(--quiet)}@media(min-width:900px){.msetup{justify-content:safe center}.msetup__form{gap:22px}.msetup__title{font-size:clamp(64px,min(8vw,13vh),120px);letter-spacing:-.06em}.msetup__foot{font-size:16px}}.field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;width:100%}.field__label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);padding:0}.field__input{width:100%;max-width:340px;padding:6px 2px;background:transparent;border:0;border-bottom:3px solid var(--ink);font:inherit;font-size:clamp(22px,6vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--ink);transition:border-color var(--fast),transform var(--fast) var(--spring)}.field__input::placeholder{color:var(--quiet);font-weight:600}.field__input:focus-visible{outline:none;border-bottom-color:var(--coral)}.choices{display:flex;gap:10px}.choice{min-width:64px;min-height:56px;padding:8px 14px;background:var(--bg);border:3px solid var(--ink);font:inherit;font-size:24px;font-weight:800;color:inherit;cursor:pointer;transition:background var(--fast),color var(--fast),transform var(--fast) var(--spring)}.choice:hover{transform:translateY(-2px)}.choice:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.choice--on{background:var(--ink);color:var(--bg)}.landing{gap:10px}.landing__title{display:flex;flex-direction:column;margin:0;font-size:clamp(34px,min(11vw,8vh),76px);line-height:.88;font-weight:800;letter-spacing:0;text-transform:uppercase}.landing__who{color:var(--coral-ink);overflow:hidden;text-overflow:ellipsis}.landing__rounds{margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.landing__hook{margin:8px 0 0;font-size:clamp(18px,5vw,26px);font-weight:800;letter-spacing:-.02em;max-width:22ch}.landing__skipped{margin:10px 0 0;padding:10px 12px;max-width:46ch;border-left:4px solid var(--coral);background:var(--paper-deep);font-weight:600;font-size:14px;line-height:1.35}.landing__form{margin-top:auto;padding-top:14px;width:100%}.landing__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:16px}.ready{gap:10px}.ready__title{margin:0;font-size:clamp(38px,min(13vw,9vh),88px);line-height:.88;font-weight:800;letter-spacing:0;text-transform:uppercase}.ready__body{display:grid;gap:20px;margin-top:12px;align-items:start}@media(min-width:900px){.ready__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:40px}}.ready__side{display:flex;flex-direction:column;gap:10px;min-width:0}.ready__ticket{margin:0;padding:18px 20px 16px;background:var(--bg);border:2px solid var(--ink);border-radius:14px;box-shadow:6px 6px 0 var(--ink);rotate:-1deg;animation:ticket-in .42s var(--deal) .12s backwards}@keyframes ticket-in{0%{opacity:0;translate:0 14px;rotate:-4deg}}.ready__kicker{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.ready__head{margin:0;font-size:clamp(22px,min(6vw,4.2vh),32px);line-height:1.05;font-weight:800}.ready__line{margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.35;color:var(--quiet)}.ready__url{margin:14px 0 0;padding-top:12px;border-top:2px dashed color-mix(in srgb,var(--ink) 28%,transparent);font-size:12px;font-weight:700;color:var(--coral-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ready__score{display:flex;flex-direction:column;gap:0}@media(max-height:700px)and (max-width:899px){.ready__hint{display:none}.ready__body{gap:14px;margin-top:6px}.ready__num{font-size:clamp(40px,11vh,64px)}}.ready__name{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink)}.ready__num{margin:0;font-size:clamp(48px,min(20vw,11vh),112px);line-height:.9;font-weight:800;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ready__rounds{margin:2px 0 0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.ready__hint{margin:10px 0 0;max-width:34ch;font-weight:600;color:var(--quiet)}.ready__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px}.msummary{display:flex;flex-direction:column;gap:10px;overflow:hidden}.msummary__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.msummary__word{margin:0;font-size:clamp(38px,min(13vw,8vh),84px);line-height:.88;font-weight:800;letter-spacing:0;text-transform:uppercase}.msummary__word--win{background:var(--lime);padding:.04em .1em 0}.msummary__word--loss{color:var(--coral-ink)}.msummary__line{margin:0;font-size:clamp(28px,9vw,52px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.msummary__strip{list-style:none;display:flex;gap:6px;margin:0;padding:0}.rmark{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;border-top:3px solid var(--paper-deep)}.rmark__n{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--quiet);font-variant-numeric:tabular-nums}.rmark__w{font-size:18px;font-weight:800}.rmark--win{border-top-color:var(--ink)}.rmark--win .rmark__w{background:var(--lime);padding:0 .2em}.rmark--loss{border-top-color:var(--coral)}.rmark--loss .rmark__w{color:var(--coral-ink)}.rmark--void .rmark__w,.rmark--none .rmark__w{color:var(--quiet)}.msummary__review{list-style:none;margin:0;padding:0 0 8px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);scrollbar-width:thin;scrollbar-color:var(--paper-deep) transparent}.msummary .standings__list{max-height:clamp(110px,30vh,320px);overflow-y:auto}.msummary__review{min-height:clamp(110px,24vh,320px)}.msummary__review::-webkit-scrollbar{width:6px}.msummary__review::-webkit-scrollbar-thumb{background:var(--paper-deep);border-radius:999px}.mreview{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:2px solid var(--paper-deep)}.mreview__head{display:flex;align-items:baseline;gap:10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mreview__n{color:var(--quiet);font-variant-numeric:tabular-nums}.mreview__cat{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mreview__answer{color:var(--ink);font-variant-numeric:tabular-nums}.mreview--win{border-top-color:var(--ink)}.mreview--loss{border-top-color:var(--coral)}.mreview__ladders{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:18px}.mreview__ladders .climb{flex:none;height:clamp(96px,14vh,140px)}.msummary__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lobby{display:flex;flex-direction:column;gap:clamp(14px,2.6vh,26px)}.lobby__head{text-align:center}.lobby__lede{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.lobby__code{margin:4px 0 0;font-size:clamp(64px,22vw,132px);font-weight:800;letter-spacing:.06em;line-height:1;font-variant-numeric:tabular-nums}.lobby__players{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:420px;width:100%;align-self:center}.lobby__player{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:2px solid var(--ink);border-radius:999px;background:var(--bg);box-shadow:0 2px 0 var(--ink);animation:lobby-in .32s var(--spring) both}.lobby__player--you{background:var(--lime)}@keyframes lobby-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lobby__player{animation:none}}.lobby__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;font-size:17px}.lobby__tag{min-width:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.lobby__count,.lobby__note{margin:0;text-align:center;font-size:13px;font-weight:700;color:var(--quiet)}.lobby .btn{align-self:center}.roomwait{display:flex;flex-direction:column;gap:clamp(14px,2.6vh,26px)}.roomwait__head{text-align:center}.roomwait__title{margin:0;font-size:clamp(34px,min(11vw,8vh),64px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase}.roomwait__lede{margin:4px 0 0;font-size:13px;font-weight:700;color:var(--quiet)}.roomwait .room-standings{align-self:center;width:100%;max-width:420px}.roomwait .room-standings__list{max-height:none;gap:6px;overflow-y:visible}.roomwait .standing{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total" "where total";column-gap:10px;padding:8px 12px;border-width:2px;border-radius:12px}.roomwait .standing__name{font-size:14px}.roomwait .standing__where{font-size:11px}.roomwait .standing__total{font-size:20px}.roomwait__actions{display:flex;justify-content:center;margin-top:auto}.roomentry{display:flex;flex-direction:column;gap:14px}.roomentry__title{margin:0;font-size:clamp(34px,min(11vw,8vh),64px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase}.roomentry__lede{margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:700;color:var(--quiet)}.roomentry__label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.roomentry__input{width:100%;padding:6px 2px;background:transparent;border:0;border-bottom:3px solid var(--ink);font:inherit;font-size:clamp(22px,6vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--ink);transition:border-color var(--fast)}.roomentry__input:focus-visible{outline:none;border-bottom-color:var(--coral)}.roomentry__input--code{max-width:4.7em;font-size:clamp(32px,10vw,56px);letter-spacing:.1em;text-indent:.1em;text-align:center;font-variant-numeric:tabular-nums}.roomentry__actions{display:flex}.roomentry__row{display:flex;align-items:flex-end;gap:12px}.roomentry__you{display:flex;flex-direction:column;gap:6px;padding-bottom:clamp(20px,4vh,32px);--you-measure: 520px;border-bottom:2px solid var(--muted)}.roomentry__you .roomentry__input,.roomentry__you .roomentry__note{max-width:var(--you-measure)}.roomentry__note{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--quiet)}.roomentry__ways{display:flex;flex-direction:column;gap:clamp(22px,4.5vh,40px);margin-top:clamp(6px,1.6vh,18px)}.roomentry__way{display:flex;flex-direction:column;gap:8px}.roomentry__way-title{margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.roomentry__or{display:flex;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}.roomentry__or:before,.roomentry__or:after{content:"";flex:1 1 auto;height:2px;background:var(--paper-deep)}@media(min-width:900px){.roomentry{gap:18px;justify-content:safe center}.roomentry__title{font-size:clamp(64px,min(8vw,13vh),120px);letter-spacing:-.06em}.roomentry__ways{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(28px,4vw,64px);align-items:start}.roomentry__or{flex-direction:column;align-self:stretch}.roomentry__or:before,.roomentry__or:after{width:2px;height:auto}}.teaser__cta{margin-top:14px}@media(min-width:900px){.teaser__cta{margin:14px 0 0}.mentry__options{grid-template-columns:1fr 1fr}.mentry__title{font-size:clamp(72px,min(9vw,14vh),140px)}.reveal-round__ladders{gap:64px;max-width:900px}.msummary__review{max-width:900px}}@media(max-width:420px){.mode{padding:14px 16px 12px}.choice{min-width:58px;min-height:52px;font-size:21px}.reveal-round__ladders{gap:14px}.plad__foot{font-size:12px}.rmark__w{font-size:16px}}@media(prefers-reduced-motion:reduce){.sharedlg{animation:dlg-quick .14s linear both!important}.sharedlg::backdrop{animation:dlg-fade .14s linear both!important}.sharedlg__body,.sharecard__head,.sharecard__total,.sharecard__points,.sharecard__mark,.sharecard__foot,.sharemenu{animation:none!important}}@keyframes dlg-quick{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes truth-rise-centred{0%{opacity:0;transform:translate(var(--truth-x, -50%)) translateY(6px)}to{opacity:1;transform:translate(var(--truth-x, -50%))}}@keyframes truth-rise-beside{0%{opacity:0;transform:translateY(calc(50% + 6px))}to{opacity:1;transform:translateY(50%)}}@media(prefers-reduced-motion:reduce){.nav--gone{display:none}}.auth{justify-content:center}.auth__form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:480px}.auth__title{margin:0;font-size:clamp(34px,min(11vw,8vh),64px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase}.auth__input{font-size:clamp(18px,5vw,24px);max-width:420px}.auth__alert{margin:0;min-height:1.4em;font-size:14px;font-weight:700;color:var(--coral-ink)}.auth__notice{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--lime-ink)}.auth__foot{margin:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;font-weight:700;color:var(--quiet)}.auth__link{padding:0;border:0;background:none;font:inherit;font-weight:800;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth__link:hover{color:var(--coral-ink)}.auth__link:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:2px}.auth__body{margin:0;max-width:480px;font-size:16px;font-weight:600;line-height:1.45}.auth__email{font-weight:800}.auth__badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth__badge--ok{background:var(--lime);color:var(--ink)}.auth__badge--wait{background:transparent;color:var(--quiet);border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent)}.auth__hint{margin:2px 0 0;font-size:12px;font-weight:700;color:var(--quiet)}.packs__form{display:flex;flex-direction:column;gap:14px;max-width:560px}.packs__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.packs__input{font-size:18px;max-width:none}.packs__textarea{resize:vertical;min-height:2.6em;line-height:1.3}.packs__hint{margin:2px 0 0;font-size:12px;font-weight:700;color:var(--quiet)}.packs__err{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--coral-ink)}.packs__field--bad .field__input{border-bottom-color:var(--coral-ink)}.packs__link{font-size:13px;font-weight:800;color:var(--ink);text-underline-offset:3px}.packs__actions{display:flex;gap:10px;align-items:center}.packs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.packs__row{border:2px solid var(--ink);border-radius:12px;padding:10px 12px;background:var(--bg)}.packs__row--open{border-color:var(--coral)}.packs__summary{display:grid;grid-template-columns:auto 1fr auto;gap:6px 12px;align-items:baseline}.packs__pos{font-weight:800;color:var(--quiet);font-variant-numeric:tabular-nums}.packs__prompt{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packs__answer{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.packs__unverified{grid-column:2;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.packs__controls{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.packs__ctl{padding:4px 10px;border:2px solid var(--ink);border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer}.packs__ctl:disabled{opacity:.4;cursor:default}.packs__ctl--danger{border-color:var(--coral-ink);color:var(--coral-ink)}.packs__confirm{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:700}.packs__open{display:grid;gap:2px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.packs__name{font-weight:800;font-size:18px}.packs__desc{color:var(--quiet);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packs__meta{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.packs{gap:18px}.packs__head{display:flex;flex-direction:column;gap:6px}.packs__details{max-width:480px}.packs__h{margin:8px 0 0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.packs__add{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:2px dashed color-mix(in srgb,var(--ink) 18%,transparent)}.packs__lapsed{color:var(--coral-ink);font-weight:700}.packs__danger{align-self:flex-start;margin-top:24px;padding:6px 12px;border:2px solid var(--coral-ink);border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:800;color:var(--coral-ink);cursor:pointer}.packs__dialog{border:3px solid var(--ink);border-radius:16px;padding:20px;max-width:360px;font:inherit}.packs__dialog::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.packs__labelrow{display:flex;align-items:center;gap:6px}.hint{position:relative;display:inline-flex;align-items:center}.hint__btn{width:18px;height:18px;padding:0;border:1.5px solid var(--quiet);border-radius:999px;background:transparent;font:inherit;font-size:11px;font-weight:800;line-height:1;color:var(--quiet);cursor:pointer}.hint__btn:hover,.hint__btn:focus-visible{border-color:var(--ink);color:var(--ink);outline:none}.hint__text{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:5;width:min(280px,80vw);padding:8px 10px;border:2px solid var(--ink);border-radius:10px;background:var(--bg);font-size:13px;font-weight:600;line-height:1.35;color:var(--ink);box-shadow:0 6px 0 var(--ink)}.hint:hover .hint__text,.hint--open .hint__text,.hint__btn:focus-visible+.hint__text{display:block}.packs__note{margin:0;font-size:14px;font-weight:700;color:var(--quiet)}.legal{max-width:42rem;padding-bottom:4rem}.legal__head{display:flex;flex-direction:column;gap:6px;margin:28px 0 24px}.legal__head .legal__muted{margin:12px 0 0;max-width:46ch;font-size:17px;font-weight:600;line-height:1.45}.legal__title{font-size:2rem;margin:0}.legal__muted{color:var(--quiet);margin:.25rem 0 0;font-size:.9rem}.legal h2{font-size:1.05rem;margin:2rem 0 .5rem}.legal p,.legal li{line-height:1.6}.legal ul{padding-left:1.25rem}.legal code{font-size:.9em}.legal__link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.app--page:has(>.doc){max-width:1080px}.doc{gap:0;padding-bottom:24px}.doc__head{display:flex;flex-direction:column;gap:6px;margin:28px 0 0}.doc__title,.legal__head .legal__title{margin:6px 0 0;font-size:clamp(56px,17vw,120px);line-height:.86;font-weight:800;letter-spacing:0;text-transform:uppercase}.doc__date{margin:12px 0 0;font-size:13px;font-weight:700;color:var(--quiet)}.doc__summary{margin:36px 0 0;padding:20px 22px 18px;background:var(--paper-deep);border:2px solid var(--ink);border-radius:14px;box-shadow:6px 6px 0 var(--ink);max-width:62ch}.doc__summary-title{margin:0 0 12px;font-size:18px;font-weight:800;letter-spacing:0;text-transform:uppercase}.doc__summary-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.doc__summary-list li{position:relative;padding-left:20px;font-size:16px;font-weight:600;line-height:1.45}.doc__summary-list li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--coral)}.doc__layout{display:grid;gap:36px;margin-top:44px}.doc__toc-title{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.doc__toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.doc__toc-link{display:flex;align-items:center;gap:10px;min-height:40px;font-size:15px;font-weight:700;color:var(--quiet);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);transition:color var(--fast)}.doc__toc-link:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:transparent;border:1.5px solid color-mix(in srgb,var(--ink) 30%,transparent);transition:background var(--fast),border-color var(--fast)}.doc__toc-link:hover,.doc__toc-link[aria-current=location]{color:var(--ink)}.doc__toc-link[aria-current=location]:before{background:var(--lime);border-color:var(--ink)}.doc__toc-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.doc__section{scroll-margin-top:24px}.doc__section+.doc__section{margin-top:56px}.doc__h2{position:relative;margin:0 0 16px;padding:2px 0 2px 16px;font-size:clamp(22px,5.4vw,28px);line-height:1.05;font-weight:800;letter-spacing:0;text-transform:uppercase;border-radius:4px}.doc__h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;background:var(--coral)}.doc__h2:focus{outline:none}.doc__h2:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.doc__h2--flash{animation:doc-flash .9s var(--out)}@keyframes doc-flash{0%,30%{background-color:var(--lime)}to{background-color:transparent}}.doc__prose{max-width:65ch}.doc__prose p,.doc__prose li{font-size:16.5px;line-height:1.65}.doc__prose p{margin:0 0 14px}.doc__prose ul{margin:0 0 14px;padding-left:20px}.doc__prose li{margin:0 0 8px}.doc__prose li::marker{color:var(--coral-ink)}.doc__prose h3{margin:32px 0 8px;font-size:18px;font-weight:800;letter-spacing:0}.doc__prose h3:first-child{margin-top:0}.doc__prose strong{font-weight:800}.doc__prose a{color:inherit;text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}.doc__prose a:hover{text-decoration-color:var(--ink)}.doc__summary a{color:inherit;text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:3px}.doc__end{display:flex;margin:64px 0 0}@media(min-width:1000px){.doc__layout{grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.doc__toc{position:sticky;top:28px}.doc__toc-link{min-height:36px;font-size:14px}}.sitefoot{max-width:720px;margin:0 auto;padding:0 max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.sitefoot .foot{margin-top:0}.sitefoot--home{max-width:560px}.sitefoot--home .foot{margin-top:var(--gap-m);padding-top:22px}@media(min-width:900px){.sitefoot--home{max-width:1200px;padding-left:48px;padding-right:48px}}.app:has(>.doc)+.sitefoot{max-width:1080px}::selection{background:var(--lime);color:var(--ink)}.acct{gap:40px;padding-bottom:40px}.acct__head{display:flex;flex-direction:column;gap:10px}.acct__title{margin:0;font-size:clamp(52px,min(16vw,12vh),104px);line-height:.86;font-weight:800;letter-spacing:0;text-transform:uppercase}.acct__email{margin:0;font-size:18px;font-weight:700;overflow-wrap:anywhere}.acct__email--small{font-size:15px}.acct__section{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:28px;border-top:3px solid var(--ink)}.acct__section--foot{border-top-color:color-mix(in srgb,var(--ink) 18%,transparent)}.acct__h{margin:0;font-size:clamp(34px,min(11vw,8vh),64px);line-height:.9;font-weight:800;letter-spacing:0;text-transform:uppercase}.acct__eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.acct__lede{margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.25;max-width:28ch}.acct__badge{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-ink)}.acct__price{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);white-space:nowrap}.acct__confirm{margin:0;font-size:15px;font-weight:700;color:var(--coral-ink)}.acct__row{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:12px}.acct__count{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--quiet);font-variant-numeric:tabular-nums}.acct__nothing{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.acct__packs{list-style:none;margin:0;padding:0;width:100%}.acct__pack{display:grid;grid-template-columns:1fr auto;gap:2px 14px;width:100%;padding:12px 0;border:0;border-bottom:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.acct__packname{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acct__packmeta{grid-column:1;font-size:13px;font-weight:700;color:var(--quiet)}.acct__packgo{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acct__pack:hover .acct__packgo,.acct__pack:focus-visible .acct__packgo{color:var(--coral-ink)}.acct__numbers{display:flex;gap:40px;margin:0}.acct__numbers div{display:flex;flex-direction:column-reverse}.acct__numbers dd{margin:0;font-size:clamp(34px,8vw,56px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.acct__numbers dt{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.acct__muted{margin:0;font-size:14px;font-weight:700;color:var(--quiet);overflow-wrap:anywhere}.acct__quiet{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.acct__quiet:hover{color:var(--coral-ink)}@media(max-width:480px){.acct__numbers{gap:24px}.acct__pack{grid-template-columns:1fr}.acct__packgo{grid-column:1;grid-row:auto}}.acct__danger{border-top-color:var(--coral-ink)}.acct__danger-button{padding:6px 12px;border:2px solid var(--coral-ink);border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:800;color:var(--coral-ink);cursor:pointer}.acct__danger-button:disabled{border-color:color-mix(in srgb,var(--ink) 18%,transparent);color:var(--quiet);cursor:default}.foot__legal{display:flex;gap:1rem}.scratch-toggle,.pic-toggle{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:clamp(8px,1.4vh,14px);padding:6px 13px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);background:transparent;border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 2px 0 var(--ink);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast),color var(--fast);-webkit-tap-highlight-color:transparent}.scratch-toggle__glyph{font-size:14px;line-height:1}.scratch-toggle:hover,.pic-toggle:hover{color:var(--ink);background:var(--paper-deep);transform:translateY(-1px);box-shadow:0 3px 0 var(--ink)}.scratch-toggle:active,.pic-toggle:active{transform:translateY(2px);box-shadow:0 0 0 var(--ink)}.scratch-toggle:focus-visible,.pic-toggle:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.scratch-toggle--on{color:var(--ink);background:var(--lime)}.round__tools{display:flex;flex-wrap:wrap;gap:10px;align-self:flex-start;margin-top:clamp(8px,1.4vh,14px)}.round__tools .scratch-toggle,.round__tools .pic-toggle{margin-top:0;align-self:auto}.pic-toggle__glyph{font-size:13px;line-height:1}.scratch{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;margin:auto;width:min(calc(100vw - 32px),540px);height:fit-content;max-height:calc(100vh - 32px);display:grid;grid-template-columns:minmax(0,1fr) auto;background:var(--bg);border:3px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink);overflow:hidden;animation:scratch-in var(--slow) var(--out) both}@keyframes scratch-in{0%{transform:translateY(16px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.scratch--placed{inset:auto;margin:0}.scratch__notes{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:2px solid var(--ink)}.scratch__head{display:flex;align-items:center;gap:6px;padding:10px 8px 6px 6px;border-bottom:2px solid var(--ink);cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.scratch__head:active{cursor:grabbing}.scratch__title{margin:0 auto 0 0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--quiet)}.scratch__grip{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;font:inherit;font-size:15px;line-height:1;color:var(--quiet);background:transparent;border:2px solid transparent;border-radius:8px;cursor:grab;transition:color var(--fast),background var(--fast)}.scratch__head:hover .scratch__grip{color:var(--quiet)}.scratch__grip:focus-visible{outline:none;border-color:var(--ink);color:var(--ink);background:var(--paper-deep)}.scratch__grip:active{cursor:grabbing}.scratch__icon{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;font:inherit;font-size:18px;line-height:1;color:var(--quiet);background:transparent;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:background var(--fast),color var(--fast),transform var(--fast) var(--out);-webkit-tap-highlight-color:transparent}.scratch__icon:hover{color:var(--ink);background:var(--paper-deep)}.scratch__icon:focus-visible{outline:none;border-color:var(--ink);color:var(--ink)}.scratch__icon:active{transform:scale(.94)}.scratch__close{font-size:26px}.scratch__paper{flex:1 1 auto;min-height:0;width:100%;margin:0;padding:0 14px;font:inherit;font-size:15px;font-weight:600;--rule: 28px;line-height:var(--rule);color:var(--ink);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule) - 1px),var(--paper-deep) calc(var(--rule) - 1px),var(--paper-deep) var(--rule));background-attachment:local;border:0;border-radius:0;resize:none;outline:none}.scratch__paper::placeholder{color:var(--quiet);font-weight:500}.scratch__calc{display:grid;grid-template-rows:auto auto auto;gap:10px;min-width:0;padding:12px}.scratch__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.scratch__screen{container-type:inline-size;min-width:0;padding:6px 14px 8px;background:var(--lime);border:3px solid var(--ink);border-radius:22px;box-shadow:4px 4px 0 var(--ink)}.scratch__working{margin:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2;text-align:right;color:var(--lime-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scratch__display{display:block;min-width:0;padding:0;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;text-align:right;white-space:nowrap;font-size:min(24px,calc(100cqi / (var(--chars, 1) * var(--digit-em))));color:var(--ink);border-radius:6px;cursor:text}.scratch__display:focus-visible{outline:none;box-shadow:0 0 0 3px var(--coral)}.scratch__keys{display:grid;grid-template-columns:repeat(4,46px);grid-auto-rows:46px;gap:8px}.scratch__key{min-width:0;min-height:0;padding:0;font:inherit;font-size:19px;font-weight:700;color:var(--ink);background:var(--paper-deep);border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 3px 0 var(--ink);transform:translateY(0);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast);-webkit-tap-highlight-color:transparent}.scratch__key:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--ink)}.scratch__key:active{transform:translateY(3px);box-shadow:0 0 0 var(--ink)}.scratch__key:focus-visible{outline:none;box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--coral)}.scratch__key--ink{color:var(--bg);background:var(--ink)}.scratch__key--op{background:var(--coral)}.scratch__key--eq{background:var(--lime)}.scratch__actions{display:grid;gap:8px}.scratch__use{min-height:42px;padding:6px 14px;font-size:14px}@media(max-width:600px){.scratch{inset:auto 0 0 0;margin:0;width:auto;height:auto;max-height:min(82vh,640px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(120px,1fr) auto;border:0;border-top:3px solid var(--ink);border-radius:18px 18px 0 0;box-shadow:0 -8px 0 var(--ink);padding-bottom:env(safe-area-inset-bottom);animation-name:scratch-up}@keyframes scratch-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.scratch__notes{border-right:0;border-bottom:2px solid var(--ink)}.scratch__head{padding:12px 10px 8px 16px;cursor:default;touch-action:auto}.scratch__grip{display:none}.scratch__paper{--rule: 30px;font-size:16px;padding:0 16px}.scratch__calc{padding:12px 12px calc(12px + env(safe-area-inset-bottom));gap:10px}.scratch__keys{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:44px}.scratch__actions{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.scratch{animation:none}}.app--archive{max-width:720px;display:flex;flex-direction:column;position:relative;z-index:0}.dayPage__lede{margin:0 0 1.25rem;max-width:40ch;font-weight:600;color:var(--quiet);line-height:1.4}.dayPage__cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:24rem}.dayPage__cat{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:2px solid var(--ink);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dayPage__cat .catmark{flex:none}.dayPage__foot{margin-top:2rem;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.dayPage__result{margin:0;display:flex;align-items:baseline;gap:12px}.dayPage__total{font-size:32px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.dayPage__verdict{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--quiet)}.dayPage__actions{display:flex;gap:10px;flex-wrap:wrap}.archive{gap:0}.archive__head{display:flex;flex-direction:column;gap:6px}.archive__title{margin:6px 0 0;font-size:clamp(64px,20vw,132px);line-height:.85;font-weight:800;letter-spacing:0;text-transform:uppercase;animation:arch-in .42s var(--out) backwards}.archive__lede{margin:14px 0 0;max-width:40ch;font-weight:600;color:var(--quiet);line-height:1.4;animation:arch-in .38s var(--out) .12s backwards}@keyframes arch-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.archive__empty{margin:40px 0 0;font-weight:700;color:var(--quiet)}.archive__month{margin-top:clamp(36px,6vh,56px)}.archive__month:first-child{margin-top:clamp(28px,5vh,44px)}.archive__monthhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;animation:arch-in .34s var(--out) .2s backwards}.archive__monthname{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}.archive__progress{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);font-variant-numeric:tabular-nums;white-space:nowrap}.archive__meter{display:block;width:56px;height:4px;border-radius:999px;background:var(--paper-deep);overflow:hidden}.archive__meter:before{content:"";display:block;height:100%;width:100%;background:var(--lime-ink);transform-origin:left center;transform:scaleX(var(--filled, 0));transition:transform .52s var(--deal) .32s}.days{position:relative;list-style:none;margin:0;padding:0}.days:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ink);transform-origin:left center;animation:rule-draw .4s var(--out) .25s backwards}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.day{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:10px 0;border-bottom:1px solid var(--paper-deep);animation:arch-row .3s var(--out) var(--in, 0ms) backwards;transition:border-color .17s var(--out)}@keyframes arch-row{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.day:hover{border-bottom-color:var(--muted)}.day__head,.day__n,.day__date{transition:transform .17s var(--out),color .17s var(--out)}.day:hover .day__head{transform:translate(5px)}.day:hover .day__n{color:var(--quiet)}.day__head{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:baseline;min-width:0}.day__n{grid-row:1 / span 2;align-self:center;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);font-variant-numeric:tabular-nums;min-width:4.6em}.day__date{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.day__tag{margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;vertical-align:.14em}.day__wd{font-size:12px;font-weight:700;color:var(--quiet)}.day__link{color:inherit;text-decoration:none;border-radius:6px}.day__link:hover .day__date,.day__link:focus-visible .day__date{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.day__link:focus-visible{outline:none;box-shadow:0 3px 0 var(--coral)}.day__play{min-height:40px;padding:6px 18px;font-size:14px}.day__open{flex:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer;transition:transform var(--fast) var(--out)}.day__open:hover{transform:translate(4px)}.day__open:focus-visible{outline:none;box-shadow:0 3px 0 var(--coral)}.day__marks{display:flex;gap:5px;margin-left:auto}.day__mark{width:9px;height:9px;border-radius:999px;background:var(--ink)}.day__mark--bust{background:var(--coral)}.day__mark--void{background:transparent;border:2px solid var(--muted)}.day__result{display:flex;align-items:center;gap:10px;flex:none}.day__meta{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:5.5em}.day__share{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--quiet);font-variant-numeric:tabular-nums}.day__exact{color:var(--lime-ink)}.day--played .day__play{flex:none}.day__total{font-size:18px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;padding:2px 7px;background:var(--lime)}.day__verdict{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-ink)}.day__play .btn__arrow{display:inline-block;transition:transform .19s var(--out)}.day:hover .day__play .btn__arrow,.day__play:focus-visible .btn__arrow{transform:translate(4px)}.day:hover .day__play{transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.day__play:active,.day:hover .day__play:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink);transition-duration:80ms}.archive__page{animation:page-turn .2s var(--out) backwards}@keyframes page-turn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:clamp(28px,5vh,44px) 0 0}.pager__pages{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.pager__gap{color:var(--quiet);font-weight:800;padding:0 2px;-webkit-user-select:none;user-select:none}.pager__page,.pager__step{display:grid;place-items:center;min-width:38px;min-height:38px;padding:0 10px;font:inherit;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);border:2px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:0 2px 0 var(--ink);transition:transform var(--fast) var(--out),box-shadow var(--fast) var(--out),background var(--fast),color var(--fast)}.pager__page:hover,.pager__step:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.pager__page:active,.pager__step:not(:disabled):active{transform:translateY(2px);box-shadow:0 0 0 var(--ink)}.pager__page:focus-visible,.pager__step:focus-visible{outline:none;box-shadow:0 2px 0 var(--ink),0 0 0 3px var(--lime),0 0 0 5px var(--ink)}.pager__page--on{background:var(--ink);color:var(--bg)}.pager__page--on:hover{transform:none;box-shadow:0 2px 0 var(--ink);cursor:default}.pager__step:disabled{opacity:.35;box-shadow:0 2px 0 var(--muted);border-color:var(--muted);cursor:default}.archive__count{margin:12px 0 0;text-align:center;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);font-variant-numeric:tabular-nums}.archive__list{position:relative}@supports (animation-timeline: scroll()){.app--archive:after{content:"";position:fixed;top:0;right:0;width:2px;height:100vh;background:var(--ink);opacity:.16;transform-origin:top center;animation:scroll-progress linear both;animation-timeline:scroll(root block)}@keyframes scroll-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media(prefers-reduced-motion:reduce){.archive__title,.archive__lede,.archive__monthhead,.days:before,.day,.archive__page{animation:none}.archive__meter:before{transition:none}.day:hover .day__head,.day:hover .day__play,.day:hover .day__play .btn__arrow{transform:none}.app--archive:after{display:none}}@media(max-width:480px){.day__wd,.day__marks,.day__meta{display:none}.day__link,.day__open{min-width:0}.day__tag{display:inline-block;width:8px;height:8px;margin-left:7px;padding:0;font-size:0;vertical-align:.02em}.archive__monthhead{flex-wrap:wrap;gap:4px 12px}.pager__page,.pager__step{min-width:34px;min-height:34px;padding:0 7px;font-size:13px}.pager{gap:6px}.day{gap:8px;min-height:56px}.day__head{column-gap:8px}.day__n{font-size:11px}.day__date{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day__play{padding:6px 12px}}.rules .section:first-of-type{margin-top:2rem}.rules__cta{display:flex;justify-content:center;margin:3rem 0 1rem}.app--stats{max-width:720px;display:flex;flex-direction:column;position:relative;z-index:0}.stats{position:relative}.stats__head{display:flex;flex-direction:column;gap:6px}.stats__title{margin:6px 0 0;font-size:clamp(56px,16vw,112px);line-height:.85;font-weight:800;letter-spacing:0;text-transform:uppercase;animation:stats-title .42s var(--out) backwards}@keyframes stats-title{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin:0 0 2rem}.stats__cell{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--bg);animation:stat-in .3s var(--out) var(--in, 0ms) backwards;transition:transform .17s var(--out),box-shadow .17s var(--out),border-color .17s var(--out)}@keyframes stat-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.stats__cell:hover{transform:translateY(-2px);box-shadow:0 3px 0 var(--ink)}.stats__cell dt,.stats__cell dd{position:relative}.stats__cell dt{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.stats__cell dd{margin:0;font-size:clamp(26px,6vw,40px);line-height:1;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stats__num--lands{animation:stat-land .26s var(--spring) var(--land-at, 0ms)}@keyframes stat-land{0%{transform:scale(1)}45%{transform:scale(1.055)}to{transform:scale(1)}}.stats__cell--dead{overflow:hidden}.stats__cell--dead:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:12px;background:var(--lime);transform-origin:left center;animation:dead-wipe .42s var(--out) calc(var(--in, 0ms) + .16s) backwards}@keyframes dead-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stats__cell--won{animation:stat-in .3s var(--out) var(--in, 0ms) both,dead-nod .38s var(--spring) calc(var(--in, 0ms) + .46s)}@keyframes dead-nod{0%{transform:scale(1)}40%{transform:scale(1.028)}to{transform:scale(1)}}.stats__hint{color:var(--quiet);font-size:14px;margin-top:-.5rem;max-width:60ch;line-height:1.5}.stats__bands:has(+.stats__example){margin-bottom:14px}.stats__example{display:flex;align-items:baseline;gap:10px;margin:0 0 2rem;padding:10px 14px;max-width:60ch;font-size:15px;font-weight:700;line-height:1.45;background:var(--paper-deep);border-radius:10px}.stats__example:before{content:"";flex:none;width:10px;height:10px;border-radius:2px;background:var(--lime);border:1.5px solid var(--ink);translate:0 1px}.stats__bands{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:8px}.stats__band{display:grid;grid-template-columns:6.4em minmax(0,1fr) 5.2em;align-items:center;gap:10px;font-size:13px;font-weight:700;animation:band-row .28s var(--out) var(--in, 0ms) backwards}@keyframes band-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stats__band-label{color:var(--quiet);font-variant-numeric:tabular-nums;transition:color .17s var(--out)}.stats__band-bar{display:block;height:18px;border:2px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--paper-deep);transition:transform .17s var(--out)}.stats__band-fill{display:block;height:100%;min-width:4px;background:var(--ink);transform-origin:left center;animation:band-grow .56s var(--deal) calc(var(--in, 0ms) + 60ms) backwards}@keyframes band-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stats__band-fill--none{min-width:0}.stats__band-count{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stats__band--bust .stats__band-fill{background:var(--coral)}.stats__band--exact .stats__band-fill{background:var(--lime);box-shadow:inset -2px 0 0 var(--ink)}.stats__band--bust .stats__band-label,.stats__band--exact .stats__band-label{color:var(--ink)}.stats__band:hover .stats__band-bar{transform:scaleY(1.16)}.stats__band:hover .stats__band-label{color:var(--ink)}.stats__form{border-top:0;padding-top:0;margin-top:0}.stats__form .form__bars{width:100%;height:72px}.stats__form .form__bar{flex:1 1 0;width:auto;transform-origin:bottom center;animation:day-grow .42s var(--out) calc(.9s + var(--in, 0ms)) backwards}@keyframes day-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.stats .rules__cta .btn{transition:transform .17s var(--out),box-shadow .17s var(--out),background var(--fast)}.stats .rules__cta .btn__arrow{display:inline-block;transition:transform .19s var(--out)}.stats .rules__cta .btn:hover .btn__arrow,.stats .rules__cta .btn:focus-visible .btn__arrow{transform:translate(5px)}.stats .rules__cta .btn:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.stats .rules__cta .btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink);transition-duration:80ms}.statsbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;will-change:transform}.statsbg__mark{position:absolute;display:block;color:var(--ink);opacity:.035;font-weight:800;line-height:1;letter-spacing:0;animation:bg-drift var(--dur, 24s) ease-in-out var(--delay, 0s) infinite alternate}.statsbg__mark--ring{border:10px solid var(--ink);border-radius:50%;opacity:.03}.statsbg__mark--pill{border:8px solid var(--ink);border-radius:999px;height:44px!important;opacity:.03}@keyframes bg-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--dx, 20px),var(--dy, 20px),0)}}@media(max-width:719px){.statsbg__mark--wide{display:none}}@media(max-width:479px){.stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.stats__title,.stats__cell,.stats__cell--won,.stats__num--lands,.stats__band,.stats__cell--dead:before,.stats__band-fill,.stats__form .form__bar,.statsbg__mark{animation:none}.stats__cell:hover,.stats__band:hover .stats__band-bar,.stats .rules__cta .btn:hover,.stats .rules__cta .btn:hover .btn__arrow{transform:none}}@media(min-width:900px){.rules .section{display:flex;flex-direction:column;margin-top:104px}.rules .section+.section{margin-top:120px}}.workings{display:flex;flex-direction:column;gap:6px}.workings-toggle{display:none;align-self:flex-start;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--quiet);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.workings-toggle:hover,.workings-toggle:focus-visible{color:var(--ink);outline:none}.round--workings-out .verdict>.source.workings{display:none}.round--workings-out .workings-toggle{display:inline-block}@media(max-width:599px)and (max-height:700px){.round .verdict__word{font-size:clamp(44px,15vw,80px)}.round .payoff{margin-top:4px;row-gap:4px}.round .payoff__note{margin-top:2px}.round .source{margin-top:8px}}@media(max-width:599px)and (max-height:700px){.round--resolved .round__tools{display:none}.round .question{font-size:clamp(20px,min(8.6vw,4.1vh),46px)}.round .question--long{font-size:clamp(18px,min(7.2vw,3.5vh),40px)}.round .question--longer{font-size:clamp(17px,min(6.2vw,3.1vh),34px)}.round .verdict__word{font-size:clamp(38px,12vw,64px)}.round .payoff__num{font-size:min(clamp(18px,5.6vw,24px),var(--fits))}.round .payoff dt{font-size:10px}.round .verdict .btn{margin-top:2px}}.workdlg{width:min(92vw,520px)}.workdlg__body{display:flex;flex-direction:column;gap:12px}.workdlg__title{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink)}.workdlg .source{margin:0;font-size:15px;line-height:1.45;color:var(--ink)}.workdlg .workings{gap:10px}.workings__inputs{list-style:none;margin:0;padding:0}.workings__inputs li{margin:0}.workings__inputs a{margin-left:.35em}.workings__method{margin:0;font-variant-numeric:tabular-nums}.room-standings{min-width:0}.room-standings__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.standing{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total" "where total";align-items:baseline;column-gap:10px;padding:8px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--bg)}.standing--you{background:var(--lime)}.standing__name{grid-area:name;min-width:0;font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standing__where{grid-area:where;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.standing__total{grid-area:total;font-size:20px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.standing__total{transition:color var(--mid) var(--out)}@media(max-width:899px){.room-standings__list{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.standing{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name where total";column-gap:6px;padding:3px 8px;border-width:1.5px;border-radius:9px}.standing__name{font-size:12px}.standing__where{font-size:9px;letter-spacing:.04em}.standing__total{font-size:14px}}@media(max-width:380px){.standing{grid-template-areas:"name total" "where total";grid-template-columns:minmax(0,1fr) auto}}
