:root{--wa-navy-950:#050b24;--wa-navy-900:#0a1640;--wa-navy-800:#0f2366;--wa-blue-700:#1436a8;--wa-blue-600:#1b4fe0;--wa-blue-500:#2f6bff;--wa-blue-400:#5c8dff;--wa-blue-300:#8fb2ff;--wa-blue-200:#bfd4ff;--wa-blue-100:#dde7ff;--wa-blue-50:#eef3ff;--wa-yellow-600:#e0b000;--wa-yellow-500:#f5c800;--wa-yellow-400:#ffda1f;--wa-yellow-300:#ffe766;--wa-yellow-100:#fff7cc;--wa-volt-700:#3f7f0e;--wa-volt-600:#5aa516;--wa-volt-500:#74c81e;--wa-volt-400:#8be628;--wa-volt-300:#a8f25c;--wa-volt-100:#e6fbd0;--wa-ink:#0b0f1a;--wa-gray-900:#151a24;--wa-gray-800:#222834;--wa-gray-700:#3a4150;--wa-gray-600:#535a6b;--wa-gray-500:#6b7285;--wa-gray-400:#9aa0af;--wa-gray-300:#c9cdd6;--wa-gray-200:#e3e6ec;--wa-gray-100:#f1f2f5;--wa-gray-50:#f7f8fa;--wa-white:#fff;--wa-chalk:#f3f2ec;--wa-green-600:#12a150;--wa-green-500:#1fcb6b;--wa-green-100:#d8f7e4;--wa-red-600:#d62d24;--wa-red-500:#f0433a;--wa-red-100:#fde0de;--wa-orange-500:#ff8a1f;--surface-page:var(--wa-white);--surface-muted:var(--wa-gray-50);--surface-chalk:var(--wa-chalk);--surface-stadium:var(--wa-navy-950);--surface-turf:#0e1116;--surface-night:var(--wa-navy-950);--surface-dark:var(--wa-gray-900);--surface-card:var(--wa-white);--surface-card-dark:var(--wa-navy-800);--text-strong:var(--wa-ink);--text-body:var(--wa-gray-800);--text-muted:var(--wa-gray-500);--text-subtle:var(--wa-gray-400);--text-on-dark:var(--wa-white);--text-on-dark-muted:var(--wa-blue-200);--text-on-yellow:var(--wa-ink);--text-on-accent:var(--wa-ink);--accent:var(--wa-volt-400);--accent-hover:var(--wa-volt-300);--accent-press:var(--wa-volt-500);--accent-ink:var(--wa-volt-600);--brand:var(--wa-blue-600);--brand-hover:var(--wa-blue-500);--brand-press:var(--wa-blue-700);--money:var(--wa-volt-400);--highlight:var(--wa-yellow-400);--signal-add:var(--wa-green-500);--signal-add-ink:var(--wa-green-600);--signal-add-bg:var(--wa-green-100);--signal-drop:var(--wa-red-500);--signal-drop-ink:var(--wa-red-600);--signal-drop-bg:var(--wa-red-100);--signal-hot:var(--wa-orange-500);--border-subtle:var(--wa-gray-200);--border-strong:var(--wa-gray-300);--border-ink:var(--wa-ink);--border-on-dark:#bfd4ff47;--border-glow:#7fb0ff;--focus-ring:var(--wa-volt-400);--pos-qb:#f0433a;--pos-rb:#1fcb6b;--pos-wr:#2f6bff;--pos-te:#ff8a1f;--pos-k:#9aa0af;--pos-def:#8b5cf6}
:root{--font-display:"Saira Condensed","Barlow Condensed","Oswald","Arial Narrow",sans-serif;--font-body:"Barlow","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--fw-heavy:800;--fs-mega:128px;--fs-display-1:88px;--fs-display-2:64px;--fs-display-3:48px;--fs-h1:40px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-lg:18px;--fs-md:16px;--fs-sm:14px;--fs-xs:12px;--fs-micro:11px;--lh-display:.9;--lh-headline:1.05;--lh-body:1.5;--lh-tight:1.25;--ls-display:-.01em;--ls-headline:.01em;--ls-caps:.08em;--ls-body:.005em;--type-display:var(--fw-black) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-headline:var(--fw-bold) var(--fs-h1)/var(--lh-headline) var(--font-display);--type-body:var(--fw-regular) var(--fs-md)/var(--lh-body) var(--font-body);--type-label:var(--fw-bold) var(--fs-xs)/1 var(--font-body)}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-0:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--container-max:1180px;--container-narrow:760px;--email-width:600px;--control-h-sm:36px;--control-h-md:48px;--control-h-lg:60px}
:root{--shadow-sm:0 1px 2px #0b0f1a14,0 1px 1px #0b0f1a0a;--shadow-md:0 6px 16px -4px #0b0f1a24,0 2px 4px #0b0f1a0f;--shadow-lg:0 24px 48px -12px #050b2459;--shadow-glow:0 0 0 1.5px var(--border-glow),0 0 28px #5c8dff8c,inset 0 0 40px #8fb2ff38;--shadow-cta:0 6px 0 var(--wa-volt-700),0 10px 24px #8be62838;--shadow-cta-press:0 2px 0 var(--wa-volt-700);--grad-stadium:radial-gradient(90% 75% at 50% -12%,#2f6bff 0%,#1b4fe0 18%,#0f2366 46%,#070a14 82%,#05070c 100%);--grad-promo:linear-gradient(165deg,#0f2366 0%,#1436a8 45%,#2f6bff 100%);--grad-night:linear-gradient(180deg,#0b0e14 0%,#05070c 100%);--grad-headline:linear-gradient(180deg,#fff 40%,#bfd4ff 100%);--grad-slash-blue:linear-gradient(160deg,#5c8dff 0%,#1b4fe0 55%,#0f2366 100%);--grad-slash-volt:linear-gradient(160deg,#a8f25c 0%,#5aa516 100%);--grad-protect:linear-gradient(180deg,#050b2400 0%,#050b24d9 100%);--texture-yardlines:repeating-linear-gradient(90deg,#ffffff09 0 2px,transparent 2px 120px);--texture-paper:repeating-linear-gradient(45deg,#0b0f1a06 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,#0b0f1a06 0 1px,transparent 1px 6px);--ease-snap:cubic-bezier(.2,.9,.3,1.2);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}
@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-500.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-600.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-800.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/saira-condensed-900.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2")}
.wa-btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-base),box-shadow var(--dur-fast);border:0;justify-content:center;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.wa-btn--sm{height:36px;padding:0 16px;font-size:16px}.wa-btn--md{height:48px;padding:0 26px;font-size:21px}.wa-btn--lg{height:64px;padding:0 44px;font-size:30px}.wa-btn--block{width:100%}.wa-btn--primary{background:var(--accent);color:var(--text-on-yellow);box-shadow:var(--shadow-cta)}.wa-btn--primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.wa-btn--primary:active{box-shadow:var(--shadow-cta-press);background:var(--accent-press);transform:translateY(4px)}.wa-btn--brand{background:var(--brand);color:#fff;box-shadow:0 6px 0 var(--wa-blue-700)}.wa-btn--brand:hover{background:var(--brand-hover);transform:translateY(-1px)}.wa-btn--brand:active{box-shadow:0 2px 0 var(--wa-blue-700);transform:translateY(4px)}.wa-btn--outline{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.wa-btn--outline:hover{background:#8c96aa24}.wa-btn--ghost{color:inherit;background:0 0;padding-left:12px;padding-right:12px}.wa-btn--ghost:hover{background:#8c96aa24}.wa-btn:focus-visible,.wa-iconbtn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.wa-btn:disabled,.wa-iconbtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.wa-iconbtn{border-radius:var(--radius-sm);cursor:pointer;color:inherit;transition:background-color var(--dur-base),transform var(--dur-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wa-iconbtn:hover{background:#8c96aa29}.wa-iconbtn:active{transform:scale(.92)}.wa-iconbtn--solid{background:var(--accent);color:var(--text-on-yellow)}.wa-iconbtn--solid:hover{background:var(--accent-hover)}.wa-iconbtn--outline{box-shadow:inset 0 0 0 2px}.wa-icon{-webkit-mask:var(--wa-icon-url) center/contain no-repeat;-webkit-mask:var(--wa-icon-url) center/contain no-repeat;mask:var(--wa-icon-url) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.wa-field{font-family:var(--font-body);flex-direction:column;gap:8px;display:flex}.wa-field__label{letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-strong);font-size:12px;font-weight:700}.wa-field--dark .wa-field__label{color:var(--text-on-dark)}.wa-field__hint{color:var(--text-muted);font-size:13px}.wa-field--dark .wa-field__hint{color:var(--text-on-dark-muted)}.wa-field__error{color:var(--signal-drop-ink);font-size:13px;font-weight:600}.wa-field--dark .wa-field__error{color:#ff8a84}.wa-input{border:2px solid var(--border-strong);border-radius:var(--radius-sm);height:52px;transition:border-color var(--dur-base),box-shadow var(--dur-base);color:var(--text-strong);background:#fff;align-items:center;gap:10px;padding:0 16px;display:flex}.wa-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #2f6bff2e}.wa-input--error{border-color:var(--signal-drop)}.wa-input--disabled{opacity:.5;background:var(--wa-gray-100)}.wa-field--dark .wa-input{border-color:var(--border-on-dark);color:#fff;background:#ffffff14}.wa-field--dark .wa-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #8be62833}.wa-input input,.wa-input select{min-width:0;height:100%;font:500 16px/1 var(--font-body);color:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1}.wa-input input::placeholder{color:var(--text-subtle)}.wa-field--dark .wa-input input::placeholder{color:#bfd4ff99}.wa-input__affix{font:600 16px/1 var(--font-body);color:var(--text-muted)}.wa-field--dark .wa-input__affix{color:var(--text-on-dark-muted)}.wa-input select{cursor:pointer}.wa-input select option{color:var(--text-strong)}.wa-caret{pointer-events:none;border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:9px;height:9px;transform:translateY(-3px)rotate(45deg)}.wa-check{cursor:pointer;font:500 15px/1.4 var(--font-body);color:var(--text-body);align-items:flex-start;gap:12px;display:inline-flex}.wa-check--dark{color:var(--text-on-dark)}.wa-check input{opacity:0;width:0;height:0;position:absolute}.wa-check__box{border:2px solid var(--border-strong);border-radius:var(--radius-sm);width:22px;height:22px;transition:all var(--dur-fast);background:#fff;flex:none;position:relative}.wa-check input:checked+.wa-check__box{background:var(--brand);border-color:var(--brand)}.wa-check input:checked+.wa-check__box:after{content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.wa-check input:focus-visible+.wa-check__box{outline:3px solid var(--focus-ring);outline-offset:2px}.wa-check input:disabled~*{opacity:.45}.wa-switch{cursor:pointer;font:500 15px/1.3 var(--font-body);color:var(--text-body);align-items:center;gap:12px;display:inline-flex;position:relative}.wa-switch--dark{color:var(--text-on-dark)}.wa-switch input{z-index:1;opacity:0;cursor:pointer;width:46px;height:26px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wa-switch__track{border-radius:var(--radius-pill);background:var(--wa-gray-300);width:46px;height:26px;transition:background var(--dur-base);flex:none;position:relative}.wa-switch__track:after{content:"";width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-snap);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.wa-switch input:checked+.wa-switch__track{background:var(--signal-add)}.wa-switch input:checked+.wa-switch__track:after{transform:translate(20px)}.wa-switch input:focus-visible+.wa-switch__track{outline:3px solid var(--focus-ring);outline-offset:2px}.wa-badge{border-radius:var(--radius-xs);height:22px;font:700 11px/1 var(--font-body);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.wa-badge--neutral{background:var(--wa-gray-100);color:var(--wa-gray-700)}.wa-badge--brand{background:var(--wa-blue-50);color:var(--wa-blue-700)}.wa-badge--yellow,.wa-badge--accent{background:var(--accent);color:var(--text-on-accent)}.wa-badge--add{background:var(--signal-add-bg);color:var(--signal-add-ink)}.wa-badge--drop{background:var(--signal-drop-bg);color:var(--signal-drop-ink)}.wa-badge--hot{background:var(--signal-hot);color:#fff}.wa-badge--dark{background:var(--wa-ink);color:#fff}.wa-badge--glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff40}.wa-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.wa-pos{border-radius:var(--radius-xs);font-family:var(--font-display);color:#fff;letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.wa-card{border-radius:var(--radius-lg);position:relative;overflow:hidden}.wa-card--light{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);color:var(--text-body)}.wa-card--dark{background:var(--surface-card-dark);border:1px solid var(--border-on-dark);color:var(--text-on-dark)}.wa-card--glow{background:var(--grad-promo);box-shadow:var(--shadow-glow);color:var(--text-on-dark)}.wa-card--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base)}.wa-card--interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.wa-card--glow.wa-card--interactive:hover{box-shadow:0 0 0 2px var(--border-glow),0 0 40px #5c8dffbf,inset 0 0 40px #8fb2ff47}.wa-wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;align-items:baseline;font-style:italic;font-weight:900;line-height:1;display:inline-flex}.wa-figure{font-family:var(--font-display);letter-spacing:-.02em;align-items:flex-start;font-weight:900;line-height:.82;display:inline-flex}.wa-figure__pre{border-bottom:.08em solid;margin-top:.08em;margin-right:.03em;padding-bottom:.02em;font-size:.42em;line-height:1}.wa-figure__suf{margin-top:.08em;margin-left:.04em;font-size:.42em;line-height:1}.wa-sticker{font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:0 3px 0 var(--wa-navy-950),2px 0 0 var(--wa-navy-950),-2px 0 0 var(--wa-navy-950),0 -2px 0 var(--wa-navy-950),0 6px 14px #0006;font-style:italic;font-weight:900;line-height:.88;display:inline-block;transform:rotate(-7deg)}.wa-promo__line{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.88;display:block}.wa-promo__line--grad{background:var(--grad-headline);color:#0000;-webkit-background-clip:text;background-clip:text}.wa-promo__accent{color:var(--money)}.wa-rec{border-radius:var(--radius-md);border:1px solid var(--border-subtle);font-family:var(--font-body);background:#fff;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.wa-rec--dark{border-color:var(--border-on-dark);color:#fff;background:#ffffff0f}.wa-rec__rank{font:900 28px/1 var(--font-display);color:var(--wa-gray-300);text-align:center;width:24px}.wa-rec--dark .wa-rec__rank{color:#bfd4ff73}.wa-rec__name{font:700 20px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text-strong)}.wa-rec--dark .wa-rec__name{color:#fff}.wa-rec__player-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.wa-rec__player-link:hover{text-decoration-thickness:2px}.wa-rec__player-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.wa-rec__meta{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:600}.wa-rec--dark .wa-rec__meta{color:var(--text-on-dark-muted)}.wa-rec__note{color:var(--text-body);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.4}.wa-rec--dark .wa-rec__note{color:#ffffffd1}.wa-rec__bid{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.wa-rec__bidval{font:900 30px/1 var(--font-display);color:var(--text-strong)}.wa-rec--dark .wa-rec__bidval{color:var(--money)}.wa-rec__bidlbl{letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.wa-faab{font-family:var(--font-body)}.wa-faab__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wa-faab__val{font:900 44px/1 var(--font-display)}.wa-faab__of{font:600 14px/1 var(--font-body);color:var(--text-muted)}.wa-faab__track{border-radius:var(--radius-pill);background:var(--wa-gray-200);height:10px;margin-top:12px;position:relative;overflow:hidden}.wa-faab--dark .wa-faab__track{background:#ffffff24}.wa-faab__range{background:#2f6bff47;position:absolute;top:0;bottom:0}.wa-faab--dark .wa-faab__range{background:#8be6284d}.wa-faab__fill{background:var(--brand);border-radius:var(--radius-pill);position:absolute;top:0;bottom:0;left:0}.wa-faab--dark .wa-faab__fill{background:var(--accent)}.wa-faab__legend{letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:11px;font-weight:700;display:flex}.wa-faab--dark .wa-faab__of,.wa-faab--dark .wa-faab__legend{color:var(--text-on-dark-muted)}.wa-steps{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.wa-steps__item{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.wa-steps__num{background:var(--accent-ink);color:#fff;width:40px;height:40px;font:900 22px/1 var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:flex}.wa-steps--dark .wa-steps__num{background:var(--accent);color:var(--text-on-yellow)}.wa-steps__title{font:700 22px/1.1 var(--font-display);color:var(--text-strong);letter-spacing:.01em;padding-top:2px}.wa-steps--dark .wa-steps__title{color:#fff}.wa-steps__body{font:400 15px/1.5 var(--font-body);color:var(--text-body);text-wrap:pretty;margin-top:4px}.wa-steps--dark .wa-steps__body{color:var(--text-on-dark-muted)}.wa-trust{color:#fff;font-family:var(--font-body);background:#000;border-top:1px solid #ffffff14}.wa-trust .wa-icon{color:var(--accent)}.wa-trust--accent{background:var(--accent);color:var(--text-on-accent);border:0}.wa-trust--accent .wa-icon{color:inherit}.wa-trust__inner{max-width:var(--container-max);flex-wrap:wrap;justify-content:space-around;gap:16px 32px;margin:0 auto;padding:20px 24px;display:flex}.wa-trust__item{align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.wa-price{font-family:var(--font-body);flex-direction:column;gap:20px;padding:32px;display:flex}.wa-price__name{font:800 22px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em}.wa-price__amt{align-items:baseline;gap:8px;display:flex}.wa-price__per{opacity:.75;font-size:14px;font-weight:600}.wa-price__list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.wa-price__list li{align-items:flex-start;gap:10px;display:flex}.wa-tabs{box-shadow:inset 0 -2px 0 var(--border-subtle);scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.wa-tabs::-webkit-scrollbar{display:none}.wa-tabs--dark{box-shadow:inset 0 -2px 0 var(--border-on-dark)}.wa-tab{cursor:pointer;font:700 18px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-base);background:0 0;border:0;padding:12px 16px 14px;position:relative}.wa-tab:hover{color:var(--text-strong)}.wa-tabs--dark .wa-tab{color:var(--text-on-dark-muted)}.wa-tabs--dark .wa-tab:hover{color:#fff}.wa-tab[aria-selected=true]{color:var(--text-strong)}.wa-tabs--dark .wa-tab[aria-selected=true]{color:#fff}.wa-tab[aria-selected=true]:after{content:"";background:var(--accent-ink);height:4px;position:absolute;bottom:0;left:0;right:0}.wa-tabs--dark .wa-tab[aria-selected=true]:after{background:var(--accent)}.wa-tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.wa-acc{border-top:1px solid var(--border-strong)}.wa-acc--dark{border-color:var(--border-on-dark)}.wa-acc__item{border-bottom:1px solid var(--border-strong)}.wa-acc--dark .wa-acc__item{border-color:var(--border-on-dark)}.wa-acc__btn{cursor:pointer;text-align:left;width:100%;font:600 22px/1.2 var(--font-display);color:var(--text-strong);letter-spacing:.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 14px;display:flex}.wa-acc--dark .wa-acc__btn{color:#fff}.wa-acc__btn:hover{background:#8c96aa14}.wa-acc__btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.wa-acc__plus{flex:none;width:20px;height:20px;position:relative}.wa-acc__plus:before,.wa-acc__plus:after{content:"";width:20px;height:2.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wa-acc__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.wa-acc__item--open .wa-acc__plus:after{transform:translate(-50%,-50%)rotate(0)}.wa-acc__panel{font:400 16px/1.55 var(--font-body);color:var(--text-body);text-wrap:pretty;max-width:72ch;padding:0 14px 20px}.wa-acc--dark .wa-acc__panel{color:var(--text-on-dark-muted)}.wa-nav{font-family:var(--font-body)}.wa-nav--light{border-bottom:1px solid var(--border-subtle);color:var(--text-strong);background:#fff}.wa-nav--dark{background:var(--surface-night);color:#fff}.wa-nav--transparent{color:#fff;background:0 0}.wa-nav__inner{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:24px;height:72px;margin:0 auto;padding:0 24px;display:flex}.wa-nav__links{align-items:center;gap:28px;display:flex}.wa-nav__link{letter-spacing:var(--ls-caps);text-transform:uppercase;color:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.wa-nav__link:hover{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.wa-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);animation:wa-fade var(--dur-base) var(--ease-out);background:#050b24b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wa-dialog{border-radius:var(--radius-lg);width:100%;max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:wa-pop var(--dur-slow) var(--ease-snap);font-family:var(--font-body);color:var(--text-body);background:#fff;position:relative;overflow:auto}.wa-dialog--dark{background:var(--grad-promo);box-shadow:var(--shadow-glow),var(--shadow-lg);color:#fff}.wa-dialog__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 0;display:flex}.wa-dialog__title{font:900 34px/.95 var(--font-display);text-transform:uppercase;color:var(--text-strong);margin:0}.wa-dialog--dark .wa-dialog__title{color:#fff}.wa-dialog__body{padding:16px 28px 28px}.wa-dialog__foot{justify-content:flex-end;gap:12px;padding:0 28px 28px;display:flex}.wa-toast{border-radius:var(--radius-md);background:var(--wa-ink);color:#fff;width:360px;max-width:100%;box-shadow:var(--shadow-lg);font-family:var(--font-body);animation:wa-slide var(--dur-slow) var(--ease-snap);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wa-toast__chip{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wa-toast__title{font:800 17px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.03em}.wa-toast__msg{color:var(--wa-gray-300);margin-top:3px;font-size:14px;line-height:1.4}.wa-tip{display:inline-flex;position:relative}.wa-tip__bubble{opacity:0;pointer-events:none;z-index:50;border-radius:var(--radius-sm);background:var(--wa-ink);color:#fff;width:max-content;max-width:240px;font:500 13px/1.35 var(--font-body);box-shadow:var(--shadow-md);transition:opacity var(--dur-fast),transform var(--dur-fast);padding:8px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.wa-tip__bubble:after{content:"";border:6px solid #0000;border-top-color:var(--wa-ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.wa-tip--bottom .wa-tip__bubble{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}.wa-tip--bottom .wa-tip__bubble:after{border-top-color:#0000;border-bottom-color:var(--wa-ink);top:auto;bottom:100%}.wa-tip:hover .wa-tip__bubble,.wa-tip:focus-within .wa-tip__bubble{opacity:1;transform:translate(-50%)}@keyframes wa-fade{0%{opacity:0}to{opacity:1}}@keyframes wa-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}@keyframes wa-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wa-slash{pointer-events:none;position:absolute}
:root .wa-rec.wa-rec--photo{grid-template-columns:auto 44px minmax(0,1fr) auto;gap:12px}.wa-rec__portrait{flex:none;width:44px;height:44px;position:relative}.wa-rec__face{width:44px;height:44px;font:800 16px/1 var(--font-display);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.wa-rec__face img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.wa-rec__position{transform-origin:100% 100%;position:absolute;bottom:-4px;right:-6px;transform:scale(.82)}.league-logo,:root .league-row>.league-logo{color:#fff;width:44px;height:44px;font:800 16px/1 var(--font-display);letter-spacing:.02em;background:#ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.league-logo__cover{border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}:root .league-row>.league-logo{align-self:flex-start}.league-title{align-items:center;gap:12px;display:flex}
:root{--font-display:"Saira Condensed", "Arial Narrow", Arial, sans-serif;--font-body:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}svg.wa-icon{background:0 0;-webkit-mask:none;mask:none}.paired-drop{color:var(--wa-blue-200,#b8cbee);padding:0 14px 12px;font-size:13px}.pending-email{overflow-wrap:anywhere;border:1px solid #8be628;border-radius:8px;margin:16px 0;padding:16px}.email-gallery{max-width:680px;margin:0 auto;padding:24px 16px}.recovery-screen{background:var(--texture-yardlines), var(--grad-stadium);flex-direction:column;min-height:100vh;line-height:normal;display:flex}.recovery-screen header{align-items:center;width:100%;max-width:560px;min-height:68px;margin:0 auto;padding:12px 20px;display:flex}.recovery-screen main{flex-direction:column;flex:1;justify-content:center;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:24px 20px 40px;display:flex}.recovery-screen h1{letter-spacing:normal;font:800 clamp(44px, 10vw, 64px)/.92 var(--font-display);margin:0}.recovery-screen .wa-badge{align-self:stretch}.recovery-screen h1 em{color:var(--accent);font-style:normal}.recovery-screen p{color:var(--wa-gray-300);margin:0;line-height:1.5}.recovery-screen main>a:not(.wa-btn){font:600 15px var(--font-body);color:#fff;text-underline-offset:6px;align-self:center;align-items:center;min-height:44px;text-decoration-thickness:2px;display:flex}.recovery-screen .recovery-support{text-align:center;color:var(--wa-gray-400);font-size:13px;line-height:normal}.recovery-support a{color:var(--wa-blue-200);text-underline-offset:6px;text-decoration-thickness:2px}.email-gallery iframe{background:#eef1f5;border:none;width:100%;height:1800px}*{box-sizing:border-box}html{scroll-padding-top:40px}body{font-family:var(--font-body);color:#fff;background:#05070c;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button,a,summary{cursor:pointer}a{color:inherit;text-underline-offset:5px}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8be628}.wa-input input:focus-visible,.wa-input select:focus-visible{outline:0}h1,h2,h3{font-family:var(--font-display);margin:0 0 20px;line-height:1.05}h1{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(48px,5vw,80px);font-weight:800;line-height:.94}h2{font-size:clamp(36px,4vw,52px);font-weight:700}h3{font-size:28px}em{color:#8be628;font-style:normal}p{margin:14px 0 24px}small{color:#bbc9df;font-size:13px}.container{max-width:1180px;margin:auto;padding:0 24px}.sandbox-banner{text-align:center;color:#c9d4e8;background:#142041;border-bottom:1px solid #31466c;padding:8px 24px;font-size:12px}.sandbox-banner a,.sandbox-banner button{color:#8be628;margin-left:12px}.sandbox-banner button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.nav>a{text-decoration:none}.nav nav{align-items:center;gap:30px;font-weight:600;display:flex}.nav nav a{text-decoration:none}.hero{isolation:isolate;background:radial-gradient(at 64% 0,#174590 0,#0000 55%),#050b1a;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;opacity:.5;background:linear-gradient(90deg,#164cd7 70%,#fff 70% 72%,#164cd7 72%);width:350px;height:80%;position:absolute;top:40%;right:-150px;transform:rotate(24deg)}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding-top:64px;padding-bottom:80px;display:grid}.hero h1{margin:24px 0}.lead{color:#c8d7f0;max-width:500px;font-size:19px}.hero-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.hero-form .wa-btn{white-space:nowrap;margin-bottom:0}.hero-sample h2{margin:0;font-size:32px}.hero-sample{padding:24px!important}.hero-sample .wa-rec{padding:16px 0}.hero-sample .wa-rec__name{font-size:22px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{justify-content:space-between}.text-link{color:inherit;text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.hero>.container .text-link{margin:16px 0}.trust-micro{color:#b1c4df;align-items:center;gap:8px;margin:20px 0;font-size:13px;display:flex}.trust-strip{background:#000;justify-content:center;gap:80px;padding:25px 24px;display:flex}.trust-strip span{align-items:center;gap:10px;font-weight:600;display:flex}.trust-strip svg{color:#8be628}.section{padding:96px 0}.chalk{color:#101727;background:#f3f4f6}.chalk em{color:#1b4fe0}.night{background:#080e1a}.stadium{background:radial-gradient(at 60% 0,#1b4fe0,#0000 70%),#0c1b38}.two-cols{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.two-cols>.wa-card h3{margin-top:20px}.two-cols>.wa-card{height:100%}.eyebrow{text-transform:uppercase;letter-spacing:.1em;margin-top:0;font-size:12px;font-weight:600}.steps>div{border-bottom:1px solid #22314d;align-items:flex-start;gap:24px;padding:20px 0;display:flex}.steps strong{color:#8be628;font-family:var(--font-display);font-size:48px;line-height:1}.steps h3{margin:0}.steps p{margin:8px 0}.footer{background:#03060d;padding:64px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}.footer h3{font-size:20px}.footer a{color:#b7c3d8;margin:12px 0;font-size:14px;text-decoration:none;display:block}.legal-line{color:#8795af;border-top:1px solid #172033;margin-top:48px;padding-top:24px;font-size:12px}.sticky{z-index:5;background:#071126f5;border-bottom:1px solid #2b3c61;justify-content:center;align-items:center;gap:48px;padding:12px 24px;display:flex;position:fixed;top:0;left:0;right:0}.app-surface{background:radial-gradient(at 50% 0,#173b7b 0,#0000 40%),#05070c;min-height:75vh}.funnel-nav{justify-content:space-between;align-items:center;gap:16px;max-width:648px;margin:auto;padding:24px;display:flex}.funnel-nav>a{text-decoration:none}.funnel-nav>span{color:#b4c4df;font-size:11px}.funnel{max-width:648px;margin:auto;padding:36px 24px 80px}.funnel h1{margin-bottom:24px;font-size:56px}.funnel>.wa-card{margin-top:24px}.funnel form{gap:18px;margin:24px 0;display:grid}.funnel>.wa-btn,.funnel>a{margin:12px 12px 12px 0}.funnel .wa-switch{align-items:flex-start;margin:12px 0}.funnel .wa-switch__track{flex-shrink:0}.funnel .wa-rec__note{max-width:330px}.auth-surface{background:var(--texture-yardlines), var(--grad-stadium);flex-direction:column;min-height:100vh;line-height:normal;display:flex}.auth-surface .funnel-nav{width:100%;max-width:560px;min-height:68px;margin:0 auto;padding:12px 20px}.auth-surface .funnel{flex-direction:column;flex:1;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:16px 20px 40px;display:flex}.auth-surface .funnel h1{letter-spacing:normal;margin:0;font-size:44px;line-height:.92}.auth-surface .funnel p{color:var(--wa-gray-300);margin:0;line-height:1.5}.auth-surface .auth-intro>.wa-badge{width:fit-content;margin-bottom:14px;display:flex}.auth-surface .auth-intro>p{margin-top:14px}.auth-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.auth-actions button{white-space:nowrap;cursor:pointer;min-height:44px;color:var(--wa-blue-200);font:600 14px var(--font-body);text-underline-offset:4px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.auth-actions button:disabled{color:var(--wa-gray-400);cursor:default}.auth-surface .funnel .auth-hint{color:var(--wa-gray-400);font-size:13px}.auth-intro b{color:#fff}.auth-surface .auth-intro--sent>.wa-badge{margin-bottom:0;display:inline-flex}.auth-surface .auth-intro--sent h1{margin-top:14px}.auth-surface .funnel form{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.recovery-screen header a{color:var(--wa-blue-200);text-underline-offset:6px;text-decoration-thickness:2px;display:flex}.auth-surface .funnel-nav>a{color:var(--brand);text-underline-offset:auto;text-decoration:underline;display:flex}.auth-surface .funnel>.wa-btn,.auth-surface .funnel>a,.auth-surface .funnel>.wa-card{margin:0}.auth-surface .wa-badge{align-self:flex-start}.auth-surface:not(.account-surface) .wa-card{box-shadow:inset 0 0 0 1px var(--border-on-dark);background:#ffffff0f;border:0;border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.auth-surface:not(.account-surface) .wa-card h2{font:700 18px/1.1 var(--font-display);text-transform:uppercase;margin:0}.auth-surface:not(.account-surface) .wa-card p{font-size:14px;line-height:normal}.auth-surface:not(.account-surface) .wa-card>a{min-height:44px;color:var(--accent);font:600 15px var(--font-body);text-underline-offset:4px;align-self:flex-start;align-items:center;display:flex}.account-footer{border-top:1px solid var(--border-on-dark);color:var(--wa-gray-400);padding-top:12px;font-size:12px;line-height:1.6}.account-footer a{color:inherit;text-decoration:none}.account-identity{align-items:center;gap:14px;display:flex}.account-initial{background:var(--brand);width:52px;height:52px;font:800 24px/1 var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.account-identity>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.account-surface .account-identity h1{text-overflow:ellipsis;white-space:nowrap;font-size:30px;line-height:.95;overflow:hidden}.account-surface .account-signout{height:44px;min-height:44px;font:600 15px var(--font-body);text-underline-offset:6px;text-transform:none;letter-spacing:normal;color:#fff;padding:0 4px;text-decoration:underline}.account-surface .funnel-nav>a{display:flex}.account-surface .account-plan{color:var(--text-body);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;flex-direction:column;gap:12px;display:flex}.account-eyebrow{font:800 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.account-surface .account-plan h2{color:var(--text-strong);text-transform:uppercase;margin:0;font-size:28px;font-weight:800;line-height:.95}.account-surface .account-plan p{color:var(--text-body);margin:0;font-size:14px}.account-surface .account-plan .sample-label{color:var(--text-muted);font-size:12px}.account-surface .account-leagues{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.account-surface .account-leagues h2{font:700 24px/1 var(--font-display);letter-spacing:.03em;margin:0}.account-leagues>.row{align-items:baseline;gap:8px}.account-leagues>p{color:var(--wa-gray-400)!important;font-size:13px!important;line-height:normal!important}.account-plan>.row{gap:8px}.account-leagues>.row small{color:var(--wa-gray-400);font-size:13px}.account-surface .account-leagues .account-line{box-shadow:inset 0 0 0 1px var(--border-on-dark);background:#ffffff0f;border:0;border-radius:8px;margin-bottom:0;padding:12px 16px}.account-league-row{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.account-league-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.account-league-info>small{color:var(--text-on-dark-muted);font-size:13px;line-height:normal}.account-league-info .account-league-name{color:#fff;height:auto;min-height:0;font:700 19px/1.05 var(--font-display);text-transform:uppercase;white-space:normal;text-align:left;overflow-wrap:anywhere;margin:0;padding:0;display:block}.account-league-support{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.account-league-support>small{flex:150px;color:var(--wa-gray-300)!important;line-height:1.4!important}.account-leagues .account-line .account-league-name{margin-top:0}.account-league-row .wa-switch{flex:none;align-items:center;width:auto;margin:0;display:flex}.account-league-row .wa-switch>span:last-child{display:inline}.account-leagues .wa-switch input{left:auto;right:0}.account-leagues .account-line small{color:var(--text-on-dark-muted);font-size:13px;display:block}.account-leagues .account-line .wa-btn{margin-top:10px}.account-leagues .account-line .account-league-name{letter-spacing:normal;margin:0}.league-row{text-align:left;color:#fff;background:#0d1729;border:1px solid #28364f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:12px 0;padding:20px;display:flex}.league-row:hover{border-color:#8be628}.league-row b{font-size:20px}.league-row small{margin-top:8px;display:block}.top-move{margin:24px 0}.sample-label{color:#b9c9e5;margin-bottom:12px;font-size:12px}.mono{font-family:var(--font-mono);font-size:12px}.gate-teaser{background:#ffffff08;border:1px dashed #48618a;border-radius:8px;gap:12px;margin-top:12px;padding:20px;display:flex}.feedback{background:#173626;border:1px solid #427b57;border-radius:8px;margin:12px 0;padding:16px}.feedback.error{background:#3c1622;border-color:#9b405b}.chips{flex-wrap:wrap;gap:8px;display:flex}.price-figure{font-family:var(--font-display);color:#8be628;font-size:80px;font-weight:800;line-height:1.1}.field{gap:8px;font-size:14px;font-weight:600;display:grid}.field select{color:#fff;background:#0b1930;border:2px solid #48618a;border-radius:4px;width:100%;padding:14px}.compact{gap:12px}.account-line{border-bottom:1px solid #2c3a51;padding:16px 0}.account-line p{margin:8px 0}.break{overflow-wrap:anywhere}progress{accent-color:#8be628;width:100%;height:12px}.mail-preview{background:#fff;border:0;width:100%;height:650px;margin-top:20px}.test-inbox-tools{gap:16px;margin:24px 0;display:grid}.test-email-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.email-modal{color:#fff;background:#0c192d;border:1px solid #466697;border-radius:16px;width:min(640px,100vw - 32px);max-height:85vh;padding:24px}.email-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070ccc}.email-modal h2{margin:0;font-size:32px}.billing-modal{background:var(--wa-navy-900);width:min(480px,100vw - 24px);max-width:calc(100vw - 24px);max-height:92vh;box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--border-on-dark);border:0;border-radius:16px;margin:auto auto 12px;padding:20px;line-height:normal}.billing-modal h2{font:800 28px/.95 var(--font-display);letter-spacing:normal;text-transform:uppercase}.sheet-close{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.receipt-list{box-shadow:inset 0 0 0 1px var(--border-on-dark);background:#ffffff0f;border-radius:8px;flex-direction:column;margin-top:16px;display:flex;overflow:hidden}.receipt-row{border-bottom:1px solid var(--border-on-dark);align-items:center;gap:12px;padding:14px 16px;display:flex}.receipt-help{color:var(--wa-gray-400);margin:16px 0 0;font-size:13px;line-height:1.5}.receipt-row>div{flex-direction:column;gap:6px;min-width:0;display:flex}.receipt-row>div:first-child{flex:1;gap:4px}.receipt-row>div:last-child{flex:none;align-items:flex-end}.receipt-row p{margin:0;font-size:15px;font-weight:600}.receipt-row small{color:var(--text-on-dark-muted);font-size:13px}.receipt-row b{font:700 16px var(--font-body)}.wa-wordmark{font-style:italic;font-family:var(--font-display)!important}.wa-rec{grid-template-columns:28px 34px minmax(0,1fr) auto}.wa-rec__bid{min-width:60px}.wa-acc__panel[hidden]{display:none}.wa-acc__btn{min-height:60px}.wa-faab__legend{flex-wrap:wrap;gap:8px}@media (max-width:1023px){.hero-grid{grid-template-columns:1fr;gap:40px;max-width:650px;padding-top:40px}.hero h1{font-size:64px}.hero-form{grid-template-columns:1fr}.hero-sample{margin-top:8px}.nav nav a:not(:last-child){display:none}.trust-strip{gap:24px;font-size:14px}.two-cols{gap:24px}.section{padding:64px 0}}@media (max-width:599px){.sandbox-banner{padding:8px 12px}.nav{height:64px}.hero-grid{padding-top:24px;padding-bottom:40px}.hero h1{font-size:52px}.hero-sample .wa-rec__name{font-size:20px}.hero-sample{padding:20px!important}.trust-strip{flex-direction:column;gap:12px;padding:20px 24px}.two-cols{grid-template-columns:1fr}.section{padding:56px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid>div:first-child{grid-column:1/-1}.sticky{justify-content:stretch;gap:12px;padding:12px 16px;top:auto;bottom:0}.sticky>.wa-wordmark,.sticky>span{display:none}.sticky>.wa-btn{width:100%}.funnel{padding-top:24px}.funnel h1{font-size:48px}.funnel-nav>span{text-align:right;max-width:110px}.wa-rec{grid-template-columns:20px 30px minmax(0,1fr) auto;gap:8px}.wa-rec__name{font-size:21px}.wa-rec__note{font-size:12px}.wa-rec__bidval{font-size:24px}.wa-rec__bidlbl{font-size:9px}.wa-rec__bid{min-width:42px}.wa-faab__of{font-size:12px}.compact{grid-template-columns:1fr}.footer{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.user-avatar{object-fit:cover;vertical-align:middle;border-radius:50%;flex:none;width:32px;height:32px}.prototype-funnel{background:var(--texture-yardlines), var(--grad-stadium);flex-direction:column;min-height:100vh;line-height:normal;display:flex}.prototype-header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070cd1;padding:8px 8px 10px;position:sticky;top:0}.prototype-funnel .funnel-nav{gap:8px;width:100%;max-width:600px;height:44px;margin:0 auto;padding:0}.prototype-funnel .funnel-nav>button{justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.prototype-funnel .funnel-nav>span{width:44px;font:700 11px/1.1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-align:right;padding-right:8px}.prototype-funnel .funnel-progress{gap:4px;width:100%;max-width:600px;padding:6px 8px 0}.prototype-funnel .funnel-progress span{background:#ffffff2e;border-radius:2px;height:4px}.prototype-funnel .funnel-progress .complete{background:var(--accent)}.prototype-funnel .funnel{flex:1;width:100%;max-width:600px;margin:0 auto;padding:40px 20px 32px}.prototype-funnel .funnel h1{font:800 40px/.92 var(--font-display);text-transform:uppercase;letter-spacing:normal;margin:0}.prototype-funnel .funnel>p{color:var(--wa-gray-300);margin:12px 0 22px;font-size:16px;line-height:1.5}.prototype-funnel .funnel form{margin:0}.prototype-funnel .connect-demo{min-height:44px;color:var(--wa-blue-200);font:600 15px var(--font-body);text-underline-offset:4px;margin-top:18px;padding:0;text-decoration-thickness:auto}.prototype-funnel .funnel-dock{width:100%;max-width:100%;padding:12px max(16px, calc((100% - 600px) / 2)) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070ceb;border-top:1px solid #ffffff14;flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0;left:auto;transform:none}.prototype-funnel .funnel-dock small{color:var(--wa-gray-300);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;line-height:normal;display:flex}.prototype-funnel .funnel-dock .text-link{min-height:40px;font:600 14px var(--font-body);color:var(--wa-gray-300);text-underline-offset:4px}.prototype-funnel .league-picker{flex-direction:column;gap:10px;display:flex}.prototype-funnel .league-row{border:1.5px solid var(--border-on-dark);background:#ffffff0f;gap:12px;min-height:72px;margin:0;padding:14px 16px}.prototype-funnel .league-row>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.prototype-funnel .league-row b{font:700 20px/1.05 var(--font-display);text-transform:uppercase}.prototype-funnel .league-row small{color:var(--text-on-dark-muted);margin:0;font-size:13px;line-height:normal}.prototype-funnel .member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prototype-funnel .member-grid .league-row{min-width:0;min-height:60px;padding:10px}.prototype-funnel .member-grid .league-row b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.prototype-funnel .member-grid .league-row small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prototype-funnel .member-grid .league-row{justify-content:flex-start;gap:10px}.prototype-funnel .member-grid .league-row>.member-avatar{background:var(--brand);width:36px;height:36px;font:800 16px/1 var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.prototype-funnel .member-avatar .user-avatar{width:36px;height:36px}.prototype-funnel .member-grid .league-row>.member-name{gap:2px}.prototype-funnel .funnel>.build-caption{margin:12px 0 24px;font-size:15px;line-height:normal}.build-tasks{flex-direction:column;gap:16px;display:flex}.build-tasks>div{color:var(--wa-gray-500);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.build-tasks>div.active,.build-tasks>div.done{color:#fff}.task-chip{width:28px;height:28px;color:var(--accent);background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.done .task-chip{background:var(--signal-add);color:#fff}.active .task-chip{background:var(--accent);color:var(--text-on-accent)}.task-loader{animation:1s linear infinite wa-spin}@keyframes wa-spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.prototype-funnel{max-width:600px;margin:0 auto}.prototype-funnel .funnel{padding:20px 20px 24px}.prototype-funnel .funnel-dock{padding-inline:16px}}.funnel-progress{gap:5px;max-width:600px;margin:0 auto;padding:0 24px;display:flex}.funnel-progress span{background:#233353;flex:1;height:3px}.funnel-progress .complete{background:var(--wa-volt-400,#8be628)}.funnel-dock{z-index:20;width:600px;max-width:100%;padding:16px 24px max(16px, env(safe-area-inset-bottom));text-align:center;background:#05070cf7;border-top:1px solid #233353;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.funnel-dock small{margin-top:8px;display:block}.funnel:has(.funnel-dock){padding-bottom:160px}.price-breakdown p{justify-content:space-between;margin:8px 0;display:flex}.prototype-funnel .funnel>.league-intro{margin:12px 0 18px;line-height:1.45}.prototype-funnel .funnel>.who-intro{margin:12px 0 18px;font-size:15px;line-height:normal}.prototype-funnel .league-row .league-support{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.prototype-funnel .league-support>span:last-child{color:var(--wa-gray-300);flex:160px;font-size:13px;line-height:1.4}.prototype-funnel .league-row.blocked-league{opacity:.62}.prototype-funnel .funnel>.fixture-leagues{color:var(--wa-gray-400);margin:14px 0 0;font-size:13px;line-height:normal}.prototype-funnel .funnel>.roster-disclaimer{font-size:13px;line-height:1.4}.account-identity .wa-badge{align-self:flex-start}.account-surface .account-plan{border:0}.account-surface .account-plan h2{letter-spacing:normal;font-weight:800}.account-surface .account-plan p{font-size:14px;line-height:normal}.outage-screen form{flex-direction:column;gap:12px;margin:0;display:flex}.outage-queued{box-shadow:inset 0 0 0 1px var(--border-on-dark);background:#ffffff0f;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;font-size:15px;line-height:1.5;display:flex}.outage-queued svg{flex:none}.prototype-funnel .wa-faab__of{font-size:14px}.prototype-funnel.checkout-surface{max-width:684px}.checkout-surface .prototype-header{padding:12px 20px 14px}.checkout-surface .funnel-nav{max-width:684px}.checkout-surface .funnel{max-width:684px;padding:40px 40px 32px}.checkout-surface .funnel:has(.checkout-payment-dock){padding-bottom:130px}@media (max-width:639px){.checkout-surface .funnel{padding:24px 20px 32px}.checkout-surface .prototype-header{padding:8px 8px 10px}}.prototype-funnel.welcome-surface{max-width:none}.welcome-surface .prototype-header{padding:12px 8px 16px}.welcome-surface .funnel-nav{max-width:660px}.welcome-surface .funnel{max-width:660px;padding:46px 24px 80px}.welcome-surface .funnel-dock{padding:12px max(16px,calc((100% - 660px)/2)) calc(12px + env(safe-area-inset-bottom))}@media (max-width:639px){.welcome-surface .funnel{padding:28px 20px 40px}.welcome-surface .prototype-header{padding:8px 8px 10px}}.account-surface .funnel-nav,.account-surface .funnel{max-width:610px}.account-surface .funnel-nav{min-height:72px}.account-surface .funnel{padding-top:14px}.account-surface .account-initial{width:56px;height:56px}.account-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-surface .account-identity h1{font-size:32px}.account-surface .account-league-row{min-height:78px}.account-surface .account-league-info .account-league-name{font-size:20px}.account-surface .account-leagues .account-line small{font-size:14px;line-height:1.4}@media (max-width:480px){.account-surface .funnel,.account-surface .funnel-nav{padding-left:16px;padding-right:16px}.account-surface .account-identity h1{font-size:28px}.account-surface .account-plan>.row{flex-wrap:wrap}.account-surface .account-leagues .account-line{padding:12px}.account-surface .account-league-row{gap:10px}}.hosted-test-panel{color:#fff;background:#152044;border-bottom:1px solid #46547a;padding:10px 16px;font:14px Barlow,sans-serif}.hosted-test-panel details{max-width:960px;margin:auto}.hosted-test-panel summary{cursor:pointer;color:#83e43e;font-weight:700}.hosted-test-panel p{margin:10px 0}.hosted-test-panel details>div{flex-wrap:wrap;gap:8px;display:flex}.hosted-test-panel button{color:#fff;cursor:pointer;background:#263761;border:1px solid #8894b3;border-radius:6px;min-height:44px;padding:10px 14px}.hosted-test-panel button:disabled{opacity:.55;cursor:wait}.hosted-test-panel button:focus-visible,.hosted-test-panel summary:focus-visible{outline-offset:3px;outline:2px solid #83e43e}
