@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--page: #171717;--card: #171717;--surface: #111111;--border: #262626;--border-strong: #404040;--ink: #f5f5f5;--muted: #d4d4d8;--accent: #f92672;--accent-muted: #ffabc7;--success: #a6e22e;--info: #66d9ef;--warning: #ff8700;--purple: #af87ff;--table-header: #525252;--section-tile-background: linear-gradient(145deg, #111111, #080808);--section-tile-border: #2b2b2b;--section-tile-radius: 8px;--hero-features-progress: 0;--hero-features-in-blur-progress: 0;--hero-features-out-blur-progress: 0;--features-progress: 0;--league-progress: 0;--features-league-progress: 0;--features-league-in-blur-progress: 0;--features-league-out-blur-progress: 0;--players-progress: 0;--league-players-progress: 0;--league-players-in-blur-progress: 0;--league-players-out-blur-progress: 0;--events-progress: 0;--players-events-progress: 0;--players-events-in-blur-progress: 0;--players-events-out-blur-progress: 0;--rankings-progress: 0;--events-rankings-progress: 0;--events-rankings-in-blur-progress: 0;--events-rankings-out-blur-progress: 0;--pwa-auth-page-bg: #171717;--pwa-auth-shell-bg: #171717;--pwa-auth-header-bg: #262626;--pwa-auth-header-icon: url(/assets/header_banner_icon.png);--pwa-auth-card-bg: #171717;--pwa-auth-field-bg: #0d0e12;--pwa-auth-border: #404040;--pwa-auth-soft-border: rgba(255, 255, 255, .12);--pwa-auth-overlay: rgba(6, 8, 12, .52);--pwa-auth-secondary-button-color: #d4d4d8;--pwa-auth-secondary-active-bg: #262626;--pwa-auth-shadow: 0 22px 52px rgba(0, 0, 0, .58), 0 0 0 1px rgba(255, 255, 255, .04);--pwa-auth-toast-success-bg: #152008;--pwa-auth-toast-error-bg: #340717;--pwa-auth-primary-active-bg: rgba(249, 38, 114, .22);--pwa-auth-success-active-bg: rgba(166, 226, 46, .24);--site-header-min-height: 118px;--site-header-padding-block: 16px;--site-header-border-block: 1px;--brand-icon-width: clamp(102px, 7.2vw, 138px);--brand-icon-height: clamp(69px, 4.88vw, 94px);--brand-title-size: clamp(48px, 4vw, 72px);--brand-title-line-height: clamp(44.16px, 3.68vw, 66.24px);--brand-subtitle-size: clamp(25px, 2.05vw, 37px);--brand-subtitle-line-height: clamp(23px, 1.886vw, 34.04px);--brand-wordmark-gap: 4px;--mobile-trial-height: 0px;--mobile-menu-size: 0px;--site-header-content-height: max( var(--brand-icon-height), calc(var(--brand-title-line-height) + var(--brand-wordmark-gap) + var(--brand-subtitle-line-height)), var(--mobile-trial-height), var(--mobile-menu-size) );--site-header-height: max( var(--site-header-min-height), calc(var(--site-header-content-height) + var(--site-header-padding-block) + var(--site-header-padding-block) + var(--site-header-border-block)) );--landing-title-offset: clamp(40px, 4vw, 64px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:only dark;color:var(--ink);background:var(--page)}html[data-tpb-theme=light]{--page: #f4f6f8;--card: #ffffff;--surface: #ffffff;--border: #d7dce3;--border-strong: #c2c7d0;--ink: #4b5563;--muted: #4b5563;--table-header: #dde2e8;--pwa-auth-page-bg: #f4f6f8;--pwa-auth-shell-bg: #f4f6f8;--pwa-auth-header-bg: #cbd1d8;--pwa-auth-header-icon: url(/assets/header_banner_icon_light.png);--pwa-auth-card-bg: #ffffff;--pwa-auth-field-bg: #ffffff;--pwa-auth-border: #c2c7d0;--pwa-auth-soft-border: rgba(15, 23, 42, .12);--pwa-auth-overlay: rgba(15, 23, 42, .28);--pwa-auth-secondary-button-color: #4b5563;--pwa-auth-secondary-active-bg: #f5f5f5;--pwa-auth-shadow: 0 22px 52px rgba(15, 23, 42, .24), 0 0 0 1px rgba(15, 23, 42, .04);--pwa-auth-toast-success-bg: #e8f6cf;--pwa-auth-toast-error-bg: #fde1ea;--pwa-auth-primary-active-bg: rgba(249, 38, 114, .12);--pwa-auth-success-active-bg: rgba(166, 226, 46, .14);color-scheme:light}@media(min-width:761px){:root{--section-tile-background: linear-gradient(145deg, #191919 0%, #101010 48%, #050505 100%)}}@media(min-width:1121px){:root{--landing-panel-height: calc(100svh - var(--site-header-height));--section-block-inset: clamp(42px, 7.5svh, 76px);--section-inline-pad: clamp(28px, 4vw, 68px);--section-content-width: min(90vw, 2160px);--section-title-content-gap: clamp(14px, 2svh, 28px);--feature-tile-gap: clamp(16px, 1.25vw, 24px);--league-benefit-gap: clamp(18px, 1.6vw, 34px);--league-benefit-row-height: clamp(112px, 15svh, 172px);--players-panel-gap: clamp(18px, 1.8vw, 28px);--events-panel-gap: clamp(14px, 1.3vw, 22px)}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--page);scroll-behavior:smooth}html.landing-nav-jump-pending,html.landing-nav-jump-pending body{scroll-behavior:auto!important}html.landing-nav-jump-to-features .hero-features-handoff,html.landing-nav-jump-to-league .hero-features-handoff,html.landing-nav-jump-to-players .hero-features-handoff,html.landing-nav-jump-to-events .hero-features-handoff,html.landing-nav-jump-to-rankings .hero-features-handoff,html.landing-nav-jump-to-league .features-pin-spacer,html.landing-nav-jump-to-players .features-pin-spacer,html.landing-nav-jump-to-events .features-pin-spacer,html.landing-nav-jump-to-rankings .features-pin-spacer,html.landing-nav-jump-to-players .league-pin-spacer,html.landing-nav-jump-to-events .league-pin-spacer,html.landing-nav-jump-to-rankings .league-pin-spacer,html.landing-nav-jump-to-events .players-pin-spacer,html.landing-nav-jump-to-rankings .players-pin-spacer,html.landing-nav-jump-to-rankings .events-pin-spacer{display:none!important}@media(min-width:1121px){html.landing-nav-jump-stabilizing.landing-nav-stabilize-features .features-inner,html.landing-nav-jump-stabilizing.landing-nav-stabilize-league .league-inner,html.landing-nav-jump-stabilizing.landing-nav-stabilize-players .players-inner,html.landing-nav-jump-stabilizing.landing-nav-stabilize-events .events-inner,html.landing-nav-jump-stabilizing.landing-nav-stabilize-rankings .rankings-inner{opacity:0;pointer-events:none;transition:none!important}}body.menu-open{overflow:hidden}a{color:inherit}button,input,select,textarea{font:inherit}.driver-popover.tpb-driver-popover{width:min(448px,calc((100vw - 40px)*.9));min-width:min(270px,calc((100vw - 40px)*.9));max-width:min(448px,calc((100vw - 40px)*.9));padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#363636;color:var(--ink);box-shadow:0 22px 52px #00000094,0 0 0 1px #ffffff0a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:1;transition:opacity .18s ease;will-change:opacity}.driver-popover.tpb-driver-popover.tpb-driver-popover-step-exit,.driver-popover.tpb-driver-popover.tpb-driver-popover-step-enter{opacity:0;pointer-events:none}.tpb-driver-popover-step-pending .driver-popover.tpb-driver-popover{opacity:0!important;pointer-events:none;transition:none!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-right-center{position:fixed!important;top:calc(50dvh + 2px)!important;right:calc(env(safe-area-inset-right,0px) + 16px)!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-bottom-center{position:fixed!important;top:auto!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 68px)!important;left:calc(50vw + var(--tpb-driver-rail-center-offset, 0px))!important;transform:translate(-50%)!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-play-workflow{position:fixed!important;top:auto!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 150px)!important;left:calc(50vw + var(--tpb-driver-rail-center-offset, 0px))!important;transform:translate(-50%)!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-bottom-right-narrow{position:fixed!important;width:var(--tpb-driver-narrow-width, min(264px, calc(100vw - var(--tpb-driver-narrow-right, calc(env(safe-area-inset-right, 0px) + 20px) ) - 20px)))!important;min-width:var(--tpb-driver-narrow-width, min(264px, calc(100vw - var(--tpb-driver-narrow-right, calc(env(safe-area-inset-right, 0px) + 20px) ) - 20px)))!important;max-width:var(--tpb-driver-narrow-width, min(264px, calc(100vw - var(--tpb-driver-narrow-right, calc(env(safe-area-inset-right, 0px) + 20px) ) - 20px)))!important;top:auto!important;right:var(--tpb-driver-narrow-right, calc(env(safe-area-inset-right, 0px) + 20px) )!important;bottom:calc(env(safe-area-inset-bottom,0px) + 68px)!important;left:auto!important;transform:none!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-bottom-right-narrow .driver-popover-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:6px}.driver-popover.tpb-driver-popover.tpb-driver-popover-bottom-right-narrow .driver-popover-footer button{min-width:0;overflow:hidden;padding-right:8px;padding-left:8px;white-space:nowrap}.driver-popover.tpb-driver-popover.tpb-driver-popover-hide-arrow .driver-popover-arrow{display:none!important}.tpb-guide-attention-arrow{position:fixed;z-index:2147483646;width:78px;height:78px;color:#f92672;pointer-events:none;filter:drop-shadow(0 0 8px rgba(249,38,114,.58)) drop-shadow(0 0 18px rgba(249,38,114,.34));transform:var(--tpb-guide-arrow-transform, translate(-50%, 0));transform-origin:50% 50%;animation:tpb-guide-arrow-pulse .98s ease-in-out infinite}.tpb-guide-attention-arrow svg{display:block;width:100%;height:100%}.tpb-guide-point-of-interest{position:fixed;z-index:2147483645;box-sizing:border-box;color:var(--tpb-guide-point-color, #66d9ef);border:2px solid currentColor;border-radius:9999px;background:#66d9ef14;box-shadow:0 0 8px #66d9ef6b,0 0 18px #66d9ef42,inset 0 0 10px #66d9ef1f;pointer-events:none;transform-origin:50% 50%;animation:tpb-guide-point-pulse .98s ease-in-out infinite}@keyframes tpb-guide-arrow-pulse{0%,to{opacity:.78;transform:var(--tpb-guide-arrow-transform, translate(-50%, 0)) scale(.94)}50%{opacity:1;transform:var(--tpb-guide-arrow-transform, translate(-50%, 0)) scale(1.08)}}@keyframes tpb-guide-point-pulse{0%,to{opacity:.78;transform:scale(1);box-shadow:0 0 8px #66d9ef6b,0 0 18px #66d9ef42,inset 0 0 10px #66d9ef1f}50%{opacity:1;transform:scale(1);box-shadow:0 0 11px #66d9ef94,0 0 24px #66d9ef57,inset 0 0 12px #66d9ef29}}.driver-popover.tpb-driver-popover .driver-popover-title{margin:0 0 9px;color:var(--accent);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:.92;text-transform:uppercase}.driver-popover.tpb-driver-popover .driver-popover-description{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:300;line-height:1.38}.driver-popover.tpb-driver-popover .tpb-driver-progress{margin-bottom:7px;color:#fff;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:21px;font-weight:400;letter-spacing:0;line-height:.92;text-transform:uppercase}.driver-popover.tpb-driver-popover .tpb-driver-body{color:#fff}.driver-popover.tpb-driver-popover .tpb-driver-command{margin-top:12px;color:#fff;font-weight:300}.driver-popover.tpb-driver-popover .tpb-driver-command strong{font-weight:700}.driver-popover.tpb-driver-popover .tpb-driver-image-frame{margin-top:12px;max-height:min(42dvh,340px);overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#fff;-webkit-overflow-scrolling:touch}.driver-popover.tpb-driver-popover .tpb-driver-image-frame img{display:block;width:100%;height:auto}.driver-popover.tpb-driver-popover .driver-popover-footer{display:grid!important;grid-template-columns:minmax(82px,1fr) minmax(82px,1fr) minmax(82px,1fr);margin-top:14px;align-items:center;gap:8px}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns{display:contents}.driver-popover.tpb-driver-popover .driver-popover-close-btn{display:none!important}.driver-popover.tpb-driver-popover .driver-popover-footer button{box-sizing:border-box;min-height:44px;min-width:88px;padding:10px 14px 9px;border:1px solid #a6e22e;border-radius:8px;background:#171717;color:var(--success);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:23px;font-weight:400;letter-spacing:0;line-height:23px;text-align:center;text-shadow:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .16s ease,color .12s ease}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button{justify-self:end}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button[aria-label=Back]{justify-self:center}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button[aria-label=Next]{justify-self:end;border-color:#f92672;color:#f92672;animation:tpb-driver-next-button-pulse .98s ease-in-out infinite}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button svg{display:block;width:24px;height:24px;margin:auto}.driver-popover.tpb-driver-popover .driver-popover-footer button:focus{outline:none}.driver-popover.tpb-driver-popover .driver-popover-footer button:focus-visible{outline:2px solid rgba(166,226,46,.72);outline-offset:2px}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button[aria-label=Next]:focus-visible{outline-color:#f92672b8}.driver-popover.tpb-driver-popover .driver-popover-footer button:active,.driver-popover.tpb-driver-popover .driver-popover-footer button.tpb-driver-button-tap-active{border-color:var(--success);background:#a6e22e3d;box-shadow:0 0 12px #a6e22e57,0 0 28px #a6e22e61,0 0 46px #a6e22e33}.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button[aria-label=Next]:active,.driver-popover.tpb-driver-popover .driver-popover-navigation-btns button[aria-label=Next].tpb-driver-button-tap-active{border-color:#f92672;background:#f926722e;color:#f92672;box-shadow:0 0 10px #f9267275,0 0 22px #f926724d,inset 0 0 10px #f926721f}.driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn{justify-self:start;border-color:#d4d4d8;background:#171717;color:#d4d4d8}.driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn:active,.driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn.tpb-driver-button-tap-active{border-color:#fff;background:#262626;color:#fff;box-shadow:0 0 12px #d4d4d84d,0 0 28px #d4d4d842,0 0 46px #d4d4d824}.driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn:focus-visible{outline-color:#ffffffb8}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover{border-color:#0f172a1a;background:#cbd1d8;color:#4b5563;box-shadow:0 22px 52px #0f172a3d,0 0 0 1px #0f172a0a}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-description,html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .tpb-driver-progress,html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .tpb-driver-body,html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .tpb-driver-command{color:#4b5563}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .tpb-driver-image-frame{border-color:#0f172a24;background:#fff}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer button,html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn{background:#fff}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer button:focus-visible{outline-color:#a6e22eb8}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn{border-color:#9ca3af;color:#4b5563}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn:focus-visible{outline-color:#4b5563b8}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn:active,html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-footer .tpb-driver-exit-btn.tpb-driver-button-tap-active{border-color:#4b5563;background:#f5f5f5;color:#4b5563;box-shadow:0 0 10px #4b556338,0 0 22px #4b556329}@keyframes tpb-driver-next-button-pulse{0%,to{box-shadow:0 0 7px #f9267257,0 0 16px #f9267233,inset 0 0 8px #f9267214}50%{box-shadow:0 0 11px #f926728a,0 0 24px #f9267257,inset 0 0 10px #f9267224}}.driver-popover.tpb-driver-popover .driver-popover-btn-disabled{opacity:.45;pointer-events:none}.driver-popover.tpb-driver-popover .driver-popover-arrow{border:6px solid #363636}html[data-tpb-theme=light] .driver-popover.tpb-driver-popover .driver-popover-arrow{border-color:#cbd1d8}.driver-popover.tpb-driver-popover .driver-popover-arrow-side-left{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.driver-popover.tpb-driver-popover .driver-popover-arrow-side-right{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover.tpb-driver-popover .driver-popover-arrow-side-top{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover.tpb-driver-popover .driver-popover-arrow-side-bottom{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}@media(max-width:520px){.driver-popover.tpb-driver-popover{width:min(448px,calc((100vw - 40px)*.9));max-width:min(448px,calc((100vw - 40px)*.9));padding:14px}.driver-popover.tpb-driver-popover.tpb-driver-popover-right-center{right:calc(env(safe-area-inset-right,0px) + 12px)!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-bottom-center{bottom:calc(env(safe-area-inset-bottom,0px) + 68px)!important;left:50%!important}.driver-popover.tpb-driver-popover.tpb-driver-popover-play-workflow{bottom:calc(env(safe-area-inset-bottom,0px) + 142px)!important;left:50%!important}.driver-popover.tpb-driver-popover .driver-popover-title{font-size:31px}.driver-popover.tpb-driver-popover .driver-popover-description{font-size:16px;line-height:1.36}.driver-popover.tpb-driver-popover .tpb-driver-progress{font-size:19px}.driver-popover.tpb-driver-popover .driver-popover-footer button{min-height:42px;min-width:82px;padding:9px 11px 8px;font-size:22px;line-height:22px}}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:var(--site-header-height);padding:var(--site-header-padding-block) clamp(24px,4vw,72px);border-bottom:1px solid rgba(255,255,255,.04);background:#000}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;flex:0 0 auto}.brand-icon{width:var(--brand-icon-width);height:auto;display:block}.brand-wordmark{display:grid;gap:4px;width:clamp(230px,14vw,298px);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;letter-spacing:0;line-height:.92;text-transform:uppercase}.brand-title{position:relative;justify-self:start;width:fit-content;color:var(--accent);font-size:var(--brand-title-size);letter-spacing:.105em}.brand-subtitle{position:relative;justify-self:start;width:fit-content;color:#fff;font-size:var(--brand-subtitle-size);letter-spacing:.01em}.brand-title,.landing-copy .accent-line{text-shadow:0 .5em 1.25em rgba(249,38,114,.42),0 .18em .62em rgba(249,38,114,.3),0 0 .28em rgba(249,38,114,.2)}.brand-title:after,.landing-copy .accent-line:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.36),rgba(249,38,114,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.features-inner h2,.features-nav-active .features-nav-link-label{text-shadow:0 .5em 1.25em rgba(102,217,239,.42),0 .18em .62em rgba(102,217,239,.3),0 0 .28em rgba(102,217,239,.2)}.features-inner h2:after,.features-nav-active .features-nav-link-label:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(102,217,239,.36),rgba(102,217,239,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.league-nav-active .league-nav-link-label{text-shadow:0 .5em 1.25em rgba(255,135,0,.42),0 .18em .62em rgba(255,135,0,.3),0 0 .28em rgba(255,135,0,.2)}.league-nav-active .league-nav-link-label:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,135,0,.36),rgba(255,135,0,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.players-nav-active .players-nav-link-label{text-shadow:0 .5em 1.25em rgba(166,226,46,.42),0 .18em .62em rgba(166,226,46,.3),0 0 .28em rgba(166,226,46,.2)}.players-nav-active .players-nav-link-label:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(166,226,46,.36),rgba(166,226,46,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.events-nav-active .events-nav-link-label{text-shadow:0 .5em 1.25em rgba(175,135,255,.42),0 .18em .62em rgba(175,135,255,.3),0 0 .28em rgba(175,135,255,.2)}.events-nav-active .events-nav-link-label:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(175,135,255,.36),rgba(175,135,255,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.rankings-nav-active .rankings-nav-link-label{text-shadow:0 .5em 1.25em rgba(249,38,114,.42),0 .18em .62em rgba(249,38,114,.3),0 0 .28em rgba(249,38,114,.2)}.rankings-nav-active .rankings-nav-link-label:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.36),rgba(249,38,114,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.site-nav{display:flex;align-items:center;gap:clamp(24px,4vw,64px);flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto}.site-nav a,.site-nav .nav-disabled{position:relative;color:var(--muted);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(24px,1.7vw,36px);font-weight:400;letter-spacing:0;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}.site-nav .features-nav-link-label,.site-nav .league-nav-link-label,.site-nav .players-nav-link-label,.site-nav .events-nav-link-label,.site-nav .rankings-nav-link-label{position:relative;display:inline-block}.features-nav-active .site-nav .features-nav-link{color:var(--info)}.league-nav-active .site-nav .league-nav-link{color:var(--warning)}.players-nav-active .site-nav .players-nav-link{color:var(--success)}.events-nav-active .site-nav .events-nav-link{color:var(--purple)}.rankings-nav-active .site-nav .rankings-nav-link{color:var(--accent)}.site-nav a:hover{color:var(--ink)}.site-nav .nav-disabled{cursor:default}.mobile-trial,.menu-toggle,.mobile-only-link{display:none}.menu-toggle{width:44px;height:44px;min-height:44px;padding:0;border-color:#ffffff2e;background:#00000057;color:#fff;gap:5px;flex:0 0 auto;flex-direction:column}.menu-toggle span{display:block;width:20px;height:2px;border-radius:999px;background:currentColor}.nav-form{margin:0}.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card);color:var(--muted);text-decoration:none;cursor:pointer}.button.primary,button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.site-nav .button.primary{position:relative;z-index:1;min-height:58px;padding:0 34px;border-radius:8px;box-shadow:0 18px 34px #f9267270,0 0 24px #f9267252;color:#fff}.site-nav .button.primary:after{content:"";position:absolute;left:50%;bottom:-48px;width:118%;height:76px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.46),rgba(249,38,114,.16) 42%,transparent 72%);filter:blur(8px);opacity:.88;transform:translate(-50%)}@media(min-width:761px){.site-nav a:not(.button){-webkit-tap-highlight-color:transparent}.site-nav a:not(.button):focus:not(:focus-visible){outline:none}.brand{position:relative;isolation:isolate}.brand:after{content:"";position:absolute;inset:-18px -22px;z-index:4;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(249,38,114,.42),rgba(249,38,114,.24) 32%,transparent 62%),radial-gradient(ellipse at 58% 48%,rgba(249,38,114,.28),rgba(249,38,114,.16) 42%,transparent 74%),radial-gradient(ellipse at 58% 72%,rgba(249,38,114,.28),rgba(249,38,114,.14) 34%,transparent 66%);filter:blur(8px);opacity:0;transition:opacity .14s ease}.brand:active:after{opacity:1}.site-nav .button.primary,.hero-button.primary[href="/join"]{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.site-nav .button.primary:active,.site-nav .button.primary.tap-glow-active,.hero-button.primary[href="/join"]:active,.hero-button.primary[href="/join"].tap-glow-active{border-color:#f926729e;background:radial-gradient(circle at 50% 50%,rgba(255,171,199,.3),var(--accent) 66%);box-shadow:0 0 12px #f9267261,0 0 28px #f926726b,0 0 44px #f9267233}}.button.mobile-trial,.menu-toggle{display:none}.standalone-app .site-nav,.standalone-app .mobile-trial,.standalone-app .menu-toggle{display:none!important}.main{width:min(1260px,calc(100% - 32px));margin:0 auto;padding:40px 0}.landing-page{background:#000}.hero-features-handoff{position:relative;z-index:1;isolation:isolate;background:#000}.hero-pin-spacer{position:relative;z-index:1;display:flow-root;min-height:var(--hero-pin-height, calc(100svh - var(--site-header-height)))}.features-league-handoff{position:relative;z-index:4;isolation:isolate}.features-pin-spacer{position:relative;z-index:4;display:flow-root;min-height:var(--features-pin-height, auto)}.page-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title-row h1{margin:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:32px;align-items:center;min-height:calc(100vh - 150px)}.landing-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(560px,.88fr) minmax(560px,1.12fr);gap:clamp(20px,3vw,50px);align-items:start;height:calc(100svh - var(--site-header-height));min-height:calc(100svh - var(--site-header-height));overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px) 40px;background:radial-gradient(circle at 83% 78%,rgba(249,38,114,.18),transparent 19%),linear-gradient(90deg,#000,#050505 58%,#000);transform-origin:center top}.scroll-effects-enabled .landing-hero{filter:blur(var(--landing-section-blur, 0px))}@media(min-width:1121px){.scroll-effects-enabled .landing-hero{position:fixed;top:var(--hero-pin-top, var(--site-header-height));right:0;left:0}}.scroll-effects-enabled .landing-hero,.scroll-effects-enabled .features-section,.scroll-effects-enabled .league-section,.scroll-effects-enabled .players-section,.scroll-effects-enabled .events-section,.scroll-effects-enabled .rankings-section{--landing-section-blur: 0px;-webkit-clip-path:inset(0);clip-path:inset(0)}.scroll-effects-enabled.scroll-direction-down .landing-hero{--landing-section-blur: calc(var(--hero-features-out-blur-progress) * 13px)}.scroll-effects-enabled.scroll-direction-up .features-section{--landing-section-blur: calc((1 - var(--hero-features-in-blur-progress)) * 11px)}.scroll-effects-enabled.scroll-direction-down .features-section{--landing-section-blur: calc(var(--features-league-out-blur-progress) * 11px)}.scroll-effects-enabled.scroll-direction-up .league-section{--landing-section-blur: calc((1 - var(--features-league-in-blur-progress)) * 11px)}.scroll-effects-enabled.scroll-direction-down .league-section{--landing-section-blur: calc(var(--league-players-out-blur-progress) * 11px)}.scroll-effects-enabled.scroll-direction-up .players-section{--landing-section-blur: calc((1 - var(--league-players-in-blur-progress)) * 11px)}.scroll-effects-enabled.scroll-direction-down .players-section{--landing-section-blur: calc(var(--players-events-out-blur-progress) * 11px)}.scroll-effects-enabled.scroll-direction-up .events-section{--landing-section-blur: calc((1 - var(--players-events-in-blur-progress)) * 11px)}.scroll-effects-enabled.scroll-direction-down .events-section{--landing-section-blur: calc(var(--events-rankings-out-blur-progress) * 11px)}.scroll-effects-enabled.scroll-direction-up .rankings-section{--landing-section-blur: calc((1 - var(--events-rankings-in-blur-progress)) * 11px)}.scroll-effects-enabled.hero-handoff-active .landing-hero,.scroll-effects-enabled.hero-handoff-active .features-section,.scroll-effects-enabled.features-handoff-active .features-section,.scroll-effects-enabled.features-handoff-active .league-section,.scroll-effects-enabled.league-players-handoff-active .league-section,.scroll-effects-enabled.league-players-handoff-active .players-section,.scroll-effects-enabled.players-events-handoff-active .players-section,.scroll-effects-enabled.players-events-handoff-active .events-section,.scroll-effects-enabled.events-rankings-handoff-active .events-section,.scroll-effects-enabled.events-rankings-handoff-active .rankings-section{-webkit-clip-path:inset(-18px 0);clip-path:inset(-18px 0)}.scroll-effects-enabled.hero-handoff-active .landing-hero{position:fixed;top:var(--hero-pin-top, var(--site-header-height));right:0;left:0}.landing-copy{position:relative;z-index:2;display:grid;grid-template-rows:auto minmax(120px,1fr) auto;min-height:min(clamp(470px,45vw,660px),calc(100vh - 222px));max-width:700px}.landing-copy h1{margin:0;color:#f5f5f5;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(64px,5.65vw,108px);font-weight:400;letter-spacing:0;line-height:.94;text-transform:uppercase}.landing-copy h1 span{display:block}.landing-copy .accent-line{white-space:nowrap}.landing-copy .accent-line{display:inline-block;width:fit-content;max-width:100%;position:relative;color:var(--accent)}.hero-intro{display:grid;grid-template-columns:minmax(0,520px) 216px;gap:26px;align-items:center;align-self:center;width:min(100%,762px);margin-top:0}.hero-actions{display:grid;gap:14px;width:216px}.landing-lede{max-width:520px;margin:0;color:#f5f5f5a8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(19px,1.35vw,26px);font-weight:300;line-height:1.45}.hero-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:64px;padding:0 28px;border:1px solid var(--border-strong);border-radius:8px;color:var(--muted);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:29px;line-height:1;text-decoration:none;text-transform:uppercase}.hero-button.primary{position:relative;border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 20px 38px #f9267270,0 0 26px #f9267242}.hero-button.primary:after{content:"";position:absolute;left:50%;bottom:-54px;width:120%;height:80px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.42),rgba(249,38,114,.15) 44%,transparent 74%);filter:blur(9px);opacity:.88;transform:translate(-50%)}.hero-button.secondary{margin-top:0;border-color:var(--border-strong);background:#0000003d;color:#f5f5f5d1}.hero-button span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:300;transform:translateY(-1px)}.hero-button svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.hero-proof{display:flex;align-items:center;align-self:end;justify-content:space-between;gap:22px;width:min(100%,762px);margin-top:0;padding-top:0}.proof-item{display:grid;grid-template-columns:40px auto;gap:10px;align-items:center;flex:0 0 auto;min-width:0;color:#f5f5f5b8;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(14px,.95vw,18px);font-weight:300;line-height:1.15}.proof-label{margin:0;font:inherit}.proof-label-league{font-style:normal}.proof-label-mobile-break{display:none}.nowrap{white-space:nowrap}.proof-item svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.proof-item:nth-child(1) svg{color:var(--success)}.proof-item:nth-child(2) svg{color:var(--accent)}.proof-item:nth-child(3) svg{color:var(--info)}.proof-item:nth-child(4) svg{color:var(--warning)}.landing-hero-footer{position:absolute;right:clamp(28px,4vw,68px);bottom:clamp(14px,1.8svh,22px);left:clamp(28px,4vw,68px);z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px 24px;color:#f5f5f585;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(13px,.88vw,16px);font-weight:300;line-height:1.2}.landing-hero-footer p{margin:0}.landing-hero-footer-mobile-copy{display:none}.landing-hero-support{justify-self:center;color:inherit;text-decoration:none}.landing-hero-legal{justify-self:end;display:flex;flex-wrap:wrap;gap:clamp(18px,2.2vw,34px);align-items:center}.landing-hero-support,.landing-hero-legal a{position:relative;display:inline-block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .18s ease,text-shadow .18s ease}.landing-hero-support:hover,.landing-hero-support:focus-visible,.landing-hero-legal a:hover,.landing-hero-legal a:focus-visible{color:#f5f5f5c2;text-decoration:underline;text-underline-offset:.18em}.landing-hero-support:active,.landing-hero-support.tap-glow-active,.landing-hero-legal a:active,.landing-hero-legal a.tap-glow-active{color:#f5f5f5d1;text-shadow:0 .5em 1.25em rgba(249,38,114,.42),0 .18em .62em rgba(249,38,114,.3),0 0 .28em rgba(249,38,114,.2)}.landing-hero-support:active:after,.landing-hero-support.tap-glow-active:after,.landing-hero-legal a:active:after,.landing-hero-legal a.tap-glow-active:after{content:"";position:absolute;left:50%;bottom:-.4em;width:118%;height:.86em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.36),rgba(249,38,114,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.hero-visual{position:relative;z-index:1;min-height:min(clamp(470px,45vw,660px),calc(100vh - 222px));margin-top:clamp(16px,2.4vw,44px)}.hero-grid-art{position:absolute;z-index:0;right:-42vw;bottom:-2%;width:156vw;height:118%;opacity:.88;background:radial-gradient(ellipse at 60% 56%,rgba(249,38,114,.34),rgba(249,38,114,.14) 36%,transparent 66%),repeating-linear-gradient(165deg,transparent 0 18px,rgba(249,38,114,.74) 19px 20px,transparent 21px 45px);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);mask-image:radial-gradient(ellipse at 48% 52%,#000 0%,#000 50%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse at 48% 52%,#000 0%,#000 50%,transparent 88%);transform:perspective(660px) rotateX(58deg) rotate(-6deg);transform-origin:right bottom}.hero-grid-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(249,38,114,.72) 1.35px,transparent 1.35px);background-size:16px 16px;mask-image:radial-gradient(ellipse at 48% 52%,#000 0%,#000 48%,transparent 86%);-webkit-mask-image:radial-gradient(ellipse at 48% 52%,#000 0%,#000 48%,transparent 86%)}.hero-grid-art:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 33% 62%,rgba(249,38,114,.28),rgba(249,38,114,.12) 28%,transparent 48%),radial-gradient(ellipse at 62% 42%,rgba(249,38,114,.26),rgba(249,38,114,.11) 30%,transparent 52%),radial-gradient(ellipse at 86% 59%,rgba(249,38,114,.28),rgba(249,38,114,.11) 28%,transparent 48%);filter:blur(4px);opacity:.72}.phone{position:absolute;width:clamp(176px,16vw,260px);aspect-ratio:.52;padding:12px;border:3px solid #202020;border-radius:34px;background:linear-gradient(135deg,#111,#030303 58%,#1d1d1d);box-shadow:inset 0 0 0 2px #ffffff0d}.phone:before{content:"";position:absolute;top:8px;left:50%;width:30%;height:17px;border-radius:0 0 14px 14px;background:#000;transform:translate(-50%);z-index:2}.hero-visual .phone{--hero-phone-screen-aspect: 1080 / 2424;--hero-phone-frame-size: 30px;--hero-phone-height: clamp(338px, 30.77vw, 500px);width:calc((var(--hero-phone-height) - var(--hero-phone-frame-size)) * var(--hero-phone-screen-aspect) + var(--hero-phone-frame-size));height:var(--hero-phone-height);aspect-ratio:auto}.phone-screen{position:relative;height:100%;overflow:hidden;padding:22px 16px 16px;border-radius:24px;background:#0b0b0d;color:#f5f5f5;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.phone-screen>picture{display:block;width:100%;height:100%}.hero-visual .hero-phone-screen{padding:0;background:#000}.hero-visual .hero-phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#000}.phone-status{color:#f5f5f5d1;font-size:10px;font-weight:700}.phone-title{margin:12px 0 14px;font-size:clamp(14px,1.1vw,18px);font-weight:500;text-align:center}.field-line{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.field-line span,.match-label{color:#f5f5f580;font-size:11px}.field-line strong{color:#f5f5f5db;font-size:12px;font-weight:400}.phone-action{position:absolute;right:16px;bottom:16px;left:16px;display:grid;place-items:center;min-height:34px;border-radius:4px;background:var(--accent);color:#fff;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:17px;text-transform:uppercase}.tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:5px;font-size:11px;text-align:center}.tabs span{padding:9px 4px;color:#f5f5f5b3}.tabs span:first-child{background:var(--accent);color:#fff}.ranking-row{display:grid;grid-template-columns:26px 1fr 22px 32px;gap:7px;align-items:center;min-height:34px;font-size:11px}.ranking-row strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ranking-row em{color:var(--success);font-style:normal;text-align:right}.avatar{display:grid;place-items:center;width:23px;height:23px;border-radius:999px;background:#f92672c7;color:#fff;font-size:11px;font-weight:700}.score-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.score-grid strong{display:grid;place-items:center;min-height:66px;border:1px solid rgba(255,255,255,.09);border-radius:5px;color:var(--success);font-size:31px}.score-grid strong+strong{color:#f5f5f5}.phone-left{top:120px;left:7%;z-index:2;transform:rotate(-4deg) scale(.9)}.phone:after{content:"";position:absolute;left:50%;bottom:-88px;z-index:-1;width:116%;height:76px;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.94),rgba(0,0,0,.5) 48%,transparent 76%);filter:blur(12px);transform:translate(-50%)}.phone-center{top:0;left:37%;z-index:4;transform:scale(1.08)}.phone-center:after{bottom:-112px}.phone-right{top:105px;right:5%;z-index:3;transform:rotate(3deg) scale(.92)}.hero h1{margin:0;color:var(--accent);font-size:clamp(42px,8vw,92px);line-height:.9;letter-spacing:0;text-transform:uppercase}.lede{color:var(--muted);font-size:18px;line-height:1.6}.panel{border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:0 18px 40px #00000047}.preview{overflow:hidden}.preview-header{padding:14px 16px;color:#fff;background:var(--table-header);font-weight:800}.preview-row{display:grid;grid-template-columns:48px 1fr 80px;gap:12px;padding:12px 16px;border-top:1px solid var(--border);align-items:center}.preview-rank{color:var(--accent);font-weight:800}.preview-score{color:var(--success);text-align:right}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.features-section{position:relative;z-index:4;scroll-margin-top:var(--site-header-height);overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px);background:radial-gradient(ellipse at 96% 0%,rgba(102,217,239,.15),rgba(102,217,239,.08) 40%,transparent 86%),linear-gradient(to bottom left,#071418,#030607 55%,#000);will-change:filter}.scroll-effects-enabled .features-section{filter:blur(var(--landing-section-blur, 0px))}.scroll-effects-enabled.features-handoff-active .features-section{position:fixed;top:var(--features-pin-top, 0);right:0;left:0}.features-section:before{content:"";position:absolute;inset:-18%;pointer-events:none;opacity:.52;background:repeating-linear-gradient(45deg,transparent 0 20px,rgba(102,217,239,.18) 21px 23px,transparent 24px 54px),radial-gradient(ellipse at 96% 0%,rgba(102,217,239,.25),rgba(102,217,239,.09) 42%,transparent 86%);mask-image:linear-gradient(to bottom left,#000,#000000eb 34%,#0000009e 70%,#0000005c);-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 100%)}.features-section:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 96% 0%,rgba(102,217,239,.1),rgba(102,217,239,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.features-inner{position:relative;z-index:1;width:min(100%,1660px);margin:0 auto}.features-inner h2,.league-copy h2,.players-inner h2,.events-inner h2,.rankings-inner h2,.get-started-inner h1,.feature-group h3,.league-panel-heading h3,.league-step h4,.league-benefits h4,.players-kicker,.events-kicker,.events-question,.rankings-kicker,.players-profile-card h3,.players-history-card h4,.players-benefits h4,.events-benefits h4,.rankings-flow-card h3,.rankings-snapshot-heading h3,.rankings-benefit h3,.events-panel-heading h3,.events-flow-circle h4,.league-organizing h4,.league-organizing h5,.feature-card h4{font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.features-inner h2{position:relative;display:inline-block;margin:0 0 22px;color:var(--info);font-size:clamp(48px,4vw,72px)}.feature-group+.feature-group{margin-top:clamp(30px,3vw,46px)}.feature-group h3{position:relative;display:inline-block;margin:0 0 14px;color:#fff;font-size:clamp(34px,2.7vw,52px)}.why-grid,.key-grid{display:grid;gap:16px}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.key-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-card{display:grid;justify-items:center;align-content:start;min-height:258px;padding:22px 20px;border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);box-shadow:inset 0 0 0 1px #ffffff06;text-align:center}.feature-card-horizontal{min-height:226px}.feature-card-vertical{min-height:268px}.feature-card svg{width:50px;height:50px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.ranking-arrows-icon .rank-up{color:var(--success)}.ranking-arrows-icon .rank-down{color:var(--accent)}.feature-card h4{display:grid;place-items:center;min-height:2em;margin:20px 0 0;color:#f5f5f5;font-size:clamp(24px,1.7vw,36px)}.feature-title-mobile,.feature-copy-mobile{display:none}.feature-card p{margin:16px 0 0;color:#f5f5f5a8;font-size:clamp(15px,1.05vw,19px);font-weight:300;line-height:1.45}.league-section{position:relative;z-index:5;scroll-margin-top:var(--site-header-height);overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px);background:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.15),rgba(255,135,0,.08) 40%,transparent 86%),linear-gradient(to bottom left,#140b02,#050505 58%,#000);will-change:filter,transform}.scroll-effects-enabled .league-section{filter:blur(var(--landing-section-blur, 0px))}.scroll-effects-enabled .league-inner{transform:translateY(calc((1 - var(--features-league-progress)) * 74px));will-change:transform}.league-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;opacity:.52;background-image:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.25),rgba(255,135,0,.09) 42%,transparent 86%),radial-gradient(rgba(255,135,0,.4) 2.3px,transparent 2.45px);background-size:auto,26px 26px;mask-image:linear-gradient(to bottom left,#000,#000000eb 34%,#0000009e 70%,#0000005c);-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 100%)}.league-section:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.1),rgba(255,135,0,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.league-inner{--league-stage-offset: calc(clamp(48px, 4vw, 72px) + 22px) ;--league-phone-aspect: .4455;--league-phone-width: clamp(206px, 18.85vw, 269px);--league-phone-height: calc(var(--league-phone-width) / var(--league-phone-aspect));--league-phone-bottom: calc(var(--league-stage-offset) + var(--league-phone-height));position:relative;z-index:1;display:grid;grid-template-columns:minmax(804px,2.24fr) minmax(220px,.56fr);column-gap:clamp(24px,2.5vw,46px);align-items:start;align-content:start;width:min(100%,1660px);min-height:calc(100svh - var(--site-header-height) - 96px);margin:0 auto}.league-content-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.52fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(24px,2.5vw,46px);row-gap:clamp(2px,.45vw,8px);min-width:0;height:var(--league-phone-bottom)}.league-copy{grid-column:1;grid-row:1}.league-copy h2{position:relative;display:inline-block;margin:0 0 22px;color:var(--warning);font-size:clamp(48px,4vw,72px);line-height:1;text-shadow:0 .5em 1.25em rgba(255,135,0,.42),0 .18em .62em rgba(255,135,0,.3),0 0 .28em rgba(255,135,0,.2)}.league-copy h2:after{content:"";position:absolute;left:50%;bottom:-.34em;width:112%;height:.74em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,135,0,.36),rgba(255,135,0,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.league-kicker{position:relative;display:inline-block;max-width:16ch;margin:0;color:#fff;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(34px,2.7vw,52px);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.league-kicker span{display:inline}.league-body{max-width:32ch;margin:22px 0 0;color:#f5f5f5ad;font-size:clamp(17px,1.15vw,21px);font-weight:300;line-height:1.55}@media(min-width:1121px){.league-kicker span+span:before{content:" "}.league-kicker{font-size:clamp(32px,min(2.55vw,4.7vh),52px)}.league-body{font-size:clamp(15px,min(1.15vw,1.9vh),21px);line-height:1.48}}.league-points{display:grid;gap:10px;margin-top:24px}.league-point{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:54px;padding:8px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#111111c2;color:#f5f5f5d1;font-size:clamp(15px,1vw,18px)}.league-point svg,.league-benefits svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.league-point svg{color:var(--accent)}.league-panel{display:grid;grid-column:2;grid-row:1;gap:18px;margin-top:var(--league-stage-offset);padding:clamp(22px,2vw,34px);border:0;background:transparent;box-shadow:none}.league-panel-heading{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;color:var(--accent)}.league-panel-heading span{height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.72}.league-panel-heading span:last-child{background:linear-gradient(90deg,currentColor,transparent)}.league-panel-heading h3{margin:0;font-size:clamp(28px,2vw,42px)}.league-flow{display:grid;grid-template-columns:minmax(380px,1fr) 120px minmax(190px,.58fr);gap:clamp(18px,2vw,34px);align-items:center;min-height:360px}.league-cycle{display:block;width:min(100%,520px);height:auto;aspect-ratio:1;margin:0 0 0 auto;color-scheme:only dark;forced-color-adjust:none;overflow:visible}.league-cycle-arrow{fill:none;stroke:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;stroke-width:7;marker-end:url(#league-cycle-arrowhead)}.league-cycle marker path{fill:#f5f5f5;stroke:#f5f5f5;stroke-linejoin:round;stroke-width:7}.league-cycle-node-border{fill:currentColor;stroke:none}.league-cycle-node-fill{fill:url(#league-cycle-node-fill);stroke:none}.league-cycle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.league-cycle-title-text{fill:#fff;font-family:Bebas Neue,Impact,sans-serif;font-size:43px;letter-spacing:0;text-anchor:middle;dominant-baseline:middle}.league-cycle-body-text{fill:#f5f5f5b8;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;text-anchor:middle}.league-cycle-node-events{color:var(--accent)}.league-cycle-node-results{color:var(--info)}.league-cycle-node-rankings{color:var(--success)}.league-organizing-arrow{display:block;justify-self:center;width:120px;height:auto;fill:var(--purple);stroke:var(--purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:7;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--purple) 38%,transparent))}.league-organizing-arrow-mobile{display:none}.league-organizing{display:grid;justify-items:start}.league-organizing article{position:relative;display:grid;justify-items:center;align-content:center;width:min(100%,250px);min-height:286px;padding:24px 22px;border:0;border-radius:10px;background-clip:padding-box;background:#080808d1;color:var(--warning);color-scheme:only dark;forced-color-adjust:none;text-align:center}.league-organizing article:before{content:"";position:absolute;inset:0;z-index:0;border:4px solid var(--warning);border-radius:inherit;pointer-events:none}.league-organizing-frame{display:none}.league-organizing-frame rect{fill:none;stroke:var(--warning);stroke-width:4;vector-effect:non-scaling-stroke}.league-organizing svg:not(.league-organizing-frame){position:relative;z-index:1;width:clamp(48px,4vw,68px);height:clamp(48px,4vw,68px);fill:none;stroke:var(--warning);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.league-organizing h5{position:relative;z-index:1;margin:20px 0 0;color:#fff;font-size:clamp(28px,2.1vw,42px)}.league-organizing p{position:relative;z-index:1;margin:14px 0 0;color:#f5f5f5b8;font-size:clamp(13px,.9vw,16px);font-weight:300;line-height:1.42}.league-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.league-step{display:grid;align-content:start;justify-items:center;min-height:270px;padding:8px clamp(14px,1.6vw,28px) 0;border-left:1px solid rgba(255,255,255,.1);text-align:center}.league-step:first-child{border-left:0}.league-step strong{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--accent);border-radius:999px;color:var(--accent);font-size:24px;font-weight:500}.league-step h4{margin:18px 0 0;color:#fff;font-size:clamp(24px,1.6vw,34px)}.league-step p{max-width:24ch;margin:12px 0 0;color:#f5f5f5b8;font-size:clamp(14px,.95vw,17px);font-weight:300;line-height:1.45}.court-grid{display:grid;grid-template-columns:repeat(2,42px);gap:8px;margin-top:26px}.court-grid span{height:42px;border:1px solid currentColor;border-radius:5px;color:var(--warning);background:radial-gradient(circle at 34% 36%,currentColor 0 4px,transparent 4.5px),radial-gradient(circle at 66% 64%,currentColor 0 4px,transparent 4.5px),linear-gradient(currentColor,currentColor) 50% 0 / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 1px no-repeat}.court-grid span:nth-child(1){color:var(--accent)}.court-grid span:nth-child(2){color:var(--info)}.court-grid span:nth-child(4){color:var(--purple)}.movement-grid{display:grid;grid-template-columns:auto repeat(3,22px);gap:12px 14px;align-items:center;margin-top:28px;color:var(--success);font-size:13px;text-transform:uppercase}.movement-grid i{width:18px;height:18px;border-radius:999px;background:currentColor}.movement-grid span:nth-of-type(2),.movement-grid span:nth-of-type(2)~i{color:var(--info)}.movement-grid span:nth-of-type(3),.movement-grid span:nth-of-type(3)~i{color:var(--purple)}.league-bars{display:grid;gap:10px;width:min(100%,190px);margin-top:30px}.league-bars span{height:18px;border-radius:999px;background:linear-gradient(90deg,var(--success),rgba(166,226,46,.88) var(--bar-width, 74%),rgba(255,255,255,.05) var(--bar-width, 74%))}.league-bars span:nth-child(2){--bar-width: 58%;background:linear-gradient(90deg,var(--info),rgba(102,217,239,.88) var(--bar-width),rgba(255,255,255,.05) var(--bar-width))}.league-bars span:nth-child(3){--bar-width: 42%;background:linear-gradient(90deg,var(--accent),rgba(249,38,114,.88) var(--bar-width),rgba(255,255,255,.05) var(--bar-width))}.league-bars span:nth-child(4){--bar-width: 28%;background:linear-gradient(90deg,var(--purple),rgba(175,135,255,.88) var(--bar-width),rgba(255,255,255,.05) var(--bar-width))}.league-benefits{display:grid;grid-column:1 / 3;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-self:end}.league-benefits article{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;align-content:center;padding:clamp(7px,.6vw,10px) 18px;border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);color:var(--warning)}.league-benefits article:nth-child(2){color:var(--accent)}.league-benefits article:nth-child(3){color:var(--purple)}.league-benefits .league-star-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.league-benefits h4{margin:0;color:#fff;font-size:clamp(22px,1.45vw,30px)}.league-benefits p{grid-column:2;margin:0;color:#f5f5f5a8;font-size:clamp(14px,.92vw,16px);font-weight:300;line-height:1.32}.league-phone-wrap{display:grid;grid-column:2;grid-row:1;align-self:start;justify-items:center;margin-top:var(--league-stage-offset)}.phone.league-phone{position:relative;top:auto;right:auto;left:auto;z-index:1;width:var(--league-phone-width);aspect-ratio:1080 / 2424;transform:none}.phone.league-phone:after{content:none}.league-phone .phone-title{margin-top:10px;text-align:left}.league-phone-screen{padding:0;background:#000}.league-phone-screen img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.league-phone .ranking-row{min-height:32px}.league-pin-spacer{position:relative;z-index:5;min-height:var(--league-pin-height, auto)}.players-pin-spacer{position:relative;z-index:6;min-height:var(--players-pin-height, auto)}.players-section{position:relative;z-index:6;scroll-margin-top:var(--site-header-height);overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px) clamp(34px,3.2vw,58px);background:radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.15),rgba(166,226,46,.08) 40%,transparent 86%),linear-gradient(to bottom left,#102004,#040804 58%,#000);will-change:filter,transform}.scroll-effects-enabled.league-players-handoff-active .league-section{position:fixed;top:var(--league-pin-top, 0);right:0;left:0}.scroll-effects-enabled .players-section{filter:blur(var(--landing-section-blur, 0px))}.scroll-effects-enabled.players-events-handoff-active .players-section{position:fixed;top:var(--players-pin-top, 0);right:0;left:0}.scroll-effects-enabled .players-inner{transform:translateY(calc((1 - var(--league-players-progress)) * 74px));will-change:transform}.players-section:before{content:"";position:absolute;inset:-8%;pointer-events:none;opacity:.52;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(166,226,46,.18) 35px 38px,transparent 39px 96px),repeating-linear-gradient(45deg,transparent 0 34px,rgba(166,226,46,.08) 35px 38px,transparent 39px 96px),radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.25),rgba(166,226,46,.09) 42%,transparent 86%);mask-image:linear-gradient(to bottom left,#000,#000000eb 34%,#0000009e 70%,#0000005c);-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 100%)}.players-section:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.1),rgba(166,226,46,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.players-inner{--players-stage-height: clamp(650px, 49vw, 710px);--players-phone-aspect: 837 / 1879;--players-phone-width: calc(var(--players-stage-height) * var(--players-phone-aspect));position:relative;z-index:1;width:min(100%,1660px);min-height:calc(100svh - var(--site-header-height) - 96px);margin:0 auto}.players-inner h2{position:relative;display:inline-block;margin:0 0 22px;color:var(--success);font-size:clamp(48px,4vw,72px);line-height:1;text-shadow:0 .5em 1.25em rgba(166,226,46,.36),0 .18em .62em rgba(166,226,46,.28),0 0 .28em rgba(166,226,46,.18)}.players-inner h2:after{content:"";position:absolute;left:50%;bottom:-.34em;width:112%;height:.74em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(166,226,46,.36),rgba(166,226,46,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.players-stage{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(var(--players-phone-width),.75fr) minmax(360px,1.18fr);grid-template-rows:var(--players-stage-height);gap:clamp(20px,2vw,40px);align-items:stretch}.players-copy,.players-detail{min-width:0}.players-copy{display:grid;grid-template-rows:auto auto 1fr;height:100%}.players-kicker{max-width:none;margin:0;color:#fff;font-size:clamp(31px,2.75vw,50px);line-height:1.06}.players-kicker span{display:block}.players-body{max-width:41ch;margin:clamp(16px,1.4vw,24px) 0 0;color:#f5f5f5b3;font-size:clamp(15px,1vw,18px);font-weight:300;line-height:1.48}.players-benefits{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;align-self:stretch;margin-top:clamp(18px,1.7vw,28px)}.players-benefits article{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;align-content:center;min-height:0;padding:clamp(9px,.72vw,13px) 18px;border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);color:var(--accent)}.players-benefits article:nth-child(2){color:var(--purple)}.players-benefits article:nth-child(3){color:var(--info)}.players-benefits svg{grid-row:1 / 3;width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.players-benefits h4{margin:0;color:#fff;font-size:clamp(21px,1.35vw,28px)}.players-benefits p{margin:0;color:#f5f5f5a8;font-size:clamp(13px,.86vw,16px);font-weight:300;line-height:1.32}.players-phone-wrap{display:grid;align-self:stretch;align-items:start;justify-items:center;min-width:0}.phone.players-phone{position:relative;top:auto;right:auto;left:auto;width:var(--players-phone-width);aspect-ratio:837 / 1879;transform:none}.phone.players-phone:after{content:none}.players-phone .phone-screen{padding:0;background:#000}.players-phone-screen img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.players-phone .phone-title{margin-top:16px;text-align:center}.players-phone-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:22px}.players-phone-toolbar span,.players-phone-toolbar strong{min-height:44px;display:grid;align-items:center;border-radius:6px;font-size:13px;text-transform:uppercase}.players-phone-toolbar span{padding:0 12px;border:1px solid rgba(255,255,255,.12);color:#f5f5f59e;background:#070707}.players-phone-toolbar strong{padding:0 14px;background:var(--accent);color:#fff;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:18px;font-weight:400;letter-spacing:0}.players-phone-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.players-phone-tabs span{display:grid;place-items:center;min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#f5f5f5bd;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:17px;letter-spacing:0;text-transform:uppercase}.players-phone-tabs span:first-child{border-color:transparent;background:var(--accent);color:#fff}.players-phone-table-head,.players-phone-row{display:grid;grid-template-columns:42px minmax(0,1fr) 20px 20px 20px;gap:8px;align-items:center}.players-phone-table-head{min-height:38px;margin-top:18px;padding:0 12px;background:#111;color:#f5f5f5b8;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:17px;letter-spacing:0;text-transform:uppercase}.players-phone-row{min-height:32px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#f5f5f5d1;font-size:13px}.players-phone-row strong{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.players-phone-row em,.players-phone-row i,.players-phone-row b{display:block;width:13px;height:13px;border:2px solid currentColor;color:var(--purple);transform:rotate(-24deg)}.players-phone-row i{width:15px;height:9px;border-radius:999px;color:var(--purple);transform:none}.players-phone-row b{width:12px;height:15px;border-radius:2px;color:#f5f5f5b3;transform:none}.players-phone p{margin:18px 0 0;color:#f5f5f5b8;font-size:13px;line-height:1.35}.players-detail{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(18px,1.8vw,28px);height:100%}.players-profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(12px,1vw,18px);align-items:start;align-content:start;min-height:0;overflow:hidden;padding:clamp(16px,1.45vw,26px);border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);box-shadow:0 20px 80px #00000047}.players-profile-card h3{margin:0;color:#fff;font-size:clamp(26px,1.95vw,38px)}.players-profile-card p{margin:6px 0 0;color:#f5f5f5b3;font-size:clamp(14px,.92vw,17px);font-weight:300;line-height:1.38}.players-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(70px,auto));gap:18px;text-align:center}.players-profile-stats span{color:#f5f5f5b8;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(17px,1.05vw,22px);line-height:1;text-transform:uppercase}.players-profile-stats strong{display:block;margin-bottom:4px;color:#fff;font-size:clamp(30px,1.95vw,44px);font-weight:400}.players-history-card{grid-column:1 / -1;display:grid;gap:0;min-height:0;margin-top:0;padding-top:clamp(12px,1vw,18px);border-top:1px solid rgba(255,255,255,.12)}.players-history-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1vw,16px);align-items:center;padding-bottom:clamp(10px,1vw,15px);border-bottom:1px solid rgba(255,255,255,.1)}.players-history-heading h4{margin:0;color:#fff;font-size:clamp(24px,1.65vw,34px)}.players-history-heading div{display:flex;gap:8px}.players-history-heading span{display:grid;place-items:center;min-width:clamp(64px,4.8vw,78px);min-height:clamp(30px,2.3vw,36px);padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#f5f5f5bd;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(15px,1vw,18px);letter-spacing:0;text-transform:uppercase}.players-history-heading span:first-child{border-color:transparent;background:var(--accent);color:#fff}.players-history-row{display:grid;grid-template-columns:minmax(96px,1.1fr) .72fr minmax(126px,1.3fr) 24px 24px 24px;gap:clamp(7px,.72vw,12px);align-items:center;min-height:clamp(38px,3vw,46px);border-bottom:1px solid rgba(255,255,255,.08);color:#f5f5f5c2;font-size:clamp(12px,.82vw,15px)}.players-history-head{min-height:clamp(28px,2.2vw,34px);color:#f5f5f594;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(15px,1vw,19px);line-height:1;text-transform:uppercase}.players-history-head span{white-space:nowrap}.players-history-head span:nth-child(n+4){text-align:center}.players-history-row strong{overflow:hidden;color:#f5f5f5db;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.players-history-row em{color:#f5f5f5d1;font-style:normal;text-align:center}.players-history-row b{color:var(--success);font-size:clamp(18px,1.4vw,24px);font-weight:400;text-align:center}.players-history-row .players-history-arrow-up{color:#a6e22e}.players-history-row .players-history-arrow-down{color:#f92672}.players-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:end}.players-data-grid .feature-card{min-height:clamp(210px,17vw,248px);padding:clamp(20px,1.7vw,28px) clamp(18px,1.5vw,24px)}.players-data-grid .feature-card svg{color:currentColor}.events-section{position:relative;z-index:7;scroll-margin-top:var(--site-header-height);overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px) clamp(34px,3.2vw,58px);background:radial-gradient(ellipse at 96% 0%,rgba(175,135,255,.15),rgba(175,135,255,.08) 40%,transparent 86%),linear-gradient(to bottom left,#150e24,#07050d 58%,#000);will-change:filter,transform}.scroll-effects-enabled .events-section{filter:blur(var(--landing-section-blur, 0px))}.scroll-effects-enabled.events-rankings-handoff-active .events-section{position:fixed;top:var(--events-pin-top, 0);right:0;left:0}.scroll-effects-enabled .events-inner{transform:translateY(calc((1 - var(--players-events-progress)) * 74px));will-change:transform}.events-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;opacity:.52;background:repeating-conic-gradient(from 204deg at 108% -8%,transparent 0deg 8deg,rgba(175,135,255,.08) 8.5deg 9.5deg,transparent 10deg 18deg),repeating-radial-gradient(circle at 108% -8%,transparent 0 92px,rgba(175,135,255,.18) 94px 97px,transparent 99px 184px),radial-gradient(ellipse at 96% 0%,rgba(175,135,255,.25),rgba(175,135,255,.09) 42%,transparent 86%);mask-image:linear-gradient(to bottom left,#000,#000000eb 34%,#0000009e 70%,#0000005c);-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 100%)}.events-section:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 96% 0%,rgba(175,135,255,.1),rgba(175,135,255,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.events-inner{--events-stage-height: clamp(650px, 49vw, 710px);position:relative;z-index:1;width:min(100%,1660px);min-height:calc(100svh - var(--site-header-height) - 96px);margin:0 auto}.events-inner h2{position:relative;display:inline-block;margin:0 0 22px;color:var(--purple);font-size:clamp(48px,4vw,72px);line-height:1;text-shadow:0 .5em 1.25em rgba(175,135,255,.38),0 .18em .62em rgba(175,135,255,.28),0 0 .28em rgba(175,135,255,.18)}.events-inner h2:after{content:"";position:absolute;left:50%;bottom:-.34em;width:112%;height:.74em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(175,135,255,.36),rgba(175,135,255,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.events-stage{--events-row-gap: clamp(12px, min(1vw, 1.45svh), 18px);--events-circle-gap: clamp(22px, 2.1vw, 42px);--events-flow-circle-size-base: clamp(138px, min(10.1vw, 17.5svh), 170px);--events-flow-circle-size: min( var(--events-flow-circle-size-base), max(0px, calc((var(--events-stage-height) - (var(--events-row-gap) * 3)) / 4)) );--events-benefit-tile-width: clamp(520px, 30vw, 660px);--events-benefit-left-space: 0px;--events-copy-title-size: clamp(36px, min(2.55vw, 5svh), 50px);--events-copy-text-size: clamp(15px, min(1.08vw, 2.05svh), 20px);--events-copy-text-line-height: 1.34;--events-copy-text-gap: clamp(8px, .8svh, 12px);--events-copy-fit-scale: 1;position:relative;display:grid;grid-template-columns:minmax(270px,.78fr) minmax(calc(var(--events-benefit-tile-width) + var(--events-benefit-left-space)),1fr) minmax(500px,1.16fr);grid-template-rows:var(--events-stage-height);row-gap:clamp(22px,2.15vw,46px);column-gap:clamp(12px,1.15vw,24px);align-items:stretch}.events-copy{display:grid;grid-template-rows:auto auto auto 1fr;min-width:0;height:100%}.events-kicker,.events-question{display:grid;gap:0;margin:0;color:#fff;font-size:calc(var(--events-copy-title-size) * var(--events-copy-fit-scale))}.events-body{margin:18px 0 0;color:#f5f5f5b3;font-size:calc(var(--events-copy-text-size) * var(--events-copy-fit-scale));font-weight:300;line-height:var(--events-copy-text-line-height)}.events-question{margin-top:var(--section-title-content-gap, clamp(24px, 5vw, 36px));line-height:.98;text-transform:uppercase}.events-explainer{display:grid;gap:var(--events-copy-text-gap);min-height:0;max-width:100%;margin-top:clamp(10px,1.4svh,18px);color:#f5f5f5ad;font-size:calc(var(--events-copy-text-size) * var(--events-copy-fit-scale));font-weight:300;line-height:var(--events-copy-text-line-height)}.events-explainer p{margin:0}.events-benefits{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));align-self:stretch;justify-items:center;gap:var(--events-row-gap);min-height:0;height:100%;margin-top:0;padding-left:var(--events-benefit-left-space)}.events-benefits article{border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);box-shadow:inset 0 0 0 1px #ffffff06,0 20px 80px #0000003d}.events-benefits article{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;align-content:center;padding:clamp(12px,.95vw,16px);min-height:0;width:min(100%,var(--events-benefit-tile-width));height:var(--events-flow-circle-size);align-self:center;justify-self:center}.events-benefits article:nth-child(1){grid-row:1}.events-benefits article:nth-child(2){grid-row:2 / 4}.events-benefits article:nth-child(3){grid-row:4}.events-benefit-fast{color:#ff8700}.events-benefit-follow{color:#66d9ef}.events-benefits svg{width:clamp(36px,min(2.55vw,4.8svh),44px);height:clamp(36px,min(2.55vw,4.8svh),44px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.events-benefits svg{grid-row:1 / 3;align-self:center}.events-benefits h4{margin:0;color:#fff;font-size:clamp(23px,min(1.55vw,3.25svh),32px)}.events-benefits p{margin:0;color:#f5f5f5a8;font-size:clamp(13.5px,min(.9vw,1.86svh),16px);font-weight:300;line-height:1.24}.events-flow-panel{position:relative;min-width:0;min-height:0;overflow:visible}.events-flow-sections{--events-flow-row-gap: var(--events-row-gap);--events-flow-column-gap: clamp(96px, 6.2vw, 128px);display:grid;grid-template-columns:repeat(2,var(--events-flow-circle-size));grid-template-rows:repeat(4,var(--events-flow-circle-size));row-gap:var(--events-flow-row-gap);column-gap:var(--events-flow-column-gap);align-items:center;align-content:center;justify-content:end;height:100%;min-height:0}.events-flow-section{display:contents}.events-flow-items{display:contents;margin:0;padding:0;list-style:none}.events-flow-item{position:relative;z-index:1;display:grid;justify-items:center;align-items:center;min-width:0;width:100%}.events-flow-section:nth-child(1) .events-flow-item:nth-child(1){grid-column:1;grid-row:1}.events-flow-section:nth-child(1) .events-flow-item:nth-child(3){grid-column:2;grid-row:1}.events-flow-section:nth-child(2) .events-flow-item:nth-child(1){grid-column:1;grid-row:2}.events-flow-section:nth-child(2) .events-flow-item:nth-child(3){grid-column:2;grid-row:2}.events-flow-section:nth-child(2) .events-flow-item:nth-child(4){grid-column:1;grid-row:3}.events-flow-section:nth-child(2) .events-flow-item:nth-child(6){grid-column:2;grid-row:3}.events-flow-section:nth-child(3) .events-flow-item:nth-child(1){grid-column:1;grid-row:4}.events-flow-section:nth-child(3) .events-flow-item:nth-child(3){grid-column:2;grid-row:4}.events-flow-circle{position:relative;display:block;width:min(100%,var(--events-flow-circle-size));aspect-ratio:1;padding:0;border:0;border-radius:999px;color:var(--events-flow-color);color-scheme:only dark;forced-color-adjust:none;background:radial-gradient(circle at 50% 50%,#111111f5,#040404f5);box-shadow:none;overflow:visible;text-align:center}.events-flow-circle:before{content:"";position:absolute;inset:0;z-index:0;border:4px solid var(--events-flow-border-color, var(--events-flow-color));border-radius:inherit;pointer-events:none}.events-flow-ring{display:none}.events-flow-ring circle{stroke:var(--events-flow-border-color, var(--events-flow-color));stroke-width:var(--events-flow-border-width, 4);vector-effect:non-scaling-stroke}.events-flow-arrow{z-index:0;display:block;grid-column:1 / 3;align-self:center;justify-self:center;width:min(120px,calc(var(--events-flow-column-gap) + 24px));height:auto;pointer-events:none;fill:#fff;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:7;filter:drop-shadow(0 0 7px rgba(255,255,255,.32))}.events-flow-mobile-arrow{display:none}.events-flow-arrow-row-1{grid-row:1}.events-flow-arrow-row-2{grid-row:2}.events-flow-arrow-row-3{grid-row:3}.events-flow-arrow-row-4{grid-row:4}.events-flow-arrow-diagonal{grid-row:2 / 4;width:168px;transform:rotate(147deg)}.events-benefit-arrow-layer{position:absolute;inset:0;z-index:2;display:none;overflow:visible;pointer-events:none}.events-benefit-arrows-ready .events-benefit-arrow-layer{display:block}.events-benefit-arrow{position:absolute;display:block;height:36px;overflow:visible;pointer-events:none;fill:#af87ff;stroke:#af87ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:7;filter:drop-shadow(0 0 7px rgba(175,135,255,.32));transform-origin:0 50%}.events-flow-icon{position:absolute;z-index:1;top:9%;left:50%;width:30%;height:30%;fill:none;stroke:var(--events-flow-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;transform:translate(-50%)}.events-flow-circle h4{position:absolute;z-index:1;top:63%;left:50%;display:grid;gap:.05em;width:82%;margin:0;color:#fff;font-size:clamp(24px,min(1.65vw,3.45svh),34px);line-height:.82;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.events-flow-circle h4 span{display:block}.events-flow-accent-info{--events-flow-color: #66d9ef;--events-flow-border-color: #66d9ef;--events-flow-border-width: 4}.events-flow-accent-purple{--events-flow-color: #f92672;--events-flow-border-color: #f92672;--events-flow-border-width: 4}.events-flow-accent-success{--events-flow-color: #a6e22e;--events-flow-border-color: #a6e22e;--events-flow-border-width: 4}.events-flow-accent-warning{--events-flow-color: #ff8700;--events-flow-border-color: #ff8700;--events-flow-border-width: 4}.events-pin-spacer{position:relative;z-index:7;min-height:var(--events-pin-height, auto)}.rankings-section{position:relative;z-index:8;min-height:calc(100svh - var(--site-header-height));scroll-margin-top:var(--site-header-height);overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px) clamp(34px,3.2vw,58px);background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.15),rgba(249,38,114,.08) 40%,transparent 86%),linear-gradient(to bottom left,#210611,#080305 58%,#000);will-change:filter,transform}.scroll-effects-enabled .rankings-section{filter:blur(var(--landing-section-blur, 0px))}.scroll-effects-enabled .rankings-inner{transform:translateY(calc((1 - var(--events-rankings-progress)) * 74px));will-change:transform}.rankings-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;opacity:.52;background:linear-gradient(135deg,transparent 0 38%,rgba(249,38,114,.16) 38.5% 40%,transparent 40.5% 100%),linear-gradient(45deg,transparent 0 38%,rgba(249,38,114,.1) 38.5% 40%,transparent 40.5% 100%),repeating-linear-gradient(90deg,transparent 0 82px,rgba(249,38,114,.08) 84px 86px,transparent 88px 164px),radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.25),rgba(249,38,114,.09) 42%,transparent 86%);background-size:156px 112px,156px 112px,auto,auto;background-position:0 0,78px 0,0 0,0 0;mask-image:linear-gradient(to bottom left,#000,#000000eb 34%,#0000009e 70%,#0000005c);-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 100%)}.rankings-section:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.1),rgba(249,38,114,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.rankings-inner{position:relative;z-index:1;width:min(100%,1660px);min-height:calc(100svh - var(--site-header-height) - 96px);margin:0 auto}.rankings-inner h2{position:relative;display:inline-block;margin:0 0 22px;color:var(--accent);font-size:clamp(48px,4vw,72px);line-height:1;text-shadow:0 .5em 1.25em rgba(249,38,114,.38),0 .18em .62em rgba(249,38,114,.28),0 0 .28em rgba(249,38,114,.18)}.rankings-inner h2:after{content:"";position:absolute;left:50%;bottom:-.34em;width:112%;height:.74em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.36),rgba(249,38,114,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.rankings-stage{--rankings-stage-gap: clamp(16px, 1.35vw, 26px);--rankings-phone-aspect: .4455;--rankings-phone-width: clamp(206px, 18.85vw, 269px);--rankings-phone-height: calc(var(--rankings-phone-width) / var(--rankings-phone-aspect));--rankings-copy-title-size: clamp(46px, 5vw, 76px);--rankings-copy-text-size: clamp(16px, 1.15vw, 21px);--rankings-copy-text-line-height: 1.5;--rankings-copy-fit-scale: 1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rankings-stage-gap);min-width:0}.rankings-copy{min-width:0}.rankings-kicker{display:grid;gap:0;max-width:18ch;margin:0;color:#fff;font-size:calc(var(--rankings-copy-title-size) * var(--rankings-copy-fit-scale));line-height:.95;text-transform:uppercase}.rankings-kicker span{white-space:nowrap}.rankings-kicker .rankings-kicker-mobile-line{display:none}.rankings-body{max-width:34ch;margin:clamp(18px,2svh,26px) 0 0;color:#f5f5f5ad;font-size:calc(var(--rankings-copy-text-size) * var(--rankings-copy-fit-scale));font-weight:300;line-height:var(--rankings-copy-text-line-height)}.rankings-flow{display:grid;grid-template-columns:1fr;gap:clamp(10px,1vw,16px);min-width:0}.rankings-flow-card{position:relative;display:grid;justify-items:center;align-content:center;min-height:160px;padding:clamp(16px,1.25vw,22px);border:0;border-radius:var(--section-tile-radius);background:#070707db;background-clip:padding-box;color:var(--rankings-accent-color, #66d9ef);color-scheme:only dark;forced-color-adjust:none;text-align:center}.rankings-flow-card.rankings-flow-card-css-border{padding:calc(clamp(16px,1.25vw,22px) - 4px);border:4px solid var(--rankings-accent-color, #66d9ef)}.rankings-flow-card-css-border .rankings-flow-frame{display:none}.rankings-flow-frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rankings-flow-frame rect{fill:none;stroke:var(--rankings-accent-color, #66d9ef);stroke-width:4;vector-effect:non-scaling-stroke}.rankings-flow-card svg:not(.rankings-flow-frame){position:relative;z-index:1;width:clamp(42px,3.4vw,58px);height:clamp(42px,3.4vw,58px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.rankings-flow-card h3{position:relative;z-index:1;margin:clamp(16px,1.4svh,20px) 0 0;color:#fff;font-size:clamp(28px,2vw,40px);line-height:.95;text-transform:uppercase}.rankings-flow-card h3 span{display:block}.rankings-flow-card p{position:relative;z-index:1;max-width:18ch;margin:clamp(10px,1.2svh,14px) 0 0;color:#f5f5f5a8;font-size:clamp(14px,.96vw,17px);font-weight:300;line-height:1.38}.rankings-flow-arrow{display:none;align-self:center;justify-self:center;width:56px;height:auto;fill:#fff;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:7;filter:drop-shadow(0 0 7px rgba(255,255,255,.32))}.rankings-accent-info{--rankings-accent-color: #66d9ef;color:#66d9ef}.rankings-accent-pink{--rankings-accent-color: #f92672;color:#f92672}.rankings-accent-success{--rankings-accent-color: #a6e22e;color:#a6e22e}.rankings-accent-warning{--rankings-accent-color: #ff8700;color:#ff8700}.rankings-snapshot{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.2vw,18px);align-content:stretch;min-width:0;padding:clamp(18px,1.55vw,26px);border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);box-shadow:inset 0 0 0 1px #ffffff06,0 20px 80px #0000003d}.rankings-snapshot-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.rankings-snapshot-heading h3{margin:0;color:#fff;font-size:clamp(32px,2.3vw,48px);line-height:.98;text-transform:uppercase}.rankings-snapshot-heading p{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 0;color:#f5f5f5a3;font-size:clamp(13px,.9vw,16px);font-weight:300}.rankings-snapshot-heading p span,.rankings-phone-meta span{width:6px;height:6px;border-radius:999px;background:var(--accent)}.rankings-snapshot-heading a{display:inline-grid;grid-auto-flow:column;gap:8px;align-items:center;min-height:42px;padding:0 16px;border:1px solid color-mix(in srgb,var(--accent) 46%,transparent);border-radius:7px;color:var(--accent);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(20px,1.35vw,28px);line-height:1;text-decoration:none;text-transform:uppercase}.rankings-snapshot-heading a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.rankings-snapshot-table{display:grid;grid-template-rows:auto repeat(5,minmax(0,1fr));min-width:0;min-height:0}.rankings-snapshot-row{display:grid;grid-template-columns:minmax(150px,1.55fr) minmax(64px,.68fr) minmax(64px,.68fr) minmax(64px,.68fr) minmax(72px,.72fr);gap:clamp(10px,1.1vw,20px);align-items:center;min-height:clamp(38px,min(2.8vw,5.7svh),50px);padding-block:4px;border-bottom:1px solid rgba(255,255,255,.07);color:#f5f5f5d4;font-size:clamp(13px,.9vw,16px);line-height:1.15}.rankings-snapshot-row:last-child{border-bottom:0}.rankings-snapshot-head{min-height:30px;color:#f5f5f59e;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-synthesis:none;font-weight:400;letter-spacing:0;font-size:clamp(20px,1.35vw,28px);line-height:1;text-transform:uppercase}.rankings-snapshot-head span{font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-synthesis:none;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.rankings-snapshot-row span:first-child{display:inline-flex;gap:12px;align-items:center;min-width:0}.rankings-snapshot-row span:not(:first-child){text-align:center}.rankings-snapshot-row em{display:grid;flex:0 0 auto;place-items:center;width:clamp(24px,1.8vw,32px);height:clamp(24px,1.8vw,32px);border-radius:999px;background:var(--accent);color:#fff;font-style:normal;font-weight:700}.rankings-change{font-weight:600}.rankings-change-up{color:var(--success)}.rankings-change-down{color:var(--accent)}.rankings-source-event,.rankings-source-manual{display:inline-grid;place-items:center;min-width:62px;min-height:28px;border:1px solid currentColor;border-radius:5px;color:var(--info);font-weight:500}.rankings-source-manual{color:var(--warning)}.rankings-snapshot-note{margin:0;color:#f5f5f58c;font-size:clamp(12px,.82vw,15px);font-weight:300;line-height:1.28}.rankings-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.1vw,20px)}.rankings-benefit{--rankings-benefit-title-size: clamp(28px, 2.1vw, 46px);--rankings-benefit-icon-size: calc(var(--rankings-benefit-title-size) * 1.12);display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:start;align-content:center;min-width:0;padding:clamp(14px,1.25vw,22px);border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);color:var(--rankings-accent-color, #66d9ef);color-scheme:only dark;forced-color-adjust:none}.rankings-benefit svg{grid-row:1;align-self:start;width:var(--rankings-benefit-icon-size);height:var(--rankings-benefit-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.rankings-benefit h3{align-self:start;margin:0;color:#fff;font-size:var(--rankings-benefit-title-size);line-height:.96;text-transform:uppercase}.rankings-benefit p{grid-column:2;margin:0;color:#f5f5f5a8;font-size:clamp(13px,.9vw,16px);font-weight:300;line-height:1.35}.rankings-phone-wrap{display:grid;justify-items:center;min-width:0}.phone.rankings-phone{position:relative;top:auto;right:auto;left:auto;width:min(100%,var(--rankings-phone-width));aspect-ratio:1080 / 2424;transform:none}.phone.rankings-phone:after{content:none}.rankings-phone .phone-screen{padding:28px 14px 14px}.phone.rankings-phone .rankings-phone-screen{padding:0;background:#000}.rankings-phone-screen img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.rankings-phone-title-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:12px}.rankings-phone-title-row .phone-title{margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:700;text-align:left}.rankings-phone-title-row svg{width:25px;height:25px;fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.rankings-phone-search{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;min-height:44px;margin-top:20px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff09;color:#f5f5f58c;font-size:12px}.rankings-phone-search svg{width:18px;height:18px;fill:none;stroke:#f5f5f59e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.rankings-phone-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px}.rankings-phone-tabs span{display:grid;place-items:center;min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:5px;color:#f5f5f5c2;font-size:11px;font-weight:600}.rankings-phone-tabs span:first-child{background:var(--accent);color:#fff}.rankings-phone-table-head,.rankings-phone-row{display:grid;grid-template-columns:34px minmax(0,1fr) 44px 42px;gap:8px;align-items:center}.rankings-phone-table-head{min-height:36px;margin-top:18px;color:#f5f5f580;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:15px;text-transform:uppercase}.rankings-phone-row{min-height:clamp(30px,3.45svh,36px);border-top:1px solid rgba(255,255,255,.06);color:#f5f5f5e0;font-size:12px}.rankings-phone-row span{display:grid;place-items:center;width:25px;height:25px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700}.rankings-phone-row strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rankings-phone-row em,.rankings-phone-row b{font-style:normal;text-align:right}.rankings-phone-row b.is-up{color:var(--success)}.rankings-phone-row b.is-down{color:var(--accent)}.rankings-phone-meta{position:absolute;right:14px;bottom:68px;left:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin:0;color:#f5f5f594;font-size:11px}@media(min-width:1121px){.features-section,.league-section,.players-section,.events-section,.rankings-section,.get-started-section{height:var(--landing-panel-height);min-height:var(--landing-panel-height);max-height:var(--landing-panel-height);padding:var(--section-block-inset) var(--section-inline-pad)}.features-inner,.league-inner,.players-inner,.events-inner,.rankings-inner,.get-started-inner{width:min(100%,var(--section-content-width));max-width:100%;height:100%;min-height:0;margin-inline:auto}.features-inner,.players-inner,.events-inner,.rankings-inner,.get-started-inner{display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:var(--section-title-content-gap)}.features-inner h2,.players-inner h2,.events-inner h2,.rankings-inner h2,.get-started-inner h1,.league-copy h2{margin-bottom:0}.features-inner h2,.players-inner h2,.events-inner h2,.rankings-inner h2,.get-started-inner h1{justify-self:start;width:fit-content}.features-inner{grid-template-rows:auto minmax(0,.46fr) minmax(0,.54fr)}.feature-group{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.feature-group+.feature-group{margin-top:0}.feature-group h3{margin-bottom:clamp(8px,1.3svh,14px);font-size:clamp(32px,min(2.5vw,5.2svh),52px)}.why-grid,.key-grid{column-gap:var(--feature-tile-gap);row-gap:var(--feature-tile-gap);min-height:0}.feature-card,.feature-card-horizontal,.feature-card-vertical{height:100%;min-height:0}.feature-card{align-content:center;padding:clamp(16px,1.35vw,22px) clamp(16px,1.25vw,20px)}.feature-card svg{width:clamp(38px,min(3vw,6svh),50px);height:clamp(38px,min(3vw,6svh),50px)}.feature-card h4{margin-top:clamp(12px,1.6svh,20px);font-size:clamp(22px,min(1.65vw,3.8svh),36px)}.feature-card p{margin-top:clamp(10px,1.4svh,16px);font-size:clamp(13px,min(1vw,2.1svh),19px);line-height:1.36}.league-inner{--league-stage-offset: calc(clamp(48px, 4vw, 72px) + var(--section-title-content-gap));--league-available-stage-height: calc(var(--landing-panel-height) - (var(--section-block-inset) * 2) - var(--league-stage-offset));--league-phone-width: min(clamp(197px, 17.13vw, 326px), calc(var(--league-available-stage-height) * var(--league-phone-aspect)));--league-phone-height: calc(var(--league-phone-width) / var(--league-phone-aspect));--league-phone-bottom: calc(var(--league-stage-offset) + var(--league-phone-height));grid-template-columns:minmax(0,.72fr) minmax(420px,1.4fr) minmax(var(--league-phone-width),.58fr);grid-template-rows:minmax(0,1fr) var(--league-benefit-row-height);column-gap:var(--league-benefit-gap);row-gap:clamp(2px,.45vw,8px);align-items:stretch;width:min(100%,var(--section-content-width));min-height:0}.league-content-grid{display:contents}.league-copy,.league-panel,.league-benefits,.league-phone-wrap{min-height:0}.league-copy h2{margin-bottom:var(--section-title-content-gap);font-size:clamp(48px,min(4vw,8.5svh),72px)}.league-kicker{font-size:clamp(34px,min(2.8vw,5.2svh),56px)}.league-body{max-width:34ch;margin-top:clamp(20px,2.4svh,28px);font-size:clamp(16px,min(1.2vw,2.25svh),22px);line-height:1.5}.players-profile-card{grid-template-rows:auto minmax(0,1fr);padding-bottom:clamp(34px,4.2vh,52px)}.players-inner{--players-stage-height: calc(var(--landing-panel-height) - (var(--section-block-inset) * 2) - clamp(48px, 4vw, 72px) - var(--section-title-content-gap));--players-phone-width: calc(var(--players-stage-height) * var(--players-phone-aspect))}.players-stage{grid-template-columns:minmax(0,.78fr) minmax(var(--players-phone-width),.75fr) minmax(320px,1.18fr);gap:clamp(14px,1.25vw,26px);height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.players-copy,.players-detail,.players-phone-wrap,.players-profile-card,.players-data-grid{min-height:0}.players-copy{grid-template-rows:auto auto minmax(0,1fr)}.players-benefits,.players-detail,.players-data-grid{gap:var(--players-panel-gap)}.players-benefits article,.events-benefits article{align-items:center}.players-benefits svg,.events-benefits svg{grid-row:1;align-self:center}.players-benefits p,.events-benefits p{grid-column:2}.players-history-card{align-self:stretch;align-content:start;padding-bottom:0}.players-history-row{min-height:clamp(34px,min(2.6vw,5.4vh),42px)}.players-history-row:last-child{border-bottom:0}.players-kicker span{white-space:nowrap}.players-inner h2,.events-inner h2,.rankings-inner h2,.get-started-inner h1{font-size:clamp(48px,min(4vw,8.5svh),72px)}.events-inner{--events-stage-height: calc(var(--landing-panel-height) - (var(--section-block-inset) * 2) - clamp(48px, 4vw, 72px) - var(--section-title-content-gap))}.events-stage{--events-benefit-left-space: clamp(26px, 2.1vw, 48px);grid-template-columns:minmax(0,.78fr) minmax(calc(var(--events-benefit-tile-width) + var(--events-benefit-left-space)),1fr) minmax(500px,1.12fr);height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.events-copy,.events-flow-panel,.events-benefits{min-height:0}.events-flow-sections{height:100%;min-height:0}.events-copy{grid-template-rows:auto auto auto minmax(0,1fr)}.events-benefits{grid-template-rows:repeat(4,minmax(0,1fr));align-self:stretch}.rankings-inner{--rankings-stage-height: calc(var(--landing-panel-height) - (var(--section-block-inset) * 2) - clamp(48px, 4vw, 72px) - var(--section-title-content-gap));--rankings-phone-height: var(--rankings-stage-height);--rankings-phone-width: calc(var(--rankings-phone-height) * var(--rankings-phone-aspect))}.rankings-stage{--rankings-stage-gap: clamp(14px, 1.15vw, 24px);--rankings-copy-title-size: clamp(44px, min(3.35vw, 6.3svh), 68px);--rankings-copy-text-size: clamp(19px, min(1.5vw, 2.85svh), 28px);--rankings-copy-text-line-height: 1.46;grid-template-columns:minmax(300px,.72fr) minmax(0,1.48fr) minmax(var(--rankings-phone-width),.54fr);grid-template-rows:minmax(clamp(132px,min(10.4vw,18svh),184px),auto) minmax(0,1fr) minmax(104px,.32fr);align-items:stretch;height:100%;min-height:0}.rankings-copy,.rankings-flow,.rankings-snapshot,.rankings-benefits,.rankings-phone-wrap{min-height:0}.rankings-copy{grid-column:1;grid-row:1 / 3;display:grid;grid-template-rows:auto auto;align-content:start;align-self:stretch;height:100%;overflow:hidden;padding-bottom:clamp(10px,1.9svh,22px)}.rankings-kicker{display:grid;max-width:none}.rankings-kicker span{display:block;white-space:nowrap}.rankings-body{max-width:32ch;margin-top:clamp(22px,3svh,38px)}.rankings-flow{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) clamp(34px,2.55vw,50px) minmax(0,1fr) clamp(34px,2.55vw,50px) minmax(0,1fr) clamp(34px,2.55vw,50px) minmax(0,1fr);gap:clamp(6px,.62vw,12px);align-self:start;align-items:stretch;height:100%}.rankings-flow-card{height:100%;min-height:clamp(132px,min(10.4vw,18svh),184px);padding:clamp(12px,.95vw,18px)}.rankings-flow-card svg:not(.rankings-flow-frame){width:clamp(32px,min(2.5vw,5svh),50px);height:clamp(32px,min(2.5vw,5svh),50px)}.rankings-flow-card h3{margin-top:clamp(12px,1.4svh,18px);font-size:clamp(22px,min(1.42vw,3.2svh),32px)}.rankings-flow-card p{max-width:17ch;margin-top:clamp(8px,1svh,12px);font-size:clamp(11px,min(.72vw,1.55svh),14px);line-height:1.28}.rankings-flow-arrow{display:block;align-self:center;width:clamp(32px,2.5vw,50px)}.rankings-snapshot{grid-column:2;grid-row:2;align-self:stretch;gap:clamp(6px,.82svh,10px);align-content:stretch;padding:clamp(14px,1.25vw,24px);overflow:hidden}.rankings-snapshot-heading{gap:clamp(10px,1vw,16px)}.rankings-snapshot-heading h3{font-size:clamp(26px,min(1.72vw,3.5svh),38px)}.rankings-snapshot-heading p{margin-top:2px;font-size:clamp(11px,min(.72vw,1.45svh),14px)}.rankings-snapshot-heading a{min-height:clamp(30px,3.8svh,36px);padding:0 clamp(10px,.85vw,16px);font-size:clamp(16px,min(1vw,2.25svh),22px)}.rankings-snapshot-row{min-height:0;gap:clamp(6px,.7vw,12px);padding-block:clamp(2px,.38svh,5px);font-size:clamp(11px,min(.7vw,1.42svh),14px)}.rankings-snapshot-head{min-height:0;padding-block:clamp(1px,.26svh,3px);font-size:clamp(15px,min(.92vw,1.95svh),21px)}.rankings-snapshot-row em{width:clamp(22px,min(1.55vw,3.2svh),28px);height:clamp(22px,min(1.55vw,3.2svh),28px)}.rankings-source-event,.rankings-source-manual{min-width:clamp(50px,3.55vw,60px);min-height:clamp(20px,2.75svh,24px);font-size:clamp(10px,min(.66vw,1.3svh),12px)}.rankings-snapshot-note{font-size:clamp(10px,min(.66vw,1.32svh),13px);line-height:1.22}.rankings-benefits{grid-column:1 / 3;grid-row:3;align-self:stretch}.rankings-benefit{--rankings-benefit-title-size: clamp(24px, min(1.65vw, 3.6svh), 38px);--rankings-benefit-icon-size: calc(var(--rankings-benefit-title-size) * 1.12);height:100%;padding:clamp(12px,1vw,18px)}.rankings-benefit svg{width:var(--rankings-benefit-icon-size);height:var(--rankings-benefit-icon-size)}.rankings-benefit h3{font-size:var(--rankings-benefit-title-size)}.rankings-benefit p{font-size:clamp(12px,min(.76vw,1.6svh),15px);line-height:1.28}.rankings-phone-wrap{grid-column:3;grid-row:1 / 4;align-self:start;align-content:start;align-items:start;justify-items:end}.phone.rankings-phone{align-self:start;justify-self:end;height:var(--rankings-phone-fit-height, var(--rankings-phone-height));width:var(--rankings-phone-fit-width, var(--rankings-phone-width));max-width:none}.rankings-phone .phone-screen{padding:clamp(22px,2.8svh,30px) clamp(10px,.8vw,14px) clamp(10px,1.2svh,14px)}.rankings-phone-title-row{margin-top:clamp(7px,1svh,12px)}.rankings-phone-title-row .phone-title{font-size:clamp(23px,min(1.6vw,3.2svh),34px)}.rankings-phone-search{min-height:clamp(32px,4.2svh,44px);margin-top:clamp(10px,1.6svh,18px)}.rankings-phone-tabs{margin-top:clamp(10px,1.6svh,18px)}.rankings-phone-tabs span{min-height:clamp(26px,3.4svh,34px)}.rankings-phone-table-head{min-height:clamp(24px,3.2svh,32px);margin-top:clamp(8px,1.3svh,16px)}.rankings-phone-row{min-height:clamp(23px,min(1.8vw,2.8svh),30px);font-size:clamp(10px,min(.62vw,1.15svh),12px)}.league-panel{align-self:stretch;align-content:center;padding:clamp(16px,1.45vw,24px)}.league-flow{min-height:0}.league-benefits{align-self:stretch;gap:var(--league-benefit-gap);margin-top:0}.league-benefits article{padding-top:clamp(10px,1.2svh,18px);padding-bottom:clamp(10px,1.2svh,18px)}.league-benefits h4{font-size:clamp(24px,min(1.5vw,3.4svh),32px)}.league-benefits p{font-size:clamp(14px,min(.92vw,2svh),17px);line-height:1.3}.league-phone-wrap{grid-column:3;grid-row:1 / 3;justify-items:end}}@media(min-width:1121px)and (max-width:1180px){.players-history-heading{grid-template-columns:1fr;gap:10px}.players-history-heading div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.players-history-heading span{min-width:0;padding:0 8px;font-size:16px}.players-history-row{grid-template-columns:minmax(78px,1fr) minmax(48px,.56fr) minmax(86px,1fr) 18px 16px 18px;gap:7px;font-size:12px}}@media(min-width:1121px)and (max-height:900px){:root{--section-block-inset: clamp(36px, 6.4svh, 58px);--section-title-content-gap: clamp(12px, 1.6svh, 22px);--feature-tile-gap: clamp(14px, 1.1vw, 20px);--league-benefit-row-height: clamp(104px, 13.5svh, 148px);--league-benefit-gap: clamp(16px, 1.35vw, 28px)}.features-section{padding-top:var(--section-block-inset);padding-bottom:var(--section-block-inset)}.features-inner h2{margin-bottom:0}.feature-group+.feature-group{margin-top:0}.feature-group h3{margin-bottom:10px}.why-grid,.key-grid{gap:var(--feature-tile-gap)}.feature-card{min-height:0;padding:18px}.feature-card-horizontal,.feature-card-vertical{min-height:0}.feature-card svg{width:44px;height:44px}.feature-card h4{margin-top:14px}.feature-card p{margin-top:12px;line-height:1.35}.rankings-stage{--rankings-stage-gap: clamp(10px, 1vw, 18px);--rankings-copy-title-size: clamp(36px, min(2.85vw, 5.4svh), 54px);--rankings-copy-text-size: clamp(17px, min(1.35vw, 2.45svh), 23px);grid-template-rows:minmax(clamp(104px,15svh,136px),auto) minmax(0,1fr) minmax(96px,.3fr)}.rankings-flow-card{min-height:clamp(104px,15svh,136px);padding:11px}.rankings-flow-card h3{margin-top:10px}.rankings-flow-card p{margin-top:7px}.rankings-snapshot{gap:7px;padding:13px}.rankings-snapshot-row{min-height:0;padding-block:2px}.rankings-benefit{gap:6px 14px;padding:11px}.rankings-benefit p{margin-top:0}.rankings-phone-row{min-height:clamp(20px,2.65svh,25px)}.get-started-stage{--events-benefit-left-space: clamp(18px, 1.55vw, 34px);--events-benefit-tile-width: clamp(500px, 29vw, 620px);--events-copy-title-size: clamp(32px, min(2.35vw, 4.45svh), 44px);--events-copy-text-size: clamp(13px, min(.95vw, 1.7svh), 16px);--events-copy-text-line-height: 1.24;column-gap:clamp(10px,1vw,20px)}.get-started-copy{gap:clamp(8px,1.25svh,16px)}.get-started-tile{--get-started-tile-padding: clamp(10px, 1vw, 16px);--get-started-tile-title-size: clamp(24px, min(1.75vw, 3.5svh), 34px);gap:5px 12px}.get-started-tile p{font-size:clamp(12px,min(.78vw,1.45svh),14px);line-height:1.26}.get-started-device-notice{--get-started-tile-title-size: clamp(24px, min(1.75vw, 3.45svh), 34px);gap:clamp(4px,.58svh,8px) clamp(10px,.95vw,16px);padding:clamp(10px,1.5svh,16px) clamp(12px,1.2vw,18px)}.get-started-device-notice p{font-size:clamp(11px,min(.78vw,1.38svh),14px);line-height:1.2}.install-instruction-toggle-row{--install-toggle-gap: clamp(6px, .75svh, 10px)}.install-instruction-toggle{min-height:clamp(42px,6svh,52px);font-size:clamp(22px,min(1.55vw,3.2svh),30px)}.get-started-install-instructions{gap:clamp(.35em,.45vw,.55em);font-size:clamp(11px,min(.72vw,1.35svh),14px);line-height:1.2}.get-started-android-tile .get-started-install-instructions,.get-started-ios-tile .get-started-install-instructions{--get-started-instruction-icon-size: 1.38em;--get-started-instruction-text-gap: .88em;gap:clamp(.45em,min(.58vw,.85svh),.68em);font-size:clamp(12px,min(.86vw,1.55svh),15px);line-height:1.22}.install-instructions-video{min-height:clamp(90px,18svh,180px)}.install-instructions-video-player{max-height:min(42svh,360px)}}@media(prefers-reduced-motion:reduce){.landing-hero,.scroll-effects-enabled.hero-handoff-active .landing-hero{position:relative;top:auto;right:auto;left:auto}.features-pin-spacer,.league-section,.players-pin-spacer{margin-top:0}.scroll-effects-enabled.events-rankings-handoff-active .events-section,.scroll-effects-enabled.players-events-handoff-active .players-section,.scroll-effects-enabled.league-players-handoff-active .league-section,.scroll-effects-enabled .features-section{position:relative;top:auto;right:auto;left:auto}.scroll-effects-enabled .landing-hero,.scroll-effects-enabled .features-section,.scroll-effects-enabled .league-section,.scroll-effects-enabled .league-inner,.scroll-effects-enabled .players-section,.scroll-effects-enabled .players-inner,.scroll-effects-enabled .events-section,.scroll-effects-enabled .events-inner,.scroll-effects-enabled .rankings-section,.scroll-effects-enabled .rankings-inner{opacity:1;filter:none;transform:none}}.accent-pink{color:var(--accent)}.accent-info{color:var(--info)}.accent-success{color:var(--success)}.accent-warning{color:var(--warning)}.accent-purple{color:var(--purple)}.card-form h1{margin-top:0;color:var(--accent)}.install-main h1{margin-top:0;color:var(--accent);font-size:clamp(42px,8vw,78px);line-height:.95;text-transform:uppercase}.install-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:28px;align-items:center;margin-bottom:24px}.install-panel{display:grid;gap:14px;justify-items:center;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface);text-align:center}.install-panel img{width:96px;height:96px}.install-panel strong{color:var(--accent);font-size:20px}.install-panel span,.install-status{color:var(--muted)}.install-panel .button,.install-panel button{width:100%}.install-panel button:disabled{opacity:.5;cursor:not-allowed}.install-warning{margin:18px 0;padding:14px 16px;border:1px solid var(--warning);border-radius:8px;color:var(--ink);background:#ff87001f}.install-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.install-highlight{border-color:var(--success)}.install-status{min-height:24px}.get-started-page{min-height:calc(100svh - var(--site-header-height));background:#000}.get-started-section{position:relative;isolation:isolate;min-height:calc(100svh - var(--site-header-height));overflow:hidden;padding:var(--landing-title-offset) clamp(28px,4vw,68px);background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.15),rgba(249,38,114,.08) 40%,transparent 86%),linear-gradient(to bottom left,#210611,#080305 58%,#000)}.get-started-section:before{content:"";position:absolute;inset:-10%;z-index:-2;pointer-events:none;opacity:.52;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='92' viewBox='0 0 180 92'%3E%3Cpath d='M-12 24C18 4 48 44 78 24S138 4 192 24' fill='none' stroke='%23f92672' stroke-opacity='.18' stroke-width='3'/%3E%3Cpath d='M-12 62C18 42 48 82 78 62S138 42 192 62' fill='none' stroke='%23f92672' stroke-opacity='.1' stroke-width='3'/%3E%3C/svg%3E"),radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.25),rgba(249,38,114,.09) 42%,transparent 86%);background-size:180px 92px,auto;background-position:0 0,0 0;mask-image:linear-gradient(to bottom left,#000,#000000eb 34%,#0000009e 70%,#0000005c);-webkit-mask-image:linear-gradient(to bottom left,#000 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 100%)}.get-started-section:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.1),rgba(249,38,114,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#0000003d 62%,#000000c7)}.get-started-inner{display:grid;width:min(100%,1660px);min-height:calc(100svh - var(--site-header-height) - (var(--landing-title-offset) * 2));margin:0 auto}.get-started-inner h1{position:relative;display:inline-block;width:fit-content;max-width:100%;margin:0 0 clamp(18px,2svh,26px);color:var(--accent);font-size:clamp(48px,4vw,72px);white-space:nowrap;text-shadow:0 .5em 1.25em rgba(249,38,114,.42),0 .18em .62em rgba(249,38,114,.3),0 0 .28em rgba(249,38,114,.2)}.get-started-inner h1:after{content:"";position:absolute;left:50%;bottom:-.34em;width:112%;height:.74em;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.36),rgba(249,38,114,.16) 44%,transparent 78%);filter:blur(.1em);opacity:.86;transform:translate(-50%)}.get-started-stage{display:grid;grid-template-columns:minmax(288px,.82fr) minmax(320px,.86fr) minmax(330px,.92fr);gap:clamp(18px,1.8vw,34px);align-items:stretch;min-width:0}.get-started-copy{display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:clamp(18px,2svh,28px);min-width:0}.get-started-kicker{display:grid;margin:0;color:#fff;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(34px,min(2.65vw,5.1svh),54px);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.get-started-body{max-width:35ch;margin:0;color:#f5f5f5ad;font-size:clamp(16px,min(1.15vw,2.25svh),21px);font-weight:300;line-height:1.5}.get-started-device-notices{display:grid;width:100%;max-width:none;min-width:0}.get-started-device-notice[hidden]{display:none}.get-started-device-notice-android{--instruction-accent: var(--success);color:var(--success)}.get-started-device-notice-iphone,.get-started-device-notice-unsupported{--instruction-accent: var(--accent);color:var(--accent)}.get-started-device-notice-unsupported svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.get-started-device-notice-unsupported>svg{display:none}.get-started-install-column,.get-started-ios-column{display:grid;gap:clamp(12px,1.1vw,20px);min-width:0}.get-started-install-column{align-content:start}.get-started-ios-column{align-content:stretch}.get-started-tile{--get-started-tile-padding: clamp(14px, 1.25vw, 22px);--get-started-tile-title-size: clamp(28px, min(2vw, 4.5svh), 42px);display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;align-content:center;min-width:0;min-height:0;padding:var(--get-started-tile-padding);border:1px solid var(--section-tile-border);border-radius:var(--section-tile-radius);background:var(--section-tile-background);color:var(--accent)}.get-started-tile.get-started-trial-tile{color:var(--info)}.get-started-tile.get-started-trial-summary{color:var(--purple)}.get-started-tile.get-started-android-tile{--instruction-accent: var(--success);color:var(--success)}.get-started-tile.get-started-ios-tile{--instruction-accent: var(--accent)}.get-started-tile.get-started-ios-tile .install-instruction-toggle[data-instruction-mode]{--instruction-accent: var(--success)}.get-started-copy .get-started-tile{width:100%}.get-started-tile svg{grid-row:1 / 3;width:clamp(40px,min(3vw,6svh),58px);height:clamp(40px,min(3vw,6svh),58px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;align-self:start}.get-started-tile .platform-icon{fill:currentColor;stroke:none}.get-started-tile .platform-icon path{fill:currentColor;stroke:none}.get-started-device-notice>svg,.get-started-install-card>.platform-icon,.get-started-ios-tile>.platform-icon{grid-row:1;align-self:center;width:auto;height:calc(var(--get-started-tile-title-size) * .96)}.get-started-tile h3{align-self:center;margin:0;color:#fff;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-synthesis:none;font-size:var(--get-started-tile-title-size);font-weight:400;letter-spacing:0;line-height:.96;text-transform:uppercase}.get-started-tile p{grid-column:2;margin:0;color:#f5f5f5a8;font-size:clamp(13px,min(.9vw,1.8svh),16px);font-weight:300;line-height:1.35}.get-started-device-notice{--get-started-device-icon-size: clamp(46px, min(12vw, 8svh), 76px);grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.get-started-device-notice-unsupported{justify-items:start;text-align:left}.get-started-device-notice>svg{grid-row:auto;justify-self:center;width:auto;max-width:min(68%,calc(var(--get-started-device-icon-size) * 2));height:var(--get-started-device-icon-size)}.get-started-device-notice h3,.get-started-device-notice p{grid-column:1}.get-started-device-notice p{justify-self:stretch;width:100%;max-width:30ch}.get-started-device-notice-unsupported h3,.get-started-device-notice-unsupported p{justify-self:start}.get-started-open-row{grid-column:1;grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%}.install-instruction-toggle-row.get-started-open-row{grid-template-columns:minmax(0,1fr)}.get-started-open-button{width:100%;min-width:0;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.device-copy-mobile{display:none}.install-instruction-toggle-row{--install-toggle-gap: clamp(8px, .85vw, 14px);grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--get-started-tile-padding);min-width:0;margin-top:var(--install-toggle-gap);margin-bottom:var(--install-toggle-gap)}.install-instruction-toggle{--install-toggle-selected: var(--success);appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:58px;margin:0;padding:0 18px;border:4px solid var(--instruction-accent);border-radius:8px;background:#000;color:var(--instruction-accent);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-synthesis:none;font-size:clamp(26px,1.9vw,36px);font-weight:400;letter-spacing:0;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.install-instruction-toggle.is-active{border-color:var(--install-toggle-selected);background:var(--install-toggle-selected);color:#fff;box-shadow:0 13px 26px #a6e22e61,0 0 18px #a6e22e42}.install-instruction-toggle:not(.get-started-open-button).tap-glow-active{border-color:#a6e22e9e;box-shadow:0 0 12px #a6e22e61,0 0 28px #a6e22e6b,0 0 44px #a6e22e33}.install-instruction-toggle:not(.get-started-open-button).tap-glow-active:not(.is-active){background:#000}.install-instruction-toggle:not(.get-started-open-button).tap-glow-active.is-active{background:radial-gradient(circle at 50% 50%,rgba(205,255,118,.3),var(--install-toggle-selected) 66%)}.install-instruction-toggle.get-started-open-button{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 13px 26px #f926726b,0 0 18px #f9267247}.install-instruction-toggle.get-started-open-button:active,.install-instruction-toggle.get-started-open-button.tap-glow-active{border-color:#f926729e;background:radial-gradient(circle at 50% 50%,rgba(255,171,199,.3),var(--accent) 66%);box-shadow:0 0 12px #f9267261,0 0 28px #f926726b,0 0 44px #f9267233}.install-instructions-panel{grid-column:1 / -1;min-width:0}.install-instructions-panel[hidden]{display:none}.install-instructions-text{display:grid;gap:clamp(12px,1.1vw,18px);justify-items:center}.install-instructions-video{display:grid;min-height:clamp(120px,22svh,240px)}.install-instructions-video-player{display:block;width:100%;max-height:min(56svh,540px);border:4px solid color-mix(in srgb,var(--instruction-accent) 42%,transparent);border-radius:8px;background:#000}.install-instructions-video-placeholder{aspect-ratio:1080 / 2274}.get-started-android-tile .install-instructions-video-player,.get-started-ios-tile .install-instructions-video-player{border:0}.get-started-install-card,.get-started-ios-tile{align-content:start}.get-started-install-instructions{--get-started-instruction-icon-size: 1.38em;--get-started-instruction-logo-ratio: 1.4743;--get-started-instruction-mark-slot: calc( var(--get-started-instruction-icon-size) * var(--get-started-instruction-logo-ratio) );--get-started-instruction-text-gap: .86em;display:grid;gap:clamp(.52em,.62vw,.78em);width:100%;margin:0;padding:0;color:#f5f5f5a8;font-size:clamp(13px,min(.9vw,1.72svh),16px);font-weight:300;line-height:1.25;list-style:none}.get-started-android-tile .get-started-install-instructions,.get-started-ios-tile .get-started-install-instructions{--get-started-instruction-icon-size: 1.44em;--get-started-instruction-text-gap: .94em;gap:clamp(.68em,min(.82vw,1.2svh),1em);font-size:clamp(14px,min(1.04vw,2svh),18px);line-height:1.3}.get-started-android-tile .install-instructions-text{align-self:stretch}.get-started-android-tile .install-instructions-text:not([hidden]){display:grid;min-height:0}.get-started-install-instructions li{display:grid;grid-template-columns:var(--get-started-instruction-mark-slot) minmax(0,1fr);column-gap:var(--get-started-instruction-text-gap);align-items:center;min-width:0}.get-started-install-instructions li span{display:flex;align-items:center;align-self:center;min-height:var(--get-started-instruction-icon-size)}.get-started-tile .get-started-instruction-icon,.get-started-instruction-logo{grid-row:auto;justify-self:start;align-self:center;height:var(--get-started-instruction-icon-size);flex:0 0 auto}.get-started-tile .get-started-instruction-icon{width:var(--get-started-instruction-icon-size);color:#f5f5f5;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85;opacity:.66}.get-started-instruction-logo{display:block;width:var(--get-started-instruction-mark-slot);object-fit:contain;border-radius:0;background:transparent}@media(min-width:1121px){html.get-started-lock,html.get-started-lock body{height:100%;max-height:100%;overflow:hidden;overscroll-behavior:none}html.get-started-lock .site-shell{height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}html.get-started-lock .site-header{flex:0 0 auto}html.get-started-lock .get-started-page{flex:0 0 var(--landing-panel-height)}.get-started-page{height:var(--landing-panel-height);min-height:var(--landing-panel-height);max-height:var(--landing-panel-height);overflow:hidden}.get-started-section{height:var(--landing-panel-height);min-height:var(--landing-panel-height);max-height:var(--landing-panel-height);padding:var(--section-block-inset) var(--section-inline-pad)}.get-started-inner{width:min(100%,var(--section-content-width));max-width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);row-gap:var(--section-title-content-gap);margin-inline:auto}.get-started-inner h1{justify-self:start;width:fit-content;margin-bottom:0;font-size:clamp(48px,min(4vw,8.5svh),72px)}.get-started-stage{--events-benefit-left-space: clamp(26px, 2.1vw, 48px);--events-benefit-tile-width: clamp(520px, 30vw, 660px);--events-copy-title-size: clamp(38px, min(2.75vw, 5.35svh), 56px);--events-copy-text-size: clamp(16px, min(1.14vw, 2.2svh), 21px);--events-copy-text-line-height: 1.34;grid-template-columns:minmax(260px,.72fr) repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);row-gap:clamp(22px,2.15vw,46px);column-gap:clamp(12px,1.15vw,24px);height:100%;min-height:0}.get-started-copy,.get-started-install-column,.get-started-install-card,.get-started-ios-tile,.get-started-ios-column{min-height:0}.get-started-copy{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:clamp(14px,2.1svh,28px);height:100%;order:1}.get-started-device-notices,.get-started-device-notice:not([hidden]){height:100%}.get-started-kicker{font-size:var(--events-copy-title-size)}.get-started-body{max-width:none;margin-top:0;font-size:var(--events-copy-text-size);line-height:var(--events-copy-text-line-height)}.get-started-device-notice{--get-started-device-icon-size: clamp(46px, min(3.3vw, 5.9svh), 66px);--get-started-tile-title-size: clamp(30px, min(2.25vw, 4.6svh), 46px);align-content:center;gap:clamp(8px,min(.9vw,1.6svh),16px);padding:clamp(36px,7svh,72px) clamp(20px,2vw,34px)}.get-started-device-notice p{max-width:100%;font-size:clamp(15px,min(1.02vw,1.95svh),19px);line-height:1.38}.get-started-install-column{grid-template-rows:minmax(0,1fr);align-self:stretch;align-content:stretch;width:100%;height:100%;order:2}.get-started-ios-column,.get-started-stage[data-detected-device=iphone] .get-started-install-column,.get-started-stage[data-detected-device=unsupported] .get-started-install-column{order:3}.get-started-stage[data-detected-device=iphone] .get-started-ios-column,.get-started-stage[data-detected-device=unsupported] .get-started-ios-column{order:2}.get-started-install-card,.get-started-ios-tile{width:100%;height:100%}.get-started-android-tile,.get-started-ios-tile{--get-started-install-title-visual-height: calc(var(--get-started-tile-title-size) * .73)}.get-started-android-tile>.platform-icon{height:var(--get-started-install-title-visual-height)}.get-started-ios-tile>.platform-icon{height:calc(var(--get-started-install-title-visual-height) / .8625)}.get-started-android-tile{grid-template-rows:auto auto minmax(0,1fr)}.get-started-android-tile .install-instructions-text:not([hidden]){display:grid;align-self:stretch;min-height:0;height:100%}.get-started-ios-tile{grid-template-rows:auto auto minmax(0,1fr)}.get-started-ios-tile .install-instructions-text:not([hidden]){display:grid;align-self:stretch;min-height:0;height:100%}.get-started-android-tile .get-started-install-instructions,.get-started-ios-tile .get-started-install-instructions{--get-started-instruction-icon-size: 1.32em;--get-started-instruction-text-gap: .9em;grid-template-rows:repeat(10,minmax(0,1fr));height:100%;gap:0;font-size:clamp(15px,min(1.08vw,1.9svh),20px);line-height:1.2}.get-started-android-tile .get-started-install-instructions:after{content:"";grid-row:span 2}.get-started-ios-column{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%}}@media(min-width:1121px)and (max-height:900px){.get-started-copy{gap:clamp(8px,1.25svh,12px)}.get-started-body{font-size:clamp(12px,min(.9vw,1.55svh),14px);line-height:1.18}.get-started-device-notice{align-content:start;gap:clamp(4px,.72svh,8px);padding:clamp(10px,1.6svh,14px) clamp(12px,1.2vw,18px)}.get-started-device-notice p{font-size:clamp(11px,min(.78vw,1.38svh),14px);line-height:1.2}.get-started-device-notice-unsupported{padding-top:clamp(16px,2.1svh,22px)}.get-started-android-tile .get-started-install-instructions,.get-started-ios-tile .get-started-install-instructions{--get-started-instruction-icon-size: 1.28em;--get-started-instruction-text-gap: .86em;gap:clamp(.56em,min(.72vw,1.05svh),.9em);font-size:clamp(13px,min(.9vw,1.55svh),16px);line-height:1.16}}@media(min-width:1121px){.get-started-device-notice-unsupported{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-content:stretch;row-gap:0;padding-block:0}.get-started-device-notice-unsupported h3{grid-row:2}.get-started-device-notice-unsupported p{grid-row:4}.get-started-device-notice-unsupported .get-started-open-row{grid-row:6;margin-block:0}}.pwa-app-document,.pwa-app-document body{min-height:100%;margin:0;background:var(--pwa-auth-shell-bg);color-scheme:dark;overscroll-behavior:none}html[data-tpb-theme=light].pwa-app-document,html[data-tpb-theme=light].pwa-app-document body{color-scheme:light}.pwa-auth-document,.pwa-auth-document body{height:100%;max-height:100%;overflow:hidden}.pwa-auth-document body{position:fixed;inset:0;width:100%;background:var(--pwa-auth-page-bg)}.pwa-app-shell{--pwa-header-height: 56px;--pwa-header-title-visible-height: calc(var(--pwa-header-height) * .5);--pwa-header-icon-visible-height: calc(var(--pwa-header-height) * .55);--pwa-header-icon-width: calc(var(--pwa-header-icon-visible-height) * 1.47446458);display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;background:var(--pwa-auth-shell-bg);color:var(--ink)}.pwa-app-header{position:fixed;top:0;right:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:var(--pwa-header-height);min-height:0;padding:0 18px;background:var(--pwa-auth-header-bg)}.pwa-auth-document .pwa-app-header{touch-action:none}.pwa-app-header-icon,.pwa-app-header-spacer{width:var(--pwa-header-icon-width);height:var(--pwa-header-icon-visible-height);flex:0 0 var(--pwa-header-icon-width)}.pwa-app-header-icon{display:block;content:var(--pwa-auth-header-icon);object-fit:contain}.pwa-app-header h1{display:flex;height:100%;align-items:center;justify-content:center;flex:1;margin:0;padding:0 10px;color:var(--accent);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;white-space:nowrap}.pwa-app-header-title-svg{display:block;width:calc(var(--pwa-header-title-visible-height) * 3.36);height:var(--pwa-header-title-visible-height);overflow:visible}.pwa-app-main{display:grid;flex:1;align-items:center;justify-items:center;width:100%;padding:calc(var(--pwa-header-height) + 24px) 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--pwa-auth-page-bg)}.pwa-auth-main{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;align-items:start;padding-top:calc(var(--pwa-header-height) + 16px);overflow:hidden;background:var(--pwa-auth-page-bg)}.pwa-auth-shell{display:grid;gap:18px;width:min(620px,100%);padding:0 4px 20px;overflow:visible;touch-action:none}.pwa-auth-pane-clip{width:100%;overflow:hidden}.pwa-auth-pane-slider{display:flex;width:100%;transition:transform .22s ease;will-change:transform}.pwa-auth-form{display:grid;flex:0 0 100%;gap:12px;min-width:0}.pwa-auth-pane{padding:0 1px}.pwa-card-form,.pwa-account-card{width:min(440px,100%);padding:24px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(145deg,#191919,#101010 48%,#050505);box-shadow:0 24px 70px #0000005c,0 0 34px #f9267224}.pwa-card-form h1,.pwa-account-card h2{margin:0 0 16px;color:var(--accent);font-size:42px;line-height:.95;text-transform:uppercase}.pwa-card-form button[type=submit],.pwa-auth-form button[type=submit],.pwa-account-actions .button,.pwa-account-actions button{width:100%}.pwa-auth-form button.primary[type=submit]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;height:42px;min-height:42px;margin-top:12px;padding:0 12px;border:1px solid var(--accent);border-radius:8px;background:var(--pwa-auth-field-bg);color:var(--accent);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:18px;text-transform:uppercase;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.pwa-auth-form button.primary[type=submit]:active,.pwa-auth-form button.primary[type=submit].pwa-action-glow{z-index:20;border-color:var(--accent);background:var(--pwa-auth-primary-active-bg);box-shadow:none}.pwa-auth-form button.primary[type=submit]:focus,.pwa-auth-form button.primary[type=submit]:focus-visible{outline:none}.pwa-auth-form button.primary[type=submit]:focus:not(.pwa-action-glow),.pwa-auth-form button.primary[type=submit]:focus-visible:not(.pwa-action-glow){box-shadow:none}.pwa-auth-intro{margin:10px 0 0;color:var(--muted);font-size:17px;font-weight:400;line-height:23px}.pwa-auth-mode-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:54px;margin:2px 0 4px;border-bottom:2px solid #2f2f33}.pwa-auth-mode-tab{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 8px 11px;color:var(--muted);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:30px;font-weight:400;line-height:30px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .18s ease,text-shadow .18s ease}.pwa-auth-mode-tab.is-active{color:var(--info)}.pwa-auth-mode-tab.pwa-auth-switch-glow{color:var(--info);text-shadow:0 .5em 1.25em rgba(102,217,239,.42),0 .18em .62em rgba(102,217,239,.3),0 0 .28em rgba(102,217,239,.2)}.pwa-auth-mode-tab.pwa-auth-switch-glow{animation:pwa-auth-tab-glow-in .22s ease-out both}.pwa-auth-mode-tab:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:3px;border-radius:999px;background:transparent;transition:background-color .18s ease,box-shadow .18s ease}.pwa-auth-mode-tab.is-active:after{background:var(--info)}.pwa-auth-mode-tab.pwa-auth-switch-glow:after{background:var(--info);box-shadow:0 0 10px #66d9ef94,0 0 24px #66d9ef6b,0 0 38px #66d9ef3d}.pwa-auth-mode-tab.pwa-auth-switch-glow:after{animation:pwa-auth-line-glow-in .22s ease-out both}@keyframes pwa-auth-tab-glow-in{0%{text-shadow:0 0 0 rgba(102,217,239,0)}to{text-shadow:0 .5em 1.25em rgba(102,217,239,.42),0 .18em .62em rgba(102,217,239,.3),0 0 .28em rgba(102,217,239,.2)}}@keyframes pwa-auth-line-glow-in{0%{box-shadow:0 0 #66d9ef00}to{box-shadow:0 0 10px #66d9ef94,0 0 24px #66d9ef6b,0 0 38px #66d9ef3d}}@keyframes tpb-web-action-shadow-glow-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes tpb-web-header-shape-glow-in{0%{transform:scale(.985)}to{transform:scale(1)}}.pwa-auth-mode-tab:focus,.pwa-auth-mode-tab:focus-visible{outline:none}.pwa-auth-fields{display:grid;gap:16px}.pwa-auth-field{display:grid;gap:8px;margin:0;color:var(--muted)}.pwa-auth-field>span:first-child{color:var(--muted);font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:16px;text-transform:uppercase}.pwa-auth-input{width:100%;height:42px;min-height:42px;padding:0 12px;border:1px solid var(--pwa-auth-border);border-radius:8px;background:var(--pwa-auth-field-bg);color:var(--ink);font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:20px;caret-color:var(--accent);box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent}.pwa-auth-input[type=search]{appearance:none;-webkit-appearance:none}.pwa-auth-input[type=search]::-webkit-search-cancel-button,.pwa-auth-input[type=search]::-webkit-search-decoration,.pwa-auth-input[type=search]::-webkit-search-results-button,.pwa-auth-input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.pwa-auth-input:-webkit-autofill,.pwa-auth-input:-webkit-autofill:hover,.pwa-auth-input:-webkit-autofill:focus,.pwa-auth-input:-webkit-autofill:active{border:1px solid var(--pwa-auth-border);-webkit-text-fill-color:var(--ink);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--pwa-auth-field-bg) inset;transition:background-color 9999s ease-out}.pwa-auth-input:focus,.pwa-auth-input:focus-visible{border-color:var(--pwa-auth-border);outline:none;box-shadow:none}.pwa-auth-input[data-web-password-mask]{-webkit-text-security:disc}.pwa-auth-modal-email{margin-top:2px}.pwa-auth-input-uppercase{text-transform:uppercase}.pwa-auth-password-row{display:flex;align-items:center;gap:8px;min-width:0}.pwa-auth-password-row .pwa-auth-input{flex:1 1 auto;min-width:0}.pwa-auth-reset-slot{display:flex;align-items:center;min-height:66px}.pwa-auth-reset-button{display:flex;align-items:center;justify-content:center;width:100%;height:42px;min-height:42px;padding:0 12px;border:1px solid var(--info);border-radius:8px;background:var(--pwa-auth-field-bg);color:var(--info);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:18px;text-transform:uppercase;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.pwa-auth-reset-button:active,.pwa-auth-reset-button.pwa-action-glow,.pwa-auth-reset-button:focus-visible{border-color:var(--info);background:#66d9ef33;outline:none}.pwa-password-toggle{width:42px;height:42px;min-height:42px;flex:0 0 42px;padding:0;border:1px solid var(--info);border-radius:8px;background:var(--pwa-auth-field-bg);color:var(--info);-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.pwa-password-toggle:active,.pwa-password-toggle.pwa-action-glow{border-color:var(--info);background:#66d9ef33;box-shadow:none}.pwa-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.pwa-password-toggle[aria-pressed=true] .pwa-eye-slash{opacity:0}.pwa-auth-toast{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:16px;z-index:60;display:flex;align-items:center;justify-content:center;min-height:68px;padding:16px;border:1px solid #f92672;border-radius:16px;background:var(--pwa-auth-toast-error-bg);color:var(--ink);font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:22px;text-align:center;box-shadow:0 24px 60px #00000052,0 8px 22px #0000003d}.pwa-auth-toast.is-success{border-color:var(--success);background:var(--pwa-auth-toast-success-bg)}.pwa-auth-toast.is-error{border-color:var(--accent);background:var(--pwa-auth-toast-error-bg)}.pwa-auth-toast[hidden],.pwa-auth-modal[hidden],.pwa-reset-status[hidden],.pwa-reset-form[hidden]{display:none}.pwa-auth-modal{position:fixed;top:0;right:0;bottom:calc(0px - env(safe-area-inset-bottom,0px));left:0;z-index:80;display:grid;place-items:center;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--pwa-auth-overlay)}.pwa-auth-modal-backdrop{position:absolute;inset:0}.pwa-auth-modal-card,.pwa-reset-status{position:relative;z-index:1;display:grid;width:min(448px,100%);gap:12px;padding:20px;border:1px solid var(--pwa-auth-soft-border);border-radius:8px;background:var(--pwa-auth-card-bg);box-shadow:var(--pwa-auth-shadow)}.pwa-reset-status{width:100%}.pwa-auth-modal-header{display:grid;gap:8px}.pwa-auth-modal-header h2{margin:0;color:var(--ink);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:32px}.pwa-auth-modal-header p{margin:0;color:var(--muted);font-family:Inter,sans-serif;font-size:16px;line-height:23px}.pwa-auth-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.pwa-auth-modal-button{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid;border-radius:8px;background:var(--pwa-auth-card-bg);font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:18px;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pwa-auth-modal-button:disabled{opacity:.62}.pwa-auth-modal-button-secondary{border-color:var(--pwa-auth-secondary-button-color);color:var(--pwa-auth-secondary-button-color)}.pwa-auth-modal-button-primary{border-color:var(--success);color:var(--success)}.pwa-auth-modal-button-secondary:active,.pwa-auth-modal-button-secondary.pwa-action-glow{background:var(--pwa-auth-secondary-active-bg)}.pwa-auth-modal-button-primary:active,.pwa-auth-modal-button-primary.pwa-action-glow{background:var(--pwa-auth-success-active-bg)}.pwa-reset-login-button{width:100%;min-height:42px;text-decoration:none}.pwa-auth-form .error{margin:0}.pwa-auth-form .auth-switch{margin:2px 0 0}.pwa-account-card{display:grid;gap:18px}.pwa-account-card p{margin:0;color:#f5f5f5b8;font-size:15px;font-weight:300;line-height:1.45}.pwa-account-header{display:grid;gap:12px}.pwa-account-header h2{margin-bottom:0}.pwa-account-header form{margin:0}.pwa-account-list{display:grid;gap:12px;margin:0}.pwa-account-list div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.pwa-account-list dt{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pwa-account-list dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.pwa-account-actions{display:grid;gap:10px}.pwa-account-actions button:disabled{opacity:.58;cursor:not-allowed}.card-form{width:min(440px,calc(100% - 32px));margin:56px auto;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.auth-card{background:linear-gradient(145deg,#191919,#101010 48%,#050505);box-shadow:0 24px 70px #0000005c,0 0 34px #f9267224}.auth-intro,.auth-switch{color:#f5f5f5ad;font-size:15px;font-weight:300;line-height:1.45}.auth-intro{margin:-6px 0 18px}.auth-switch{margin:18px 0 0;text-align:center}.auth-switch a{color:var(--accent-muted);font-weight:600;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.auth-switch a:active{color:#f92672}.auth-switch a:focus,.auth-switch a:focus-visible{outline:none}.field{display:grid;gap:6px;margin-bottom:14px;color:var(--muted)}.field input{min-height:44px;border:1px solid var(--border-strong);border-radius:8px;background:#111;color:var(--ink);padding:0 12px}.error{color:var(--accent-muted)}table{width:100%;border-collapse:collapse}th{background:var(--table-header);color:#fff;text-align:left}th,td{padding:10px 12px;border:1px solid var(--border)}@media(max-width:1120px){:root{--landing-title-offset: 28px}html{scroll-padding-top:var(--site-header-height)}.features-section{background:radial-gradient(ellipse at 96% 0%,rgba(102,217,239,.1),rgba(102,217,239,.045) 40%,transparent 86%),linear-gradient(to bottom left,#071418,#030607 55%,#000)}.league-section{background:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.1),rgba(255,135,0,.045) 40%,transparent 86%),linear-gradient(to bottom left,#140b02,#050505 58%,#000)}.players-section{background:radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.1),rgba(166,226,46,.045) 40%,transparent 86%),linear-gradient(to bottom left,#102004,#040804 58%,#000)}.events-section{background:radial-gradient(ellipse at 96% 0%,rgba(175,135,255,.1),rgba(175,135,255,.045) 40%,transparent 86%),linear-gradient(to bottom left,#150e24,#07050d 58%,#000)}.rankings-section,.get-started-section{background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.1),rgba(249,38,114,.045) 40%,transparent 86%),linear-gradient(to bottom left,#210611,#080305 58%,#000)}.features-section:before,.league-section:before,.players-section:before,.events-section:before,.rankings-section:before,.get-started-section:before{opacity:.42}.features-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(102,217,239,.065),rgba(102,217,239,.022) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.league-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.065),rgba(255,135,0,.022) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.players-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.065),rgba(166,226,46,.022) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.events-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(175,135,255,.065),rgba(175,135,255,.022) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.rankings-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.065),rgba(249,38,114,.022) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.get-started-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(249,38,114,.065),rgba(249,38,114,.022) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#00000047 62%,#000000c7)}.hero-pin-spacer{position:sticky;top:var(--site-header-height)}.landing-hero{position:relative;top:auto;right:auto;left:auto;grid-template-columns:1fr;height:auto;min-height:auto;padding-bottom:clamp(68px,7vw,86px)}.scroll-effects-enabled.hero-handoff-active .landing-hero{position:relative;top:auto;right:auto;left:auto}.landing-copy{min-height:clamp(470px,45vw,660px);max-width:720px}.hero-proof{flex-wrap:wrap;max-width:720px}.hero-visual{min-height:560px}.phone-left{left:10%}.phone-center{left:38%}.phone-right{right:12%}.why-grid,.key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-horizontal,.feature-card-vertical{min-height:0}.league-inner{grid-template-columns:1fr;min-height:auto}.league-content-grid{grid-template-columns:1fr;grid-template-rows:none;gap:clamp(10px,1vw,18px);height:auto}.league-copy,.league-panel,.league-benefits{grid-column:auto;grid-row:auto}.league-copy{max-width:720px;container-type:inline-size}.league-kicker{display:block;width:min(75cqi,34ch);max-width:34ch}.league-kicker span{display:block;white-space:nowrap}.league-body{max-width:34ch}.league-phone-wrap{display:none}.league-flow{grid-template-columns:1fr}.league-cycle{margin:0 auto}.league-organizing{justify-items:center}.league-benefits{grid-column:auto}.league-organizing article{width:min(100%,420px)}.players-inner{min-height:auto}.players-stage{grid-template-columns:1fr;grid-template-rows:none;align-items:start;gap:clamp(18px,3vw,30px)}.players-copy{display:block;height:auto}.players-copy,.players-detail{max-width:720px}.players-kicker,.players-body{max-width:34ch}.players-benefits{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;align-self:auto}.players-benefits article{grid-template-columns:auto 1fr;align-items:center;justify-items:start;text-align:left}.players-benefits svg{grid-row:1 / 3;align-self:center}.players-benefits p{grid-column:2}.players-phone-wrap{justify-items:start}.phone.players-phone{width:min(100%,342px)}.players-detail{width:100%;height:auto;grid-template-rows:none}.events-inner,.rankings-inner{min-height:auto}.events-stage{--events-copy-title-size: clamp(42px, 6vw, 58px);--events-copy-text-size: clamp(16px, 2.05vw, 19px);--events-copy-text-line-height: 1.34;--events-copy-text-gap: clamp(3px, .5vw, 5px);grid-template-columns:1fr;grid-template-rows:none;gap:clamp(18px,3vw,30px)}.events-copy{display:block;height:auto;max-width:720px}.events-kicker,.events-question,.events-body{max-width:34ch}.events-explainer{max-width:min(100%,58ch)}.events-benefits{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;align-self:auto;gap:var(--events-panel-gap);margin-top:0}.events-benefits article{grid-row:auto!important;grid-template-columns:auto 1fr;align-items:center;justify-items:start;min-height:var(--events-flow-circle-size);height:auto;text-align:left}.events-benefits svg{grid-row:1 / 3;align-self:center}.events-benefits p{grid-column:2}.events-flow-panel{max-width:720px}.events-flow-panel{width:100%}.events-flow-sections{--events-flow-circle-size: clamp(154px, 23vw, 186px);--events-flow-column-gap: clamp(64px, 10vw, 104px);row-gap:18px;column-gap:var(--events-flow-column-gap);align-content:start;justify-content:center;height:auto}.events-flow-circle h4{font-size:clamp(26px,3.8vw,36px)}.events-benefit-arrow-layer{display:none!important}.rankings-stage{grid-template-columns:1fr;grid-template-rows:none;gap:clamp(18px,3vw,30px);max-width:840px}.rankings-copy{max-width:720px}.rankings-kicker,.rankings-body{max-width:34ch}.rankings-flow{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px}.rankings-flow-arrow{display:none}.rankings-snapshot,.rankings-benefits{max-width:840px}.rankings-phone-wrap{display:none}.get-started-section{min-height:auto}.get-started-inner{gap:clamp(16px,2.4vw,28px);width:min(100%,920px);min-height:auto}.get-started-inner h1{margin-bottom:0}.get-started-stage{grid-template-columns:1fr;gap:clamp(16px,2.4vw,28px)}.get-started-copy{max-width:720px}.get-started-install-column,.get-started-ios-column{align-self:stretch}.get-started-install-column{align-items:stretch}}@media(max-width:760px){:root{--landing-title-offset: 18px;--site-header-min-height: 0px;--site-header-padding-block: 12px;--brand-icon-width: clamp(38px, 12vw, 50px);--brand-icon-height: clamp(25.8px, 8.15vw, 33.9px);--brand-title-size: clamp(20px, 6.8vw, 27px);--brand-title-line-height: clamp(18.4px, 6.256vw, 24.84px);--brand-subtitle-size: clamp(10.5px, 3.5vw, 14px);--brand-subtitle-line-height: clamp(9.66px, 3.22vw, 12.88px);--mobile-trial-height: clamp(38px, 10.8vw, 42px);--mobile-menu-size: clamp(38px, 11vw, 44px)}.hero,.grid,.install-hero,.install-steps,.get-started-install-column,.get-started-ios-column{grid-template-columns:1fr}.site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:auto;padding:var(--site-header-padding-block) 10px;gap:clamp(6px,2vw,10px)}.brand{position:relative;isolation:isolate;gap:clamp(6px,2vw,10px);min-width:0;-webkit-tap-highlight-color:transparent;transition:filter .18s ease}.brand-icon{width:var(--brand-icon-width)}.brand-wordmark{width:clamp(88px,29vw,118px)}.brand-title{font-size:var(--brand-title-size)}.brand-subtitle{font-size:var(--brand-subtitle-size)}.button.mobile-trial,.menu-toggle,.mobile-only-link{display:inline-flex}.mobile-trial{position:relative;z-index:45;justify-self:center;min-height:var(--mobile-trial-height);padding:0 clamp(10px,3.5vw,14px);border-radius:8px;box-shadow:0 13px 26px #f926726b,0 0 18px #f9267247;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(18px,5.8vw,22px);line-height:1;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mobile-trial:after{content:"";position:absolute;left:50%;bottom:-34px;width:116%;height:58px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(249,38,114,.4),rgba(249,38,114,.15) 44%,transparent 74%);filter:blur(7px);opacity:.78;transform:translate(-50%);z-index:-1}.menu-toggle{width:var(--mobile-menu-size);height:var(--mobile-menu-size);min-height:var(--mobile-menu-size);justify-self:end;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.menu-toggle:active{border-color:#f926729e;background:radial-gradient(circle at 50% 50%,#f926722e,#00000057 66%);box-shadow:0 0 12px #f9267261,0 0 28px #f926726b,0 0 44px #f9267233}.site-nav{display:flex;position:absolute;top:100%;right:0;left:0;z-index:35;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:0;padding:8px 16px 10px;border-top:0;border-bottom:0;background:#000;box-shadow:0 18px 34px #0000008c;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-12px);visibility:hidden;overscroll-behavior:contain;touch-action:none;transition:max-height .52s ease,opacity .42s ease,transform .52s ease,visibility 0s linear .52s}.site-nav.is-open{max-height:min(420px,calc(100dvh - var(--site-header-height)));opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.site-nav a,.site-nav .nav-disabled{display:flex;align-items:center;min-height:44px;font-size:24px}.site-nav a{-webkit-tap-highlight-color:transparent}.site-nav a:hover{color:var(--muted)}.hero-button.primary[href="/join"]{-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.brand.tap-glow-active{filter:drop-shadow(0 0 8px rgba(249,38,114,.48)) drop-shadow(0 0 20px rgba(249,38,114,.38)) drop-shadow(0 0 36px rgba(249,38,114,.22))}.mobile-trial.tap-glow-active,.site-nav .button.primary.tap-glow-active,.hero-button.primary[href="/join"].tap-glow-active,.get-started-open-button.tap-glow-active{border-color:#f926729e;background:radial-gradient(circle at 50% 50%,rgba(255,171,199,.3),var(--accent) 66%);box-shadow:0 0 12px #f9267261,0 0 28px #f926726b,0 0 44px #f9267233}.site-nav .button.primary,.site-nav .admin-link,.site-nav .nav-form,.site-nav .desktop-only-label{display:none}.get-started-section{padding:var(--landing-title-offset) 16px 28px}.get-started-inner h1{font-size:clamp(48px,15vw,72px)}.get-started-kicker{font-size:clamp(39px,12.4vw,56px)}.get-started-body{font-size:17px;line-height:1.48}.get-started-install-card{padding:20px 16px}.get-started-tile{--get-started-tile-padding: 16px;--get-started-tile-title-size: 30px;padding:var(--get-started-tile-padding)}.get-started-tile h3{font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-weight:400;letter-spacing:0;font-size:var(--get-started-tile-title-size)}.get-started-device-notice-android>svg{color:var(--success)}.get-started-device-notice-iphone>svg,.get-started-device-notice-unsupported>svg{color:var(--accent)}.get-started-device-notice p{font-size:16px;line-height:1.42}.get-started-device-notice-unsupported{gap:8px;justify-items:center;padding:14px;text-align:center}.get-started-device-notice-unsupported p{font-size:15px;line-height:1.34}.get-started-device-notice-unsupported h3,.get-started-device-notice-unsupported p{justify-self:center}.get-started-device-notice-unsupported .get-started-open-button{border-color:var(--accent);background:var(--accent);box-shadow:0 13px 26px #f926726b,0 0 18px #f9267247;min-height:46px}.get-started-stage[data-detected-device=android] .get-started-ios-column,.get-started-stage[data-detected-device=iphone] .get-started-install-column{display:none}.get-started-device-notice-android,.get-started-device-notice-iphone{--mobile-device-status-title-size: clamp(28px, 8vw, 36px);--mobile-device-status-cap-height: calc(var(--mobile-device-status-title-size) * .76);grid-template-columns:auto minmax(0,1fr);align-content:start;justify-items:start;align-items:center;column-gap:14px;row-gap:clamp(10px,3vw,14px);min-height:0;padding:14px;text-align:left}.get-started-device-notice-android>svg,.get-started-device-notice-iphone>svg{grid-row:1;grid-column:1;align-self:center;width:auto}.get-started-device-notice-android>svg{max-width:calc(var(--mobile-device-status-cap-height) * 1.85);height:var(--mobile-device-status-cap-height)}.get-started-device-notice-iphone>svg{max-width:calc(var(--mobile-device-status-cap-height) * 1.35);height:calc(var(--mobile-device-status-cap-height) / .86)}.get-started-device-notice-android h3,.get-started-device-notice-iphone h3{grid-row:1;grid-column:2;align-self:center;font-size:var(--mobile-device-status-title-size);line-height:.86}.get-started-device-notice-android p,.get-started-device-notice-iphone p{grid-row:2;grid-column:1 / -1;max-width:none;font-size:17px;line-height:1.48}.get-started-device-notice-android .get-started-open-row,.get-started-device-notice-iphone .get-started-open-row{grid-row:3;grid-column:1 / -1;width:100%}.get-started-device-notice-android .get-started-open-button,.get-started-device-notice-iphone .get-started-open-button{border-color:var(--accent);background:var(--accent);box-shadow:0 13px 26px #f926726b,0 0 18px #f9267247;color:#fff;width:100%;min-height:var(--mobile-install-toggle-height, clamp(50px, 13.8vw, 58px))}.get-started-device-notice-android .device-copy-desktop,.get-started-device-notice-iphone .device-copy-desktop{display:none}.get-started-device-notice-android .device-copy-mobile,.get-started-device-notice-iphone .device-copy-mobile{display:inline}.get-started-android-tile>.platform-icon,.get-started-android-tile>h3,.get-started-ios-tile>.platform-icon,.get-started-ios-tile>h3{display:none}.get-started-install-card,.get-started-ios-tile{padding-top:clamp(14px,4.2vw,20px)}.install-instruction-toggle{--mobile-install-toggle-height: clamp(50px, 13.8vw, 58px);-webkit-tap-highlight-color:transparent;min-height:var(--mobile-install-toggle-height);user-select:none}.install-instruction-toggle.is-active{pointer-events:none}.install-instruction-toggle:focus:not(:focus-visible){outline:none}.install-instructions-video{display:flex;align-items:center;justify-content:center;min-height:0;height:var(--mobile-install-text-panel-height, auto);padding-block:0;overflow:visible}.install-instructions-video-player{width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:1080 / 2274;object-fit:contain}.get-started-install-instructions{gap:.58em;font-size:15px;line-height:1.35}.get-started-android-tile .get-started-install-instructions,.get-started-ios-tile .get-started-install-instructions{--get-started-instruction-icon-size: 1.4em;--get-started-instruction-text-gap: .9em;gap:.72em;font-size:clamp(16px,4.2vw,18px);line-height:1.34}.landing-hero{padding:var(--landing-title-offset) 16px 86px}.landing-hero-footer{right:16px;top:calc(var(--hero-footer-visual-height, 100svh) - var(--site-header-height) - env(safe-area-inset-bottom) - clamp(36px,6.2svh,48px));bottom:auto;left:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy legal" "support legal";align-items:start;gap:6px 10px;font-size:11px}.landing-hero-footer p{grid-area:copy;min-width:0}.landing-hero-footer-desktop-copy{display:none}.landing-hero-footer-mobile-copy{display:inline}.landing-hero-support{grid-area:support;justify-self:start;min-width:0}.landing-hero-legal{grid-area:legal;justify-self:auto;display:grid;gap:6px;justify-items:end;text-align:right}.hero-pin-spacer{position:relative;top:auto}.landing-mobile-hero-primed .landing-hero,.scroll-effects-enabled .landing-hero{position:fixed;top:var(--site-header-height);right:0;left:0;transform:none;will-change:filter,transform}.scroll-effects-enabled.hero-handoff-active .landing-hero{position:fixed;top:var(--site-header-height);right:0;left:0;transform:none}.features-section{padding:var(--landing-title-offset) 16px 56px}.scroll-effects-enabled .features-section{transform:translateY(calc(var(--features-league-progress) * -28px));will-change:filter,transform}.scroll-effects-enabled .features-inner{transform:translateY(calc((1 - var(--hero-features-progress)) * 42px));will-change:transform}.features-inner h2{margin-bottom:26px;font-size:48px}.league-section{padding:var(--landing-title-offset) 16px 56px}.scroll-effects-enabled .league-section{will-change:filter}.scroll-effects-enabled .league-inner{transform:translateY(calc((1 - var(--features-league-progress)) * 42px))}.league-content-grid{--league-mobile-stack-gap: 6px;--league-mobile-intro-copy-size: clamp(17px, 1.15vw, 21px);gap:var(--league-mobile-stack-gap)}.league-copy h2{font-size:58px}.league-kicker{font-size:clamp(38px,9cqi,52px)}.league-panel{min-width:0;margin-top:0;padding:0 14px 16px}.league-steps{grid-template-columns:1fr}.league-flow{gap:12px;min-width:0;min-height:0}.league-cycle{width:min(100%,380px)}.league-organizing-arrow-desktop{display:none}.league-organizing-arrow-mobile{display:block;justify-self:center;width:min(26.3px,calc((100vw - 32px)*.06923));height:auto}.league-organizing article{--league-tool-mobile-mark: clamp(40px, 10.5vw, 44px);grid-template-columns:minmax(0,1fr) var(--league-tool-mobile-mark) auto minmax(0,1fr);grid-template-areas:". tool-icon tool-title ." "tool-copy tool-copy tool-copy tool-copy";justify-content:stretch;justify-items:center;align-items:center;column-gap:14px;width:min(100%,420px);min-width:0;min-height:0;padding:20px 18px;text-align:center}.league-organizing svg:not(.league-organizing-frame){grid-area:tool-icon;justify-self:center;width:var(--league-tool-mobile-mark);height:var(--league-tool-mobile-mark)}.league-organizing h5{display:grid;grid-area:tool-title;align-items:center;justify-self:center;min-height:var(--league-tool-mobile-mark);margin:0;font-size:var(--league-tool-mobile-mark);line-height:1;white-space:nowrap}.league-organizing p{grid-area:tool-copy;margin-top:14px;font-size:var(--league-mobile-intro-copy-size);line-height:1.42}.league-step{min-height:0;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);border-left:0}.league-step:first-child{border-top:0}.league-benefits{gap:var(--league-mobile-stack-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0}.league-benefits article{--benefit-mobile-icon-size: clamp(26px, 7vw, 34px);--benefit-mobile-title-size: clamp(17px, 5vw, 23px);--benefit-mobile-copy-size: clamp(11px, 3.05vw, 13px);grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"benefit-icon" "benefit-title" "benefit-copy";gap:clamp(6px,1.8vw,8px);align-items:start;align-content:start;justify-items:center;min-width:0;height:100%;padding:clamp(10px,3vw,14px) clamp(6px,2vw,10px);text-align:center}.league-benefits svg{grid-area:benefit-icon;width:var(--benefit-mobile-icon-size);height:var(--benefit-mobile-icon-size)}.league-benefits h4{grid-area:benefit-title;align-self:auto;font-size:var(--benefit-mobile-title-size);line-height:1;white-space:nowrap}.league-benefits p{display:block;grid-area:benefit-copy;align-self:start;font-size:var(--benefit-mobile-copy-size);line-height:1.28;overflow-wrap:break-word}.players-section{padding:var(--landing-title-offset) 16px 56px}.scroll-effects-enabled .players-section{will-change:filter}.scroll-effects-enabled .players-inner{transform:translateY(calc((1 - var(--league-players-progress)) * 42px))}.players-inner h2{margin-bottom:26px;font-size:58px}.players-stage{--players-mobile-tile-gap: 18px;gap:var(--players-mobile-tile-gap)}.players-kicker{font-size:48px}.players-body{margin-top:16px;font-size:17px;line-height:1.48}.players-benefits{grid-template-columns:1fr;grid-template-rows:none;gap:var(--players-mobile-tile-gap);margin-top:18px}.players-benefits article{grid-template-columns:auto 1fr;justify-items:start;gap:6px 12px;min-height:0;padding:14px;text-align:left}.players-benefits svg{grid-row:1 / 3;width:34px;height:34px}.players-benefits h4{font-size:24px}.players-benefits p{font-size:13px;line-height:1.34}.players-phone-wrap{display:none}.phone.players-phone{width:min(100%,334px)}.players-phone .phone-screen{padding:16px 14px 18px}.players-phone-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.players-phone-toolbar span,.players-phone-toolbar strong{min-height:38px}.players-phone-toolbar strong{padding:0 10px;font-size:16px}.players-phone-tabs{gap:6px}.players-phone-tabs span{min-height:32px;font-size:15px}.players-phone-table-head,.players-phone-row{grid-template-columns:34px minmax(0,1fr) 18px 18px 18px;gap:6px;padding-right:8px;padding-left:8px}.players-phone-row{min-height:30px}.players-profile-card{grid-template-columns:1fr;gap:14px;padding:18px 18px clamp(8px,2.6vw,12px)}.players-profile-card h3{font-size:34px}.players-profile-card p{font-size:15px}.players-profile-stats{justify-content:start;text-align:left}.players-history-heading{grid-template-columns:1fr;gap:12px;border-bottom:0}.players-history-heading h4{font-size:32px}.players-history-heading div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.players-history-heading span{min-width:0;min-height:34px;font-size:16px}.players-history-row{grid-template-columns:minmax(82px,1fr) minmax(86px,1fr) 22px 18px 22px;gap:8px;min-height:44px;font-size:12px}.players-history-row:last-child{border-bottom:0}.players-history-row span:nth-child(2){display:none}.players-history-row strong{font-size:12px}.players-history-row b{font-size:20px}.players-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--players-mobile-tile-gap)}.players-data-grid .feature-card{min-height:0;padding:18px 12px}.events-section{padding:var(--landing-title-offset) 16px 56px}.scroll-effects-enabled .events-inner{transform:translateY(calc((1 - var(--players-events-progress)) * 42px))}.events-inner h2{margin-bottom:26px;font-size:58px}.events-stage{--events-copy-title-size: 48px;--events-copy-text-size: 18px;--events-copy-text-line-height: 1.36;--events-copy-text-gap: 10px;gap:18px}.events-kicker,.events-question{font-size:var(--events-copy-title-size)}.events-body{margin-top:16px}.events-explainer{margin-top:12px}.events-benefits{grid-template-columns:1fr;gap:8px;margin-top:18px}.events-benefits article{grid-template-columns:auto 1fr;justify-items:start;gap:6px 12px;min-height:0;height:auto;padding:14px;text-align:left}.events-benefits svg{grid-row:1 / 3;width:34px;height:34px}.events-benefits h4{font-size:26px}.events-benefits p{font-size:15.5px;line-height:1.3}.events-flow-panel{padding:18px}.events-flow-panel{padding:0}.events-panel-heading{display:grid;gap:6px;align-items:start}.events-panel-heading h3{font-size:34px}.events-panel-heading span{justify-self:start;font-size:17px;text-align:left}.events-flow-sections{--events-flow-circle-size: min(32.25vw, 111px);--events-flow-mobile-arrow-width: clamp(40px, 12vw, 56px);display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:16px;justify-content:stretch}.events-flow-arrow{display:none}.events-flow-section{display:grid;grid-template-columns:1fr;gap:10px}.events-flow-items{position:relative;display:grid;grid-template-columns:var(--events-flow-circle-size) var(--events-flow-mobile-arrow-width) var(--events-flow-circle-size);row-gap:18px;column-gap:clamp(6px,2vw,10px);justify-content:center;justify-self:center;justify-items:center;width:max-content;max-width:100%;overflow:visible}.events-flow-item{grid-column:auto!important;grid-row:auto!important}.events-flow-mobile-arrow{display:grid;place-items:center;align-self:center;justify-self:center;width:var(--events-flow-mobile-arrow-width);margin:0;padding:0;list-style:none;pointer-events:none}.events-flow-mobile-arrow svg{display:block;width:100%;height:auto;overflow:visible;fill:#fff;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:7;filter:drop-shadow(0 0 7px rgba(255,255,255,.32))}.events-flow-mobile-arrow-diagonal{position:absolute;z-index:0;display:block;width:0;opacity:0;transform-origin:0 50%}.events-flow-circle h4{font-size:clamp(16px,4.35vw,20px)}.events-copy{order:1}.events-benefits,.events-flow-panel,.events-flow-sections{display:contents}.events-benefits article{grid-column:1 / -1;width:100%}.events-benefits article:nth-child(1){order:2}.events-flow-section:nth-child(1){order:3;grid-column:1 / -1}.events-benefits article:nth-child(2){order:4}.events-flow-section:nth-child(2){order:5;grid-column:1 / -1}.events-benefits article:nth-child(3){order:6}.events-flow-section:nth-child(3){order:7;grid-column:1 / -1}.rankings-section{min-height:calc((100svh - var(--site-header-height)) + clamp(72px,12svh,120px));padding:var(--landing-title-offset) 16px 56px}.scroll-effects-enabled .rankings-inner{transform:translateY(calc((1 - var(--events-rankings-progress)) * 42px))}.rankings-inner h2{margin-bottom:26px;font-size:58px}.rankings-stage{gap:18px;max-width:100%}.rankings-kicker{width:calc(100% + 16px);max-width:none;font-size:42px;line-height:.95}.rankings-kicker .rankings-kicker-desktop-line{display:none}.rankings-kicker .rankings-kicker-mobile-line{display:block}.rankings-body{margin-top:16px;font-size:17px;line-height:1.48}.rankings-flow{grid-template-columns:1fr;gap:10px}.rankings-flow-arrow{display:block;width:38px;height:auto;margin-block:8px;transform:rotate(90deg)}.rankings-flow-card{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;justify-items:start;min-height:0;padding:16px;text-align:left}.rankings-flow-card svg:not(.rankings-flow-frame){grid-row:1 / 3;align-self:center;width:42px;height:42px}.rankings-flow-card h3{margin-top:0;font-size:28px}.rankings-flow-card p{max-width:none;margin-top:0;font-size:14px;line-height:1.3}.rankings-snapshot{gap:12px;padding:16px}.rankings-snapshot-heading{grid-template-columns:1fr;gap:10px}.rankings-snapshot-heading h3{font-size:34px}.rankings-snapshot-heading p{font-size:13px}.rankings-snapshot-heading a{justify-self:start;min-height:36px;padding:0 12px;font-size:20px}.rankings-snapshot-row{grid-template-columns:minmax(112px,1fr) 42px 42px 52px;gap:6px;min-height:42px;font-size:12px}.rankings-snapshot-row span:nth-child(5){display:none}.rankings-snapshot-head{min-height:30px;font-size:16px}.rankings-snapshot-row span:first-child{gap:8px}.rankings-snapshot-row em{width:22px;height:22px;font-size:11px}.rankings-snapshot-note{font-size:12px;line-height:1.35}.rankings-benefits{grid-template-columns:1fr;gap:18px}.rankings-benefit{--rankings-benefit-title-size: 26px;--rankings-benefit-icon-size: 34px;gap:6px 12px;min-height:0;padding:14px}.rankings-benefit svg{width:var(--rankings-benefit-icon-size);height:var(--rankings-benefit-icon-size)}.rankings-benefit h3{font-size:var(--rankings-benefit-title-size)}.rankings-benefit p{font-size:14px;line-height:1.32}.feature-group h3{font-size:34px}.why-grid,.key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-card-horizontal,.feature-card-vertical{padding:18px 12px}.feature-card svg{width:40px;height:40px}.feature-card h4{margin-top:14px;font-size:23px}.feature-card p{margin-top:12px;font-size:13px;line-height:1.35}.feature-title-desktop{display:none}.feature-title-mobile{display:inline}.feature-copy-desktop{display:none}.feature-copy-mobile{display:inline}.landing-copy h1{font-size:50px}.landing-lede{font-size:16px}.landing-copy{min-height:0;grid-template-rows:none}.hero-intro{grid-template-columns:1fr;gap:14px;align-items:start;width:100%;margin-top:18px}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.hero-button{min-height:54px;width:100%;min-width:0;padding:0 10px;font-size:22px}.hero-button.secondary{margin-top:0}.hero-proof{display:none}.landing-copy .accent-line{white-space:normal}.proof-item{grid-template-columns:22px auto;justify-content:center;justify-items:start;align-items:center;gap:5px;text-align:left;font-size:10px}.proof-item svg{width:22px;height:22px}.proof-label-league{display:none}.proof-label-mobile-break{display:inline}.hero-visual{min-height:390px;margin-top:12px}.hero-visual:before{content:none}.hero-grid-art{right:-34vw;bottom:-8%;width:160vw;height:165%;opacity:.62;background:radial-gradient(ellipse at 58% 58%,rgba(249,38,114,.3),rgba(249,38,114,.12) 34%,transparent 67%),repeating-linear-gradient(165deg,transparent 0 18px,rgba(249,38,114,.5) 19px 20px,transparent 21px 45px);mask-image:radial-gradient(ellipse at 48% 52%,#000 0%,#000 50%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse at 48% 52%,#000 0%,#000 50%,transparent 88%)}.hero-grid-art:before{background-image:radial-gradient(rgba(249,38,114,.58) 1.35px,transparent 1.35px)}.hero-grid-art:after{background:radial-gradient(ellipse at 33% 62%,rgba(249,38,114,.23),rgba(249,38,114,.1) 28%,transparent 48%),radial-gradient(ellipse at 62% 42%,rgba(249,38,114,.24),rgba(249,38,114,.1) 30%,transparent 52%),radial-gradient(ellipse at 86% 59%,rgba(249,38,114,.22),rgba(249,38,114,.09) 28%,transparent 48%)}.phone{width:140px;padding:9px;border-radius:28px;box-shadow:inset 0 0 0 2px #ffffff0d}.hero-visual .phone{--hero-phone-frame-size: 24px;--hero-phone-height: 269px}.phone:after{content:"";position:absolute;left:50%;bottom:-86px;z-index:-1;width:122%;height:60px;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.9),rgba(0,0,0,.42) 48%,transparent 76%);filter:blur(9px);transform:translate(-50%)}.phone-screen{padding:20px 12px 12px;border-radius:20px}.phone-left{top:50px;left:-8px;transform:rotate(-4deg) scale(.72)}.phone-center{top:8px;left:29%;transform:scale(.82)}.phone-right{top:52px;right:-8px;transform:rotate(3deg) scale(.72)}}@media(max-width:340px){.rankings-kicker{font-size:38px}}@media(orientation:landscape)and (max-height:760px){.site-nav .admin-link,.site-nav .nav-form{display:none}}@media(prefers-reduced-motion:reduce){.site-nav{transition:none!important}}.privacy-page{background:#000}.privacy-page .privacy-section{background:radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.15),rgba(166,226,46,.08) 40%,transparent 86%),linear-gradient(to bottom left,#172107,#050803 58%,#000)}.privacy-page .privacy-section:before{opacity:.52;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='104' viewBox='0 0 168 104'%3E%3Cpath d='M-20 84 32 32l52 52 52-52 52 52' fill='none' stroke='%23a6e22e' stroke-opacity='.18' stroke-width='3'/%3E%3Cpath d='M-20 46 32-6l52 52 52-52 52 52' fill='none' stroke='%23a6e22e' stroke-opacity='.1' stroke-width='3'/%3E%3Cpath d='M0 104 52 52l52 52 52-52 32 32' fill='none' stroke='%23a6e22e' stroke-opacity='.1' stroke-width='2'/%3E%3C/svg%3E"),radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.25),rgba(166,226,46,.09) 42%,transparent 86%);background-size:168px 104px,auto}.privacy-page .privacy-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(166,226,46,.1),rgba(166,226,46,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#0000003d 62%,#000000c7)}.privacy-page .privacy-inner h1{color:#a6e22e;text-shadow:0 .5em 1.25em rgba(166,226,46,.42),0 .18em .62em rgba(166,226,46,.3),0 0 .28em rgba(166,226,46,.2)}.privacy-page .privacy-inner h1:after{background:radial-gradient(ellipse at 50% 0%,rgba(166,226,46,.36),rgba(166,226,46,.16) 44%,transparent 78%)}.privacy-policy-stage{grid-template-columns:minmax(280px,.48fr) minmax(0,1.52fr)}.privacy-policy-summary{grid-template-rows:auto auto auto minmax(0,auto)}.privacy-policy-operator,.privacy-policy-document{border-color:#a6e22e42;background:linear-gradient(180deg,#a6e22e14,#a6e22e06),#080c05b8}.privacy-policy-operator{display:grid;grid-template-columns:1fr;align-items:start;align-content:start;gap:clamp(14px,1.5svh,20px)}.privacy-policy-operator dl{display:grid;gap:12px;margin:0}.privacy-policy-operator div{display:grid;gap:3px}.privacy-policy-operator dt{color:#f5f5f580;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.privacy-policy-operator dd{margin:0;color:#f5f5f5cc;font-size:clamp(14px,min(.98vw,1.8svh),17px);font-weight:300;line-height:1.35}.privacy-policy-document{display:grid;grid-template-columns:1fr;align-items:start;align-content:start;gap:clamp(22px,2.2svh,32px);color:#f5f5f5b8}.privacy-policy-effective{margin:0;color:#a6e22ed1;font-size:clamp(14px,min(1vw,1.8svh),17px);font-weight:500;line-height:1.4}.privacy-policy-document section{display:grid;gap:clamp(10px,1.1svh,14px)}.privacy-policy-document h2{margin:0;color:#a6e22e;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(28px,min(2vw,3.8svh),40px);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.privacy-policy-document p,.privacy-policy-document li{margin:0;font-size:clamp(15px,min(1vw,1.95svh),18px);font-weight:300;line-height:1.55}.privacy-policy-document ul{display:grid;gap:8px;margin:0;padding-left:1.15em}.privacy-policy-document li::marker{color:#a6e22ec7}@media(min-width:1121px){.privacy-page.get-started-page{height:auto;min-height:var(--landing-panel-height);max-height:none;overflow:visible}.privacy-page .privacy-section{height:auto;min-height:var(--landing-panel-height);max-height:none;overflow:hidden;padding:var(--section-block-inset) var(--section-inline-pad)}.privacy-page .privacy-inner{height:auto;min-height:calc(var(--landing-panel-height) - (var(--section-block-inset) * 2));grid-template-rows:auto minmax(0,auto);row-gap:var(--section-title-content-gap)}.privacy-page .privacy-inner h1{justify-self:center;margin-bottom:0}.privacy-policy-stage{height:auto;min-height:0;grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);gap:clamp(18px,1.7vw,32px);align-items:start}.privacy-policy-document{padding:clamp(22px,2vw,34px)}}@media(max-width:1120px){.privacy-policy-stage{grid-template-columns:1fr}.privacy-policy-document{padding:clamp(18px,4vw,26px)}}@media(max-width:760px){.privacy-page .privacy-section{padding:var(--landing-title-offset) 16px 28px}.privacy-page .privacy-inner h1{font-size:clamp(42px,12.5vw,60px);white-space:normal}.privacy-policy-document{gap:24px}}.privacy-page .privacy-policy-stage{display:block;width:min(100%,980px);max-width:100%;height:auto;min-height:0}.privacy-page .privacy-policy-document{display:grid;grid-template-columns:1fr;max-width:82ch;padding:0;border:0;background:transparent;color:#f5f5f5b8;gap:clamp(18px,2svh,28px)}.privacy-page .privacy-policy-document section{gap:7px}.privacy-page .privacy-policy-document h2{color:#a6e22e;font-size:clamp(22px,min(1.45vw,3svh),30px);line-height:1}.privacy-page .privacy-policy-document p,.privacy-page .privacy-policy-document li{font-size:clamp(15px,min(.98vw,1.85svh),17px);line-height:1.55}.privacy-page .privacy-policy-effective{color:#a6e22ebd;font-size:clamp(13px,min(.9vw,1.7svh),16px)}@media(min-width:1121px){.privacy-page .privacy-inner h1{justify-self:start;margin-left:0}.privacy-page .privacy-inner{width:min(100%,82ch);max-width:100%}.privacy-page .privacy-policy-stage{display:block;width:100%;height:auto;min-height:0;margin-inline:0}.privacy-page .privacy-policy-document{max-width:100%;padding:0;margin-inline:0;text-align:left}}.service-page .service-section{background:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.15),rgba(255,135,0,.08) 40%,transparent 86%),linear-gradient(to bottom left,#211207,#080503 58%,#000)}.service-page .service-section:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='96' viewBox='0 0 176 96'%3E%3Cpath d='M-18 18h52l18 22 18-22h52l18 22 18-22h36' fill='none' stroke='%23ff8700' stroke-opacity='.18' stroke-width='3'/%3E%3Cpath d='M-18 58h52l18 22 18-22h52l18 22 18-22h36' fill='none' stroke='%23ff8700' stroke-opacity='.1' stroke-width='3'/%3E%3Cpath d='M0 36h32l20 24 20-24h32l20 24 20-24h32' fill='none' stroke='%23ff8700' stroke-opacity='.1' stroke-width='2'/%3E%3C/svg%3E"),radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.25),rgba(255,135,0,.09) 42%,transparent 86%);background-size:176px 96px,auto}.service-page .service-section:after{background:radial-gradient(ellipse at 96% 0%,rgba(255,135,0,.1),rgba(255,135,0,.035) 44%,transparent 78%),linear-gradient(to bottom left,#00000005,#0000003d 62%,#000000c7)}.service-page .service-inner h1{color:#ff8700;text-shadow:0 .5em 1.25em rgba(255,135,0,.42),0 .18em .62em rgba(255,135,0,.3),0 0 .28em rgba(255,135,0,.2)}.service-page .service-inner h1:after{background:radial-gradient(ellipse at 50% 0%,rgba(255,135,0,.36),rgba(255,135,0,.16) 44%,transparent 78%)}.service-page .privacy-policy-document h2{color:#ff8700}.service-page .privacy-policy-document li::marker{color:#ff8700c7}
