@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-800-normal-C2H8778U.woff2) format("woff2"),url(/assets/dm-sans-latin-800-normal-BwbkPQqB.woff) format("woff")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-800-italic-CayJdbaV.woff2) format("woff2"),url(/assets/dm-sans-latin-800-italic-CevI94HC.woff) format("woff")}:root{--background: #090c12;--surface-dark: #11141c;--surface-container-lowest: #07090e;--surface-container: #171b25;--surface-container-highest: #1e2330;--on-surface: #f5f7fa;--on-surface-variant: #c5cbd6;--on-primary-container: #5f6878;--primary: #ffffff;--ink: #090c12;--outline: #5f6878;--outline-variant: #2b3140;--metadata: #8f99aa;--error: #ff4d57;--lime: #b3ff3d;--lime-hover: #c3ff69;--lime-ink: #3d6600;--ok: #3ddc78;--grid-margin: 1.25rem;--stack-sm: .5rem;--stack-md: 1rem;--stack-lg: 2rem;--section-gap: 3rem;--page-max: 1400px;--section-pad: clamp(72px, 10vw, 148px);--nav-h: 72px;--font-display: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;background:var(--background);color:var(--on-surface);font:400 16px/24px var(--font-body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:2}.skip-link{position:absolute;top:-48px;left:var(--grid-margin);z-index:50;padding:10px 16px;background:var(--primary);color:var(--ink);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px}a{color:var(--primary)}.dim{color:var(--metadata)}h1,h2,h3,.display,.headline-xl,.headline,.stat{font-family:var(--font-display);color:var(--primary);margin:0}.display{font-weight:800;font-style:italic;font-size:clamp(46px,8.4vw,112px);line-height:.92;letter-spacing:-.035em;text-wrap:balance}h1,.headline-xl{font-weight:800;font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}h2,.headline{font-weight:800;font-size:clamp(32px,4.4vw,60px);line-height:1.02;letter-spacing:-.028em;margin:0 0 var(--stack-md);text-wrap:balance}h3{font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.012em;margin-bottom:6px;text-wrap:balance}.stat{font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.label-mono,.section-label span,.eyebrow,label{font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lead{font-size:18px;line-height:28px;color:var(--on-surface-variant);max-width:34rem;text-wrap:pretty}.prose p{text-wrap:pretty;max-width:68ch}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--nav-h);display:flex;gap:24px;align-items:center;justify-content:space-between;padding:0 clamp(16px,3vw,40px);background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease}.site-header.scrolled{background:#090c12d1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--outline-variant)}.brand{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1;font-style:italic;letter-spacing:-.035em;text-transform:uppercase;color:var(--primary);text-decoration:none;flex-shrink:0}.brand i{display:inline-block;width:3px;height:20px;margin:0 1px;background:var(--lime);transform:skew(-12deg)}.nav-links{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);margin-left:auto}.nav-links a{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--on-surface-variant);text-decoration:none;white-space:nowrap;transition:color .15s ease}.nav-links a:hover,.nav-links a.active{color:var(--primary)}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-toggle{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;margin-right:-10px;background:none;border:0;color:var(--primary);cursor:pointer}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:var(--nav-h) 24px 32px;background:var(--background)}.nav-drawer a{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--primary);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--outline-variant)}.nav-drawer .btn{margin-top:24px;justify-content:center}@media (max-width: 900px){.nav-links,.nav-actions{display:none}.nav-toggle{display:flex;margin-left:auto}}@media (min-width: 901px){.nav-drawer{display:none}}.site-footer{border-top:1px solid var(--outline-variant);padding:clamp(48px,6vw,72px) clamp(16px,3vw,40px) 40px}.footer-grid{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px 32px}.footer-brand p{margin:14px 0 0;max-width:30ch;color:var(--metadata);font-size:14px;line-height:1.6}.footer-col h4{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--metadata)}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer-col a{color:var(--on-surface-variant);text-decoration:none;font-size:14px;transition:color .15s ease}.footer-col a:hover{color:var(--primary)}.footer-base{max-width:var(--page-max);margin:clamp(40px,5vw,64px) auto 0;padding-top:24px;border-top:1px solid var(--outline-variant);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;color:var(--metadata);font-size:13px}@media (max-width: 860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}.page{max-width:760px;margin:0 auto;padding:calc(var(--nav-h) + 40px) var(--grid-margin) 72px}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.page.wide{max-width:1100px}.prose p,.prose li{color:var(--on-surface-variant)}.prose h1{margin-bottom:var(--stack-lg)}.prose blockquote,blockquote{border-left:3px solid var(--lime);margin:16px 0;padding:4px 14px;color:var(--metadata)}code{font-family:var(--font-mono);background:var(--surface-container);padding:1px 5px;font-size:.9em}ul{padding-left:1.2rem}.angled{position:relative}.angled-bg{position:absolute;top:0;left:0;pointer-events:none}.angled-body{position:relative;height:100%}.panel{margin:var(--stack-md) 0;padding:18px}.panel.narrow{max-width:440px}.section-label{display:flex;align-items:center;gap:var(--stack-sm);margin-bottom:var(--stack-md)}.section-label span{color:var(--metadata);letter-spacing:.18em}.section-label i{display:block;width:24px;height:1px;background:var(--outline-variant)}.hero{position:relative;min-height:100dvh;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--outline-variant)}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 32%;filter:grayscale(1) contrast(1.2) brightness(.72)}.hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,transparent 38%,rgba(9,12,18,.72) 100%),linear-gradient(100deg,#090c12f5,#090c12e0 34%,#090c124d 72%,#090c128c),linear-gradient(to bottom,rgba(9,12,18,.5) 0%,transparent 28%,rgba(9,12,18,.92) 100%)}.hero-inner{position:relative;z-index:2;width:100%;max-width:var(--page-max);margin:0 auto;padding:calc(var(--nav-h) + 32px) clamp(16px,3vw,40px) 56px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px)}.hero .eyebrow{color:var(--lime);margin:0 0 18px;letter-spacing:.22em;font-size:11px}.hero .display em{font-style:inherit;color:var(--lime)}.hero .lead{margin:22px 0 30px;max-width:44ch}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.hero-phone{justify-self:end;width:min(100%,332px);position:relative;border-radius:34px;padding:9px;background:linear-gradient(160deg,#2b3140,#11141c 42%,#000);box-shadow:0 40px 90px #0000009e,0 0 0 1px #ffffff12;transform:rotate(1.6deg)}.hero-phone img{display:block;width:100%;border-radius:26px}@media (max-width: 980px){.hero{min-height:auto}.hero-inner{grid-template-columns:1fr;padding-top:calc(var(--nav-h) + 40px);padding-bottom:48px}.hero-img{object-position:64% 22%}.hero-phone{justify-self:center;width:min(76%,286px);margin-top:8px}}button,.btn{cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:1px solid rgba(255,255,255,.3);background:transparent;color:var(--primary);font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.1;letter-spacing:-.005em;text-decoration:none;text-align:center;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}button.primary,.btn.primary{background:var(--lime);color:var(--ink);border-color:var(--lime)}button.danger{background:var(--error);color:var(--ink);border-color:var(--error)}button.link{border:none;padding:0;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.1em;color:var(--metadata)}button.small{padding:8px 14px;font-size:16px}button:hover:not(:disabled),.btn:hover{border-color:var(--primary);background:#ffffff0f;transform:translateY(-2px)}button.primary:hover:not(:disabled),.btn.primary:hover{background:var(--lime-hover);border-color:var(--lime-hover);transform:translateY(-2px);box-shadow:0 10px 28px #b3ff3d38}button:active:not(:disabled),.btn:active{transform:translateY(0) scale(.97)}button.link:hover:not(:disabled){color:var(--primary);transform:none}button:disabled{opacity:.45;cursor:default;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.actions{display:flex;flex-wrap:wrap;gap:var(--stack-sm);margin-top:18px}.final-cta .pill{padding:15px 24px;border-color:var(--outline);font-size:12px;letter-spacing:.16em;color:var(--on-surface)}.pill{display:inline-block;padding:10px 14px;border:1px solid var(--outline-variant);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--metadata)}label{display:block;margin:14px 0 6px;color:var(--metadata)}label.check{display:flex;gap:10px;align-items:flex-start;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:14px;color:var(--on-surface)}label.check input{width:auto;margin-top:5px}input,select{width:100%;padding:13px 14px;background:var(--surface-container);color:var(--primary);border:1px solid var(--outline-variant);font:400 16px/24px var(--font-body)}input::placeholder{color:var(--metadata)}select{width:auto}.msg{margin-top:14px;padding:10px 12px;border:1px solid var(--outline-variant);font-size:14px}.msg.err{border-color:var(--error);color:var(--error)}.msg.ok{border-color:var(--ok);color:var(--ok)}.section{max-width:var(--page-max);margin:0 auto;padding:var(--section-pad) clamp(16px,3vw,40px)}.section-head{max-width:54ch;margin-bottom:clamp(40px,5vw,68px)}.section-head p{margin:20px 0 0;color:var(--on-surface-variant);font-size:18px;line-height:1.65;max-width:52ch;text-wrap:pretty}.eyebrow.lime{display:block;color:var(--lime);margin:0 0 16px}.why{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,80px);align-items:start}.why-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.4vw,44px)}.why-point svg{color:var(--lime);margin-bottom:14px}.why-point h3{margin-bottom:8px}.why-point p{margin:0;color:var(--on-surface-variant);font-size:15px;line-height:1.6}@media (max-width: 900px){.why{grid-template-columns:1fr}}@media (max-width: 560px){.why-points{grid-template-columns:1fr}}.loop{background:#f3f5f8;color:var(--ink);border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant)}.loop h2,.loop h3{color:var(--ink)}.loop .section-head p{color:#4a5262}.loop .eyebrow.lime{color:var(--lime-ink)}.loop-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d5dae2;border:1px solid #d5dae2}.loop-steps>*{display:flex}.loop-step{flex:1;background:#f3f5f8;padding:26px 22px 30px}.loop-step .n{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.1em;display:inline-block;padding:3px 8px;background:var(--lime);color:var(--ink);margin-bottom:18px}.loop-step h3{font-size:19px;margin-bottom:8px}.loop-step p{margin:0;color:#4a5262;font-size:14.5px;line-height:1.6}@media (max-width: 1000px){.loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 580px){.loop-steps{grid-template-columns:1fr}}.sports-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center}.hero-inner>*,.why>*,.why-points>*,.sports-wrap>*,.rank-wrap>*{min-width:0}.sports-list{display:flex;flex-wrap:wrap;gap:10px}.sport-chip{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid var(--outline-variant);background:var(--surface-dark);color:var(--on-surface);font-size:14px;font-weight:500;transition:border-color .15s ease,color .15s ease,transform .15s ease}.sport-chip svg{color:var(--lime)}.sport-chip:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.sport-chip.more{background:transparent;color:var(--metadata)}.sports-type{display:grid;gap:2px;overflow:hidden}.sports-type span{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,7vw,86px);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--outline-variant)}.sports-type span.on{color:var(--primary);-webkit-text-stroke:0}.sports-type span.lime{color:var(--lime);-webkit-text-stroke:0}@media (max-width: 900px){.sports-wrap{grid-template-columns:1fr}}.rank-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.rank-rows{display:grid;gap:8px}.rank-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--outline-variant);background:var(--surface-dark);transition:border-color .15s ease,transform .15s ease}.rank-row:hover{border-color:var(--outline);transform:translate(3px)}.rank-row.you{border-color:var(--lime);background:#b3ff3d12}.rank-row .pos{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--metadata);font-variant-numeric:tabular-nums}.rank-row.you .pos{color:var(--lime)}.rank-row .who{font-weight:700;font-size:15.5px;letter-spacing:-.01em}.rank-row .who small{display:block;margin-top:3px;font-weight:400;font-size:12.5px;color:var(--metadata);letter-spacing:0}.rank-row .rating{font-family:var(--font-display);font-weight:800;font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.you-tag{display:inline-block;margin-left:8px;padding:2px 7px;background:var(--lime);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px}@media (max-width: 900px){.rank-wrap{grid-template-columns:1fr}}.final-cta{position:relative;overflow:hidden;border-top:1px solid var(--outline-variant)}.final-cta img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;filter:grayscale(1) contrast(1.25) brightness(.42)}.final-cta .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#090c12d1,#090c12f0)}.final-cta .inner{position:relative;z-index:2;max-width:var(--page-max);margin:0 auto;padding:clamp(72px,9vw,132px) clamp(16px,3vw,40px);text-align:center}.final-cta p{margin:20px auto 30px;max-width:46ch;color:var(--on-surface-variant);font-size:18px;line-height:1.6}.final-cta .actions{justify-content:center}.brand-line{margin-top:clamp(48px,6vw,80px);font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3.4vw,40px);line-height:1.12;letter-spacing:-.03em;font-style:italic;text-transform:uppercase;color:var(--on-primary-container)}.brand-line em{font-style:normal;color:var(--lime)}.caption{margin-top:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--metadata)}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.reveal{animation:reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 58%}}}@media (prefers-reduced-motion: reduce){.reveal{animation:none}.hero-phone{transform:none}button:hover:not(:disabled),.btn:hover,.rank-row:hover,.sport-chip:hover{transform:none}}.match-card{padding:18px}.match-sport{text-align:center;margin-bottom:16px}.match-sport .headline{margin:0;font-size:20px}.match-sport small{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--metadata)}.score-band{display:flex;align-items:center}.score-band .side{flex:1}.score-band .side.right{text-align:right}.score-num{font-family:var(--font-display);font-weight:900;font-size:56px;line-height:56px;color:var(--primary);font-variant-numeric:tabular-nums}.names{display:flex;margin-top:10px}.names>div{flex:1}.names>div:last-child{text-align:right}.handle{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:18px;text-transform:uppercase;color:var(--primary)}.match-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:10px;border-top:1px solid var(--outline-variant)}.outcome-disc{width:56px;height:56px;border-radius:50%;border:2px solid var(--primary);background:var(--background);display:grid;place-items:center;flex:none}.outcome-disc span{font-family:var(--font-display);font-weight:900;font-size:18px;color:var(--primary)}.outcome-disc.filled{background:var(--primary)}.outcome-disc.filled span{color:var(--ink);font-size:24px}.result-badge{display:inline-block;margin-top:4px;padding:1px 8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.result-badge.won{background:var(--primary);color:var(--background)}.result-badge.lost{border:1px solid var(--outline-variant);color:var(--primary)}.verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.board-row{display:flex;align-items:center;gap:14px;padding:12px 16px}.board-rank{font-family:var(--font-display);font-weight:900;font-size:34px;line-height:34px;width:42px;color:var(--primary);font-variant-numeric:tabular-nums}.board-rank.dim{color:var(--outline-variant)}.board-who{flex:1;min-width:0}.board-who .meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--metadata)}.board-rating{text-align:right}.board-rating .stat{font-size:30px;font-variant-numeric:tabular-nums}.streak{color:var(--lime)}.movement{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:12px}.movement.up{color:var(--primary)}.movement.down,.movement.dim{color:var(--metadata)}.board-stack>*+*{margin-top:8px}.monogram-letter{font-family:var(--font-display);font-weight:900;color:var(--primary);text-transform:uppercase;line-height:1;display:block}.monogram .angled-body{display:grid;place-items:center;height:100%}.form-dots{display:flex;gap:8px}.form-dots span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px}.form-dots .win{background:var(--primary);color:var(--ink)}.form-dots .loss{border:1px solid var(--error);color:var(--error)}.slab.light .angled-body{color:var(--ink)}.slab-stat{padding:16px}.slab-stat-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-primary-container)}.slab-stat-value{font-family:var(--font-display);font-weight:900;font-size:44px;line-height:44px;color:var(--ink)}.slab.dark .slab-stat-value{color:var(--primary)}.slab-stat-sub{margin-top:4px}.stat-row{display:flex;align-items:stretch}.stat-row>*{flex:1}.slash-wrap{display:grid;place-items:center;flex:none;width:16px}.form-block{margin-top:16px}.form-block .label-mono{margin-bottom:8px}.slab.light .btn.primary{background:var(--ink);color:var(--primary);border-color:var(--ink)}.slab.light .btn{color:var(--ink);border-color:var(--ink)}.slab.light .pill{color:#2b3140;border-color:#2b3140}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.waitlist{width:100%;max-width:540px;margin:0 auto;text-align:left}.waitlist-row{display:flex;gap:10px}.waitlist-row input{flex:1;min-width:0;padding:15px 16px;background:#090c12b8;border-color:var(--outline)}.waitlist-row input:focus{border-color:var(--lime)}.waitlist-row button{flex:none}.waitlist-consent{margin-top:14px;font-weight:400;color:var(--on-surface-variant);font-size:13px;line-height:1.5}.waitlist-consent input{accent-color:var(--lime)}.waitlist-consent a{color:var(--on-surface)}.waitlist-done{display:inline-flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--lime);background:#b3ff3d12;color:var(--on-surface);text-align:left}.waitlist-done svg{color:var(--lime);flex:none}@media (max-width: 560px){.waitlist-row{flex-direction:column}.waitlist-row button{justify-content:center}}
