@font-face{font-family:'Geist';src:url(/fonts/geist.woff2?v=885b78) format('woff2');font-weight:400 700;font-display:optional}@font-face{font-family:'Barlow Condensed';src:url(/fonts/barlow.woff2?v=885b78) format('woff2');font-weight:500 800;font-display:swap}@font-face{font-family:'Barlow Fallback';src:local('Arial Narrow'),local('ArialNarrow-Bold'),local('Roboto Condensed'),local('Arial');font-weight:500 800;size-adjust:84%;ascent-override:118%;descent-override:30%;line-gap-override:0%}@font-face{font-family:'Geist Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Helvetica');font-weight:100 500;size-adjust:93%;ascent-override:105.8%;descent-override:30.4%;line-gap-override:0%}@font-face{font-family:'Geist Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Helvetica Bold');font-weight:501 900;size-adjust:85%;ascent-override:113.2%;descent-override:32.5%;line-gap-override:0%}:root{color-scheme:light;--bg:#EDEEF1;--bg-2:#F6F7F8;--panel:#FFFFFF;--panel-2:#F3F4F6;--ink:#0B0D11;--ink-2:#444B56;--ink-3:#5A616C;--line:rgba(11,13,17,.11);--line-2:rgba(11,13,17,.2);--key:rgba(255,255,255,.95);--key-2:rgba(255,255,255,.6);--floor:rgba(28,34,48,.22);--floor-2:rgba(28,34,48,.1);--accent:#1400EB;--accent-ink:#1400EB;--on-accent:#FFFFFF;--live:#96130B;--live-dot:#E5281C;--win:#0D602E;--btn:#0B0D11;--btn-ink:#FFFFFF;--btn-2:rgba(11,13,17,.07);--focus:#1400EB;--scrim:rgba(237,238,241,.82);--frame-a:#E4E6EA;--frame-b:#A8ADB6;--frame-c:#C9CDD3;--frame-edge:#8E939C;--glare:rgba(255,255,255,.55);--tag:#FFE7A3;--tag-ink:#4A3500;--a-bg:#F3F4F6;--a-surf:#FFFFFF;--a-surf2:#E9EBEF;--a-ink:#0B0D11;--a-ink2:#5A6370;--a-ink3:#8A929D;--a-line:rgba(10,14,20,.1);--a-live:#E5281C;--a-live-t:#96130B;--a-win:#1C9A45;--a-win-t:#0D602E;--a-acc:#1F5FE0;--a-acc-t:#1A52C8;--a-on-acc:#FFFFFF;--a-glass:rgba(255,255,255,.58);--a-rim:rgba(255,255,255,.9);--a-lo:.5;--a-emb:.18;--a-ink2-lit:#3D424A;--a-follow:#FFC53D;--a-bg-and:#F5F6FB;--a-surf-and:#FFFFFF;--a-surf2-and:#E6E9F3;--a-white:#FFFFFF;--a-black:#000000;--a-scrim:rgba(0,0,0,.16);--a-yc:#F5C518;--a-rc:#E5484D;--t-bg:#030405;--t-ink:#FFFFFF;--t-ink2:#9BA4B0;--t-btn:#15181D;--t-strip:#151923;--t-chip:#232936;--t-hold:#12151A;--t-sync:#30D158;--t-badge:#FFC53D;--ls-a:#1B2233;--ls-b:#3A2F4F;--ls-c:#0C1220;--ls-ink:#FFFFFF;--ui-ios:-apple-system,BlinkMacSystemFont,'SF Pro Text','Geist',system-ui,sans-serif;--ui-and:'Geist','Geist Fallback',system-ui,sans-serif;--num:'Barlow Condensed','Barlow Fallback','Arial Narrow',sans-serif;--sans:'Geist','Geist Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--mono:'Geist','Geist Fallback',ui-sans-serif,system-ui,sans-serif;--pop:linear(0,.018,.065,.132,.211,.295,.382,.466,.546,.62,.688,.748,.8,.846,.884,.916,.943,.964,.981,.994,1.003,1.01,1.015,1.018,1.019,1.02,1.02,1.019,1.017,1.016,1.014,1.012,1.011,1.009,1.008,1.006,1.005,1.004,1.003,1.002,1);--snap:linear(0,.017,.061,.123,.195,.272,.351,.427,.5,.568,.63,.686,.735,.779,.818,.85,.879,.903,.923,.939,.953,.964,.974,.981,.987,.991,.995,.997,.999,1.001,1.002,1.002,1.003,1.003,1.003,1.003,1.003,1.003,1.002,1.002,1);--nav:linear(0,.02,.069,.136,.211,.289,.367,.441,.51,.573,.63,.68,.725,.765,.799,.829,.855,.877,.896,.913,.926,.938,.948,.957,.964,.97,.975,.979,.982,.985,.988,.99,.992,.993,.994,.995,.996,.997,.997,.998,1);--roll:linear(0,.027,.097,.194,.306,.423,.538,.645,.741,.824,.894,.95,.993,1.025,1.046,1.06,1.067,1.068,1.066,1.06,1.054,1.046,1.038,1.03,1.023,1.017,1.011,1.006,1.003,1,.998,.997,.996,.995,.995,.996,.996,.996,.997,.998,1);--emph:1.4s;--hdr:64px;--gut:40px;--measure:1240px}:root[data-theme="dark"]{color-scheme:dark;--bg:#0A0B0D;--bg-2:#111317;--panel:#141619;--panel-2:#191B1F;--ink:#F3F5F8;--ink-2:#A6AFBB;--ink-3:#8A93A0;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--key:rgba(255,255,255,.075);--key-2:rgba(255,255,255,.035);--floor:rgba(0,0,0,.62);--floor-2:rgba(0,0,0,.4);--accent:#6E63FF;--accent-ink:#9D96FF;--on-accent:#FFFFFF;--live:#FF5A50;--live-dot:#FF453A;--win:#30D158;--btn:#F3F5F8;--btn-ink:#0A0B0D;--btn-2:rgba(255,255,255,.09);--focus:#9D96FF;--scrim:rgba(10,11,13,.8);--frame-a:#3B3E45;--frame-b:#121316;--frame-c:#24262B;--frame-edge:#4A4E56;--glare:rgba(255,255,255,.16);--tag:#3A2C00;--tag-ink:#FFD66B;--a-bg:#07090C;--a-surf:#101318;--a-surf2:#191D24;--a-ink:#F4F6F8;--a-ink2:#9BA4B0;--a-ink3:#69727E;--a-line:rgba(255,255,255,.09);--a-live:#FF453A;--a-live-t:#FF453A;--a-win:#30D158;--a-win-t:#30D158;--a-acc:#3D7BFF;--a-acc-t:#3D7BFF;--a-glass:rgba(62,66,78,.44);--a-rim:rgba(255,255,255,.34);--a-lo:.8;--a-emb:.19;--a-ink2-lit:#9BA4B0;--a-bg-and:#0B0D12;--a-surf-and:#151923;--a-surf2-and:#1F2430;--a-scrim:rgba(0,0,0,.45);--ls-a:#141A28;--ls-b:#2A2140;--ls-c:#05070C}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}img,svg{display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}.wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--btn);color:var(--btn-ink);padding:12px 18px;border-radius:999px;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.kicker{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);display:flex;gap:14px;align-items:center}.kicker b{font-weight:500;color:var(--accent-ink)}.h2{font:600 clamp(40px,5.2vw,72px)/.98 var(--sans);letter-spacing:-.045em;text-wrap:balance;max-width:16ch}.lede{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--ink-2);max-width:40ch;text-wrap:pretty}.cap{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:600 16px/1 var(--sans);text-decoration:none;border:0;cursor:pointer;transition:transform .45s var(--pop),background-color .2s ease}.btn:active{transform:scale(.96)}.btn.pri{background:var(--btn);color:var(--btn-ink)}.btn.sec{background:var(--btn-2);color:var(--ink)}.btn svg{flex-shrink:0}.hdr{position:sticky;top:0;z-index:50;height:var(--hdr);background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--line)}.hdr .wrap{height:100%;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);min-height:44px;flex-shrink:0}.brand .bs{width:17.9px;height:30px;background:var(--accent);-webkit-mask:url(/img/sign.svg?v=885b78) center/contain no-repeat;mask:url(/img/sign.svg?v=885b78) center/contain no-repeat}.brand .bn{font:600 20px/1 var(--sans);letter-spacing:-.025em}.nav{display:flex;gap:2px;margin-left:18px}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:color .2s ease,background-color .2s ease}.nav a:hover{color:var(--ink);background:var(--btn-2)}.hdr .sp{flex:1}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--btn-2)}.seg button{min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:999px;background:none;font:500 13px var(--mono);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;transition:background-color .2s ease,color .2s ease}.seg button[aria-pressed="true"]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px var(--floor-2)}.icobtn{width:44px;height:44px;border-radius:50%;border:0;background:var(--btn-2);display:grid;place-items:center;cursor:pointer;color:var(--ink)}.hdr .btn{min-height:44px;padding:0 18px;font-size:14px}.studio{position:relative;isolation:isolate}.studio::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(transparent,#000 22%,#000 78%,transparent);background:radial-gradient(60% 40% at 50% 22%,var(--key),transparent 72%),radial-gradient(40% 30% at 50% 100%,var(--key-2),transparent 70%)}.hero{padding:clamp(40px,5vw,72px) 0 0;text-align:center;overflow:clip}.hero .kicker{justify-content:center}.hero h1{margin:22px auto 0;font:600 clamp(56px,9.2vw,136px)/.9 var(--sans);letter-spacing:-.055em;text-wrap:balance;max-width:7.5em}.hero .lede{margin:28px auto 0;max-width:23.9em}.hero .lede + .lede{margin-top:10px;font-size:clamp(16px,1.25vw,18px);color:var(--ink-3)}.hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.hero .meta{margin-top:20px;justify-content:center}.stage{position:relative;height:calc(868px * var(--kh) + 120px);margin-top:clamp(40px,5vw,72px);--kh:.8}.stage .dev{position:absolute;bottom:90px;left:50%}.stage .d-c{--k:var(--kh);transform:translateX(-50%);z-index:3}.stage .d-l{--k:calc(var(--kh) * .84);transform:translateX(calc(-50% - 400px * var(--kh) / .8)) perspective(1600px) rotateY(16deg);transform-origin:100% 100%;z-index:2}.stage .d-r{--k:calc(var(--kh) * .84);transform:translateX(calc(-50% + 400px * var(--kh) / .8)) perspective(1600px) rotateY(-16deg);transform-origin:0 100%;z-index:2}.stage .floor{position:absolute;left:50%;bottom:64px;width:min(1100px,96%);height:60px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,var(--floor),transparent 70%);filter:blur(6px);z-index:1}.dev{zoom:var(--k,1);position:relative;flex-shrink:0;forced-color-adjust:none;isolation:isolate}.dev .body{position:relative;padding:12px;border-radius:68px;background:linear-gradient(145deg,var(--frame-a),var(--frame-b) 32%,var(--frame-c) 66%,var(--frame-a));box-shadow:inset 0 0 0 1.5px var(--frame-edge),0 60px 80px -30px var(--floor),0 30px 40px -20px var(--floor-2)}.dev .body::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,var(--glare),transparent 22%,transparent 70%,var(--glare) 100%);mix-blend-mode:screen;opacity:.6}.dev .btns{position:absolute;inset:0;pointer-events:none}.dev .btns i{position:absolute;width:4px;border-radius:2px;background:var(--frame-b);box-shadow:inset 0 0 0 1px var(--frame-edge)}.dev .scr{position:relative;width:390px;height:844px;border-radius:56px;overflow:hidden;background:var(--a-bg);box-shadow:0 0 0 2px var(--a-black)}.dev.and .body{padding:9px;border-radius:53px}.dev.and .scr{border-radius:44px;background:var(--a-bg-and)}.crop{position:relative;isolation:isolate;width:390px;overflow:hidden;border-radius:34px;background:var(--a-bg);zoom:var(--k,1);forced-color-adjust:none;box-shadow:0 0 0 1px var(--line),0 40px 60px -30px var(--floor),0 16px 24px -16px var(--floor-2)}.crop.and{background:var(--a-bg-and)}.app{--bg:var(--a-bg);--surf:var(--a-surf);--surf2:var(--a-surf2);--ink:var(--a-ink);--ink2:var(--a-ink2);--ink3:var(--a-ink3);--line:var(--a-line);--live:var(--a-live);--win:var(--a-win);--acc:var(--a-acc);--glass:var(--a-glass);--rim:var(--a-rim);--lo:var(--a-lo);--ui:var(--ui-ios);position:absolute;inset:0;font:400 15px/1.3 var(--ui);color:var(--ink);background:var(--bg);overflow:hidden;text-align:left;letter-spacing:0;user-select:none;-webkit-user-select:none}.app.and{--bg:var(--a-bg-and);--surf:var(--a-surf-and);--surf2:var(--a-surf2-and);--ui:var(--ui-and)}.app.rel{position:relative;inset:auto}.app svg.ic{display:block;flex-shrink:0}.sb{position:absolute;top:0;left:0;right:0;height:50px;display:flex;align-items:center;justify-content:space-between;padding:4px 34px 0 50px;font:600 17px/1 var(--ui);z-index:55;color:var(--ink)}.sb .r{display:flex;gap:6px;align-items:center}.app.and .sb{height:44px;padding:0 26px 0 28px;font:500 15px/1 var(--ui)}.app.and .sb .chip{margin-left:10px;height:26px;border-radius:13px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;background:var(--surf2);color:var(--ink);font:700 15px/1 var(--num);letter-spacing:.3px;transition:background-color .2s ease,color .2s ease}.app.and .sb .chip.on{background:var(--acc);color:var(--a-on-acc)}.app.and .sb .chip i{width:6px;height:6px;border-radius:50%;background:var(--a-live)}.app.and .sb .chip.on i{background:var(--a-white)}.app.and .sb .l{display:flex;align-items:center}.paused .light i,.paused .lv i,.paused .nowdot{animation-play-state:paused}.crest{--s:30px;width:var(--s);height:calc(var(--s)*1.14);display:inline-grid;place-items:center;flex-shrink:0;background:var(--ca);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 114'%3E%3Cpath d='M50 0L92 12Q100 14 100 22V60Q100 92 50 114Q0 92 0 60V22Q0 14 8 12Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 114'%3E%3Cpath d='M50 0L92 12Q100 14 100 22V60Q100 92 50 114Q0 92 0 60V22Q0 14 8 12Z'/%3E%3C/svg%3E") center/contain no-repeat}.crest b{font:800 calc(var(--s)*.36)/1 var(--num);color:var(--a-white);letter-spacing:.5px;transform:translateY(-8%)}.crest.xxs{--s:16px}.crest.xs{--s:22px}.crest.s{--s:30px}.crest.m{--s:40px}.crest.xxs b,.crest.xs b{display:none}.sc{display:inline-flex;align-items:center;gap:8px;font:800 104px/.86 var(--num);font-variant-numeric:tabular-nums;letter-spacing:-1px;white-space:nowrap}.sc i{font-style:normal;font-weight:500;font-size:.5em;opacity:.35}.dg{display:inline-block}.roll{animation:roll .62s var(--roll)}@keyframes roll{0%{transform:translateY(.55em) scale(.7);opacity:0}100%{transform:none;opacity:1}}.lv{display:inline-flex;align-items:center;gap:7px;font:700 14px/1 var(--num);letter-spacing:1.6px;color:var(--live);white-space:nowrap}.lv i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.5s ease-in-out infinite}.lv b{color:var(--ink);letter-spacing:.5px;font-size:16px;font-variant-numeric:tabular-nums}@keyframes pulse{50%{opacity:.25;transform:scale(.6)}}.rnd{width:44px;height:44px;border-radius:22px;display:grid;place-items:center;flex-shrink:0}.tm{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.fadeb{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(transparent,var(--bg) 70%);pointer-events:none;z-index:4}.touch{--bg:var(--t-bg);background:var(--t-bg);color:var(--t-ink)}.ttop{position:absolute;left:0;right:0;top:58px;display:flex;justify-content:space-between;align-items:center;padding:0 16px}.ttop .rnd{background:var(--t-btn);color:var(--t-ink)}.clock{display:flex;flex-direction:column;align-items:center}.clock b{font:700 46px/1 var(--num);font-variant-numeric:tabular-nums;letter-spacing:1px}.clock span{font-size:11px;color:var(--t-ink2);font-weight:600}.sync{display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:650;color:var(--t-sync);width:44px;text-align:center}.halves{position:absolute;left:10px;right:10px;top:142px;bottom:196px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.touch.picking .halves{bottom:232px}.half{position:relative;border-radius:42px;overflow:hidden;background:linear-gradient(180deg,var(--ca),var(--cb));color:var(--t-ink);display:flex;flex-direction:column}.and .half.h{border-radius:42px 14px 14px 42px}.and .half.a{border-radius:14px 42px 42px 14px}.tap{all:unset;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 6px;position:relative;overflow:hidden;cursor:pointer;transition:transform .45s var(--pop),filter .15s ease;-webkit-tap-highlight-color:transparent}.tap:active{transform:scale(.975);filter:brightness(1.15)}.tap:focus-visible{outline:3px solid var(--t-ink);outline-offset:-6px;border-radius:inherit}.hd{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:700;font-size:15px;padding-top:4px}.num{font:800 196px/.82 var(--num);font-variant-numeric:tabular-nums;text-shadow:0 6px 30px rgba(0,0,0,.25);display:inline-block}.hint{font-size:12px;font-weight:650;opacity:.8}.pitch{position:absolute;top:50%;width:136px;height:136px;margin-top:-68px;border-radius:50%;box-shadow:inset 0 0 0 1.4px var(--t-ink);opacity:.12;pointer-events:none}.half.h .pitch{right:-72px}.half.a .pitch{left:-72px}.puck{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px;border-radius:32px;background:var(--t-ink);color:var(--a-black);display:grid;place-items:center;box-shadow:0 8px 28px rgba(0,0,0,.55),0 0 0 6px var(--t-bg);z-index:2;pointer-events:none}.and .puck{border-radius:22px}.rip{position:absolute;width:24px;height:24px;margin:-12px;border-radius:50%;background:rgba(255,255,255,.6);pointer-events:none;animation:rip .7s ease-out forwards}@keyframes rip{to{transform:scale(22);opacity:0}}.tray{position:absolute;left:10px;right:10px;bottom:106px;height:78px;transition:opacity .2s ease}.strip{height:100%;border-radius:39px;display:flex;align-items:center;gap:10px;padding:0 13px;background:rgba(40,44,54,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.08)}.and .strip{border-radius:28px;background:var(--t-strip);box-shadow:none}.slog{position:relative;height:52px;border-radius:26px;background:rgba(255,255,255,.12);color:var(--t-ink);font-size:14px;font-weight:700;padding:0 15px 0 13px;display:flex;gap:6px;align-items:center;flex-shrink:0}.and .slog{border-radius:16px;background:var(--t-chip)}.sbadge{position:absolute;top:-5px;right:-5px;min-width:21px;height:21px;padding:0 6px;border-radius:11px;background:var(--t-badge);color:var(--a-black);font:800 14px/21px var(--num);font-style:normal;text-align:center;box-shadow:0 0 0 2.5px var(--t-strip)}.sread{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.sr1{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;line-height:1.2;color:var(--t-ink);white-space:nowrap;overflow:hidden}.sr2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--t-ink2)}.sread.one .sr1{font-weight:600;color:#c9cfd7}.pku{all:unset;box-sizing:border-box;height:52px;border-radius:26px;background:var(--t-ink);color:var(--a-black);font:750 14px/1 var(--ui);padding:0 17px 0 13px;display:flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0;transition:transform .45s var(--pop),border-radius .45s var(--pop)}.pku:active{transform:scale(.92)}.pku:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.and .pku{border-radius:16px}.and .pku:active{border-radius:26px;transform:none}.pku[hidden]{display:none}.tend{position:absolute;left:10px;right:10px;bottom:30px;transition:opacity .2s ease}.hold{width:100%;height:62px;border-radius:31px;background:var(--t-hold);display:grid;place-items:center;font-weight:650;color:var(--t-ink)}.touch.picking .tray,.touch.picking .tend{opacity:0;pointer-events:none}.pick{position:absolute;left:10px;right:10px;bottom:30px;height:190px;z-index:3;border-radius:30px;overflow:hidden;background:rgba(34,38,47,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 0 0 1px rgba(255,255,255,.08);transform:translateY(230px);transition:transform .58s var(--pop);visibility:hidden}.and .pick{border-radius:28px;background:var(--t-strip);box-shadow:none}.touch.picking .pick{transform:none;visibility:visible}.pkt{position:absolute;left:28px;right:28px;top:6px;height:3px;border-radius:2px;background:rgba(255,255,255,.14);overflow:hidden}.pkt u{position:absolute;inset:0;border-radius:2px;background:var(--t-ink);transform-origin:0 50%}.touch.picking .pkt u{animation:drain 6s linear forwards}@keyframes drain{to{transform:scaleX(0)}}.pkb{position:absolute;inset:0;padding:14px 0 12px;display:flex;flex-direction:column;gap:10px}.pkh{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 16px}.pkq{flex:1;min-width:0;margin-left:2px;font:700 13px var(--num);letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb,var(--ca) 58%,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkx{all:unset;box-sizing:border-box;width:44px;height:44px;border-radius:22px;background:rgba(255,255,255,.14);color:#dfe3e8;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.and .pkx{border-radius:16px;background:var(--t-chip)}.pick .pku{height:44px;border-radius:22px}.and .pick .pku{border-radius:16px}.pkx:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.pkg{flex:1;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,52px);grid-auto-columns:76px;gap:6px;padding:0 12px;overflow:hidden}.jc{all:unset;box-sizing:border-box;position:relative;min-width:0;border-radius:26px;background:rgba(255,255,255,.11);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 6px;text-align:center;cursor:pointer;color:var(--t-ink);transition:transform .45s var(--pop),background-color .15s ease}.and .jc{border-radius:14px;background:var(--t-chip)}.jc:active{transform:scale(.93)}.jc:focus-visible{outline:3px solid var(--t-ink);outline-offset:1px}.jc b{font:800 24px/.9 var(--num);font-variant-numeric:tabular-nums}.jc span{max-width:100%;font-size:11.5px;font-weight:600;line-height:1.15;color:#b7bec8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lock{position:relative;height:100%;background:radial-gradient(120% 70% at 20% 0%,var(--ls-b),transparent 60%),radial-gradient(90% 60% at 100% 30%,var(--ls-a),transparent 70%),var(--ls-c);color:var(--ls-ink);font-family:var(--ui-ios)}.lock .sb{color:var(--ls-ink)}.lock .date{position:absolute;top:70px;left:0;right:0;text-align:center;font-size:20px;font-weight:600;opacity:.9}.lock .time{position:absolute;top:92px;left:0;right:0;text-align:center;font:700 104px/1 var(--ui-ios);letter-spacing:-2px;font-variant-numeric:tabular-nums}.la{position:absolute;left:10px;right:10px;top:236px;border-radius:24px;overflow:hidden;padding:12px 16px 12px;background:var(--a-bg);color:var(--a-ink);display:flex;flex-direction:column;gap:6px}.la .lgt{position:absolute;inset:0;pointer-events:none;opacity:var(--lgo,.8);background:radial-gradient(60% 120% at 12% 30%,var(--ca),transparent 70%),radial-gradient(60% 120% at 88% 30%,var(--cb),transparent 70%)}:root:not([data-theme="dark"]) .la .lgt{--lgo:.42}:root[data-theme="dark"] .la .lgt{--lgo:.62}.la>*{position:relative}.la .st{display:flex;justify-content:center;height:18px;align-items:center}.la .st .lv{color:var(--a-live-t)}.la .st .lv b{color:var(--a-ink)}.la .bd{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px}.la .sd{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600}.la .sc{font-size:54px;line-height:1;margin-top:4px;letter-spacing:0;gap:6px}.la .ev{text-align:center;font:700 13px/1 var(--num);letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb,var(--a-ink) 80%,transparent);min-height:16px}.nt{position:absolute;left:12px;right:12px;top:58px;border-radius:28px;background:var(--a-surf2-and);padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.nt .nh{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--a-ink2);font-weight:500}.nt .nh .ap{width:22px;height:22px;border-radius:50%;background:var(--a-acc);display:grid;place-items:center;color:var(--a-white)}.nt .ti{font-size:17px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.nt .tx{font-size:14px;color:var(--a-ink2)}.tblh{display:flex;justify-content:space-between;align-items:baseline;padding:22px 20px 8px;font:700 13px/1 var(--num);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink2)}.tblh small{font:550 12px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink3)}.tbl{position:relative;margin:0 20px}.th,.tr{display:grid;grid-template-columns:20px 12px 30px 1fr 26px 22px 22px 22px 34px 34px;align-items:center;font-size:14.5px}.th{height:26px;font:700 11px var(--num);letter-spacing:1px;color:var(--ink3)}.th .n,.tr .n{text-align:right;font-variant-numeric:tabular-nums}.tbody{position:relative;height:calc(46px * 8)}.tr{position:absolute;left:0;right:0;top:0;height:46px;border-top:1px solid var(--line);color:var(--ink);font-weight:550;transform:translateY(calc(var(--r) * 46px));transition:transform .58s var(--pop),background-color .2s ease}.tr::before{content:'';position:absolute;inset:0 -10px;border-radius:12px;background:var(--win);opacity:0;pointer-events:none}.tr.climb::before{animation:climb var(--emph) ease-out both}@keyframes climb{0%{opacity:0}18%{opacity:.2}100%{opacity:0}}.tr .rk{font:700 16px var(--num);font-variant-numeric:tabular-nums}.tr.top .rk{color:var(--a-win-t)}.tr .mv{font-size:9px;line-height:1}.tr .mv.up{color:var(--a-win-t)}.tr .mv.dn{color:var(--a-live-t)}.tr .tn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}.tr b.n{font:800 18px var(--num);color:var(--ink)}.tr .n.flash{animation:flash .9s ease-out}@keyframes flash{0%{color:var(--a-win-t)}100%{color:inherit}}.sect{padding:22px 20px 0}.sect h3{margin:0 0 10px;font:700 13px/1 var(--num);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink2)}.worm{display:block;width:100%;height:auto;overflow:visible}.worm .ax{font:600 10px var(--num);fill:var(--ink3);letter-spacing:.6px}.nowdot{animation:pulse 1.5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.tl{margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.tl li{display:grid;grid-template-columns:1fr 46px 1fr;align-items:center;min-height:44px;position:relative}.tl .l{display:flex;flex-direction:row-reverse;gap:10px;text-align:right;align-items:center}.tl .r{display:flex;gap:10px;align-items:center}.tl .ei{width:34px;height:34px;border-radius:50%;background:var(--surf2);display:grid;place-items:center;flex-shrink:0}.tl .et b{display:block;font-size:14px;font-weight:650}.tl .et small{font-size:12px;color:var(--ink2)}.tl .mn{text-align:center;font:700 17px/1 var(--num);color:var(--ink2)}.tl li.scoring .et b{font-weight:800}.tl li.mid{display:flex;justify-content:center}.tl .midl{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--num);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink3);height:28px;padding:0 12px;border-radius:14px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.tl li.new{animation:rise .7s var(--pop)}.tl li.new::after{content:'';position:absolute;inset:-3px -8px;border-radius:18px;background:var(--hc);opacity:0;animation:hitglow var(--emph) ease-out both;pointer-events:none}@keyframes rise{0%{opacity:0;transform:translateY(-16px) scale(.92)}100%{opacity:1;transform:none}}@keyframes hitglow{0%{opacity:0}15%{opacity:.22}100%{opacity:0}}.grab{width:36px;height:5px;border-radius:3px;background:var(--ink);opacity:.28;margin:0 auto -6px}.app.and .grab{width:32px;height:4px;opacity:.4;margin:6px auto 4px}.rail{position:relative;height:44px;margin:0 auto;width:420px}.rail .ln{position:absolute;left:28px;right:28px;top:14px;height:2px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.crn{position:absolute;top:0;width:120px;height:44px;margin-left:-60px}.crb{position:absolute;left:50%;top:8px;width:14px;height:14px;margin-left:-7px;border-radius:50%;display:grid;place-items:center;background:var(--bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 30%,transparent);color:var(--bg)}.crn.done .crb{background:var(--ink);box-shadow:none}.crn.cur .crb{width:18px;height:18px;margin-left:-9px;top:6px;box-shadow:inset 0 0 0 2px var(--ink)}.crb u{display:block;width:8px;height:8px;border-radius:50%;background:var(--live);animation:pulse 1.5s ease-in-out infinite}.crs{position:absolute;top:28px;left:0;right:0;text-align:center;font:700 11px/1 var(--num);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3);white-space:nowrap}.crn.done .crs{color:var(--ink2)}.crn.cur .crs{color:var(--ink)}.cupv{position:absolute;left:0;right:0;top:84px;bottom:0}.cupv svg.lines{position:absolute;inset:0;overflow:visible}.cbx{position:absolute;width:236px;height:64px;border-radius:20px;background:var(--surf);display:flex;flex-direction:column;justify-content:center;padding:0 12px}.app.and .cbx{border-radius:14px}.cbx .ln2{display:flex;align-items:center;gap:8px;height:28px;font-weight:650;font-size:14px}.cbx .ln2>span:not(.crest){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbx .ln2 b{font:700 19px/1 var(--num);font-variant-numeric:tabular-nums;min-width:14px;text-align:right}.cbx .ln2.lost{color:var(--ink3)}.cbx .ln2.lost .crest{opacity:.55}.cbx .ln2.tbd{color:var(--ink3);font-weight:600;font-size:13px}.cbx.slot{background:none;box-shadow:inset 0 0 0 1.25px color-mix(in srgb,var(--ink) 12%,transparent)}.cbx .tag{position:absolute;top:-10px;left:12px;height:20px;padding:0 8px;border-radius:10px;font:700 11px/20px var(--num);letter-spacing:1.2px;text-transform:uppercase;background:var(--bg);color:var(--ink2);white-space:nowrap}.cbx.fin{height:88px;justify-content:flex-end;padding-bottom:6px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ca) 46%,transparent),transparent 62%),radial-gradient(120% 140% at 100% 100%,color-mix(in srgb,var(--cb) 40%,transparent),transparent 62%),var(--surf)}section.ch{padding:clamp(96px,11vw,168px) 0 0}.chhead{display:grid;grid-template-columns:repeat(12,1fr);gap:24px var(--gut);align-items:end}.chhead .kicker{grid-column:1 / -1}.chhead .h2{grid-column:1 / span 7}.chhead .lede{grid-column:8 / span 5;align-self:end}.bench{margin-top:clamp(48px,5vw,72px);display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:start}.bench .ref{position:sticky;top:calc(var(--hdr) + 24px);display:flex;flex-direction:column;align-items:center;gap:18px}.bench .ref .dev{--k:.8}.readout{width:100%;max-width:340px;min-height:calc(4 * 1.4 * 15px + 30px);border-top:1px solid var(--line-2);padding-top:12px;display:flex;flex-direction:column;gap:4px}.readout p{font-size:15px;line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.readout .cap{color:var(--ink-3)}.recv{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px}.fig{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;--k:1}.fig .crop{--k:inherit}.fig figcaption{display:flex;justify-content:space-between;gap:12px;align-items:baseline;width:calc(390px * var(--k));max-width:100%}.fig figcaption{flex-wrap:wrap}.fig figcaption .cap{white-space:nowrap}.fig figcaption .cap b{color:var(--ink);font-weight:500}.recv .col{display:flex;flex-direction:column;gap:40px;min-width:0}.switch{display:inline-flex;padding:4px;border-radius:999px;background:var(--btn-2);position:relative}.switch button{position:relative;z-index:1;min-height:44px;min-width:120px;padding:0 20px;border:0;border-radius:999px;background:none;font:600 15px var(--sans);color:var(--ink-2);cursor:pointer;transition:color .2s ease}.switch button[aria-pressed="true"]{color:var(--btn-ink)}.switch .thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--btn);transition:transform .4s var(--snap)}.switch[data-p="and"] .thumb{transform:translateX(100%)}.sports{grid-column:4 / -1;width:100%;border-collapse:collapse}.get{padding:clamp(120px,13vw,200px) 0 clamp(80px,8vw,120px);text-align:center;overflow:clip}.get .ball{display:block;width:59.6px;height:100px;margin:0 auto;background:var(--accent);-webkit-mask:url(/img/sign.svg?v=885b78) center/contain no-repeat;mask:url(/img/sign.svg?v=885b78) center/contain no-repeat}.get h2{margin:36px auto 0;font:600 clamp(48px,7.4vw,112px)/.92 var(--sans);letter-spacing:-.055em}.get .lede{margin:24px auto 0;max-width:34ch}.stores{margin-top:40px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.store{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:60px;min-width:196px;padding:8px 22px 8px 20px;border-radius:18px;background:var(--btn);color:var(--btn-ink);text-decoration:none;text-align:left}.store small{font-size:12px;opacity:.75}.store b{font-size:18px;font-weight:600;letter-spacing:-.01em}.ph{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:var(--tag);color:var(--tag-ink);font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.qrw{margin:44px auto 0;display:inline-flex;align-items:center;gap:22px;padding:18px 26px 18px 18px;border-radius:28px;background:var(--panel);box-shadow:0 0 0 1px var(--line);text-align:left}.qr{width:120px;height:120px;border-radius:12px;background:var(--a-white);padding:8px;display:grid;place-items:center;forced-color-adjust:none}.qrw p{font-size:15px;line-height:1.45;color:var(--ink-2);max-width:22ch}.qrw p b{display:block;color:var(--ink);font-weight:600;font-size:17px}footer{border-top:1px solid var(--line);padding:40px 0 56px}footer .wrap{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:space-between}footer p{font-size:14px;color:var(--ink-3)}footer nav{display:flex;gap:4px;flex-wrap:wrap}footer nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-size:14px;color:var(--ink-2);text-decoration:none;border-radius:999px}footer nav a:hover{color:var(--ink)}@media (max-width:1279px){.bench{grid-template-columns:auto 1fr;gap:36px}.bench .ref .dev{--k:.72}.recv{gap:32px 24px}.recv .fig{--k:.86}}@media (max-width:1099px){:root{--gut:24px}.nav{display:none}.chhead .h2,.chhead .lede{grid-column:1 / -1}.bench .ref .dev{--k:.6}.bench{gap:28px}.recv .fig{--k:.78}.spec>.bd,.sports{grid-column:1 / -1}.stage .d-l,.stage .d-r{--k:calc(var(--kh) * .78)}}@media (max-width:860px){.recv{grid-template-columns:1fr}.recv .col{gap:32px}.bench{grid-template-columns:1fr}.bench .ref{position:relative;top:auto}.bench .ref .dev{--k:.8}.recv .fig{--k:1}.stage{--kh:.66}}@media (max-width:600px){:root{--gut:16px;--hdr:60px}body{font-size:16px}.hdr .btn{display:none}.hdr .wrap{gap:8px}.brand .bn{display:none}.hero h1{font-size:clamp(48px,14.6vw,64px)}.stage{--kh:.62;height:calc(868px * var(--kh) + 96px)}.stage .d-l{transform:translateX(calc(-50% - 168px)) perspective(1600px) rotateY(16deg)}.stage .d-r{transform:translateX(calc(-50% + 168px)) perspective(1600px) rotateY(-16deg)}.bench .ref .dev{--k:.7}.recv .fig{--k:.918}.switch button{min-width:110px}.sports{font-size:14px}.qrw{flex-direction:column;text-align:center;padding:18px}}:root{--ad-chrome:#07090C;--ad-bg:#0C0F13;--ad-surf:#12161C;--ad-surf2:#191D24;--ad-ink:#F4F6F8;--ad-ink2:#9BA4B0;--ad-ink3:#808A96;--ad-line:rgba(255,255,255,.09);--ad-acc:#5B8FFF;--ad-accf:#2F6BF0;--ad-accs:rgba(91,143,255,.16);--ad-live:#D93025;--ad-win:#30D158;--ad-warn:#FFC53D;--ad-on:#FFFFFF;--ad-onwarn:#1A1300;--hinge:rgba(0,0,0,.28);--split:#000000;--split-h:#5A6370}.dev,.crop{zoom:var(--kf,var(--k,1))}body{font-size:1.0625rem}.lede{font-size:clamp(1.125rem,1.6vw,1.375rem)}.h2{font-size:clamp(2.25rem,5.2vw,4.5rem)}.kicker,.cap{font-size:.75rem}.seg.theme button{width:44px;min-width:44px;padding:0;display:grid;place-items:center}.hero{text-align:left;padding:clamp(28px,4vw,64px) 0 clamp(24px,3vw,48px)}.hgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:center}.hero .kicker{justify-content:flex-start}.hero h1{margin:20px 0 0;font-size:clamp(2.75rem,5.4vw,6rem);line-height:.95;max-width:8.2em;letter-spacing:-.05em}.hero .lede{margin:24px 0 0;max-width:22.5em}.hero .ctas{justify-content:flex-start;margin-top:28px}.hero .meta{justify-content:flex-start;margin-top:24px}.stage{--kh:.62;height:calc(868px * var(--kh) + 64px);margin:0}.stage .dev{bottom:44px}.stage .d-l{transform:translateX(calc(-50% - 250px * var(--kh) / .62)) perspective(1600px) rotateY(16deg)}.stage .d-r{transform:translateX(calc(-50% + 250px * var(--kh) / .62)) perspective(1600px) rotateY(-16deg)}.stage .floor{bottom:22px}@media (max-width:1099px) and (min-width:900px){.stage{--kh:.5}.hero h1{font-size:3.25rem}}@media (max-width:899px){.hgrid{grid-template-columns:1fr}.hero{text-align:center}.hero .kicker,.hero .ctas,.hero .meta{justify-content:center}.hero .kicker{margin:0 auto}.hero h1,.hero .lede{margin-left:auto;margin-right:auto}.stage{--kh:.6;margin-top:24px}}@media (max-width:600px){.stage{--kh:.5}.stage .d-l{transform:translateX(calc(-50% - 150px)) perspective(1600px) rotateY(16deg)}.stage .d-r{transform:translateX(calc(-50% + 150px)) perspective(1600px) rotateY(-16deg)}}.puck{pointer-events:auto;border:0;padding:0;cursor:pointer;transition:transform .45s var(--pop),border-radius .45s var(--pop)}button.puck:active{transform:scale(.9)}button.puck:focus-visible{outline:3px solid var(--t-ink);outline-offset:4px}.more{position:absolute;inset:0;z-index:8;pointer-events:none}.mscrim{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:0;transition:opacity .2s ease}.msheet{position:absolute;left:0;right:0;bottom:0;border-radius:28px 28px 0 0;background:var(--t-strip);padding:8px 14px 26px;transform:translateY(105%);transition:transform .55s var(--nav)}.touch.moreopen .more{pointer-events:auto}.touch.moreopen .mscrim{opacity:1}.touch.moreopen .msheet{transform:none}.mtop{position:relative;height:44px;display:flex;align-items:center;justify-content:center}.mtop .grab{width:32px;height:4px;border-radius:2px;background:var(--t-ink);opacity:.4}.mtop .pkx{position:absolute;right:0;top:0}.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcol{display:flex;flex-direction:column;gap:8px;min-width:0}.mh{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;padding:0 6px 2px;color:var(--t-ink)}.mbtn{all:unset;box-sizing:border-box;height:54px;border-radius:16px;background:var(--t-chip);display:flex;gap:10px;align-items:center;padding:0 14px;font:650 14px var(--ui-and);color:var(--t-ink);cursor:pointer;transition:transform .45s var(--pop),border-radius .45s var(--pop)}.mbtn:active{border-radius:27px}.mbtn:focus-visible{outline:3px solid var(--t-ink);outline-offset:1px}.why{width:100%;margin-top:clamp(40px,4vw,64px);border-collapse:collapse;table-layout:fixed}.why th{text-align:left;font:500 .75rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 24px 14px 0;border-bottom:1px solid var(--line-2)}.why th + th{color:var(--ink)}.why td{padding:22px 24px 22px 0;border-bottom:1px solid var(--line);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.35;vertical-align:top;color:var(--ink-3)}.why td + td{color:var(--ink);font-weight:500}.why td a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.why thead{display:none}.why,.why tbody,.why tr,.why td{display:block}.why tr{padding:16px 0;border-bottom:1px solid var(--line)}.why td{border:0;padding:0}.why td + td{margin-top:6px}.why td::before{display:block;font:500 .6875rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.why td::before{content:attr(data-h)}}.cup-box{display:flex;justify-content:center;min-width:0}.cup-box .crop{--k:1;border-radius:30px}.cupbtns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cupbtns .btn{min-height:48px;font-size:.9375rem}.cupbtns .btn[aria-pressed="true"]{background:var(--btn);color:var(--btn-ink)}.btn.ghost{background:none;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.said{min-height:1.5em;font-size:1rem;color:var(--ink)}.cbx.s-next{box-shadow:inset 0 0 0 2px var(--ink)}.ln2.arrive{animation:arrive .68s var(--nav)}@keyframes arrive{0%{opacity:0;transform:translateX(-28px)}100%{opacity:1;transform:none}}.crb u.still{animation:none;background:var(--ink)}.rail button.crn{all:unset;position:absolute;top:0;width:120px;height:44px;margin-left:-60px;cursor:pointer;border-radius:12px}.rail button.crn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail .crn.view .crs{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.stg{position:absolute;top:0;bottom:0;left:0;width:780px;display:flex;transform:translateX(calc(var(--i) * -390px));transition:transform .68s var(--nav)}.cstg{position:relative;flex:none;width:390px;height:100%}.nums{display:flex;flex-direction:column;gap:14px;margin-top:6px}.nv{display:grid;grid-template-columns:48px 1fr 48px;align-items:baseline;font-size:13px;color:var(--ink2);font-weight:600;text-align:center}.nv b{font:800 20px var(--num);color:var(--ink);font-variant-numeric:tabular-nums}.nv b:first-child{text-align:left}.nv b:last-child{text-align:right}.nb{display:flex;gap:4px;height:6px;margin-top:6px}.nb u{display:block;height:6px;border-radius:3px;background:var(--c);min-width:6px}.scrn{margin-top:clamp(40px,4vw,64px);display:flex;flex-direction:column;align-items:center;gap:24px}.scrsw{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px;border-radius:28px;background:var(--btn-2);max-width:100%}.scrsw button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:none;font:500 .875rem var(--sans);color:var(--ink-2);cursor:pointer}.scrsw button[aria-pressed="true"]{background:var(--btn);color:var(--btn-ink)}.scr-stage{width:100%;height:clamp(360px,64vh,760px);display:grid;place-items:center;position:relative}.scr-desc{max-width:52ch;text-align:center;color:var(--ink-2);font-size:1.0625rem;min-height:3em}.cam{position:absolute;top:7px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--a-black);z-index:61}.spl{position:relative;width:calc(50% - 5px);height:100%;overflow:hidden}.divider{width:10px;display:grid;place-items:center}.divider i{width:4px;height:44px;border-radius:2px;background:var(--split-h)}.spr{flex:1;background:var(--a-surf2)}.ph.pv{margin-left:4px}.admshot{margin-top:clamp(40px,4vw,64px);display:flex;justify-content:center;min-width:0}.url{height:26px;padding:0 14px;border-radius:13px;background:var(--ad-surf2);display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ad-ink2)}@media (max-width:600px){.scrsw button{padding:0 12px;font-size:.8125rem}}@media (forced-colors:active){.scrsw button[aria-pressed="true"],.cupbtns .btn[aria-pressed="true"]{outline:2px solid Highlight;outline-offset:-3px;background:ButtonFace;color:ButtonText}.scrsw,.cupbtns .btn{border:1px solid ButtonText}}details>summary{list-style:none}@media (max-width:600px){section.ch{padding-top:56px}.h2{font-size:2.125rem}.lede{font-size:1.0625rem}.recv .fig{--k:.82}.why td{font-size:1rem}.why tr{padding:12px 0}.chhead{margin-bottom:0}#r-story{height:206px!important}.m-hide{display:none!important}.stage{--kh:.38}.stage .d-l{transform:translateX(calc(-50% - 124px)) perspective(1600px) rotateY(16deg)}.stage .d-r{transform:translateX(calc(-50% + 124px)) perspective(1600px) rotateY(-16deg)}.bench .ref .dev{--k:.56}.chhead{gap:16px}.pair,.bento,.recv,.momshots{gap:20px}.recv .col{gap:20px}.scr-stage{height:340px}.get{padding:80px 0 56px}.get .ball{width:44.7px;height:75px}.get h2{margin-top:24px}}.thd{display:none!important}:root[data-theme="dark"] .thl{display:none!important}:root[data-theme="dark"] .thd{display:block!important}.dev .scr img,.gscr img{display:block;width:100%;height:100%;object-fit:cover}.dev .scr:has(img){background:var(--a-black)}figure.dev{margin:0}.tlsb{justify-content:flex-start;padding:0 0 0 20px;height:56px}.tlchip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:13px;background:var(--t-btn);color:var(--t-ink);font:700 16px/1 var(--num);letter-spacing:.3px}.tlchip .crest{--s:16px}.notjust{margin-top:clamp(32px,4vw,48px);max-width:60ch;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.45;color:var(--ink-2)}.notjust b{color:var(--ink);font-weight:600}.tabs{margin-top:clamp(36px,4vw,56px);display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:28px;background:var(--btn-2);max-width:100%}.tabs [role="tab"]{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:none;font:500 .9375rem var(--sans);color:var(--ink-2);cursor:pointer}.tabs [role="tab"][aria-selected="true"]{background:var(--btn);color:var(--btn-ink)}.panel{margin-top:28px}.fmt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.fmt.wide{grid-template-columns:1fr}.fmt-shot{display:flex;justify-content:center;min-width:0}.fmt-shot .crop{--k:1;border-radius:30px}.fmt-ctl{display:flex;flex-direction:column;gap:14px;min-width:0;align-items:flex-start}.fmt-ctl .btn.ghost{min-height:44px;padding:0 20px;font-size:.9375rem}.fmt.wide .fmt-ctl{align-items:center;text-align:center}.fmt-ctl h3{font:600 clamp(1.375rem,2vw,1.75rem)/1.15 var(--sans);letter-spacing:-.025em}.results{display:flex;flex-direction:column;gap:10px;width:100%;max-width:520px}.rrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line)}.rteams{display:flex;align-items:center;gap:8px;font-weight:500;font-size:1rem}.rteams .crest{--s:20px}.rteams i{font-style:normal;color:var(--ink-3)}.rbtns{display:flex;gap:6px}.rbtn{min-width:56px;min-height:44px;padding:0 12px;border:0;border-radius:22px;background:var(--btn-2);font:700 1.125rem var(--num);letter-spacing:.3px;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.rbtn[aria-pressed="true"]{background:var(--btn);color:var(--btn-ink)}.gcard{position:absolute;background:var(--surf);border-radius:14px;padding:6px 12px 8px}.gch{font:700 12px/1 var(--num);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink2);padding:8px 0 6px}.gcard .tbody{position:relative}.tr.gtr{height:40px;transform:translateY(calc(var(--r) * 40px));grid-template-columns:20px 12px 28px 1fr 26px 38px 30px;font-size:14px}.tr.gtr.thru .rk{color:var(--a-win-t)}.tmini .th,.tmini .tr{grid-template-columns:20px 12px 30px 1fr 34px 46px 40px}.trio{margin-top:clamp(40px,4vw,64px);display:flex;justify-content:center;gap:clamp(20px,3vw,48px)}.tri{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;flex:0 0 auto}.tri .dev,.tri .sho{--k:.66}.tri figcaption{max-width:260px;text-align:center;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.tri figcaption b{display:block;color:var(--ink);font-weight:600;font-size:1.0625rem}.trio:focus-visible{outline-offset:8px;border-radius:24px}.admshot{margin:clamp(40px,4vw,64px) auto 0;max-width:1100px}.win{border-radius:16px;overflow:hidden;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 40px 70px -30px var(--floor)}.winbar{height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);background:var(--bg-2)}.winbar .url{height:26px;padding:0 14px;border-radius:13px;background:var(--btn-2);display:inline-flex;align-items:center;font:500 12.5px var(--sans);color:var(--ink-2)}.win img{display:block;width:100%;height:auto}.evctl{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.glance{margin-top:clamp(40px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gut)}.glance li{padding:24px 0;border-top:1px solid var(--line)}.glance h3{font:600 1.1875rem/1.25 var(--sans);letter-spacing:-.015em}.glance p{margin-top:8px;color:var(--ink-2);font-size:1rem;line-height:1.5;max-width:40ch}.faq{margin-top:clamp(36px,4vw,56px);max-width:820px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font:600 1.125rem/1.3 var(--sans);letter-spacing:-.01em;cursor:pointer}.faq summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg) translateY(-3px);flex:none;transition:transform .3s var(--snap)}.faq details[open] summary::after{transform:rotate(-135deg) translateX(-2px)}.faq details p{padding:0 0 20px;color:var(--ink-2);font-size:1.0625rem;line-height:1.55;max-width:62ch}@media (max-width:1099px){.fmt{grid-template-columns:1fr}.fmt .fmt-ctl{align-items:center;text-align:center}.glance{grid-template-columns:1fr 1fr}}@media (max-width:860px){.trio{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 4px 12px;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding-left:var(--gut);padding-right:var(--gut);scrollbar-width:thin}.tri{scroll-snap-align:center}.tri .dev,.tri .sho{--k:.6}}@media (max-width:600px){.glance{grid-template-columns:1fr}.glance li{padding:18px 0}.rbtn{min-width:52px}.tri .dev,.tri .sho{--k:.56}.faq summary{font-size:1.0625rem}}@media (forced-colors:active){.rbtn,.tabs [role="tab"],.faq summary{border:1px solid ButtonText}.rbtn[aria-pressed="true"],.tabs [role="tab"][aria-selected="true"]{outline:2px solid Highlight;outline-offset:-3px;background:ButtonFace;color:ButtonText}.dev .scr img,.gscr img,.win img{forced-color-adjust:none}}.hero .sports{margin-top:14px;display:flex;align-items:center;gap:8px;font:500 .8125rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.hero .sports .spg{display:inline-flex;width:18px;height:18px;color:var(--accent)}.hero .sports .spg svg{width:18px;height:18px}@media (max-width:899px){.hero .sports{justify-content:center}}.livectl,.fmtctl{margin-top:clamp(32px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fmtctl .tabs{margin-top:0}.sportsw{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:28px;background:var(--btn-2)}.sportsw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:none;font:500 .9375rem var(--sans);color:var(--ink-2);cursor:pointer}.sportsw .spg{display:inline-flex;width:18px;height:18px}.sportsw .spg svg{width:18px;height:18px}.sportsw button[aria-pressed="true"]{background:var(--btn);color:var(--btn-ink)}.autoctl{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--line-2);font:500 .8125rem var(--mono);letter-spacing:.04em;color:var(--ink-2);cursor:pointer}.autoctl .ai{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--btn-2);color:var(--ink)}.autoctl:hover{color:var(--ink)}.bench{margin-top:24px}.half>.hd{padding-top:18px}.half>.num{font-size:120px;text-align:center;margin:auto 0}.zones{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}.zone{all:unset;box-sizing:border-box;height:62px;border-radius:24px;background:rgba(255,255,255,.17);font:800 34px/62px var(--num);text-align:center;color:var(--t-ink);position:relative;overflow:hidden;cursor:pointer;transition:transform .35s var(--pop),background-color .15s ease}.zone.z2{height:92px;line-height:92px;font-size:46px;background:rgba(255,255,255,.26)}.zone:active{transform:scale(.95);background:rgba(255,255,255,.4)}.zone:focus-visible{outline:3px solid var(--t-ink);outline-offset:-3px}.sp-bb .halves{top:142px}.num.tnn{font-size:150px}.sp-tn .hint{text-align:center;line-height:1.5}.sbs{margin:4px 20px 0}.sbs-r{display:flex;align-items:center;gap:12px;min-height:56px;border-top:1px solid var(--line);font-size:15px;font-weight:600}.sbs-r .tn{flex:1}.sbs-r b{min-width:26px;text-align:center;font:800 22px var(--num);font-variant-numeric:tabular-nums}.sbs-r b.g{color:var(--a-acc-t)}.sbs-r b.p{color:var(--a-live-t);min-width:34px}.tnnote{margin-top:18px;font-size:12.5px;color:var(--ink2)}.cuptitle{height:20px;display:flex;align-items:center;justify-content:center;gap:6px;font:700 11px/1 var(--num);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink2)}.cuptitle .spg,.tblh .spg{display:inline-flex;width:14px;height:14px;margin-right:6px;vertical-align:-2px}.cuptitle .spg svg,.tblh .spg svg{width:14px;height:14px}.cuptitle.sm{height:16px}.tbb .th,.tbb .tr{grid-template-columns:20px 12px 30px 1fr 30px 30px 30px 44px 40px}.steps button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.evctl{flex-direction:row;flex-wrap:wrap;justify-content:center}.scr-stage{position:relative;width:100%;height:clamp(380px,62vh,700px);display:grid;place-items:center;contain:layout paint}@media (max-width:600px){.scr-stage{height:470px}}.db{position:absolute;background:linear-gradient(90deg,var(--frame-b),var(--frame-a));border-radius:2px}.db.left{left:-3px;top:var(--at);height:var(--len);width:4px;border-radius:2px 0 0 2px}.db.right{right:-3px;top:var(--at);height:var(--len);width:4px;border-radius:0 2px 2px 0}.db.top{top:-3px;left:var(--at);width:var(--len);height:4px;border-radius:2px 2px 0 0}.db.bottom{bottom:-3px;left:var(--at);width:var(--len);height:4px;border-radius:0 0 2px 2px}.db.cc{background:linear-gradient(90deg,var(--frame-edge),var(--frame-b));opacity:.8}.cam{position:absolute;width:calc(var(--b) * 1.05);height:calc(var(--b) * 1.05);border-radius:50%;background:#050608;box-shadow:inset 0 0 0 1.5px #1b1e24}.d-pixel .cam.p-top,.d-foldc .cam.p-top{left:50%;top:calc(var(--b) * 1.9);transform:translateX(-50%)}.d-pixel .cam.p-left{top:50%;left:calc(var(--b) * 1.9);transform:translateY(-50%)}.d-foldo .cam.p-topright{left:75%;top:calc(var(--b) * 1.6);opacity:.35}.d-ipad .cam,.d-atab .cam{width:calc(var(--b) * .3);height:calc(var(--b) * .3)}.d-ipad .cam.p-top,.d-atab .cam.p-top{left:50%;top:calc(var(--b) * .35);transform:translateX(-50%)}.d-ipad .cam.p-right{top:50%;right:calc(var(--b) * .35);transform:translateY(-50%)}.d-atab .cam.p-left{top:50%;left:calc(var(--b) * .35);transform:translateY(-50%)}.crease{position:absolute;top:var(--b);bottom:var(--b);left:50%;width:calc(var(--b) * 1.4);transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 35%,rgba(255,255,255,.14) 50%,rgba(0,0,0,.16) 65%,transparent);transition:opacity .6s ease}.spine{position:absolute;left:-5px;top:4%;bottom:4%;width:6px;border-radius:4px 0 0 4px;background:linear-gradient(90deg,var(--frame-edge),var(--frame-b))}.scr-desc{min-height:3em}@media (forced-colors:active){.dv{border:2px solid CanvasText}.autoctl,.sportsw button,.steps button{border:1px solid ButtonText}.sportsw button[aria-pressed="true"],.steps button.on{outline:2px solid Highlight;outline-offset:-3px}}.crop,.dev .scr,.setup-stage{contain:layout paint}.readout{contain:layout paint}.faq .ph{white-space:normal;height:auto;padding:3px 10px;line-height:1.4}.dev .scr:has(img){background:var(--a-bg)}.dev .scr img,.lay img{width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;margin:-1px;max-width:none}.tri .scr{position:relative}.scr-stage{display:grid;place-items:center}.setupctl{display:flex;justify-content:flex-end;margin-top:clamp(24px,3vw,40px)}.trio{margin-top:16px}.hand{position:absolute;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;pointer-events:none;z-index:90;opacity:0;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.75),rgba(255,255,255,.38) 60%,rgba(255,255,255,.18));box-shadow:0 0 0 1.5px rgba(10,14,20,.28),0 8px 22px rgba(0,0,0,.28);transition:transform .66s var(--nav),opacity .25s ease;will-change:transform}.hand.on{opacity:1}.hand::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(255,255,255,.9);opacity:0}.hand.tap{animation:handpress .32s ease}.hand.tap::after{animation:handring .62s ease-out}@keyframes handpress{40%{scale:.82}100%{scale:1}}@keyframes handring{0%{opacity:.9;transform:scale(.6)}100%{opacity:0;transform:scale(1.9)}}#formats .wrap{position:relative}#formats .wrap>.hand{background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--ink) 30%,transparent),color-mix(in srgb,var(--ink) 16%,transparent));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent),0 8px 22px var(--floor-2)}#formats .wrap>.hand::after{border-color:color-mix(in srgb,var(--ink) 50%,transparent)}.has-ph{position:relative;isolation:isolate}.has-ph.loaded::before{content:none}.has-ph::before{content:"";position:absolute;inset:-10px;background:var(--ph) center top/cover no-repeat;filter:blur(8px);z-index:-1;pointer-events:none}:root[data-theme="dark"] .has-ph::before{background-image:var(--phd,var(--ph))}.wimg{overflow:hidden;aspect-ratio:1280 / 800}.wimg img{display:block;width:100%;height:auto}.mdv{position:absolute;inset:0;transform-origin:50% 50%}.mdv-f{position:absolute;overflow:hidden}.mdv-f>i{position:absolute;background:linear-gradient(145deg,var(--frame-a),var(--frame-b) 32%,var(--frame-c) 66%,var(--frame-a));will-change:transform}.mdv-s{position:absolute;overflow:hidden}.mdv-sc{position:absolute}.mdv-c{position:absolute;transform-origin:50% 50%;will-change:transform;background:var(--a-bg)}.mdv.d-pixel .mdv-c,.mdv.d-foldc .mdv-c,.mdv.d-foldo .mdv-c,.mdv.d-atab .mdv-c{background:var(--a-bg-and)}.mdv-c img{display:block;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;max-width:none;object-fit:cover;object-position:top}.mdv-c.split{display:flex;background:var(--split)}.mdv-c.split .spl{position:relative;height:100%;flex:none;overflow:hidden}.mdv-c.split .divider{width:10px;display:grid;place-items:center;flex:none}.mdv-c.split .divider i{width:4px;height:44px;border-radius:2px;background:var(--split-h)}.mdv-c.split .spr{flex:1;background:var(--a-surf2)}.mdv-d{position:absolute;pointer-events:none;transform-origin:50% 50%}.mdv-sh{position:absolute;box-shadow:0 40px 60px -28px var(--floor),0 14px 24px -14px var(--floor-2);transform-origin:50% 50%}.mdv.ghost{pointer-events:none}@media (forced-colors:active){.mdv-f{background:CanvasText}}.autoctl .al{display:inline-block;min-width:7ch;text-align:left}.held .lv i,.held .nowdot,.held .crb u,.held .light .a,.held .light .b{animation:none!important}.recv.one{grid-template-columns:minmax(0,1fr)}.recv .col[hidden]{display:none!important}.tonext{margin-top:20px;font:500 1rem var(--sans)}.tonext a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.ntbench{margin-top:clamp(48px,5vw,72px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}#nt-dev{--k:.86}.ntside{display:flex;flex-direction:column;gap:28px;max-width:560px}.ntctl{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.seg2.pillgrp{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:28px;background:var(--btn-2)}.seg2 button{min-height:44px;padding:0 16px;border:0;border-radius:999px;font:500 .9375rem var(--sans);color:var(--ink-2);cursor:pointer}.seg2 button[aria-pressed="true"]{color:var(--btn-ink)}.ntsteps{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:nts}.ntsteps li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 14px;border-radius:14px;color:var(--ink-2);transition:background-color .3s ease,color .3s ease}.ntsteps li b{color:var(--ink);font-weight:600}.ntsteps li.on{background:var(--btn-2);color:var(--ink)}.ntsw ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.ntsw li{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--ink)}.tg{position:relative;width:44px;height:26px;border-radius:13px;background:var(--a-win)}.tg i{position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.ntfor,.ntnote{margin:8px 0 0;font-size:.9375rem;color:var(--ink-3)}.ntnote{margin:0}.nts{position:absolute;left:10px;right:10px;height:0}.ntf{position:absolute;left:0;right:0;top:0;border-radius:22px;padding:12px 14px;display:grid;grid-template-columns:34px 1fr auto;column-gap:10px;align-items:center;background:color-mix(in srgb,var(--a-bg) 88%,transparent);color:var(--a-ink);box-shadow:0 6px 18px rgba(0,0,0,.14);transform-origin:50% 0;transition:transform .55s var(--nav),opacity .4s ease}.ntf .ap{grid-row:1 / 3;width:34px;height:34px;border-radius:9px;background:var(--a-acc);display:grid;place-items:center;color:var(--a-white)}.ntf b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ntf .tm{font-size:13px;color:var(--a-ink2)}.ntf p{grid-column:2 / 4;margin:2px 0 0;font-size:14px;color:var(--a-ink2)}.ntf.and{border-radius:26px;background:var(--a-surf2-and);font-family:var(--ui-and)}.ntla{transition:opacity .5s ease,transform .55s var(--nav)}.ntla.gone{opacity:0;transform:translateY(-10px)}@media (max-width:1099px){#nt-dev{--k:.72}}@media (max-width:860px){.ntbench{grid-template-columns:1fr}.ntdev{justify-self:center}#nt-dev{--k:.7}}@media (max-width:600px){#nt-dev{--k:.78}.ntsteps li{grid-template-columns:96px 1fr}}.tri .svh{position:absolute;left:0;bottom:0;width:390px;height:calc(var(--sh) * 1px);zoom:var(--sk)}.trio{align-items:flex-start}.ntand{font-family:var(--ui-and)}.ntand .aclock{position:absolute;left:28px;top:70px;font:500 92px/1 var(--ui-and);letter-spacing:-2px;font-variant-numeric:tabular-nums}.ntand .adate{position:absolute;left:30px;top:172px;font-size:17px;opacity:.9}.ntand .nt{top:218px;color:var(--a-ink)}.shost{position:absolute;left:0;top:0;width:390px;height:844px;opacity:0;transition:opacity .3s ease}.shost.on{opacity:1}:root[data-calm] .shost{transition:none!important}.wimg{position:relative;width:min(1100px,calc(100vw - 32px))}.mdv-c.off{content-visibility:hidden;opacity:0!important;pointer-events:none}section.ch,section.get{contain:style}.dev .scr,.wimg,.mdv{content-visibility:auto}.pillgrp{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch}.pillgrp>.pill{position:absolute;left:0;top:0;width:0;height:0;border-radius:999px;background:var(--btn);pointer-events:none;transition:transform .5s var(--snap);will-change:transform}.pillgrp>button,.pillgrp>[role="tab"]{position:relative;z-index:1;justify-content:center;text-align:center;background:none!important;transition:color .2s ease}.sportsw.pillgrp{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.tabs.pillgrp{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:4px}.scrsw.pillgrp{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-flow:row;gap:4px;width:100%}.scrsw.pillgrp button{padding:0 8px;line-height:1.2}.scrsw button[aria-disabled="true"]{opacity:.38;cursor:default}@media (max-width:1099px){.scrsw.pillgrp{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.scrsw.pillgrp{grid-template-columns:repeat(2,1fr)}.tabs.pillgrp [role="tab"]{padding:4px 8px;line-height:1.2}.sportsw.pillgrp button{padding:0 6px;gap:6px}}@media (forced-colors:active){.pillgrp>.pill{display:none}}@media (max-width:600px){.stage{--kh:.44}.stage .d-l{transform:translateX(calc(-50% - 345px)) perspective(1600px) rotateY(16deg)}.stage .d-r{transform:translateX(calc(-50% + 345px)) perspective(1600px) rotateY(-16deg)}}@media (max-width:420px){.stage{--kh:.39}}:root[data-motion="off"]:not([data-once]) *,:root[data-motion="off"]:not([data-once]) *::before,:root[data-motion="off"]:not([data-once]) *::after{animation:none!important;transition:none!important}:root[data-calm] *,:root[data-calm] *::before,:root[data-calm] *::after{animation:none!important;transition-property:opacity!important}:root[data-calm] .lv i{opacity:1}:root[data-calm] .touch.picking .pkt u{transform:none}:root[data-motion="on"]:not([data-calm]){scroll-behavior:smooth}section h1[tabindex],section h2[tabindex]{outline-offset:6px}.mot svg{width:18px;height:18px}.mot[aria-pressed="false"] .m-on,.mot[aria-pressed="true"] .m-off{display:none}@media (prefers-contrast:more){:root{--ink-2:var(--ink);--ink-3:var(--ink);--line:var(--line-2)}.app{--ink2:var(--ink);--ink3:var(--ink)}.nav a,.seg button,.cmp-t td{color:var(--ink)}}@media (forced-colors:active){.btn,.store,.seg,.switch,.icobtn,.ph{border:1px solid ButtonText}.switch .thumb{display:none}.switch button[aria-pressed="true"],.seg button[aria-pressed="true"]{color:ButtonText;background:ButtonFace;box-shadow:none;outline:2px solid Highlight;outline-offset:-3px}.tile,.qrw{border:1px solid CanvasText}.studio::before,.tile::before{display:none}:focus-visible{outline:2px solid Highlight}}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:#0A0B0D;--bg-2:#111317;--panel:#141619;--panel-2:#191B1F;--ink:#F3F5F8;--ink-2:#A6AFBB;--ink-3:#8A93A0;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--key:rgba(255,255,255,.075);--key-2:rgba(255,255,255,.035);--floor:rgba(0,0,0,.62);--floor-2:rgba(0,0,0,.4);--accent:#6E63FF;--accent-ink:#9D96FF;--on-accent:#FFFFFF;--live:#FF5A50;--live-dot:#FF453A;--win:#30D158;--btn:#F3F5F8;--btn-ink:#0A0B0D;--btn-2:rgba(255,255,255,.09);--focus:#9D96FF;--scrim:rgba(10,11,13,.8);--frame-a:#3B3E45;--frame-b:#121316;--frame-c:#24262B;--frame-edge:#4A4E56;--glare:rgba(255,255,255,.16);--tag:#3A2C00;--tag-ink:#FFD66B;--a-bg:#07090C;--a-surf:#101318;--a-surf2:#191D24;--a-ink:#F4F6F8;--a-ink2:#9BA4B0;--a-ink3:#69727E;--a-line:rgba(255,255,255,.09);--a-live:#FF453A;--a-live-t:#FF453A;--a-win:#30D158;--a-win-t:#30D158;--a-acc:#3D7BFF;--a-acc-t:#3D7BFF;--a-glass:rgba(62,66,78,.44);--a-rim:rgba(255,255,255,.34);--a-lo:.8;--a-emb:.19;--a-ink2-lit:#9BA4B0;--a-bg-and:#0B0D12;--a-surf-and:#151923;--a-surf2-and:#1F2430;--a-scrim:rgba(0,0,0,.45);--ls-a:#141A28;--ls-b:#2A2140;--ls-c:#05070C}:root:not([data-theme]) .la .lgt{--lgo:.62}:root:not([data-theme]) .thl{display:none!important}:root:not([data-theme]) .thd{display:block!important}:root:not([data-theme]) .has-ph::before{background-image:var(--phd,var(--ph))}}.tri .sho{zoom:var(--kf,var(--k,1));position:relative;width:414px;height:868px;flex-shrink:0}.tri .sho .scr{position:absolute;left:12px;top:32px;width:390px;height:844px;background:none;overflow:visible}/* legal pages and the 404 */
.legal{max-width:68ch;padding-block:40px 80px;display:flex;flex-direction:column;gap:16px;line-height:1.6}
.legal h1{font:800 clamp(34px,6vw,52px)/1 'Barlow Condensed','Barlow Fallback',sans-serif;text-transform:uppercase;letter-spacing:.5px;margin:8px 0 8px;text-wrap:balance}
.legal h2{font-size:20px;margin:24px 0 0}
.legal ul,.legal ol{margin:0;padding-left:22px;display:grid;gap:8px}
.legal a{color:var(--accent-ink)}

.legal .back{margin-top:24px}
.legal .note{font-size:14px;color:var(--ink-3)}
footer nav + nav{margin-top:8px}
.blogo{display:grid;width:40px;height:61.3px}.blogo i{grid-area:1/1}.blogo .s{background:var(--accent);-webkit-mask:url(/img/logo-sign.svg?v=885b78) center/contain no-repeat;mask:url(/img/logo-sign.svg?v=885b78) center/contain no-repeat}.blogo .w{background:var(--ink);-webkit-mask:url(/img/logo-wordmark.svg?v=885b78) center/contain no-repeat;mask:url(/img/logo-wordmark.svg?v=885b78) center/contain no-repeat}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}@media (forced-colors:active){.brand .bs,.blogo i,.get .ball{forced-color-adjust:none;background:CanvasText}}
@media (max-width:359px){.hdr .wrap{gap:4px}.seg{padding:2px}.seg a,.seg button,.seg.theme button,.hdr .icobtn{min-width:40px;width:40px;padding:0}}@media (max-width:359px){#nt-dev{--k:.66}.seg2.pillgrp{display:grid;width:100%}.seg2 button{padding:4px 8px;line-height:1.2}}
button.store{border:0;font:inherit;text-align:left;margin:0}.store.off{background:var(--btn-2);color:var(--ink);cursor:default}.store.off small{color:var(--ink-2)}.soon{display:inline-flex;align-items:center;height:22px;margin-top:4px;padding:0 9px;border-radius:11px;border:1px solid var(--line-2);color:var(--ink-2);font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}@media (forced-colors:active){.store.off{color:GrayText;border-color:GrayText}.soon{border-color:GrayText;color:GrayText}}
.nduo{display:flex;justify-content:center;align-items:center;gap:clamp(24px,5vw,88px);margin-top:clamp(32px,4vw,56px)}
.nduo .trio{margin-top:0}
.nsteps{list-style:none;margin:0;padding:0;width:min(100%,26rem);counter-reset:s}
.nsteps li{display:grid;gap:4px;padding:18px 0;border-top:1px solid var(--line)}
.nsteps li:last-child{border-bottom:1px solid var(--line)}
.nsteps b{font-weight:600;font-size:1.0625rem;color:var(--ink)}
.nsteps b::before{counter-increment:s;content:counter(s,decimal-leading-zero);font:500 .75rem var(--mono);letter-spacing:.08em;color:var(--accent-ink);margin-right:12px}
.nsteps span{color:var(--ink-2);font-size:.9375rem;line-height:1.5}
.nroles{list-style:none;margin:clamp(32px,4vw,56px) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2.4vw,40px);max-width:1080px}
.nroles li{display:grid;align-content:start;gap:6px;padding-top:16px;border-top:1px solid var(--line)}
.nroles b{font-weight:600;font-size:1.0625rem;color:var(--ink)}
.nroles span{color:var(--ink-2);font-size:.9375rem;line-height:1.5}
@media (max-width:860px){.nduo{flex-direction:column;align-items:stretch}.nduo .trio{justify-content:center}.nsteps{width:100%}.nroles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}
@media (max-width:480px){.nroles{grid-template-columns:1fr;gap:0}.nroles li{padding:14px 0}.nroles li:last-child{border-bottom:1px solid var(--line)}}.hdr .btn{white-space:nowrap}.nav{margin-left:8px}.nav a{padding:0 8px}@media (max-width:1279px){.nav{display:none}}
