@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Oxanium:wght@500;600;700&display=swap");:root{--tl-lime:#92DE03;--tl-lime-hover:#A6F21A;--tl-lime-active:#79BD00;--tl-lime-05:rgba(146,222,3,.05);--tl-lime-10:rgba(146,222,3,.10);--tl-lime-20:rgba(146,222,3,.20);--tl-lime-40:rgba(146,222,3,.40);--tl-black:#000000;--tl-bg:#0B0D0E;--tl-surface-inset:#0E1113;--tl-surface-1:#111417;--tl-surface-2:#171B1F;--tl-surface-hover:#20252A;--tl-border:#2A3036;--tl-border-hover:#3A424A;--tl-text-primary:#FFFFFF;--tl-text-secondary:#A9B0B7;--tl-text-muted:#6F767D;--tl-success:#22C55E;--tl-warning:#F59E0B;--tl-danger:#EF4444;--tl-info:#38BDF8;--tl-radius-xs:6px;--tl-radius-control:8px;--tl-radius-card:12px;--tl-radius-panel:16px;--tl-control-height:36px;--tl-transition:160ms ease;--match-team-a:#1F6FEB;--match-team-b:#EF476F;--match-team-a-soft:#62A0FF;--match-team-b-soft:#FF7691;--viz-blue:var(--match-team-a);--viz-blue-2:var(--match-team-a-soft);--viz-cyan:var(--tl-info);--viz-violet:#A78BFA;--viz-green:var(--tl-success);--viz-rose:var(--match-team-b);--viz-amber:var(--tl-warning);--viz-night:var(--tl-bg);--viz-ink:var(--tl-text-primary);--viz-soft:var(--tl-surface-2);--viz-canvas:var(--tl-bg);--font-brand:"Oxanium",system-ui,sans-serif;--font-ui:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--ink:var(--tl-text-primary);--muted:var(--tl-text-secondary);--line:var(--tl-border);--border:var(--tl-border);--paper:var(--tl-bg);--bg:var(--tl-surface-inset);--panel:var(--tl-surface-1);--navy:var(--tl-black);--blue:var(--tl-lime);--blue-soft:var(--tl-lime-10);--green:var(--tl-success);--red:var(--tl-danger)}*{scrollbar-color:var(--tl-border-hover) var(--tl-bg)}html{background:var(--tl-bg);color-scheme:dark}body,html{-webkit-font-smoothing:antialiased}body{min-height:100vh}button,input,select,textarea{font-family:var(--font-ui)}.mono,code,kbd,pre{font-family:var(--font-mono)}.answer>h3,.display-font,.lede h2,.seasonHero h2,.sectionHead h2,.teamSectionTitle h3,h1,h2,h3{font-family:var(--font-brand);letter-spacing:-.01em}::selection{background:var(--tl-lime);color:var(--tl-black)}a{color:inherit}:focus-visible{outline:2px solid var(--tl-lime);outline-offset:2px}button{min-height:var(--tl-control-height);transition:background-color var(--tl-transition),border-color var(--tl-transition),color var(--tl-transition),transform var(--tl-transition)}button:hover:not(:disabled){background:var(--tl-surface-hover);border-color:var(--tl-border-hover)}button:active:not(:disabled){transform:translateY(1px)}button.primary{font-weight:700}button.primary:hover:not(:disabled){background:var(--tl-lime-hover);border-color:var(--tl-lime-hover);color:var(--tl-black)}button.primary:active:not(:disabled){background:var(--tl-lime-active);border-color:var(--tl-lime-active)}input,select,textarea{border:1px solid var(--tl-border);background:var(--tl-surface-2);color:var(--tl-text-primary);border-radius:var(--tl-radius-control);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--tl-lime)}input::placeholder,textarea::placeholder{color:var(--tl-text-muted)}.tlHomeLogo{position:fixed;top:20px;left:18px;z-index:120;width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:14px;background:transparent;text-decoration:none;transition:background-color var(--tl-transition),transform var(--tl-transition)}.tlHomeLogo:hover{background:rgba(255,255,255,.045)}.tlHomeLogo:active{transform:translateY(1px)}.tlHomeLogo .tlHomeMark,.tlHomeLogo img,.tlHomeLogo svg{display:block;width:58px;height:58px;object-fit:contain}.shell{color:var(--tl-text-primary)}.sidebar .brand{display:block;width:64px;height:64px;min-width:64px;flex:0 0 64px;margin:0 0 4px;background:none;border:0;opacity:0;visibility:hidden;pointer-events:none}.sidebar .brand>*{display:none}.sidebar nav button{border-color:transparent}.sidebar nav button:hover{background:rgba(255,255,255,.04);color:var(--tl-text-primary)}.sidebar nav button.active{box-shadow:inset 3px 0 0 var(--tl-lime)}.navDot{box-shadow:none}.sidebar nav button.active .navDot{background:var(--tl-lime);box-shadow:none}.sideNote{border-top-color:var(--tl-border)}.brand small,.sideNote small,.sideNote span{color:var(--tl-text-muted)}.workspace{color:var(--tl-text-primary)}.topbar{border-bottom-color:var(--tl-border)}.notice{border-color:rgba(56,189,248,.35)}.error{border-color:rgba(239,68,68,.35)}.advancedMetrics>div,.comparisonBar,.legendList,.metric,.networkRank,.panel,.selectedEvidence,.situationBars,.vizNote,.vizPanel{background:var(--tl-surface-1);border-color:var(--tl-border);color:var(--tl-text-primary);box-shadow:none}.metric,.panel{border-radius:var(--tl-radius-card)}.lede p,.metric small,.metric span,.panel p,.sectionHead p{color:var(--tl-text-secondary)}.metric strong,.panel h2,.panel h3{color:var(--tl-text-primary)}.answer article,.detectors>div,.filmItems>div,.filmSessions>button,.modelEvidence,.networkList>div,.panel td,.panel th,.rankedList>div,.sequenceList>div,.sessionRow{border-color:var(--tl-border)}.filmItems>div>b,.filmSessions>button span,.principleTop>span,.principles article>span{color:var(--tl-lime)}.dataBoundary,.limitations{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.32);color:#FCD99A}.filmRemove{border-color:rgba(239,68,68,.32)!important}.contextNote,.methodology{border-color:var(--tl-border)}.advancedMetrics strong,.big strong,.seasonKpi>strong,.vizStat strong{font-family:var(--font-brand)}.vizToolbar{box-shadow:none}.teamToggle button,.vizTabs button{border-color:transparent}.teamToggle button:hover,.vizTabs button:hover{background:rgba(255,255,255,.04)}.sectionDivider span,.selectedEvidence>span,.vizPanelHead span{color:var(--tl-text-muted)}.sectionDivider b,.selectedEvidence strong,.vizPanelHead h3{color:var(--tl-text-primary)}.chartLegend span,.selectedEvidence p,.vizNote,.vizPanelHead p{color:var(--tl-text-secondary)}.axisText,.axisTitle{fill:var(--tl-text-muted)}.comparisonBar>div,.segmented{background:var(--tl-surface-2)}.detectorPanel{border-top-color:var(--tl-lime)}.visualBadge{border-color:var(--tl-lime-20)}.vizLoading{border-color:var(--tl-border)}.networkRank b,.sequenceViz>div>b{color:var(--match-team-a)}.eventBadge,.seasonHero{background:var(--tl-black);border:1px solid var(--tl-border);color:var(--tl-text-primary);box-shadow:none}.eventBadge:before,.seasonHero:before{display:none}.eventBadge span,.seasonHero p,.seasonRecord span{color:var(--tl-text-secondary)}.eventBadge small,.seasonHero span,.seasonRecord small{color:var(--tl-text-muted)}.seasonHero h2,.seasonRecord strong{font-family:var(--font-brand)}.seasonRecord{border-left-color:var(--tl-border)}.seasonKpi{background:var(--tl-surface-1)!important;border-color:var(--tl-border)!important;color:var(--tl-text-primary)!important}.seasonKpi>small,.seasonKpi>span{color:var(--tl-text-secondary)}.seasonTabs{border-bottom-color:var(--tl-border)}.seasonTabs button,.segmented button{color:var(--tl-text-secondary)}.seasonTabs button.active,.segmented button.active{background:var(--tl-lime-10);color:var(--tl-text-primary);box-shadow:inset 0 -2px 0 var(--tl-lime)}@media(max-width:1000px){.sidebar .brand{width:52px;height:52px;min-width:52px;flex-basis:52px}}@media(max-width:900px){.tlHomeLogo{top:10px;left:12px;width:54px;height:54px;border-radius:12px}.tlHomeLogo .tlHomeMark,.tlHomeLogo img,.tlHomeLogo svg{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body,html{margin:0;background:var(--tl-bg);color:var(--tl-text-primary);font-family:var(--font-ui)}button,input,select,textarea{font:inherit}.hiddenInput{display:none}.shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:var(--tl-bg)}.sidebar{background:var(--tl-black);color:var(--tl-text-primary);padding:28px 18px;display:flex;flex-direction:column;gap:30px;border-right:1px solid var(--tl-border)}.brand{display:flex;align-items:center;gap:12px}.brand>span{width:34px;height:34px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);display:grid;place-items:center;font-weight:700}.brand div{display:flex;flex-direction:column}.brand small,.sideNote span{color:var(--tl-text-muted)}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{border:0;background:transparent;color:var(--tl-text-secondary);text-align:left;padding:11px 12px;border-radius:var(--tl-radius-control);cursor:pointer}.sidebar nav button.active{background:var(--tl-lime-10);color:var(--tl-text-primary)}.sideNote{margin-top:auto;border-top:1px solid var(--tl-border);padding-top:18px;display:flex;flex-direction:column;gap:5px;font-size:12px}.workspace{padding:0 36px 60px;max-width:1500px;width:100%;margin:0 auto;background:var(--tl-bg)}.topbar{min-height:92px;border-bottom:1px solid var(--tl-border);display:flex;align-items:center;justify-content:space-between;gap:20px}.lede span,.panel header>span,.sectionHead>span,.topbar small{font-size:10px;letter-spacing:.12em;color:var(--tl-text-muted);font-weight:600}.topbar h1{font-family:var(--font-brand);font-size:22px;font-weight:600;margin:5px 0 0}.topActions{display:flex;gap:8px;flex-wrap:wrap}button{border:1px solid var(--tl-border);background:var(--tl-surface-2);color:var(--tl-text-primary);border-radius:var(--tl-radius-control);padding:9px 13px;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--tl-lime);border-color:var(--tl-lime);color:var(--tl-black)}.notice{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.35);color:#BDEBFB;padding:11px 13px;border-radius:var(--tl-radius-control);font-size:12px}.error,.notice{margin-top:18px}.error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#FCA5A5;padding:12px;border-radius:var(--tl-radius-control)}.lede{margin:36px 0 20px;max-width:900px}.lede h2,.sectionHead h2{font-family:var(--font-brand);font-weight:600;font-size:34px;line-height:1.15;margin:8px 0 10px}.lede p,.sectionHead p{color:var(--tl-text-secondary);line-height:1.6;max-width:800px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.metric{background:var(--tl-surface-1);border:1px solid var(--tl-border);padding:18px;border-radius:var(--tl-radius-card);display:flex;flex-direction:column;gap:7px}.metric.emphasis{background:var(--tl-lime-05);border-color:var(--tl-lime)}.metric span{font-size:12px;color:var(--tl-text-secondary)}.metric strong{font-family:var(--font-brand);font-size:25px;font-weight:600}.metric small{color:var(--tl-text-muted)}.grid{display:grid;grid-gap:16px;gap:16px}.grid.two{grid-template-columns:1.25fr .75fr}.grid.three{grid-template-columns:repeat(3,1fr)}.panel{background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:20px}.panel header{margin-bottom:14px}.panel h3{margin:6px 0;font-size:17px}.panel p{color:var(--tl-text-secondary);line-height:1.55}.panel table{width:100%;border-collapse:collapse}.panel td,.panel th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--tl-border);font-size:13px}.panel th{color:var(--tl-text-muted);font-weight:500}.panel td{color:var(--tl-text-primary)}.detectors{display:flex;flex-direction:column}.detectors>div{display:grid;grid-template-columns:1fr auto 42px;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid var(--tl-border);align-items:center}.detectors strong{text-transform:capitalize;font-size:13px}.detectors span{font-size:12px;color:var(--tl-text-secondary)}.detectors b{text-align:right;color:var(--tl-success);font-size:12px}.sectionHead{margin:36px 0 20px}.big{display:flex;align-items:baseline;gap:8px;margin:16px 0}.big strong{font-family:var(--font-brand);font-size:38px;font-weight:600}.big span{color:var(--tl-text-secondary)}.principles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.principles article>span{font-size:10px;letter-spacing:.09em;color:var(--tl-lime)}.askLayout{display:grid;grid-template-columns:1fr 330px;grid-gap:16px;gap:16px;margin-top:36px}.askPanel textarea{width:100%;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);color:var(--tl-text-primary);padding:14px;resize:vertical;min-height:90px}.composer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:10px}.composer small{color:var(--tl-text-secondary)}.answer{margin-top:24px;border-top:1px solid var(--tl-border);padding-top:20px}.answer>h3{font-family:var(--font-brand);font-size:25px;font-weight:600;line-height:1.35}.answer article{padding:14px 0;border-bottom:1px solid var(--tl-border)}.answer article>div:first-child{display:flex;gap:10px;align-items:flex-start}.answer article small{display:block;color:var(--tl-text-muted);margin:6px 0 0 88px}.claim{font-size:10px;text-transform:uppercase;letter-spacing:.08em;min-width:78px;color:var(--tl-info)}.claim.interpretation{color:var(--viz-violet)}.claim.recommendation{color:var(--tl-lime)}.limitations{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);color:#FCD99A;padding:12px;border-radius:var(--tl-radius-control)}.askLayout ol{color:var(--tl-text-secondary);line-height:1.8;padding-left:20px}.contextNote{font-size:12px;border-top:1px solid var(--tl-border);padding-top:14px}.claimActions{display:flex!important;gap:7px!important;align-items:center!important;margin:11px 0 0 88px;flex-wrap:wrap}.claimActions button{padding:6px 9px;font-size:12px}.claimActions span{font-size:12px;color:var(--tl-success)}.claimEdit{width:100%;min-height:76px!important;padding:9px!important}.sessionRow{display:grid;grid-template-columns:34px 1fr;padding:13px 0;border-bottom:1px solid var(--tl-border)}.sessionRow b{color:var(--tl-lime)}.gameModelHead{display:flex;align-items:end;justify-content:space-between;gap:20px}.modelName{display:grid;grid-template-columns:1fr 140px 140px;grid-gap:16px;gap:16px;align-items:end;margin-bottom:14px}.modelName label,.modelName>div{display:flex;flex-direction:column;gap:7px}.modelName label,.modelName span{font-size:12px;color:var(--tl-text-secondary)}.modelName input,.principleEditor input,.principleEditor textarea{border:1px solid var(--tl-border);background:var(--tl-surface-2);border-radius:var(--tl-radius-control);padding:9px;color:var(--tl-text-primary);width:100%}.principleEditor{transition:opacity var(--tl-transition)}.principleEditor.disabled{opacity:.55}.principleTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.principleTop>span{font-size:10px;letter-spacing:.09em;color:var(--tl-lime)}.toggle{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tl-text-secondary)}.principleTitle{font-size:17px;font-weight:600;margin-bottom:8px}.principleEditor textarea{resize:vertical}.modelEvidence{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px;font-size:12px;border-top:1px solid var(--tl-border);padding-top:8px;margin-top:8px}.modelEvidence b{font-weight:600}.modelEvidence span{color:var(--tl-text-secondary);line-height:1.5}.dataBoundary{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);border-radius:var(--tl-radius-control);padding:13px 15px;margin-bottom:16px;display:flex;gap:10px;align-items:flex-start}.dataBoundary b{font-size:12px;white-space:nowrap}.dataBoundary span{font-size:12px;color:#D9B86C;line-height:1.5}.advancedColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.advancedTeam{display:flex;flex-direction:column;gap:12px}.teamSectionTitle span{font-size:10px;letter-spacing:.11em;color:var(--tl-text-muted)}.teamSectionTitle h3{font-family:var(--font-brand);font-size:24px;font-weight:600;margin:4px 0}.advancedMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.advancedMetrics>div{background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);padding:12px;display:flex;flex-direction:column;gap:5px}.advancedMetrics span{font-size:10px;color:var(--tl-text-muted);text-transform:uppercase;letter-spacing:.05em}.advancedMetrics strong{font-family:var(--font-brand);font-size:18px}.compactPanel{padding:16px}.rankedList>div{display:grid;grid-template-columns:28px 1fr 48px;grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--tl-border)}.rankedList>div>b{font-size:10px;color:var(--tl-lime)}.rankedList>div>span{display:flex;flex-direction:column}.rankedList strong{font-size:12px}.rankedList small{font-size:10px;color:var(--tl-text-muted)}.rankedList em{font-size:13px;font-style:normal;text-align:right}.networkList>div{display:grid;grid-template-columns:1fr 30px;grid-gap:4px;gap:4px;padding:9px 0;border-top:1px solid var(--tl-border)}.networkList span{font-size:12px}.networkList b{text-align:right}.networkList small{grid-column:1/-1;color:var(--tl-text-muted);font-size:10px}.sequenceList>div{display:grid;grid-template-columns:70px 1fr;grid-gap:4px;gap:4px;padding:9px 0;border-top:1px solid var(--tl-border)}.sequenceList strong{font-size:13px}.sequenceList small,.sequenceList span{font-size:10px;color:var(--tl-text-muted)}.sequenceList small{grid-column:1/-1;line-height:1.45}.emptyState{font-size:12px!important;padding:18px 0;border-top:1px solid var(--tl-border)}.methodology{margin-top:16px}.methodology>div{display:grid;grid-template-columns:160px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--tl-border)}.methodology>div b{text-transform:capitalize;font-size:12px}.methodology>div span{font-size:12px;color:var(--tl-text-secondary);line-height:1.5}.filmHead{display:flex;align-items:end;justify-content:space-between;gap:20px}.filmActions{display:flex;gap:8px}.filmStatus{font-size:12px;color:var(--tl-text-secondary);margin:-10px 0 14px}.filmLayout{display:grid;grid-template-columns:220px minmax(0,1fr) 280px;grid-gap:14px;gap:14px}.filmSessions{padding:14px}.filmSessions>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;border:0;border-top:1px solid var(--tl-border);border-radius:0;padding:11px 5px;text-align:left;background:transparent}.filmSessions>button.active{background:var(--tl-lime-10);padding-left:9px}.filmSessions>button span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--tl-lime)}.filmSessions>button strong{font-size:12px}.filmSessions>button small{font-size:10px;color:var(--tl-text-muted)}.filmCanvas{min-height:300px}.filmItems{list-style:none;margin:0;padding:0}.filmItems>div,.filmItems>li{display:grid;grid-template-columns:35px 1fr auto;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid var(--tl-border);align-items:start}.filmItems>div>b,.filmItems>li>b{font-size:11px;color:var(--tl-lime)}.filmItems>div>span,.filmItems>li>span{display:flex;flex-direction:column;gap:4px;min-width:0}.filmItems .filmActions{flex-wrap:wrap;justify-content:flex-end}.filmEditor{display:grid;grid-gap:8px;gap:8px;grid-column:2/-1;padding:10px 0}.filmEditor input,.filmEditor textarea{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:9px 12px;color:var(--tl-text-primary);font:inherit;width:100%}.filmCanvas>.filmEditor{border-top:1px solid var(--tl-border);margin-top:12px}.filmItems strong{font-size:13px}.filmItems small{font-size:10px;color:var(--tl-text-muted)}.filmEmpty{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;color:var(--tl-text-muted)}.filmEmpty strong{color:var(--tl-text-primary)}.filmEmpty span{font-size:12px;max-width:380px;line-height:1.5}.videoPrimer{padding:16px}.syncExample{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--tl-border);border-bottom:1px solid var(--tl-border)}.syncExample span{font-size:11px;color:var(--tl-text-muted)}.syncExample b,.syncExample strong{text-align:right;font-size:13px}.syncExample strong{color:var(--tl-lime)}.filmEvidenceItem{position:relative}.filmEvidenceType{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.68}.filmEvidenceItem p{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px;margin:7px 0 0;font-size:12px;line-height:1.45}.filmEvidenceItem p em{font-style:normal;font-weight:800;opacity:.7}.filmItemNotes{display:block!important;opacity:.7}.filmRemove{align-self:start;border:1px solid rgba(239,68,68,.32)!important;background:rgba(239,68,68,.08)!important;font-size:11px!important;padding:6px 8px!important}@media(max-width:1150px){.filmLayout{grid-template-columns:200px 1fr}.videoPrimer{grid-column:1/-1}.advancedColumns{grid-template-columns:1fr}}@media(max-width:1000px){.shell{grid-template-columns:1fr}.sidebar{position:static;flex-direction:row;align-items:center;padding:14px 18px}.sidebar nav{flex-direction:row;overflow:auto}.sideNote{display:none}.workspace{padding:0 18px 40px}.grid.three,.metrics{grid-template-columns:repeat(2,1fr)}.askLayout,.grid.two{grid-template-columns:1fr}.modelName{grid-template-columns:1fr 1fr}.modelName label{grid-column:1/-1}.filmLayout{grid-template-columns:1fr}.videoPrimer{grid-column:auto}}@media(max-width:650px){.topbar{height:auto;padding:18px 0;align-items:flex-start}.topActions{flex-direction:column}.advancedMetrics,.grid.three,.metrics,.modelName,.principles{grid-template-columns:1fr}.lede h2,.sectionHead h2{font-size:28px}.sidebar{overflow:auto}.brand{min-width:145px}.filmHead,.gameModelHead{align-items:flex-start;flex-direction:column}.answer article small,.claimActions{margin-left:0}.answer article>div:first-child{flex-direction:column}.methodology>div{grid-template-columns:1fr}.dataBoundary{flex-direction:column}.filmEvidenceItem p{grid-template-columns:1fr}.filmRemove{width:auto!important}}.lowSample{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--tl-border);border-radius:999px;font-size:10px;font-style:normal;letter-spacing:.06em;white-space:nowrap}.lowSample,.lowSampleValue{color:var(--tl-text-muted)}.detectors>div>button,.detectors>div>small{grid-column:1/-1;justify-self:start}.sidebar nav button{display:flex;align-items:center;gap:9px}.navDot{width:7px;height:7px;border-radius:50%;background:#51575D;flex:none}.sideNote small{margin-top:7px;color:var(--tl-text-muted);font-size:10px;letter-spacing:.06em}.visualAction{border-color:var(--tl-border);background:var(--tl-surface-2);color:var(--tl-text-primary)}.matchLede{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:28px;gap:28px;align-items:end}.ledeActions{display:flex;gap:8px;margin-top:18px}.eventBadge{align-self:stretch;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:22px;background:var(--tl-black);color:var(--tl-text-primary);display:flex;flex-direction:column;justify-content:end}.eventBadge strong{font-family:var(--font-brand);font-size:34px;letter-spacing:-.04em}.eventBadge span{font-size:12px;color:var(--tl-text-secondary)}.eventBadge small{font-size:10px;color:var(--tl-text-muted);margin-top:7px}.comparisonBars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 18px}.comparisonBar{background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:12px 14px}.comparisonBar header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px}.comparisonBar header b{font-size:12px}.comparisonBar header span{font-size:10px;color:var(--tl-text-secondary)}.comparisonBar>div{height:9px;border-radius:999px;display:flex;overflow:hidden;background:var(--tl-surface-2)}.comparisonBar em,.comparisonBar i{display:block;height:100%;font-style:normal;transition:width .25s ease}.comparisonBar i{background:var(--match-team-a)}.comparisonBar em{background:var(--match-team-b)}.detectorPanel{border-top:2px solid var(--tl-lime)}.visualHead{display:flex;justify-content:space-between;gap:24px;align-items:end}.visualBadge{min-width:145px;padding:16px;border-radius:var(--tl-radius-card);background:var(--tl-lime-05);border:1px solid var(--tl-lime-20);display:flex;flex-direction:column}.visualBadge strong{font-family:var(--font-brand);font-size:27px;color:var(--tl-lime)}.visualBadge span{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.visualBadge span,.vizLoading{color:var(--tl-text-secondary)}.vizLoading{margin:40px 0;padding:28px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1)}.vizWorkspace{margin:20px 0 28px}.vizToolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:8px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-black);margin-bottom:12px}.vizTabs{display:flex;gap:3px;overflow:auto}.teamToggle button,.vizTabs button{border:0;background:transparent;color:var(--tl-text-secondary);padding:9px 11px;white-space:nowrap}.teamToggle button.active,.vizTabs button.active{background:var(--tl-lime-10);color:var(--tl-text-primary);box-shadow:inset 0 -2px 0 var(--tl-lime)}.teamToggle{display:flex;gap:4px}.teamToggle button{display:flex;gap:7px;align-items:center}.chartLegend i,.legendList i,.teamToggle i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.vizGrid{display:grid;grid-gap:12px;gap:12px}.pitchGrid{grid-template-columns:minmax(0,1fr) 235px}.vizPanel{background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:18px}.pitchPanel{min-width:0}.vizPanelHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.vizPanelHead span{font-size:10px;letter-spacing:.11em;color:var(--tl-text-muted)}.vizPanelHead h3{font-family:var(--font-brand);font-size:18px;margin:4px 0}.vizPanelHead p{font-size:11px;color:var(--tl-text-secondary);margin:4px 0;text-align:right}.pitchSvg,.seasonPitch{width:100%;height:auto;display:block;background:#0D110E;border-radius:var(--tl-radius-card)}.pitchField{fill:#0D110E;stroke:rgba(255,255,255,.3);stroke-width:.45}.pitchLine{fill:none;stroke:rgba(255,255,255,.3);stroke-width:.35}.pitchSpot{fill:rgba(255,255,255,.55)}.shotDot{cursor:pointer;transition:r .12s ease,opacity .12s ease}.shotDot:hover{opacity:1;stroke-width:1.1}.vizSide{gap:9px}.vizSide,.vizStat{display:flex;flex-direction:column}.vizStat{background:var(--tl-surface-2);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:14px;color:var(--tl-text-primary)}.vizStat span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-text-secondary)}.vizStat strong{font-family:var(--font-brand);font-size:25px;margin-top:3px}.legendList{background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:12px}.legendList>div{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:11px}.selectedEvidence{background:var(--tl-surface-2);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:13px;margin-top:2px}.selectedEvidence>span{font-size:9px;letter-spacing:.09em;color:var(--tl-text-muted)}.selectedEvidence strong{display:block;margin:8px 0 3px;font-size:13px}.selectedEvidence p{font-size:11px;color:var(--tl-text-secondary);line-height:1.45}.selectedEvidence code{font-size:9px;color:var(--tl-info);word-break:break-all}.chartPanel{padding-bottom:10px}.chartSvg{display:block;width:100%;height:auto;overflow:visible}.gridLine{stroke:#24292E;stroke-width:1}.gridLine.vertical{stroke:#1C2024}.axisText{font-size:11px}.axisText,.axisTitle{fill:var(--tl-text-muted)}.axisTitle{font-size:12px}.chartPoint{cursor:pointer}.chartPoint:hover{stroke:var(--tl-black);stroke-width:2}.chartLegend{gap:20px;padding:0 20px 8px}.chartLegend,.chartLegend>div{display:flex;align-items:center}.chartLegend>div{gap:7px;font-size:11px}.chartLegend span{color:var(--tl-text-secondary)}.momentumChart{height:310px;display:flex;align-items:center;padding:28px 10px 36px;gap:2px}.momentumBin{height:100%;flex:1 1;display:grid;grid-template-rows:1fr 1px 1fr;position:relative}.momentumTop{align-self:end;min-height:2px;border-radius:3px 3px 0 0;opacity:.88}.momentumBottom{align-self:start;min-height:2px;border-radius:0 0 3px 3px;opacity:.78}.momentumAxis{background:var(--tl-border-hover)}.momentumBin>span{position:absolute;bottom:-25px;left:0;font-size:9px;color:var(--tl-text-muted)}.momentumBottom:hover,.momentumTop:hover{opacity:1}.heatText{font-size:3.4px;fill:#fff;font-weight:700}.playerLabel{font-size:2.6px;fill:#fff;paint-order:stroke;stroke:#000;stroke-width:.8px;stroke-opacity:.7}.networkRank{background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:8px 12px}.networkRank>div{display:grid;grid-template-columns:20px 1fr 30px;grid-gap:7px;gap:7px;padding:8px 0;border-bottom:1px solid var(--tl-border);font-size:11px}.networkRank>div:last-child{border-bottom:0}.networkRank b{color:var(--match-team-a)}.networkRank strong{text-align:right}.scatterLabel{font-size:10px;fill:var(--tl-text-secondary);font-weight:600}.sequenceViz>div{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(100px,240px);grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--tl-border)}.sequenceViz>div>b{color:var(--match-team-a);font-size:10px}.sequenceInfo{display:flex;flex-direction:column;gap:3px}.sequenceInfo strong{font-size:12px}.sequenceInfo small{color:var(--tl-text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sequenceViz>div>i{height:9px;background:var(--tl-surface-2);border-radius:999px;overflow:hidden}.sequenceViz>div>i>em{display:block;height:100%;background:var(--match-team-a);border-radius:999px}.vizNote{font-size:11px;color:var(--tl-text-secondary);line-height:1.55;background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:13px}.sectionDivider{margin:32px 0 15px;display:flex;align-items:center;gap:10px}.sectionDivider:after{content:"";height:1px;background:var(--tl-border);flex:1 1}.sectionDivider span{font-size:9px;letter-spacing:.11em;color:var(--tl-text-muted)}.sectionDivider b{font-size:12px}.seasonWorkspace{padding-top:28px}.seasonHero{border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-black);color:var(--tl-text-primary);padding:30px 32px;display:grid;grid-template-columns:minmax(0,1fr) 155px;grid-gap:24px;gap:24px;align-items:end}.seasonHero span{font-size:10px;letter-spacing:.12em;color:var(--tl-text-muted)}.seasonHero h2{font-family:var(--font-brand);font-size:36px;font-weight:600;margin:8px 0}.seasonHero p{color:var(--tl-text-secondary);max-width:700px;line-height:1.55;font-size:13px}.seasonRecord{padding-left:20px;border-left:1px solid var(--tl-border);display:flex;flex-direction:column}.seasonRecord strong{font-family:var(--font-brand);font-size:48px;letter-spacing:-.05em}.seasonRecord span{font-size:11px;color:var(--tl-text-secondary)}.seasonRecord small{margin-top:8px;color:var(--tl-text-muted)}.seasonKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:12px 0}.seasonKpi{border-radius:var(--tl-radius-card);padding:15px 17px;display:flex;flex-direction:column;border:1px solid var(--tl-border);background:var(--tl-surface-1);color:var(--tl-text-primary)}.seasonKpi>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tl-text-secondary)}.seasonKpi>strong{font-family:var(--font-brand);font-size:26px;margin:4px 0}.seasonKpi>small{font-size:10px;color:var(--tl-text-muted)}.seasonTabs{display:flex;gap:5px;margin:22px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--tl-border)}.seasonTabs button{border:0;background:transparent;color:var(--tl-text-secondary)}.seasonTabs button.active{background:var(--tl-lime-10);color:var(--tl-text-primary);box-shadow:inset 0 -2px 0 var(--tl-lime)}.seasonTrendLayout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);grid-gap:12px;gap:12px}.seasonSideStack{display:flex;flex-direction:column;gap:12px}.segmented{display:flex;gap:3px;background:var(--tl-surface-2);border-radius:var(--tl-radius-control);padding:3px}.segmented button{border:0;background:transparent;padding:6px 8px;font-size:10px;color:var(--tl-text-secondary)}.segmented button.active{background:var(--tl-lime-10);color:var(--tl-text-primary)}.compactSeasonPanel{padding:14px}.compactSeasonPanel .vizPanelHead{margin-bottom:8px}.formGrid{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:3px;gap:3px}.formCell{aspect-ratio:.85;border-radius:var(--tl-radius-xs);padding:4px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.formCell.w{background:var(--tl-success)}.formCell.d{background:var(--tl-text-muted)}.formCell.l{background:var(--tl-danger)}.formCell>b{font-size:8px;opacity:.65}.formCell strong{font-size:12px}.formCell span{font-size:7px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formCell small{font-size:8px;opacity:.8}.extremeRows{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.extremeRows>div{border-radius:var(--tl-radius-control);padding:12px;display:flex;flex-direction:column}.extremeRows .best{background:rgba(34,197,94,.08);color:#86EFAC}.extremeRows .worst{background:rgba(239,68,68,.08);color:#FCA5A5}.seasonShotLayout{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:12px;gap:12px}.seasonShotStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-content:start}.situationBars{grid-column:1/-1;background:var(--tl-surface-1);border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);padding:12px}.situationBars>span{font-size:9px;letter-spacing:.09em;color:var(--tl-text-muted)}.situationBars>div{display:grid;grid-template-columns:75px 1fr 35px;grid-gap:6px;gap:6px;align-items:center;margin-top:9px}.situationBars b{font-size:9px;font-weight:500}.situationBars i{height:7px;background:var(--tl-surface-2);border-radius:99px;overflow:hidden}.situationBars em{display:block;height:100%;background:var(--match-team-a)}.situationBars strong{font-size:10px;text-align:right}.situationBars small{grid-column:2/4;font-size:8px;color:var(--tl-text-muted);margin-top:-4px}@media(max-width:900px){.pitchGrid,.seasonShotLayout,.seasonTrendLayout{grid-template-columns:1fr}.vizPanelHead,.vizToolbar{align-items:flex-start;flex-direction:column}.teamToggle{width:100%;overflow:auto}.seasonHero{grid-template-columns:1fr}.seasonRecord{border-left:0;border-top:1px solid var(--tl-border);padding:14px 0 0}.seasonKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.comparisonBars,.matchLede,.seasonKpis{grid-template-columns:1fr}.ledeActions{flex-wrap:wrap}}.shapeKey>div{gap:9px}.shapeKey svg{flex:none;color:var(--tl-text-secondary)}.shapeKey b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.tlBrand{background:var(--tl-bg);color:var(--tl-text-primary)}body.tlBrand .tlHomeLogo{position:fixed!important;top:20px!important;left:18px!important;right:auto!important;z-index:120!important;width:64px!important;height:64px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:14px!important;background:transparent!important;opacity:1!important;visibility:visible!important;text-decoration:none!important}body.tlBrand .tlHomeLogo:hover{background:rgba(255,255,255,.045)!important}body.tlBrand .tlHomeLogo .tlHomeMark,body.tlBrand .tlHomeLogo img,body.tlBrand .tlHomeLogo svg{display:block!important;width:58px!important;height:58px!important;opacity:1!important;visibility:visible!important}body.tlBrand .sidebar .brand{display:block!important;width:64px!important;height:64px!important;min-width:64px!important;flex:0 0 64px!important;margin:0 0 4px!important;background:none!important;border:0!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.tlBrand .sidebar .brand>*{display:none!important}@media(max-width:1000px){body.tlBrand .sidebar .brand{width:52px!important;height:52px!important;min-width:52px!important;flex-basis:52px!important;margin-bottom:0!important}}@media(max-width:900px){body.tlBrand .tlHomeLogo{top:10px!important;left:12px!important;width:54px!important;height:54px!important;border-radius:12px!important}body.tlBrand .tlHomeLogo .tlHomeMark,body.tlBrand .tlHomeLogo img,body.tlBrand .tlHomeLogo svg{width:48px!important;height:48px!important}}.shell{grid-template-columns:1fr!important;min-height:auto!important}.shell>.sidebar{flex-direction:row!important;align-items:center!important;gap:16px!important;padding:8px 18px!important;border-right:0!important;border-bottom:1px solid var(--tl-border);background:var(--tl-bg)!important;position:-webkit-sticky;position:sticky;top:44px;z-index:12;overflow-x:auto}.shell>.sidebar nav{display:flex;gap:4px}.shell>.sidebar nav button{min-height:40px;white-space:nowrap}.shell>.sidebar .sideNote{margin-left:auto;display:grid;grid-gap:0;gap:0;font-size:11px;color:var(--tl-text-muted);text-align:right;min-width:0}.shell>.sidebar .sideNote b{color:var(--tl-text-secondary)}.shell>.sidebar .sideNote small{display:none}.shell>.workspace{padding:0 24px 60px!important}@media (max-width:700px){.shell>.sidebar .sideNote{display:none}.shell>.workspace{padding:0 14px 80px!important}}body.tlBrand [class*=SeasonIntelligenceV2]{color:var(--tl-text-primary)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=error],body.tlBrand [class*=SeasonIntelligenceV2][class*=loading]{background:var(--tl-surface-1)!important;background-image:none!important;border-color:var(--tl-border)!important;border-radius:var(--tl-radius-card)!important;box-shadow:none!important;color:var(--tl-text-secondary)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=hero]{background:var(--tl-black)!important;background-image:none!important;border-color:var(--tl-border)!important;border-radius:var(--tl-radius-panel)!important;box-shadow:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=hero] h2,body.tlBrand [class*=SeasonIntelligenceV2][class*=hero] strong,body.tlBrand [class*=SeasonIntelligenceV2][class*=playerHero] h3{font-family:var(--font-brand)!important;color:var(--tl-text-primary)!important}body.tlBrand [class*=SeasonIntelligenceV2] header span,body.tlBrand [class*=SeasonIntelligenceV2][class*=eyebrow],body.tlBrand [class*=SeasonIntelligenceV2][class*=playerHero]>span{color:var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=hero] p,body.tlBrand [class*=SeasonIntelligenceV2][class*=hero] small,body.tlBrand [class*=SeasonIntelligenceV2][class*=playerHero] p{color:var(--tl-text-secondary)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=heroRecord]{background:var(--tl-surface-1)!important;background-image:none!important;border-color:var(--tl-border)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=heroRecord] span{color:var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=definitionCard],body.tlBrand [class*=SeasonIntelligenceV2][class*=inspector],body.tlBrand [class*=SeasonIntelligenceV2][class*=kpi],body.tlBrand [class*=SeasonIntelligenceV2][class*=panel],body.tlBrand [class*=SeasonIntelligenceV2][class*=playerHero],body.tlBrand [class*=SeasonIntelligenceV2][class*=playerRail],body.tlBrand [class*=SeasonIntelligenceV2][class*=story],body.tlBrand [class*=SeasonIntelligenceV2][class*=swingStat]{background:var(--tl-surface-1)!important;background-image:none!important;border-color:var(--tl-border)!important;box-shadow:none!important;border-radius:var(--tl-radius-card)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=kpi]:before{background:var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=kpi] small,body.tlBrand [class*=SeasonIntelligenceV2][class*=kpi] span,body.tlBrand [class*=SeasonIntelligenceV2][class*=story] p,body.tlBrand [class*=SeasonIntelligenceV2][class*=story] span{color:var(--tl-text-secondary)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=kpi] strong,body.tlBrand [class*=SeasonIntelligenceV2][class*=story] strong{font-family:var(--font-brand)!important;color:var(--tl-text-primary)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=story] i{background:var(--tl-lime-10)!important;color:var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=tabs]{background:var(--tl-surface-1)!important;background-image:none!important;border-color:var(--tl-border)!important;box-shadow:none!important;border-radius:var(--tl-radius-card)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=metricPicker] button,body.tlBrand [class*=SeasonIntelligenceV2][class*=tabs] button{background:var(--tl-surface-2)!important;background-image:none!important;border-color:var(--tl-border)!important;color:var(--tl-text-secondary)!important;box-shadow:none!important;border-radius:var(--tl-radius-control)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=metricPicker] button:hover,body.tlBrand [class*=SeasonIntelligenceV2][class*=tabs] button:hover{background:var(--tl-surface-hover)!important;color:var(--tl-text-primary)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=metricPicker] [class*=metricActive],body.tlBrand [class*=SeasonIntelligenceV2][class*=tabs] [class*=activeTab]{background:var(--tl-lime-10)!important;border-color:var(--tl-lime)!important;color:var(--tl-text-primary)!important;box-shadow:inset 0 -2px 0 var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=atlas] button,body.tlBrand [class*=SeasonIntelligenceV2][class*=formationUsage]>div,body.tlBrand [class*=SeasonIntelligenceV2][class*=matchMatrix]>button,body.tlBrand [class*=SeasonIntelligenceV2][class*=outlierMiniList] button,body.tlBrand [class*=SeasonIntelligenceV2][class*=outlierRank]>button,body.tlBrand [class*=SeasonIntelligenceV2][class*=playerRail] button,body.tlBrand [class*=SeasonIntelligenceV2][class*=similarList] div{background:var(--tl-surface-2)!important;background-image:none!important;border-color:var(--tl-border)!important;color:var(--tl-text-primary)!important;box-shadow:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=atlas] button:hover,body.tlBrand [class*=SeasonIntelligenceV2][class*=matchMatrix]>button:hover,body.tlBrand [class*=SeasonIntelligenceV2][class*=outlierMiniList] button:hover,body.tlBrand [class*=SeasonIntelligenceV2][class*=outlierRank]>button:hover,body.tlBrand [class*=SeasonIntelligenceV2][class*=playerRail] button:hover{background:var(--tl-surface-hover)!important;border-color:var(--tl-border-hover)!important;transform:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=atlasSelected],body.tlBrand [class*=SeasonIntelligenceV2][class*=playerActive],body.tlBrand [class*=SeasonIntelligenceV2][class*=selectedMatch]{background:var(--tl-lime-05)!important;border-color:var(--tl-lime)!important;box-shadow:inset 3px 0 var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=processBadge],body.tlBrand [class*=SeasonIntelligenceV2][class*=rolePills] span{background:var(--tl-lime-10)!important;color:var(--tl-lime)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=fpStat],body.tlBrand [class*=SeasonIntelligenceV2][class*=swingStat]{background:var(--tl-surface-2)!important;border-color:var(--tl-border)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=archetypeBars] span,body.tlBrand [class*=SeasonIntelligenceV2][class*=fpStat]>div{background:var(--tl-surface-inset)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=archetypeBars] i,body.tlBrand [class*=SeasonIntelligenceV2][class*=fpStat] i{background:var(--tl-lime)!important;background-image:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=barFor]{background:var(--match-team-a)!important;background-image:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=barAgainst]{background:var(--match-team-b)!important;background-image:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=momentumFor]{fill:var(--match-team-a)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=momentumAgainst]{fill:var(--match-team-b)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=formationPitch],body.tlBrand [class*=SeasonIntelligenceV2][class*=playerPitch]{background:#0D110E!important;background-image:none!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=pitchField]{fill:#0D110E!important;stroke:rgba(255,255,255,.3)!important}body.tlBrand [class*=SeasonIntelligenceV2][class*=pitchLine]{stroke:rgba(255,255,255,.3)!important}body.tlBrand [class*=SeasonIntelligenceV2] input,body.tlBrand [class*=SeasonIntelligenceV2] select,body.tlBrand [class*=SeasonIntelligenceV2] textarea{background:var(--tl-surface-2)!important;border-color:var(--tl-border)!important;color:var(--tl-text-primary)!important;border-radius:var(--tl-radius-control)!important}body.tlBrand [class*=SeasonIntelligenceV2] input:focus,body.tlBrand [class*=SeasonIntelligenceV2] select:focus,body.tlBrand [class*=SeasonIntelligenceV2] textarea:focus{border-color:var(--tl-lime)!important}.CoachingSpeedLayer_launcher__c3LSg{position:fixed;right:18px;bottom:18px;z-index:90;display:flex;align-items:center;gap:10px;border:1px solid var(--tl-lime-20);border-radius:999px;background:var(--tl-surface-1);padding:9px 12px;color:var(--tl-text-primary);cursor:pointer}.CoachingSpeedLayer_launcher__c3LSg span{font-size:11px;font-weight:700}.CoachingSpeedLayer_launcher__c3LSg kbd,.CoachingSpeedLayer_palette__HHD8Z kbd{font:10px/1.2 var(--font-mono);border:1px solid var(--tl-border);border-radius:var(--tl-radius-xs);background:var(--tl-surface-2);padding:3px 6px;color:var(--tl-text-secondary)}.CoachingSpeedLayer_launcher__c3LSg:hover{border-color:var(--tl-lime);background:var(--tl-surface-hover)}.CoachingSpeedLayer_scrim__DbEei{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(0,0,0,.76);padding:22px}.CoachingSpeedLayer_palette__HHD8Z{width:min(680px,100%);max-height:min(700px,86vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-surface-1)}.CoachingSpeedLayer_palette__HHD8Z>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--tl-border)}.CoachingSpeedLayer_palette__HHD8Z>header div{display:flex;flex-direction:column;gap:3px}.CoachingSpeedLayer_hubHead__gH3Lx span,.CoachingSpeedLayer_palette__HHD8Z>header span,.CoachingSpeedLayer_presentation__iEF4_ header span,.CoachingSpeedLayer_watchForm__RZCPa header span,.CoachingSpeedLayer_watchSources__rUbal header span{font-size:9px;letter-spacing:.14em;color:var(--tl-lime);font-weight:700}.CoachingSpeedLayer_palette__HHD8Z>header b{font-size:13px}.CoachingSpeedLayer_palette__HHD8Z>input{margin:14px 14px 8px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-2);padding:12px 14px;color:var(--tl-text-primary);outline:none}.CoachingSpeedLayer_palette__HHD8Z>input:focus{border-color:var(--tl-lime)}.CoachingSpeedLayer_commandList__tyJmy{overflow:auto;padding:4px 10px 12px}.CoachingSpeedLayer_commandList__tyJmy button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;border:1px solid transparent;border-radius:var(--tl-radius-card);background:transparent;padding:10px 12px;color:var(--tl-text-primary);cursor:pointer}.CoachingSpeedLayer_commandList__tyJmy button:hover{background:var(--tl-lime-05);border-color:var(--tl-lime-20)}.CoachingSpeedLayer_commandList__tyJmy button:disabled{opacity:.35;cursor:not-allowed}.CoachingSpeedLayer_commandList__tyJmy button span{display:flex;flex-direction:column;gap:2px}.CoachingSpeedLayer_commandList__tyJmy button b{font-size:12px}.CoachingSpeedLayer_commandList__tyJmy button small{font-size:10px;color:var(--tl-text-muted)}.CoachingSpeedLayer_commandList__tyJmy button i{font-style:normal;color:var(--tl-text-muted)}.CoachingSpeedLayer_commandList__tyJmy p{padding:18px;color:var(--tl-text-muted)}.CoachingSpeedLayer_palette__HHD8Z>footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--tl-border);padding:10px 16px;color:var(--tl-text-muted);font-size:10px}.CoachingSpeedLayer_palette__HHD8Z>footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoachingSpeedLayer_hub__dgQxE{width:min(1240px,100%);height:min(860px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-bg)}.CoachingSpeedLayer_hubHead__gH3Lx{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px 22px 16px;border-bottom:1px solid var(--tl-border)}.CoachingSpeedLayer_hubHead__gH3Lx h2{font-family:var(--font-brand);font-size:20px;margin:4px 0 3px}.CoachingSpeedLayer_hubHead__gH3Lx p{font-size:11px;color:var(--tl-text-secondary);margin:0}.CoachingSpeedLayer_hubHead__gH3Lx>button{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);color:var(--tl-text-secondary);padding:7px 10px;cursor:pointer}.CoachingSpeedLayer_hubTabs__v5EyO{display:flex;gap:4px;padding:10px 18px;border-bottom:1px solid var(--tl-border)}.CoachingSpeedLayer_hubTabs__v5EyO button{border:1px solid transparent;border-radius:var(--tl-radius-control);background:transparent;color:var(--tl-text-secondary);padding:8px 12px;font-size:11px;cursor:pointer}.CoachingSpeedLayer_hubTabs__v5EyO button.CoachingSpeedLayer_active__bD0oX{background:var(--tl-lime-10);border-color:var(--tl-lime);color:var(--tl-text-primary)}.CoachingSpeedLayer_message__K_idZ{margin:10px 18px 0;border:1px solid var(--tl-lime-20);border-radius:var(--tl-radius-control);background:var(--tl-lime-05);padding:8px 10px;color:var(--tl-text-secondary);font-size:10px}.CoachingSpeedLayer_emptyState__h_h8F,.CoachingSpeedLayer_loading__H5bBn{margin:24px;border:1px dashed var(--tl-border);border-radius:var(--tl-radius-card);padding:30px;color:var(--tl-text-muted)}.CoachingSpeedLayer_hub__dgQxE>.CoachingSpeedLayer_board__UmkFm,.CoachingSpeedLayer_hub__dgQxE>.CoachingSpeedLayer_planTools__g1wLG,.CoachingSpeedLayer_hub__dgQxE>.CoachingSpeedLayer_watchTools__v7_VM,.CoachingSpeedLayer_hub__dgQxE>div:last-child{min-height:0;overflow:auto}.CoachingSpeedLayer_board__UmkFm{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:12px;gap:12px;padding:16px 18px 22px;overflow:auto}.CoachingSpeedLayer_boardColumn__2ZhRL{min-width:0;border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-surface-1);padding:10px}.CoachingSpeedLayer_boardColumn__2ZhRL>header{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 10px}.CoachingSpeedLayer_boardColumn__2ZhRL>header div{display:flex;flex-direction:column;gap:2px}.CoachingSpeedLayer_boardColumn__2ZhRL>header span{font-size:10px;letter-spacing:.11em;color:var(--tl-text-secondary)}.CoachingSpeedLayer_boardColumn__2ZhRL>header small{font-size:9px;color:var(--tl-text-muted)}.CoachingSpeedLayer_boardColumn__2ZhRL>header>b{min-width:26px;text-align:center;border-radius:999px;background:var(--tl-surface-2);padding:5px;color:var(--tl-text-secondary);font-size:10px}.CoachingSpeedLayer_boardColumn__2ZhRL>div{display:flex;flex-direction:column;gap:9px}.CoachingSpeedLayer_issueCard__ctl1X{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-2);padding:12px}.CoachingSpeedLayer_issueTitle__VupGz{display:flex;gap:8px;align-items:flex-start}.CoachingSpeedLayer_issueTitle__VupGz>span{flex:0 0 auto;border:1px solid rgba(245,158,11,.25);border-radius:var(--tl-radius-xs);background:rgba(245,158,11,.08);padding:3px 5px;color:#FCD99A;font-size:9px}.CoachingSpeedLayer_issueTitle__VupGz h3{font-size:12px;line-height:1.35;margin:0}.CoachingSpeedLayer_issueCard__ctl1X>p{font-size:10px;line-height:1.45;color:var(--tl-text-secondary)}.CoachingSpeedLayer_cardMeta__9IvJv{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.CoachingSpeedLayer_cardMeta__9IvJv span{border-radius:999px;background:var(--tl-surface-inset);padding:4px 6px;color:var(--tl-text-muted);font-size:9px}.CoachingSpeedLayer_issueCard__ctl1X footer,.CoachingSpeedLayer_planToolCard__p5qnn footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.CoachingSpeedLayer_issueCard__ctl1X button,.CoachingSpeedLayer_planToolCard__p5qnn button,.CoachingSpeedLayer_watchForm__RZCPa button,.CoachingSpeedLayer_watchSources__rUbal button{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-inset);padding:6px 8px;color:var(--tl-text-secondary);font-size:9px;cursor:pointer}.CoachingSpeedLayer_primaryButton__8YT1T{border-color:var(--tl-lime)!important;background:var(--tl-lime)!important;color:var(--tl-black)!important}.CoachingSpeedLayer_emptyColumn__fV7ne{border:1px dashed var(--tl-border);border-radius:var(--tl-radius-card);padding:20px 10px;text-align:center;color:var(--tl-text-muted);font-size:10px}.CoachingSpeedLayer_planTools__g1wLG{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-gap:12px;gap:12px;padding:16px 18px 22px;overflow:auto}.CoachingSpeedLayer_planToolCard__p5qnn{border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-surface-1);padding:14px}.CoachingSpeedLayer_planToolCard__p5qnn>header{display:flex;justify-content:space-between;gap:14px}.CoachingSpeedLayer_planToolCard__p5qnn>header div>span{font-size:9px;color:var(--tl-lime);letter-spacing:.08em}.CoachingSpeedLayer_planToolCard__p5qnn>header h3{font-family:var(--font-brand);font-size:14px;margin:4px 0}.CoachingSpeedLayer_planToolCard__p5qnn>header p{margin:0;color:var(--tl-text-secondary);font-size:10px;line-height:1.45}.CoachingSpeedLayer_planToolCard__p5qnn>header>b{font-size:11px;color:var(--tl-text-muted)}.CoachingSpeedLayer_workloadSummary__U2UMk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:14px 0}.CoachingSpeedLayer_workloadSummary__U2UMk>span{display:flex;flex-direction:column;border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:8px}.CoachingSpeedLayer_workloadSummary__U2UMk b{font-family:var(--font-brand);font-size:15px}.CoachingSpeedLayer_workloadSummary__U2UMk small{font-size:8px;color:var(--tl-text-muted);text-transform:uppercase;letter-spacing:.06em}.CoachingSpeedLayer_workloadBars___gZf_{display:flex;flex-direction:column;gap:6px}.CoachingSpeedLayer_workloadBars___gZf_>div{display:grid;grid-template-columns:78px 1fr 62px;align-items:center;grid-gap:8px;gap:8px;font-size:9px;color:var(--tl-text-muted)}.CoachingSpeedLayer_workloadBars___gZf_ i{display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--tl-surface-2)}.CoachingSpeedLayer_workloadBars___gZf_ i b{display:block;height:100%;border-radius:999px;background:var(--tl-lime)}.CoachingSpeedLayer_workloadBars___gZf_ small{text-align:right}.CoachingSpeedLayer_planWarnings__fTh5Z{display:flex;flex-direction:column;gap:4px;margin-top:10px}.CoachingSpeedLayer_planWarnings__fTh5Z span{border-radius:var(--tl-radius-control);background:rgba(245,158,11,.08);padding:6px 8px;color:#FCD99A;font-size:9px}.CoachingSpeedLayer_watchTools__v7_VM{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.7fr);grid-gap:14px;gap:14px;padding:16px 18px 22px;overflow:auto}.CoachingSpeedLayer_watchForm__RZCPa,.CoachingSpeedLayer_watchSources__rUbal{border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-surface-1);padding:16px}.CoachingSpeedLayer_watchForm__RZCPa header h3,.CoachingSpeedLayer_watchSources__rUbal header h3{font-family:var(--font-brand);font-size:14px;margin:4px 0}.CoachingSpeedLayer_watchForm__RZCPa header p{color:var(--tl-text-secondary);font-size:10px;line-height:1.45}.CoachingSpeedLayer_formGrid__qa10v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.CoachingSpeedLayer_formGrid__qa10v label{display:flex;flex-direction:column;gap:5px}.CoachingSpeedLayer_formGrid__qa10v label>span{font-size:9px;color:var(--tl-text-muted)}.CoachingSpeedLayer_formGrid__qa10v input,.CoachingSpeedLayer_formGrid__qa10v select,.CoachingSpeedLayer_formGrid__qa10v textarea{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:8px 9px;color:var(--tl-text-primary);font:inherit;font-size:10px;resize:vertical}.CoachingSpeedLayer_wide__NVVho{grid-column:1/-1}.CoachingSpeedLayer_watchContext__5KpYW{display:flex;flex-direction:column;gap:3px;margin:10px 0;border-radius:var(--tl-radius-control);background:var(--tl-lime-05);padding:9px}.CoachingSpeedLayer_watchContext__5KpYW b{font-size:9px;color:var(--tl-lime);text-transform:uppercase;letter-spacing:.08em}.CoachingSpeedLayer_watchContext__5KpYW span{font-size:10px;color:var(--tl-text-primary)}.CoachingSpeedLayer_watchContext__5KpYW small{font-size:9px;color:var(--tl-text-muted)}.CoachingSpeedLayer_watchSources__rUbal{display:flex;flex-direction:column;gap:14px}.CoachingSpeedLayer_watchSources__rUbal>div{display:flex;flex-direction:column;gap:5px}.CoachingSpeedLayer_watchSources__rUbal>div>b{font-size:9px;color:var(--tl-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.CoachingSpeedLayer_watchSources__rUbal button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8px}.CoachingSpeedLayer_watchSources__rUbal button span{font-size:10px;color:var(--tl-text-primary)}.CoachingSpeedLayer_watchSources__rUbal button small{font-size:8px;color:var(--tl-text-muted)}.CoachingSpeedLayer_presentationScrim__w1aZV{position:fixed;inset:0;z-index:160;background:var(--tl-black);display:grid;place-items:center;padding:20px}.CoachingSpeedLayer_presentation__iEF4_{width:min(1180px,100%);height:min(780px,94vh);display:flex;flex-direction:column}.CoachingSpeedLayer_presentation__iEF4_>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid var(--tl-border);padding:6px 0 16px}.CoachingSpeedLayer_presentation__iEF4_>header h2{font-family:var(--font-brand);font-size:18px;margin:4px 0}.CoachingSpeedLayer_presentation__iEF4_>header p{max-width:760px;color:var(--tl-text-secondary);font-size:11px}.CoachingSpeedLayer_presentation__iEF4_>header button,.CoachingSpeedLayer_presentation__iEF4_>nav button{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);color:var(--tl-text-secondary);padding:8px 10px;cursor:pointer}.CoachingSpeedLayer_presentationProgress__kF5sM{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:14px 0}.CoachingSpeedLayer_presentationProgress__kF5sM i{height:4px;overflow:hidden;border-radius:999px;background:var(--tl-surface-2)}.CoachingSpeedLayer_presentationProgress__kF5sM i b{display:block;height:100%;background:var(--tl-lime)}.CoachingSpeedLayer_presentationProgress__kF5sM span{font-size:9px;color:var(--tl-text-muted)}.CoachingSpeedLayer_presentationCard__2GS7_{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:auto;border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-surface-1);padding:44px}.CoachingSpeedLayer_presentationCard__2GS7_>small{font-size:10px;color:var(--tl-lime);letter-spacing:.12em;text-transform:uppercase}.CoachingSpeedLayer_presentationCard__2GS7_>h1{font-family:var(--font-brand);max-width:900px;margin:14px 0;font-size:clamp(30px,5vw,64px);line-height:1.04}.CoachingSpeedLayer_presentationCard__2GS7_>p{max-width:780px;color:var(--tl-text-secondary);font-size:clamp(14px,2vw,22px);line-height:1.45}.CoachingSpeedLayer_presentationCard__2GS7_>section{display:flex;flex-direction:column;gap:7px;max-width:820px;margin-top:18px}.CoachingSpeedLayer_presentationCard__2GS7_>section span{font-size:9px;color:var(--tl-text-muted);letter-spacing:.12em}.CoachingSpeedLayer_presentationCard__2GS7_>section b{font-size:clamp(14px,1.8vw,20px);font-weight:550}.CoachingSpeedLayer_presentationCard__2GS7_>footer{margin-top:22px;color:var(--tl-text-muted);font-size:10px}.CoachingSpeedLayer_presentation__iEF4_>nav{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.CoachingSpeedLayer_presentation__iEF4_>nav span{font-size:9px;color:var(--tl-text-muted)}.CoachingSpeedLayer_presentation__iEF4_>nav button:disabled{opacity:.3}@media(max-width:900px){.CoachingSpeedLayer_launcher__c3LSg{right:12px;bottom:12px}.CoachingSpeedLayer_launcher__c3LSg span{display:none}.CoachingSpeedLayer_scrim__DbEei{padding:8px}.CoachingSpeedLayer_hub__dgQxE{height:96vh;border-radius:var(--tl-radius-panel)}.CoachingSpeedLayer_board__UmkFm{grid-template-columns:86vw 86vw 86vw}.CoachingSpeedLayer_planTools__g1wLG,.CoachingSpeedLayer_watchTools__v7_VM{grid-template-columns:1fr}.CoachingSpeedLayer_watchSources__rUbal{order:-1}.CoachingSpeedLayer_workloadSummary__U2UMk{grid-template-columns:repeat(2,1fr)}.CoachingSpeedLayer_formGrid__qa10v{grid-template-columns:1fr}.CoachingSpeedLayer_wide__NVVho{grid-column:auto}.CoachingSpeedLayer_presentationScrim__w1aZV{padding:8px}.CoachingSpeedLayer_presentationCard__2GS7_{padding:24px 16px}.CoachingSpeedLayer_presentation__iEF4_>nav span{display:none}.CoachingSpeedLayer_palette__HHD8Z>footer{flex-direction:column}.CoachingSpeedLayer_hubHead__gH3Lx h2{font-size:16px}}.LearningLoopLayer_launcher__3dXhm{position:fixed;right:18px;bottom:64px;z-index:89;display:flex;align-items:center;gap:9px;border:1px solid var(--tl-lime-20);border-radius:999px;background:var(--tl-surface-1);padding:8px 11px;color:var(--tl-text-primary);cursor:pointer}.LearningLoopLayer_launcher__3dXhm span{font-size:10px;font-weight:700}.LearningLoopLayer_launcher__3dXhm b{font-size:14px;color:var(--tl-lime)}.LearningLoopLayer_launcher__3dXhm:hover{border-color:var(--tl-lime);background:var(--tl-surface-hover)}.LearningLoopLayer_scrim__enixT{position:fixed;inset:0;z-index:145;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.76)}.LearningLoopLayer_workspace__ZkyjQ{width:min(1280px,100%);height:min(900px,94vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-bg);color:var(--tl-text-primary)}.LearningLoopLayer_header__DlZPm{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:19px 22px 15px;border-bottom:1px solid var(--tl-border)}.LearningLoopLayer_briefHero__4iaVP>span,.LearningLoopLayer_header__DlZPm>div:first-child span,.LearningLoopLayer_rankPanel__oka_C header span,.LearningLoopLayer_recentTable__wOITr header span,.LearningLoopLayer_sectionHead__KjbL5>div>span{font-size:9px;letter-spacing:.13em;color:var(--tl-lime);font-weight:700}.LearningLoopLayer_header__DlZPm h2{font-family:var(--font-brand);font-size:21px;margin:4px 0}.LearningLoopLayer_header__DlZPm p{font-size:10px;color:var(--tl-text-secondary);margin:0;max-width:720px}.LearningLoopLayer_context__Ao6pE{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:420px}.LearningLoopLayer_context__Ao6pE small{font-size:8px;letter-spacing:.1em;color:var(--tl-text-muted)}.LearningLoopLayer_context__Ao6pE>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--tl-text-primary)}.LearningLoopLayer_context__Ao6pE button{margin-top:5px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);color:var(--tl-text-secondary);padding:5px 8px;font-size:9px;cursor:pointer}.LearningLoopLayer_tabs__xvQP4{display:flex;gap:4px;padding:9px 18px;border-bottom:1px solid var(--tl-border);overflow-x:auto}.LearningLoopLayer_tabs__xvQP4 button{border:1px solid transparent;border-radius:var(--tl-radius-control);background:transparent;color:var(--tl-text-secondary);padding:8px 10px;font-size:10px;white-space:nowrap;cursor:pointer}.LearningLoopLayer_tabs__xvQP4 button.LearningLoopLayer_active__A4c3_{background:var(--tl-lime-10);border-color:var(--tl-lime);color:var(--tl-text-primary)}.LearningLoopLayer_status__zFXIl{margin:9px 18px 0;border-radius:var(--tl-radius-control);background:rgba(245,158,11,.08);padding:7px 9px;color:#FCD99A;font-size:9px}.LearningLoopLayer_body__kPrIg{flex:1 1;min-height:0;overflow:auto;padding:16px 18px 20px}.LearningLoopLayer_empty__9ccHH,.LearningLoopLayer_loading__YJ3mo{border:1px dashed var(--tl-border);border-radius:var(--tl-radius-card);padding:28px;color:var(--tl-text-muted)}.LearningLoopLayer_empty__9ccHH{display:flex;flex-direction:column;gap:5px}.LearningLoopLayer_empty__9ccHH b{font-size:12px;color:var(--tl-text-primary)}.LearningLoopLayer_empty__9ccHH span{font-size:10px;line-height:1.5}.LearningLoopLayer_boundary__hcPA3,.LearningLoopLayer_epistemic__H60eq{display:flex;gap:9px;align-items:flex-start;border-top:1px solid var(--tl-border);padding:9px 18px;color:var(--tl-text-muted);font-size:9px}.LearningLoopLayer_boundary__hcPA3 b,.LearningLoopLayer_epistemic__H60eq b{color:var(--tl-text-secondary);white-space:nowrap}.LearningLoopLayer_epistemic__H60eq{margin-top:12px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-1);padding:9px;flex-direction:column;gap:3px}.LearningLoopLayer_sectionHead__KjbL5{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:13px}.LearningLoopLayer_sectionHead__KjbL5 h3{font-family:var(--font-brand);font-size:16px;margin:4px 0}.LearningLoopLayer_sectionHead__KjbL5 p{max-width:760px;margin:0;color:var(--tl-text-secondary);font-size:10px;line-height:1.5}.LearningLoopLayer_sectionHead__KjbL5 label{display:flex;flex-direction:column;gap:4px;min-width:280px}.LearningLoopLayer_sectionHead__KjbL5 label span{font-size:8px;color:var(--tl-text-muted)}.LearningLoopLayer_evidenceChoice__XjBWT select,.LearningLoopLayer_sectionHead__KjbL5 select{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:7px 8px;color:var(--tl-text-primary);font-size:9px}.LearningLoopLayer_inlineStatus__OUqNe{border-radius:var(--tl-radius-control);background:var(--tl-surface-1);padding:7px;color:var(--tl-text-muted);font-size:9px;margin-bottom:9px}.LearningLoopLayer_compareStack__dgfkv{display:flex;flex-direction:column}.LearningLoopLayer_signalStrip__W_V4R{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-bottom:11px}.LearningLoopLayer_signalStrip__W_V4R>span{display:flex;flex-direction:column;gap:3px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-1);padding:9px}.LearningLoopLayer_signalStrip__W_V4R small{font-size:7px;color:var(--tl-text-muted);letter-spacing:.08em}.LearningLoopLayer_signalStrip__W_V4R b{font-size:10px}.LearningLoopLayer_compareGrid__yJ9GY{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.LearningLoopLayer_evidenceChoice__XjBWT,.LearningLoopLayer_targetBehavior__ht2VI{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:12px}.LearningLoopLayer_evidenceChoice__XjBWT>header{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.LearningLoopLayer_evidenceChoice__XjBWT>header span{font-size:9px;letter-spacing:.1em;color:var(--tl-lime)}.LearningLoopLayer_evidenceChoice__XjBWT>header b{font-size:9px;color:var(--tl-text-muted)}.LearningLoopLayer_evidenceChoice__XjBWT>select{width:100%;margin-bottom:8px}.LearningLoopLayer_evidenceCard__JJx2g{border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:12px}.LearningLoopLayer_evidenceCard__JJx2g>small{font-size:8px;color:var(--tl-text-muted)}.LearningLoopLayer_evidenceCard__JJx2g h3{font-size:13px;margin:6px 0}.LearningLoopLayer_evidenceCard__JJx2g p{display:flex;flex-direction:column;gap:2px;color:var(--tl-text-secondary);font-size:9px}.LearningLoopLayer_evidenceCard__JJx2g p b{font-size:8px;color:var(--tl-text-muted);text-transform:uppercase}.LearningLoopLayer_evidenceCard__JJx2g footer{margin-top:10px;color:var(--tl-text-muted);font-size:8px}.LearningLoopLayer_targetBehavior__ht2VI{display:flex;flex-direction:column;justify-content:center;text-align:center}.LearningLoopLayer_targetBehavior__ht2VI>span{font-size:8px;letter-spacing:.13em;color:var(--tl-lime)}.LearningLoopLayer_targetBehavior__ht2VI h3{font-family:var(--font-brand);font-size:15px;line-height:1.35}.LearningLoopLayer_targetBehavior__ht2VI p{font-size:9px;line-height:1.5;color:var(--tl-text-secondary)}.LearningLoopLayer_targetBehavior__ht2VI>b{align-self:center;border-radius:999px;background:rgba(245,158,11,.09);padding:4px 7px;color:#FCD99A;font-size:8px}.LearningLoopLayer_emptyMini__oKTT5{padding:22px 8px;text-align:center;color:var(--tl-text-muted);font-size:9px}.LearningLoopLayer_outcomeKpis__ahnCF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.LearningLoopLayer_outcomeKpis__ahnCF>div{display:flex;flex-direction:column;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-1);padding:11px}.LearningLoopLayer_outcomeKpis__ahnCF span{font-size:8px;color:var(--tl-text-muted);text-transform:uppercase}.LearningLoopLayer_outcomeKpis__ahnCF b{font-family:var(--font-brand);font-size:22px;margin-top:2px}.LearningLoopLayer_outcomeGrid__sVZ8t{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.LearningLoopLayer_rankPanel__oka_C,.LearningLoopLayer_recentTable__wOITr{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:11px}.LearningLoopLayer_rankPanel__oka_C header h3,.LearningLoopLayer_recentTable__wOITr header h3{font-family:var(--font-brand);font-size:12px;margin:3px 0 8px}.LearningLoopLayer_rankPanel__oka_C>div{display:grid;grid-template-columns:minmax(80px,1fr) 1.2fr 24px;grid-gap:6px;gap:6px;align-items:center;padding:4px 0}.LearningLoopLayer_rankPanel__oka_C>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:var(--tl-text-secondary)}.LearningLoopLayer_rankPanel__oka_C i{height:5px;border-radius:999px;overflow:hidden;background:var(--tl-surface-2)}.LearningLoopLayer_rankPanel__oka_C i b{display:block;height:100%;background:var(--tl-lime)}.LearningLoopLayer_rankPanel__oka_C strong{font-size:8px;text-align:right}.LearningLoopLayer_rankPanel__oka_C p{font-size:9px;color:var(--tl-text-muted)}.LearningLoopLayer_recentTable__wOITr{margin-top:11px}.LearningLoopLayer_recentTable__wOITr>article{display:grid;grid-template-columns:92px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:7px 0;border-top:1px solid var(--tl-border)}.LearningLoopLayer_recentTable__wOITr>article>span{font-size:8px;text-transform:uppercase}.LearningLoopLayer_recentTable__wOITr>article>div{display:flex;flex-direction:column;gap:2px}.LearningLoopLayer_recentTable__wOITr>article b{font-size:9px}.LearningLoopLayer_recentTable__wOITr time,.LearningLoopLayer_recentTable__wOITr>article small{font-size:8px;color:var(--tl-text-muted)}.LearningLoopLayer_observed__TDwQt{color:#86EFAC}.LearningLoopLayer_not_observed__TJPBV{color:#FCD99A}.LearningLoopLayer_inconclusive__ALH3_{color:var(--tl-info)}.LearningLoopLayer_timelineAxis__Nv3fQ{display:grid;grid-template-columns:repeat(7,1fr);padding-left:160px;margin:2px 0 6px}.LearningLoopLayer_timelineAxis__Nv3fQ span{font-size:7px;color:var(--tl-text-muted)}.LearningLoopLayer_timelineAxis__Nv3fQ span:last-child{text-align:right}.LearningLoopLayer_gameStateTrack__Ou25t{display:grid;grid-template-columns:150px 1fr;grid-gap:10px;gap:10px;align-items:center;margin-bottom:10px}.LearningLoopLayer_gameStateTrack__Ou25t>b{font-size:8px;color:var(--tl-text-muted)}.LearningLoopLayer_gameStateTrack__Ou25t>div{height:28px;position:relative;border-radius:var(--tl-radius-control);overflow:hidden;background:var(--tl-surface-1)}.LearningLoopLayer_gameStateTrack__Ou25t i{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-style:normal;overflow:hidden}.LearningLoopLayer_gameStateTrack__Ou25t i span{font-size:7px;opacity:.85;text-transform:uppercase}.LearningLoopLayer_gameStateTrack__Ou25t .LearningLoopLayer_leading__oYSGI{background:rgba(34,197,94,.22);color:#86EFAC}.LearningLoopLayer_gameStateTrack__Ou25t .LearningLoopLayer_level__w7iPv{background:rgba(56,189,248,.16);color:#BDEBFB}.LearningLoopLayer_gameStateTrack__Ou25t .LearningLoopLayer_trailing__cseuT{background:rgba(239,68,68,.17);color:#FCA5A5}.LearningLoopLayer_gameStateTrack__Ou25t em{position:absolute;top:0;bottom:0;width:2px;background:var(--tl-lime);z-index:2}.LearningLoopLayer_roleRows__j4U4K{display:flex;flex-direction:column;gap:4px}.LearningLoopLayer_roleRows__j4U4K>section{display:grid;grid-template-columns:150px 1fr;grid-gap:10px;gap:10px;align-items:center}.LearningLoopLayer_roleRows__j4U4K>section>header{display:flex;flex-direction:column;overflow:hidden}.LearningLoopLayer_roleRows__j4U4K>section>header b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningLoopLayer_roleRows__j4U4K>section>header small{font-size:7px;color:var(--tl-text-muted)}.LearningLoopLayer_roleRows__j4U4K>section>div{position:relative;height:31px;border-radius:var(--tl-radius-control);background:var(--tl-surface-1)}.LearningLoopLayer_roleRows__j4U4K i{position:absolute;top:3px;bottom:3px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid rgba(31,111,235,.25);border-radius:var(--tl-radius-xs);background:rgba(31,111,235,.1);padding:0 5px;font-style:normal;min-width:2px}.LearningLoopLayer_roleRows__j4U4K i b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:var(--match-team-a-soft)}.LearningLoopLayer_roleRows__j4U4K i small{font-size:6px;color:var(--tl-text-muted)}.LearningLoopLayer_briefHero__4iaVP{position:relative;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-black);padding:16px}.LearningLoopLayer_briefHero__4iaVP h3{font-family:var(--font-brand);font-size:18px;margin:5px 0}.LearningLoopLayer_briefHero__4iaVP p{font-size:9px;color:var(--tl-text-secondary)}.LearningLoopLayer_briefHero__4iaVP time{position:absolute;right:14px;top:14px;font-size:8px;color:var(--tl-text-muted)}.LearningLoopLayer_briefGrid__n59IN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin-top:10px}.LearningLoopLayer_briefSection__joHA6{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:11px}.LearningLoopLayer_briefSection__joHA6>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.LearningLoopLayer_briefSection__joHA6>header h3{font-size:11px;margin:0}.LearningLoopLayer_briefSection__joHA6>header b{border-radius:999px;background:var(--tl-surface-2);padding:3px 6px;font-size:8px}.LearningLoopLayer_briefSection__joHA6>div{display:flex;flex-direction:column}.LearningLoopLayer_briefSection__joHA6 article{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:7px;gap:7px;padding:6px 0;border-top:1px solid var(--tl-border);align-items:center}.LearningLoopLayer_briefSection__joHA6 article>b{font-size:8px}.LearningLoopLayer_briefSection__joHA6 article>span{font-size:8px;color:var(--tl-text-secondary)}.LearningLoopLayer_briefSection__joHA6 article>small{font-size:7px;color:var(--tl-text-muted);text-align:right}.LearningLoopLayer_none__dzd8x{font-size:8px;color:var(--tl-text-muted)}.LearningLoopLayer_scopeReadout___tb2K{max-width:360px;border-radius:var(--tl-radius-control);background:var(--tl-lime-05);padding:7px 9px;font-size:8px;color:var(--tl-text-secondary)}.LearningLoopLayer_similarList__EntuE{display:flex;flex-direction:column;gap:7px}.LearningLoopLayer_similarList__EntuE>article{display:grid;grid-template-columns:58px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:10px}.LearningLoopLayer_similarScore__wVVjc{display:flex;flex-direction:column;align-items:center;border-radius:var(--tl-radius-control);background:var(--tl-lime-05);padding:7px}.LearningLoopLayer_similarScore__wVVjc b{font-family:var(--font-brand);font-size:17px;color:var(--tl-lime)}.LearningLoopLayer_similarScore__wVVjc small{font-size:6px;color:var(--tl-text-muted)}.LearningLoopLayer_similarList__EntuE article>div:nth-child(2)>span{font-size:7px;color:var(--tl-text-muted);text-transform:uppercase}.LearningLoopLayer_similarList__EntuE h3{font-size:10px;margin:3px 0}.LearningLoopLayer_similarList__EntuE p{font-size:8px;color:var(--tl-text-secondary)}.LearningLoopLayer_similarList__EntuE>article>button{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:6px 8px;color:var(--tl-text-primary);font-size:8px;cursor:pointer}.LearningLoopLayer_matchChips__CuBCi{display:flex;flex-wrap:wrap;gap:4px}.LearningLoopLayer_matchChips__CuBCi i{font-style:normal;border-radius:999px;background:var(--tl-lime-05);padding:3px 5px;color:var(--tl-text-secondary);font-size:7px}@media(max-width:900px){.LearningLoopLayer_launcher__3dXhm{right:12px;bottom:58px}.LearningLoopLayer_launcher__3dXhm span{display:none}.LearningLoopLayer_scrim__enixT{padding:7px}.LearningLoopLayer_workspace__ZkyjQ{height:97vh;border-radius:var(--tl-radius-panel)}.LearningLoopLayer_header__DlZPm{padding:14px;flex-direction:column}.LearningLoopLayer_context__Ao6pE{align-items:flex-start;max-width:100%}.LearningLoopLayer_body__kPrIg{padding:12px}.LearningLoopLayer_sectionHead__KjbL5{align-items:flex-start;flex-direction:column}.LearningLoopLayer_sectionHead__KjbL5 label{min-width:0;width:100%}.LearningLoopLayer_signalStrip__W_V4R{grid-template-columns:repeat(2,1fr)}.LearningLoopLayer_compareGrid__yJ9GY{grid-template-columns:1fr}.LearningLoopLayer_targetBehavior__ht2VI{order:2}.LearningLoopLayer_outcomeKpis__ahnCF{grid-template-columns:repeat(2,1fr)}.LearningLoopLayer_outcomeGrid__sVZ8t{grid-template-columns:1fr}.LearningLoopLayer_recentTable__wOITr>article{grid-template-columns:80px 1fr}.LearningLoopLayer_recentTable__wOITr time{display:none}.LearningLoopLayer_timelineAxis__Nv3fQ{padding-left:100px}.LearningLoopLayer_gameStateTrack__Ou25t,.LearningLoopLayer_roleRows__j4U4K>section{grid-template-columns:90px 1fr}.LearningLoopLayer_briefGrid__n59IN,.LearningLoopLayer_briefSection__joHA6 article{grid-template-columns:1fr}.LearningLoopLayer_similarList__EntuE>article{grid-template-columns:48px 1fr}.LearningLoopLayer_similarList__EntuE>article>button{grid-column:2}.LearningLoopLayer_boundary__hcPA3{display:none}}.OpponentPrepLayer_launcher__4wQ3k{position:fixed;right:18px;bottom:106px;z-index:88;display:flex;align-items:center;gap:9px;border:1px solid var(--tl-lime-20);border-radius:999px;background:var(--tl-surface-1);padding:8px 11px;color:var(--tl-text-primary);cursor:pointer}.OpponentPrepLayer_launcher__4wQ3k span{font-size:10px;font-weight:700}.OpponentPrepLayer_launcher__4wQ3k b{font-size:13px;color:var(--tl-lime)}.OpponentPrepLayer_launcher__4wQ3k:hover{border-color:var(--tl-lime);background:var(--tl-surface-hover)}.OpponentPrepLayer_scrim__oy8zz{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78)}.OpponentPrepLayer_workspace__KXVmY{width:min(1260px,100%);height:min(900px,94vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tl-border);border-radius:var(--tl-radius-panel);background:var(--tl-bg);color:var(--tl-text-primary)}.OpponentPrepLayer_header__hK72t{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:19px 22px 15px;border-bottom:1px solid var(--tl-border)}.OpponentPrepLayer_catalog__9P_89 header span,.OpponentPrepLayer_header__hK72t span,.OpponentPrepLayer_panel__FhpTD header span,.OpponentPrepLayer_providerMatrix__eWKlv>header>span,.OpponentPrepLayer_questions__Twm7L header span,.OpponentPrepLayer_readinessHero__vSXZd span,.OpponentPrepLayer_setup__7sWSy>div>span{font-size:9px;letter-spacing:.12em;color:var(--tl-lime);font-weight:700}.OpponentPrepLayer_header__hK72t h2{font-family:var(--font-brand);font-size:20px;margin:4px 0}.OpponentPrepLayer_header__hK72t p{max-width:740px;font-size:10px;color:var(--tl-text-secondary);margin:0;line-height:1.45}.OpponentPrepLayer_header__hK72t>button{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);color:var(--tl-text-secondary);padding:6px 9px;font-size:9px;cursor:pointer}.OpponentPrepLayer_tabs__g2ZhU{display:flex;gap:4px;padding:9px 18px;border-bottom:1px solid var(--tl-border)}.OpponentPrepLayer_tabs__g2ZhU button{border:1px solid transparent;border-radius:var(--tl-radius-control);background:transparent;color:var(--tl-text-secondary);padding:8px 11px;font-size:10px;cursor:pointer}.OpponentPrepLayer_tabs__g2ZhU button.OpponentPrepLayer_active__MYZ6L{background:var(--tl-lime-10);border-color:var(--tl-lime);color:var(--tl-text-primary)}.OpponentPrepLayer_message__jXDNL{margin:9px 18px 0;border-radius:var(--tl-radius-control);background:rgba(245,158,11,.08);padding:7px 9px;color:#FCD99A;font-size:9px}.OpponentPrepLayer_body__0HqVu{flex:1 1;min-height:0;overflow:auto;padding:16px 18px 22px}.OpponentPrepLayer_setup__7sWSy{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:12px}.OpponentPrepLayer_setup__7sWSy h3{font-family:var(--font-brand);font-size:16px;margin:4px 0}.OpponentPrepLayer_setup__7sWSy p{max-width:760px;margin:0;color:var(--tl-text-secondary);font-size:10px;line-height:1.5}.OpponentPrepLayer_opponentInput__pottm{display:flex;align-items:end;gap:7px}.OpponentPrepLayer_opponentInput__pottm label{display:flex;flex-direction:column;gap:4px}.OpponentPrepLayer_opponentInput__pottm label span{font-size:8px;color:var(--tl-text-muted)}.OpponentPrepLayer_opponentInput__pottm input{min-width:230px;padding:8px 9px}.OpponentPrepLayer_opponentInput__pottm button,.OpponentPrepLayer_opponentInput__pottm input,.OpponentPrepLayer_questions__Twm7L article>button{border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-2);color:var(--tl-text-primary);font-size:9px}.OpponentPrepLayer_opponentInput__pottm button,.OpponentPrepLayer_questions__Twm7L article>button{padding:8px 10px;cursor:pointer}.OpponentPrepLayer_opponentInput__pottm button:hover,.OpponentPrepLayer_questions__Twm7L article>button:hover{border-color:var(--tl-lime);background:var(--tl-lime-10)}.OpponentPrepLayer_opponentInput__pottm button:disabled{opacity:.4}.OpponentPrepLayer_empty__IWaiV{display:flex;flex-direction:column;gap:5px;border:1px dashed var(--tl-border);border-radius:var(--tl-radius-card);padding:28px;color:var(--tl-text-muted)}.OpponentPrepLayer_empty__IWaiV b{font-size:12px;color:var(--tl-text-primary)}.OpponentPrepLayer_empty__IWaiV span{font-size:10px;line-height:1.5}.OpponentPrepLayer_coverage__1nTt8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:11px}.OpponentPrepLayer_coverage__1nTt8>span{display:flex;flex-direction:column;gap:3px;border:1px solid var(--tl-border);border-radius:var(--tl-radius-control);background:var(--tl-surface-1);padding:9px}.OpponentPrepLayer_coverage__1nTt8 small{font-size:7px;color:var(--tl-text-muted);letter-spacing:.08em}.OpponentPrepLayer_coverage__1nTt8 b{font-size:11px}.OpponentPrepLayer_prepGrid___EQgO{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:9px;gap:9px}.OpponentPrepLayer_catalog__9P_89,.OpponentPrepLayer_panel__FhpTD,.OpponentPrepLayer_questions__Twm7L{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:11px}.OpponentPrepLayer_catalog__9P_89 header h3,.OpponentPrepLayer_panel__FhpTD header h3,.OpponentPrepLayer_questions__Twm7L header h3{font-family:var(--font-brand);font-size:12px;margin:3px 0 9px}.OpponentPrepLayer_metricGrid__S_aBB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.OpponentPrepLayer_metricGrid__S_aBB>div{display:flex;flex-direction:column;border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:8px}.OpponentPrepLayer_metricGrid__S_aBB span{font-size:7px;color:var(--tl-text-muted);text-transform:uppercase}.OpponentPrepLayer_metricGrid__S_aBB b{font-family:var(--font-brand);font-size:15px}.OpponentPrepLayer_metricGrid__S_aBB small{font-size:7px;color:var(--tl-text-muted)}.OpponentPrepLayer_detectors__XoGos{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.OpponentPrepLayer_detectors__XoGos span{display:flex;gap:5px;border-radius:999px;background:var(--tl-lime-05);padding:4px 6px;font-size:7px}.OpponentPrepLayer_detectors__XoGos small{color:var(--tl-text-muted)}.OpponentPrepLayer_list__wkhek{display:flex;flex-direction:column}.OpponentPrepLayer_list__wkhek article{display:grid;grid-template-columns:28px 1fr;grid-gap:7px;gap:7px;padding:6px 0;border-top:1px solid var(--tl-border)}.OpponentPrepLayer_list__wkhek article>b{color:var(--tl-lime);font-size:8px}.OpponentPrepLayer_list__wkhek article div{display:flex;flex-direction:column}.OpponentPrepLayer_list__wkhek strong{font-size:8px}.OpponentPrepLayer_list__wkhek small{font-size:7px;color:var(--tl-text-muted)}.OpponentPrepLayer_muted__7sXFx{font-size:9px;color:var(--tl-text-muted)}.OpponentPrepLayer_questions__Twm7L{margin-top:10px}.OpponentPrepLayer_questions__Twm7L>article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--tl-border)}.OpponentPrepLayer_questions__Twm7L article span{font-size:7px;color:var(--tl-lime);text-transform:uppercase}.OpponentPrepLayer_questions__Twm7L h4{font-size:10px;margin:3px 0}.OpponentPrepLayer_questions__Twm7L p{font-size:8px;color:var(--tl-text-secondary);margin:0}.OpponentPrepLayer_questions__Twm7L small{font-size:7px;color:var(--tl-text-muted)}.OpponentPrepLayer_limitations__vjWQR{display:flex;flex-direction:column;gap:4px;margin-top:10px}.OpponentPrepLayer_limitations__vjWQR span{border-radius:var(--tl-radius-control);background:rgba(245,158,11,.06);padding:6px 8px;color:#FCD99A;font-size:8px}.OpponentPrepLayer_readinessHero__vSXZd{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-black);padding:14px}.OpponentPrepLayer_readinessHero__vSXZd h3{font-family:var(--font-brand);font-size:15px;margin:4px 0}.OpponentPrepLayer_readinessHero__vSXZd p{max-width:760px;font-size:9px;color:var(--tl-text-secondary);margin:0}.OpponentPrepLayer_readinessHero__vSXZd>b{border-radius:999px;background:var(--tl-surface-2);padding:5px 8px;font-size:8px;color:var(--tl-text-secondary)}.OpponentPrepLayer_tiers__hS9VW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0}.OpponentPrepLayer_tiers__hS9VW article{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:10px}.OpponentPrepLayer_tiers__hS9VW article header{display:flex;justify-content:space-between;gap:7px}.OpponentPrepLayer_tiers__hS9VW article header span{font-size:7px;letter-spacing:.1em}.OpponentPrepLayer_tiers__hS9VW article header b{font-size:7px;text-transform:uppercase}.OpponentPrepLayer_tiers__hS9VW h3{font-size:11px}.OpponentPrepLayer_tiers__hS9VW p{font-size:8px;line-height:1.45;color:var(--tl-text-secondary)}.OpponentPrepLayer_tiers__hS9VW .OpponentPrepLayer_available__WwDHm{border-color:rgba(34,197,94,.25)}.OpponentPrepLayer_tiers__hS9VW .OpponentPrepLayer_available__WwDHm header{color:#86EFAC}.OpponentPrepLayer_tiers__hS9VW .OpponentPrepLayer_not_loaded__xOemN{border-color:rgba(245,158,11,.25)}.OpponentPrepLayer_tiers__hS9VW .OpponentPrepLayer_not_loaded__xOemN header{color:#FCD99A}.OpponentPrepLayer_tiers__hS9VW .OpponentPrepLayer_blocked__cpDCg{border-color:rgba(239,68,68,.25)}.OpponentPrepLayer_tiers__hS9VW .OpponentPrepLayer_blocked__cpDCg header{color:#FCA5A5}.OpponentPrepLayer_readinessGrid__Eb8go{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.OpponentPrepLayer_featureList__dBMgc,.OpponentPrepLayer_providerList__cxlAC{display:flex;flex-direction:column}.OpponentPrepLayer_providerList__cxlAC>div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid var(--tl-border);font-size:8px}.OpponentPrepLayer_providerList__cxlAC span{color:var(--tl-text-muted)}.OpponentPrepLayer_featureList__dBMgc>div{display:flex;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--tl-border)}.OpponentPrepLayer_featureList__dBMgc i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:9px}.OpponentPrepLayer_gateReady__1yhIY{background:rgba(34,197,94,.1);color:#86EFAC}.OpponentPrepLayer_gateBlocked__hxTfc{background:rgba(239,68,68,.09);color:#FCA5A5}.OpponentPrepLayer_featureList__dBMgc span{display:flex;flex-direction:column}.OpponentPrepLayer_featureList__dBMgc b{font-size:8px}.OpponentPrepLayer_featureList__dBMgc small{font-size:7px;color:var(--tl-text-muted)}.OpponentPrepLayer_catalog__9P_89{margin-top:9px}.OpponentPrepLayer_catalog__9P_89>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;gap:5px}.OpponentPrepLayer_catalog__9P_89 article{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;border-radius:var(--tl-radius-control);background:var(--tl-surface-2);padding:7px}.OpponentPrepLayer_catalog__9P_89 article div{display:flex;flex-direction:column}.OpponentPrepLayer_catalog__9P_89 article b{font-size:8px}.OpponentPrepLayer_catalog__9P_89 article small,.OpponentPrepLayer_catalog__9P_89 article span,.OpponentPrepLayer_catalog__9P_89 article strong{font-size:7px;color:var(--tl-text-muted)}.OpponentPrepLayer_catalog__9P_89 article strong{color:var(--tl-text-secondary)}.OpponentPrepLayer_providerMatrix__eWKlv{margin:10px 0;border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-1);padding:12px}.OpponentPrepLayer_providerMatrix__eWKlv>header h3{font-family:var(--font-brand);font-size:13px;margin:3px 0}.OpponentPrepLayer_providerMatrix__eWKlv>header p{max-width:900px;margin:0 0 10px;color:var(--tl-text-secondary);font-size:8px;line-height:1.45}.OpponentPrepLayer_providerMatrix__eWKlv>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.OpponentPrepLayer_providerCard__m7Gf0{border:1px solid var(--tl-border);border-radius:var(--tl-radius-card);background:var(--tl-surface-2);padding:10px}.OpponentPrepLayer_providerCard__m7Gf0>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.OpponentPrepLayer_providerCard__m7Gf0>header div{display:flex;flex-direction:column}.OpponentPrepLayer_providerCard__m7Gf0>header span{font-size:7px;color:var(--tl-lime);letter-spacing:.08em}.OpponentPrepLayer_providerCard__m7Gf0>header h4{font-size:11px;margin:3px 0}.OpponentPrepLayer_providerCard__m7Gf0>header>b{border-radius:999px;background:var(--tl-lime-05);padding:4px 6px;color:var(--tl-text-secondary);font-size:6px;letter-spacing:.08em}.OpponentPrepLayer_providerCard__m7Gf0>p{font-size:8px;line-height:1.45;color:var(--tl-text-secondary)}.OpponentPrepLayer_providerCard__m7Gf0>small{display:block;margin-top:5px;color:var(--tl-text-muted);font-size:7px;line-height:1.4}.OpponentPrepLayer_providerCard__m7Gf0>small b{color:var(--tl-text-secondary)}.OpponentPrepLayer_capGrid__8Szmo{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.OpponentPrepLayer_capGrid__8Szmo span{display:flex;align-items:center;gap:4px;border-radius:999px;padding:4px 6px;font-size:7px}.OpponentPrepLayer_capGrid__8Szmo i{font-style:normal}.OpponentPrepLayer_capOn__wXSzF{background:rgba(34,197,94,.08);color:#86EFAC}.OpponentPrepLayer_capOff__FDS8j{background:var(--tl-surface-inset);color:var(--tl-text-muted)}.OpponentPrepLayer_adminNote__56BC9,.OpponentPrepLayer_blockedNote__9cJmO{display:flex;gap:10px;align-items:flex-start;margin-top:10px;border-radius:var(--tl-radius-control);padding:8px;font-size:8px}.OpponentPrepLayer_adminNote__56BC9{border:1px solid var(--tl-lime-20);background:var(--tl-lime-05);color:var(--tl-text-secondary)}.OpponentPrepLayer_adminNote__56BC9 b{white-space:nowrap;color:var(--tl-lime)}.OpponentPrepLayer_blockedNote__9cJmO{border:1px solid rgba(239,68,68,.2);background:rgba(239,68,68,.05);color:#FCA5A5}.OpponentPrepLayer_blockedNote__9cJmO b{white-space:nowrap;color:#FCA5A5}@media(max-width:900px){.OpponentPrepLayer_launcher__4wQ3k{right:12px;bottom:98px}.OpponentPrepLayer_launcher__4wQ3k span{display:none}.OpponentPrepLayer_scrim__oy8zz{padding:7px}.OpponentPrepLayer_workspace__KXVmY{height:97vh;border-radius:var(--tl-radius-panel)}.OpponentPrepLayer_header__hK72t{padding:14px}.OpponentPrepLayer_body__0HqVu{padding:12px}.OpponentPrepLayer_setup__7sWSy{flex-direction:column;align-items:stretch}.OpponentPrepLayer_opponentInput__pottm{align-items:stretch}.OpponentPrepLayer_opponentInput__pottm label{flex:1 1}.OpponentPrepLayer_opponentInput__pottm input{min-width:0;width:100%;box-sizing:border-box}.OpponentPrepLayer_coverage__1nTt8{grid-template-columns:repeat(2,1fr)}.OpponentPrepLayer_prepGrid___EQgO,.OpponentPrepLayer_readinessGrid__Eb8go{grid-template-columns:1fr}.OpponentPrepLayer_tiers__hS9VW{grid-template-columns:repeat(2,1fr)}.OpponentPrepLayer_catalog__9P_89>div,.OpponentPrepLayer_providerMatrix__eWKlv>div,.OpponentPrepLayer_questions__Twm7L>article{grid-template-columns:1fr}.OpponentPrepLayer_questions__Twm7L article>button{justify-self:start}.OpponentPrepLayer_header__hK72t h2{font-size:16px}.OpponentPrepLayer_header__hK72t p{display:none}}