/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--du:0px}*,:before,:after,::backdrop{--b:1;--p:0;--ss:0;--gs:0;--s:15}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--font-display:var(--font-sans);--font-ui:var(--font-sans);--void:#06080b;--bone:#e9e6df;--fog:#8a9099;--line:#e9e6df1f;--line-strong:#e9e6df47;--heat-1:#6e53b5;--heat-2:#e8a284;--heat-3:#fccb7c;--heat-grad:linear-gradient(135deg, var(--heat-3), #d28491 55%, var(--heat-1));--heat-bar:linear-gradient(90deg, var(--heat-3), #d28491 50%, #8f74e8);--heat-ink:linear-gradient(in oklab 90deg, #ffdca0, #f7b9a6 50%, #c7b4ff);--line-solid:#464646;--canvas:var(--void);--ink:var(--bone);--ink-soft:#e9e6dfd6;--fs-hero:clamp(54px, min(8vw, 13svh), 200px);--fs-chapter:clamp(46px, 6.4vw, 156px);--fs-numeral:clamp(44px, 5vw, 88px);--fs-lead:clamp(17px, 1.25vw, 23px);--fs-ui:15px;--fs-small:13px;--fs-readout:clamp(11px, .2vw + 9.5px, 12px);--gutter:clamp(20px, 4vw, 128px);--step:clamp(40px, 7vw, 168px);--page:2560px;--page-edge:max(var(--gutter), (100vw - var(--page)) / 2);--frame-x:calc(var(--page-edge) - 24px);--guide-x:calc(var(--page-edge) + var(--step) - 22px);--rule-top:74px;--rule-base:88px;--rule:#e9e6df09;--guide:#e9e6df12;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-ink:cubic-bezier(.22, .8, .24, 1);--ease-rise:cubic-bezier(.2, .7, .2, 1);--ease-exit:cubic-bezier(.4, 0, .8, .4);--t-press:90ms;--t-swift:.2s;--t-calm:.48s;--t-out:.26s;--t-in:.24s;--t-ink:1s;--t-ink-step:80ms;--t-rise:.8s;--t-rise-step:90ms;--t-follow:.52s;--t-intro:1.9s}@media(prefers-reduced-motion:reduce){:root{--t-swift:0s;--t-calm:0s}}@property --b{syntax:"<number>";inherits:false;initial-value:1}@font-face{font-family:Geist;font-weight:300;font-display:swap;src:url(/fonts/Geist-Light.woff2)format("woff2");unicode-range:U+20,U+25,U+2B-2E,U+30-39,U+A0,U+2192,U+2212}@font-face{font-family:Geist;font-weight:400;font-display:swap;src:url(/fonts/Geist-Regular.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Geist;font-weight:500;font-display:swap;src:url(/fonts/Geist-Medium.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Geist Mono;font-weight:400;font-display:swap;src:url(/fonts/GeistMono-Regular.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}html{overscroll-behavior-y:none;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-height:100vh;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit}::selection{background:var(--heat-2);color:var(--void)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:4px;border-radius:6px}.t-display{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-weight:300;line-height:.92}.t-meta{font-family:var(--font-mono);letter-spacing:.02em;font-weight:400}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:var(--t-calm) var(--ease-exit) both page-out}::view-transition-new(root){animation:var(--t-calm) var(--ease-rise) both page-in}@keyframes page-out{to{opacity:0;filter:blur(3px);scale:.985}}@keyframes page-in{0%{opacity:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brain{z-index:0;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0}.brain-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);display:block}.brain[data-state=ready] .brain-canvas{opacity:1}.brain[data-state=fallback]{--side:min(107vw, 54vh);--cx:50vw;--cy:calc(var(--side) * .546);background:url(/brain/still.webp) no-repeat calc(var(--cx) - var(--side) / 2) calc(var(--cy) - var(--side) / 2) / var(--side) var(--side)}@media(max-width:1023px)and (min-aspect-ratio:13/20){.brain[data-state=fallback]{--cy:35.7vh}}@media(min-width:1024px){.brain[data-state=fallback]{--side:min(85.6vh, 57vw);--cx:70.2vw;--cy:52vh}}.headline{font-weight:500;font-size:var(--fs-chapter);letter-spacing:-.048em;color:var(--bone);margin:0 0 clamp(28px,4vh,44px);line-height:1;position:relative}.hl-line{--b:1;--m:var(--b);transition:--b 0s linear var(--t-out);width:fit-content;margin-left:calc(var(--at) * var(--step));transform:translate3d(calc(var(--m) * -.12em),calc(var(--m) * .14em),0);display:block;position:relative}.hl-text{will-change:transform;opacity:clamp(0,1 - var(--m) * 2.4,1);text-shadow:0 0 .45em #e9e6df38,0 0 1.4em #e9e6df14;display:block}.hl-line:before{content:attr(data-text);pointer-events:none;transform-origin:0 60%;transform:scale(calc(1 + var(--m) * .14),calc(1 - var(--m) * .1));filter:blur(calc(var(--m) * .24em)) url(#ink);opacity:clamp(0,calc(var(--m) * 5),1);position:absolute;top:0;right:0;bottom:0;left:0}.ink-defs{width:0;height:0;position:absolute;overflow:hidden}.btn{height:48px;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-ui);letter-spacing:-.005em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-swift) var(--ease-out),border-color var(--t-swift) var(--ease-out),transform var(--t-press) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 20px;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.975)}.btn-primary{background:var(--bone);color:var(--void)}.btn-primary:hover{background:#fff}.btn-dot{background:var(--heat-grad);border-radius:50%;width:6px;height:6px}.btn-primary:hover .btn-dot,.btn-primary:focus-visible .btn-dot{animation:fire 1.1s var(--ease-out) infinite}.btn-quiet{color:var(--bone);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);background:#e9e6df08;padding:0 22px}.btn-quiet:hover{background:#e9e6df12;border-color:#e9e6df99}.btn-sm{gap:8px;height:38px;padding:0 16px 0 14px;font-size:14px}@keyframes fire{0%{box-shadow:0 0 #e8a28499}to{box-shadow:0 0 0 7px #e8a28400}}.topbar{z-index:10;padding:18px var(--page-edge);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.topbar-end{align-items:center;gap:10px;display:flex}html[data-platform=ios] .for-android,html:not([data-platform=ios]) .for-ios{display:none}.topbar .btn-primary{view-transition-name:get-app}.topbar .btn-quiet{view-transition-name:see-plays}.wordmark{view-transition-name:wordmark;letter-spacing:.22em;align-items:center;gap:12px;padding-block:4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.wordmark-mark{width:25px;height:30px;display:block}.rail{right:calc(var(--page-edge) - 8px);z-index:10;display:none;position:fixed;top:50%;transform:translateY(-50%)}.rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail-tick{cursor:pointer;justify-content:flex-end;align-items:center;gap:14px;height:26px;padding-left:12px;display:flex}.rail-mark{background:var(--line-strong);width:14px;height:1px;transition:width var(--t-calm) var(--ease-out),background-color var(--t-calm) var(--ease-out)}.rail-label{font-size:var(--fs-readout);color:var(--fog);opacity:0;transition:opacity var(--t-swift) var(--ease-out),transform var(--t-swift) var(--ease-out);transform:translate(6px)}.rail-tick:hover .rail-label,.rail-tick:focus-visible .rail-label{opacity:.8;transform:none}.rail-tick:hover .rail-mark{background:var(--fog);width:22px}.rail-tick[aria-current] .rail-mark{background:var(--bone);width:36px}.rail-tick[aria-current] .rail-label{opacity:1;color:var(--bone);transform:none}.rail-label{text-shadow:0 0 12px #06080be6;background:#06080ba8;padding:4px 6px}.readout{right:var(--page-edge);z-index:10;font-size:var(--fs-readout);color:var(--fog);justify-items:end;gap:3px;line-height:16px;display:none;position:fixed;bottom:22px}html:has(.play[data-active]) .readout{translate:0 calc(-1 * var(--rule-base))}.readout{transition:translate var(--t-calm) var(--ease-out)}.readout-row{white-space:nowrap;align-items:center;gap:14px;margin:0;display:flex}.readout-name{color:var(--bone)}.readout-meter{background:var(--heat-bar);gap:2px;display:inline-flex;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 5px);mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 5px)}.readout-meter i{background:var(--line-solid);width:3px;height:9px;transition:background-color var(--t-calm) var(--ease-out)}.readout-meter i[data-on]{background:0 0}.grid{z-index:1;pointer-events:none;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.rule{--dir:to right;--run:72px;position:absolute}.rule-top,.rule-base{height:1px;left:0;right:0}.rule-top{top:var(--rule-top)}.rule-base{bottom:var(--rule-base)}.rule-left,.rule-right{--dir:to bottom;width:1px;top:0;bottom:0}.rule-left{left:var(--frame-x)}.rule-right{right:var(--frame-x)}.rule:before,.rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}:is(.rule,.shot-inner):before{background:repeating-linear-gradient(var(--dir),var(--line-c,var(--rule)) 0 2px,transparent 2px 6px);-webkit-mask:linear-gradient(var(--dir),transparent,#000 var(--run),transparent calc(var(--run) * 1.7),transparent calc(100% - var(--run) * 1.7),#000 calc(100% - var(--run)),transparent);mask:linear-gradient(var(--dir),transparent,#000 var(--run),transparent calc(var(--run) * 1.7),transparent calc(100% - var(--run) * 1.7),#000 calc(100% - var(--run)),transparent)}:is(.rule,.shot-inner):after{background:var(--line-c,var(--rule));-webkit-mask:linear-gradient(var(--dir),transparent var(--run),#000 calc(var(--run) * 1.7),#000 calc(100% - var(--run) * 1.7),transparent calc(100% - var(--run)));mask:linear-gradient(var(--dir),transparent var(--run),#000 calc(var(--run) * 1.7),#000 calc(100% - var(--run) * 1.7),transparent calc(100% - var(--run)))}.tick{background:linear-gradient(var(--rule),var(--rule)) center / 1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) center / 100% 1px no-repeat;width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute}.tick[data-x=l]{left:var(--frame-x)}.tick[data-x=g]{left:var(--guide-x)}.tick[data-x=r]{left:calc(100% - var(--frame-x))}.tick[data-y=t]{top:var(--rule-top)}.tick[data-y=b]{top:calc(100% - var(--rule-base))}@media(min-width:1024px){.rail{display:block}.readout{display:grid}.grid{display:block}}@media(max-width:1023px){.brain:after{content:"";background:linear-gradient(#0000,#06080bdb 55%);position:absolute;top:42%;right:0;bottom:0;left:0}}.sound-toggle{border:1px solid var(--line-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);width:38px;height:38px;transition:border-color var(--t-swift) var(--ease-out),background-color var(--t-swift) var(--ease-out);background:#e9e6df08;border-radius:50%;justify-content:center;align-items:center;gap:2px;padding:0;display:inline-flex}.sound-toggle:hover{background:#e9e6df12;border-color:#e9e6df99}.sound-toggle i{background:var(--fog);width:2px;height:3px;transition:height var(--t-swift) var(--ease-out),background-color var(--t-swift) var(--ease-out);border-radius:1px}.sound-toggle[aria-pressed=true] i{background:var(--heat-3);transform-origin:50%;height:12px;animation:level 1.1s var(--ease-in-out) calc(var(--i) * -.27s) infinite alternate}@keyframes level{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}html[data-motion=reduced] .sound-toggle i{animation:none!important}@media(max-width:419px){.wordmark-name{display:none}.topbar-end{gap:6px}.topbar .btn-sm{padding-inline:11px}.sound-toggle{width:34px;height:34px}}@media(max-width:379px){.sound-toggle{display:none}}@media(max-width:359px){.topbar .btn-quiet{display:none}}@media(prefers-reduced-motion:reduce){.btn-primary:hover .btn-dot{animation:none}}.tags{z-index:2;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.tag{--leg:56px;--nudge:0px;opacity:0;will-change:transform,opacity;position:absolute;top:0;left:0}.tag-dot{background:var(--bone);width:8px;height:8px;box-shadow:0 0 0 3px #06080b8c,0 0 14px 2px var(--heat-2);border-radius:50%;position:absolute;top:-4px;left:-4px}.tag-dot:after{content:"";border:1px solid var(--heat-3);border-radius:50%;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.tag[data-shown] .tag-dot:after{animation:tag-ping 2.6s var(--ease-out) infinite}.tag-leg{width:var(--leg);transform-origin:0 0;background:linear-gradient(90deg,#e9e6df26,#e9e6dfbf);height:1px;position:absolute;top:0;left:0;transform:rotate(-38deg)}.tag-label{left:calc(var(--leg) * .788);bottom:calc(var(--leg) * .616);font-family:var(--font-mono);font-size:var(--fs-readout);white-space:nowrap;color:var(--bone);text-shadow:0 0 12px #06080be6;transform:translate(var(--nudge));background:#06080ba8;border-bottom:1px solid #e9e6dfbf;padding:5px 6px 6px;line-height:1;position:absolute}.tag[data-flip] .tag-leg{transform:rotate(-142deg)}.tag[data-flip] .tag-label{left:auto;right:calc(var(--leg) * .788)}@keyframes tag-ping{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.6)}}html[data-motion=reduced] .tag .tag-dot:after{opacity:0;animation:none}.foot{z-index:11;padding:28px var(--gutter) calc(24px + env(safe-area-inset-bottom));background:var(--void);border-top:1px solid var(--line);position:relative}.foot-inner{max-width:var(--page);grid-template:"owner links""owner credit"/1fr auto;align-items:baseline;gap:8px 32px;margin-inline:auto;display:grid}.foot-owner{letter-spacing:.06em;color:var(--bone);grid-area:owner;margin:0;font-size:12px}.foot-fine{color:var(--fog);flex-wrap:wrap;grid-area:links;justify-content:flex-end;gap:4px 22px;margin:0;font-size:12px;display:flex}.foot-credit{color:#8a9099b8;grid-area:credit;justify-self:end;margin:0;font-size:11px}:is(.foot-fine,.foot-credit) a{color:inherit;text-decoration:none}:is(.foot-fine,.foot-credit) a:hover{color:var(--bone);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media(min-width:1024px){.foot-owner,.foot-fine{font-size:14px}.foot-credit{font-size:12px}}@media(max-width:1023px){.foot-inner{grid-template:"owner""links""credit"/1fr;gap:10px}.foot-fine{justify-content:flex-start}.foot-credit{justify-self:start}}@media(pointer:coarse){:is(.foot-fine,.foot-credit) a{position:relative}:is(.foot-fine,.foot-credit) a:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}}.mark{flex:none;width:16px;height:17px}.mark-apple{background:currentColor;display:inline-block;-webkit-mask:url(/marks/apple.png) 50%/contain no-repeat;mask:url(/marks/apple.png) 50%/contain no-repeat}@font-face{font-family:Space Grotesk;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-600.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-700.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:Figtree;font-weight:500;font-display:swap;src:url(/fonts/Figtree-500.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:Figtree;font-weight:600;font-display:swap;src:url(/fonts/Figtree-600.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@property --p{syntax:"<integer>";inherits:false;initial-value:0}:root{--app-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--app-ui:"Figtree", ui-sans-serif, system-ui, sans-serif;--app-mono:"JetBrains Mono", ui-monospace, monospace;--a-canvas:#100f15;--a-surface:#1a1921;--a-well:#26252f;--a-hairline:#ffffff17;--a-divider:#ffffff0f;--a-ink:#f2f0ea;--a-ink-soft:#f2f0ea99;--a-ink-faint:#f2f0ea73;--a-ink-ghost:#f2f0ea5c;--a-on:#fcfcfa;--a-sapphire:#5c79ff;--a-garnet:#ff5c7e;--a-live:#2ed393;--a-shadow:18 17 20;--a-red:#c8102e;--a-black:#16151a}:is(.pip,.mark-pip,.cap-pip,.pc-pip){-webkit-mask:var(--suit) center / contain no-repeat;mask:var(--suit) center / contain no-repeat;background:currentColor;flex:none;display:block}.suit-0{--suit:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.02 0.04 0.96 0.96'><path d='M.5 .04C.5 .33 .02 .41 .02 .66C.02 .85 .21 .93 .34 .86C.42 .82 .46 .77 .47 .72C.46 .86 .4 .96 .31 1H.69C.6 .96 .54 .86 .53 .72C.54 .77 .58 .82 .66 .86C.79 .93 .98 .85 .98 .66C.98 .41 .5 .33 .5 .04Z'/></svg>")}.suit-1{--suit:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.1071 0.2287 0.7858 0.7713'><path d='M.5 1C-.11 .61 .07 .04 .5 .29C.93 .04 1.11 .61 .5 1Z'/></svg>")}.suit-2{--suit:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.04 0 0.92 1'><path d='M.5 0C.62 .24 .78 .4 .96 .5C.78 .6 .62 .76 .5 1C.38 .76 .22 .6 .04 .5C.22 .4 .38 .24 .5 0Z'/></svg>")}.suit-3{--suit:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0.015 1 0.985'><circle cx='.5' cy='.25' r='.235'/><circle cx='.235' cy='.62' r='.235'/><circle cx='.765' cy='.62' r='.235'/><path d='M.26 1C.43 .9 .48 .72 .46 .48H.54C.52 .72 .57 .9 .74 1Z'/></svg>")}.sc{--h:calc(var(--w) * 1.46875);width:var(--w);height:var(--h);border-radius:calc(var(--w) * .154);color:var(--a-black);box-shadow:calc(var(--w) * .083) calc(var(--w) * .111) calc(var(--w) * .278) calc(var(--w) * -.167) rgb(var(--a-shadow) / .5);background:#fff;position:absolute}.sc.red{color:var(--a-red)}.sc b{left:calc(var(--w) * .155);top:calc(var(--w) * .155);font:700 calc(var(--w) * .35) / 1 var(--app-display);letter-spacing:calc(var(--w) * -.028);position:absolute}.sc .pip{left:25%;top:calc(var(--h) * .58 - var(--w) * .25);width:50%;height:calc(var(--w) * .5);position:absolute}.sc[data-ghost]{background:var(--a-well);color:var(--a-ink-ghost);box-shadow:inset 0 0 0 calc(var(--w) * .05) var(--a-divider)}.pc{--h:calc(var(--w) * 1.46875);width:var(--w);height:var(--h);border-radius:calc(var(--w) * .140625);color:var(--a-black);box-shadow:0 calc(var(--w) * .045) calc(var(--w) * .14) rgb(var(--a-shadow) / .3);background:#fff;position:absolute}.pc.red{color:var(--a-red)}.pc-i{left:calc(var(--w) * .075);top:calc(var(--w) * .075);align-items:center;gap:calc(var(--w) * .02);flex-direction:column;display:flex;position:absolute}.pc-i b{font:700 calc(var(--w) * .29) / .84 var(--app-display)}.pc-i b.wide{margin-inline:calc(var(--w) * -.035);scale:.78 1}.pc-i .pip{width:calc(var(--w) * .18);height:calc(var(--w) * .18)}.pc-i2{inset:auto calc(var(--w) * .075) calc(var(--w) * .075) auto;rotate:180deg}.pc-pip{left:24%;top:calc(50% - var(--w) * .26);width:52%;height:calc(var(--w) * .52);position:absolute}.pc-art{background:50%/contain no-repeat;position:absolute;top:13%;right:15%;bottom:13%;left:15%}.court .pc-i{z-index:1}.court .pc-i b{text-shadow:0 0 calc(var(--w) * .056) #fff,0 0 calc(var(--w) * .111) #fff,0 0 calc(var(--w) * .167) #fff}.court .pc-i{filter:drop-shadow(0 0 calc(var(--w) * .04) #fff)}.court-j .pc-art{background-image:url(/assets/court-j-BSEd4BB2.webp)}.court-q .pc-art{background-image:url(/assets/court-q-Zek6hK6c.webp)}.court-k .pc-art{background-image:url(/assets/court-k-BQi6-lp5.webp)}.bk{--h:calc(var(--w) * 1.46875);width:var(--w);height:var(--h);border-radius:calc(var(--w) * .140625);background:url(/assets/back-BqpYfImP.webp) 50%/100% 100%;position:absolute}.disc{--fill:var(--a-sapphire);--lite:#768eff;--edge:#4055b3;width:var(--d);height:var(--d);background:linear-gradient(var(--lite),var(--fill));box-shadow:0 3px 0 var(--edge),0 6px 12px rgb(var(--a-shadow) / .34);font:700 calc(var(--d) * .46) / 1 var(--app-display);color:var(--a-on);border-radius:50%;place-items:center;display:grid}.disc[data-team="1"]{--fill:var(--a-garnet);--lite:#ff7693;--edge:#b34058}.disc[data-team=me]{--fill:#d6aa51;--lite:#d6aa51;--edge:#d6aa51;box-shadow:0 1px 3px rgb(var(--a-shadow) / .34)}:is(.team,.chip-sort,.seat-name,.bloom-prompt,.bloom-cancel,.sheet-line,.row-name,.teaser-verdict){letter-spacing:.018em}.phone-screen{color:var(--a-ink);font-family:var(--app-ui);isolation:isolate;background:linear-gradient(#16151c,#0b0a0f);border-radius:55px;position:absolute;top:12px;right:12px;bottom:12px;left:12px;overflow:hidden}.screen{opacity:0;transition:opacity var(--t-calm) var(--ease-out);position:absolute;top:0;right:0;bottom:0;left:0}html:not([data-scene=claiming],[data-scene=results]) .screen-ask,html[data-scene=claiming] .screen-claim,html[data-scene=results] .screen-results{opacity:1}.phone-screen :is(.head,.tracker,.ring,.clock,.actions,.hand){transition:opacity var(--t-calm) var(--ease-out),scale var(--t-calm) var(--ease-out),filter var(--t-calm) var(--ease-out)}.phone-screen[data-focus] :is(.head,.tracker,.ring,.clock,.actions,.hand){opacity:.18}.phone-screen[data-focus=tracker] .tracker,.phone-screen[data-focus=ring] .ring,.phone-screen[data-focus=centre] .clock,.phone-screen[data-focus=actions] .actions,.phone-screen[data-focus=hand] .hand{opacity:1;filter:drop-shadow(0 0 24px #5c79ffd9);scale:1.06}.status{z-index:30;height:54px;position:absolute;inset:0 0 auto}.status-time{text-align:center;letter-spacing:-.02em;color:#fff;width:48px;font:600 17px/22px -apple-system,SF Pro Text,system-ui,sans-serif;position:absolute;top:21px;left:50px}.island{background:#000;border-radius:19px;width:126px;height:37px;position:absolute;top:11px;left:138px}.status-icons{align-items:center;gap:7px;display:flex;position:absolute;top:25px;right:30px}.status-icons .dots{background:radial-gradient(circle,#fff6 1.6px,#0000 2px) 0/4.6px 4px repeat-x;width:18px;height:4px;margin-right:2px}.status-icons .wifi{width:16px;height:12px;clip-path:path("M8 12L0 3.4C4.6-1.1 11.4-1.1 16 3.4Z");background:#fff}.status-icons .batt{border-radius:4px;width:25px;height:12px;position:relative;box-shadow:inset 0 0 0 1px #fff6}.status-icons .batt:before{content:"";background:#fff;border-radius:2px;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.status-icons .batt:after{content:"";background:#fff6;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:4px;right:-3px}.head{height:34px;position:absolute;top:77px;left:18.49px;right:18.49px}.team{font:600 14.07px / 1.2 var(--app-ui);color:var(--a-ink);align-items:center;gap:7.24px;display:flex;position:absolute;top:9px}.team[data-team="0"]{left:0}.team[data-team="1"]{right:0}.team i{background:var(--a-sapphire);border-radius:50%;width:9.25px;height:9.25px}.team[data-team="1"] i{background:var(--a-garnet)}.head-clock{justify-items:center;gap:4px;display:grid;position:absolute;top:0;left:50%;translate:-50%}.head-clock b{font:700 16.48px / 1 var(--app-mono);letter-spacing:.66px}.head-clock small{font:500 9.25px / 1.2 var(--app-mono);letter-spacing:1.85px;color:var(--a-ink-ghost)}.tracker{transform-origin:50% 112px;position:absolute;top:0;right:0;bottom:0;left:0}.pile{--w:29.44px;width:var(--w);height:calc(var(--w) * 1.46875);position:absolute}.pile .sc{transform-origin:50% 100%;translate:calc(var(--k) * var(--w) * .1769) 0;rotate:calc(var(--k) * 3.6deg);top:0;left:0}.live{height:70px;position:absolute;top:120px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 63px,#000 92px 310px,#0000 339px);mask-image:linear-gradient(90deg,#0000 63px,#000 92px,#000 310px,#0000 339px)}.deck{--w:24.95px;width:70.68px;transition:scale .28s var(--ease-out),opacity .28s var(--ease-out);justify-items:center;gap:5px;margin-left:-35.34px;display:grid;position:absolute;top:0}.deck[data-muted]{opacity:.4}.deck-fan{width:100%;height:49.9px;position:relative}.deck-fan .sc{left:calc(50% - var(--w) / 2);transform-origin:50% calc(50% + var(--w) * 2.9375);rotate:calc(var(--k) * 7.5deg);translate:0 calc(var(--i) * var(--w) * -.0889);bottom:0}.deck-mark{font:500 9.7px / 1 var(--app-mono);letter-spacing:.19px;color:#f2f0ea8c;align-items:center;gap:4px;display:flex}.deck[data-muted] .deck-mark{color:#f2f0ea4d}.ring{position:absolute;top:0;right:0;bottom:0;left:0}.seat{transform-origin:0 20px;width:0;height:0;transition:opacity .28s var(--ease-out),scale .28s var(--ease-out);position:absolute}.seat>*{position:absolute;left:0;translate:-50%}.seat-name{font:600 11.84px / 1.2 var(--app-ui);color:#f2f0eab8;white-space:nowrap;top:-40px}.seat .disc{top:-21.71px}.seat-fan{--w:29.35px;width:90px;height:44px;top:27px}.seat-fan:before{content:"";background:rgb(var(--a-shadow) / .42);filter:blur(9px);border-radius:50%;height:18px;position:absolute;bottom:-8px;left:7px;right:7px}.seat-fan .bk{left:calc(50% - var(--w) / 2);transform-origin:50% calc(50% + var(--pivot));rotate:var(--r);top:0;transform:perspective(1100px)rotateX(7deg)}.clock{justify-items:center;display:grid;position:absolute;top:387px;left:0;right:0}.clock-title{font:700 9.81px / 1.2 var(--app-mono);letter-spacing:1.96px;text-transform:uppercase}.clock-digits{font:700 63.92px / 1 var(--app-display);letter-spacing:-3.84px;margin:10.45px 3.84px 0 0}.clock-foot{font:500 9.25px / 1.2 var(--app-mono);letter-spacing:1.85px;text-transform:uppercase;color:var(--a-ink-ghost);margin-top:5.23px}.actions{transform-origin:50% 100%;height:34.97px;position:absolute;top:658px;left:18.49px;right:18.49px}.actions>.disc{position:absolute}.chip{height:34.97px;box-shadow:inset 0 0 0 1px var(--a-hairline);border-radius:12.34px;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:0}.chip-emoji{width:34.97px;font-size:14.4px;left:47.43px}.chip-sort{font:600 11.31px / 1 var(--app-ui);padding:0 14px 0 12.46px;left:92.85px}.chip-sort i{color:var(--a-ink-faint);font-size:12.34px;font-style:normal}.ask{background:var(--a-ink);height:56px;color:var(--a-canvas);font:600 16px / 1 var(--app-display);box-shadow:0 7px #85847f,0 10px 20px rgb(var(--a-shadow) / .3);border-radius:28px;place-items:center;padding:0 24px;display:grid;position:absolute;top:-12.46px;right:0}.ask>span{grid-area:1/1}.ask-alt{opacity:0}.hand{transform-origin:50% 100%;position:absolute;top:0;right:0;bottom:0;left:0}.hand .pc{--w:85.63px;translate:var(--x) var(--y);rotate:var(--r);box-shadow:calc(var(--w) * .078) calc(var(--w) * .078) calc(var(--w) * .23) calc(var(--w) * -.0625) rgb(var(--a-shadow) / .48),calc(var(--w) * -.11) calc(var(--w) * .03) calc(var(--w) * .16) calc(var(--w) * -.094) rgb(var(--a-shadow) / .5);margin:-62.88px 0 0 -42.815px;top:0;left:0;transform:perspective(1100px)rotateX(7deg)}.tap{z-index:40;opacity:0;background:#ffffff47;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.bloom{z-index:20;opacity:0;background:#1a1921e6;position:absolute;top:0;right:0;bottom:0;left:0}.bloom>*{position:absolute;left:0;right:0}.bloom-top{height:130px;top:0}.bloom-secs{text-align:center;font:700 34.57px / 1 var(--app-display);letter-spacing:-1.04px;position:absolute;top:73px;left:0;right:0}.bloom-foot{text-align:center;font:500 8.84px / 1.2 var(--app-mono);letter-spacing:1.77px;text-transform:uppercase;color:var(--a-ink-faint);position:absolute;top:110px;left:0;right:0}.bloom-close{background:var(--a-well);width:41.81px;height:41.81px;box-shadow:inset 0 0 0 1px var(--a-hairline),0 3px #17161c;border-radius:50%;position:absolute;top:76px;right:18.49px}.bloom-close:before,.bloom-close:after{content:"";background:var(--a-ink);border-radius:1px;height:1.8px;position:absolute;top:20px;left:13px;right:13px;rotate:45deg}.bloom-close:after{rotate:-45deg}.bloom-who{justify-items:center;gap:14px;display:grid;top:338px}.bloom-asking{font:700 9.81px / 1.2 var(--app-mono);letter-spacing:1.96px;text-transform:uppercase;color:var(--a-ink-faint)}.bubble{background:var(--a-garnet);width:82.41px;height:82.41px;color:var(--a-on);border-radius:50%;place-content:center;justify-items:center;gap:3px;display:grid}.bubble b{font:700 18.54px / 1 var(--app-display);letter-spacing:-.3px}.bubble small{font:500 9.79px / 1.2 var(--app-mono);color:#fcfcfabf}.bloom-prompt{height:16px;font:500 12.86px / 1.2 var(--app-ui);color:var(--a-ink-faint);text-align:center;margin:0;top:469px}.bloom-prompt span{position:absolute;left:0;right:0}.prompt-b{opacity:0}.bloom-decks{height:80px;top:503px}.spread{height:0;top:0}.pick{--w:32.96px;width:63.86px;margin-left:-31.93px}.pick .deck-fan{height:67.98px}.pick .deck-fan .sc{transform-origin:50% calc(50% + var(--w) * 2.9375);rotate:calc(var(--k) * 6deg);translate:0 calc(var(--i) * -3.5px)}.pick .deck-mark{color:var(--a-ink);font-size:8.75px}.spread .pc{--w:66.79px;opacity:0;margin:-49.07px 0 0 -33.395px;top:0;left:0;translate:157.8px 428px;scale:.34}.bloom-cancel{text-align:center;font:500 12.86px / 1.2 var(--app-ui);color:var(--a-ink-faint);margin:0;top:634px}.arc{z-index:10;width:402px;height:874px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.arc path{fill:none;stroke:var(--a-sapphire);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0;filter:drop-shadow(0 0 6px #5c79ffb3)}.hand .h0{z-index:11}.hand .h1{z-index:12}.hand .h2{z-index:14}.hand .h3{z-index:15}.hand .take{--w:85.63px;z-index:13;opacity:0;margin:-62.88px 0 0 -42.815px;top:0;left:0;transform:perspective(1100px)rotateX(7deg)}.screen .event{opacity:0;justify-items:center;gap:8.44px;display:grid;position:absolute;top:393px;left:0;right:0}.event-kicker{font:700 9.25px / 1.2 var(--app-mono);letter-spacing:1.85px;text-transform:uppercase}.event-took .event-kicker{color:var(--a-live)}.event-book .event-kicker{color:var(--a-sapphire)}.event-row{align-items:center;gap:7.24px;display:flex}.event-row .sc{position:relative}.chev{border:solid var(--a-ink-faint);border-width:1.6px 1.6px 0 0;width:9.65px;height:9.65px;rotate:45deg;scale:.6}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .ask{animation:1s linear both paused asking-press}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .ask-label{animation:1s linear both paused asking-label}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .ask-alt{animation:1s linear both paused asking-alt}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .seat[data-team="0"]{animation:asking-mate 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .seat[data-team="1"]{animation:asking-foe 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .seat[data-team="1"] .seat-name{animation:1s linear both paused asking-foe-name}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .bloom{animation:asking-bloom 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .bubble{animation:1s cubic-bezier(.34,1.56,.64,1) both paused asking-pop}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask :is(.bloom-who,.bloom-prompt){animation:asking-rise-who 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .bloom-decks{animation:asking-rise-decks 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .bloom-cancel{animation:asking-cancel 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .prompt-a{animation:1s linear both paused asking-prompt-a}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .prompt-b{animation:1s linear both paused asking-prompt-b}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .pick-0{animation:asking-pick 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .spread .pc{animation:asking-spread 1s var(--ease-out) both paused;animation-delay:calc(var(--i) * 8ms)}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .sp0{--tx:120.6px}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .sp1{--tx:201px}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .sp2{--tx:281.4px;animation-name:asking-spread-pick}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .arc path{animation:asking-arc 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .take{animation:1s linear both paused asking-take}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask :is(.clock-title,.clock-digits,.clock-foot){animation:1s linear both paused asking-clock}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .event-took{animation:asking-event 1s var(--ease-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .hand .h0{animation:asking-refan-0 1s var(--ease-in-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .hand .h1{animation:asking-refan-1 1s var(--ease-in-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .hand .h2{animation:asking-refan-2 1s var(--ease-in-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .hand .h3{animation:asking-refan-3 1s var(--ease-in-out) both paused}html:is([data-scene=asking],[data-scene=claiming]) .screen-ask .tap{animation:1s linear both paused asking-tap}@keyframes asking-press{0%,5%,15%,to{box-shadow:0 7px #85847f,0 10px 20px rgb(var(--a-shadow) / .3);translate:0}8%,12%{box-shadow:0 1px #85847f,0 4px 8px rgb(var(--a-shadow) / .3);translate:0 6px}}@keyframes asking-label{0%,12.9%{opacity:1}13%,81.9%{opacity:0}82%,to{opacity:1}}@keyframes asking-alt{0%,12.9%{opacity:0}13%,81.9%{opacity:1}82%,to{opacity:0}}@keyframes asking-mate{0%,13%{opacity:1}20%,80%{opacity:.28}86%,to{opacity:1}}@keyframes asking-foe{0%,13%{scale:1}20%,80%{scale:1.15}86%,to{scale:1}}@keyframes asking-foe-name{0%,15.9%{color:#f2f0eab8;font-weight:600}16%,81.9%{color:var(--a-ink);font-weight:700}82%,to{color:#f2f0eab8;font-weight:600}}@keyframes asking-bloom{0%,34%{opacity:0}41%,78%{opacity:1}83%,to{opacity:0}}@keyframes asking-pop{0%,34%{scale:.9}41%,to{scale:1}}@keyframes asking-rise-who{0%,54%{translate:0}61%,to{translate:0 -105px}}@keyframes asking-rise-decks{0%,54%{translate:0}61%,to{translate:0 -114px}}@keyframes asking-cancel{0%,54%{translate:0}61%,to{translate:0 113px}}@keyframes asking-prompt-a{0%,56.9%{opacity:1}57%,to{opacity:0}}@keyframes asking-prompt-b{0%,56.9%{opacity:0}57%,to{opacity:1}}@keyframes asking-pick{0%,44%{scale:1}48%,51%{scale:1.06}56%,to{scale:1}}@keyframes asking-spread{0%,55%{opacity:0;translate:157.8px 428px;scale:.34}62%,77%{opacity:1;scale:1;translate:var(--tx) 550.6px}81%,to{opacity:0;scale:1;translate:var(--tx) 550.6px}}@keyframes asking-spread-pick{0%,55%{opacity:0;box-shadow:none;translate:157.8px 428px;scale:.34}62%,65%{opacity:1;scale:1;translate:var(--tx) 550.6px;box-shadow:0 3px 9px rgb(var(--a-shadow) / .3)}68%,77%{opacity:1;scale:1.06;translate:var(--tx) 550.6px;box-shadow:inset 0 0 0 3px var(--a-sapphire),0 3px 9px rgb(var(--a-shadow) / .3)}81%,to{opacity:0;scale:1;translate:var(--tx) 550.6px}}@keyframes asking-arc{0%,80%{opacity:0;stroke-dashoffset:1000px}81%{opacity:.9}88%,to{opacity:.9;stroke-dashoffset:0}}@keyframes asking-take{0%,80%{opacity:0;translate:201px 262px;rotate:0deg;scale:.34}81%{opacity:1;translate:201px 262px;rotate:0deg;scale:.4}83%{translate:242.6px 392.3px;rotate:6deg;scale:.55}85%{translate:256.5px 525.1px;rotate:8deg;scale:.72}87%{translate:242.6px 660.5px;rotate:5deg;scale:.88}89%,to{opacity:1;translate:201px 798.4px;rotate:0deg;scale:1}}@keyframes asking-clock{0%,79%{opacity:1}81%,to{opacity:0}}@keyframes asking-event{0%,84%{opacity:0;scale:.94}89%,to{opacity:1;scale:1}}@keyframes asking-refan-0{0%,83%{translate:149.9px 800.1px;rotate:-3.83deg}89%,to{translate:132.8px 801.4px;rotate:-5.1deg}}@keyframes asking-refan-1{0%,83%{translate:183.9px 798.6px;rotate:-1.28deg}89%,to{translate:166.9px 799.2px;rotate:-2.55deg}}@keyframes asking-refan-2{0%,83%{translate:218.1px 798.6px;rotate:1.28deg}89%,to{translate:235.1px 799.2px;rotate:2.55deg}}@keyframes asking-refan-3{0%,83%{translate:252.2px 800.1px;rotate:3.83deg}89%,to{translate:269.2px 801.4px;rotate:5.1deg}}@keyframes asking-tap{0%,5%{opacity:0;translate:342px 672px;scale:.6}9%,11%{opacity:1;translate:342px 672px;scale:1}15%{opacity:0;translate:342px 672px;scale:1.2}25%{opacity:0;translate:201px 262px;scale:.6}29%,31%{opacity:1;translate:201px 262px;scale:1}35%{opacity:0;translate:201px 262px;scale:1.2}45%{opacity:0;translate:157.8px 541.9px;scale:.6}49%,51%{opacity:1;translate:157.8px 541.9px;scale:1}55%{opacity:0;translate:157.8px 541.9px;scale:1.2}65%{opacity:0;translate:281.4px 550.6px;scale:.6}69%,71%{opacity:1;translate:281.4px 550.6px;scale:1}75%,to{opacity:0;translate:281.4px 550.6px;scale:1.2}}.scrim{z-index:20;opacity:0;background:#08070b8c;position:absolute;top:0;right:0;bottom:0;left:0}.sheet{z-index:21;background:var(--a-surface);box-shadow:0 -4px 24px rgb(var(--a-shadow) / .34);border-radius:36px 36px 0 0;padding:12px 20px 26px;position:absolute;bottom:0;left:0;right:0;translate:0 101%}.sheet-handle{background:#f2f0ea2e;border-radius:2px;width:40px;height:4px;margin:0 auto 16px;display:block}.sheet-head{justify-content:space-between;align-items:flex-end;display:flex}.sheet-head>span:first-child{gap:4px;display:grid}.sheet-head small{font:700 9.5px / 1.2 var(--app-mono);letter-spacing:1.9px;text-transform:uppercase;color:var(--a-ink-faint)}.sheet-head b{font:700 26px / 1.05 var(--app-display);letter-spacing:-1.04px}.sheet-count{font:700 9.5px / 1.2 var(--app-mono);letter-spacing:1.33px;color:var(--a-ink-faint);padding-bottom:4px}.run{gap:6px;margin-top:20px;display:flex}.run-slot{--w:55.33px;width:var(--w);justify-items:center;gap:6px;display:grid;position:relative}.run-slot>.sc,.run-slot>.pc{box-shadow:none;position:relative}.run-slot>.pc{box-shadow:0 2.5px 4px rgb(var(--a-shadow) / .3)}.run-slot>i{background:var(--a-hairline);border-radius:2px;width:50%;height:2px}.run-slot[data-held]>i{background:var(--a-sapphire)}.sheet-line{font:500 13.5px / 1.6 var(--app-ui);color:var(--a-ink-soft);margin:20px 0 0}.sheet-line b{color:var(--a-ink);font-weight:600}.sheet-buttons{gap:10px;margin-top:20px;display:flex}.btn-app{height:56px;font:600 16px / 1 var(--app-display);white-space:nowrap;border-radius:22.85px;place-items:center;padding:0 24px;display:grid}.btn-outline{box-shadow:inset 0 0 0 1.5px var(--a-hairline);color:var(--a-ink)}.sheet-buttons .btn-outline{flex:none;width:96px;padding:0}.btn-ink{background:var(--a-ink);color:var(--a-canvas);box-shadow:0 5px #85847f,0 8px 16px rgb(var(--a-shadow) / .3);flex:1}.btn-accent{background:linear-gradient(#768eff,var(--a-sapphire));color:var(--a-on);box-shadow:inset 0 0 0 2.5px var(--a-hairline),0 5px #101a5e,0 8px 16px rgb(var(--a-shadow) / .3),0 18px 28px -14px #5c79fff2}.ceremony{z-index:13;opacity:0;position:absolute;top:452px;left:201px}.ceremony-fan{--w:36px;position:absolute;top:0;left:0}.ceremony-fan .sc{left:calc(var(--w) * -.5);transform-origin:50% calc(50% + var(--w) * 2.9375);rotate:calc(var(--k) * 7.5deg);translate:0 calc(var(--i) * var(--w) * -.0889);bottom:0}.screen-claim .event-book{top:480px}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .deck-high{animation:claiming-deck 1s var(--ease-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .scrim{animation:claiming-scrim 1s var(--ease-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .sheet{animation:claiming-sheet 1s var(--ease-in-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .bet{animation:1s linear both paused claiming-bet}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .hand .h0{--gx:-40px;animation:claiming-gather 1s var(--ease-in-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .hand .h1{--gx:0px;animation:claiming-gather 1s var(--ease-in-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .hand .h2{--gx:40px;animation:claiming-gather 1s var(--ease-in-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .hand .h3{animation:claiming-recentre 1s var(--ease-in-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .ceremony{animation:claiming-ceremony 1s var(--ease-in-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim :is(.clock-title,.clock-digits,.clock-foot){animation:1s linear both paused claiming-clock}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .event-book{animation:claiming-event 1s var(--ease-out) both paused}html:is([data-scene=claiming],[data-scene=results]) .screen-claim .tap{animation:1s linear both paused claiming-tap}@keyframes claiming-deck{0%,8%{opacity:1;scale:1}11%,64%{opacity:1;scale:1.06}70%,to{opacity:0;scale:1}}@keyframes claiming-scrim{0%,14%{opacity:0}22%,64%{opacity:1}70%,to{opacity:0}}@keyframes claiming-sheet{0%,14%{translate:0 101%}24%,64%{translate:0}71%,to{translate:0 101%}}@keyframes claiming-bet{0%,58%,66%,to{box-shadow:0 5px #85847f,0 8px 16px rgb(var(--a-shadow) / .3);translate:0}61%,64%{box-shadow:0 1px #85847f,0 4px 8px rgb(var(--a-shadow) / .3);translate:0 4px}}@keyframes claiming-gather{0%,67%{opacity:1;scale:1;translate:var(--x) var(--y);rotate:var(--r)}75%{opacity:1;scale:.42;translate:calc(201px + var(--gx)) 452px;rotate:0deg}77%,to{opacity:0;scale:.42;translate:calc(201px + var(--gx)) 452px;rotate:0deg}}@keyframes claiming-recentre{0%,70%{translate:252.2px 800.1px;rotate:3.83deg}78%,to{translate:201px 798.4px;rotate:0deg}}@keyframes claiming-ceremony{0%,73%{opacity:0;translate:0;scale:.7}78%,91%{opacity:1;translate:0;scale:1}97%{opacity:1;translate:-117.1px -288.8px;scale:.82}to{opacity:0;translate:-117.1px -288.8px;scale:.82}}@keyframes claiming-clock{0%,69%{opacity:1}74%,to{opacity:0}}@keyframes claiming-event{0%,78%{opacity:0;scale:.94}83%,92%{opacity:1;scale:1}96%,to{opacity:0;scale:1}}@keyframes claiming-tap{0%,8%{opacity:0;translate:160.4px 150px;scale:.6}11%,14%{opacity:1;translate:160.4px 150px;scale:1}18%{opacity:0;translate:160.4px 150px;scale:1.2}55%{opacity:0;translate:262px 820px;scale:.6}60%,64%{opacity:1;translate:262px 820px;scale:1}68%,to{opacity:0;translate:262px 820px;scale:1.2}}.results{justify-items:center;display:grid;position:absolute;top:86px;left:20px;right:20px}.res-terms{font:500 10.5px / 1.2 var(--app-mono);letter-spacing:1.68px;color:var(--a-ink-faint);margin:0}.res-verdict{font:700 44px / .98 var(--app-display);letter-spacing:-2.2px;white-space:nowrap;margin:12px 2.2px 0 0}.res-score{font:700 34px / 1 var(--app-display);letter-spacing:-1.36px;color:var(--a-ink-ghost);align-items:baseline;margin:14px 0 0;display:flex}.res-score b[data-team="0"]{color:var(--a-sapphire)}.res-score span{font:500 12.5px / 1 var(--app-ui);padding:0 14px;translate:0 -8px}.roster{background:var(--a-surface);box-shadow:inset 0 0 0 1px var(--a-hairline);border-radius:22.8px;justify-self:stretch;margin:28px 0 0;padding:0;list-style:none}.roster li{align-items:center;gap:12px;height:57px;padding:0 14px;display:flex}.roster li+li{box-shadow:0 -1px 0 var(--a-divider)}.sq{--fill:var(--a-sapphire);--lite:#768eff;--edge:#4055b3;background:linear-gradient(var(--lite),var(--fill));width:32px;height:32px;box-shadow:0 3px 0 var(--edge),0 6px 9px rgb(var(--a-shadow) / .34);font:700 14.7px / 1 var(--app-display);color:var(--a-on);border-radius:13.06px;place-items:center;display:grid}.sq[data-team="1"]{--fill:var(--a-garnet);--lite:#ff7693;--edge:#b34058}.row-name{font:600 13.5px / 1.2 var(--app-ui);flex:1}.row-delta{font:500 10.5px / 1.2 var(--app-mono);color:var(--a-garnet)}.row-delta.up{color:var(--a-live)}.teaser{background:repeating-linear-gradient(45deg,#fcfcfa21 0,#fcfcfa21 1px,#0000 0,#0000 4px),radial-gradient(135% 120% at 16% -25%,#3b4cb4,#1b2154 46%,#0d0f2c);border-radius:26.4px;justify-self:stretch;gap:12px;margin-top:20px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fcfcfa57,0 2px 6px -2px #0d0f2c80,0 24px 40px -20px #0d0f2cf2}.teaser-label{height:20px;font:500 10.5px / 1.2 var(--app-mono);letter-spacing:.945px;text-transform:uppercase;color:#fcfcfa99;justify-content:space-between;align-items:center;display:flex}.teaser-label i{border:2px solid #fcfcfa73;border-width:2px 2px 0 0;width:8px;height:8px;margin-right:6px;rotate:45deg}.teaser-row{align-items:center;gap:16px;display:flex}.dial,.dial-n{--p:78}.dial{background:conic-gradient(var(--a-live) calc(var(--p) * 1%),#fcfcfa1f 0);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.dial:before{content:"";background:#1b2154;border-radius:50%;position:absolute;top:8px;right:8px;bottom:8px;left:8px}.dial-n{counter-reset:p var(--p);font:700 15px / 1 var(--app-display);letter-spacing:-.45px;color:var(--a-on);position:relative}.dial-n:after{content:counter(p) "%"}.teaser-verdict{font:600 13.5px / 1.2 var(--app-ui);color:var(--a-on)}.res-buttons{gap:11px;display:grid;position:absolute;top:727px;left:20px;right:20px}.res-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-scene=results] .screen-results :is(.res-terms,.res-verdict,.res-score){animation:results-up 1s var(--ease-out) both paused}html[data-scene=results] .screen-results .roster li{animation:results-up 1s var(--ease-out) both paused;animation-delay:calc(var(--i) * 14ms + 40ms)}html[data-scene=results] .screen-results :is(.teaser,.res-buttons){animation:results-late 1s var(--ease-out) both paused}html[data-scene=results] .screen-results :is(.dial,.dial-n){animation:results-dial 1s var(--ease-out) both paused}html[data-scene=clock] .screen-ask .clock-digits{color:#0000;position:relative}html[data-scene=clock] .screen-ask .clock-digits:after{content:counter(s);counter-reset:s var(--s);text-align:center;color:var(--a-ink);animation:1s linear both paused clock-count;position:absolute;top:0;right:-3.84px;bottom:0;left:0}@keyframes results-up{0%,2%{opacity:0;translate:0 14px}12%,to{opacity:1;translate:0}}@keyframes results-late{0%,40%{opacity:0;translate:0 18px}56%,to{opacity:1;translate:0}}@keyframes results-dial{0%,50%{--p:0}72%,to{--p:78}}@keyframes clock-count{0%{--s:15}to{--s:9}}@property --ss{syntax:"<integer>";inherits:false;initial-value:0}@property --gs{syntax:"<integer>";inherits:false;initial-value:0}@property --s{syntax:"<integer>";inherits:false;initial-value:15}body{background:var(--void)}.plays{--S:min(88svh, 58vw);--wx:64vw;--wy:50svh;--cu:1px}.plays:before{content:"";background:radial-gradient(55% 60% at var(--wx) 50%,#5c79ff14,transparent 70%),radial-gradient(40% 45% at var(--wx) 60%,#ff5c7e0a,transparent 70%);pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.track{--pace:1}.track .beat i{height:calc(100svh * var(--pace));display:block}@media(max-width:1023px),(pointer:coarse){.track{--pace:.6}}.plays{transition:opacity .6s var(--ease-out)}html:not([data-ready]) .plays{opacity:0}.stage{z-index:1;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}@property --du{syntax:"<length>";inherits:true;initial-value:0}.world{--u:calc(var(--S) / 1000);--du:var(--u);--score-y:calc(-392 * var(--u));left:var(--wx);top:var(--wy);width:var(--S);height:var(--S);margin:calc(var(--S) / -2) 0 0 calc(var(--S) / -2);will-change:opacity;position:absolute}.hud{position:absolute;top:50%;left:50%}.hud :is(.dc,.book-mark,.pod,.turn,.chip-ask,.cap,.xr,.hc,.shelf,.score,.verdict,.format,.ask-prompt){position:absolute;top:0;left:0}.rig :is(.pc>*,.xr-flip>*,.chip-ask>*,.cap>*){--X0:0;--X1:0;--X2:0;--X3:0;--X4:0;--X5:0;--X6:0;--X7:0;--Y0:0;--Y1:0;--Y2:0;--Y3:0;--Y4:0;--Y5:0;--Y6:0;--Y7:0;--CX:0;--CY:0;--ax:0;--ay:0;--bx:0;--by:0}.felt{opacity:0;will-change:transform;background:radial-gradient(closest-side,#5c79ff21,#5c79ff0a 72%,#0000);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.felt-art{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.felt-top{fill:#0e0f1880}.felt-rim{fill:none;stroke:#ffffff1a;stroke-width:2px}.arcs{opacity:0}.arcs path{fill:none;stroke:var(--a-sapphire);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 13}.arcs path[data-team="1"]{stroke:var(--a-garnet)}.dc{--w:calc(66 * var(--du));will-change:transform,opacity}.dc .sc{left:calc(var(--w) * -.5);top:calc(var(--w) * -.734)}.book-mark{font:500 max(10px,calc(22 * var(--du))) / 1 var(--app-mono);letter-spacing:.02em;color:var(--a-ink-soft);white-space:nowrap;align-items:center;gap:.35em;margin:0;display:flex;transform:translate(-50%)}.mark-pip{width:.9em;height:.9em}.pod{opacity:0;will-change:transform;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.pod[data-askable]{width:calc(var(--d) * 2.2);height:calc(var(--d) * 2.8);margin:calc(var(--d) * -1) 0 0 calc(var(--d) * -1.1);cursor:pointer;pointer-events:auto}.pod[data-tried] .pod-body{opacity:.34!important}.pod-ring{width:calc(var(--d) * 1.2);height:calc(var(--d) * 1.2);top:calc(var(--d) * -.6);opacity:0;pointer-events:none;border-radius:50%}@media(prefers-reduced-motion:no-preference){.pod[data-askable] .pod-ring{opacity:1;box-shadow:0 0 0 2px var(--a-live);animation:pod-ring-pulse 1.8s var(--ease-in-out) infinite}}@keyframes pod-ring-pulse{0%,to{opacity:.35;scale:1}50%{opacity:.9;scale:1.14}}.pod-body{position:absolute;top:0;left:0}.pod-body>*{white-space:nowrap;position:absolute;left:0;translate:-50%}.pod .disc{top:calc(var(--d) * -.5)}.pod-name{top:calc(var(--d) * -.5 - 30 * var(--cu));font:600 max(12px,calc(19 * var(--cu))) / 1 var(--app-ui);letter-spacing:.018em;color:#f2f0eac7;text-shadow:0 1px 6px rgb(var(--a-shadow) / .9)}.pod-count{top:calc(var(--d) * 1.62);font:500 max(10px,calc(15 * var(--cu))) / 1 var(--app-mono);letter-spacing:.06em;color:var(--a-ink-faint)}.pod-count:after{content:counter(c) " cards"}.pod-fan{--w:calc(var(--d) * .6);top:calc(var(--d) * .6);width:calc(var(--w) * 3.066);height:calc(var(--w) * 1.5)}.pod-fan:before{content:"";left:calc(var(--w) * .1);right:calc(var(--w) * .1);bottom:calc(var(--w) * -.42);height:calc(var(--w) * .9);background:radial-gradient(closest-side,rgb(var(--a-shadow) / .42),transparent);border-radius:50%;position:absolute}.pod-fan .bk{left:calc(50% - var(--w) / 2);opacity:var(--o6);transform-origin:50% calc(50% + var(--p6) * var(--w));rotate:var(--r6);transform:perspective(calc(var(--w) * 37.5)) rotateX(7deg);top:0}.seats .pod{counter-reset:c var(--c6)}.world[data-n="4"] .pod{counter-reset:c var(--c4)}.world[data-n="8"] .pod{counter-reset:c var(--c8)}html:is([data-scene=ask],[data-scene=miss],[data-scene=claim],[data-scene=wrong]) .pod[data-seat="0"] :is(.pod-name,.pod-fan){visibility:hidden}.format{font:600 max(13px,calc(19 * var(--cu))) / 1 var(--app-ui);color:var(--a-ink-soft);white-space:nowrap;align-items:center;gap:14px;margin:0;display:flex;transform:translate(-50%,-50%)}.format-n{font:700 max(34px,calc(76 * var(--cu))) / 1 var(--app-display);letter-spacing:-.05em;color:var(--a-ink)}.team-sapphire{color:var(--a-sapphire)}.team-garnet{color:var(--a-garnet)}.turn{--r:calc(94 * var(--cu));width:var(--r);height:var(--r);margin:calc(var(--r) / -2) 0 0 calc(var(--r) / -2);border:calc(4 * var(--cu)) solid var(--a-sapphire);box-shadow:0 0 calc(30 * var(--cu)) calc(4 * var(--cu)) #5c79ff8c;translate:var(--X0) var(--Y0);opacity:0;border-radius:50%}.chip-ask{background:var(--a-ink);color:var(--a-canvas);font:700 max(15px,calc(26 * var(--cu))) / 1 var(--app-display);opacity:0;--X1c:max(var(--X1), var(--edge) * -1);--X5c:min(var(--X5), var(--edge));--edge:100vw;border-radius:99px;align-items:center;gap:.2em;padding:.32em .6em .32em .36em;display:flex;transform:translate(-50%,-50%);box-shadow:0 .3em .8em #0006}.chip-card{color:var(--a-black);background:#fff;border-radius:.3em;align-items:center;gap:.12em;padding:.22em .32em;display:flex;box-shadow:inset 0 0 0 1px #0000001a}.chip-card.red{color:var(--a-red)}.chip-card .pip{width:.8em;height:.8em}.chip-miss:after{content:"";background:var(--a-garnet);border-radius:9px;height:.14em;position:absolute;top:50%;left:12%;right:12%;rotate:-14deg;scale:0 1}.cap{--lift:110;translate:var(--CX) calc(var(--CY) + var(--lift) * var(--u));font:700 max(11px,calc(17 * var(--cu))) / 1.2 var(--app-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-ink-soft);white-space:nowrap;opacity:0;margin:0;transform:translate(-50%,-50%)}.cap:is([data-key=claim],[data-key=wrong]){--lift:96}.cap[data-key=win]{--lift:0}.cap[data-tone=live]{color:var(--a-live)}.cap[data-tone=garnet]{color:var(--a-garnet)}.cap[data-tone=sapphire]{color:var(--a-sapphire)}.cap-pip{vertical-align:-.14em;width:.95em;height:.95em;color:var(--a-ink);margin:0 .05em 0 .08em;display:inline-block}.cap-pip.red{color:var(--a-garnet)}.hud .pc:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(var(--w) * .045) var(--glow,var(--a-sapphire)),0 0 calc(var(--w) * .3) rgb(from var(--glow,var(--a-sapphire)) r g b / .6);opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.hc{margin:calc(var(--w) * -.734) 0 0 calc(var(--w) * -.5);translate:var(--h6x) calc(var(--h6y) + 240 * var(--cu));opacity:0}.xr{width:var(--w);height:calc(var(--w) * 1.46875);margin:calc(var(--w) * -.734) 0 0 calc(var(--w) * -.5);opacity:0}html:not([data-scene=claim],[data-scene=wrong]) .xray{display:none}.xr-flip>*{top:0;left:0}.xr-flip .pc{scale:0 1}.shelf{translate:0 var(--shelf-y)}.slot{position:absolute;top:0;left:0}.slot-stack{left:calc(var(--w) * -.5);top:calc(var(--w) * -.734);width:var(--w);height:calc(var(--w) * 1.46875);position:absolute}.slot-stack .sc{left:calc(var(--k) * var(--w) * .1);top:calc(var(--k) * var(--w) * -.08)}.slot-mark{left:0;top:calc(32 * var(--cu));font:500 max(9.5px,calc(14 * var(--cu))) / 1 var(--app-mono);color:var(--a-ink-faint);white-space:nowrap;align-items:center;gap:.3em;display:flex;position:absolute;transform:translate(-50%)}.won{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.won:before{content:"";inset:calc(var(--w) * -.28);border-radius:calc(var(--w) * .3);box-shadow:inset 0 0 0 1.5px var(--a-sapphire),0 0 calc(var(--w) * .8) #5c79ff73;background:#5c79ff47;position:absolute}.won[data-team="1"]:before{box-shadow:inset 0 0 0 1.5px var(--a-garnet),0 0 calc(var(--w) * .8) #ff5c7e73;background:#ff5c7e42}.won .sc{top:0;left:0}html:is([data-scene=wrong],[data-scene=win]) .won[data-beat="4"],html[data-scene=win] .won[data-beat="5"]{opacity:1}.score{translate:0 var(--score-y);font:600 max(13px,calc(17 * var(--cu))) / 1 var(--app-ui);white-space:nowrap;opacity:0;align-items:baseline;gap:.5em;display:flex;transform:translate(-50%)}.score b{font:700 max(22px,calc(34 * var(--cu))) / 1 var(--app-display);letter-spacing:-.04em;color:var(--a-ink)}.score-s{counter-reset:n var(--ss)}.score-g{counter-reset:n var(--gs)}.score b:after{content:counter(n)}.score i{background:var(--a-ink-ghost);align-self:center;width:.8em;height:1.5px}html[data-scene=wrong] .score{opacity:1}html[data-scene=wrong] .score-s{--ss:1}html[data-scene=win] .score{translate:0 calc(var(--score-y) + 172 * var(--u))}.verdict{translate:var(--CX) var(--CY);font:700 max(34px,calc(72 * var(--cu))) / 1 var(--app-display);letter-spacing:-.05em;color:var(--a-ink);white-space:nowrap;text-shadow:0 0 calc(40 * var(--cu)) #5c79ffb3;opacity:0;margin:0;transform:translate(-50%,-50%)}html[data-scene=ask] .turn{animation:x-turn-in 1s var(--ease-in-out) both paused}html[data-scene=ask] .hc[data-in~="5"]{animation:ask-hand 1s var(--ease-in-out) both paused}html[data-scene=ask] .hc-d9{animation-name:ask-lift}html[data-scene=ask] .hc-d9:after{animation:1s linear both paused ask-lit}html[data-scene=ask] .hc-dk{animation:ask-take 1s var(--ease-in-out) both paused}html[data-scene=ask] .chip-hit{animation:ask-chip 1s var(--ease-in-out) both paused}html[data-scene=ask] .pod:not([data-seat="0"],[data-seat="3"]) .pod-body{animation:ask-dim 1s var(--ease-in-out) both paused}@keyframes x-turn-in{0%,4%{opacity:0}12%,to{opacity:1}}@keyframes ask-hand{0%,60%{opacity:1;translate:var(--h5x) var(--h5y);rotate:var(--h5r)}76%,to{opacity:1;translate:var(--h6x) var(--h6y);rotate:var(--h6r)}}@keyframes ask-lift{0%,4%{opacity:1;translate:var(--h5x) var(--h5y);rotate:var(--h5r)}13%,24%{opacity:1;translate:var(--h5x) calc(var(--h5y) - 40 * var(--cu));rotate:0deg}34%,60%{opacity:1;translate:var(--h5x) var(--h5y);rotate:var(--h5r)}76%,to{opacity:1;translate:var(--h6x) var(--h6y);rotate:var(--h6r)}}@keyframes ask-lit{0%,5%{opacity:0}13%,26%{opacity:1}34%,to{opacity:0}}@keyframes ask-take{0%,56%{opacity:0;scale:.3;translate:var(--X3) var(--Y3);rotate:0deg}60%{opacity:1;scale:.38;translate:var(--X3) var(--Y3);rotate:0deg}76%,to{opacity:1;scale:1;translate:var(--h6x) var(--h6y);rotate:var(--h6r)}}@keyframes ask-chip{0%,26%{opacity:0;scale:.6;translate:var(--X0) calc(var(--Y0) - 96 * var(--cu))}32%{opacity:1;scale:1;translate:var(--X0) calc(var(--Y0) - 96 * var(--cu))}46%,55%{opacity:1;scale:1;translate:var(--X3) calc(var(--Y3) + 104 * var(--cu))}61%,to{opacity:0;scale:.8;translate:var(--X3) calc(var(--Y3) + 104 * var(--cu))}}@keyframes ask-dim{0%,28%{opacity:1}36%,90%{opacity:.32}to{opacity:1}}.ask-prompt{width:max-content;max-width:calc(220 * var(--cu));translate:var(--CX) calc(var(--CY) - 40 * var(--cu));font:600 max(12px,calc(16 * var(--cu))) / 1.3 var(--app-ui);text-align:center;color:var(--a-ink-soft);opacity:0;transition:opacity .2s var(--ease-out);margin:0;transform:translate(-50%,-50%)}.ask-prompt.ask-prompt-show{opacity:1}.ask-no{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out),scale .16s var(--ease-out);scale:.7}.ask-no[data-seat="1"]{translate:var(--X1c) calc(var(--Y1) - 100 * var(--cu))}.ask-no[data-seat="5"]{translate:var(--X5c) calc(var(--Y5) - 100 * var(--cu))}.ask-no.ask-no-show{opacity:1;scale:1}@media(prefers-reduced-motion:no-preference){.ask-no.ask-no-show{animation:no-chip-shake .42s var(--ease-in-out)}}@keyframes no-chip-shake{0%,to{transform:translate(-50%,-50%)}20%{transform:translate(calc(-50% - 7px),-50%)}40%{transform:translate(calc(6px - 50%),-50%)}60%{transform:translate(calc(-50% - 5px),-50%)}80%{transform:translate(calc(3px - 50%),-50%)}}html[data-scene=miss] .turn{animation:miss-turn 1s var(--ease-in-out) both paused}html[data-scene=miss] .hc[data-in~="6"]{animation:1s linear both paused x-hold-6}html[data-scene=miss] .chip-miss{animation:miss-chip 1s var(--ease-in-out) both paused}html[data-scene=miss] .chip-miss:after{animation:miss-strike 1s var(--ease-out) both paused}html[data-scene=miss] .pod:not([data-seat="0"],[data-seat="1"]) .pod-body{animation:miss-dim 1s var(--ease-in-out) both paused}@keyframes x-hold-6{0%,to{opacity:1;translate:var(--h6x) var(--h6y);rotate:var(--h6r)}}@keyframes miss-turn{0%,50%{opacity:1;translate:var(--X0) var(--Y0);border-color:var(--a-sapphire);box-shadow:0 0 calc(30 * var(--cu)) calc(4 * var(--cu)) #5c79ff8c}66%,88%{opacity:1;translate:var(--X1) var(--Y1);border-color:var(--a-garnet);box-shadow:0 0 calc(30 * var(--cu)) calc(4 * var(--cu)) #ff5c7e99}to{opacity:0;translate:var(--X1) var(--Y1);border-color:var(--a-garnet);box-shadow:0 0 calc(30 * var(--cu)) calc(4 * var(--cu)) #ff5c7e99}}@keyframes miss-chip{0%,4%{opacity:0;scale:.6;translate:var(--X0) calc(var(--Y0) - 96 * var(--cu))}10%{opacity:1;scale:1;translate:var(--X0) calc(var(--Y0) - 96 * var(--cu))}22%,36%{opacity:1;scale:1;translate:var(--X1c) calc(var(--Y1) - 104 * var(--cu))}40%{translate:calc(var(--X1c) + 9 * var(--cu)) calc(var(--Y1) - 104 * var(--cu))}44.5%{translate:calc(var(--X1c) - 9 * var(--cu)) calc(var(--Y1) - 104 * var(--cu))}49%{translate:calc(var(--X1c) + 5 * var(--cu)) calc(var(--Y1) - 104 * var(--cu))}54%,84%{opacity:1;scale:1;translate:var(--X1c) calc(var(--Y1) - 104 * var(--cu))}92%,to{opacity:0;scale:.8;translate:var(--X1c) calc(var(--Y1) - 104 * var(--cu))}}@keyframes miss-strike{0%,44%{scale:0 1}53%,to{scale:1}}@keyframes miss-dim{0%,4%{opacity:1}12%,88%{opacity:.32}to{opacity:1}}html[data-scene=claim] .turn{animation:x-turn-in 1s var(--ease-in-out) both paused}html[data-scene=claim] .hc[data-book=high-diamonds]{--ax:var(--h6x);--ay:var(--h6y);--ar:var(--h6r);--as:1;animation:x-fly 1s var(--ease-in-out) both paused}html[data-scene=claim] .hc:is(.hc-c3,.hc-s8){animation:claim-rest 1s var(--ease-in-out) both paused}html[data-scene=claim] .xr[data-beat="4"]{animation:x-xr 1s var(--ease-in-out) both paused}html[data-scene=claim] :is(.hc[data-book=high-diamonds],.xr[data-beat="4"]):after{animation:1s linear both paused x-lit}html[data-scene=claim] .won[data-beat="4"]{animation:x-won 1s var(--ease-out) both paused}html[data-scene=claim] .score{animation:1s linear both paused x-turn-in}html[data-scene=claim] .score-s{animation:1s linear both paused claim-ss}html[data-scene=claim] .pod[data-team="1"] .pod-body{animation:x-dim 1s var(--ease-in-out) both paused}@keyframes x-fly{0%,26%{opacity:1;translate:var(--ax) var(--ay);rotate:var(--ar);scale:var(--as)}42%,58%{opacity:1;translate:var(--bx) var(--by);rotate:var(--br);scale:var(--bs);z-index:var(--z)}74%{opacity:1;translate:var(--ex) var(--ey);rotate:0deg;scale:var(--es);z-index:var(--z)}78%,to{opacity:0;translate:var(--ex) var(--ey);rotate:0deg;scale:var(--es);z-index:var(--z)}}@keyframes x-xr{0%,2%{opacity:0;translate:var(--ax) calc(var(--ay) + 20 * var(--cu));rotate:var(--ar);scale:var(--as)}12%,26%{opacity:1;translate:var(--ax) var(--ay);rotate:var(--ar);scale:var(--as)}42%,58%{opacity:1;translate:var(--bx) var(--by);rotate:var(--br);scale:var(--bs);z-index:var(--z)}74%{opacity:1;translate:var(--ex) var(--ey);rotate:0deg;scale:var(--es);z-index:var(--z)}78%,to{opacity:0;translate:var(--ex) var(--ey);rotate:0deg;scale:var(--es);z-index:var(--z)}}@keyframes x-lit{0%,6%{opacity:0}14%,24%{opacity:1}32%,42%{opacity:0}46%,56%{opacity:1}62%,to{opacity:0}}@keyframes x-won{0%,71%{opacity:0;scale:1.5}80%,to{opacity:1;scale:1}}@keyframes claim-rest{0%,26%{opacity:1;translate:var(--h6x) var(--h6y);rotate:var(--h6r)}42%,to{opacity:1;translate:var(--h2x) var(--h2y);rotate:var(--h2r)}}@keyframes claim-ss{0%,75.9%{--ss:0}76%,to{--ss:1}}@keyframes x-dim{0%,4%{opacity:1}12%,62%{opacity:.32}72%,to{opacity:1}}html[data-scene=wrong] .turn{opacity:1}html[data-scene=wrong] .hc-c3{--ax:var(--h2x);--ay:var(--h2y);--ar:var(--h2r);--as:1;animation:x-fly 1s var(--ease-in-out) both paused}html[data-scene=wrong] .hc-s8{animation:wrong-rest 1s var(--ease-in-out) both paused}html[data-scene=wrong] .xr[data-beat="5"]:not(.xr-flip){animation:x-xr 1s var(--ease-in-out) both paused}html[data-scene=wrong] :is(.hc-c3,.xr[data-beat="5"]:not(.xr-flip)):after{animation:1s linear both paused wrong-lit-five}html[data-scene=wrong] .xr-flip{animation:wrong-late 1s var(--ease-in-out) both paused}html[data-scene=wrong] .xr-back{animation:1s linear both paused wrong-back}html[data-scene=wrong] .xr-flip .pc{animation:1s linear both paused wrong-face}html[data-scene=wrong] .xr-flip .pc:after{--glow:var(--a-garnet);animation:1s linear both paused wrong-lit}html[data-scene=wrong] .won[data-beat="5"]{animation:x-won 1s var(--ease-out) both paused}html[data-scene=wrong] .score-g{animation:1s linear both paused wrong-gs}html[data-scene=wrong] .pod:is([data-seat="1"],[data-seat="3"]) .pod-body{animation:x-dim 1s var(--ease-in-out) both paused}@keyframes wrong-rest{0%,26%{opacity:1;translate:var(--h2x) var(--h2y);rotate:var(--h2r)}42%,to{opacity:1;translate:var(--h1x) var(--h1y);rotate:var(--h1r)}}@keyframes wrong-lit-five{0%,6%{opacity:0}14%,24%{opacity:1}32%,to{opacity:0}}@keyframes wrong-late{0%,2%{opacity:0;translate:var(--ax) calc(var(--ay) + 20 * var(--cu));rotate:var(--ar);scale:var(--as)}12%,30%{opacity:1;translate:var(--ax) var(--ay);rotate:var(--ar);scale:var(--as)}44%,58%{opacity:1;translate:var(--bx) var(--by);rotate:var(--br);scale:var(--bs);z-index:var(--z)}74%{opacity:1;translate:var(--ex) var(--ey);rotate:0deg;scale:var(--es);z-index:var(--z)}78%,to{opacity:0;translate:var(--ex) var(--ey);rotate:0deg;scale:var(--es);z-index:var(--z)}}@keyframes wrong-back{0%,37%{scale:1}41.5%,to{scale:0 1}}@keyframes wrong-face{0%,41.5%{scale:0 1}46%,to{scale:1}}@keyframes wrong-lit{0%,43%{opacity:0}47%,62%{opacity:1}70%,to{opacity:0}}@keyframes wrong-gs{0%,75.9%{--gs:0}76%,to{--gs:1}}html[data-scene=win] .turn{animation:1s linear both paused win-out}html[data-scene=win] .shelf{animation:win-shelf 1s var(--ease-in-out) both paused}html[data-scene=win] .won[data-order]:not([data-order="0"]){animation:win-won 1s var(--ease-out) both paused;animation-delay:calc((var(--o) - 1) * 32ms)}html[data-scene=win] .won.won[data-order="7"]{animation-delay:.48s}html[data-scene=win] .score{animation:1s linear both paused win-score}html[data-scene=win] .score-s{animation:1s linear both paused win-ss}html[data-scene=win] .score-g{animation:1s linear both paused win-gs}html[data-scene=win] .verdict{animation:win-verdict 1s var(--ease-out) both paused}html[data-scene=win] .pod[data-team="0"] .disc{animation:win-glow 1s var(--ease-out) both paused}@keyframes win-out{0%{opacity:1}10%,to{opacity:0}}@keyframes win-shelf{0%{translate:0 var(--shelf-y);scale:1}18%,to{translate:0 calc(var(--shelf-y) + 120 * var(--u));scale:var(--shelf-zoom,1.18)}}@keyframes win-won{0%,2%{opacity:0;scale:1.5}8%,to{opacity:1;scale:1}}@keyframes win-score{0%,86%{opacity:1}96%,to{opacity:0}}@keyframes win-ss{0%,3.4%{--ss:1}3.5%,9.8%{--ss:2}9.9%,16.2%{--ss:3}16.3%,51.4%{--ss:4}51.5%,to{--ss:5}}@keyframes win-gs{0%,6.6%{--gs:1}6.7%,13%{--gs:2}13.1%,19.4%{--gs:3}19.5%,to{--gs:4}}@keyframes win-verdict{0%,54%{opacity:0;scale:.9}62%,84%{opacity:1;scale:1}96%,to{opacity:0;scale:1}}@keyframes win-glow{0%,54%,96%,to{box-shadow:0 3px 0 var(--edge),0 6px 12px rgb(var(--a-shadow) / .34)}62%,84%{box-shadow:0 3px 0 var(--edge),0 0 0 3px var(--fill),0 0 26px 8px #5c79ff8c}}.device{left:var(--dx);top:var(--dy);opacity:0;will-change:transform,opacity;background:linear-gradient(135deg,#6a7894,#2b3448 16%,#1b2232,#2b3448 84%,#5f6d88);border-radius:68px;width:426px;height:898px;margin:-449px 0 0 -213px;position:absolute;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 2.5px #0e121b,0 0 0 1px #0000008c,0 70px 120px -30px #000000e6,0 40px 90px -50px #5c79ff80}.device:before{content:"";background:#040406;border-radius:64px;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.device-key{background:linear-gradient(90deg,#161c29,#5f6d88 60%,#2b3448);border-radius:2px;width:5px;position:absolute}.device-action{height:34px;top:196px;left:-4px}.device-up{height:64px;top:264px;left:-4px}.device-down{height:64px;top:344px;left:-4px}.device-side{background:linear-gradient(270deg,#161c29,#5f6d88 60%,#2b3448);height:106px;top:296px;right:-4px}.device-cam{background:linear-gradient(#1b2232,#3a455c,#1b2232);width:3px;height:66px;top:560px;right:-2px;box-shadow:inset 0 0 0 .5px #fff3}.device-glass{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff14,#ffffff04 28%,#0000 44%);border-radius:55px;position:absolute;top:12px;right:12px;bottom:12px;left:12px;box-shadow:inset 0 0 0 1px #ffffff0d}.copies{z-index:3;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.copy{opacity:0;pointer-events:auto;will-change:transform,opacity;margin:0;position:absolute}.copy[inert]{pointer-events:none}.copy-kicker{font:400 var(--fs-readout) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--heat-ink);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 22px}.copy-title{letter-spacing:-.045em;color:var(--bone);margin:0;font-size:clamp(40px,4.4vw,76px);font-weight:500;line-height:.95}.copy-body{max-width:30rem;font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;margin:26px 0 0;line-height:1.55}.copy-app .copy-title{font-size:clamp(36px,3.6vw,64px)}.meter{background:#e9e6df1f;border-radius:2px;width:2px;position:absolute;overflow:hidden}.meter i{background:linear-gradient(var(--heat-3),#d28491 50%,#8f74e8);transform-origin:50% 0;position:absolute;top:0;right:0;bottom:0;left:0;scale:1 0}.copy>.meter{top:2px;bottom:6px;left:-30px}.chapters{margin:34px 0 0;padding-left:22px;position:relative}.chapters .meter{top:3px;bottom:3px;left:0}.chapters ol{font:400 var(--fs-readout) / 1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fog);gap:13px;margin:0;padding:0;list-style:none;display:grid}.chapters li{transition:color .28s var(--ease-out),translate .28s var(--ease-out)}.chapters li[data-on]{color:var(--bone);translate:6px}.note{opacity:0;margin:0;position:absolute}.note-kicker{font:400 var(--fs-readout) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--heat-ink);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 16px}.note-title{font:500 clamp(28px,2.4vw,40px) / 1.04 var(--font-sans);letter-spacing:-.04em;color:var(--bone);text-wrap:balance;margin:0}.note-body{font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;margin:16px 0 0;line-height:1.55}.hint{z-index:3;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));font:400 var(--fs-readout) / 1 var(--font-mono);color:var(--fog);align-items:center;gap:10px;display:flex;position:fixed;translate:-50%}.hint span{background:linear-gradient(transparent,var(--bone));width:1px;height:18px}@media(min-width:1024px){.shade{background:linear-gradient(90deg,#06080bb3,#0000);width:46vw;position:absolute;inset:0 auto 0 0}.copy{left:calc(var(--gutter) + 1vw + 30px);top:var(--mid,50%);width:min(27rem,28vw)}.copy-app{left:calc(var(--gutter) + 8px);width:min(30rem,calc(var(--dx) - 213px * var(--fit) - 84px - var(--gutter)))}.note{left:calc(var(--dx) + 213px * var(--fit) + 72px);top:clamp(24svh,calc(var(--dy) + (var(--cy) - 437) * var(--fit) * 1px),76svh);width:min(25rem,calc(100vw - var(--dx) - 213px * var(--fit) - 72px - var(--gutter)));translate:0 -50%}}@media(min-width:1024px)and (max-height:720px){.format{gap:8px}.format-n{font-size:calc(66 * var(--cu))}}@media(max-width:1023px){.plays{--S:100vw;--wx:50vw;--wy:max(250px, 37svh);--copy-y:calc(var(--S) * .68)}.world{--du:calc(var(--u) * 1.18);--shelf-zoom:1.04;--score-y:calc(-403 * var(--u))}html[data-scene=win] .score{translate:0 calc(var(--score-y) + 96 * var(--u))}.pod-count{display:none}.chip-ask{--edge:calc(50vw - var(--gutter) - 2.2em)}.verdict{font-size:min(max(34px,calc(72 * var(--cu))),10vw)}.pod-fan{--w:calc(var(--d) * .54);top:calc(var(--d) * .58)}.slot-mark{gap:.15em;font-size:9px}.format{grid-template-columns:auto auto;justify-items:center;gap:8px 18px;display:grid}.format-n{order:-1;grid-column:1/-1}.cap{white-space:normal;text-align:center;letter-spacing:.12em;width:max-content;max-width:52vw;line-height:1.45}.copy{left:var(--gutter);right:var(--gutter);top:calc(var(--wy) + var(--copy-y))}.copy>.meter{display:none}.copy-title{font-size:clamp(30px,8vw,44px)}.copy-kicker{margin-bottom:12px}.copy-body{margin-top:14px;font-size:15px}.copy-app{display:none}.note{left:var(--gutter);right:var(--gutter);top:calc(var(--dy) + 449px * var(--fit) + 24px)}.note-kicker{margin-bottom:10px}.note-title{font-size:24px}.note-body{margin-top:8px;font-size:15px}.hint,.shade{display:none}}@media(max-width:1023px)and (max-height:740px){.slot-mark{display:none}.cap{max-width:42vw}.score{font-size:11px}.score b{font-size:18px}.score>span{display:none}.score .score-s{color:var(--a-sapphire)}.score .score-g{color:var(--a-garnet)}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:.01ms!important}
