#brand-dark{--al-navy:#111a52;--al-bg:#0b1130;--al-surface:#141c44;--al-sunk:#1a2352;--al-blue-soft:#1f2a66;--al-line:#2a3468;--al-text:#e7ecfb;--al-text-2:#bcc5e6;--al-muted:#bcc5e6;--al-ink:#e7ecfb;--al-blue:#3245a8;--al-sky:#80b4f1;--al-mint:#bcf2d2;--al-mint-ink:#14583a;--al-focus:#80b4f1;--al-border-control:#8c96c2;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--al-bg);color:var(--al-text);isolation:isolate;font-size:16px;font-weight:400;line-height:1.6;position:relative}#brand-dark:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0b11302e,#0b11304d),url(/images/sports-village-aerial-hd.webp) 50%/cover no-repeat;display:block;position:fixed;inset:0;transform:translateZ(0)}#brand-dark #top{scroll-margin-top:64px}#brand-dark :focus-visible{outline:3px solid var(--al-focus);outline-offset:4px}#brand-dark .skip-link{z-index:200;background:var(--al-mint);color:var(--al-navy);border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:12px;transform:translateY(-180%)}#brand-dark .skip-link:focus{transform:none}#brand-dark :is(h1,h2,h3,h4,h5){color:var(--al-text)}#brand-dark :is(p,blockquote,li,dd,input,select,textarea){font-size:16px;line-height:1.6}#brand-dark :is(button,.button,nav a){min-height:44px;font-size:14px;font-weight:600}#brand-dark :is(small,label){font-size:12px;line-height:1.5}#brand-dark :is(.topbar,.info-nav){background:var(--al-bg);color:var(--al-text);border-color:var(--al-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}#brand-dark :is(.topbar nav a,.info-nav nav a,.menu-button,.mobile-menu a){color:var(--al-text);background:var(--al-surface);border:1px solid var(--al-border-control);border-radius:999px}#brand-dark :is(.topbar nav a:hover,.info-nav nav a:hover,.mobile-menu a:hover){background:var(--al-sunk);border-color:var(--al-sky)}#brand-dark .mobile-menu:not([hidden]){background:var(--al-bg);border:1px solid var(--al-line)}#brand-dark :is(.button.primary,.button.mint){color:var(--al-navy);background:var(--al-mint);border-color:var(--al-mint);box-shadow:none}#brand-dark :is(.button.primary,.button.mint):hover{background:var(--al-text)}#brand-dark :is(.button.primary,.button.mint) :is(span,svg){color:var(--al-navy)}#brand-dark .button.dark-secondary{color:var(--al-text);border-color:var(--al-border-control);background:var(--al-surface)}#brand-dark .hero{background:0 0;gap:32px;padding:60px 32px}#brand-dark .hero:before{display:none}#brand-dark .hero-copy{background:#0b1130f5;border:1px solid #8c96c277;border-radius:28px;margin:0;padding:40px;box-shadow:0 24px 64px #0b113055}#brand-dark .hero-lockup{gap:18px;margin-bottom:36px}#brand-dark .hero-lockup span{font-size:clamp(40px,3.8vw,58px);line-height:1}#brand-dark .hero-lockup img{flex:none;width:72px;height:72px}#brand-dark .hero-mesh{display:none}#brand-dark .hero h1 span{color:var(--al-text)}#brand-dark .hero h1{line-height:1.02}#brand-dark .hero-lede{color:var(--al-text-2);font-size:18px}#brand-dark .stripe-band{gap:0;width:64px}#brand-dark .stripe-band i{display:none}#brand-dark .stripe-band i:last-child{background:var(--al-mint);height:3px;display:block}#brand-dark :is(.mono-label,.card-kicker,.role-badge,.purpose-grid span,.persona-columns span,.brief-preview>span,.eyebrow){color:var(--al-text-2);font-size:12px;line-height:1.5}#brand-dark :is(.why,.who){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1130f7;border:1px solid #8c96c277;border-radius:28px;margin-block:96px;box-shadow:0 24px 64px #0b113033}#brand-dark :is(.section-heading>p,.gap-grid article p,.persona-columns p){color:var(--al-text-2)}#brand-dark .gap-grid>article{background:var(--al-surface);border-color:var(--al-line)}#brand-dark .gap-marker span{background:var(--al-navy);color:var(--al-text-2);font-size:12px}#brand-dark .purpose-grid article{border-color:var(--al-line)}#brand-dark .persona-layout{background:var(--al-surface);border-color:var(--al-line)}#brand-dark .persona-tab{background:var(--al-surface);color:var(--al-text-2);border:1px solid var(--al-border-control);font-size:16px}#brand-dark .persona-tab.active{background:var(--al-navy);color:var(--al-text);border-color:var(--al-mint);box-shadow:inset 3px 0 var(--al-mint)}#brand-dark .persona-tab span{color:var(--al-text-2);font-size:12px}#brand-dark .brief-preview{background:var(--al-navy);border-color:var(--al-line)}#brand-dark .brief-preview b{color:var(--al-text-2);background:var(--al-navy);font-size:12px}#brand-dark .positioning-card{background:var(--al-navy);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}#brand-dark .positioning-card:before,#brand-dark .positioning-card:after{display:none}#brand-dark .positioning-card>p{color:var(--al-text-2)}#brand-dark footer{background:var(--al-bg);color:var(--al-text-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--al-line)}#brand-dark footer :is(a,small,p){color:var(--al-text-2)}#brand-dark footer small{font-size:12px}#brand-dark .workflow-tower{--tower-x:27deg;--tower-z:-9deg;perspective:1400px;background:linear-gradient(145deg,#141c44f5,#0b1130ee);border-color:#8c96c277;width:100%;min-height:1040px;margin:0;box-shadow:0 24px 64px #0004}#brand-dark .tower-grid{opacity:.45}#brand-dark .tower-halo{opacity:.5}#brand-dark .workflow-legend{background:var(--al-navy);border-color:var(--al-line)}#brand-dark .workflow-legend b{color:var(--al-text-2);font-size:12px}#brand-dark .workflow-legend span{color:var(--al-text);font-size:12px}#brand-dark .hero-pause{z-index:10;border:1px solid var(--al-border-control);background:var(--al-surface);color:var(--al-text);cursor:pointer;border-radius:999px;margin:12px 20px 0 auto;padding:8px 16px;font-size:12px;display:block;position:relative}#brand-dark .tower-block{width:min(470px,100% - 56px);height:240px}#brand-dark .tower-block:before{background:#3245a8;border-color:#80b4f1;transform:translate3d(7px,8px,-18px);box-shadow:0 20px 30px #0007}#brand-dark .tower-block:after{background:#111a52;border-color:#80b4f177;transform:translate3d(14px,16px,-36px);box-shadow:0 32px 44px #0009}#brand-dark .tower-surface{color:var(--al-text);border-color:var(--al-sky);background:linear-gradient(135deg,#1f2a66,#111a52);transition:box-shadow .7s,border-color .7s;box-shadow:inset 0 2px #e7ecfb66,inset 0 -2px #0b113099,0 0 0 1px #80b4f133}#brand-dark .tower-agents .tower-surface{background:linear-gradient(135deg,#26388f,#141c44 85%)}#brand-dark .tower-input .tower-surface{background:linear-gradient(135deg,#1f2a66,#111a52)}#brand-dark .tower-output{top:190px}#brand-dark .tower-agents{top:450px}#brand-dark .tower-input{top:710px}#brand-dark :is(.tower-kicker,.tower-kicker i,.tower-output strong,.brief-route,.hero-agent-card>span,.hero-agent-card b,.hero-agent-card small){color:var(--al-text-2);font-size:12px;line-height:1.4}#brand-dark .tower-kicker{flex-wrap:wrap;gap:8px}#brand-dark .tower-kicker i{color:var(--al-text)}#brand-dark .tower-output h3{margin:10px 0;font-size:18px;line-height:1.3}#brand-dark :is(.tower-output p,#flow-thinking,.finding-list p){color:var(--al-text-2);font-size:16px;line-height:1.45}#brand-dark .finding-list{height:72px}#brand-dark .hero-agent-card{background:var(--al-bg);color:var(--al-text-2)}#brand-dark .hero-agent-card.active{background:var(--al-navy);color:var(--al-text);box-shadow:none;border-color:var(--al-mint)}#brand-dark .hero-agent-card>span{background:var(--al-navy)}#brand-dark .tower-caption{color:var(--al-text-2);background:var(--al-bg);padding:4px 20px;font-size:12px;line-height:1.5;display:block;bottom:10px}#brand-dark .motion-paused *{animation-play-state:paused!important}#brand-dark .motion-paused .tower-orbit circle{display:none}#brand-dark .out-of-view *{animation-play-state:paused!important}#brand-dark .out-of-view .tower-orbit circle{display:none}#brand-dark .tower-orbit{z-index:6;pointer-events:none}#brand-dark .tower-orbit path{stroke:#80b4f1aa;stroke-dasharray:3 12}#brand-dark .tower-orbit circle{fill:var(--al-mint)}#brand-dark .tower-output{animation:9s ease-in-out infinite decision-float}#brand-dark .tower-agents{animation:9s ease-in-out -.8s infinite agents-float}#brand-dark .tower-input{animation:9s ease-in-out -1.6s infinite crowd-float}#brand-dark .workflow-legend span{padding-bottom:8px;position:relative}#brand-dark .workflow-legend span:after{content:"";background:var(--al-mint);width:0;height:2px;position:absolute;bottom:0;left:0}#brand-dark [data-phase=listen] .workflow-legend span:first-child:after,#brand-dark [data-phase=coordinate] .workflow-legend span:nth-child(2):after,#brand-dark [data-phase=review] .workflow-legend span:nth-child(3):after{animation:4s linear forwards workflow-stage}#brand-dark [data-phase=listen] .tower-input .tower-surface,#brand-dark [data-phase=coordinate] .tower-agents .tower-surface,#brand-dark [data-phase=review] .tower-output .tower-surface{border-color:var(--al-mint);box-shadow:inset 0 2px #e7ecfb88,0 0 28px #80b4f133,0 0 0 1px #bcf2d266}#brand-dark .hero-agent-card.complete{border-color:var(--al-mint)}#brand-dark .hero-agent-card.complete>i{background:var(--al-mint)}#brand-dark .hero-agent-card.active{transform:translate3d(0,-5px,20px);box-shadow:0 12px 24px #0005}#brand-dark .brief-ready{color:var(--al-mint);background:var(--al-navy);opacity:0;border-radius:999px;padding:5px 10px;font-size:12px;transition:opacity .7s,translate .7s;position:absolute;bottom:12px;right:18px;translate:0 6px}#brand-dark [data-phase=review] .brief-ready{opacity:1;translate:0}@keyframes workflow-stage{to{width:100%}}@keyframes decision-float{0%,to{transform:translateX(-50%) translateY(0) rotateX(var(--tower-x)) rotateY(-3deg) rotateZ(var(--tower-z))}50%{transform:translateX(-50%) translateY(-14px) rotateX(calc(var(--tower-x) - 4deg)) rotateY(3deg) rotateZ(calc(var(--tower-z) + 2deg))}}@keyframes agents-float{0%,to{transform:translateX(-50%) translateY(0) rotateX(var(--tower-x)) rotateY(2deg) rotateZ(var(--tower-z))}50%{transform:translateX(-50%) translateY(-11px) rotateX(calc(var(--tower-x) - 3deg)) rotateY(-2deg) rotateZ(calc(var(--tower-z) - 2deg))}}@keyframes crowd-float{0%,to{transform:translateX(-50%) translateY(0) rotateX(var(--tower-x)) rotateY(-2deg) rotateZ(var(--tower-z))}50%{transform:translateX(-50%) translateY(-9px) rotateX(calc(var(--tower-x) - 3deg)) rotateY(2deg) rotateZ(calc(var(--tower-z) + 2deg))}}#brand-dark .sports-chain{width:min(1360px,100% - 48px);color:var(--al-text);background:#111a52f7;border:1px solid #8c96c277;border-radius:28px;margin:96px auto}#brand-dark .stage-display{background:var(--al-surface);border-color:var(--al-line)}#brand-dark .chain-tabs button{background:var(--al-surface);color:var(--al-text);border-color:var(--al-border-control)}#brand-dark .chain-tabs button[aria-selected=true]{background:var(--al-navy);border-color:var(--al-mint)}#brand-dark :is(.chain-tabs span,.chain-note,.stage-owner,.stage-output span,.chain-heading>div>p:first-child){color:var(--al-text-2);font-size:12px}#brand-dark .chain-note,#brand-dark p.chain-note,#brand-dark .chain-heading>div:last-child>p{font-size:16px}#brand-dark .chain-pause{color:var(--al-text);background:var(--al-surface);border-color:var(--al-border-control)}#brand-dark .stage-copy>p:not(.stage-owner){color:var(--al-text-2);font-size:16px}#brand-dark :is(.fan-bubble,.play-card,.review-ticket,.upcoming){background:var(--al-navy);color:var(--al-text);border:1px solid var(--al-border-control)}#brand-dark .fan-bubble{font-size:16px}#brand-dark .fan-bubble img{background:#fff;border-radius:50%;padding:2px}#brand-dark :is(.play-card span,.review-ticket>span,.upcoming>span,.review-scene>p){color:var(--al-text-2)}#brand-dark .play-card i{color:var(--al-text)}#brand-dark .play-board{background:var(--al-sunk)}#brand-dark .context-orbit span{background:var(--al-navy);color:var(--al-text)}#brand-dark .context-caption{color:var(--al-text-2)}#brand-dark .size-rack b{background:var(--al-sunk);color:var(--al-text)}#brand-dark .review-ticket path{stroke:var(--al-sky)}#brand-dark .platform-preview{color:var(--al-text);background:#0b1130f7;border:1px solid #8c96c277;margin-block:96px;box-shadow:0 24px 64px #0b113033}#brand-dark .intro>p{color:var(--al-text-2)}#brand-dark .workspace{background:var(--al-surface);border-color:var(--al-border-control);box-shadow:0 24px 64px #0003}#brand-dark .workspace-bar{background:var(--al-navy);color:var(--al-text);border-bottom:1px solid var(--al-line)}#brand-dark :is(.workspace-bar>span,.example-note,.lab-heading p,.help,.setup>small,.lab-status,.game-header p,.game-header em,.lab-stats span,.pulse-chart>div>span,.axis,.ask-preview>p,.ask-answer small,.report-foot,.sheet-heading>p:last-child,.mention-row span,.brief-summary span,.demand-timeline p,.demand-bars span,.move-grid dd){color:var(--al-text-2)}#brand-dark .example-note{border-color:var(--al-border-control);background:var(--al-bg);font-size:16px}#brand-dark :is(.workspace-nav button,.demo-controls button,.report-pages button,.output-tabs button,.moment-buttons button,.question-choices button){background:var(--al-surface);color:var(--al-text);border:1px solid var(--al-border-control)}#brand-dark :is(.workspace-nav button[aria-selected=true],.report-pages button[aria-selected=true],.output-tabs button[aria-selected=true],.moment-buttons button[aria-pressed=true]){background:var(--al-navy);color:var(--al-text);border-color:var(--al-mint);box-shadow:inset 0 -2px var(--al-mint)}#brand-dark .demo-controls button:disabled{color:var(--al-text-2);opacity:1}#brand-dark :is(.lab-grid,.setup,.output-tabs,.lab-status,.report-sheet,.brief-summary,.brief-summary>div,.report-foot){border-color:var(--al-line)}#brand-dark :is(.setup,.lab-stats>div,.moment-detail,.ask-answer,.brief-summary,.report-foot,.move-grid article){background:var(--al-bg)}#brand-dark .setup{border-right-color:var(--al-line)}#brand-dark :is(.setup label,.field-label,.ask-preview label){color:var(--al-text-2);font-size:12px}#brand-dark :is(.setup input,.question-row input){background:var(--al-surface);color:var(--al-text);border:1px solid var(--al-border-control);font-size:16px}#brand-dark input::placeholder{color:var(--al-text-2);opacity:1}#brand-dark .setup input.typing{border-color:var(--al-sky);box-shadow:0 0 0 2px var(--al-sky)}#brand-dark .window-picker{background:var(--al-surface);color:var(--al-text-2)}#brand-dark .window-picker b{background:var(--al-navy);color:var(--al-text);border:1px solid var(--al-border-control)}#brand-dark .lab-sources img{background:#fff;border-radius:50%;width:24px;height:24px;padding:2px}#brand-dark .lab-sources i{border-color:var(--al-border-control)}#brand-dark .lab-sources .selected i{background:var(--al-mint);box-shadow:inset 0 0 0 3px var(--al-navy)}#brand-dark :is(#lab-run,.question-row button){background:var(--al-mint);border-color:var(--al-mint);color:var(--al-navy)}#brand-dark #lab-run.pressing{background:var(--al-text)}#brand-dark .output-tabs>span,#brand-dark .lab-empty p{color:var(--al-text-2)}#brand-dark .court-orbit{border-color:var(--al-line)}#brand-dark .court-orbit b{color:var(--al-sky)}#brand-dark .court-orbit i:after{background:var(--al-mint)}#brand-dark :is(.game-header>span,.moment-detail>span,.ask-answer>span,.sheet-heading>p:first-child){color:var(--al-text-2)}#brand-dark .lab-stats{background:var(--al-line);border-color:var(--al-line)}#brand-dark .pulse-chart .grid{stroke:var(--al-line)}#brand-dark .pulse-line{stroke:var(--al-sky)}#brand-dark .pulse-area{fill:var(--al-blue);opacity:.3}#brand-dark .pulse-chart text{fill:var(--al-text);font-size:12px}#brand-dark .moment-detail{border-left-color:var(--al-sky)}#brand-dark :is(.moment-detail blockquote,.moment-detail p,.product-card blockquote,.move-grid p){color:var(--al-text-2);font-size:16px}#brand-dark .ask-answer{border-color:var(--al-line)}#brand-dark .report-cover{background:var(--al-navy);color:var(--al-text)}#brand-dark :is(.report-cover p:first-child,.report-cover span){color:var(--al-text-2)}#brand-dark .product-card{border-color:var(--al-line);background:var(--al-surface)}#brand-dark .product-art{background:var(--al-bg)}#brand-dark .product-art .maker{fill:var(--al-text)}#brand-dark .product-move{color:var(--al-sky);border-color:var(--al-line);font-size:16px}#brand-dark .mention-track{background:var(--al-line)}#brand-dark .mention-track i{background:var(--al-sky)}#brand-dark .demand-bars i{background:var(--al-blue);border-color:var(--al-sky)}#brand-dark .demand-bars .peak i{background:var(--al-sky);border-color:var(--al-text)}#brand-dark .move-grid article{border-color:var(--al-line);border-top-color:var(--al-sky)}#brand-dark .move-icon{background:var(--al-navy);color:var(--al-text)}#brand-dark .approval{background:var(--al-navy);color:var(--al-text);font-size:16px}#brand-dark .approval b{color:var(--al-mint)}#brand-dark .report-foot{font-size:12px}#brand-dark .info-heading{background:var(--al-navy)}#brand-dark .info-content :is(section,article){background:var(--al-surface);border-color:var(--al-line)}#brand-dark .info-content article{background:var(--al-bg)}#brand-dark .info-content :is(p,.section-eyebrow,.research-label,.research-grid small){color:var(--al-text-2)}#brand-dark .info-content a{color:var(--al-sky)}#brand-dark .info-content :is(.section-eyebrow,.research-label){font-size:12px}@media (width<=760px){#brand-dark:before{background-image:linear-gradient(#0b11302e,#0b11304d),url(/images/sports-village-aerial-mobile.webp)}#brand-dark .hero{gap:40px;padding:32px 12px}#brand-dark .hero-copy{padding:30px 20px}#brand-dark .hero-lockup{gap:12px;margin-bottom:28px}#brand-dark .hero-lockup span{font-size:clamp(32px,9vw,46px)}#brand-dark .hero-lockup img{width:48px;height:48px}#brand-dark :is(.why,.who,.sports-chain,.platform-preview){margin-block:64px}#brand-dark .sports-chain{width:calc(100% - 24px);padding:40px 18px}#brand-dark .workflow-tower{--tower-x:8deg;--tower-z:-3deg;min-height:1210px}#brand-dark .tower-block{width:calc(100% - 40px);height:300px}#brand-dark .tower-output{top:190px}#brand-dark .tower-agents{top:515px}#brand-dark .tower-input{top:840px}#brand-dark .tower-output h3{font-size:16px}#brand-dark .tower-output strong{margin-top:12px}#brand-dark .finding-list{height:96px}#brand-dark .tower-caption{padding:4px 12px;bottom:12px}#brand-dark .brief-ready{display:none}#brand-dark .lab-stats{grid-template-columns:1fr}#brand-dark .lab-stats>div{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px}#brand-dark .lab-stats span{font-size:12px}#brand-dark .field-pair{grid-template-columns:1fr}#brand-dark .output-tabs{flex-wrap:wrap}#brand-dark .output-tabs>span{width:100%;margin-left:0}#brand-dark .report-pages{flex-wrap:wrap}#brand-dark .report-pages button{min-width:80px}}@media (prefers-reduced-motion:reduce){#brand-dark *,#brand-dark :before,#brand-dark :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#brand-dark .tower-orbit circle{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html:has(#brand-dark){scroll-behavior:auto!important}html.lenis.lenis-smooth #brand-dark iframe{pointer-events:auto}
