*{box-sizing:border-box;margin:0;padding:0}:root{--press-950: #101319;--press-900: #161a22;--press-800: #1e232e;--paper: #f3eee2;--paper-ink: #17151a;--paper-edge: #d9d2bf;--paper-ahead: #0b6f66;--paper-behind: #b8480f;--paper-ink-soft: rgba(23, 21, 26, .72);--paper-ink-faint: rgba(23, 21, 26, .28);--ink-blue: #2b59ff;--ink-blue-hi: #6f8dff;--ink-blue-rgb: 111, 141, 255;--ink-pink: #ff5c8a;--ink-pink-rgb: 255, 92, 138;--ink-950: #0b0d12;--ink-900: #101319;--ink-850: #13161d;--ink-800: #161a22;--ink-700: #1e232e;--ink-aubergine: #191a26;--ink-green: #12171b;--line: rgba(240, 238, 230, .09);--line-strong: rgba(240, 238, 230, .16);--glass: rgba(22, 26, 34, .66);--glass-chrome: rgba(16, 19, 25, .8);--bevel: rgba(255, 255, 255, .06);--bevel-strong: rgba(255, 255, 255, .11);--shadow-panel: 0 0 0 1px var(--line), 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -8px rgba(0, 0, 0, .55), inset 0 1px 0 var(--bevel);--shadow-panel-hover: 0 0 0 1px var(--bevel-strong), 0 2px 4px rgba(0, 0, 0, .45), 0 16px 36px -12px rgba(0, 0, 0, .6), inset 0 1px 0 var(--bevel-strong);--chrome-rail: linear-gradient(90deg, rgba(var(--ink-blue-rgb), .9), rgba(var(--ink-pink-rgb), .55) 50%, rgba(var(--ink-blue-rgb), .75));--chrome-glass: linear-gradient(90deg, rgba(var(--ink-blue-rgb), .06), transparent 26%, rgba(var(--ink-pink-rgb), .045) 70%, rgba(var(--ink-blue-rgb), .045)), var(--glass-chrome);--chrome-grid: repeating-linear-gradient(90deg, rgba(242, 240, 232, .026) 0 1px, transparent 1px 72px);--text-100: #f2f0e8;--text-300: #a9b0bd;--text-500: #828b9a;--gold: #6f8dff;--gold-rgb: 111, 141, 255;--gold-bright: #93a9ff;--gold-dim: #4a6bd8;--phosphor: #6f8dff;--ahead: #19d3c5;--ahead-rgb: 25, 211, 197;--ahead-soft: rgba(25, 211, 197, .13);--ahead-glow: rgba(25, 211, 197, .3);--behind: #ff7a33;--behind-rgb: 255, 122, 51;--behind-soft: rgba(255, 122, 51, .13);--behind-glow: rgba(255, 122, 51, .3);--sky: #6f8dff;--sky-rgb: 111, 141, 255;--violet: #785ef0;--violet-rgb: 120, 94, 240;--violet-hi: #9b87f5;--oxblood: #ff5c8a;--tier-s: #ff5c8a;--tier-a: #ffb000;--tier-b: #6f8dff;--tier-c: #a9b0bd;--cat-1: #648fff;--cat-2: #785ef0;--cat-3: #dc267f;--cat-4: #fe6100;--cat-5: #ffb000;--phase-early: #ffb000;--phase-early-rgb: 255, 176, 0;--phase-mid: #648fff;--phase-mid-rgb: 100, 143, 255;--phase-late: #785ef0;--phase-late-rgb: 120, 94, 240;--radial-broadcast: radial-gradient(980px 560px at 88% -8%, rgba(43, 89, 255, .07), transparent 60%), radial-gradient(760px 520px at -4% 104%, rgba(255, 92, 138, .05), transparent 58%), radial-gradient(780px 420px at 102% 96%, rgba(25, 211, 197, .04), transparent 62%);--font-display: "Bricolage Grotesque", "Bricolage Fallback: Segoe UI", "Bricolage Fallback: Roboto", "Bricolage Fallback: Arial", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Martian Mono", "MM Arabic Mono Fallback", "Martian Fallback: Consolas", "Martian Fallback: Courier New", "Martian Fallback: Roboto Mono", ui-monospace, "SFMono-Regular", "JetBrains Mono", monospace;--font-condensed: "Bricolage Grotesque", "Bricolage Fallback: Segoe UI", "Bricolage Fallback: Roboto", "Bricolage Fallback: Arial", system-ui, -apple-system, sans-serif;--font-poster: "Bricolage Grotesque", "Bricolage Fallback: Segoe UI", "Bricolage Fallback: Roboto", "Bricolage Fallback: Arial", system-ui, -apple-system, sans-serif;--step--1: .8rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.563rem;--step-3: 1.953rem;--step-4: 2.441rem;--step-5: 3.052rem;--step-6: 3.815rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--spring-snappy: cubic-bezier(.22, 1, .36, 1);--layer-base: 0;--layer-sticky: 50;--layer-popover: 90;--layer-modal: 1000;--bg-primary: var(--ink-900);--bg-secondary: var(--ink-850);--bg-tertiary: var(--ink-700);--text-primary: var(--text-100);--text-secondary: var(--text-300);--accent-blue: var(--sky);--accent-red: var(--behind);--accent-gold: var(--gold);--accent-green: var(--ahead);--accent-purple: var(--violet);--accent-color: var(--gold);--card-bg: var(--ink-850);--border-color: var(--line-strong);--gradient-purple: var(--gold);--gradient-cyan: var(--sky);--gradient-primary: linear-gradient(100deg, var(--gold-bright) 0%, var(--gold) 48%, var(--sky) 135%);--glow-purple: rgba(var(--violet-rgb), .22);--glow-cyan: rgba(var(--sky-rgb), .2)}body{font-family:var(--type-font-body);background:var(--radial-broadcast),var(--ink-900);background-attachment:fixed;color:var(--text-primary);line-height:var(--type-line-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(a[href],button,[role=button],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:1}.stat-value,.mc-wr,.tote-wr,.win-now-value,.milestone-value,.game-time,.metric-value,.number,[data-tnum]{font-variant-numeric:tabular-nums slashed-zero}.page-header{text-align:center;margin-bottom:2rem;padding:1rem 0}.page-header h1{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:var(--type-letter-spacing)}.page-header .page-subtitle{color:var(--text-secondary);font-size:.95rem;margin:0}.page-header.gradient h1{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header.bold h1{font-size:2rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}@media (max-width: 768px){.page-header h1{font-size:1.5rem}.page-header.bold h1{font-size:1.6rem}}.live-page{min-height:100vh;padding:clamp(1rem,3vw,2.5rem);width:100%}.header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.header h1{font-size:1.5rem;font-weight:600}.game-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--text-secondary)}.status-active .status-dot{background:var(--accent-green)}.status-waiting .status-dot{background:var(--accent-gold)}.status-offline .status-dot{background:var(--text-secondary)}.status-error .status-dot{background:var(--accent-red)}.prescription-display{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-tertiary));border:2px solid var(--accent-gold);border-radius:8px;padding:1.5rem 2rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;animation:pulse 2s infinite}.prescription-display.category-objective{border-color:var(--accent-blue)}.prescription-display.category-cs,.prescription-display.category-gold{border-color:var(--accent-gold)}.prescription-display.category-combat{border-color:var(--accent-red)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.85}}.prescription-main-text{font-size:1.5rem;font-weight:600}.dismiss-btn{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:.25rem}.dismiss-btn:hover{color:var(--text-primary)}.game-content{display:grid;gap:1.5rem}section{background:var(--bg-secondary);border-radius:8px;padding:1rem}section h2{font-size:1rem;font-weight:500;margin-bottom:1rem;color:var(--text-secondary)}.objectives-grid{display:flex;gap:1rem}.objective-timer{flex:1;background:var(--bg-tertiary);border-radius:6px;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.objective-timer.available{border-inline-start:3px solid var(--accent-green)}.objective-timer.spawning{border-inline-start:3px solid var(--text-secondary)}.objective-name{font-weight:500}.objective-status{color:var(--accent-green);font-weight:600}.objective-countdown{color:var(--text-secondary);font-family:monospace}.team-summary{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.team{display:flex;align-items:center;gap:1rem}.team-name{font-weight:600}.blue-team .team-name{color:var(--accent-blue)}.red-team .team-name{color:var(--accent-red)}.team-stat{color:var(--text-secondary);font-size:.875rem}.game-time{font-size:1.25rem;font-weight:600;font-family:monospace}.players-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.team-players{display:flex;flex-direction:column;gap:.5rem}.player-row{display:grid;grid-template-columns:1fr auto auto auto auto;gap:.75rem;align-items:center;padding:.5rem;background:var(--bg-tertiary);border-radius:4px;font-size:.875rem}.player-row.dead{opacity:.5}.player-champion{font-weight:500}.player-level{color:var(--text-secondary)}.player-kda{font-family:monospace}.player-cs{color:var(--text-secondary)}.respawn-timer{color:var(--accent-red);font-family:monospace}.prescription-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.prescription-item{display:flex;gap:1rem;padding:.5rem;background:var(--bg-tertiary);border-radius:4px;border-inline-start:3px solid var(--text-secondary)}.prescription-item.priority-1{border-inline-start-color:var(--accent-red)}.prescription-item.priority-2{border-inline-start-color:var(--accent-gold)}.prescription-category{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase}.prescription-text{font-weight:500}.no-prescriptions{color:var(--text-secondary);font-style:italic}.waiting{text-align:center;padding:4rem 2rem}.waiting p{font-size:1.25rem;margin-bottom:.5rem}.waiting .hint{font-size:.875rem;color:var(--text-secondary)}@media (max-width: 768px){.players-grid{grid-template-columns:1fr}.objectives-grid{flex-direction:column}.prescription-display{padding:1rem}.prescription-main-text{font-size:1.25rem}}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:relative}.main-nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.5}.nav-brand{display:flex;align-items:baseline;gap:.75rem}.brand-tagline{font-size:.75rem;font-weight:400;color:var(--text-secondary);font-style:italic}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.nav-links a.active{color:var(--accent-blue)}.language-selector{display:flex;gap:.25rem;margin-inline-start:1rem}.language-selector button{background:transparent;border:2px solid transparent;border-radius:4px;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;transition:border-color .2s,background .2s;line-height:1}.language-selector button:hover{border-color:var(--accent-blue)}.language-selector button.active{border-color:var(--accent-blue);background:rgba(var(--ink-blue-rgb),.12)}.matchup-browser{min-height:calc(100vh - 50px);display:flex;flex-direction:column;min-width:0}.error-banner{background:rgba(var(--behind-rgb),.15);border:1px solid var(--accent-red);color:var(--accent-red);padding:.75rem 1.5rem;margin:1rem;border-radius:6px}.error-banner code{background:var(--bg-tertiary);padding:.125rem .375rem;border-radius:3px}.matchup-content{flex:1;padding:1.5rem;overflow-y:auto;min-width:0}.loading,.no-data{text-align:center;padding:3rem;color:var(--text-secondary)}.stats-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;max-width:1120px;margin:0 auto}.freshness-panel{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.75rem 1.25rem;max-width:1120px;margin:1.25rem auto 0;padding:1rem;border:1px solid var(--border-color);border-inline-start:3px solid var(--accent-blue);border-radius:8px;background:var(--bg-secondary);text-align:start}.freshness-panel.fresh{border-inline-start-color:var(--accent-green)}.freshness-panel.aging{border-inline-start-color:var(--accent-gold)}.freshness-panel.stale{border-inline-start-color:var(--accent-red)}.freshness-label{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:700;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.freshness-panel strong{color:var(--text-primary);font-size:.92rem}.freshness-panel p{grid-column:1 / -1;margin:0;color:var(--text-secondary);font-size:.85rem}.audit-queue-panel{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);gap:1rem;max-width:1120px;margin:1.25rem auto 0;padding:1rem;border:1px solid rgba(255,207,107,.28);border-inline-start:3px solid var(--accent-gold);border-radius:8px;background:linear-gradient(135deg,#ffcf6b14,#12121af0);text-align:start}.audit-queue-summary strong{display:block;color:var(--text-primary);font-size:.95rem;line-height:1.45}.audit-queue-summary p,.audit-next-step{margin:.55rem 0 0;color:var(--text-secondary);font-size:.85rem}.audit-target-list{min-width:0}.audit-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem}.audit-target{min-height:68px;padding:.65rem .75rem;border:1px solid rgba(61,221,235,.18);border-radius:6px;background:#091c2594}.audit-target strong,.audit-target span{display:block}.audit-target strong{color:var(--text-primary);font-size:.88rem}.audit-target span{margin-top:.3rem;color:var(--text-secondary);font-size:.78rem;line-height:1.35}.audit-next-step{grid-column:1 / -1}.stat{text-align:center;background:var(--bg-secondary);padding:1.25rem 1.5rem;border-radius:8px;border:1px solid var(--border-color);min-width:120px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);border-radius:8px 8px 0 0}.stat:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--violet-rgb),.15),0 4px 10px rgba(var(--sky-rgb),.1)}.stat-value{display:block;font-size:1.75rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:.875rem;color:var(--text-secondary)}.seo-evidence-summary{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;line-height:1.7}.seo-evidence-summary h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text-primary)}.seo-evidence-summary h4{font-size:1rem;margin:1.25rem 0 .5rem;color:var(--ink-blue-hi)}.seo-evidence-summary p{color:var(--text-secondary);margin-bottom:.75rem}.seo-evidence-summary strong{color:var(--text-primary)}.seo-evidence-summary .seo-cta{margin-top:1rem;font-style:italic;color:var(--text-500)}.matchup-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.matchup-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1rem;cursor:pointer;transition:border-color .2s,transform .2s}.matchup-card:hover{border-color:var(--accent-blue);transform:translateY(-2px)}.matchup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}.matchup-icon{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0;background:var(--bg-tertiary)}.matchup-enemy{font-weight:600;font-size:1rem;flex:1}.matchup-wr{font-weight:700;font-size:.875rem;padding:.125rem .375rem;border-radius:3px}.matchup-wr.good{background:rgba(var(--ahead-rgb),.2);color:var(--accent-green)}.matchup-wr.bad{background:rgba(var(--behind-rgb),.2);color:var(--accent-red)}.matchup-wr.neutral{background:var(--bg-tertiary);color:var(--text-secondary)}.matchup-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--text-secondary);margin-bottom:.75rem}.confidence-badge{display:inline-flex;align-items:center;min-height:20px;padding:.18rem .42rem;border-radius:4px;border:1px solid var(--border-color);font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.confidence-badge.strong{border-color:rgba(var(--ahead-rgb),.55);color:var(--accent-green);background:rgba(var(--ahead-rgb),.1)}.confidence-badge.directional{border-color:rgba(var(--sky-rgb),.55);color:var(--accent-blue);background:rgba(var(--sky-rgb),.1)}.confidence-badge.thin,.confidence-badge.insufficient{border-color:rgba(var(--phase-early-rgb),.55);color:var(--accent-gold);background:rgba(var(--phase-early-rgb),.1)}.evidence-badge{display:inline-flex;align-items:center;min-height:20px;padding:.18rem .42rem;border-radius:4px;border:1px solid var(--border-color);font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap}.evidence-badge.strong{border-color:rgba(var(--ahead-rgb),.6);color:var(--accent-green);background:rgba(var(--ahead-rgb),.12)}.evidence-badge.credible{border-color:rgba(var(--sky-rgb),.6);color:var(--accent-blue);background:rgba(var(--sky-rgb),.1)}.evidence-badge.tentative{border-color:rgba(var(--phase-early-rgb),.6);color:var(--accent-gold);background:rgba(var(--phase-early-rgb),.1)}.evidence-badge.exploratory,.evidence-badge.insufficient{border-color:#95a5a68c;color:var(--text-secondary);background:var(--bg-tertiary)}.matchup-sparkline-container{margin-bottom:.5rem}.matchup-sparkline{display:flex;align-items:flex-end;height:40px;gap:1px}.spark-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.spark-bar{width:100%;max-width:12px;border-radius:1px;min-height:2px;margin-top:auto}.spark-bar.positive{background:var(--accent-green)}.spark-bar.negative{background:var(--accent-red)}.spark-label{font-size:.5rem;color:var(--text-500);margin-top:2px;line-height:1}.matchup-insight-preview{font-size:.75rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-wrap{position:relative;width:100%;background:var(--ink-850);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:.5rem .5rem .25rem;box-shadow:inset 0 1px 0 var(--bevel)}.gc-svg{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair}.gc-grid{stroke:#ffffff0d;stroke-width:1}.gc-zero{stroke:#ffffff3d;stroke-width:1;stroke-dasharray:3 3}.gc-ylabel,.gc-xlabel{fill:var(--text-500);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}[dir=rtl] .gc-ylabel{direction:ltr}.gc-band{fill:#9aa4b81a}.gc-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.gc-flip{stroke:var(--text-300);stroke-width:1;stroke-dasharray:2 4;opacity:.5}.gc-fliplabel{fill:var(--text-300);font-family:var(--font-mono);font-size:9.5px;letter-spacing:var(--type-letter-spacing);font-variant-numeric:tabular-nums}.gc-cursor{stroke:#ffffff52;stroke-width:1}.gc-dot{fill:var(--gold);stroke:var(--ink-900);stroke-width:1.5}.gc-tip{position:absolute;top:4px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 9px;background:var(--ink-900);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 6px 18px #00000080;pointer-events:none;white-space:nowrap;z-index:2}.gc-tip-min{font-family:var(--font-condensed);font-size:9px;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.gc-tip-val{font-family:var(--font-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.gc-tip-band{font-family:var(--font-mono);font-size:9px;color:var(--text-500);font-variant-numeric:tabular-nums}.chart-caption{margin:0 0 .55rem;font-size:.8rem;line-height:1.45;color:var(--text-300)}.cap-key{font-weight:600}.cap-key.ahead{color:var(--ahead)}.cap-key.behind{color:var(--behind)}.dd-bar{fill:var(--behind);opacity:.38;transition:opacity .12s ease}.dd-bar.danger{opacity:.82}.dd-bar.active{opacity:1}.ge-bar{transition:opacity .12s ease}.ge-bar.win{fill:var(--ahead);opacity:.72}.ge-bar.loss{fill:var(--behind);opacity:.72}.ge-bar.active{opacity:1}.skel{display:block;position:relative;overflow:hidden;background:#e8ecf50d;border-radius:6px}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(232,236,245,.08),transparent);animation:skel-shimmer 1.3s ease-in-out infinite}@keyframes skel-shimmer{to{transform:translate(100%)}}.skel-line{height:12px}.skel-line.sm{height:9px}.skel-line.nums{width:38px;height:11px;margin-inline-start:auto}.skel-portrait{width:48px;height:48px;border-radius:10px;flex:0 0 auto}.skel-portrait.sm{width:28px;height:28px;border-radius:7px}.skel-result{width:54px;height:40px;border-radius:8px;flex:0 0 auto}.skel-meter{width:100%;height:8px;border-radius:5px}.skel-chip{height:34px;border-radius:8px}.skel-badge{width:22px;height:22px;border-radius:6px}.skel-card,.skel-featured{cursor:default;pointer-events:none}.skel-card .mc-id{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.skel-featured{overflow:hidden}.skel-table .et-row{cursor:default;pointer-events:none}@media (prefers-reduced-motion: reduce){.skel:after{animation:none}}.curve-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.curve-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-title{font-weight:500;font-size:.875rem}.chart-legend{display:flex;gap:1rem;font-size:.75rem}.legend-ahead{color:var(--accent-green)}.legend-behind{color:var(--accent-red)}.chart-body{position:relative;height:120px;margin-bottom:.5rem}.zero-line{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-color)}.bars{display:flex;height:100%;gap:4px}.bar-container{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;height:100%}.bar{position:absolute;width:80%;border-radius:2px;display:flex;justify-content:center;min-height:2px}.bar.ahead{background:var(--accent-green)}.bar.behind{background:var(--accent-red)}.bar-value{font-size:.625rem;color:var(--text-primary);position:absolute;white-space:nowrap}.bar.ahead .bar-value{bottom:100%;margin-bottom:2px}.bar.behind .bar-value{top:100%;margin-top:2px}.bar-label{position:absolute;bottom:-18px;font-size:.625rem;color:var(--text-secondary)}.chart-summary{display:flex;justify-content:center;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color);font-size:.875rem}.summary-item.ahead{color:var(--accent-green)}.summary-item.behind,.summary-item.danger{color:var(--accent-red)}.death-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.death-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.death-chart .chart-subtitle{font-size:.75rem;color:var(--text-secondary);margin-inline-start:.5rem}.death-bars{display:flex;height:100px;gap:4px;align-items:flex-end;padding-top:.5rem}.death-bars .bar-container{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.death-bar{width:100%;background:var(--accent-gold);border-radius:3px 3px 0 0;display:flex;align-items:flex-start;justify-content:center;min-height:2px;transition:background .2s}.death-bar.danger{background:var(--accent-red)}.death-bar .bar-value{font-size:.625rem;font-weight:600;color:#fff;padding-top:2px}.death-bars .bar-label{font-size:.625rem;color:var(--text-secondary);margin-top:4px}.game-end-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.game-end-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.game-end-chart .chart-legend{display:flex;gap:1rem;justify-content:center;margin-bottom:.5rem;font-size:.75rem}.game-end-chart .legend-item{display:flex;align-items:center;gap:.25rem}.game-end-chart .legend-item:before{content:"";width:12px;height:12px;border-radius:2px}.game-end-chart .legend-item.win:before{background:var(--accent-green)}.game-end-chart .legend-item.loss:before{background:var(--accent-red)}.game-end-bars{display:flex;height:100px;gap:8px;align-items:flex-end;padding-top:.5rem}.game-end-container{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.game-end-container .dual-bar{flex:1;width:100%;display:flex;gap:2px;align-items:flex-end}.game-end-bar{flex:1;border-radius:3px 3px 0 0;display:flex;align-items:flex-start;justify-content:center;min-height:2px}.game-end-bar.win{background:var(--accent-green)}.game-end-bar.loss{background:var(--accent-red)}.game-end-bar .bar-value{font-size:.55rem;color:#fff;padding-top:2px}.game-end-chart.diff-chart .diff-bars{display:flex;gap:8px;position:relative;padding-top:.5rem}.game-end-chart .diff-zero-line{position:absolute;left:0;right:0;top:calc(.5rem + 50px);height:1px;background:var(--border-color);z-index:0}.game-end-chart .diff-bar-container{flex:1;display:flex;flex-direction:column;align-items:center}.game-end-chart .diff-bar-area{width:100%;height:100px;display:flex;flex-direction:column}.game-end-chart .diff-positive-zone{height:50px;display:flex;align-items:flex-end;justify-content:center}.game-end-chart .diff-negative-zone{height:50px;display:flex;align-items:flex-start;justify-content:center}.game-end-chart .diff-bar{width:80%;border-radius:3px;display:flex;justify-content:center;min-height:2px}.game-end-chart .diff-bar.positive{background:var(--accent-green);align-items:flex-end;padding-bottom:2px}.game-end-chart .diff-bar.negative{background:var(--accent-red);align-items:flex-start;padding-top:2px}.game-end-chart .diff-value{font-size:.6rem;color:#fff;font-weight:500}.game-end-chart .diff-label{font-size:.65rem;color:var(--text-secondary);margin-top:4px;white-space:nowrap}.game-end-container .bar-label{font-size:.55rem;color:var(--text-secondary);margin-top:4px;white-space:nowrap}.section-subtitle{font-size:.75rem;color:var(--text-secondary);margin:0 0 .75rem}.kill-diff-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.kill-diff-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.kill-diff-chart .chart-subtitle{font-size:.75rem;color:var(--text-secondary);margin-inline-start:.5rem}.kill-diff-bars{display:flex;height:120px;gap:4px;position:relative;padding-top:.5rem}.kill-diff-bars .zero-line{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-color)}.kill-diff-bars .bar-container{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.kill-diff-bars .bar-area{flex:1;display:flex;flex-direction:column;width:100%}.kill-diff-bars .positive-zone{height:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.kill-diff-bars .negative-zone{height:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.kill-bar{width:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;min-height:2px;max-width:24px}.kill-bar.positive{background:var(--accent-green)}.kill-bar.negative{background:var(--accent-red)}.kill-bar .bar-value{font-size:.625rem;font-weight:600;color:#fff}.kill-diff-bars .bar-label{font-size:.625rem;color:var(--text-secondary);margin-top:4px}.level-diff-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.level-diff-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.level-diff-bars{display:flex;height:120px;gap:4px;position:relative;padding-top:.5rem}.level-diff-bars .zero-line{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-color)}.level-diff-bars .bar-container{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.level-diff-bars .bar-area{flex:1;display:flex;flex-direction:column;width:100%}.level-diff-bars .positive-zone{height:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.level-diff-bars .negative-zone{height:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.level-bar{width:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;min-height:2px;max-width:24px}.level-bar.positive{background:var(--accent-green)}.level-bar.negative{background:var(--accent-red)}.level-bar .bar-value{font-size:.625rem;font-weight:600;color:#fff}.level-diff-bars .bar-label{font-size:.625rem;color:var(--text-secondary);margin-top:4px}.xp-diff-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.xp-diff-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.xp-diff-bars{display:flex;height:120px;gap:4px;position:relative}.xp-diff-bars .bar-container{flex:1;display:flex;flex-direction:column;align-items:center}.xp-diff-bars .bar-area{flex:1;display:flex;flex-direction:column;width:100%}.xp-diff-bars .positive-zone{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.xp-diff-bars .negative-zone{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.xp-bar{width:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;min-height:2px;max-width:24px}.xp-bar.positive{background:var(--accent-green)}.xp-bar.negative{background:var(--accent-red)}.xp-bar .bar-value{font-size:.5rem;font-weight:600;color:#fff}.xp-diff-bars .bar-label{font-size:.625rem;color:var(--text-secondary);margin-top:4px}.jungle-cs-chart{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.jungle-cs-chart.empty{text-align:center;color:var(--text-secondary);padding:2rem}.jungle-cs-bars{display:flex;height:120px;gap:4px;position:relative}.jungle-cs-bars .bar-container{flex:1;display:flex;flex-direction:column;align-items:center}.jungle-cs-bars .bar-area{flex:1;display:flex;flex-direction:column;width:100%}.jungle-cs-bars .positive-zone{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.jungle-cs-bars .negative-zone{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.jungle-bar{width:100%;max-width:24px;border-radius:3px;display:flex;align-items:center;justify-content:center;min-height:2px}.jungle-bar.positive{background:var(--accent-green)}.jungle-bar.negative{background:var(--accent-red)}.jungle-bar .bar-value{font-size:.5rem;font-weight:600;color:#fff}.jungle-cs-bars .bar-label{font-size:.625rem;color:var(--text-secondary);margin-top:4px}.data-details{margin-top:1.5rem;border-top:1px solid var(--border-color);padding-top:1rem}.data-details summary{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-secondary);padding:.5rem 0;list-style:none}.data-details summary::-webkit-details-marker{display:none}.data-details summary:before{content:"▶";display:inline-block;margin-inline-end:.5rem;font-size:.75rem;transition:transform .2s}.data-details[open] summary:before{transform:rotate(90deg)}.data-details summary:hover{color:var(--text-primary)}.data-details>summary,.data-details>.detail-evidence-scope,.evidence-hub-links,.evidence-tier-link{padding-inline:1.5rem}.evidence-tier-link{margin:0;padding-block:.25rem 1.25rem}@container matchup-evidence (max-width: 620px){.data-details>summary,.data-details>.detail-evidence-scope,.evidence-hub-links,.evidence-tier-link{padding-inline:clamp(.85rem,4cqi,1.2rem)}}.gameplan-section{background:var(--bg-tertiary);border-radius:8px;padding:1rem;margin-bottom:1rem}.gameplan-section h3{color:var(--accent-blue);margin-bottom:1rem}.insight-card{background:var(--bg-tertiary);border-inline-start:3px solid var(--accent-blue);border-start-start-radius:0;border-start-end-radius:6px;border-end-end-radius:6px;border-end-start-radius:0;padding:.75rem 1rem}.insight-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.insight-icon{font-size:1rem}.insight-type{font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--text-secondary)}.insight-desc{font-size:.875rem;line-height:1.4}.insights-list{display:flex;flex-direction:column;gap:.75rem}.matchup-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;justify-content:center;align-items:flex-start;padding:2rem;overflow-y:auto;z-index:var(--layer-modal)}.matchup-evidence-page .evidence-page-body{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:800px;margin:0 auto;container:matchup-evidence / inline-size}.matchup-detail{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:800px;position:relative;container:matchup-evidence / inline-size}.close-btn{position:absolute;top:.85rem;inset-inline-end:.85rem;z-index:6;width:34px;height:34px;display:grid;place-items:center;background:var(--ink-700);border:1px solid var(--line-strong);border-radius:9px;color:var(--text-300);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:var(--shadow-panel);transition:color .15s ease,background .15s ease,border-color .15s ease,transform .12s ease}.close-btn:hover{color:var(--text-100);background:var(--ink-800);border-color:var(--gold)}.close-btn:active{transform:scale(.94)}.close-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.matchup-detail .detail-header{padding-inline-end:3.8rem}.detail-header{padding:1.5rem;border-bottom:1px solid var(--border-color)}.detail-header h2{font-size:1.5rem;margin-bottom:.5rem}.detail-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.detail-meta span{font-size:.875rem;color:var(--text-secondary)}.trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding:.9rem;border:1px solid var(--border-color);border-inline-start:3px solid var(--accent-blue);border-radius:8px;background:var(--bg-secondary)}.trust-strip.fresh{border-inline-start-color:var(--accent-green)}.trust-strip.aging{border-inline-start-color:var(--accent-gold)}.trust-strip.stale{border-inline-start-color:var(--accent-red)}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{margin-bottom:.2rem;color:var(--text-primary);font-size:.82rem}.trust-strip span{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.detail-section{padding:1.5rem;border-bottom:1px solid var(--border-color)}.detail-section:last-child{border-bottom:none}.detail-section h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-secondary)}.milestones-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.milestone{background:var(--bg-secondary);border-radius:6px;padding:1rem;text-align:center}.milestone-label{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.milestone-value{font-size:1.25rem;font-weight:700;font-family:monospace}.conditional-wr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cond-wr{background:var(--bg-secondary);border-radius:6px;padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cond-n{flex-basis:100%;font-size:.72rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:.25rem}.cond-wr.cond-thin{opacity:.72}.detail-decision-card .cond-n{display:block;margin-top:.3rem;color:var(--text-500);font-family:var(--font-mono);font-size:.66rem}.cond-wr.good{border-inline-start:3px solid var(--accent-green)}.cond-wr.bad{border-inline-start:3px solid var(--accent-red)}.cond-wr.neutral{border-inline-start:3px solid var(--accent-blue)}.cond-label{font-size:.875rem;color:var(--text-secondary)}.cond-value{font-size:1.25rem;font-weight:700}.cond-wr.good .cond-value{color:var(--accent-green)}.cond-wr.bad .cond-value{color:var(--accent-red)}.cond-note{margin-top:.7rem;font-size:.78rem;line-height:1.45;color:var(--text-500)}.coaching-tips{display:flex;flex-direction:column;gap:1rem}.coaching-tip{background:var(--bg-secondary);border-radius:8px;padding:1rem 1.25rem;border-inline-start:4px solid var(--text-secondary);transition:transform .15s}.coaching-tip:hover{transform:translate(4px)}.coaching-tip.early{border-inline-start-color:var(--accent-green)}.coaching-tip.mid{border-inline-start-color:var(--accent-gold)}.coaching-tip.late{border-inline-start-color:var(--accent-blue)}.coaching-tip.mistakes{border-inline-start-color:var(--accent-red)}.coaching-tip.dont{background:linear-gradient(135deg,var(--bg-secondary),rgba(var(--behind-rgb),.08))}.tip-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem;flex-wrap:wrap}.tip-phase{font-size:.6875rem;font-weight:700;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px;background:var(--bg-tertiary);color:var(--text-secondary);letter-spacing:var(--type-letter-spacing)}.coaching-tip.early .tip-phase{color:var(--accent-green);background:rgba(var(--ahead-rgb),.15)}.coaching-tip.mid .tip-phase{color:var(--accent-gold);background:rgba(var(--phase-early-rgb),.15)}.coaching-tip.late .tip-phase{color:var(--accent-blue);background:rgba(var(--sky-rgb),.15)}.coaching-tip.mistakes .tip-phase{color:var(--accent-red);background:rgba(var(--behind-rgb),.15)}.tip-timing{font-size:.75rem;color:var(--text-secondary);font-family:monospace;background:var(--bg-tertiary);padding:.125rem .375rem;border-radius:3px}.tip-action{font-size:.6875rem;font-weight:800;text-transform:uppercase;padding:.2rem .625rem;border-radius:4px;letter-spacing:var(--type-letter-spacing)}.tip-action.do{color:var(--accent-green);background:rgba(var(--ahead-rgb),.2);border:1px solid rgba(var(--ahead-rgb),.3)}.tip-action.dont{color:var(--accent-red);background:rgba(var(--behind-rgb),.2);border:1px solid rgba(var(--behind-rgb),.3)}.tip-advice{font-size:.9375rem;line-height:1.6;margin:0;color:var(--text-primary)}.coaching-tip.dont .tip-advice{color:var(--text-100)}.prescriptions-list{display:flex;flex-direction:column;gap:.5rem}.prescription{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-secondary);border-radius:6px;border-inline-start:3px solid var(--text-secondary)}.prescription.priority-1{border-inline-start-color:var(--accent-red)}.prescription.priority-2{border-inline-start-color:var(--accent-gold)}.prescription-type{font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary);min-width:60px}.prescription-text{flex:1;font-size:.875rem}.prescription-confidence{font-size:.75rem;color:var(--text-secondary)}.champion-summary{background:var(--bg-secondary);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid var(--border-color);position:relative;overflow:hidden}.champion-summary:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.summary-header h2{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.summary-stats{display:flex;gap:1rem;font-size:.875rem}.summary-wr{font-weight:600;padding:.25rem .5rem;border-radius:4px}.summary-wr.good{background:rgba(var(--ahead-rgb),.2);color:var(--accent-green)}.summary-wr.bad{background:rgba(var(--behind-rgb),.2);color:var(--accent-red)}.summary-wr.neutral{background:#a0a0a033;color:var(--text-secondary)}.summary-games,.summary-matchups{color:var(--text-secondary)}.champion-plan-panel{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:.75rem;margin:0 0 1rem}.champion-plan-copy,.champion-plan-card{min-width:0;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%),#090f13c7;box-shadow:inset 0 1px #ffffff0e}.champion-plan-copy{display:flex;flex-direction:column;justify-content:center;padding:1rem;border-color:rgba(var(--gold-rgb),.18);background:radial-gradient(circle at 0% 0%,rgba(var(--gold-rgb),.12),transparent 42%),linear-gradient(145deg,rgba(var(--sky-rgb),.09),transparent 52%),#0a1014db}.champion-plan-copy span,.champion-plan-card span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.champion-plan-copy strong{margin-top:.42rem;color:var(--text-100);font-family:var(--font-condensed);font-size:1.32rem;line-height:1;text-transform:uppercase}.champion-plan-copy p{margin:.7rem 0 0;color:var(--text-300);font-size:.88rem;line-height:1.45}.champion-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.champion-plan-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.28rem .62rem;align-content:start;padding:.85rem}.champion-plan-card svg{grid-row:span 4;color:var(--sky);margin-top:.05rem}.champion-plan-card strong{color:var(--text-100);font-size:.92rem;line-height:1.22}.champion-plan-card p{margin:0;color:var(--text-300);font-size:.8rem;line-height:1.42;overflow-wrap:anywhere}.champion-plan-card small{color:var(--text-500);font-size:.68rem;line-height:1.35}.champion-plan-ahead{border-color:rgba(var(--ahead-rgb),.18)}.champion-plan-ahead svg{color:var(--ahead)}.champion-plan-behind,.champion-plan-warning{border-color:rgba(var(--behind-rgb),.18)}.champion-plan-behind svg,.champion-plan-warning svg{color:var(--behind)}.summary-curves-grid{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.curves-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.champion-coaching-section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.identity-tip{background:linear-gradient(135deg,rgba(var(--violet-rgb),.08),rgba(var(--sky-rgb),.05));border-radius:8px;padding:.875rem 1rem;margin-bottom:1rem;border:1px solid rgba(var(--violet-rgb),.25);position:relative;box-shadow:0 4px 15px rgba(var(--violet-rgb),.1),0 2px 8px rgba(var(--sky-rgb),.05)}.identity-tip:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--gradient-primary);border-start-start-radius:8px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:8px}.identity-label{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:.2rem .5rem;border-radius:3px;margin-bottom:.5rem;position:relative}.identity-label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--violet-rgb),.15),rgba(var(--sky-rgb),.1));border-radius:3px;z-index:-1}.identity-tip p{margin:0;font-size:.95rem;color:var(--text-primary);line-height:1.5;font-weight:500}.dos-donts-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 640px){.dos-donts-grid{grid-template-columns:minmax(0,1fr)}}.dos-column,.donts-column{display:flex;flex-direction:column;gap:.5rem}.column-header{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);margin:0 0 .5rem;padding:.35rem .6rem;border-radius:4px;text-align:center}.column-header.do{color:#fff;background:linear-gradient(135deg,var(--ahead) 0%,var(--ahead) 100%);box-shadow:0 2px 4px rgba(var(--ahead-rgb),.3)}.column-header.dont{color:#fff;background:linear-gradient(135deg,var(--behind) 0%,var(--behind) 100%);box-shadow:0 2px 4px rgba(var(--behind-rgb),.3)}.tip-item{background:var(--bg-tertiary);border-radius:6px;padding:.625rem .75rem;border-inline-start:3px solid transparent;transition:transform .15s ease,box-shadow .15s ease}.tip-item:hover{transform:translate(2px)}.tip-item.do{border-inline-start-color:var(--accent-green);background:linear-gradient(90deg,rgba(var(--ahead-rgb),.08) 0%,var(--bg-tertiary) 30%)}.tip-item.dont{border-inline-start-color:var(--accent-red);background:linear-gradient(90deg,rgba(var(--behind-rgb),.08) 0%,var(--bg-tertiary) 30%)}.tip-phase-tag{display:inline-block;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);padding:.15rem .4rem;border-radius:3px;margin-bottom:.35rem}.tip-phase-tag.early{background:rgba(var(--phase-early-rgb),.2);color:var(--phase-early)}.tip-phase-tag.mid{background:rgba(var(--sky-rgb),.2);color:var(--sky)}.tip-phase-tag.late{background:rgba(var(--violet-rgb),.2);color:var(--violet-hi)}.tip-phase-tag.mistakes,.tip-phase-tag.general{background:rgba(var(--behind-rgb),.2);color:var(--behind)}.tip-item p{margin:0;font-size:.85rem;color:var(--text-primary);line-height:1.4}.mini-curve{background:var(--ink-850);border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:.7rem .75rem .55rem;box-shadow:inset 0 1px 0 var(--bevel)}.mini-curve-label{font-family:var(--font-condensed);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mini-curve-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mini-spark-svg{display:block;width:100%;height:auto}.mini-spark-zero{stroke:#ffffff29;stroke-width:1;stroke-dasharray:2 3}.mini-spark-line{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.mini-spark-up{fill:var(--ahead);opacity:.7}.mini-spark-down{fill:var(--behind);opacity:.7}.mini-curve-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem}.mini-curve-label{color:var(--text-secondary);font-weight:500}.mini-curve-value{font-weight:600}.mini-curve-value .positive{color:var(--ahead)}.mini-curve-value .negative{color:var(--behind)}.mini-curve-value .at-time{color:var(--text-secondary);font-weight:400;font-size:.625rem}.mini-curve-bars{display:flex;gap:3px;position:relative}.mini-zero-line{position:absolute;left:0;right:0;top:36px;height:1px;background:var(--border-color);z-index:0}.mini-bar-col{flex:1;display:flex;flex-direction:column;align-items:center}.mini-bar-label{font-size:.5rem;color:var(--text-secondary);margin-top:2px;flex-shrink:0;padding:1px 2px;border-radius:2px}.mini-bar-label.early{background:rgba(var(--phase-early-rgb),.25);color:var(--phase-early)}.mini-bar-label.mid{background:rgba(var(--sky-rgb),.25);color:var(--sky)}.mini-bar-label.late{background:rgba(var(--violet-rgb),.25);color:var(--violet-hi)}.mini-bar-area{display:flex;flex-direction:column;width:100%;height:72px}.mini-positive-zone{height:36px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.mini-negative-zone{height:36px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mini-bar{width:100%;max-width:32px;border-radius:3px;min-height:2px}.mini-bar.positive{background:var(--accent-green)}.mini-bar.negative{background:var(--accent-red)}.mini-curve-timeline{display:flex;justify-content:space-between;font-size:.5rem;color:var(--text-secondary);margin-top:4px}.mini-curve-insight{text-align:center;font-size:.65rem;margin-top:.25rem;padding-top:.25rem}.mini-curve-insight .good{color:var(--accent-green)}.mini-curve-insight .neutral{color:var(--text-secondary)}.summary-interpretation{text-align:center}.interpretation{font-size:.875rem;padding:.25rem .75rem;border-radius:4px}.interpretation.good{background:rgba(var(--ahead-rgb),.15);color:var(--accent-green)}.interpretation.bad{background:rgba(var(--behind-rgb),.15);color:var(--accent-red)}.interpretation.neutral{background:#a0a0a026;color:var(--text-secondary)}.champion-coaching-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color)}.champion-coaching-section h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.champion-coaching-tips{display:flex;flex-direction:column;gap:.75rem}.champion-coaching-tips .coaching-tip{padding:.875rem 1rem}.champion-coaching-tips .coaching-tip.identity{border-inline-start-color:var(--accent-purple, var(--violet));background:linear-gradient(135deg,var(--bg-secondary),rgba(var(--violet-rgb),.08))}.champion-coaching-tips .coaching-tip.identity .tip-phase{color:var(--violet-hi);background:rgba(var(--violet-rgb),.15)}.champion-coaching-tips .coaching-tip.general{border-inline-start-color:var(--text-secondary)}.insights-page{min-height:100vh;padding:clamp(1.25rem,4vw,3rem);width:100%}.insights-hero{margin-bottom:clamp(1rem,2.4vw,1.35rem);padding:clamp(1.35rem,3vw,2.6rem)}.insights-hero .page-header-art-rail{min-height:190px}.role-selector{display:flex;justify-content:center;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.role-btn{padding:.625rem 1.25rem;border-radius:8px;border:2px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s}.role-btn:hover{background:var(--bg-tertiary)}.role-btn.active{border-width:2px}.insights-review-loop{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);gap:.85rem;margin:0 auto clamp(1.35rem,3vw,2rem)}.insights-review-copy,.insights-review-step{min-width:0;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%),#0b1216e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.insights-review-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,1.25rem);border-color:rgba(var(--gold-rgb),.18);background:radial-gradient(circle at 0% 0%,rgba(var(--gold-rgb),.13),transparent 42%),linear-gradient(150deg,rgba(var(--sky-rgb),.11),transparent 48%),#0c1115eb}.insights-review-copy h2{margin:.42rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.35rem,2.15vw,1.85rem);line-height:1;text-transform:uppercase}.insights-review-copy p{margin:.75rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.insights-review-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.insights-review-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.4rem .62rem;align-content:start;padding:clamp(.9rem,1.6vw,1rem)}.insights-review-step:nth-child(2){border-color:rgba(var(--behind-rgb),.13)}.insights-review-step:nth-child(3){border-color:rgba(var(--ahead-rgb),.13)}.insights-review-step:nth-child(4){border-color:rgba(var(--violet-rgb),.14)}.insights-review-step svg{grid-row:span 3;color:var(--gold);margin-top:.12rem}.insights-review-step span{color:var(--gold);font-family:var(--font-mono);font-size:.65rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.insights-review-step strong{color:var(--text-100);font-size:.94rem;line-height:1.22}.insights-review-step p{margin:0;color:var(--text-300);font-size:.81rem;line-height:1.45;overflow-wrap:anywhere}.insights-counterfactual{width:min(100%,1180px);display:grid;grid-template-columns:minmax(250px,.47fr) minmax(0,1fr);gap:.85rem;margin:0 auto clamp(1.45rem,3vw,2.2rem)}.insights-counterfactual-copy,.insights-counterfactual-card{box-sizing:border-box;min-width:0;border:1px solid rgba(var(--violet-rgb),.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0c1216e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.insights-counterfactual-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.05rem,2.2vw,1.35rem);border-color:rgba(var(--violet-rgb),.2);background:radial-gradient(circle at 0% 0%,rgba(var(--violet-rgb),.14),transparent 42%),linear-gradient(145deg,rgba(var(--gold-rgb),.08),transparent 48%),#0a0f14ed}.insights-counterfactual-copy:after{content:"";position:absolute;inset:auto 2rem 1.5rem auto;width:clamp(72px,8vw,104px);aspect-ratio:1;border:1px solid rgba(var(--violet-rgb),.18);transform:rotate(45deg);opacity:.16;pointer-events:none}.insights-counterfactual-copy h2{margin:.42rem 0 0;max-width:13ch;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.35rem,2.25vw,1.9rem);line-height:1;text-transform:uppercase}.insights-counterfactual-copy p{margin:.75rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.insights-counterfactual-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.insights-counterfactual-card{position:relative;overflow:hidden;padding:clamp(.9rem,1.65vw,1.05rem)}.insights-counterfactual-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-decorative-line)}.insights-counterfactual-card:nth-child(n):before{background:var(--color-decorative-line)}.icf-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:.62rem;color:var(--color-brand)}.insights-counterfactual-card:nth-child(n) .icf-topline{color:var(--color-brand)}.icf-topline span,.icf-topline strong{font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.icf-topline span{color:var(--gold);overflow-wrap:anywhere}.icf-topline strong{color:var(--text-500)}.insights-counterfactual-card h3{margin:0;color:var(--text-100);font-size:clamp(.95rem,1.15vw,1.03rem);line-height:1.2}.insights-counterfactual-card p{margin:.58rem 0 0;color:var(--text-300);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.insights-role-focus{width:min(100%,1180px);margin:0 auto clamp(1.5rem,3vw,2.25rem)}.insights-role-focus-head{margin-bottom:.9rem}.insights-role-focus-head .eyebrow{color:var(--gold);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.insights-role-focus-head h2{margin:.3rem 0 .45rem;color:var(--text-100);font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.12}.insights-role-focus-head p{max-width:68ch;margin:0;color:var(--text-300);font-size:.94rem;line-height:1.5}.insights-role-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.insights-role-focus-card{min-width:0;padding:clamp(1rem,2vw,1.2rem);border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.insights-role-focus-card.early{border-color:rgba(var(--ahead-rgb),.16)}.insights-role-focus-card.mid{border-color:rgba(var(--gold-rgb),.16)}.insights-role-focus-card.late{border-color:rgba(var(--violet-rgb),.16)}.irf-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.irf-topline span,.irf-topline strong,.insights-role-focus-card small{font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.irf-topline span{color:var(--gold)}.irf-topline strong,.insights-role-focus-card small{color:var(--text-500);text-align:end}.insights-role-focus-card h3{margin:0 0 .55rem;color:var(--text-100);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.2}.insights-role-focus-card p{margin:0 0 .8rem;color:var(--text-300);font-size:.9rem;line-height:1.5}.insights-role-focus-card small{display:block;text-align:start}.insights-model-details{width:min(100%,1180px);margin:0 auto 2rem;border:1px solid rgba(var(--sky-rgb),.13);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 50%),#0d1417d1;box-shadow:var(--shadow-panel);overflow:hidden}.insights-model-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.15rem) clamp(1rem,2vw,1.25rem);cursor:pointer}.insights-model-details>summary::-webkit-details-marker{display:none}.insights-model-details>summary span{color:var(--gold);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.insights-model-details>summary strong{color:var(--text-100);font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.25;text-align:end}.insights-model-details>summary:after{content:"+";flex:0 0 auto;color:var(--gold);font-family:var(--font-mono);font-weight:900}.insights-model-details[open]>summary:after{content:"-"}.insights-model-body{padding:0 clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.25rem)}.insights-model-body .chart-container:last-child,.insights-model-body .phase-features:last-child{margin-bottom:0}@media (max-width: 900px){.insights-review-loop{grid-template-columns:1fr}.insights-review-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-role-focus-grid{grid-template-columns:1fr}}@media (max-width: 600px){.insights-review-steps{grid-template-columns:1fr}}.chart-container{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.chart-container h2{font-size:1.1rem;color:var(--text-primary);margin-bottom:1rem}.simple-chart{width:100%;overflow:hidden}.simple-chart svg{display:block;width:100%;height:auto}.simple-chart text{font-family:inherit}.simple-chart-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;margin-top:.4rem;color:var(--text-secondary);font-size:.82rem}.simple-chart-legend-item{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.simple-chart-legend-item span{width:.7rem;height:.7rem;border-radius:999px;display:inline-block}.simple-chart-empty{min-height:180px;display:grid;place-items:center;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:8px}.chart-interpretation{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.phase-features{margin-bottom:2rem}.phase-features h2{font-size:1.1rem;margin-bottom:1rem}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 900px){.phase-grid{grid-template-columns:1fr}}.phase-card{background:var(--bg-secondary);border-radius:12px;padding:1.25rem;border-inline-start:4px solid var(--border-color)}.phase-card.early{border-inline-start-color:var(--phase-early)}.phase-card.mid{border-inline-start-color:var(--sky)}.phase-card.late{border-inline-start-color:var(--violet)}.phase-card h3{font-size:.95rem;color:var(--text-primary);margin-bottom:.5rem}.phase-card .phase-auc{font-size:.8rem;color:var(--text-secondary);margin-bottom:1rem}.feature-list{display:flex;flex-direction:column;gap:.5rem}.feature-row{position:relative;display:grid;grid-template-columns:24px 1fr auto;gap:.5rem;align-items:center;padding:.4rem .5rem;background:var(--bg-tertiary);border-radius:6px;overflow:hidden}.feature-rank{font-size:.7rem;color:var(--text-secondary);font-weight:600}.feature-name{font-size:.85rem;color:var(--text-primary)}.feature-value{font-size:.8rem;color:var(--accent-blue);font-weight:600}.feature-bar{position:absolute;inset-inline-start:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(var(--sky-rgb),.15),rgba(var(--sky-rgb),.05));z-index:0}.feature-row>*{position:relative;z-index:1}.key-insights{margin-bottom:2rem}.key-insights-priority{width:min(100%,1180px);margin:0 auto clamp(1rem,2.4vw,1.4rem);padding:clamp(1rem,2.4vw,1.25rem);border:1px solid rgba(var(--gold-rgb),.14);border-radius:14px;background:linear-gradient(110deg,rgba(var(--gold-rgb),.065),transparent 38%),linear-gradient(285deg,rgba(var(--sky-rgb),.06),transparent 48%),#090d11b8;box-shadow:var(--shadow-panel)}.key-insights-head{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,.6fr);gap:.75rem 1.2rem;align-items:end;margin-bottom:.9rem}.key-insights-head .eyebrow{grid-column:1;margin:0}.key-insights-head h2{grid-column:1;margin:0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:.98;text-transform:uppercase}.key-insights-head p{grid-column:2;grid-row:1 / span 2;margin:0;color:var(--text-300);font-size:.94rem;line-height:1.5;max-width:56ch}.key-insights h2{font-size:1.1rem;margin-bottom:1rem}.key-insights-priority .key-insights-head h2{margin:0;font-size:clamp(1.45rem,2.8vw,2.1rem)}.key-insights-priority>h2{margin-bottom:1rem}.insights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 1100px){.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.insights-hero .page-header-art-rail{min-height:160px}.insights-evidence-rail .methodology-note{grid-template-columns:1fr}.insights-evidence-rail .audit-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-insights-head{grid-template-columns:1fr;align-items:start}.key-insights-head .eyebrow,.key-insights-head h2,.key-insights-head p{grid-column:1;grid-row:auto}}@media (max-width: 600px){.insights-grid{grid-template-columns:1fr}.insights-page{padding:1rem}.insights-hero{padding:1.25rem;border-radius:16px}.insights-evidence-rail .methodology-note,.key-insights-priority{padding:.9rem}.insights-evidence-rail .audit-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.insights-evidence-rail .audit-status-grid div{padding:.55rem}}.insight-box{min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417c7;border-radius:8px;padding:1.25rem;border:1px solid rgba(242,240,232,.08);border-top-color:rgba(var(--gold-rgb),.2);box-shadow:inset 0 1px #ffffff0b}.insight-box .insight-icon{font-size:1.5rem;margin-bottom:.75rem}.insight-box h4{font-size:.95rem;color:var(--text-primary);margin-bottom:.5rem}.insight-box p{font-size:.8rem;color:var(--text-secondary);line-height:1.5}.variance-principle-section{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.variance-principle-section h2{font-size:1.1rem;color:var(--text-primary);margin-bottom:1rem}.vp-analogy{margin-bottom:1.25rem}.vp-analogy p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:.25rem}.vp-analogy em{color:var(--text-primary);font-style:normal;font-weight:600}.vp-analogy-explanation{margin-top:.5rem}.vp-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.vp-card{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.vp-card h3{font-size:.9rem;color:var(--text-primary);margin-bottom:.5rem}.vp-card p{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin-bottom:.25rem}.vp-card p:last-child{margin-bottom:0}.vp-oneliner{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.vp-math-details{border-top:1px solid var(--border-color);padding-top:1rem}.vp-math-details summary{font-size:.8rem;color:var(--text-secondary);cursor:pointer}.vp-math-details summary:hover{color:var(--text-primary)}.vp-math-content{padding:1rem;background:var(--bg-tertiary);border-radius:8px;margin-top:.75rem}.vp-math-content p{font-size:.8rem;color:var(--text-secondary);margin-bottom:.75rem}.math-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.math-side{display:flex;flex-direction:column;gap:.25rem}.math-side strong{font-size:.8rem;color:var(--text-primary)}.math-side span{font-size:.75rem;color:var(--text-secondary)}.math-example{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.math-example span{font-size:.8rem;color:var(--text-secondary)}.math-insight{font-size:.8rem;color:var(--text-secondary);margin-bottom:.75rem}.math-attribution{font-size:.75rem;color:var(--text-secondary);opacity:.7;margin-bottom:0}@media (max-width: 768px){.vp-cards,.math-comparison{grid-template-columns:1fr}}@media (max-width: 768px){.vp-grid,.vp-tips{grid-template-columns:1fr}}.insights-page .loading,.insights-page .error{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.insights-page .error{color:var(--accent-red)}.insights-page .error small{display:block;margin-top:1rem;color:var(--text-secondary)}.blame-page{padding:clamp(1rem,4vw,3rem);width:100%;min-width:0}.blame-input-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;margin-bottom:2rem}.input-row{display:flex;gap:1rem;margin-bottom:.5rem}.match-input{flex:1;padding:1rem 1.5rem;font-size:1.2rem;font-family:monospace;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);transition:border-color .2s}.match-input:focus{outline:none;border-color:var(--accent-color)}.match-input::placeholder{color:var(--text-secondary);opacity:.6}.analyze-btn{padding:1rem 2rem;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink-950);border:none;border-radius:8px;cursor:pointer;transition:transform .2s,opacity .2s}.analyze-btn:hover:not(:disabled){transform:translateY(-2px)}.analyze-btn:disabled{opacity:.6;cursor:not-allowed}.input-hint{color:var(--text-secondary);font-size:.85rem;text-align:center}.mvp-page .blame-input-section{width:min(100%,920px);margin:0 auto clamp(1.2rem,3vw,1.8rem);padding:clamp(1rem,2.4vw,1.35rem);border-color:rgba(var(--gold-rgb),.22);border-radius:14px;background:linear-gradient(110deg,rgba(var(--gold-rgb),.075),transparent 38%),linear-gradient(285deg,rgba(var(--sky-rgb),.055),transparent 48%),#090d11d1;box-shadow:var(--shadow-panel)}.mvp-input-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.mvp-input-head span,.mvp-input-proof-strip span,.mvp-result-preview span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-input-head strong{color:var(--text-100);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.25;text-align:end}.mvp-input-proof-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:.75rem 0 0}.mvp-input-proof-strip span{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.25rem .55rem;border:1px solid rgba(var(--gold-rgb),.2);border-radius:999px;background:#07090d94;color:var(--text-300)}.mvp-input-proof-strip svg{color:var(--gold);flex:0 0 auto}.mvp-result-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.95rem}.mvp-result-preview div{min-width:0;padding:.85rem;border:1px solid rgba(242,240,232,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417b8}.mvp-result-preview strong{display:block;margin:.35rem 0 .3rem;color:var(--text-100);font-size:.96rem;line-height:1.22}.mvp-result-preview p{margin:0;color:var(--text-300);font-size:.8rem;line-height:1.45}.pro-waitlist-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:1.5rem;align-items:center;background:#16162adb;border:1px solid rgba(var(--gold-rgb),.38);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.pro-copy h2{font-size:1.25rem;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:var(--type-letter-spacing)}.pro-copy p{color:var(--text-secondary);line-height:1.5}.pro-eyebrow{color:var(--accent-gold)!important;font-size:.78rem;font-weight:700;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;margin-bottom:.4rem}.pro-points{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pro-points span{color:var(--text-primary);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.35rem .65rem;font-size:.8rem}.pro-form{display:grid;gap:.75rem}.pro-email-input{width:100%;padding:.9rem 1rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem}.pro-email-input:focus{outline:none;border-color:var(--accent-gold)}.pro-submit-btn{padding:.9rem 1rem;background:var(--accent-gold);border:none;border-radius:8px;color:#111;cursor:pointer;font-size:.95rem;font-weight:700;transition:transform .2s,opacity .2s}.pro-submit-btn:hover:not(:disabled){transform:translateY(-1px)}.pro-submit-btn:disabled{cursor:not-allowed;opacity:.65}.pro-success{justify-self:stretch;color:var(--ahead);background:rgba(var(--ahead-rgb),.12);border:1px solid rgba(var(--ahead-rgb),.35);border-radius:8px;padding:1rem;text-align:center;font-weight:700}.pro-error{color:var(--behind);font-size:.85rem;margin:0}.blame-error{background:rgba(var(--behind-rgb),.15);border:1px solid var(--behind);color:var(--behind);padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;text-align:center}.email-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:var(--layer-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.email-modal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2.5rem;max-width:450px;width:90%;position:relative;box-shadow:0 20px 60px #00000080}.email-modal h2{font-size:1.4rem;margin-bottom:.75rem;color:var(--text-primary)}.email-modal p{color:var(--text-secondary);margin-bottom:.5rem}.email-modal .modal-subtext{font-size:.85rem;margin-bottom:1.5rem;opacity:.7}.modal-close{position:absolute;top:1rem;inset-inline-end:1rem;background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem}.modal-close:hover{color:var(--text-primary)}.email-input-row{display:flex;gap:.75rem;margin-bottom:1rem}.email-input{flex:1;padding:.875rem 1rem;font-size:1rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary)}.email-input:focus{outline:none;border-color:var(--gradient-purple)}.email-input[aria-invalid=true]{border-color:var(--behind)}.email-submit-btn:disabled,.modal-close:disabled{cursor:wait;opacity:.58}.email-submit-btn{padding:.875rem 1.5rem;font-size:1rem;font-weight:600;background:var(--gradient-primary);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,opacity .2s}.email-submit-btn:hover{transform:translateY(-1px);opacity:.9}.email-error{color:var(--behind)!important;font-size:.9rem;margin-bottom:.5rem}.uses-remaining{font-size:.8rem;opacity:.6;margin-top:1rem;margin-bottom:0!important}.uses-indicator{text-align:center;padding:.5rem 1rem;background:rgba(var(--violet-rgb),.15);border:1px solid rgba(var(--violet-rgb),.3);border-radius:20px;color:var(--gradient-purple);font-size:.85rem;margin-bottom:1.5rem;display:inline-block;margin-inline-start:50%;transform:translate(-50%)}.verdict-card{position:relative;overflow:hidden;isolation:isolate;background:var(--card-bg);border:2px solid var(--border-color);border-radius:16px;padding:2.5rem;text-align:center;margin-bottom:2rem}.verdict-card>:not(.verdict-bg-art){position:relative;z-index:1}.verdict-bg-art{position:absolute;top:50%;width:min(42%,260px);height:128%;object-fit:cover;opacity:.16;filter:saturate(1.05) contrast(1.12);pointer-events:none;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 100%)}.verdict-bg-art-mvp{inset-inline-end:clamp(-3rem,-5vw,-1rem)}.verdict-bg-art-diff{inset-inline-start:clamp(-3rem,-5vw,-1rem);-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(270deg,transparent 0%,#000 30%,#000 100%)}.verdict-card.diff-found{border-color:var(--behind);background:linear-gradient(180deg,rgba(var(--behind-rgb),.1) 0%,var(--card-bg) 100%)}.verdict-card.close-game{border-color:var(--sky);background:linear-gradient(180deg,rgba(var(--sky-rgb),.1) 0%,var(--card-bg) 100%)}.verdict-card.mvp-card{border-color:var(--ahead);background:linear-gradient(180deg,rgba(var(--ahead-rgb),.15) 0%,var(--card-bg) 100%)}.verdict-card.mvp-card .verdict-label{background:linear-gradient(90deg,var(--ahead),var(--ahead));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.verdict-card.mvp-card .verdict-main{color:var(--ahead)}.verdict-card.mvp-card .verdict-champion-icon .champion-portrait{border-color:var(--ahead);box-shadow:0 0 30px rgba(var(--ahead-rgb),.4)}.verdict-card.diff-card{border-color:var(--behind);background:linear-gradient(180deg,rgba(var(--behind-rgb),.1) 0%,var(--card-bg) 100%)}.verdict-card.diff-card .verdict-main{color:var(--behind)}.share-section{display:flex;justify-content:center;margin:2rem 0}.share-button{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:#000;color:#fff;border:1px solid var(--line-strong);border-radius:9999px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.share-button:hover{background:var(--ink-800);border-color:var(--line-strong);transform:scale(1.02)}.share-button svg{flex-shrink:0}.section-divider{display:flex;align-items:center;text-align:center;margin:3rem 0;color:var(--text-500)}.section-divider:before,.section-divider:after{content:"";flex:1;border-bottom:1px solid var(--border-color)}.section-divider span{padding:0 1.5rem;font-size:.95rem;font-style:italic;color:var(--text-500)}.chart-container.winning-team h2{color:var(--ahead)}.verdict-label{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);margin-bottom:1rem}.verdict-champion-icon{margin-bottom:1rem}.verdict-champion-icon .champion-portrait{width:120px;height:120px;border-radius:50%;border:4px solid var(--behind);box-shadow:0 0 30px rgba(var(--behind-rgb),.4)}.close-game .verdict-champion-icon .champion-portrait{border-color:var(--sky);box-shadow:0 0 30px rgba(var(--sky-rgb),.4)}.verdict-main{font-size:3rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:var(--type-letter-spacing)}.diff-found .verdict-main{color:var(--behind)}.verdict-champion{margin-bottom:1.5rem}.verdict-champion .champion-name{display:block;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.verdict-champion .player-name{display:block;font-size:1rem;color:var(--text-secondary);margin-top:.25rem}.verdict-champion .player-kda{display:block;font-size:1.1rem;color:var(--text-secondary);margin-top:.25rem;font-family:monospace}.verdict-sub{font-size:1.2rem;color:var(--text-secondary);font-style:italic;max-width:550px;margin:0 auto;line-height:1.5}.blame-page .chart-container{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.blame-page .chart-container h2{font-size:1.1rem;color:var(--text-primary);margin-bottom:1rem}.chart-hint{text-align:center;color:var(--text-secondary);font-size:.85rem;margin-top:1rem}.player-stats-table{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;overflow-x:auto}.player-stats-table h2{font-size:1.1rem;color:var(--text-primary);margin-bottom:1rem}.player-stats-table table{width:100%;border-collapse:collapse}.player-stats-table th,.player-stats-table td{padding:.75rem 1rem;text-align:start;border-bottom:1px solid var(--border-color)}.player-stats-table th{color:var(--text-secondary);font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing)}.player-stats-table td{color:var(--text-primary)}.player-stats-table tr.the-diff{background:rgba(var(--behind-rgb),.15)}.player-stats-table tr.the-diff td:first-child{border-inline-start:3px solid var(--behind)}.player-stats-table tr.the-mvp{background:rgba(var(--ahead-rgb),.15)}.player-stats-table tr.the-mvp td:first-child{border-inline-start:3px solid var(--ahead)}.player-stats-table .champion-cell{display:flex;align-items:center;gap:.5rem}.player-stats-table .table-champion-icon{width:28px;height:28px;border-radius:4px;flex-shrink:0}.player-stats-table .tag{color:var(--text-secondary);font-size:.85rem}.player-stats-table .positive{color:var(--ahead)}.player-stats-table .negative{color:var(--behind)}.disclaimer{background:rgba(var(--phase-early-rgb),.1);border:1px solid rgba(var(--phase-early-rgb),.3);color:var(--phase-early);padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;font-size:.9rem}.share-section{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.share-btn{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s;text-decoration:none}.share-btn:hover{background:var(--press-800);border-color:var(--accent-color)}.share-btn.twitter{background:var(--sky);border-color:var(--sky);color:#fff}.share-btn.twitter:hover{background:var(--sky)}.how-calculated{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem}.how-calculated summary{padding:1rem 1.5rem;cursor:pointer;color:var(--text-secondary);font-weight:500}.how-calculated summary:hover{color:var(--text-primary)}.how-calculated .explanation{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.6}.how-calculated .explanation h4{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem}.how-calculated .explanation ul{margin:0 0 1.5rem 1.5rem;padding:0}.how-calculated .explanation li{margin-bottom:.5rem;color:var(--text-secondary)}.how-calculated .explanation li strong{color:var(--text-primary)}.how-calculated .differentiator{background:rgba(var(--violet-rgb),.1);border-inline-start:3px solid var(--violet);padding:1rem 1.5rem;margin:1.5rem 0;border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:0}.how-calculated .differentiator p{margin-bottom:.5rem}.how-calculated .compare-them{color:var(--text-500);text-decoration:line-through;opacity:.7}.how-calculated .compare-us{color:var(--violet-hi);font-weight:500}.how-calculated .why-30{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.how-calculated .explanation p{margin-bottom:1rem}.how-calculated .explanation p:last-child{margin-bottom:0}.how-calculated .insights-link{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;font-weight:600;transition:opacity .2s}.how-calculated .insights-link:hover{opacity:.8;text-decoration:underline;text-decoration-color:var(--gradient-cyan)}.blame-cta{background:linear-gradient(135deg,rgba(var(--violet-rgb),.15),rgba(var(--sky-rgb),.15));border:1px solid var(--border-color);border-radius:16px;padding:2.5rem;text-align:center}.blame-cta p{font-size:1.2rem;color:var(--text-primary);margin-bottom:.5rem}.blame-cta .cta-sub{color:var(--text-secondary);margin-bottom:1.5rem}.cta-btn{padding:1rem 2rem;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,var(--violet),var(--violet));color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,opacity .2s}.cta-btn:hover:not(:disabled){transform:translateY(-2px)}.cta-btn:disabled{opacity:.6;cursor:not-allowed}.diff-timeline{border-color:var(--border-color)!important}.diff-timeline h2{color:var(--text-primary)!important}.diff-timeline-subtitle{color:var(--text-secondary);font-size:.9rem;margin:-.5rem 0 .5rem}.diff-chart-wrapper{position:relative}.event-timeline-strip{position:relative;height:60px;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 100%);border-top:1px solid var(--border-color);margin-top:-5px}.timeline-event{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;cursor:help;transition:transform .15s ease}.timeline-event:hover{transform:translate(-50%) scale(1.15);z-index:20}.event-connector{width:2px;height:8px;background:var(--text-secondary);opacity:.4}.timeline-event.death .event-connector{background:var(--behind);opacity:.7}.timeline-event.objective .event-connector{background:var(--violet);opacity:.7}.timeline-event.tower .event-connector{background:var(--phase-early);opacity:.7}.event-icon-img{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));transition:filter .15s ease}.timeline-event.death .event-icon-img{filter:drop-shadow(0 0 8px rgba(var(--behind-rgb),.8)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.timeline-event.objective .event-icon-img{filter:drop-shadow(0 0 8px rgba(var(--violet-rgb),.8)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.timeline-event.tower .event-icon-img{filter:drop-shadow(0 0 8px rgba(243,156,18,.8)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.event-count{position:absolute;top:6px;inset-inline-end:-8px;background:var(--ink-800);border:2px solid var(--behind);color:#fff;font-size:.7rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.event-time{font-size:.7rem;color:var(--text-secondary);margin-top:2px}.event-legend{display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem;flex-wrap:wrap}.event-legend .legend-item{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-secondary)}.event-legend .legend-item img{width:18px;height:18px}.event-legend .legend-item.death{color:var(--behind)}.event-legend .legend-item.objective{color:var(--violet-hi)}.event-legend .legend-item.tower{color:var(--phase-early)}@media (max-width: 768px){.blame-page{padding:1rem}.blame-header h1{font-size:1.8rem}.input-row{flex-direction:column}.pro-waitlist-panel{grid-template-columns:1fr;padding:1rem}.pro-points{gap:.4rem}.verdict-main{font-size:2rem}.share-section{flex-direction:column}.player-stats-table{font-size:.85rem}.player-stats-table th,.player-stats-table td{padding:.5rem}}.macro-page{min-height:100vh;padding:2rem;max-width:1200px;margin:0 auto}.macro-header{text-align:center;margin-bottom:2rem}.macro-header h1{font-size:2rem;font-weight:700;margin-bottom:.5rem}.macro-header .subtitle{color:var(--text-secondary);font-size:1rem}.state-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;background:var(--bg-secondary);padding:1.5rem;border-radius:12px;border:1px solid var(--border-color)}.selector-group{display:flex;flex-direction:column;gap:.5rem}.selector-group label{font-size:.875rem;color:var(--text-secondary);font-weight:500}.selector-group select{padding:.75rem;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:border-color .2s}.selector-group select:hover{border-color:var(--accent-blue)}.selector-group select:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(var(--sky-rgb),.2)}.macro-loading,.macro-error{text-align:center;padding:3rem;background:var(--bg-secondary);border-radius:12px;color:var(--text-secondary)}.macro-error{border:1px solid var(--accent-red);color:var(--accent-red)}.macro-error small{color:var(--text-secondary)}.strategy-banner{display:grid;grid-template-columns:1fr 2fr;gap:2rem;background:var(--bg-secondary);padding:1.5rem 2rem;border-radius:12px;border:2px solid var(--border-color);margin-bottom:2rem}.win-rate-section{position:relative}.win-rate-label{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem}.win-rate-value{font-size:3rem;font-weight:700;line-height:1;margin-bottom:.75rem}.win-rate-bar{height:8px;border-radius:4px;background:var(--accent-gold);transition:width .3s ease}.strategy-section{display:flex;flex-direction:column;justify-content:center}.strategy-stance{font-size:1.25rem;font-weight:700;letter-spacing:var(--type-letter-spacing);margin-bottom:.25rem}.strategy-name{font-size:1rem;color:var(--text-secondary);text-transform:capitalize;margin-bottom:.5rem}.strategy-advice{font-size:.95rem;color:var(--text-primary);line-height:1.5}.decisions-section{margin-bottom:2rem}.decisions-section h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-secondary)}.decisions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.macro-decision-card{background:var(--bg-secondary);border-radius:10px;padding:1rem;border:2px solid var(--border-color);transition:border-color .2s,transform .2s}.macro-decision-card:hover{transform:translateY(-2px)}.macro-decision-card.verdict-contest{border-color:var(--accent-green)}.macro-decision-card.verdict-concede{border-color:var(--accent-red)}.macro-decision-card.verdict-neutral{border-color:var(--accent-gold)}.macro-decision-card.disabled{opacity:.5;border-color:var(--border-color)}.macro-decision-card.disabled:hover{transform:none}.decision-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.decision-icon{font-size:1.25rem}.decision-name{font-size:.9rem;font-weight:600}.decision-verdict{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:6px;font-weight:700;font-size:.85rem;margin-bottom:.75rem}.decision-verdict.verdict-contest{background:rgba(var(--ahead-rgb),.15);color:var(--accent-green)}.decision-verdict.verdict-concede{background:rgba(var(--behind-rgb),.15);color:var(--accent-red)}.decision-verdict.verdict-neutral{background:rgba(var(--phase-early-rgb),.15);color:var(--accent-gold)}.decision-verdict.verdict-disabled{background:var(--bg-tertiary);color:var(--text-secondary);justify-content:center}.verdict-delta{font-size:.8rem;opacity:.9}.decision-comparison{display:flex;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.5rem;background:var(--bg-tertiary);border-radius:6px}.comparison-item{flex:1;text-align:center}.comparison-label{display:block;font-size:.65rem;color:var(--text-secondary);margin-bottom:.15rem}.comparison-value{display:block;font-size:.95rem;font-weight:600}.comparison-delta{font-size:.7rem;font-weight:500}.comparison-delta.positive{color:var(--accent-green)}.comparison-delta.negative{color:var(--accent-red)}.comparison-vs{color:var(--text-secondary);font-size:.875rem}.decision-details{display:flex;flex-direction:column;gap:.25rem}.decision-detail{display:flex;justify-content:space-between;font-size:.75rem;padding:.2rem 0}.decision-detail.samples{border-top:1px solid var(--border-color);padding-top:.4rem;margin-top:.2rem}.detail-label{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-value{font-weight:500;white-space:nowrap;margin-inline-start:.5rem}.section-subtitle{font-size:.875rem;color:var(--text-secondary);margin-top:-.5rem;margin-bottom:1rem}.decisions-grid.two-col{grid-template-columns:repeat(2,1fr)}.macro-decision-card.tower{border-color:var(--accent-gold)}.tower-comparison{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px}.tower-outcome{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.tower-outcome:first-child{border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.tower-label{font-size:.85rem;color:var(--text-secondary)}.tower-value{font-size:1.1rem;font-weight:600;margin-inline-start:auto;margin-inline-end:.75rem}.tower-delta{font-size:.85rem;font-weight:500;min-width:50px;text-align:end}.tower-delta.positive{color:var(--accent-green)}.tower-delta.negative{color:var(--accent-red)}.tower-insight{font-size:.85rem;color:var(--text-secondary);font-style:italic;padding:.75rem;background:var(--bg-tertiary);border-radius:6px;margin-bottom:1rem;border-inline-start:3px solid var(--accent-gold)}.macro-decision-card.teamfight{grid-column:span 1;border-color:var(--gradient-purple)}.teamfight-outcomes{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px}.outcome{flex:1;text-align:center;padding:.5rem;border-radius:6px}.outcome.win{background:rgba(var(--ahead-rgb),.1)}.outcome.lose{background:rgba(var(--behind-rgb),.1)}.outcome-label{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.outcome-value{display:block;font-size:1.25rem;font-weight:700}.outcome.win .outcome-value{color:var(--accent-green)}.outcome.lose .outcome-value{color:var(--accent-red)}.outcome-swing{color:var(--text-secondary);font-size:.8rem;text-align:center;min-width:80px}.aggregate-cards-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.macro-aggregate-card{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;border:2px solid var(--border-color)}.macro-aggregate-card.verdict-contest{border-color:var(--accent-green)}.macro-aggregate-card.verdict-concede{border-color:var(--accent-red)}.macro-aggregate-card.verdict-neutral{border-color:var(--accent-gold)}.macro-aggregate-card.disabled{opacity:.6;border-color:var(--border-color)}.macro-aggregate-card.teamfight{border-color:var(--gradient-purple)}.aggregate-header{margin-bottom:1rem}.aggregate-title{display:block;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.aggregate-subtitle{display:block;font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.decision-verdict.large{font-size:1.5rem;font-weight:700;text-align:center;padding:1rem;margin-bottom:1rem;border-radius:8px;background:var(--bg-tertiary)}.decision-verdict.large.verdict-contest{color:var(--accent-green)}.decision-verdict.large.verdict-concede{color:var(--accent-red)}.decision-verdict.large.verdict-neutral{color:var(--accent-gold)}.verdict-delta{display:block;font-size:.9rem;font-weight:500;margin-top:.25rem;opacity:.9}.aggregate-insight{font-size:.85rem;color:var(--text-secondary);font-style:italic;padding:.75rem;background:var(--bg-tertiary);border-radius:6px;margin-bottom:1rem;border-inline-start:3px solid var(--accent-gold);line-height:1.5}.objective-breakdown{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.objective-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-tertiary);border-radius:6px;font-size:.85rem}.obj-icon{font-size:1rem;width:1.5rem;text-align:center}.obj-name{font-weight:500;color:var(--text-primary);min-width:60px}.obj-delta{font-weight:600;min-width:50px}.obj-delta.positive{color:var(--accent-green)}.obj-delta.negative{color:var(--accent-red)}.obj-rate{color:var(--text-secondary);font-size:.8rem;margin-inline-start:auto}.aggregate-samples{font-size:.75rem;color:var(--text-secondary);text-align:center}.teamfight-stats{display:flex;gap:1rem;margin-top:1rem;margin-bottom:.5rem}.tf-stat{flex:1;text-align:center;padding:.5rem;background:var(--bg-tertiary);border-radius:6px}.tf-label{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.tf-value{display:block;font-size:1rem;font-weight:600}.tf-value.positive{color:var(--accent-green)}.tf-value.negative{color:var(--accent-red)}.methodology-note{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;border:1px solid var(--border-color);margin-bottom:2rem}.insights-evidence-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:1.25rem;align-items:stretch;margin-bottom:2rem}.insights-evidence-hero .methodology-note{margin-bottom:0}.insights-evidence-rail{width:min(100%,1180px);display:block;margin:0 auto clamp(1rem,2.4vw,1.35rem)}.insights-evidence-rail .methodology-note{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.25fr) auto;gap:clamp(.8rem,2vw,1.2rem);align-items:center;padding:clamp(.95rem,2vw,1.2rem);border-color:rgba(var(--sky-rgb),.16);border-radius:12px;background:linear-gradient(100deg,rgba(var(--sky-rgb),.06),transparent 44%),linear-gradient(280deg,rgba(var(--gold-rgb),.045),transparent 56%),#0d1417c7;box-shadow:var(--shadow-panel)}.methodology-note-copy{min-width:0}.methodology-eyebrow{display:block;margin-bottom:.35rem;color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.insights-evidence-rail .methodology-note h3{margin:0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1;text-transform:uppercase}.insights-evidence-rail .methodology-note p{margin:.55rem 0 0;color:var(--text-300);font-size:.86rem;line-height:1.45}.insights-evidence-rail .audit-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;border:0}.insights-evidence-rail .audit-status-grid div{padding:.65rem .7rem;border:1px solid rgba(242,240,232,.075);border-radius:8px;background:#07090d80}.audit-status-value.audit-status-fresh{color:var(--ahead)}.audit-status-value.audit-status-aging{color:var(--gold)}.audit-status-value.audit-status-stale{color:var(--behind)}.audit-status-value.audit-status-unknown{color:var(--text-300)}.insights-evidence-visual{min-width:0;margin:0;align-self:center;aspect-ratio:1200 / 630;border:1px solid rgba(61,221,235,.28);border-radius:8px;background:var(--ink-950);overflow:hidden;box-shadow:0 16px 44px #0000003d}.insights-evidence-visual img{display:block;width:100%;height:auto;object-fit:contain}.methodology-note h3{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--text-secondary)}.methodology-note p{font-size:.9rem;color:var(--text-primary);margin-bottom:.75rem;line-height:1.6}.methodology-note .note-small{font-size:.8rem;color:var(--text-secondary);margin-bottom:0}.audit-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1rem 0;padding:.9rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.audit-status-grid div{min-width:0}.audit-status-grid span{display:block;color:var(--text-secondary);font-size:.72rem;line-height:1.3;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);margin-bottom:.3rem}.audit-status-grid strong{display:block;color:var(--text-primary);font-size:.9rem;line-height:1.35}@media (max-width: 900px){.insights-evidence-hero{grid-template-columns:1fr}.audit-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.audit-status-grid{grid-template-columns:1fr}}@media (max-width: 1100px){.decisions-grid{grid-template-columns:repeat(2,1fr)}.aggregate-cards-row{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.state-selector{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.macro-page{padding:1rem}.decisions-grid,.decisions-grid.two-col,.aggregate-cards-row,.state-selector{grid-template-columns:1fr}.strategy-banner{grid-template-columns:1fr;text-align:center}.win-rate-value{font-size:2.5rem}.decision-details{grid-template-columns:1fr}.teamfight-outcomes{flex-direction:column}.outcome-swing{margin:.5rem 0}}.macro-page-v2{width:100%;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,3.5rem);display:flex;flex-direction:column}.macro-page-v2 .macro-hero{order:1}.macro-page-v2 .state-selector-v2{order:2}.macro-page-v2 .macro-loading-v2,.macro-page-v2 .macro-error-v2,.macro-page-v2 .macro-content-v2{order:3}.macro-page-v2 .macro-question-panel{order:4}.macro-page-v2 .macro-transfer-panel{order:5}.macro-page-v2 .macro-wave-panel{order:6}.macro-page-v2 .macro-teamfight-preflight{order:7}.state-selector-v2{background:#141423cc;border:1px solid var(--line-strong);border-radius:12px;padding:clamp(1rem,2.5vw,1.35rem);margin-bottom:1.5rem}.macro-state-head{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:.65rem 1.25rem;align-items:end;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(242,240,232,.08)}.macro-state-head .eyebrow{grid-column:1;margin:0}.macro-state-head h2{grid-column:1;margin:0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.8vw,2rem);line-height:.98;text-transform:uppercase}.macro-state-head p{grid-column:2;grid-row:1 / span 2;margin:0;color:var(--text-300);font-size:.92rem;line-height:1.5;max-width:62ch}.selector-row{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-bottom:.75rem}.selector-row:last-child{margin-bottom:0}.selector-group-v2{display:flex;align-items:center;gap:.75rem}.selector-label{color:var(--text-500);font-size:.8rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);min-width:50px}.pill-group{display:flex;gap:4px;background:#0000004d;padding:3px;border-radius:8px}.pill{background:transparent;border:none;color:var(--text-500);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .2s;white-space:nowrap}.pill:hover{background:#ffffff1a;color:#fff}.pill.active{background:rgba(var(--violet-rgb),.2);color:var(--text-primary)}.pill.pill-red.active{background:rgba(var(--behind-rgb),.2);color:var(--behind)}.pill.pill-green.active{background:rgba(var(--ahead-rgb),.2);color:var(--ahead)}.macro-loading-v2,.macro-error-v2{text-align:center;padding:3rem;color:var(--text-500)}.macro-error-v2{color:var(--behind)}.macro-content-v2{display:flex;flex-direction:column;gap:1.5rem}.win-gauge{background:#141423cc;border:1px solid var(--line-strong);border-radius:12px;padding:1.25rem}.win-gauge.stance-ahead{border-color:rgba(var(--ahead-rgb),.3)}.win-gauge.stance-behind{border-color:rgba(var(--behind-rgb),.3)}.gauge-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.gauge-label{color:var(--text-500);font-size:.9rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing)}.gauge-value{font-size:2rem;font-weight:700}.gauge-bar-container{position:relative}.gauge-bar-bg{height:12px;background:#0006;border-radius:6px;position:relative;overflow:hidden}.gauge-bar-fill{height:100%;border-radius:6px;transition:width .3s ease}.gauge-marker{position:absolute;top:-4px;width:4px;height:20px;background:#fff;border-radius:2px;transform:translate(-50%);box-shadow:0 0 8px #ffffff80}.gauge-labels{display:flex;justify-content:space-between;margin-top:4px;font-size:.7rem;color:var(--text-500)}.main-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.teamfight-card-v2{background:#141423cc;border:1px solid var(--line-strong);border-radius:12px;padding:1.25rem}.card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.card-icon{font-size:1.25rem}.card-title{color:var(--text-primary);font-size:1rem;font-weight:600}.swing-display{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.outcome-block{flex:1;text-align:center;padding:.75rem;border-radius:8px}.outcome-block.win{background:rgba(var(--ahead-rgb),.1);border:1px solid rgba(var(--ahead-rgb),.3)}.outcome-block.lose{background:rgba(var(--behind-rgb),.1);border:1px solid rgba(var(--behind-rgb),.3)}.outcome-label{display:block;font-size:.7rem;color:var(--text-500);text-transform:uppercase;margin-bottom:4px}.outcome-value{display:block;font-size:1.5rem;font-weight:700}.outcome-block.win .outcome-value{color:var(--ahead)}.outcome-block.lose .outcome-value{color:var(--behind)}.outcome-delta{display:block;font-size:.8rem;margin-top:2px}.outcome-block.win .outcome-delta{color:rgba(var(--ahead-rgb),.8)}.outcome-block.lose .outcome-delta{color:rgba(var(--behind-rgb),.8)}.swing-arrow{text-align:center;padding:0 .5rem}.swing-value{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.swing-label{display:block;font-size:.65rem;color:var(--text-500);text-transform:uppercase}.fight-stats{display:flex;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--line-strong)}.fight-stats .stat{text-align:center}.stat-label{display:block;font-size:.65rem;color:var(--text-500);text-transform:uppercase;margin-bottom:2px}.stat-value{font-size:.9rem;font-weight:600;color:#fff}.stat-value.positive{color:var(--ahead)}.stat-value.negative{color:var(--behind)}.asymmetry-visual{padding-top:1rem;border-top:1px solid var(--line-strong)}.asymmetry-bars{display:flex;align-items:flex-end;justify-content:center;gap:.75rem;height:100px;margin-bottom:.5rem}.asymmetry-bar{display:flex;flex-direction:column;align-items:center;width:60px;position:relative}.asymmetry-bar.upside{justify-content:flex-end}.asymmetry-bar.downside{justify-content:flex-start}.asymmetry-bar .bar-fill{width:100%;min-height:8px;border-radius:4px 4px 0 0;transition:height .3s ease}.asymmetry-bar.upside .bar-fill{background:linear-gradient(to top,var(--ahead),var(--ahead))}.asymmetry-bar.downside .bar-fill{background:linear-gradient(to bottom,var(--behind),var(--behind));border-radius:0 0 4px 4px}.asymmetry-bar .bar-label{font-size:1.1rem;font-weight:700;margin-top:4px}.asymmetry-bar.upside .bar-label{color:var(--ahead)}.asymmetry-bar.downside .bar-label{color:var(--behind)}.asymmetry-center{display:flex;flex-direction:column;align-items:center;padding:0 .5rem}.asymmetry-center .fight-wr{font-size:1.5rem;font-weight:700;color:#fff}.asymmetry-center .fight-wr-label{font-size:.6rem;color:var(--text-500);text-transform:uppercase;letter-spacing:var(--type-letter-spacing)}.asymmetry-labels{display:flex;justify-content:space-between;padding:0 1rem;margin-top:.25rem}.asymmetry-labels .label-up,.asymmetry-labels .label-down{font-size:.6rem;font-weight:600;letter-spacing:var(--type-letter-spacing)}.asymmetry-labels .label-up{color:var(--ahead)}.asymmetry-labels .label-down{color:var(--behind)}.sample-size{text-align:center;font-size:.65rem;color:var(--text-500);margin-top:.5rem}.asymmetry-chart{padding-top:.75rem;border-top:1px solid var(--line-strong)}.chart-footer{display:flex;justify-content:space-between;padding:.5rem .5rem 0;font-size:.75rem;color:var(--text-500)}.fight-wr-inline,.sample-size-inline{color:var(--text-500)}.no-data{text-align:center;color:var(--text-300);padding:2rem}.recommendation-card{--ahead: #0b6f66;--behind: #b8480f;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-edge);border-radius:4px;padding:1.25rem;display:flex;flex-direction:column;justify-content:center;text-align:center;transform:rotate(-.4deg);filter:drop-shadow(0 14px 26px rgba(0,0,0,.45))}.rec-main{margin-bottom:.5rem}.rec-text{font-family:var(--font-display);font-size:1.5rem;font-weight:750;letter-spacing:var(--type-letter-spacing)}.rec-fight .rec-text{color:var(--behind)}.rec-avoid .rec-text{color:var(--ahead)}.rec-neutral .rec-text{color:var(--paper-ink)}.rec-reason{color:#17151ab8;font-size:.85rem;margin-bottom:1rem}.variance-explainer{background:#17151a0f;border-top:1px dashed rgba(23,21,26,.25);border-radius:4px;padding:.75rem;margin-top:.75rem}.variance-advice{font-size:.8rem;color:#17151acc;line-height:1.4;margin:0;text-align:center}.objectives-section{background:#141423cc;border:1px solid var(--line-strong);border-radius:12px;padding:1.25rem}.objectives-section h3{color:var(--text-primary);font-size:1rem;margin:0 0 1rem;font-weight:600}.objectives-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.objective-card{background:#0000004d;border:1px solid var(--line-strong);border-radius:8px;padding:.75rem;text-align:center}.objective-card.contest{border-color:rgba(var(--ahead-rgb),.4)}.objective-card.concede{border-color:rgba(var(--behind-rgb),.4)}.obj-header{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.obj-icon{font-size:1.25rem}.obj-name{color:#fff;font-weight:500}.obj-verdict{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);margin-bottom:.25rem}.objective-card.neutral .obj-verdict{color:var(--text-300)}.obj-delta{font-size:1rem;font-weight:700;margin-bottom:.25rem}.objective-card.contest .obj-delta{color:var(--ahead)}.objective-card.concede .obj-delta{color:var(--behind)}.objective-card.neutral .obj-delta{color:var(--text-300)}.obj-stats{font-size:.7rem;color:var(--text-500)}.advice-footer{background:rgba(var(--violet-rgb),.1);border:1px solid rgba(var(--violet-rgb),.3);border-radius:8px;padding:1rem;text-align:center}.advice-text{color:var(--text-primary);font-size:.95rem}.methodology-section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line-strong)}.methodology-section h3{color:var(--text-500);font-size:1.1rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing)}.methodology-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.methodology-card{background:#ffffff05;border:1px solid var(--ink-700);border-radius:8px;padding:1.25rem}.methodology-card h4{color:var(--text-primary);font-size:.95rem;font-weight:600;margin-bottom:.75rem}.methodology-card p{color:var(--text-300);font-size:.85rem;line-height:1.6;margin:0}.methodology-card p+p{margin-top:.5rem}.methodology-card ul{color:var(--text-300);font-size:.85rem;line-height:1.6;margin:.5rem 0;padding-inline-start:1.25rem}.methodology-card li{margin-bottom:.25rem}.methodology-card strong{color:var(--text-100)}.methodology-card em{color:var(--gradient-cyan);font-style:normal}.methodology-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--ink-700)}.methodology-footer p{color:var(--text-500);font-size:.8rem;text-align:center;margin:0}@media (max-width: 768px){.macro-page-v2{padding:1rem}.selector-row{flex-direction:column;gap:1rem}.selector-group-v2{flex-direction:column;align-items:flex-start}.pill-group{flex-wrap:wrap}.main-grid{grid-template-columns:1fr}.swing-display{flex-direction:column}.swing-arrow{padding:.5rem 0}.fight-stats{flex-wrap:wrap;gap:1rem}.fight-stats .stat{flex:1;min-width:80px}.methodology-grid{grid-template-columns:1fr}}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.main-footer{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(var(--gold-rgb),.05),transparent 28%,rgba(var(--sky-rgb),.045) 72%,rgba(var(--ahead-rgb),.045)),var(--chrome-grid),var(--ink-950);border-top:1px solid rgba(var(--gold-rgb),.16);box-shadow:inset 0 1px 0 var(--bevel),0 -18px 44px -34px rgba(var(--sky-rgb),.58);padding:1.5rem 2rem;text-align:center;margin-top:auto}.main-footer:before{content:"";position:absolute;left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);top:0;height:1px;background:var(--chrome-rail);opacity:.72}.footer-social{position:relative;z-index:1;display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:#121a209e;color:var(--text-300);box-shadow:inset 0 1px 0 var(--bevel);transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.social-link:hover{background:linear-gradient(135deg,rgba(var(--gold-rgb),.14),rgba(var(--sky-rgb),.1));border-color:rgba(var(--gold-rgb),.34);color:var(--text-100);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--bevel-strong),0 12px 24px -18px rgba(var(--gold-rgb),.85)}.footer-disclaimer,.main-footer p{position:relative;z-index:1;color:var(--text-300);font-size:.8rem;line-height:1.5;max-width:800px;margin:0 auto}.page-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text-secondary)}.loader-spinner{width:40px;height:40px;border:3px solid var(--bg-tertiary);border-top-color:var(--accent-blue);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.main-nav{flex-direction:column;padding:.75rem 1rem;gap:.5rem}.nav-brand{width:100%;justify-content:center;text-align:center}.brand-tagline{display:none}.nav-links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.nav-links a{font-size:.85rem;padding:.5rem .45rem;background:var(--bg-tertiary);border-radius:6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.language-selector{margin-inline-start:0;margin-top:.5rem}}@media (max-width: 900px){.browser-layout{flex-direction:column}.browser-layout.no-selection .matchup-content{order:1}.browser-layout.no-selection .champion-sidebar{order:2}.champion-sidebar{width:100%;max-height:50vh;border-inline-end:none;border-bottom:1px solid var(--border-color)}.champion-list{max-height:35vh}.matchup-content{padding:1rem}.matchup-grid{grid-template-columns:1fr;gap:.75rem}.audit-queue-panel{grid-template-columns:1fr}}@media (max-width: 480px){.champion-sidebar{max-height:40vh}.champion-list{max-height:25vh}.champion-list-header{grid-template-columns:minmax(0,1fr) 52px 42px}.sidebar-header{padding:.75rem}.sidebar-header h2{font-size:1rem}.champion-search{font-size:14px;padding:.5rem}.role-filter{font-size:14px;padding:.4rem}.champion-btn{grid-template-columns:24px minmax(0,1fr) 52px 42px;padding:.5rem;font-size:.85rem}.champ-icon{width:24px;height:24px}.champ-games,.champ-wr{font-size:.75rem;min-width:0}}@media (max-width: 768px){.matchup-card{padding:.75rem}.matchup-header{gap:.5rem}.matchup-icon{width:32px;height:32px}.matchup-enemy{font-size:.9rem}.matchup-wr{font-size:.85rem}.matchup-sparkline-container{margin-top:.5rem}.matchup-insight-preview{font-size:.8rem;-webkit-line-clamp:2}}@media (max-width: 768px){.browser-header h1{font-size:1.5rem}.browser-subtitle{font-size:.9rem}.content-header{flex-direction:column;gap:.75rem;align-items:flex-start}.content-header h2{font-size:1.25rem}.filters select{font-size:14px;padding:.5rem}.select-prompt{padding:1rem}.select-prompt h2{font-size:1.65rem}.matchup-intro{grid-template-columns:1fr;gap:1rem;padding:1rem}.methodology-points span{min-height:44px;font-size:.82rem}.intro-visual{order:-1}.stats-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.freshness-panel{grid-template-columns:1fr;margin-top:1rem;padding:.85rem}.stat{min-width:80px;padding:1rem .65rem}.stat-value{font-size:1.25rem}.stat-label{font-size:.7rem}}@media (max-width: 768px){.champion-summary{padding:1rem}.summary-header{flex-direction:column;gap:.5rem}.summary-header h2{font-size:1.1rem}.summary-stats{flex-wrap:wrap;gap:.5rem}.summary-stats span{font-size:.8rem}.champion-plan-panel,.champion-plan-grid{grid-template-columns:1fr}.champion-plan-copy,.champion-plan-card{padding:.85rem}.summary-curves-grid{gap:.75rem}.curves-row{grid-template-columns:1fr;gap:.75rem}.mini-curve{padding:.75rem}.mini-curve-label{font-size:.75rem}.mini-bar-label{font-size:.6rem}}@media (max-width: 768px){.matchup-detail-overlay{top:58px;right:0;bottom:0;left:0;padding:0}.matchup-detail{max-width:100%;max-height:100%;border-radius:0;margin:0}.detail-header h2{font-size:1.25rem}.detail-meta{flex-wrap:wrap;gap:.5rem}.detail-meta span{font-size:.8rem}.trust-strip{grid-template-columns:1fr}.detail-section h3{font-size:1rem}.coaching-tip{padding:.75rem}.tip-advice{font-size:.9rem}}@media (max-width: 768px){.main-footer{padding:1rem;font-size:.7rem}}@media (max-width: 768px){.champion-btn,.matchup-card,.nav-links a,button,select,input{min-height:44px}}@media (max-width: 768px){.page-loader{min-height:200px}}.guides-page{width:100%;padding:clamp(1.25rem,4vw,3.5rem)}.guides-header{text-align:center;margin-bottom:2.5rem}.guides-header h1{font-size:2.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.guides-header p{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto}.guides-filters{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;align-items:center}.guides-search{flex:1;min-width:200px;max-width:300px;padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem}.guides-search:focus{outline:none;border-color:var(--accent-blue)}.guides-role-pills{display:flex;gap:.5rem;flex-wrap:wrap}.role-pill{padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s}.role-pill:hover{border-color:var(--accent-blue);color:var(--text-primary)}.role-pill.active{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.guides-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.guides-empty{text-align:center;padding:3rem;color:var(--text-secondary)}.guide-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.guide-card:hover{border-color:var(--accent-blue);transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.guide-card-matchup{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.guide-card-vs{font-size:.875rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase}.guide-card-title{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-primary)}.guide-card-meta{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.8rem}.guide-card-role{color:var(--accent-blue);text-transform:uppercase;letter-spacing:var(--type-letter-spacing)}.guide-card-samples{color:var(--text-secondary)}.guide-card-verdict{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem}.verdict-indicator{font-weight:600;padding:.2rem .5rem;border-radius:4px}.verdict-indicator.favored{background:rgba(var(--ahead-rgb),.2);color:var(--accent-green)}.verdict-indicator.unfavored{background:rgba(var(--behind-rgb),.2);color:var(--accent-red)}.guide-card-cta{margin-top:auto;padding:.6rem 1.5rem;background:var(--gradient-primary);border-radius:6px;color:#fff;font-weight:600;font-size:.875rem}.champion-icon-img{border-radius:50%;border:2px solid var(--border-color)}.guide-article{max-width:800px;margin:0 auto}.guide-back-btn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem 1rem;border-radius:8px;cursor:pointer;margin-bottom:2rem;transition:border-color .2s;font-size:.875rem}.guide-back-btn:hover{border-color:var(--accent-blue)}.guide-hero{text-align:center;padding:2rem 0 3rem;border-bottom:1px solid var(--border-color);margin-bottom:2rem}.guide-hero-matchup{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.guide-hero-vs{font-size:1.5rem;color:var(--text-secondary);font-weight:700;text-transform:uppercase}.guide-hero-title{font-size:2.25rem;margin-bottom:.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guide-hero-subtitle{color:var(--accent-blue);font-size:1rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);margin-bottom:1.5rem}.guide-hero-verdict{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6;font-style:italic}.guide-matchup-link{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background:var(--press-800);border:1px solid var(--line);border-radius:6px;color:var(--ink-blue-hi);font-size:.9rem;text-decoration:none;transition:background .2s,border-color .2s}.guide-matchup-link:hover{background:var(--press-800);border-color:var(--ink-blue-hi)}.guide-tldr{background:linear-gradient(135deg,rgba(var(--sky-rgb),.1),rgba(var(--violet-rgb),.1));border:1px solid var(--accent-blue);border-radius:12px;padding:1.5rem 2rem;margin-bottom:3rem}.guide-tldr h2{font-size:1rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);color:var(--accent-blue);margin-bottom:1rem}.guide-tldr ul{list-style:none;margin:0;padding:0}.guide-tldr li{padding:.5rem 0;padding-inline-start:1.5rem;position:relative;color:var(--text-primary);line-height:1.5}.guide-tldr li:before{content:"→";position:absolute;inset-inline-start:0;color:var(--accent-blue);font-weight:700}.guide-content{margin-bottom:3rem}.guide-section{margin-bottom:2.5rem}.guide-section h2{font-size:1.4rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color);color:var(--text-primary)}.guide-section p{margin-bottom:1rem;line-height:1.8;color:var(--text-secondary);font-size:1rem}.guide-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}.guide-tips-section{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;border:1px solid var(--border-color)}.guide-tips-section h3{font-size:1rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid}.guide-tips-section.tips h3{color:var(--accent-green);border-color:var(--accent-green)}.guide-tips-section.mistakes h3{color:var(--accent-red);border-color:var(--accent-red)}.guide-tips-section ul{list-style:none;margin:0;padding:0}.guide-tips-section li{padding:.6rem 0;padding-inline-start:1.25rem;position:relative;color:var(--text-secondary);font-size:.9rem;line-height:1.5;border-bottom:1px solid var(--border-color)}.guide-tips-section li:last-child{border-bottom:none}.guide-tips-section.tips li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--accent-green);font-weight:700}.guide-tips-section.mistakes li:before{content:"✗";position:absolute;inset-inline-start:0;color:var(--accent-red);font-weight:700}.guide-data-section{border-top:1px solid var(--border-color);padding-top:1.5rem}.guide-data-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.guide-data-toggle:hover{border-color:var(--accent-blue)}.toggle-icon{font-size:1.25rem;color:var(--accent-blue)}.guide-data-content{margin-top:1.5rem;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.guide-data-phases{margin-bottom:2rem}.guide-data-phases h4,.guide-data-benchmarks h4,.guide-data-spikes h4{font-size:.875rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);color:var(--text-secondary);margin-bottom:1rem}.phase-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.phase-item{background:var(--bg-tertiary);border-radius:8px;padding:1rem;text-align:center;border-inline-start:3px solid var(--border-color)}.phase-item.advantage{border-color:var(--accent-green)}.phase-item.disadvantage{border-color:var(--accent-red)}.phase-item.even,.phase-item.scales,.phase-item.falls_off{border-color:var(--line-strong)}.phase-name{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.phase-state{display:block;font-size:.9rem;font-weight:600;text-transform:capitalize;margin-bottom:.25rem}.phase-item.advantage .phase-state{color:var(--accent-green)}.phase-item.disadvantage .phase-state{color:var(--accent-red)}.phase-item.even .phase-state,.phase-item.scales .phase-state,.phase-item.falls_off .phase-state{color:var(--text-300)}.phase-gold{font-size:.875rem;font-family:monospace;color:var(--text-secondary)}.guide-data-benchmarks{margin-bottom:2rem}.benchmark-list{display:flex;flex-direction:column;gap:.5rem}.benchmark-row{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-tertiary);border-radius:6px}.benchmark-type{font-size:.75rem;text-transform:uppercase;color:var(--accent-blue);min-width:60px}.benchmark-target{font-weight:600;color:var(--accent-gold);min-width:50px}.benchmark-time{font-size:.875rem;color:var(--text-secondary);font-family:monospace}.guide-data-spikes{margin-bottom:1.5rem}.spike-row{display:flex;gap:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:6px;margin-bottom:.5rem}.spike-time{font-family:monospace;background:var(--bg-secondary);padding:.25rem .5rem;border-radius:4px;color:var(--accent-blue);font-size:.875rem;min-width:50px;text-align:center}.spike-desc{flex:1;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.guide-data-disclaimer{text-align:center;font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}@media (max-width: 768px){.guides-page{padding:1rem}.guides-header h1{font-size:1.75rem}.guides-filters{flex-direction:column;align-items:stretch}.guides-search{max-width:none}.guides-grid{grid-template-columns:1fr}.guide-hero-matchup{gap:.75rem}.guide-hero-matchup .champion-icon-img{width:60px!important;height:60px!important}.guide-hero-title{font-size:1.5rem}.guide-tips-grid,.phase-row{grid-template-columns:1fr}}.item-mention,.ability-mention{display:inline-flex;align-items:center;gap:.25rem;background:#ffffff0d;padding:.125rem .375rem;border-radius:4px;margin:0 .125rem;white-space:nowrap}.item-icon,.ability-icon{width:20px;height:20px;border-radius:3px;border:1px solid var(--border-color);flex-shrink:0}.item-name{color:var(--accent-gold);font-weight:500}.ability-name{color:var(--accent-blue);font-weight:500}.ability-key{color:var(--text-secondary);font-size:.75em;margin-inline-start:.125rem}.item-mention:hover{background:rgba(var(--phase-early-rgb),.15)}.item-mention:hover .item-icon{border-color:var(--accent-gold)}.ability-mention:hover{background:rgba(var(--sky-rgb),.15)}.ability-mention:hover .ability-icon{border-color:var(--accent-blue)}@media (max-width: 768px){.item-icon,.ability-icon{width:18px;height:18px}.item-mention,.ability-mention{padding:.1rem .25rem;gap:.2rem}.ability-key{font-size:.7em}}.stat-value,.stat-label,.champ-games,.champ-wr,.champion-list-header span,.evidence-badge,.confidence-badge,.freshness-label,.freshness-panel strong,.audit-target strong,.audit-target span,.card-value,.card-sub,.audit-stamp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--gold);margin-bottom:.9rem}.main-nav{position:sticky;top:0;z-index:50;padding:0 clamp(1rem,3vw,2rem);height:58px;background:var(--chrome-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line);box-shadow:inset 0 1px 0 var(--bevel),0 8px 24px -16px #000000b3,0 0 28px -24px rgba(var(--sky-rgb),.75);isolation:isolate}.main-nav:before{content:"";position:absolute;left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);bottom:0;height:1px;background:var(--chrome-rail);opacity:.86;pointer-events:none}.main-nav:after{display:none}.nav-brand,.nav-links,.language-selector,.nav-toggle{position:relative;z-index:1}.nav-brand{min-width:0;text-decoration:none}.brand-tagline{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.nav-links{gap:clamp(.5rem,2vw,1.75rem)}.nav-links a{position:relative;font-family:var(--font-display);font-weight:500;font-size:.92rem;color:var(--text-500);padding:.35rem .1rem;transition:color .18s ease,text-shadow .18s ease}.nav-links a:hover{color:var(--text-100);text-shadow:0 0 12px rgba(var(--sky-rgb),.16)}.nav-links a.active{color:var(--text-100);text-shadow:0 0 14px rgba(var(--gold-rgb),.18)}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--chrome-rail);box-shadow:0 0 10px -1px rgba(var(--gold-rgb),.72);opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.nav-links a:hover:after,.nav-links a.active:after{opacity:1;transform:scaleX(1)}.stats-summary .stat-value{color:var(--gold)}.stats-summary .stat-label{font-size:.66rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);color:var(--text-500)}.stats-summary .stat{border-top:2px solid var(--gold-dim)}.freshness-panel{border-inline-start:3px solid var(--gold)}.freshness-label{font-size:.62rem;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);color:var(--text-500)}.matchup-content{padding:clamp(1rem,3vw,2.75rem)}.select-prompt{padding:0;max-width:none}.trust-strip{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;padding:.9rem clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:12px;background:var(--ink-850);font-size:.82rem;color:var(--text-300)}.trust-strip strong{font-family:var(--font-mono);color:var(--gold);font-weight:600}.matchup-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.matchup-card{display:flex;flex-direction:column;gap:.7rem;width:100%;text-align:start;padding:clamp(.9rem,1.4vw,1.15rem);background:var(--ink-800);border:none;border-radius:14px;box-shadow:var(--shadow-panel);cursor:pointer;font-family:inherit;transition:transform .16s var(--spring-snappy),box-shadow .18s ease}.matchup-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-panel-hover),0 0 24px -12px var(--gold)}.matchup-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.matchup-card.mc-thin{opacity:.62}.matchup-card.mc-thin:hover{opacity:1}.mc-top{display:flex;align-items:center;gap:.7rem}.mc-portrait{width:48px;height:48px;border-radius:12px;border:2px solid var(--line-strong);object-fit:cover;flex-shrink:0}.mc-id{display:flex;flex-direction:column;min-width:0;flex:1}.mc-name{font-weight:600;font-size:1rem;color:var(--text-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-role{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--type-letter-spacing);color:var(--text-500)}.mc-result{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.mc-wr{font-family:var(--font-mono);font-weight:700;font-size:1.4rem;line-height:1;font-variant-numeric:tabular-nums}.mc-verdict{font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:var(--type-letter-spacing);margin-top:.3rem;padding:.12rem .45rem;border-radius:5px}.mc-result.free .mc-wr,.mc-result.easy .mc-wr{color:var(--ahead);text-shadow:0 0 16px var(--ahead-glow)}.mc-result.even .mc-wr{color:var(--text-100)}.mc-result.hard .mc-wr,.mc-result.rough .mc-wr{color:var(--behind);text-shadow:0 0 16px var(--behind-glow)}.mc-result.free .mc-verdict,.mc-result.easy .mc-verdict{color:var(--ahead);background:var(--ahead-soft)}.mc-result.even .mc-verdict{color:var(--text-300);background:#ffffff0f}.mc-result.hard .mc-verdict,.mc-result.rough .mc-verdict{color:var(--behind);background:var(--behind-soft)}.mc-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.mc-phase{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .2rem;border-radius:8px;background:var(--ink-850);border:1px solid var(--line)}.mc-phase.ahead{border-color:rgba(var(--ahead-rgb),.28)}.mc-phase.behind{border-color:rgba(var(--behind-rgb),.28)}.mc-phase-label{font-family:var(--font-mono);font-size:.54rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.mc-phase-state{font-size:.74rem;font-weight:600}.mc-phase.ahead .mc-phase-state{color:var(--ahead)}.mc-phase.behind .mc-phase-state{color:var(--behind)}.mc-phase.unknown .mc-phase-state{color:var(--text-500)}.mc-spark{display:flex;flex-direction:column;gap:.15rem;padding:.35rem .25rem .2rem;border-radius:8px;background:var(--ink-850);border:1px solid var(--line)}.mc-spark-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.5rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.mc-spark-axis span:nth-child(2){opacity:.72}.mc-scout{min-width:0;display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.48rem;align-items:flex-start;margin-top:.1rem;padding:.58rem 0 .58rem .62rem;border-inline-start:3px solid rgba(var(--gold-rgb),.66);background:linear-gradient(90deg,rgba(var(--gold-rgb),.085),rgba(var(--gold-rgb),.012) 76%,transparent)}.mc-scout svg{margin-top:.08rem;color:var(--gold);filter:drop-shadow(0 0 8px rgba(var(--gold-rgb),.16))}.mc-scout>div{min-width:0}.mc-scout span{display:block;margin-bottom:.18rem;color:var(--text-500);font-family:var(--font-mono);font-size:.56rem;font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1;text-transform:uppercase}.mc-scout strong{display:block;color:var(--text-100);font-family:var(--font-condensed);font-size:.86rem;font-weight:800;letter-spacing:var(--type-letter-spacing);line-height:1.08;text-transform:uppercase;overflow-wrap:anywhere}.mc-scout p{margin:.28rem 0 0;color:var(--text-300);font-size:.73rem;line-height:1.36;overflow-wrap:anywhere}.mc-scout-survive{border-inline-start-color:rgba(var(--behind-rgb),.72);background:linear-gradient(90deg,rgba(var(--behind-rgb),.105),rgba(var(--behind-rgb),.012) 76%,transparent)}.mc-scout-survive svg{color:var(--behind)}.mc-scout-convert{border-inline-start-color:rgba(var(--ahead-rgb),.72);background:linear-gradient(90deg,rgba(var(--ahead-rgb),.095),rgba(var(--ahead-rgb),.012) 76%,transparent)}.mc-scout-convert svg{color:var(--ahead)}.mc-scout-scale{border-inline-start-color:rgba(var(--violet-rgb),.72);background:linear-gradient(90deg,rgba(var(--violet-rgb),.108),rgba(var(--violet-rgb),.014) 76%,transparent)}.mc-scout-scale svg{color:var(--violet)}.mc-scout-close{border-inline-start-color:rgba(var(--gold-rgb),.76);background:linear-gradient(90deg,rgba(var(--gold-rgb),.105),rgba(var(--behind-rgb),.02) 76%,transparent)}.mc-scout-close svg{color:var(--gold)}.mc-scout-even{border-inline-start-color:rgba(var(--sky-rgb),.68);background:linear-gradient(90deg,rgba(var(--sky-rgb),.09),rgba(var(--sky-rgb),.012) 76%,transparent)}.mc-scout-even svg{color:var(--sky)}.mf-scout{width:min(390px,72vw);margin-top:.1rem;padding-top:.62rem;padding-bottom:.62rem}.mc-conf{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:var(--text-300)}.mc-games{font-family:var(--font-mono);color:var(--text-300)}.content-header h2{font-family:var(--font-display);font-weight:700;font-size:1.45rem;letter-spacing:var(--type-letter-spacing)}.seo-evidence-summary{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--text-500);font-size:.82rem;max-width:78ch}.seo-evidence-summary h3{font-size:1rem;color:var(--text-300)}.seo-evidence-summary h4{font-size:.85rem;color:var(--text-300);margin-top:1rem}.seo-evidence-summary strong{color:var(--text-300)}.detail-conf{font-family:var(--font-mono);font-size:.78rem;color:var(--text-300)}.detail-freshness{margin-top:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--type-letter-spacing);color:var(--text-500)}.detail-noise{margin-top:.55rem;font-size:.82rem;line-height:1.45;color:var(--text-300);border-inline-start:2px solid var(--border-soft, rgba(255, 255, 255, .12));padding-inline-start:.6rem}.detail-noise-edge{border-inline-start-color:var(--ahead)}.detail-noise-edge.detail-noise-unfavored{border-inline-start-color:var(--behind)}.detail-noise-coinflip{border-inline-start-color:rgba(var(--gold-rgb),.5)}.detail-noise-thin{border-inline-start-color:var(--text-500)}.detail-best-estimate{margin-top:.55rem;font-size:.82rem;line-height:1.45;color:var(--text-300);border-inline-start:2px solid rgba(var(--gold-rgb),.5);padding-inline-start:.6rem}.detail-flip-side{margin-top:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--type-letter-spacing);color:var(--text-500)}.obj-reason{font-size:.8rem;color:var(--text-300);line-height:1.4;margin:.25rem 0 .4rem}.objective-card.contest .obj-verdict{color:var(--ahead)}.objective-card.concede .obj-verdict{color:var(--behind)}.objective-card.neutral .obj-verdict{color:var(--gold)}.objective-card.contest{border-color:rgba(var(--ahead-rgb),.3)}.objective-card.concede{border-color:rgba(var(--behind-rgb),.3)}.methodology-section>summary{font-family:var(--font-display);font-weight:600;font-size:1.05rem;cursor:pointer;color:var(--text-100);list-style:none;padding:.5rem 0}.methodology-section>summary::-webkit-details-marker{display:none}.methodology-section>summary:before{content:"▸";display:inline-block;margin-inline-end:.35em;color:var(--gold)}.methodology-section[open]>summary:before{content:"▾"}.pill-group{flex-wrap:wrap;row-gap:4px}@media (max-width: 768px){.selector-row{flex-direction:column;gap:1.25rem}.selector-group-v2{width:100%;align-items:flex-start}.pill-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:4px;width:100%}.pill{white-space:normal;text-align:center;padding:8px 6px}.selector-label{font-family:var(--font-mono);color:var(--text-500)}}.insights-evidence-hero{grid-template-columns:1fr}.waiting-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,4vw,2.4rem);color:var(--text-100)}.waiting .hint{max-width:50ch;margin:.75rem auto 0}.waiting-preview{margin:2rem auto 0;max-width:460px;display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;border:1px solid var(--line);border-radius:14px;background:var(--ink-850);opacity:.9}.waiting-preview-tip{padding:.7rem .9rem;border-radius:10px;border-inline-start:3px solid var(--gold);background:rgba(var(--gold-rgb),.08);color:var(--text-100);font-weight:500;text-align:start}.waiting-preview-row{display:flex;justify-content:space-between;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;color:var(--text-300)}.waiting-preview-cap{font-size:.72rem;color:var(--text-500)}@media (min-width: 900px){.game-content{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.timers-section{grid-column:1 / -1}}.verdict-indicator.favored{background:var(--ahead-soft);color:var(--ahead)}.verdict-indicator.unfavored{background:var(--behind-soft);color:var(--behind)}.verdict-indicator.vd-ahead{background:var(--ahead-soft);color:var(--ahead)}.verdict-indicator.vd-behind{background:var(--behind-soft);color:var(--behind)}.verdict-indicator.vd-even{background:#ffffff12;color:var(--text-300)}.verdict-indicator.vd-thin{background:#ffffff0d;color:var(--text-500)}.blame-result{display:flex;flex-direction:column;gap:2rem}.blame-result>.mvp-losers{order:1}.blame-result>.mvp-winners{order:2}.blame-result>.mvp-trailing{order:3}.blame-page>.pro-waitlist-panel{order:99}.tote{position:relative;display:block;width:100%;text-align:start;cursor:pointer;font-family:inherit;color:var(--text-100);background:radial-gradient(80% 120% at 16% -10%,rgba(var(--ahead-rgb),.1),transparent 60%),radial-gradient(80% 120% at 84% -10%,rgba(var(--behind-rgb),.1),transparent 60%),var(--press-900);border:1px solid var(--line-strong);border-radius:14px;padding:1.1rem clamp(1rem,2.5vw,1.75rem) 1rem;overflow:hidden;box-shadow:inset 0 1px 0 var(--bevel),0 22px 48px -34px #000000d9;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.tote:hover{transform:translateY(-2px);border-color:rgba(var(--ink-blue-rgb),.5);box-shadow:0 0 26px -8px rgba(var(--ink-blue-rgb),.35),0 22px 48px -34px #000000d9}.tote:focus-visible{outline:2px solid var(--ink-blue-hi);outline-offset:2px}.tote-eyebrow{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--gold);margin-bottom:.85rem}.tote-eyebrow>span:first-child{flex-shrink:0}.tote-eyebrow-meta{color:var(--text-500);letter-spacing:var(--type-letter-spacing);text-align:end}.tote-eyebrow-meta .tote-trust{margin-inline-start:.35em;white-space:nowrap}.tote-stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.tote-fighter{display:flex;flex-direction:column;align-items:center;gap:.55rem;min-width:0}.tote-portrait{width:84px;height:84px;border-radius:16px;background:radial-gradient(circle at 28% 18%,rgba(var(--gold-rgb),.2),transparent 36%),linear-gradient(145deg,rgba(var(--ahead-rgb),.14),rgba(var(--behind-rgb),.08)),var(--ink-900);object-fit:cover}.tote-fighter-you .tote-portrait{border:3px solid var(--ahead);box-shadow:0 0 26px rgba(var(--ahead-rgb),.28)}.tote-fighter-them .tote-portrait{border:3px solid var(--behind);box-shadow:0 0 26px rgba(var(--behind-rgb),.28)}.tote-name{font-family:var(--font-condensed);font-weight:700;font-size:clamp(1.3rem,2.4vw,1.95rem);letter-spacing:var(--type-letter-spacing);text-transform:uppercase;line-height:1;text-align:center;color:var(--text-100)}.tote-verdict{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 clamp(.5rem,2vw,1.75rem)}.tote-ground{margin-top:1rem}.tote-ground-svg{display:block;width:100%;height:62px}.tote-even{stroke:var(--line-strong);stroke-dasharray:4 5;stroke-width:1;vector-effect:non-scaling-stroke}.tote-curve{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tote-ground-labels{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:.75rem;row-gap:.1rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;margin-top:.35rem}@media (max-width: 480px){.tote-ground-labels .behind{margin-inline-start:auto}.tote-ground-labels .axis{order:3;flex-basis:100%;text-align:center}}.tote-ground-labels .ahead{color:var(--ahead)}.tote-ground-labels .behind{color:var(--behind)}.tote-ground-labels .axis{color:var(--text-500)}.tote-skeleton{min-height:244px;cursor:default;opacity:.5}@media (max-width: 520px){.tote-portrait{width:58px;height:58px}.tote-name{font-size:1.02rem}.tote-verdict{padding:0 .35rem}.tote-verdict .vt-wr{font-size:1.7rem}}.select-prompt{padding:clamp(1rem,3vw,2.75rem);display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);max-width:none}.fight-card-hero{position:relative;overflow:hidden;border-radius:20px;min-height:clamp(400px,52vh,560px);display:flex;align-items:center;background:var(--ink-850);box-shadow:var(--shadow-panel);isolation:isolate}.fch-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fch-splash{position:absolute;top:0;height:100%;width:58%;object-fit:cover;object-position:center 24%;opacity:.5}.fch-splash-you{inset-inline-start:0;-webkit-mask-image:linear-gradient(to right,#000 35%,transparent 92%);mask-image:linear-gradient(to right,#000 35%,transparent 92%)}.fch-splash-them{inset-inline-end:0;-webkit-mask-image:linear-gradient(to left,#000 35%,transparent 92%);mask-image:linear-gradient(to left,#000 35%,transparent 92%)}.fch-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 50% 40%,rgba(var(--gold-rgb),.07),transparent 70%),linear-gradient(to right,#0b0e16f0,#0b0e1673 42%,#0b0e1699),linear-gradient(to top,var(--ink-900) 2%,transparent 58%)}.fch-inner{position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.5rem)}.fch-head{display:flex;flex-direction:column;gap:1.1rem;max-width:34ch;min-width:0}.fch-title{font-family:var(--font-poster);font-weight:400;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.88;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-100);margin:0;text-shadow:0 2px 30px rgba(0,0,0,.5)}.fch-sub{color:var(--text-300);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5;max-width:44ch;margin:0;overflow-wrap:anywhere}.fch-proof-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:-.15rem}.fch-proof-strip span{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.25rem .55rem;border:1px solid rgba(var(--gold-rgb),.2);border-radius:999px;background:#07090d94;color:var(--text-300);font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.fch-proof-strip svg{color:var(--gold);flex:0 0 auto}.fch-card{justify-self:end;width:100%;max-width:580px}@media (max-width: 880px){.fch-inner{grid-template-columns:1fr;gap:1.5rem}.fch-card{justify-self:stretch;max-width:none}.fch-splash{width:70%;opacity:.38}}@media (max-width: 620px){.select-prompt{gap:1rem;padding:1rem;max-width:100vw;overflow-x:hidden}.fight-card-hero{width:min(100%,360px);max-width:360px;box-sizing:border-box;min-height:0;align-items:flex-start;border-radius:16px}.fch-inner{gap:.95rem;padding:1.35rem 1.2rem}.fch-head{gap:.8rem;max-width:none}.fch-title{font-size:clamp(2.3rem,13vw,3.2rem)}.fch-sub{font-size:1rem;line-height:1.45;max-width:300px}.fch-card{display:none}.matchup-intent-rail{width:min(100%,360px);max-width:360px;box-sizing:border-box;gap:.75rem;padding:.9rem}.matchup-intent-head h2{font-size:clamp(1.65rem,8vw,2.2rem)}}.matchup-intent-rail{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(1rem,2.6vw,1.6rem);align-items:stretch;padding:clamp(1rem,2.5vw,1.35rem);border:1px solid rgba(var(--gold-rgb),.16);border-radius:16px;background:linear-gradient(110deg,rgba(var(--gold-rgb),.08),transparent 42%),linear-gradient(290deg,rgba(var(--ahead-rgb),.055),transparent 48%),#0d1417d1;box-shadow:var(--shadow-panel)}.matchup-intent-head{display:flex;flex-direction:column;justify-content:center;gap:.55rem;min-width:0}.matchup-intent-head span,.matchup-intent-card span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.matchup-intent-head h2{margin:0;max-width:12ch;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.5rem,3vw,2.45rem);line-height:.96;text-transform:uppercase}.matchup-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0}.matchup-intent-card{min-width:0;display:grid;grid-template-rows:auto auto auto 1fr;gap:.45rem;padding:.9rem;border:1px solid rgba(242,240,232,.08);border-top-color:rgba(var(--gold-rgb),.22);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 55%),#090d11b8;box-shadow:inset 0 1px #ffffff0d}.matchup-intent-card svg{color:var(--gold)}.matchup-intent-card strong{color:var(--text-100);font-size:clamp(.92rem,1vw,1rem);line-height:1.24;overflow-wrap:anywhere}.matchup-intent-card p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.45}.matchup-reality-panel{--reality-accent: var(--gold);--reality-accent-rgb: var(--gold-rgb);display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:clamp(1rem,2.4vw,1.55rem);align-items:stretch;margin:clamp(.85rem,2vw,1.15rem) 0 0;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(135deg,#121a1aeb,#090c10f0 58%,#11100cdb);box-shadow:var(--shadow-panel);overflow:hidden}.matchup-reality-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.matchup-reality-copy span,.matchup-reality-topline span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.matchup-reality-copy h2{margin:.4rem 0 0;max-width:10ch;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.75rem,3.2vw,2.55rem);font-weight:800;letter-spacing:var(--type-letter-spacing);line-height:.92;text-transform:uppercase}.matchup-reality-copy p{margin:.8rem 0 0;max-width:42ch;color:var(--text-300);font-size:.92rem;line-height:1.55}.matchup-reality-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.matchup-reality-card{min-width:0;min-height:184px;display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px solid rgba(var(--reality-accent-rgb),.24);border-top:3px solid rgba(var(--reality-accent-rgb),.78);border-radius:8px;background:linear-gradient(180deg,rgba(var(--reality-accent-rgb),.1),#080b0edb 54%),#0a0e11d1}.matchup-reality-card.number{--reality-accent: var(--sky);--reality-accent-rgb: var(--sky-rgb)}.matchup-reality-card.punish{--reality-accent: var(--behind);--reality-accent-rgb: var(--behind-rgb)}.matchup-reality-card.sample{--reality-accent: var(--ahead);--reality-accent-rgb: var(--ahead-rgb)}.matchup-reality-card.fallback{--reality-accent: var(--gold);--reality-accent-rgb: var(--gold-rgb)}.matchup-reality-topline{min-width:0;display:flex;align-items:center;gap:.45rem}.matchup-reality-topline svg{flex:0 0 auto;color:var(--reality-accent)}.matchup-reality-topline span{min-width:0;color:var(--text-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchup-reality-card h3{margin:0;color:var(--text-100);font-size:clamp(.92rem,1vw,1rem);line-height:1.2;overflow-wrap:anywhere}.matchup-reality-card p{margin:0;color:var(--text-300);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}@media (max-width: 980px){.matchup-intent-rail{grid-template-columns:1fr}.matchup-intent-head h2{max-width:none}.matchup-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-reality-panel{grid-template-columns:1fr}.matchup-reality-copy h2{max-width:none}.matchup-reality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.matchup-intent-grid{grid-template-columns:1fr}.matchup-intent-card{min-height:0}.matchup-reality-panel{padding:.9rem}.matchup-reality-grid{grid-template-columns:1fr}.matchup-reality-card{min-height:0}}.champ-search{position:relative;width:100%;max-width:440px}.champ-search-bar{max-width:320px}.champ-search-icon{position:absolute;inset-inline-start:15px;top:50%;transform:translateY(-50%);color:var(--text-500);pointer-events:none;z-index:1}.champ-search-input{width:100%;height:50px;padding-block:0;padding-inline:2.85rem 1rem;background:var(--glass-chrome);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);border:1px solid var(--line-strong);border-radius:12px;color:var(--text-100);font-family:var(--font-display);font-size:.98rem;box-shadow:inset 0 1px 0 var(--bevel);transition:border-color .15s ease,box-shadow .15s ease}.champ-search-bar .champ-search-input{height:42px;font-size:.9rem}.champ-search-input::placeholder{color:var(--text-500)}.champ-search-input:focus{outline:none;border-color:var(--gold);box-shadow:inset 0 1px 0 var(--bevel),0 0 0 3px rgba(var(--gold-rgb),.16)}.champ-search-list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;list-style:none;margin:0;padding:5px;max-height:392px;overflow-y:auto;background:var(--ink-800);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow-panel-hover)}.champ-search-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;width:100%;padding:.5rem .6rem;background:transparent;border:none;border-radius:9px;cursor:pointer;text-align:start;color:var(--text-100);font-family:inherit}.champ-search-row.active{background:var(--ink-700)}.css-portrait{width:34px;height:34px;border-radius:9px;object-fit:cover}.css-name{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.css-role{font-family:var(--font-mono);font-size:.58rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.css-wr{font-family:var(--font-mono);font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text-300)}.css-wr.good{color:var(--ahead)}.css-wr.bad{color:var(--behind)}.fighter-rail{margin:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(var(--sky-rgb),.14);border-radius:16px;background:radial-gradient(65% 120% at 0% 0%,rgba(var(--gold-rgb),.08),transparent 58%),radial-gradient(60% 120% at 100% 18%,rgba(var(--ahead-rgb),.08),transparent 60%),linear-gradient(180deg,#0d1417db,#090d11e0);box-shadow:var(--shadow-panel);overflow:hidden}.fighter-rail-head{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:clamp(.8rem,2vw,1.4rem);align-items:end;margin-bottom:1rem}.fighter-rail-head span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.fighter-rail-head h2,.rail-title{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:clamp(1.65rem,3vw,2.35rem);line-height:.96;font-weight:700;color:var(--text-100);margin:.35rem 0 0}.fighter-rail-head p{margin:0;max-width:58ch;color:var(--text-300);font-size:.92rem;line-height:1.55}.rail-track{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem;overflow:visible;padding-bottom:0}.rail-track::-webkit-scrollbar{height:7px}.rail-track::-webkit-scrollbar-thumb{background:var(--ink-700);border-radius:99px}.rail-tile{min-width:0;width:100%;min-height:142px;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .5rem;background:linear-gradient(155deg,rgba(var(--sky-rgb),.06),transparent 42%),#121a20c7;border:1px solid rgba(var(--sky-rgb),.1);border-radius:14px;box-shadow:var(--shadow-panel);cursor:pointer;scroll-snap-align:start;transition:transform .16s var(--spring-snappy),box-shadow .18s ease}.rail-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-panel-hover),0 0 24px -12px var(--gold)}.rail-tile img{width:64px;height:64px;border-radius:14px;border:2px solid var(--line-strong);background:radial-gradient(circle at 28% 18%,rgba(var(--gold-rgb),.2),transparent 36%),linear-gradient(145deg,rgba(var(--ahead-rgb),.14),rgba(var(--behind-rgb),.08)),var(--ink-900);object-fit:cover}.rail-tile:hover img{border-color:var(--gold)}.rail-name{font-weight:600;font-size:.82rem;color:var(--text-100);text-align:center;line-height:1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-role{font-family:var(--font-mono);font-size:.55rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}@media (max-width: 1180px){.fighter-rail-head{grid-template-columns:1fr;align-items:start}.rail-track{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 680px){.fighter-rail{padding:.9rem}.fighter-rail-head h2,.rail-title{font-size:clamp(1.35rem,11vw,1.9rem)}.rail-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.rail-tile{min-height:124px;padding:.7rem .35rem}.rail-tile img{width:52px;height:52px;border-radius:12px}.rail-name{font-size:.76rem}}.matchup-content.has-selection{display:flex;flex-direction:column}.content-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1rem,2vw,1.5rem)}.ghost-back{display:inline-flex;align-items:center;gap:.45rem;background:transparent;border:1px solid var(--line-strong);border-radius:999px;padding:.42rem .95rem;color:var(--text-300);font-family:var(--font-display);font-size:.85rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.ghost-back:hover{color:var(--text-100);border-color:var(--gold)}.content-header{display:flex;flex-direction:column;gap:.6rem;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.content-eyebrow{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:.74rem;font-weight:700;color:var(--gold)}.content-title{font-family:var(--font-poster);font-weight:400;font-size:clamp(2.2rem,5vw,3.7rem);line-height:.95;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-100);margin:0}.matchup-scout-queue{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:clamp(.85rem,1.8vw,1.15rem);align-items:stretch;margin:0 0 clamp(1rem,2.2vw,1.45rem);padding:clamp(.95rem,2vw,1.2rem);border:1px solid rgba(var(--sky-rgb),.15);border-radius:14px;background:linear-gradient(112deg,rgba(var(--sky-rgb),.08),transparent 38%),linear-gradient(290deg,rgba(var(--gold-rgb),.06),transparent 52%),#090d11d1;box-shadow:var(--shadow-panel)}.matchup-scout-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;border-inline-start:3px solid rgba(var(--sky-rgb),.66);padding:.2rem 0 .2rem clamp(.85rem,1.5vw,1rem)}.matchup-scout-copy span,.matchup-scout-topline span{color:var(--sky);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1;text-transform:uppercase}.matchup-scout-copy h2{max-width:17ch;margin:.3rem 0 .55rem;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:.98;text-transform:uppercase}.matchup-scout-copy p{margin:0;color:var(--text-300);font-size:.9rem;line-height:1.5}.matchup-scout-cards{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.matchup-scout-card{--queue-accent: var(--sky);--queue-accent-rgb: var(--sky-rgb);min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.55rem;border:1px solid rgba(var(--queue-accent-rgb),.18);border-radius:10px;padding:clamp(.85rem,1.4vw,1rem);background:linear-gradient(150deg,rgba(var(--queue-accent-rgb),.11),transparent 47%),#0b0e16d1;color:inherit;font-family:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:transform .15s var(--spring-snappy),border-color .15s ease,box-shadow .15s ease}.matchup-scout-card-danger{--queue-accent: var(--behind);--queue-accent-rgb: var(--behind-rgb)}.matchup-scout-card-window{--queue-accent: var(--gold);--queue-accent-rgb: var(--gold-rgb)}.matchup-scout-card-trust{--queue-accent: var(--ahead);--queue-accent-rgb: var(--ahead-rgb)}.matchup-scout-card:hover{transform:translateY(-2px);border-color:rgba(var(--queue-accent-rgb),.42);box-shadow:var(--shadow-panel-hover),0 0 24px -16px var(--queue-accent)}.matchup-scout-card:focus-visible{outline:2px solid var(--queue-accent);outline-offset:2px}.matchup-scout-topline{display:flex;align-items:center;gap:.45rem;color:var(--queue-accent)}.matchup-scout-topline svg{flex:0 0 auto;filter:drop-shadow(0 0 9px rgba(var(--queue-accent-rgb),.18))}.matchup-scout-topline span{color:var(--queue-accent)}.matchup-scout-card h3{margin:0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1rem,1.25vw,1.12rem);font-weight:800;letter-spacing:var(--type-letter-spacing);line-height:1.08;text-transform:uppercase;overflow-wrap:anywhere}.matchup-scout-metric{color:var(--queue-accent);font-family:var(--font-mono);font-size:clamp(1rem,1.35vw,1.16rem);font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1;font-variant-numeric:tabular-nums slashed-zero}.matchup-scout-card p{margin:0;color:var(--text-300);font-size:.8rem;line-height:1.43;overflow-wrap:anywhere}.matchup-scout-card small{margin-top:auto;color:var(--text-500);font-family:var(--font-mono);font-size:.6rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}@media (max-width: 980px){.matchup-scout-queue{grid-template-columns:1fr}.matchup-scout-copy h2{max-width:none}}@media (max-width: 760px){.matchup-scout-queue{padding:.85rem}.matchup-scout-cards{grid-template-columns:1fr}}.role-pills{display:flex;flex-wrap:wrap;gap:.4rem}.role-pill{font-family:var(--font-display);font-size:.82rem;padding:.35rem .85rem;border-radius:999px;background:var(--ink-800);border:1px solid var(--line);color:var(--text-300);cursor:pointer;box-shadow:inset 0 1px 0 var(--bevel);transition:color .15s ease,border-color .15s ease,background .15s ease}.role-pill:hover{color:var(--text-100);border-color:var(--line-strong)}.role-pill.active{background:var(--ink-700);border-color:var(--gold);color:var(--gold)}.mc-meter{position:relative;height:6px;border-radius:3px;background:var(--ink-700);box-shadow:inset 0 1px 1px #0006;overflow:hidden}.mc-meter-fill{position:absolute;top:0;bottom:0;border-radius:3px}.mc-meter-fill.ahead{background:linear-gradient(90deg,rgba(var(--ahead-rgb),.45),var(--ahead))}.mc-meter-fill.behind{background:linear-gradient(90deg,var(--behind),rgba(var(--behind-rgb),.45))}.mc-meter-tick{position:absolute;inset-inline-start:50%;top:-1px;bottom:-1px;width:1px;background:var(--text-500);opacity:.55}.mc-trust,.tote-trust{display:inline-flex;align-items:center;gap:.3rem}.mc-trust svg,.tote-trust svg{flex-shrink:0}.trust-trusted{color:var(--ahead)}.trust-solid{color:var(--sky)}.trust-small{color:var(--gold)}.trust-coinflip{color:var(--behind)}.mc-noise{display:inline-flex;align-items:center;gap:.32rem;padding:.12rem .5rem;border-radius:999px;font-weight:700;letter-spacing:var(--type-letter-spacing);border:1px solid transparent;white-space:nowrap}.mc-noise svg{flex-shrink:0}.mc-noise-edge-favored{color:var(--ahead);background:var(--ahead-soft);border-color:rgba(var(--ahead-rgb),.34)}.mc-noise-edge-unfavored{color:var(--behind);background:var(--behind-soft);border-color:rgba(var(--behind-rgb),.34)}.mc-noise-coinflip{color:var(--text-300);background:rgba(var(--gold-rgb),.07);border-color:rgba(var(--gold-rgb),.22)}.mc-noise-thin{color:var(--text-500);background:transparent;border-color:rgba(var(--text-500-rgb, 138, 145, 156),.28)}.insight-icon{display:inline-flex;align-items:center}.page-header{text-align:start;display:flex;flex-direction:column;gap:.7rem;margin:0 0 clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,2.25rem) 0 0}.page-header .eyebrow{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:.74rem;font-weight:700;color:var(--gold)}.page-header h1,.page-header.gradient h1,.page-header.bold h1{font-family:var(--font-poster);font-weight:400;font-size:clamp(2.2rem,5.5vw,4rem);line-height:.94;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-100);background:none;-webkit-text-fill-color:currentColor;margin:0}.page-header .page-subtitle{color:var(--text-300);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5;max-width:62ch;margin:0}.insight-box,.methodology-note,.objective-card,.gauge-card,.insights-evidence-hero{border:none!important;box-shadow:var(--shadow-panel);background:var(--ink-800)}.insight-box{text-align:start;border-radius:14px;padding:clamp(1.1rem,1.6vw,1.45rem);transition:transform .16s var(--spring-snappy),box-shadow .18s ease}.insight-box:hover{transform:translateY(-2px);box-shadow:var(--shadow-panel-hover)}.insight-box .insight-icon{font-size:1.4rem;color:var(--gold);margin-bottom:.5rem}.methodology-note,.insights-evidence-hero{border-radius:16px}.nav-toggle{display:none}@media (max-width: 768px){.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;background:#07090da3;border:1px solid rgba(var(--gold-rgb),.2);border-radius:9px;box-shadow:inset 0 1px 0 var(--bevel),0 10px 22px -18px rgba(var(--gold-rgb),.85);cursor:pointer;margin-inline-start:auto;margin-inline-end:.6rem}.language-selector{margin-top:0}.nav-toggle span{display:block;height:2px;width:100%;background:var(--chrome-rail);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links{position:absolute;top:100%;left:0;right:0;width:100%;display:flex;flex-direction:column;gap:0;background:linear-gradient(130deg,rgba(var(--gold-rgb),.07),transparent 35%),linear-gradient(310deg,rgba(var(--sky-rgb),.055),transparent 54%),#07090dfa;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(var(--gold-rgb),.18);box-shadow:0 18px 36px -18px #000000e6;padding:.4rem 0;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .22s ease,opacity .2s ease}.nav-links.open{max-height:340px;opacity:1;pointer-events:auto}.nav-links a{padding:.85rem clamp(1rem,4vw,1.5rem);font-size:1rem;background:transparent;text-align:start;border-radius:0;border-inline-start:3px solid transparent;white-space:normal;overflow:visible}.nav-links a:hover{background:#f2f0e809}.nav-links a:after{display:none}.nav-links a.active{color:var(--gold-bright);border-inline-start-color:var(--gold);background:linear-gradient(90deg,rgba(var(--gold-rgb),.14),transparent 76%)}}.matchup-featured{position:relative;width:100%;display:block;text-align:start;border:none;border-radius:16px;overflow:hidden;background:var(--ink-850);box-shadow:var(--shadow-panel);cursor:pointer;margin-bottom:.8rem;min-height:178px;font-family:inherit;transition:transform .16s var(--spring-snappy),box-shadow .18s ease}.matchup-featured:hover{transform:translateY(-2px);box-shadow:var(--shadow-panel-hover),0 0 30px -14px var(--gold)}.matchup-featured:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mf-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mf-bg img{position:absolute;inset-inline-end:0;top:0;height:100%;width:56%;object-fit:cover;object-position:center 22%;opacity:.42}.mf-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--ink-850) 28%,rgba(15,20,34,.4) 68%,rgba(15,20,34,.7) 100%)}.mf-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.1rem,2vw,1.6rem)}.mf-left{display:flex;flex-direction:column;gap:.7rem;min-width:0}.mf-eyebrow{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:.74rem;font-weight:700;color:var(--gold)}.mf-id{display:flex;align-items:center;gap:.7rem}.mf-portrait{width:56px;height:56px;border-radius:13px;border:2px solid var(--line-strong);object-fit:cover}.mf-id>div{display:flex;flex-direction:column;min-width:0}.mf-name{font-family:var(--font-poster);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);text-transform:uppercase;line-height:.95;letter-spacing:var(--type-letter-spacing);color:var(--text-100)}.mf-role{font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.mc-meter.mf-meter{width:min(280px,60vw)}.mf-spark{display:flex;flex-direction:column;gap:.2rem;width:min(340px,70vw);margin-top:.2rem}.mf-spark .mini-spark-svg{width:100%;height:auto;display:block}.mf-spark-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.56rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}.mf-spark-axis span:nth-child(2){opacity:.72}.mf-foot{display:flex;align-items:center;gap:1rem;font-size:.78rem;color:var(--text-300)}.mf-games{font-family:var(--font-mono)}.mf-result{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:end}.mf-cta{font-size:.78rem;color:var(--text-500);margin-top:.5rem}.matchup-featured:hover .mf-cta{color:var(--gold)}@media (max-width: 620px){.mf-inner{flex-direction:column;align-items:flex-start;gap:1rem}.mf-result{align-items:flex-start;text-align:start}.mf-bg img{width:100%;opacity:.3}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade-only{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.fch-head>*{animation:rise-in .5s var(--spring-snappy) both}.fch-head>*:nth-child(1){animation-delay:.04s}.fch-head>*:nth-child(2){animation-delay:.1s}.fch-head>*:nth-child(3){animation-delay:.16s}.fch-head>*:nth-child(4){animation-delay:.22s}.fch-card{animation:rise-in .6s var(--spring-snappy) .18s both}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.matchup-grid,.insights-evidence-hero{animation:rise-in linear both;animation-timeline:view();animation-range:entry 0% cover 14%}.matchup-featured{animation:fade-only linear both;animation-timeline:view();animation-range:entry 0% cover 14%}}}.matchup-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(205,250,250,.1) 48%,transparent 64%);transform:translate(-120%);transition:transform .6s ease}.matchup-featured:hover:after{transform:translate(120%)}@media (prefers-reduced-motion: reduce){.matchup-featured:after{display:none}}@media (prefers-reduced-motion: no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.34s;animation-timing-function:var(--spring-snappy)}}.chart-container{background:var(--ink-850);border:none;box-shadow:var(--shadow-panel);border-radius:14px}.detail-section{border-bottom:1px solid var(--line)}.detail-section h3,.chart-container h2,.chart-container h3{font-family:var(--font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:1.08rem;color:var(--text-100);display:flex;align-items:flex-start;gap:.55rem}.detail-section h3:before,.chart-container h2:before,.chart-container h3:before{content:"";width:3px;height:.95em;margin-block-start:calc((1lh - .95em)/2);background:var(--gold);border-radius:2px;flex-shrink:0;box-shadow:0 0 8px -1px var(--gold)}.matchup-detail .detail-header{position:sticky;top:0;z-index:5;background:var(--glass-chrome);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 -1px 0 var(--line)}.mc-portrait-wrap{position:relative;flex-shrink:0}.tier-badge{position:absolute;inset-inline-start:-5px;top:-5px;min-width:18px;height:18px;padding:0 3px;display:grid;place-items:center;border-radius:5px;font-family:var(--font-condensed);font-weight:800;font-size:.72rem;line-height:1;box-shadow:0 1px 3px #00000080,inset 0 1px 0 var(--bevel)}.tier-badge.tier-s{color:var(--tier-s);background:#ff576329}.tier-badge.tier-a{color:var(--tier-a);background:#ff9b0029}.tier-badge.tier-b{color:var(--tier-b);background:rgba(var(--gold-rgb),.14)}.tier-badge.tier-c{color:var(--tier-c);background:#6fb7f024}.mc-gd15{font-family:var(--font-mono);font-size:.62rem;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--type-letter-spacing);margin-top:.2rem}.mf-gd15{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.content-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.view-toggle{display:inline-flex;padding:3px;border-radius:10px;background:var(--ink-800);box-shadow:var(--shadow-panel)}.vt-btn{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:.78rem;font-weight:700;padding:.32rem .85rem;border:none;border-radius:7px;background:transparent;color:var(--text-500);cursor:pointer;transition:color .15s ease,background .15s ease}.vt-btn:hover{color:var(--text-300)}.vt-btn.active{color:var(--ink-900);background:var(--gold);box-shadow:inset 0 1px #ffffff40}.evidence-table{width:100%;border-radius:14px;background:var(--ink-850);box-shadow:var(--shadow-panel);container:evidence-table / inline-size}.et-head{border-radius:14px 14px 0 0}.et-row:last-child{border-radius:0 0 14px 14px}.et-head,.et-row{display:grid;grid-template-columns:minmax(0,1.85fr) 50px 90px 78px 100px 78px minmax(0,1.15fr);align-items:center;gap:.5rem;padding:0 clamp(.6rem,1.5vw,1.1rem)}.et-delta{font-size:.84rem}.et-head{position:sticky;top:58px;z-index:4;height:40px;background:var(--ink-800);box-shadow:inset 0 -1px 0 var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.et-th{background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500);display:inline-flex;align-items:center;gap:.25rem;padding:0}.et-th.et-n{justify-content:flex-end}.et-th.et-c{justify-content:center}.et-th.et-trust{justify-content:flex-end;cursor:default}.et-th:hover{color:var(--text-300)}.et-th.active{color:var(--text-100)}.et-caret{font-size:.58rem;color:var(--gold)}.et-th:not(.active) .et-caret{opacity:.3;color:var(--text-500)}.et-row{height:44px;width:100%;border:none;border-top:1px solid var(--line);background:transparent;cursor:pointer;font-family:inherit;color:var(--text-100);text-align:start;transition:background .12s ease}.et-row:nth-child(2n){background:#e8ecf505}.et-row:hover{background:#e8ecf50e}.et-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.et-thin{opacity:.6}.et-thin:hover{opacity:1}.et-enemy{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.et-enemy img{border-radius:8px;border:1px solid var(--line-strong);flex-shrink:0;object-fit:cover}.et-name{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et-role{font-family:var(--font-mono);font-size:.54rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500);flex-shrink:0}.et-c{display:flex;justify-content:center}.et-c .tier-badge{position:static}.et-n{text-align:end;justify-content:flex-end;font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:.9rem;font-weight:600}.et-wr{font-size:1rem}.et-games{color:var(--text-300);font-weight:500}.et-trust{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;font-size:.74rem}@media (max-width: 620px){.et-head,.et-row{grid-template-columns:minmax(0,1.7fr) 44px 78px 82px}.et-head>:nth-child(4),.et-row>:nth-child(4),.et-head>:nth-child(6),.et-row>:nth-child(6),.et-head>:nth-child(7),.et-row>:nth-child(7){display:none}}@container evidence-table (max-width: 620px){.et-head,.et-row{grid-template-columns:minmax(0,1.7fr) 44px 78px 82px}.et-head>:nth-child(4),.et-row>:nth-child(4),.et-head>:nth-child(6),.et-row>:nth-child(6),.et-head>:nth-child(7),.et-row>:nth-child(7){display:none}}.trust-page{padding:clamp(1rem,3vw,2.75rem);max-width:1180px;margin:0 auto}.trust-section{margin:0 auto clamp(2rem,4vw,3rem);max-width:76ch}.trust-section h2{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:1.4rem;color:var(--text-100);margin:0 0 .7rem;display:flex;align-items:flex-start;gap:.55rem}.trust-section h2:before{content:"";width:3px;height:.9em;margin-block-start:calc((1lh - .9em)/2);background:var(--gold);border-radius:2px;box-shadow:0 0 8px -1px var(--gold);flex-shrink:0}.trust-section p{color:var(--text-100);line-height:1.6;margin:0 0 .8rem}.trust-aside{color:var(--text-300);font-style:italic}.trust-glossary-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;align-items:center;margin-top:1rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--ink-aubergine) 0%,transparent 60%),var(--ink-850);box-shadow:var(--shadow-panel)}.trust-glossary-panel .tg-chart .mini-spark-svg{width:100%;height:auto;display:block}.tg-axis{display:flex;justify-content:space-between;margin-top:.3rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-500)}[dir=rtl] .tg-axis{flex-direction:row-reverse}.tg-legend{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.tg-legend li{display:grid;grid-template-columns:14px 1fr;gap:.6rem;align-items:start;font-size:.86rem;color:var(--text-300);line-height:1.4}.tg-sw{width:12px;height:12px;border-radius:3px;margin-top:.18rem}.tg-sw.tg-ahead{background:var(--ahead)}.tg-sw.tg-behind{background:var(--behind)}.tg-sw.tg-flip{background:linear-gradient(135deg,var(--ahead) 0 50%,var(--behind) 50% 100%)}.tg-sw.tg-band{background:#ffffff29}@media (max-width: 680px){.trust-glossary-panel{grid-template-columns:1fr}}.trust-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem;margin:1rem 0}.trust-level{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background:var(--ink-800);border-radius:12px;box-shadow:var(--shadow-panel)}.trust-level>div{display:flex;flex-direction:column;min-width:0}.trust-level>svg{flex-shrink:0}.trust-level strong{font-size:.95rem;color:var(--text-100)}.trust-level span{font-size:.82rem;color:var(--text-300)}.trust-traps{margin:.5rem 0 0;padding-inline-start:1.1rem;display:grid;gap:.6rem}.trust-traps li{color:var(--text-300);line-height:1.55}.trust-traps strong{color:var(--text-100)}.trust-cta{display:inline-block;margin-top:.6rem;color:var(--gold);font-weight:600;text-decoration:none}.trust-cta:hover{text-decoration:underline}.trust-link{color:var(--gold);text-decoration:none;font-size:.82rem;font-weight:600}.trust-link:hover{text-decoration:underline}.trust-page .page-header{max-width:none}.trust-ledger{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.6fr);gap:clamp(1rem,2vw,1.35rem);align-items:stretch;margin:clamp(1.2rem,3vw,2.1rem) auto;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;padding:clamp(1rem,2.2vw,1.4rem);background:linear-gradient(115deg,rgba(var(--gold-rgb),.09),transparent 34%),linear-gradient(295deg,rgba(var(--sky-rgb),.1),transparent 44%),linear-gradient(180deg,#0d1417f2,#090d11eb);box-shadow:var(--shadow-panel)}.trust-ledger-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.trust-ledger-copy h2,.trust-question-head h2,.trust-reconcile-copy h2,.trust-fail-closed h2{margin:.25rem 0 .65rem;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:.98;text-transform:uppercase}.trust-ledger-copy p,.trust-question-head p,.trust-reconcile-copy p{margin:0;color:var(--text-300);font-size:clamp(.92rem,1.25vw,1rem);line-height:1.55}.trust-ledger-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.trust-ledger-stat{min-width:0;border:1px solid rgba(var(--gold-rgb),.13);border-radius:8px;padding:clamp(.8rem,1.45vw,1rem);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 52%),#071513c7;box-shadow:inset 0 1px #ffffff0e}.trust-ledger-stat span,.trust-question-topline span,.trust-fail-list span{font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.trust-ledger-stat span{display:block;color:var(--gold)}.trust-ledger-stat strong{display:block;margin:.35rem 0 .25rem;color:var(--text-100);font-family:var(--font-poster);font-size:clamp(1.8rem,3vw,2.65rem);line-height:.9;letter-spacing:var(--type-letter-spacing)}.trust-ledger-stat p{margin:0;color:var(--text-500);font-size:.78rem;line-height:1.4}.trust-question-map{margin:clamp(1.4rem,3vw,2.35rem) auto}.trust-question-head{max-width:760px;margin-bottom:.9rem}.trust-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.trust-question-card{min-width:0;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;padding:clamp(.95rem,1.8vw,1.15rem);background:linear-gradient(145deg,rgba(var(--sky-rgb),.08),transparent 42%),#0d1417cc;box-shadow:inset 0 1px #ffffff0d,0 20px 42px -34px #000000e6}.trust-question-topline{display:flex;align-items:center;gap:.45rem;margin-bottom:.65rem;color:var(--gold)}.trust-question-card h3{margin:0 0 .55rem;color:var(--text-100);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.25}.trust-question-card p{margin:0 0 .8rem;color:var(--text-300);font-size:.92rem;line-height:1.52}.trust-question-card small{display:block;border-top:1px solid rgba(255,255,255,.07);padding-top:.7rem;color:var(--text-500);font-size:.78rem;line-height:1.45}.trust-reconcile{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(380px,1.45fr);gap:clamp(.9rem,2vw,1.15rem);align-items:stretch;margin:clamp(1.4rem,3vw,2.35rem) auto;border:1px solid rgba(var(--ahead-rgb),.17);border-radius:8px;padding:clamp(1rem,2.2vw,1.35rem);background:linear-gradient(140deg,rgba(var(--ahead-rgb),.09),transparent 36%),linear-gradient(320deg,rgba(var(--gold-rgb),.08),transparent 45%),#0a1312db;box-shadow:var(--shadow-panel)}.trust-reconcile-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.trust-reconcile-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.trust-reconcile-card{min-width:0;border:1px solid rgba(var(--ahead-rgb),.16);border-radius:8px;padding:clamp(.85rem,1.65vw,1rem);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 54%),#081212c7;box-shadow:inset 0 1px #ffffff0e}.trust-reconcile-topline{display:flex;align-items:center;gap:.45rem;margin-bottom:.65rem;color:var(--gold)}.trust-reconcile-topline span{font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);line-height:1.25;text-transform:uppercase}.trust-reconcile-card h3{margin:0 0 .5rem;color:var(--text-100);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.22}.trust-reconcile-card p{margin:0;color:var(--text-300);font-size:.88rem;line-height:1.5}.trust-fail-closed{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(300px,1.45fr);gap:1rem;align-items:center;margin:clamp(1.4rem,3vw,2.35rem) auto;border:1px solid rgba(var(--behind-rgb),.18);border-radius:8px;padding:clamp(1rem,2vw,1.2rem);background:linear-gradient(115deg,rgba(var(--behind-rgb),.1),transparent 35%),#0d1417c7}.trust-fail-closed h2{font-size:clamp(1.35rem,2.35vw,1.95rem)}.trust-fail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.trust-fail-list span{display:flex;align-items:center;justify-content:center;min-height:2.7rem;border:1px solid rgba(var(--behind-rgb),.22);border-radius:8px;padding:.55rem;color:var(--text-100);text-align:center;background:rgba(var(--behind-rgb),.06)}.footer-links{position:relative;z-index:1;display:flex;gap:1.2rem;justify-content:center;margin:.4rem 0}.footer-links a{color:var(--text-300);text-decoration:none;font-size:.85rem;transition:color .18s ease,text-shadow .18s ease}.footer-links a:hover{color:var(--gold-bright);text-shadow:0 0 12px rgba(var(--gold-rgb),.18)}.playbook{margin:0 0 1.25rem;padding:clamp(1rem,2vw,1.4rem);border-radius:14px;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--gold-rgb),.06),transparent 60%),var(--ink-800);box-shadow:var(--shadow-panel)}.playbook-head{display:flex;align-items:center;gap:.5rem;color:var(--gold);margin-bottom:.5rem}.playbook-head h3{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-size:1.05rem;color:var(--text-100);margin:0}.playbook-headline{font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.45;color:var(--text-100);margin:0 0 1rem;max-width:62ch}.playbook-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.pb-stage{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem;border-radius:10px;background:var(--ink-850);border:1px solid var(--line)}.pb-stage.ahead{border-color:rgba(var(--ahead-rgb),.3)}.pb-stage.behind{border-color:rgba(var(--behind-rgb),.3)}.pb-stage-top{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pb-stage-label{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--type-letter-spacing);font-weight:700;font-size:.82rem;color:var(--text-100)}.pb-stage-time{font-family:var(--font-mono);font-size:.58rem;letter-spacing:var(--type-letter-spacing);color:var(--text-500)}.pb-stage-gd{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-weight:700;font-size:1.15rem;line-height:1}[dir=rtl] .pb-stage-gd{direction:ltr;unicode-bidi:isolate;text-align:right}.pb-stage-state{font-size:.72rem;color:var(--text-300)}.detail-decision-checks{margin:0 0 1.25rem;padding:clamp(.95rem,2vw,1.25rem);border:1px solid rgba(var(--sky-rgb),.15);border-radius:14px;background:linear-gradient(120deg,rgba(var(--sky-rgb),.08),transparent 42%),#0d1417e0;box-shadow:var(--shadow-panel)}.detail-decision-head{display:flex;align-items:end;justify-content:space-between;gap:.9rem;margin-bottom:.85rem}.detail-decision-head span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1.25;text-transform:uppercase}.detail-decision-head h3{max-width:34ch;margin:0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.12;text-align:end;text-transform:uppercase}.detail-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.detail-decision-card{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:start;gap:.34rem .55rem;padding:.85rem;border:1px solid rgba(242,240,232,.08);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 58%),#071513a3}.detail-decision-card svg{grid-row:span 3;margin-top:.16rem}.detail-decision-card.gold{border-color:rgba(var(--gold-rgb),.18)}.detail-decision-card.gold svg{color:var(--gold)}.detail-decision-card.ahead{border-color:rgba(var(--ahead-rgb),.18)}.detail-decision-card.ahead svg{color:var(--ahead)}.detail-decision-card.behind{border-color:rgba(var(--behind-rgb),.18)}.detail-decision-card.behind svg{color:var(--behind)}.detail-decision-card.sky{border-color:rgba(var(--sky-rgb),.2)}.detail-decision-card.sky svg{color:var(--sky)}.detail-decision-card>span{color:var(--text-500);font-family:var(--font-mono);font-size:.62rem;font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1.25;text-transform:uppercase}.detail-decision-card h4{margin:0;color:var(--text-100);font-size:.9rem;line-height:1.22}.detail-decision-card p{margin:0;color:var(--text-300);font-size:.79rem;line-height:1.45;overflow-wrap:anywhere}@media (max-width: 560px){.playbook-stages,.detail-decision-grid{grid-template-columns:1fr}.detail-decision-head{display:block}.detail-decision-head h3{margin-top:.4rem;text-align:start}}@container matchup-evidence (max-width: 620px){.trust-strip,.conditional-wr-grid,.milestones-grid,.playbook-stages,.detail-decision-grid{grid-template-columns:1fr}.detail-decision-head{display:block}.detail-decision-head h3{margin-top:.4rem;text-align:start}.detail-section{padding-inline:clamp(.85rem,4cqi,1.2rem)}.prescription{align-items:flex-start;flex-wrap:wrap}}.main-content{min-height:calc(100vh - 58px)}.nav-brand{color:inherit;text-decoration:none;min-width:0}.language-selector{display:inline-flex;align-items:center;gap:3px;margin-inline-start:clamp(.5rem,1.4vw,1rem);padding:3px;border:1px solid var(--line-strong);border-radius:10px;background:#0b0e1685;box-shadow:inset 0 1px 0 var(--bevel)}.language-selector button{display:inline-grid;place-items:center;min-width:34px;min-height:30px;height:30px;padding:0 .55rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-300);font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:var(--type-letter-spacing);line-height:1}.language-selector button:hover{border-color:rgba(var(--gold-rgb),.38);color:var(--text-100)}.language-selector button.active{border-color:transparent;background:var(--gold);color:var(--ink-900);box-shadow:inset 0 1px #ffffff59}.page-header,.guides-header{max-width:1180px;margin-inline-start:auto;margin-inline-end:auto}.page-header{text-align:start;width:min(100%,1180px);display:flex;flex-direction:column;align-items:flex-start}.page-header h1,.page-header.gradient h1,.page-header.bold h1,.page-header .page-subtitle{text-align:start}.guides-header{position:relative;overflow:hidden;text-align:start;padding:clamp(2rem,5vw,4.25rem);border:1px solid var(--line);border-radius:18px;background:linear-gradient(115deg,rgba(var(--gold-rgb),.08),transparent 32%),linear-gradient(180deg,#131826eb,#0f1422db);box-shadow:var(--shadow-panel)}.guides-header h1{font-family:var(--font-poster);font-weight:400;font-size:clamp(3rem,7vw,5.6rem);line-height:.9;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--text-100);background:none;-webkit-text-fill-color:currentColor}.guides-header p{max-width:46rem;margin:1rem 0 0;color:var(--text-300);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.page-header-art{position:relative;overflow:hidden;box-sizing:border-box;width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.82fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.5rem,4vw,3.5rem);border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,rgba(var(--gold-rgb),.08),transparent 36%),linear-gradient(180deg,#131826f0,#0f1422e0);box-shadow:var(--shadow-panel)}.page-header-copy,.guides-header-copy{position:relative;z-index:2;min-width:0}.page-header-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;max-width:760px}.page-header-art .page-subtitle{max-width:58ch}.guides-header-art{box-sizing:border-box;width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:clamp(1.25rem,3vw,3rem)}.riot-art-rail{position:relative;overflow:hidden;min-height:230px;height:100%;border:1px solid rgba(var(--gold-rgb),.16);border-radius:16px;background:radial-gradient(circle at 20% 18%,rgba(var(--gold-rgb),.16),transparent 28%),var(--ink-900);box-shadow:inset 0 1px #ffffff14,0 22px 54px -34px #000000e6;isolation:isolate}.page-header-art-rail{min-height:240px}.guides-header-art-rail{min-height:260px}.waiting-art-rail{width:min(100%,560px);min-height:180px;margin:1.75rem auto 0}.riot-art-rail-img{position:absolute;top:50%;width:36%;min-width:112px;height:142%;object-fit:cover;opacity:.76;filter:saturate(1.06) contrast(1.08);transform:translateY(-50%)}.riot-art-rail-img:nth-child(1){inset-inline-start:-4%;z-index:1}.riot-art-rail-img:nth-child(2){inset-inline-start:20%;z-index:2}.riot-art-rail-img:nth-child(3){inset-inline-start:46%;z-index:3}.riot-art-rail-img:nth-child(4){inset-inline-end:-6%;z-index:2}.riot-art-rail-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:linear-gradient(90deg,rgba(9,14,24,.9),transparent 26%,transparent 68%,rgba(9,14,24,.74)),linear-gradient(180deg,#090e180a,#090e18e6);pointer-events:none}.guides-filters{max-width:1180px;margin:0 auto 1.5rem;padding:.85rem;border:1px solid var(--line);border-radius:14px;background:var(--glass-chrome);box-shadow:var(--shadow-panel)}.guides-search{background:#0b0e16b8;border-color:var(--line-strong);box-shadow:inset 0 1px #ffffff0a}.guides-search:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.12)}.role-pill{border-radius:999px;border-color:var(--line-strong);background:var(--ink-800);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.role-pill.active{background:var(--gold);border-color:var(--gold);color:var(--ink-900)}.guides-grid{max-width:1180px;margin:0 auto;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(.9rem,2vw,1.4rem)}.guide-card{--guide-card-pad: clamp(1rem, 1.8vw, 1.4rem);align-items:flex-start;text-align:start;border:none;border-radius:14px;padding:var(--guide-card-pad);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 44%),var(--ink-800);box-shadow:var(--shadow-panel)}.guide-card:hover{border-color:transparent;box-shadow:var(--shadow-panel-hover),0 0 26px -16px var(--gold)}.guide-card-matchup{width:100%;justify-content:space-between}.guide-art-duel{position:relative;pointer-events:none;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 10%,rgba(var(--gold-rgb),.18),transparent 34%),linear-gradient(135deg,#182036e6,#0a0c14f5)}.guide-art-duel-card{width:calc(100% + var(--guide-card-pad) + var(--guide-card-pad));height:132px;margin:calc(0px - var(--guide-card-pad)) calc(0px - var(--guide-card-pad)) 1rem;border-radius:14px 14px 0 0;border:0;border-bottom:1px solid rgba(232,236,245,.08);box-shadow:inset 0 1px #ffffff0d}.guide-art-img{position:absolute;top:50%;height:150%;width:54%;object-fit:cover;object-position:center top;opacity:.76;filter:saturate(1.08) contrast(1.05);transform:translateY(-45%);will-change:transform}.guide-art-img-you{inset-inline-start:-5%;object-position:center 15%}.guide-art-img-them{inset-inline-end:-5%;object-position:center 15%;transform:translateY(-45%) scaleX(-1)}.guide-art-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a0c1433,#0a0c14ad 44%,#0a0c1433),linear-gradient(180deg,transparent 10%,rgba(10,12,20,.64))}.guide-card-vs,.guide-card-role,.guide-card-samples{font-family:var(--font-mono)}.guide-card-title{font-size:1.18rem;line-height:1.2}.guide-card-intent{width:100%;min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:flex-start;gap:.62rem;margin:.1rem 0 .78rem;padding:.7rem 0 .7rem .72rem;border-inline-start:3px solid rgba(var(--gold-rgb),.66);background:linear-gradient(90deg,rgba(var(--gold-rgb),.095),rgba(var(--gold-rgb),.015) 72%,transparent)}.guide-card-intent svg{margin-top:.1rem;color:var(--gold);filter:drop-shadow(0 0 10px rgba(var(--gold-rgb),.18))}.guide-card-intent-copy{min-width:0}.guide-card-intent-copy span{display:block;margin-bottom:.24rem;color:var(--text-500);font:800 .6rem/1 var(--font-mono);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-card-intent-copy strong{display:block;color:var(--text-100);font-size:.94rem;line-height:1.18;text-transform:uppercase;overflow-wrap:anywhere}.guide-card-intent-copy small{display:block;margin-top:.34rem;color:var(--text-300);font-size:.78rem;line-height:1.42;overflow-wrap:anywhere}.guide-card-intent-survive{border-inline-start-color:rgba(var(--behind-rgb),.72);background:linear-gradient(90deg,rgba(var(--behind-rgb),.115),rgba(var(--behind-rgb),.015) 72%,transparent)}.guide-card-intent-survive svg{color:var(--behind)}.guide-card-intent-prove{border-inline-start-color:rgba(var(--ahead-rgb),.7);background:linear-gradient(90deg,rgba(var(--ahead-rgb),.105),rgba(var(--ahead-rgb),.012) 72%,transparent)}.guide-card-intent-prove svg{color:var(--ahead)}.guide-card-intent-convert{border-inline-start-color:rgba(var(--sky-rgb),.7);background:linear-gradient(90deg,rgba(var(--sky-rgb),.105),rgba(var(--sky-rgb),.012) 72%,transparent)}.guide-card-intent-convert svg{color:var(--sky)}.guide-card-intent-scale{border-inline-start-color:rgba(var(--violet-rgb),.7);background:linear-gradient(90deg,rgba(var(--violet-rgb),.11),rgba(var(--violet-rgb),.014) 72%,transparent)}.guide-card-intent-scale svg{color:var(--violet)}.guide-card-cta{color:var(--ink-900);background:var(--gold);box-shadow:inset 0 1px #ffffff3d}.guide-hero{position:relative;overflow:hidden;min-height:clamp(380px,42vw,520px);display:grid;place-items:center;padding:clamp(2.25rem,6vw,4.5rem);border:1px solid rgba(232,236,245,.08);border-radius:22px;background:var(--ink-900);box-shadow:var(--shadow-panel)}.guide-article{max-width:min(1120px,100%);width:100%}.guide-hero-content{position:relative;z-index:2;max-width:780px;min-width:0;margin:0 auto}.guide-tldr,.guide-content,.guide-proof-strip,.guide-data-section{max-width:820px;width:100%;box-sizing:border-box;margin-inline-start:auto;margin-inline-end:auto}.guide-art-duel-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden}.guide-art-duel-hero .guide-art-img{height:132%;width:44%;opacity:.48;transform:translateY(-47%)}.guide-art-duel-hero .guide-art-img-you{inset-inline-start:0}.guide-art-duel-hero .guide-art-img-them{inset-inline-end:0;transform:translateY(-47%) scaleX(-1)}.guide-art-duel-hero .guide-art-scrim{background:radial-gradient(circle at 50% 45%,#0b0e166b,#0b0e16d1 46%,#0b0e16f5),linear-gradient(180deg,#0b0e163d,#0b0e16f5)}.guide-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,.9fr);gap:.75rem;align-items:stretch;margin-top:clamp(1rem,2.5vw,1.35rem);margin-bottom:clamp(1.4rem,3vw,2.25rem);padding:.8rem;border:1px solid rgba(var(--gold-rgb),.15);border-radius:14px;background:linear-gradient(100deg,rgba(var(--gold-rgb),.08),transparent 45%),#0d1417d6;box-shadow:var(--shadow-panel)}.guide-gold-strip{margin:0 0 clamp(1.4rem,3vw,2.25rem);padding:.9rem 1rem .7rem;border:1px solid var(--line);border-radius:14px;background:var(--ink-850);box-shadow:var(--shadow-panel)}.guide-gold-strip .ggs-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem}.guide-gold-strip .ggs-title{font-family:var(--font-poster);font-weight:700;letter-spacing:var(--type-letter-spacing);color:var(--text-100)}.guide-gold-strip .ggs-sub{font-family:var(--font-mono);font-size:.72rem;color:var(--text-500)}.guide-gold-strip .mini-spark-svg{width:100%;height:auto;display:block}.guide-gold-strip .ggs-points{display:flex;justify-content:space-between;margin-top:.35rem;font-family:var(--font-mono);font-size:.74rem;color:var(--text-300)}.guide-gold-strip .ggs-points em{color:var(--text-500);font-style:normal;margin-inline-end:.3rem;text-transform:uppercase;font-size:.62rem;letter-spacing:var(--type-letter-spacing)}.guide-gold-strip .ggs-points b.ahead{color:var(--ahead)}.guide-gold-strip .ggs-points b.behind{color:var(--behind)}.guide-answer-router{width:min(100%,1100px);display:grid;grid-template-columns:minmax(245px,.45fr) minmax(0,1.55fr);gap:clamp(.85rem,2vw,1.05rem);align-items:stretch;margin:clamp(1.35rem,2.8vw,2.1rem) auto}.guide-answer-router-head,.guide-answer-router-card{min-width:0;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-answer-router-head{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.25rem);background:radial-gradient(circle at 14% 5%,rgba(var(--sky-rgb),.14),transparent 36%),linear-gradient(145deg,rgba(var(--gold-rgb),.075),rgba(var(--violet-rgb),.06) 58%,#090d11f0)}.guide-answer-router-head:after{content:"";position:absolute;inset:auto .9rem .9rem auto;width:clamp(74px,9vw,112px);aspect-ratio:1;border:1px solid rgba(var(--sky-rgb),.17);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);opacity:.18;pointer-events:none}.guide-answer-router-head h2{max-width:14ch;margin:.35rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.55rem,2.8vw,2.2rem);line-height:.96;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-answer-router-head p{max-width:48ch;margin:.8rem 0 0;color:var(--text-300);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.55}.guide-answer-router-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.guide-answer-router-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:.55rem;min-height:204px;padding:clamp(.85rem,1.35vw,.98rem)}.guide-answer-router-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--sky),rgba(var(--sky-rgb),0));opacity:.78}.guide-answer-router-card:nth-child(2){border-color:var(--color-decorative-border)}.guide-answer-router-card:nth-child(2):before{background:var(--color-decorative-line)}.guide-answer-router-card:nth-child(3){border-color:var(--color-decorative-border)}.guide-answer-router-card:nth-child(3):before{background:var(--color-decorative-line)}.guide-answer-router-card:nth-child(4){border-color:var(--color-decorative-border)}.guide-answer-router-card:nth-child(4):before{background:var(--color-decorative-line)}.guide-answer-router-card:nth-child(5){border-color:var(--color-decorative-border)}.guide-answer-router-card:nth-child(5):before{background:var(--color-decorative-line)}.guide-answer-router-topline{display:flex;align-items:center;gap:.42rem;color:var(--color-brand)}.guide-answer-router-card:nth-child(n) .guide-answer-router-topline{color:var(--color-brand)}.guide-answer-router-topline span,.guide-answer-router-card small{font-family:var(--font-mono);font-size:.62rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-answer-router-card h3{margin:0;color:var(--text-100);font-size:clamp(.94rem,1.1vw,1.04rem);line-height:1.24;overflow-wrap:anywhere}.guide-answer-router-card p{margin:0;color:var(--text-300);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.guide-answer-router-card small{align-self:end;margin-top:auto;color:var(--text-500)}.guide-pick-reality{width:min(100%,1040px);display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(.85rem,2vw,1.05rem);align-items:stretch;margin:clamp(1.45rem,3vw,2.25rem) auto}.guide-pick-copy,.guide-pick-card{min-width:0;border:1px solid rgba(var(--sky-rgb),.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-pick-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.25rem);background:radial-gradient(circle at 8% 0%,rgba(var(--sky-rgb),.13),transparent 38%),linear-gradient(145deg,rgba(var(--ahead-rgb),.09),rgba(var(--gold-rgb),.055) 58%,#090d11f0)}.guide-pick-copy:after{content:"";position:absolute;inset:auto .9rem .9rem auto;width:clamp(70px,9vw,108px);aspect-ratio:1;border:1px solid rgba(var(--sky-rgb),.16);border-radius:50%;opacity:.18;pointer-events:none}.guide-pick-copy h2{max-width:13ch;margin:.35rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.65rem,3vw,2.35rem);line-height:.95;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-pick-copy p{max-width:50ch;margin:.8rem 0 0;color:var(--text-300);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.55}.guide-pick-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.guide-pick-card{position:relative;overflow:hidden;padding:clamp(.9rem,1.65vw,1.05rem);border-color:rgba(var(--gold-rgb),.13)}.guide-pick-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-decorative-line)}.guide-pick-card:before{background:var(--color-decorative-line)}.guide-pick-topline{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem;color:var(--color-brand)}.guide-pick-card .guide-pick-topline{color:var(--color-brand)}.guide-pick-topline span{font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-pick-card h3{margin:0 0 .5rem;color:var(--text-100);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.24;overflow-wrap:anywhere}.guide-pick-card p{margin:0;color:var(--text-300);font-size:.86rem;line-height:1.48;overflow-wrap:anywhere}.guide-draft-test{width:min(100%,1040px);display:grid;grid-template-columns:minmax(230px,.54fr) minmax(0,1.46fr);gap:clamp(.85rem,2vw,1.05rem);align-items:stretch;margin:clamp(1.35rem,2.8vw,2.1rem) auto}.guide-draft-copy,.guide-draft-card{min-width:0;border:1px solid rgba(var(--violet-rgb),.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-draft-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.25rem);background:radial-gradient(circle at 12% 4%,rgba(var(--violet-rgb),.16),transparent 36%),linear-gradient(145deg,rgba(var(--sky-rgb),.08),rgba(var(--gold-rgb),.055) 58%,#090d11f0)}.guide-draft-copy:after{content:"";position:absolute;inset:auto .95rem .95rem auto;width:clamp(78px,10vw,122px);aspect-ratio:1;border:1px solid rgba(var(--violet-rgb),.18);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.18;pointer-events:none}.guide-draft-copy h2{max-width:15ch;margin:.35rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.55rem,2.8vw,2.2rem);line-height:.96;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-draft-copy p{max-width:50ch;margin:.8rem 0 0;color:var(--text-300);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.55}.guide-draft-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.guide-draft-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:.55rem;padding:clamp(.9rem,1.65vw,1.05rem)}.guide-draft-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--violet),rgba(var(--violet-rgb),0));opacity:.72}.guide-draft-card:before{background:var(--color-decorative-line)}.guide-draft-card.floor,.guide-draft-card.proof{border-color:var(--color-decorative-border)}.guide-draft-topline{display:flex;align-items:center;gap:.42rem;color:var(--violet-hi)}.guide-draft-card .guide-draft-topline{color:var(--color-brand)}.guide-draft-topline span,.guide-draft-card strong{font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-draft-card strong{color:var(--text-500)}.guide-draft-card h3{margin:0;color:var(--text-100);font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.24;overflow-wrap:anywhere}.guide-draft-card p{margin:0;color:var(--text-300);font-size:.83rem;line-height:1.46;overflow-wrap:anywhere}.guide-opening-contract{width:min(100%,1040px);display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(.85rem,2vw,1.05rem);align-items:stretch;margin:clamp(1.45rem,3vw,2.25rem) auto}.guide-opening-copy,.guide-opening-card{min-width:0;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-opening-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,2.2vw,1.25rem);background:radial-gradient(circle at 15% 10%,rgba(var(--behind-rgb),.13),transparent 34%),linear-gradient(145deg,rgba(var(--gold-rgb),.08),rgba(var(--sky-rgb),.055) 54%,#090d11f0)}.guide-opening-copy:after{content:"";position:absolute;inset:auto .9rem .9rem auto;width:clamp(74px,10vw,116px);aspect-ratio:1;border:1px solid rgba(var(--gold-rgb),.15);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);opacity:.2;pointer-events:none}.guide-opening-copy h2{max-width:14ch;margin:.35rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.65rem,3vw,2.35rem);line-height:.95;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-opening-copy p{max-width:48ch;margin:.8rem 0 0;color:var(--text-300);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.55}.guide-opening-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.guide-opening-card{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr;gap:.48rem;padding:clamp(.9rem,1.65vw,1.05rem)}.guide-opening-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:rgba(var(--gold-rgb),.5)}.guide-opening-card:before{background:var(--color-decorative-line)}.guide-opening-card svg{color:var(--color-brand)}.guide-opening-card>span{color:var(--color-brand);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-opening-card h3{margin:0;color:var(--text-100);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.24;overflow-wrap:anywhere}.guide-opening-card p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.46;overflow-wrap:anywhere}.guide-duo-contract{width:min(100%,1040px);display:grid;grid-template-columns:minmax(250px,.56fr) minmax(0,1.44fr);gap:clamp(.85rem,2vw,1.05rem);align-items:stretch;margin:clamp(1.45rem,3vw,2.25rem) auto}.guide-duo-copy,.guide-duo-card{min-width:0;border:1px solid rgba(var(--sky-rgb),.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#081417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-duo-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.35rem);background:radial-gradient(circle at 12% 8%,rgba(var(--sky-rgb),.12),transparent 34%),linear-gradient(145deg,rgba(var(--ahead-rgb),.08),rgba(var(--gold-rgb),.055) 58%,#090d11f0)}.guide-duo-copy h2{max-width:18ch;margin:.3rem 0 .65rem;color:var(--text-100);font-family:var(--font-condensed);font-size:2rem;line-height:1;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-duo-copy p{margin:0;color:var(--text-300);font-size:.92rem;line-height:1.52}.guide-duo-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.guide-duo-card{--duo-accent: var(--sky);--duo-accent-rgb: var(--sky-rgb);display:flex;flex-direction:column;gap:.55rem;padding:clamp(.85rem,1.6vw,1rem);border-color:rgba(var(--duo-accent-rgb),.16);background:linear-gradient(145deg,rgba(var(--duo-accent-rgb),.075),transparent 42%),#081212cc}.guide-duo-card.wave{--duo-accent: var(--gold);--duo-accent-rgb: var(--gold-rgb)}.guide-duo-card.danger{--duo-accent: var(--behind);--duo-accent-rgb: var(--behind-rgb)}.guide-duo-card.review{--duo-accent: var(--ahead);--duo-accent-rgb: var(--ahead-rgb)}.guide-duo-topline{display:flex;align-items:center;gap:.45rem;color:var(--duo-accent)}.guide-duo-topline span{font-family:var(--font-mono);font-size:.66rem;font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1.25;text-transform:uppercase}.guide-duo-card h3{margin:0;color:var(--text-100);font-size:1rem;line-height:1.24;overflow-wrap:anywhere}.guide-duo-card p{margin:0;color:var(--text-300);font-size:.84rem;line-height:1.48;overflow-wrap:anywhere}.guide-tempo-transfer{width:min(100%,1040px);display:grid;grid-template-columns:minmax(230px,.48fr) minmax(0,1.52fr);gap:.85rem;margin:clamp(1.45rem,3vw,2.25rem) auto}.guide-tempo-head,.guide-tempo-step{min-width:0;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-tempo-head{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.25rem);background:radial-gradient(circle at 8% 0%,rgba(var(--gold-rgb),.16),transparent 42%),linear-gradient(150deg,rgba(var(--ahead-rgb),.1),transparent 52%),#0a0f13f0}.guide-tempo-head h2{margin:.4rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.42rem,2.35vw,1.95rem);line-height:1;text-transform:uppercase}.guide-tempo-head p{margin:.75rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.guide-tempo-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.guide-tempo-step{position:relative;display:grid;align-content:start;gap:.55rem;padding:clamp(.9rem,1.7vw,1.05rem);overflow:hidden}.guide-tempo-step:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gold),rgba(var(--gold-rgb),0));opacity:.7}.guide-tempo-step:before{background:var(--color-decorative-line)}.guide-tempo-step.cash,.guide-tempo-step.spend,.guide-tempo-step.transfer{border-color:var(--color-decorative-border)}.guide-tempo-topline{display:flex;align-items:center;gap:.42rem;color:var(--gold)}.guide-tempo-step .guide-tempo-topline{color:var(--color-brand)}.guide-tempo-topline span,.guide-tempo-step strong{font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-tempo-step strong{color:var(--text-500);overflow-wrap:anywhere}.guide-tempo-step h3{margin:0;color:var(--text-100);font-size:.95rem;line-height:1.22}.guide-tempo-step p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.44;overflow-wrap:anywhere}.guide-tempo-step .item-mention,.guide-tempo-step .ability-mention,.guide-replay-card .item-mention,.guide-replay-card .ability-mention{max-width:100%;white-space:normal;vertical-align:middle}.guide-tempo-step .item-name,.guide-tempo-step .ability-name,.guide-replay-card .item-name,.guide-replay-card .ability-name{min-width:0;overflow-wrap:anywhere}.guide-card-spark{width:100%;margin:.1rem 0 .4rem}.guide-card-spark .mini-spark-svg{width:100%;height:auto;display:block}.guide-proof-strip>div,.guide-proof-link{min-width:0;padding:.85rem .9rem;border:1px solid rgba(242,240,232,.075);border-radius:9px;background:#090d119e}.guide-proof-strip span{display:block;margin-bottom:.3rem;color:var(--text-500);font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-proof-strip strong{display:block;color:var(--text-100);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.guide-proof-link{display:flex;align-items:center;color:var(--gold);font-weight:800;line-height:1.25;text-decoration:none}.guide-proof-link:hover,.guide-proof-link:focus-visible{border-color:rgba(var(--gold-rgb),.42);outline:none}.blame-page,.live-page,.macro-page-v2,.guides-page,.trust-page{width:100%;box-sizing:border-box;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto}.blame-input-section,.pro-waitlist-panel,.state-selector-v2,.win-gauge,.teamfight-card-v2,.methodology-section,.live-page .header,.waiting-preview,.guide-tldr,.guide-section,.guide-tips-section,.guide-data-section{border:none;box-shadow:var(--shadow-panel);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 50%),var(--ink-800)}.blame-input-section,.state-selector-v2,.win-gauge,.teamfight-card-v2{border-radius:16px}.blame-input-section{padding:clamp(1.25rem,3vw,2rem)}.match-input,.pro-email-input{background:#070a10b8;border-color:var(--line-strong);box-shadow:inset 0 1px #ffffff0a}.match-input:focus,.pro-email-input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.12)}.analyze-btn{background:linear-gradient(135deg,var(--gold-bright),var(--gold));box-shadow:inset 0 1px #ffffff2e,0 16px 30px -20px rgba(var(--gold-rgb),.8)}.pro-waitlist-panel{background:linear-gradient(110deg,rgba(var(--gold-rgb),.1),transparent 36%),var(--ink-800)}.pro-submit-btn{color:var(--ink-900);background:var(--gold)}.live-page .header{border-radius:16px;padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,4vw,3rem)}.live-page .header h1{font-family:var(--font-poster);font-weight:400;font-size:clamp(2.2rem,5vw,4rem);line-height:.9;text-transform:uppercase;letter-spacing:var(--type-letter-spacing)}.waiting{max-width:760px;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) 1rem}.waiting-preview{border-radius:16px}.waiting-preview-tip{background:rgba(var(--gold-rgb),.1)}@media (max-width: 768px){.main-nav{flex-direction:row!important;align-items:center;gap:.45rem;height:64px;min-height:64px;padding:0 .9rem}.main-nav:before{left:.9rem;right:.9rem}.nav-brand{order:1;width:auto;max-width:calc(100% - 150px);justify-content:flex-start;text-align:start;flex:1 1 auto}.brand-tagline{display:none}.language-selector{order:2;flex:0 0 auto;margin:0;padding:2px;border-radius:9px}.language-selector button{min-width:31px;min-height:30px!important;height:30px;padding:0 .45rem;font-size:.68rem}.nav-toggle{order:3;flex:0 0 42px;width:42px;height:42px;margin:0 0 0 .25rem}.nav-links{order:4;top:64px;z-index:60;background:linear-gradient(130deg,rgba(var(--gold-rgb),.07),transparent 35%),linear-gradient(310deg,rgba(var(--sky-rgb),.055),transparent 54%),var(--ink-950);border-top:1px solid rgba(255,255,255,.05);border-bottom-color:rgba(var(--gold-rgb),.18);box-shadow:0 22px 42px -18px #000000f2}.nav-links.open{background:linear-gradient(130deg,rgba(var(--gold-rgb),.07),transparent 35%),linear-gradient(310deg,rgba(var(--sky-rgb),.055),transparent 54%),var(--ink-950)}.page-header,.guides-header{padding-top:clamp(2.25rem,9vw,3.5rem)}.page-header h1,.page-header.gradient h1,.page-header.bold h1,.guides-header h1{font-size:clamp(2.75rem,12vw,4.35rem);line-height:.9}.page-header .page-subtitle,.guides-header p{font-size:clamp(1.05rem,5vw,1.55rem);line-height:1.48}.guides-page,.blame-page,.macro-page-v2,.live-page,.trust-page{padding-inline-start:clamp(1rem,4vw,1.5rem);padding-inline-end:clamp(1rem,4vw,1.5rem)}.guides-header{border-radius:16px;padding-inline-start:clamp(1.2rem,5vw,1.75rem);padding-inline-end:clamp(1.2rem,5vw,1.75rem)}.guides-filters{align-items:stretch;padding:.8rem}.guides-search{width:100%;max-width:none}.guides-role-pills{gap:.55rem}.role-pill{padding:.72rem .95rem}.guide-card{--guide-card-pad: 1.25rem;padding:var(--guide-card-pad)}.guide-art-duel-card{height:116px}.guide-hero{width:100%;box-sizing:border-box;min-height:360px;padding:2rem 1.1rem;border-radius:18px;overflow:hidden}.guide-tldr,.guide-proof-strip,.guide-section,.guide-tips-section,.guide-data-section{padding:1.15rem;box-sizing:border-box;max-width:100%}.guide-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.guide-proof-link{grid-column:1 / -1}.guide-tips-grid{grid-template-columns:minmax(0,1fr)}.guide-tips-section{min-width:0;overflow-wrap:anywhere}.guide-tldr li,.guide-section p,.guide-hero-verdict{overflow-wrap:anywhere}.guide-art-duel-hero .guide-art-img{width:50%;opacity:.34}.guide-art-duel-hero .guide-art-img-you{inset-inline-start:0}.guide-art-duel-hero .guide-art-img-them{inset-inline-end:0}.blame-input-section,.pro-waitlist-panel{padding:1.2rem}.input-row{gap:.8rem}.match-input{min-width:0;width:100%;font-size:1rem}.analyze-btn,.pro-submit-btn{width:100%}.pro-points span{font-size:.78rem}.live-page .header{align-items:flex-start;flex-wrap:wrap}.waiting{padding-top:clamp(2rem,8vw,3rem)}.waiting-preview-row{flex-direction:column;align-items:flex-start}.page-header-art,.guides-header-art{grid-template-columns:1fr;gap:1.1rem}.page-header-art{padding:clamp(1.25rem,5vw,1.85rem)}.page-header-art h1,.page-header-art.gradient h1,.page-header-art.bold h1,.guides-header-art h1{max-width:100%;font-size:clamp(2.15rem,10vw,3.05rem);line-height:.92;overflow-wrap:normal;text-wrap:balance}.page-header-art .page-subtitle,.guides-header-art p{max-width:100%;font-size:clamp(1rem,4.2vw,1.18rem);line-height:1.48}.riot-art-rail{min-height:158px}.page-header-art-rail,.guides-header-art-rail{min-height:166px}.waiting-art-rail{min-height:145px;margin-top:1.25rem}.riot-art-rail-img{width:43%;min-width:104px;height:148%}.verdict-bg-art{width:min(58%,220px);opacity:.1}}.language-selector{position:relative;padding:0;border:0;background:transparent;box-shadow:none}.language-selector .language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:76px;height:36px;padding:0 .7rem;border:1px solid var(--line-strong);border-radius:10px;background:#0b0e16a3;color:var(--text-100);box-shadow:inset 0 1px 0 var(--bevel)}.language-selector .language-trigger:hover,.language-selector .language-trigger[aria-expanded=true]{border-color:rgba(var(--gold-rgb),.42);background:#0f1422eb}.language-selector .lang-label,.language-option-label{display:inline-grid;place-items:center;min-width:30px;height:26px;border-radius:7px;background:var(--gold);color:var(--ink-900);font-family:var(--font-mono);font-size:.72rem;font-weight:900;letter-spacing:var(--type-letter-spacing)}.lang-current-name{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-300);font-family:var(--font-display);font-size:.82rem;font-weight:700}.lang-caret{color:var(--text-500);font-size:.8rem;transform:translateY(-1px)}.language-menu{position:absolute;top:calc(100% + .5rem);inset-inline-end:0;z-index:90;width:min(230px,calc(100vw - 1.5rem));padding:.35rem;border:1px solid rgba(var(--gold-rgb),.18);border-radius:12px;background:var(--ink-950);box-shadow:0 22px 42px -18px #000000f2,inset 0 1px 0 var(--bevel)}.language-menu:before{content:"";position:absolute;inset-inline-end:1.3rem;top:-6px;width:10px;height:10px;transform:rotate(45deg);border-inline-start:1px solid rgba(var(--gold-rgb),.18);border-top:1px solid rgba(var(--gold-rgb),.18);background:var(--ink-950)}.language-selector .language-option{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-height:42px;height:auto;padding:.45rem .55rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-300);text-align:start}.language-selector .language-option:hover{border-color:rgba(var(--gold-rgb),.22);background:#ffffff0a;color:var(--text-100)}.language-selector .language-option.active{border-color:rgba(var(--gold-rgb),.34);background:rgba(var(--gold-rgb),.1);color:var(--text-100)}.language-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:.9rem;font-weight:700}@media (max-width: 768px){.language-selector{padding:0}.language-selector .language-trigger{min-width:54px;height:42px;padding:0 .5rem}.lang-current-name{display:none}.language-menu{inset-inline-end:-3.25rem;width:min(220px,calc(100vw - 1rem))}}.matchup-browser,.insights-page,.macro-page-v2,.guides-page,.trust-page,.blame-page,.live-page{position:relative;isolation:isolate}.matchup-browser,.guides-page{background-image:linear-gradient(130deg,rgba(var(--ahead-rgb),.055),transparent 34%),linear-gradient(310deg,rgba(var(--gold-rgb),.045),transparent 38%),repeating-linear-gradient(90deg,rgba(242,240,232,.018) 0 1px,transparent 1px 54px)}.macro-page-v2{background-image:linear-gradient(135deg,rgba(var(--violet-rgb),.075),transparent 34%),linear-gradient(315deg,rgba(var(--sky-rgb),.05),transparent 42%),repeating-linear-gradient(0deg,rgba(242,240,232,.014) 0 1px,transparent 1px 48px)}.insights-page,.blame-page,.live-page{background-image:linear-gradient(125deg,rgba(var(--sky-rgb),.055),transparent 34%),linear-gradient(305deg,rgba(var(--behind-rgb),.038),transparent 44%),repeating-linear-gradient(90deg,rgba(242,240,232,.014) 0 1px,transparent 1px 52px)}.trust-page{background-image:linear-gradient(140deg,rgba(var(--gold-rgb),.05),transparent 34%),linear-gradient(300deg,rgba(var(--violet-rgb),.055),transparent 42%)}.matchup-browser .page-header-art,.guides-page .guides-header,.guides-page .page-header-art{background:linear-gradient(120deg,rgba(var(--ahead-rgb),.1),transparent 34%),linear-gradient(300deg,rgba(var(--gold-rgb),.09),transparent 42%),linear-gradient(180deg,#0d1417f5,#090d11e6)}.macro-page-v2 .page-header-art{background:linear-gradient(125deg,rgba(var(--violet-rgb),.13),transparent 38%),linear-gradient(310deg,rgba(var(--sky-rgb),.09),transparent 44%),linear-gradient(180deg,#191322f5,#090d11e6)}.insights-page .page-header-art,.blame-page .page-header-art,.live-page .page-header-art{background:linear-gradient(125deg,rgba(var(--sky-rgb),.11),transparent 38%),linear-gradient(300deg,rgba(var(--behind-rgb),.08),transparent 44%),linear-gradient(180deg,#0d1417f5,#090d11e6)}.trust-page .page-header{text-align:start;padding:clamp(2rem,5vw,4rem);border-radius:12px;background:linear-gradient(120deg,rgba(var(--gold-rgb),.09),transparent 36%),linear-gradient(305deg,rgba(var(--violet-rgb),.08),transparent 46%),linear-gradient(180deg,#191322f0,#090d11e0);box-shadow:var(--shadow-panel)}.trust-page .trust-hero{align-items:stretch;margin-bottom:clamp(1rem,2.5vw,1.6rem);border-color:rgba(var(--violet-rgb),.2);background:linear-gradient(125deg,rgba(var(--violet-rgb),.14),transparent 38%),linear-gradient(305deg,rgba(var(--gold-rgb),.1),transparent 46%),linear-gradient(180deg,#191322f5,#090d11e6)}.trust-hero h1{max-width:11ch;margin:0;color:var(--text-100);font-family:var(--font-poster);font-size:5.1rem;font-weight:400;letter-spacing:var(--type-letter-spacing);line-height:.9;text-transform:uppercase;background:none;-webkit-text-fill-color:currentColor;text-wrap:balance}.trust-hero .page-subtitle{max-width:54ch;color:var(--text-300);font-size:1.12rem;line-height:1.5}.trust-hero-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.05rem}.trust-hero-tags span{display:inline-flex;align-items:center;min-height:2rem;border:1px solid rgba(var(--gold-rgb),.22);border-radius:999px;padding:.35rem .62rem;color:var(--text-100);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:var(--type-letter-spacing);line-height:1.15;text-transform:uppercase;background:rgba(var(--gold-rgb),.07)}.trust-hero-tags span:nth-child(2){border-color:rgba(var(--sky-rgb),.24);background:rgba(var(--sky-rgb),.07)}.trust-hero-tags span:nth-child(3){border-color:rgba(var(--ahead-rgb),.22);background:rgba(var(--ahead-rgb),.07)}.trust-hero-art{min-height:280px;border-color:rgba(var(--violet-rgb),.24);background:radial-gradient(circle at 18% 16%,rgba(var(--violet-rgb),.2),transparent 32%),radial-gradient(circle at 82% 18%,rgba(var(--gold-rgb),.14),transparent 34%),var(--ink-900)}.trust-hero-art .riot-art-rail-img{opacity:.82;filter:saturate(1.12) contrast(1.08)}.trust-hero-art .riot-art-rail-scrim{background:linear-gradient(90deg,rgba(9,12,18,.92),transparent 28%,transparent 68%,rgba(9,12,18,.78)),linear-gradient(180deg,#090c1205,#090c12e6)}.guide-intent-strip{width:min(100%,1180px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:clamp(1rem,2.6vw,1.75rem) auto clamp(1.15rem,3vw,2.1rem)}.guide-intent-card,.guide-question-card,.trust-proof-rail>div{min-width:0;border:1px solid rgba(var(--gold-rgb),.13);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417d1;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -32px #000000e6}.guide-intent-card{padding:clamp(.9rem,2vw,1.15rem)}.guide-intent-card span,.guide-question-card span{display:block;margin-bottom:.45rem;color:var(--gold);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-intent-card strong{display:block;color:var(--text-100);font-size:clamp(.92rem,1.2vw,1.02rem);line-height:1.32;overflow-wrap:anywhere}.guide-problem-panel{width:min(100%,1180px);margin:0 auto clamp(1.15rem,3vw,2.1rem);display:grid;grid-template-columns:minmax(220px,.78fr) minmax(240px,.9fr) minmax(300px,1.2fr);gap:clamp(.8rem,1.6vw,1rem);align-items:stretch;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;padding:clamp(.9rem,1.9vw,1.2rem);background:linear-gradient(115deg,rgba(var(--gold-rgb),.09),transparent 32%),linear-gradient(285deg,rgba(var(--sky-rgb),.085),transparent 42%),linear-gradient(180deg,#071513f2,#090d11eb);box-shadow:var(--shadow-panel)}.guide-problem-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.guide-problem-copy h2{margin:.2rem 0 .55rem;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.35vw,2rem);line-height:.98;text-transform:uppercase}.guide-problem-copy p{margin:0;color:var(--text-300);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.5}.guide-problem-buttons{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.guide-problem-button{min-height:3.25rem;display:flex;align-items:center;gap:.55rem;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;padding:.75rem .85rem;background:#0d1417bd;color:var(--text-300);font:800 .74rem/1.15 var(--font-mono);letter-spacing:var(--type-letter-spacing);text-align:start;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.guide-problem-button svg{flex:0 0 auto;color:var(--gold)}.guide-problem-button:hover,.guide-problem-button:focus-visible{border-color:rgba(var(--gold-rgb),.45);color:var(--text-100);transform:translateY(-1px)}.guide-problem-button.active{border-color:rgba(var(--gold-rgb),.58);background:linear-gradient(135deg,rgba(var(--gold-rgb),.16),rgba(var(--ahead-rgb),.08)),#0d1417eb;color:var(--text-100);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.12)}.guide-problem-answer{min-width:0;border:1px solid rgba(var(--ahead-rgb),.2);border-radius:8px;padding:clamp(.95rem,1.8vw,1.15rem);background:linear-gradient(155deg,rgba(var(--ahead-rgb),.1),transparent 42%),#090d11c7}.guide-problem-topline{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:var(--gold);font:800 .68rem/1 var(--font-mono);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-problem-answer h3{margin:0 0 .55rem;color:var(--text-100);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.25}.guide-problem-answer p{margin:0;color:var(--text-300);font-size:.92rem;line-height:1.52}.guide-problem-checks{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.guide-problem-checks span{border:1px solid rgba(var(--sky-rgb),.18);border-radius:999px;padding:.36rem .55rem;color:var(--text-100);background:rgba(var(--sky-rgb),.06);font:800 .62rem/1 var(--font-mono);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-problem-examples{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(var(--ahead-rgb),.14)}.guide-problem-examples>span{display:block;margin-bottom:.5rem;color:var(--text-500);font:900 .62rem/1 var(--font-mono);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-problem-example-list{display:grid;gap:.45rem}.guide-problem-example{min-width:0;display:grid;gap:.25rem;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;padding:.62rem .68rem;background:#0d14179e;color:inherit;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.guide-problem-example:hover,.guide-problem-example:focus-visible{border-color:rgba(var(--gold-rgb),.42);background:#121a20e6;transform:translateY(-1px)}.guide-problem-example strong{min-width:0;color:var(--text-100);font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}.guide-problem-example small{min-width:0;color:var(--text-500);font:800 .64rem/1.35 var(--font-mono);letter-spacing:var(--type-letter-spacing);overflow-wrap:anywhere;text-transform:uppercase}.guide-lookup-drill{width:min(100%,1180px);margin:0 auto clamp(1.15rem,3vw,2.1rem);display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.42fr);gap:clamp(.85rem,1.7vw,1.1rem);align-items:stretch}.guide-lookup-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(.85rem,1.8vw,1.15rem) clamp(.9rem,1.8vw,1.2rem);border-inline-start:3px solid rgba(var(--gold-rgb),.72);background:linear-gradient(90deg,rgba(var(--gold-rgb),.105),rgba(var(--sky-rgb),.045) 62%,transparent)}.guide-lookup-copy h2{margin:.2rem 0 .55rem;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.35vw,2rem);line-height:.98;text-transform:uppercase}.guide-lookup-copy p{margin:0;color:var(--text-300);font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.5}.guide-lookup-copy .guide-lookup-current{margin-top:.9rem;color:var(--text-500);font-size:.84rem}.guide-lookup-current strong{color:var(--text-100);font-weight:800}.guide-lookup-steps{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.guide-lookup-step{--lookup-accent: var(--gold);--lookup-accent-rgb: var(--gold-rgb);min-width:0;border:1px solid rgba(var(--lookup-accent-rgb),.18);border-radius:8px;padding:clamp(.9rem,1.6vw,1.05rem);background:linear-gradient(155deg,rgba(var(--lookup-accent-rgb),.105),transparent 46%),#0a0e14d1;box-shadow:inset 0 1px #ffffff0e,0 16px 38px -32px #000000f2}.guide-lookup-step-match{--lookup-accent: var(--sky);--lookup-accent-rgb: var(--sky-rgb)}.guide-lookup-step-copy{--lookup-accent: var(--ahead);--lookup-accent-rgb: var(--ahead-rgb)}.guide-lookup-step-review{--lookup-accent: var(--violet);--lookup-accent-rgb: var(--violet-rgb)}.guide-lookup-step-review .guide-lookup-step-topline{color:var(--violet-hi)}.guide-lookup-step-topline{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.7rem;color:var(--lookup-accent)}.guide-lookup-step-topline span{font:900 .66rem/1 var(--font-mono);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-lookup-step-topline svg{flex:0 0 auto;filter:drop-shadow(0 0 10px rgba(var(--lookup-accent-rgb),.16))}.guide-lookup-step h3{margin:0 0 .48rem;color:var(--text-100);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.24;overflow-wrap:anywhere}.guide-lookup-step p{margin:0;color:var(--text-300);font-size:.86rem;line-height:1.48;overflow-wrap:anywhere}.guide-questions{width:min(100%,960px);margin:clamp(1.5rem,3vw,2.25rem) auto}.guide-questions-head{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.85rem}.guide-questions-head h2,.macro-question-panel h2{margin:0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1;text-transform:uppercase}.guide-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.guide-question-card{padding:clamp(1rem,2.2vw,1.25rem);border-color:rgba(var(--ahead-rgb),.12)}.guide-question-card:nth-child(2n){border-color:rgba(var(--sky-rgb),.14)}.guide-question-card h3{margin:0 0 .55rem;color:var(--text-100);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.25}.guide-question-card p{margin:0;color:var(--text-300);font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.guide-replay-panel{width:min(100%,1040px);display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:.85rem;margin:clamp(1.45rem,3vw,2.25rem) auto}.guide-replay-copy,.guide-replay-card{min-width:0;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-replay-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2.2vw,1.25rem);border-color:rgba(var(--gold-rgb),.18);background:radial-gradient(circle at 0% 0%,rgba(var(--gold-rgb),.13),transparent 42%),linear-gradient(150deg,rgba(var(--sky-rgb),.1),transparent 48%),#0c1115eb}.guide-replay-copy h2{margin:.4rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.45vw,2rem);line-height:1;text-transform:uppercase}.guide-replay-copy p{margin:.7rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.guide-replay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.guide-replay-card{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.38rem .62rem;align-content:start;align-items:start;padding:clamp(.9rem,1.7vw,1.05rem)}.guide-replay-card:nth-child(2){border-color:rgba(var(--behind-rgb),.14)}.guide-replay-card:nth-child(3){border-color:rgba(var(--ahead-rgb),.14)}.guide-replay-card:nth-child(4){border-color:rgba(var(--violet-rgb),.14)}.guide-replay-card svg{grid-row:span 3;color:var(--gold);margin-top:.16rem}.guide-replay-card span{color:var(--gold);font-family:var(--font-mono);font-size:.65rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-replay-card h3{margin:0;color:var(--text-100);font-size:.94rem;line-height:1.2}.guide-replay-card p{margin:0;color:var(--text-300);font-size:.81rem;line-height:1.44;overflow-wrap:anywhere}.guide-memory-loop{width:min(100%,1040px);display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:.85rem;margin:clamp(1.45rem,3vw,2.25rem) auto;padding:clamp(.95rem,2vw,1.15rem);border:1px solid rgba(var(--ahead-rgb),.16);border-radius:12px;background:linear-gradient(125deg,rgba(var(--ahead-rgb),.11),transparent 34%),linear-gradient(305deg,rgba(var(--gold-rgb),.09),transparent 42%),#090d11d6;box-shadow:var(--shadow-panel);overflow:hidden}.guide-memory-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.guide-memory-copy h2{max-width:14ch;margin:.38rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:.96;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-memory-copy p{max-width:48ch;margin:.8rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.52}.guide-memory-track{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.guide-memory-card{min-width:0;display:grid;grid-template-columns:2.05rem 2rem minmax(0,1fr);gap:.45rem .65rem;align-content:start;align-items:start;padding:clamp(.85rem,1.6vw,1rem);border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0a0f12d6}.guide-memory-card.focus{border-color:rgba(var(--sky-rgb),.16)}.guide-memory-card.sentence{border-color:rgba(var(--violet-rgb),.16)}.guide-memory-card.transfer{border-color:rgba(var(--ahead-rgb),.18)}.guide-memory-number{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid rgba(var(--gold-rgb),.28);border-radius:999px;color:var(--gold);background:#07090dbd;font-family:var(--font-mono);font-size:.66rem;font-weight:900}.guide-memory-card>svg{color:var(--ahead);margin-top:.2rem}.guide-memory-card.focus>svg{color:var(--sky)}.guide-memory-card.sentence>svg{color:var(--violet)}.guide-memory-card.transfer>svg{color:var(--gold)}.guide-memory-label{display:block;margin:0 0 .32rem;color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-memory-card h3{margin:0;color:var(--text-100);font-size:clamp(.95rem,1.2vw,1.04rem);line-height:1.22;overflow-wrap:anywhere}.guide-memory-card p{margin:.45rem 0 0;color:var(--text-300);font-size:.82rem;line-height:1.46;overflow-wrap:anywhere}.macro-question-panel{width:min(100%,1180px);display:grid;grid-template-columns:minmax(220px,.56fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);margin:clamp(1rem,2.6vw,1.75rem) auto clamp(1.2rem,3vw,2.25rem);padding:clamp(1.2rem,3vw,1.8rem);border:1px solid rgba(var(--violet-rgb),.18);border-radius:10px;background:linear-gradient(115deg,rgba(var(--violet-rgb),.1),transparent 36%),linear-gradient(295deg,rgba(var(--sky-rgb),.08),transparent 44%),#0d1417d6;box-shadow:var(--shadow-panel)}.macro-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.macro-question-grid span{display:inline-flex;align-items:center;min-width:0;gap:.55rem;padding:.75rem .85rem;border:1px solid rgba(242,240,232,.07);border-radius:8px;background:#071513ad;color:var(--text-300);font-size:.92rem;line-height:1.3;overflow-wrap:anywhere}.macro-question-grid svg{color:var(--gold);flex:0 0 auto}.macro-transfer-panel{width:min(100%,1180px);display:grid;grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);gap:clamp(.8rem,2vw,1rem);margin:0 auto clamp(1.25rem,3vw,2rem)}.macro-transfer-copy,.macro-transfer-card{min-width:0;border:1px solid rgba(var(--violet-rgb),.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 55%),#0d1417db;box-shadow:var(--shadow-panel)}.macro-transfer-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.05rem,2.2vw,1.45rem);background:linear-gradient(130deg,rgba(var(--violet-rgb),.15),transparent 38%),linear-gradient(310deg,rgba(var(--sky-rgb),.09),transparent 48%),#0a0f14eb}.macro-transfer-copy h2{margin:.38rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.04;text-transform:uppercase}.macro-transfer-copy p{margin:.7rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.macro-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.macro-transfer-card{display:grid;grid-template-columns:26px minmax(0,1fr);align-content:start;align-items:start;gap:.36rem .62rem;padding:clamp(.9rem,1.65vw,1.05rem)}.macro-transfer-card:nth-child(2){border-color:rgba(var(--sky-rgb),.16)}.macro-transfer-card:nth-child(3){border-color:rgba(var(--behind-rgb),.14)}.macro-transfer-card:nth-child(4){border-color:rgba(var(--gold-rgb),.16)}.macro-transfer-card svg{grid-row:span 3;color:var(--violet);margin-top:.16rem}.macro-transfer-card:nth-child(2) svg{color:var(--sky)}.macro-transfer-card:nth-child(3) svg{color:var(--behind)}.macro-transfer-card:nth-child(4) svg{color:var(--gold)}.macro-transfer-card span{color:var(--text-300);font-family:var(--font-mono);font-size:.65rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.macro-transfer-card h3{margin:0;color:var(--text-100);font-size:.93rem;line-height:1.2}.macro-transfer-card p{margin:0;color:var(--text-300);font-size:.81rem;line-height:1.44;overflow-wrap:anywhere}.macro-wave-panel{width:min(100%,1180px);display:grid;grid-template-columns:minmax(250px,.46fr) minmax(0,1fr);gap:.85rem;margin:0 auto clamp(1.35rem,3vw,2.1rem)}.macro-wave-copy,.macro-wave-card{box-sizing:border-box;min-width:0;border:1px solid rgba(var(--gold-rgb),.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.macro-wave-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.05rem,2.2vw,1.35rem);border-color:rgba(var(--sky-rgb),.18);background:radial-gradient(circle at 0% 0%,rgba(var(--sky-rgb),.12),transparent 42%),linear-gradient(150deg,rgba(var(--gold-rgb),.1),transparent 48%),#0a1013ed}.macro-wave-copy:after{content:"";position:absolute;inset:auto 2.1rem 1.7rem auto;width:clamp(74px,8vw,106px);aspect-ratio:1;border:1px solid rgba(var(--sky-rgb),.17);transform:rotate(45deg);opacity:.16;pointer-events:none}.macro-wave-copy h2{margin:.38rem 0 0;max-width:14ch;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.35rem,2.35vw,1.95rem);line-height:1.02;text-transform:uppercase}.macro-wave-copy p{margin:.72rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.macro-wave-path{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.macro-wave-card{position:relative;overflow:hidden;padding:clamp(.9rem,1.65vw,1.05rem)}.macro-wave-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-decorative-line)}.macro-wave-card:nth-child(n):before{background:var(--color-decorative-line)}.macro-wave-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:.62rem;color:var(--color-brand)}.macro-wave-card:nth-child(n) .macro-wave-topline{color:var(--color-brand)}.macro-wave-topline span,.macro-wave-topline strong{font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.macro-wave-topline span{color:var(--gold);overflow-wrap:anywhere}.macro-wave-topline strong{color:var(--text-500)}.macro-wave-card h3{margin:0;color:var(--text-100);font-size:clamp(.95rem,1.15vw,1.03rem);line-height:1.2}.macro-wave-card p{margin:.58rem 0 0;color:var(--text-300);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.macro-teamfight-preflight{width:min(100%,1180px);display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:clamp(.8rem,2vw,1rem);margin:0 auto clamp(1.45rem,3vw,2.25rem);padding:clamp(.75rem,1.6vw,.95rem);border:1px solid rgba(var(--sky-rgb),.17);border-radius:10px;background:linear-gradient(115deg,rgba(var(--sky-rgb),.08),transparent 34%),linear-gradient(292deg,rgba(var(--behind-rgb),.07),transparent 52%),#070a0ec2;box-shadow:var(--shadow-panel)}.macro-preflight-board{position:relative;overflow:hidden;min-width:0;display:grid;gap:clamp(1rem,3vw,1.5rem);padding:clamp(1.05rem,2.2vw,1.4rem);border:1px solid rgba(var(--gold-rgb),.15);border-radius:8px;background:repeating-linear-gradient(90deg,rgba(242,240,232,.034) 0 1px,transparent 1px 42px),linear-gradient(160deg,rgba(var(--gold-rgb),.12),transparent 44%),#0a0f14eb}.macro-preflight-board:after{content:"";position:absolute;inset:auto 0 -34% auto;width:clamp(150px,18vw,250px);aspect-ratio:1;border:1px solid rgba(var(--sky-rgb),.12);border-radius:50%;background:radial-gradient(circle,rgba(var(--sky-rgb),.09),transparent 62%);pointer-events:none}.macro-preflight-copy{position:relative;z-index:1}.macro-preflight-copy h2{max-width:16ch;margin:.35rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:.98;text-transform:uppercase;text-wrap:balance}.macro-preflight-copy p{max-width:44ch;margin:.78rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.macro-preflight-meter{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;align-self:end;padding-top:.9rem;border-top:1px solid rgba(242,240,232,.08)}.macro-preflight-meter span{min-width:0;padding-top:.55rem;border-top:3px solid var(--meter-color, var(--gold));color:var(--text-500);font-family:var(--font-mono);font-size:.6rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.macro-preflight-meter span:nth-child(1){--meter-color: var(--sky)}.macro-preflight-meter span:nth-child(2){--meter-color: var(--ahead)}.macro-preflight-meter span:nth-child(3){--meter-color: var(--behind)}.macro-preflight-meter span:nth-child(4){--meter-color: var(--gold)}.macro-preflight-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.macro-preflight-card{--preflight-accent: var(--sky);--preflight-accent-rgb: var(--sky-rgb);position:relative;min-width:0;min-height:214px;display:grid;grid-template-rows:auto auto auto auto 1fr;gap:.52rem;padding:.9rem;border:1px solid rgba(var(--preflight-accent-rgb),.18);border-radius:8px;background:linear-gradient(180deg,rgba(var(--preflight-accent-rgb),.1),#080b0ed6 46%),#0d1417e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -36px #000000eb}.macro-preflight-card:nth-child(2){--preflight-accent: var(--ahead);--preflight-accent-rgb: var(--ahead-rgb)}.macro-preflight-card:nth-child(3){--preflight-accent: var(--behind);--preflight-accent-rgb: var(--behind-rgb)}.macro-preflight-card:nth-child(4){--preflight-accent: var(--gold);--preflight-accent-rgb: var(--gold-rgb)}.macro-preflight-index{color:rgba(var(--preflight-accent-rgb),.56);font-family:var(--font-mono);font-size:.62rem;font-weight:900;letter-spacing:var(--type-letter-spacing)}.macro-preflight-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--preflight-accent-rgb),.2);border-radius:8px;color:var(--preflight-accent);background:rgba(var(--preflight-accent-rgb),.08)}.macro-preflight-card>span{color:var(--preflight-accent);font-family:var(--font-mono);font-size:.62rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.macro-preflight-card h3{margin:0;color:var(--text-100);font-size:clamp(.96rem,1.15vw,1.04rem);line-height:1.18;overflow-wrap:anywhere}.macro-preflight-card p{margin:0;color:var(--text-300);font-size:.8rem;line-height:1.44;overflow-wrap:anywhere}.trust-proof-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:clamp(1rem,2.5vw,1.6rem) 0 clamp(1.75rem,4vw,2.6rem)}.trust-proof-rail>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.45rem .7rem;padding:1rem}.trust-proof-rail svg{grid-row:span 2;color:var(--gold);margin-top:.1rem}.trust-proof-rail strong{color:var(--text-100);font-size:.95rem;line-height:1.2}.trust-proof-rail span{color:var(--text-300);font-size:.84rem;line-height:1.42}.trust-decision-test{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(.85rem,2vw,1.2rem);align-items:stretch;margin:0 auto clamp(1.4rem,3vw,2.35rem);border:1px solid rgba(var(--violet-rgb),.16);border-radius:8px;padding:clamp(1rem,2.2vw,1.35rem);background:linear-gradient(128deg,rgba(var(--violet-rgb),.1),transparent 34%),linear-gradient(305deg,rgba(var(--sky-rgb),.075),transparent 45%),linear-gradient(180deg,#0d1417f0,#090d11e6);box-shadow:var(--shadow-panel)}.trust-decision-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.trust-decision-copy h2{max-width:18ch;margin:.25rem 0 .65rem;color:var(--text-100);font-family:var(--font-condensed);font-size:2.25rem;line-height:.98;text-transform:uppercase;text-wrap:balance}.trust-decision-copy p{margin:0;color:var(--text-300);font-size:1rem;line-height:1.55}.trust-decision-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.trust-decision-card{--trust-card-accent: var(--gold);--trust-card-accent-rgb: var(--gold-rgb);min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:.38rem .65rem;border:1px solid rgba(var(--trust-card-accent-rgb),.15);border-radius:8px;padding:.9rem;background:linear-gradient(155deg,rgba(var(--trust-card-accent-rgb),.075),transparent 44%),#081212c2;box-shadow:inset 0 1px #ffffff0e}.trust-decision-card:nth-child(2){--trust-card-accent: var(--sky);--trust-card-accent-rgb: var(--sky-rgb)}.trust-decision-card:nth-child(3){--trust-card-accent: var(--ahead);--trust-card-accent-rgb: var(--ahead-rgb)}.trust-decision-card:nth-child(4){--trust-card-accent: var(--behind);--trust-card-accent-rgb: var(--behind-rgb)}.trust-decision-card svg{grid-row:span 3;margin-top:.1rem;color:var(--trust-card-accent)}.trust-decision-card span{color:var(--trust-card-accent);font-family:var(--font-mono);font-size:.65rem;font-weight:900;letter-spacing:var(--type-letter-spacing);line-height:1.25;text-transform:uppercase}.trust-decision-card h3{margin:0;color:var(--text-100);font-size:.98rem;line-height:1.2;overflow-wrap:anywhere}.trust-decision-card p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.live-hero{margin-bottom:clamp(1rem,2.4vw,1.6rem)}.live-hero-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.45rem;color:var(--text-300);font-size:.9rem}.live-hero-status .game-status{flex:0 0 auto}.live-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem}.live-bridge-check{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.55rem .95rem;border:1px solid rgba(var(--gold-rgb),.35);border-radius:8px;color:var(--ink-900);background:var(--gold);font-family:var(--font-display);font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #ffffff38,0 16px 34px -24px rgba(var(--gold-rgb),.95);transition:transform .16s var(--spring-snappy),box-shadow .16s ease}.live-bridge-check:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 20px 38px -24px rgba(var(--gold-rgb),1)}.live-bridge-check svg{flex:0 0 auto}.live-hero-actions code{max-width:100%;padding:.55rem .7rem;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;color:var(--text-300);background:#07090d8c;font-family:var(--font-mono);font-size:.75rem;white-space:normal;overflow-wrap:anywhere}.live-connection-strip{width:min(100%,1180px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0 auto clamp(1.4rem,3vw,2.2rem);padding:0;border:0;background:transparent;box-shadow:none}.live-step{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:.42rem .7rem;padding:clamp(.95rem,2vw,1.15rem);border:1px solid rgba(var(--sky-rgb),.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417d6;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.live-step-ready{border-color:rgba(var(--ahead-rgb),.22)}.live-step-waiting{border-color:rgba(var(--gold-rgb),.15)}.live-step svg{grid-row:span 3;color:var(--gold);margin-top:.15rem}.live-step-ready svg{color:var(--ahead)}.live-step span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-step strong{color:var(--text-100);font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.22}.live-step p{margin:0;color:var(--text-300);font-size:.88rem;line-height:1.46}.live-signal-panel{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(.9rem,2vw,1.25rem);align-items:stretch;margin:0 auto clamp(1.4rem,3vw,2.2rem);padding:clamp(1rem,2.2vw,1.35rem);border:1px solid rgba(var(--sky-rgb),.15);border-radius:12px;background:radial-gradient(70% 120% at 0% 0%,rgba(var(--sky-rgb),.11),transparent 56%),linear-gradient(300deg,rgba(var(--behind-rgb),.055),transparent 48%),#090d11cc;box-shadow:var(--shadow-panel)}.live-signal-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.live-signal-copy h2{margin:.3rem 0 .7rem;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:.96;text-transform:uppercase}.live-signal-copy p{margin:0;color:var(--text-300);font-size:.95rem;line-height:1.55}.live-signal-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.live-signal-card{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:.4rem .65rem;padding:clamp(.85rem,1.6vw,1rem);border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417db;box-shadow:inset 0 1px #ffffff0e}.live-signal-card:nth-child(2){border-color:rgba(var(--gold-rgb),.16)}.live-signal-card:nth-child(3){border-color:rgba(var(--ahead-rgb),.14)}.live-signal-card:nth-child(4){border-color:rgba(var(--behind-rgb),.15)}.live-signal-card svg{grid-row:span 3;color:var(--gold);margin-top:.1rem}.live-signal-card span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-signal-card strong{color:var(--text-100);font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.live-signal-card p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.46;overflow-wrap:anywhere}.live-focus-panel{width:min(100%,1180px);display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:clamp(.9rem,2vw,1.2rem);align-items:stretch;margin:0 auto clamp(1.4rem,3vw,2.2rem);padding:clamp(1rem,2.4vw,1.35rem);border:1px solid rgba(var(--gold-rgb),.15);border-radius:12px;background:linear-gradient(130deg,rgba(var(--gold-rgb),.08),transparent 38%),linear-gradient(300deg,rgba(var(--sky-rgb),.09),transparent 52%),#090d11d1;box-shadow:var(--shadow-panel);overflow:hidden}.live-focus-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(.2rem,1vw,.5rem)}.live-focus-copy h2{max-width:13ch;margin:.35rem 0 .8rem;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.7rem,3vw,2.5rem);line-height:.94;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-focus-copy p{max-width:52ch;margin:0;color:var(--text-300);font-size:clamp(.9rem,1.18vw,.98rem);line-height:1.55}.live-focus-stack{min-width:0;position:relative;display:grid;gap:.72rem}.live-focus-stack:before{content:"";position:absolute;inset:1.1rem auto 1.1rem 1.03rem;width:1px;background:linear-gradient(180deg,rgba(var(--gold-rgb),.65),rgba(var(--sky-rgb),.18));pointer-events:none}.live-focus-step{min-width:0;position:relative;display:grid;grid-template-columns:2.1rem 2.35rem minmax(0,1fr);gap:.72rem;align-items:start;padding:.85rem;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0a0f12db}.live-focus-step:nth-child(2){border-color:rgba(var(--gold-rgb),.15)}.live-focus-step:nth-child(3){border-color:rgba(var(--ahead-rgb),.15)}.live-focus-step:nth-child(4){border-color:rgba(var(--violet-rgb),.16)}.live-focus-index,.live-focus-icon{position:relative;z-index:1}.live-focus-index{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border:1px solid rgba(var(--gold-rgb),.28);border-radius:999px;color:var(--gold);background:#07090de0;font-family:var(--font-mono);font-size:.68rem;font-weight:900}.live-focus-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;color:var(--sky);background:#07090d8c}.live-focus-body{min-width:0}.live-focus-body span{display:block;margin:0 0 .28rem;color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-focus-body strong{display:block;color:var(--text-100);font-size:clamp(.95rem,1.15vw,1.04rem);line-height:1.24;overflow-wrap:anywhere}.live-focus-body p{margin:.45rem 0 0;color:var(--text-300);font-size:.84rem;line-height:1.46;overflow-wrap:anywhere}.live-contract-panel{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(.85rem,2vw,1.1rem);align-items:stretch;margin:0 auto clamp(1.4rem,3vw,2.2rem)}.live-contract-head,.live-contract-card{min-width:0;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%),#0a0f12db;box-shadow:inset 0 1px #ffffff0e}.live-contract-head{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,2.3vw,1.35rem);background:radial-gradient(circle at 12% 16%,rgba(var(--gold-rgb),.12),transparent 30%),linear-gradient(145deg,rgba(var(--sky-rgb),.09),rgba(var(--violet-rgb),.045) 52%,#090c10f0)}.live-contract-head:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:clamp(70px,10vw,120px);aspect-ratio:1;border:1px solid rgba(var(--gold-rgb),.16);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);opacity:.22;pointer-events:none}.live-contract-head h2{max-width:12ch;margin:.35rem 0 0;color:var(--text-100);font-family:var(--font-condensed);font-size:clamp(1.75rem,3.1vw,2.55rem);line-height:.94;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-contract-head p{max-width:46ch;margin:.85rem 0 0;color:var(--text-300);font-size:clamp(.9rem,1.25vw,.98rem);line-height:1.55}.live-contract-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.live-contract-card{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr;gap:.55rem;padding:clamp(.88rem,1.65vw,1.08rem)}.live-contract-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-decorative-line)}.live-contract-card:before{background:var(--color-decorative-line)}.live-contract-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;color:var(--gold);background:#07090d94}.live-contract-card .live-contract-icon{color:var(--color-brand);border-color:var(--color-decorative-border-strong)}.live-contract-card span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-contract-card strong{color:var(--text-100);font-size:.95rem;line-height:1.24;overflow-wrap:anywhere}.live-contract-card p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.46;overflow-wrap:anywhere}.live-page .waiting{width:min(100%,920px);max-width:none;margin:0 auto;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid rgba(var(--sky-rgb),.12);border-radius:12px;background:linear-gradient(120deg,rgba(var(--sky-rgb),.055),transparent 42%),linear-gradient(300deg,rgba(var(--violet-rgb),.045),transparent 50%),#090d11b3;box-shadow:var(--shadow-panel);text-align:start}.live-page .waiting-title{margin:0;font-family:var(--font-condensed);font-size:clamp(1.45rem,3vw,2rem);line-height:1;text-transform:uppercase}.live-page .waiting .hint{max-width:66ch;margin:.75rem 0 0;color:var(--text-300);font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.55}.live-page .waiting-preview{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:clamp(1rem,2.5vw,1.45rem) 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1}.live-page .waiting-preview-tip{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.35rem .65rem;min-width:0;padding:.95rem;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;border-inline-start:1px solid rgba(var(--gold-rgb),.14);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417db;color:var(--text-100);box-shadow:inset 0 1px #ffffff0e}.live-page .waiting-preview-tip svg{grid-row:span 2;color:var(--gold);margin-top:.1rem}.live-page .waiting-preview-tip span{color:var(--gold);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.live-page .waiting-preview-tip strong{color:var(--text-100);font-size:.92rem;line-height:1.42}.live-page .waiting-preview-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.55rem;color:var(--text-300)}.live-page .waiting-preview-row span{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border:1px solid rgba(242,240,232,.06);border-radius:999px;background:#07090d99}.live-page .waiting-preview-row svg{color:var(--gold)}.live-page .waiting-preview-cap{grid-column:1 / -1;color:var(--text-500);font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.page-question-rail{width:min(100%,1180px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:clamp(1rem,2.5vw,1.6rem) auto clamp(1.4rem,3vw,2.2rem)}.page-question-rail article,.guide-flow-card{min-width:0;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),#0d1417d6;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.page-question-rail article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.42rem .7rem;padding:clamp(.95rem,2vw,1.15rem)}.page-question-rail svg{grid-row:span 3;color:var(--gold);margin-top:.15rem}.page-question-rail span,.guide-flow-topline span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.page-question-rail strong{color:var(--text-100);font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.22}.page-question-rail p{margin:0;color:var(--text-300);font-size:.88rem;line-height:1.46}.insights-question-rail article{border-color:rgba(var(--sky-rgb),.14)}.mvp-question-rail article{border-color:rgba(var(--behind-rgb),.13)}.mvp-page .blame-input-section{width:min(100%,920px);margin:clamp(-.35rem,1vw,.2rem) auto clamp(1.15rem,2.6vw,1.75rem);border:1px solid rgba(var(--gold-rgb),.2);background:radial-gradient(circle at 8% 0%,rgba(var(--gold-rgb),.16),transparent 32%),linear-gradient(135deg,rgba(var(--sky-rgb),.07),transparent 48%),#090e12f0}.mvp-page .input-row{align-items:stretch}.mvp-page .match-input{min-height:54px;border-width:1px;font-size:clamp(.98rem,1.2vw,1.08rem)}.mvp-page .analyze-btn{min-width:168px;font-family:var(--font-mono);font-size:.78rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-page .input-hint{margin:.75rem 0 0;color:var(--text-500);font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-align:start;text-transform:uppercase}.mvp-blame-trap{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:.85rem;margin:clamp(-.2rem,1vw,.1rem) auto clamp(1.35rem,3vw,2rem);scroll-margin-top:7.75rem}.mvp-blame-copy,.mvp-blame-card{box-sizing:border-box;min-width:0;border:1px solid rgba(var(--behind-rgb),.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%),#0b1216e6;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.mvp-blame-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,1.25rem);border-color:rgba(var(--behind-rgb),.26);background:linear-gradient(145deg,rgba(var(--behind-rgb),.16),#0b1216f0 48%),linear-gradient(18deg,rgba(var(--gold-rgb),.09),transparent 60%)}.mvp-blame-copy span,.mvp-blame-topline span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-blame-copy strong{margin-top:.45rem;color:var(--text-100);font-size:clamp(1.1rem,1.55vw,1.36rem);line-height:1.12}.mvp-blame-copy p{margin:.72rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.mvp-blame-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.mvp-blame-card{position:relative;overflow:hidden;padding:clamp(.9rem,1.6vw,1rem)}.mvp-blame-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-decorative-line)}.mvp-blame-card:nth-child(2){border-color:var(--color-decorative-border)}.mvp-blame-card:nth-child(2):before{background:var(--color-decorative-line)}.mvp-blame-card:nth-child(3){border-color:var(--color-decorative-border)}.mvp-blame-card:nth-child(3):before{background:var(--color-decorative-line)}.mvp-blame-card:nth-child(4){border-color:var(--color-decorative-border)}.mvp-blame-card:nth-child(4):before{background:var(--color-decorative-line)}.mvp-blame-topline{display:flex;align-items:center;gap:.45rem;margin-bottom:.58rem;color:var(--color-brand)}.mvp-blame-card:nth-child(n) .mvp-blame-topline{color:var(--color-brand)}.mvp-blame-card strong{display:block;color:var(--text-100);font-size:.94rem;line-height:1.2}.mvp-blame-card p{margin:.5rem 0 0;color:var(--text-300);font-size:.81rem;line-height:1.44;overflow-wrap:anywhere}.mvp-feedback-matrix{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.56fr) minmax(0,1.44fr);gap:.85rem;margin:clamp(-.2rem,1vw,.1rem) auto clamp(1.35rem,3vw,2rem)}.mvp-feedback-copy,.mvp-feedback-card{box-sizing:border-box;min-width:0;border:1px solid rgba(var(--violet-rgb),.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%),#0b1216e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.mvp-feedback-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,1.25rem);border-color:rgba(var(--violet-rgb),.22);background:radial-gradient(circle at 0% 0%,rgba(var(--violet-rgb),.15),transparent 42%),linear-gradient(150deg,rgba(var(--sky-rgb),.1),transparent 48%),#0c1115eb}.mvp-feedback-copy:after{content:"";position:absolute;inset:auto 1.65rem 1.35rem auto;width:clamp(72px,9vw,110px);aspect-ratio:1;border:1px solid rgba(var(--violet-rgb),.18);transform:rotate(45deg);opacity:.18;pointer-events:none}.mvp-feedback-copy span,.mvp-feedback-topline span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-feedback-copy strong{margin-top:.45rem;color:var(--text-100);font-size:clamp(1.1rem,1.55vw,1.36rem);line-height:1.12}.mvp-feedback-copy p{margin:.72rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.mvp-feedback-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.mvp-feedback-card{position:relative;overflow:hidden;padding:clamp(.9rem,1.6vw,1rem)}.mvp-feedback-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-decorative-line)}.mvp-feedback-card:before{background:var(--color-decorative-line)}.mvp-feedback-topline{display:flex;align-items:center;gap:.45rem;margin-bottom:.58rem;color:var(--color-brand)}.mvp-feedback-card .mvp-feedback-topline{color:var(--color-brand)}.mvp-feedback-card strong{display:block;color:var(--text-100);font-size:.94rem;line-height:1.2}.mvp-feedback-card p{margin:.5rem 0 0;color:var(--text-300);font-size:.81rem;line-height:1.44;overflow-wrap:anywhere}.mvp-decision-audit{width:min(100%,1180px);display:grid;grid-template-columns:minmax(260px,.54fr) minmax(0,1.46fr);gap:.85rem;margin:clamp(-.2rem,1vw,.1rem) auto clamp(1.35rem,3vw,2rem)}.mvp-decision-copy,.mvp-decision-card{min-width:0;border:1px solid rgba(var(--sky-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%),#0b1216e0;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.mvp-decision-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,1.25rem);border-color:rgba(var(--gold-rgb),.18);background:radial-gradient(circle at 0% 0%,rgba(var(--gold-rgb),.13),transparent 42%),linear-gradient(150deg,rgba(var(--behind-rgb),.1),transparent 48%),#0c1115eb}.mvp-decision-copy span,.mvp-decision-card span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:900;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-decision-copy strong{margin-top:.45rem;color:var(--text-100);font-size:clamp(1.1rem,1.55vw,1.36rem);line-height:1.12}.mvp-decision-copy p{margin:.72rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.5}.mvp-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.mvp-decision-card{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.4rem .62rem;padding:clamp(.9rem,1.6vw,1rem)}.mvp-decision-card:nth-child(2){border-color:rgba(var(--ahead-rgb),.14)}.mvp-decision-card:nth-child(3){border-color:rgba(var(--violet-rgb),.14)}.mvp-decision-card:nth-child(4){border-color:rgba(var(--behind-rgb),.14)}.mvp-decision-card svg{grid-row:span 3;color:var(--gold);margin-top:.15rem}.mvp-decision-card strong{color:var(--text-100);font-size:.94rem;line-height:1.2}.mvp-decision-card p{margin:0;color:var(--text-300);font-size:.81rem;line-height:1.44}.mvp-review-loop{width:min(100%,1180px);display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:.85rem;margin:clamp(-.25rem,1vw,.15rem) auto clamp(1.4rem,3vw,2.1rem)}.mvp-review-loop-header,.mvp-review-step{min-width:0;border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.mvp-review-loop-header{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,1.2rem);border-color:rgba(var(--behind-rgb),.18);background:linear-gradient(135deg,rgba(var(--behind-rgb),.12),transparent 48%),#0d1417e6}.mvp-review-loop-header span,.mvp-review-step span{color:var(--gold);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-review-loop-header strong{margin-top:.45rem;color:var(--text-100);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.18}.mvp-review-loop-header p{margin:.7rem 0 0;color:var(--text-300);font-size:.92rem;line-height:1.48}.mvp-review-loop-header small{margin-top:.9rem;color:var(--text-500);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.mvp-review-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.mvp-review-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.4rem .6rem;padding:clamp(.9rem,1.6vw,1rem)}.mvp-review-step:nth-child(2){border-color:rgba(var(--sky-rgb),.15)}.mvp-review-step:nth-child(3){border-color:rgba(var(--ahead-rgb),.14)}.mvp-review-step:nth-child(4){border-color:rgba(var(--violet-rgb),.14)}.mvp-review-step-icon{grid-row:span 3;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--gold-rgb),.18);border-radius:999px;color:var(--gold);background:rgba(var(--gold-rgb),.07)}.mvp-review-step strong{color:var(--text-100);font-size:.96rem;line-height:1.22}.mvp-review-step p{margin:0;color:var(--text-300);font-size:.82rem;line-height:1.46;overflow-wrap:anywhere}.guide-flow{width:min(100%,1040px);margin:clamp(1.6rem,3vw,2.35rem) auto}.guide-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.guide-flow-card{padding:clamp(1rem,2vw,1.2rem);border-color:rgba(var(--violet-rgb),.14)}.guide-flow-card:nth-child(2){border-color:rgba(var(--gold-rgb),.16)}.guide-flow-card:nth-child(3){border-color:rgba(var(--ahead-rgb),.14)}.guide-flow-card:nth-child(4){border-color:rgba(var(--sky-rgb),.14)}.guide-flow-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.75rem}.guide-flow-topline strong{color:var(--text-500);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase;text-align:end}.guide-flow-card h3{margin:0 0 .55rem;color:var(--text-100);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.25}.guide-flow-card p{margin:0;color:var(--text-300);font-size:.9rem;line-height:1.52;overflow-wrap:anywhere}.guide-state-plan{width:min(100%,1040px);margin:clamp(1.6rem,3vw,2.4rem) auto}.guide-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.guide-state-card{min-width:0;padding:clamp(1rem,2vw,1.2rem);border:1px solid rgba(var(--gold-rgb),.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 56%),#0d1417db;box-shadow:inset 0 1px #ffffff0e,0 18px 42px -34px #000000f2}.guide-state-card:nth-child(1){border-color:rgba(var(--ahead-rgb),.16)}.guide-state-card:nth-child(2){border-color:rgba(var(--gold-rgb),.16)}.guide-state-card:nth-child(3){border-color:rgba(var(--behind-rgb),.16)}.guide-state-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.7rem}.guide-state-topline span,.guide-state-topline strong,.guide-state-stat{font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-state-topline span{color:var(--gold)}.guide-state-topline strong,.guide-state-stat{color:var(--text-500)}.guide-state-stat{margin:0 0 .5rem}.guide-state-card h3{margin:0 0 .55rem;color:var(--text-100);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.25}.guide-state-card p{margin:0;color:var(--text-300);font-size:.9rem;line-height:1.52;overflow-wrap:anywhere}.guide-state-note{margin:.85rem 0 0;color:var(--text-500);font-size:.82rem;line-height:1.45;text-align:center}@media (max-width: 980px){.guide-intent-strip,.trust-proof-rail,.page-question-rail,.live-connection-strip,.live-page .waiting-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-review-loop,.mvp-blame-trap,.mvp-feedback-matrix,.mvp-decision-audit,.insights-counterfactual{grid-template-columns:1fr}.mvp-feedback-grid,.mvp-blame-grid,.mvp-decision-grid,.insights-counterfactual-grid,.mvp-review-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-question-panel,.macro-transfer-panel,.macro-wave-panel,.macro-teamfight-preflight{grid-template-columns:1fr}.macro-transfer-grid,.macro-wave-path,.macro-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-problem-panel,.guide-lookup-drill,.guide-answer-router,.guide-pick-reality,.guide-draft-test,.guide-opening-contract{grid-template-columns:1fr}.guide-pick-copy h2,.guide-answer-router-head h2,.guide-draft-copy h2,.guide-opening-copy h2,.guide-duo-copy h2{max-width:18ch}.guide-answer-router-grid,.guide-pick-grid,.guide-draft-grid,.guide-opening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-duo-contract,.guide-tempo-transfer{grid-template-columns:1fr}.guide-tempo-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-hero h1{max-width:100%;font-size:3.35rem}.trust-ledger,.trust-decision-test,.trust-reconcile,.trust-fail-closed{grid-template-columns:1fr}.trust-ledger-grid,.trust-decision-grid,.trust-question-grid,.trust-reconcile-grid,.trust-fail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-decision-copy h2{max-width:20ch;font-size:2rem}.guide-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-replay-panel,.guide-memory-loop{grid-template-columns:1fr}.guide-memory-copy h2{max-width:18ch}.guide-replay-grid,.guide-memory-track{grid-template-columns:repeat(2,minmax(0,1fr))}.live-signal-panel,.live-focus-panel{grid-template-columns:1fr}.live-focus-copy h2{max-width:18ch}.live-contract-panel{grid-template-columns:1fr}.live-contract-head h2{max-width:18ch}.live-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-state-grid{grid-template-columns:1fr}}@media (max-width: 680px){.guide-intent-strip,.guide-question-grid,.macro-question-grid,.macro-transfer-grid,.macro-wave-path,.macro-preflight-grid,.trust-proof-rail,.page-question-rail,.guide-flow-grid,.guide-answer-router-grid,.guide-pick-grid,.guide-draft-grid,.guide-opening-grid,.guide-duo-grid,.guide-lookup-steps,.guide-tempo-ladder,.guide-replay-grid,.guide-memory-track,.insights-counterfactual-grid,.mvp-feedback-grid,.mvp-blame-grid,.mvp-decision-grid,.mvp-review-steps,.guide-state-grid,.live-connection-strip,.live-page .waiting-preview{grid-template-columns:1fr}.trust-page .page-header,.macro-question-panel,.macro-transfer-copy,.macro-wave-copy,.macro-teamfight-preflight{padding:1.15rem}.macro-preflight-board{padding:1rem}.macro-preflight-copy h2{max-width:15ch}.macro-preflight-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-answer-router-card{min-height:0}.macro-wave-copy h2{max-width:15ch}.guide-problem-panel{padding:.85rem}.guide-lookup-copy,.mvp-feedback-copy,.mvp-blame-copy,.insights-counterfactual-copy{padding:1rem}.insights-counterfactual-copy h2{max-width:15ch}.guide-pick-copy,.guide-draft-copy,.guide-tempo-head{padding:1rem}.guide-problem-buttons{grid-template-columns:1fr}.guide-opening-copy{padding:1rem}.guide-memory-loop{padding:.9rem}.guide-memory-copy h2{max-width:15ch}.guide-memory-card{grid-template-columns:1.85rem minmax(0,1fr);gap:.42rem .62rem}.guide-memory-number{width:1.75rem;height:1.75rem}.guide-memory-card>svg{grid-column:1;margin:.05rem 0 0}.guide-memory-card>div:last-child{grid-column:2;grid-row:1 / span 2}.guide-pick-copy h2,.guide-draft-copy h2,.guide-opening-copy h2,.guide-duo-copy h2{max-width:15ch}.trust-hero{gap:1rem}.trust-hero h1{font-size:2.55rem;line-height:.94}.trust-hero .page-subtitle{font-size:1rem}.trust-hero-tags{gap:.35rem}.trust-hero-tags span{min-height:1.8rem;padding:.32rem .52rem;font-size:.62rem}.trust-hero-art{min-height:168px}.trust-ledger,.trust-decision-test,.trust-reconcile,.trust-fail-closed{padding:.9rem}.trust-ledger-grid,.trust-decision-grid,.trust-question-grid,.trust-reconcile-grid,.trust-fail-list{grid-template-columns:1fr}.trust-decision-copy h2{max-width:15ch;font-size:1.68rem}.trust-ledger-stat strong{font-size:clamp(1.65rem,13vw,2.3rem)}.live-hero-actions{align-items:stretch}.live-bridge-check{width:100%}.live-signal-panel{padding:.9rem}.live-signal-grid{grid-template-columns:1fr}.live-focus-panel{padding:.9rem}.live-focus-copy{padding:0}.live-focus-copy h2{max-width:15ch}.live-focus-stack:before{inset-inline-start:.9rem}.live-focus-step{grid-template-columns:1.9rem minmax(0,1fr);gap:.55rem .7rem;padding:.78rem}.live-focus-icon{grid-column:1;width:1.9rem;height:1.9rem}.live-focus-index{width:1.8rem;height:1.8rem}.live-focus-body{grid-column:2;grid-row:1 / span 2}.live-contract-panel{gap:.75rem}.live-contract-grid{grid-template-columns:1fr}.live-contract-head{padding:1rem}.live-contract-head h2{max-width:15ch}.mvp-page .input-row{flex-direction:column}.mvp-page .analyze-btn{width:100%}.mvp-decision-audit{margin-top:1rem}}.insights-page{box-sizing:border-box;max-width:100%;overflow-x:hidden}@media (max-width: 900px){.insights-page .insights-evidence-rail .methodology-note{grid-template-columns:minmax(0,1fr)}.insights-page .insights-evidence-rail .audit-status-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.insights-page .key-insights-head{grid-template-columns:minmax(0,1fr);align-items:start}.insights-page .key-insights-head .eyebrow,.insights-page .key-insights-head h2,.insights-page .key-insights-head p{grid-column:1;grid-row:auto}}@media (max-width: 600px){.insights-page{width:auto;max-width:100vw;padding:1rem}.insights-page .page-header-art.insights-hero{grid-template-columns:minmax(0,1fr);padding:1.1rem}.insights-page .insights-hero h1{font-size:clamp(2.1rem,10vw,2.8rem);line-height:.92}.insights-page .insights-hero .page-subtitle{max-width:100%;font-size:1rem;line-height:1.45}.insights-page .insights-hero,.insights-page .insights-evidence-rail,.insights-page .key-insights-priority{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);box-sizing:border-box;margin-inline-start:0;margin-inline-end:0}.insights-page .insights-hero .page-header-copy,.insights-page .methodology-note-copy{max-width:100%;min-width:0}.insights-page .insights-hero h1,.insights-page .insights-hero .page-subtitle,.insights-page .methodology-note-copy p,.insights-page .key-insights-head p{overflow-wrap:anywhere;max-width:calc(100vw - 4.5rem)}.insights-page .insights-hero .page-header-art-rail{display:none}.insights-page .insights-evidence-rail .methodology-note,.insights-page .key-insights-priority{padding:.9rem}.insights-page .insights-evidence-rail .audit-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.insights-page .insights-evidence-rail .audit-status-grid div{min-width:0;padding:.55rem}}@media (max-width: 700px){.insights-page .insights-hero,.insights-page .insights-evidence-rail,.insights-page .key-insights-priority{width:min(100%,360px);max-width:360px;margin-inline-start:0;margin-inline-end:auto}.insights-page .insights-evidence-rail .audit-status-grid,.insights-page .insights-grid{grid-template-columns:minmax(0,1fr)}.insights-page .insight-box p{max-width:calc(100vw - 5rem);overflow-wrap:anywhere}}.macro-page-v2 .macro-hero,.macro-page-v2 .state-selector-v2,.macro-page-v2 .macro-loading-v2,.macro-page-v2 .macro-error-v2,.macro-page-v2 .macro-content-v2,.mvp-page .blame-input-section{width:min(100%,1180px);box-sizing:border-box}.macro-page-v2 .state-selector-v2,.macro-page-v2 .macro-loading-v2,.macro-page-v2 .macro-error-v2,.macro-page-v2 .macro-content-v2,.mvp-page .blame-input-section{margin-inline-start:auto;margin-inline-end:auto}.macro-page-v2 .state-selector-v2{margin-bottom:clamp(1rem,2.4vw,1.5rem);border-color:rgba(var(--gold-rgb),.22);background:linear-gradient(110deg,rgba(var(--gold-rgb),.075),transparent 38%),linear-gradient(285deg,rgba(var(--sky-rgb),.055),transparent 48%),#090d11d1;box-shadow:var(--shadow-panel)}.macro-page-v2 .selector-row{justify-content:flex-start;gap:1rem}.macro-page-v2 .selector-group-v2{flex:1 1 420px;min-width:0}.macro-page-v2 .pill-group{min-width:0;flex-wrap:wrap}.macro-page-v2 .macro-question-panel{margin-top:clamp(.3rem,1.4vw,.8rem)}.mvp-page .page-header-art{margin-bottom:clamp(1rem,2.4vw,1.35rem)}.mvp-page .blame-input-section{max-width:920px}@media (max-width: 900px){.macro-state-head{grid-template-columns:minmax(0,1fr);align-items:start}.macro-state-head .eyebrow,.macro-state-head h2,.macro-state-head p{grid-column:1;grid-row:auto}.mvp-result-preview{grid-template-columns:1fr}}@media (max-width: 700px){.macro-page-v2,.mvp-page{max-width:100vw;overflow-x:hidden}.macro-page-v2 .page-header-art.macro-hero,.macro-page-v2 .state-selector-v2,.macro-page-v2 .macro-content-v2,.mvp-page .page-header-art,.mvp-page .blame-input-section,.mvp-page .page-question-rail{width:min(100%,360px);max-width:360px;margin-inline-start:0;margin-inline-end:auto;box-sizing:border-box}.macro-page-v2 .page-header-art.macro-hero,.mvp-page .page-header-art{grid-template-columns:minmax(0,1fr);padding:1.1rem}.macro-page-v2 .macro-hero .page-header-art-rail,.mvp-page .page-header-art-rail{display:none}.macro-page-v2 .selector-row,.macro-page-v2 .selector-group-v2,.mvp-input-head,.mvp-page .input-row{flex-direction:column;align-items:stretch}.macro-page-v2 .selector-label{min-width:0}.macro-state-head p,.mvp-result-preview p,.mvp-page .page-subtitle{overflow-wrap:anywhere}.mvp-input-head strong{text-align:start}}body,button,input,select,textarea{font-family:var(--type-font-body);font-size:var(--type-size-body);line-height:var(--type-line-body);letter-spacing:var(--type-letter-spacing)}.fch-title,.page-header h1,.page-header.gradient h1,.page-header.bold h1,.page-header-art h1,.guides-header h1,.guides-header-art h1,.guide-hero-title,.trust-hero h1,.insights-page .insights-hero h1,.macro-page-v2 .macro-hero h1,.mvp-page .page-header-art h1,.live-page .page-header-art h1,.live-page .header h1{font-family:var(--type-font-display);font-size:var(--type-size-hero);font-weight:var(--type-weight-display);line-height:var(--type-line-hero);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.content-title,.summary-header h2,.chart-container h2,.player-stats-table h2,.guide-tldr h2,.guide-section h2,.trust-section h2,.methodology-section h3,.objectives-section h3{font-family:var(--type-font-body);font-size:var(--type-size-page-title);font-weight:var(--type-weight-bold);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing)}.insights-review-copy h2,.insights-counterfactual-copy h2,.insights-role-focus-head h2,.key-insights-head h2,.matchup-intent-head h2,.matchup-reality-copy h2,.matchup-scout-head h2,.macro-question-copy h2,.macro-state-head h2,.macro-transfer-copy h2,.macro-wave-copy h2,.macro-preflight-copy h2,.guide-problem-copy h2,.guide-answer-router-head h2,.guide-pick-copy h2,.guide-draft-copy h2,.guide-opening-copy h2,.guide-duo-copy h2,.guide-memory-copy h2,.live-signal-copy h2,.live-focus-copy h2,.live-contract-head h2,.live-page .waiting-title,.trust-decision-copy h2,.trust-ledger-copy h2,.trust-question-head h2,.trust-reconcile-copy h2,.trust-fail-closed h2,.mvp-blame-copy strong,.mvp-feedback-copy strong,.mvp-decision-copy strong,.mvp-review-loop-header strong{font-family:var(--type-font-body);font-size:var(--type-size-section-title);font-weight:var(--type-weight-heavy);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing);text-transform:none}.insights-review-step strong,.insights-counterfactual-card h3,.insights-role-focus-card h3,.champion-plan-card strong,.mc-scout strong,.guide-card-title,.guide-intent-card strong,.guide-question-card h3,.guide-problem-answer h3,.guide-flow-card h3,.guide-state-card h3,.guide-answer-router-card h3,.guide-pick-card h3,.guide-draft-card h3,.guide-opening-card h3,.guide-duo-card h3,.guide-replay-card h3,.guide-memory-card h3,.macro-question-grid strong,.macro-transfer-card h3,.macro-wave-card h3,.macro-preflight-card h3,.trust-proof-rail strong,.trust-decision-card h3,.trust-question-card h3,.trust-reconcile-card h3,.live-step strong,.live-signal-card strong,.live-focus-body strong,.live-contract-card strong,.live-page .waiting-preview-tip strong,.mvp-blame-card strong,.mvp-feedback-card strong,.mvp-decision-card strong,.mvp-review-step strong{font-family:var(--type-font-body);font-size:var(--type-size-card-title);font-weight:var(--type-weight-bold);line-height:var(--type-line-card);letter-spacing:var(--type-letter-spacing);text-transform:none}.fch-sub,.page-header .page-subtitle,.page-header-art .page-subtitle,.guides-header p,.trust-hero .page-subtitle,.insights-review-copy p,.insights-counterfactual-copy p,.insights-role-focus-head p,.key-insights-head p,.macro-state-head p,.macro-transfer-copy p,.macro-wave-copy p,.macro-preflight-copy p,.guide-problem-copy p,.guide-answer-router-head p,.guide-pick-copy p,.guide-draft-copy p,.guide-opening-copy p,.guide-duo-copy p,.guide-memory-copy p,.live-signal-copy p,.live-focus-copy p,.live-contract-head p,.live-page .waiting .hint,.trust-decision-copy p,.trust-ledger-copy p,.trust-question-head p,.trust-reconcile-copy p,.mvp-blame-copy p,.mvp-feedback-copy p,.mvp-decision-copy p,.mvp-review-loop-header p{font-family:var(--type-font-body);font-size:var(--type-size-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);letter-spacing:var(--type-letter-spacing)}.insights-review-step p,.insights-counterfactual-card p,.insights-role-focus-card p,.champion-plan-card p,.champion-plan-card small,.trust-strip span,.mc-scout p,.guide-intent-card p,.guide-card-meta,.guide-section p,.guide-tips-section li,.guide-problem-answer p,.guide-question-card p,.guide-flow-card p,.guide-state-card p,.guide-state-note,.guide-answer-router-card p,.guide-pick-card p,.guide-draft-card p,.guide-opening-card p,.guide-duo-card p,.guide-replay-card p,.guide-memory-card p,.macro-question-grid p,.macro-transfer-card p,.macro-wave-card p,.macro-preflight-card p,.trust-proof-rail span,.trust-decision-card p,.trust-question-card p,.trust-reconcile-card p,.live-step p,.live-signal-card p,.live-focus-body p,.live-contract-card p,.live-page .waiting-preview-tip p,.mvp-blame-card p,.mvp-feedback-card p,.mvp-decision-card p,.mvp-review-step p{font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-regular);line-height:var(--type-line-small);letter-spacing:var(--type-letter-spacing)}.eyebrow,.page-header .eyebrow,.page-header-art .eyebrow,.guides-header .eyebrow,.guides-header-art .eyebrow,.insights-role-focus-head .eyebrow,.key-insights-head .eyebrow,.macro-state-head .eyebrow,.content-eyebrow,.mf-eyebrow,.tote-eyebrow,.fch-proof-strip span,.freshness-label,.confidence-badge,.evidence-badge,.tip-phase,.tip-action,.champion-plan-copy span,.champion-plan-card span,.identity-label,.tip-phase-tag,.guide-card-role,.guide-card-samples,.guide-card-verdict,.guide-intent-card span,.guide-problem-topline span,.guide-question-card span,.guide-flow-topline span,.guide-state-topline span,.guide-proof-strip span,.macro-question-grid span,.macro-transfer-card span,.macro-wave-topline span,.macro-preflight-card>span,.trust-decision-card span,.trust-reconcile-topline span,.live-step span,.live-signal-card span,.live-focus-body span,.live-contract-card span,.live-page .waiting-preview-tip span,.mvp-blame-copy span,.mvp-blame-topline span,.mvp-feedback-copy span,.mvp-feedback-topline span,.mvp-decision-copy span,.mvp-decision-card span,.mvp-review-loop-header span,.mvp-review-step span{font-family:var(--type-font-body);font-size:var(--type-size-label);font-weight:var(--type-weight-bold);line-height:var(--type-line-label);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.stat-value,.metric-value,.number,.mc-wr,.summary-wr,.summary-games,.summary-matchups,.win-now-value,.milestone-value,.game-time,.guide-state-stat,.trust-ledger-stat strong,[data-tnum]{font-family:var(--type-font-data);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--type-letter-spacing)}.stat-value,.metric-value,.win-now-value,.milestone-value,.trust-ledger-stat strong{font-size:var(--type-size-stat);font-weight:var(--type-weight-data);line-height:1}.page-header,.page-header-art,.guides-header,.guides-header-art,.insights-review-loop,.insights-counterfactual,.insights-role-focus-card,.key-insights-priority,.guide-problem-panel,.guide-lookup-drill,.guide-answer-router,.guide-pick-reality,.guide-draft-test,.guide-opening-contract,.guide-memory-loop,.macro-question-panel,.macro-transfer-panel,.macro-wave-panel,.macro-teamfight-preflight,.trust-ledger,.trust-decision-test,.trust-question-card,.trust-reconcile,.trust-fail-closed,.live-signal-panel,.live-focus-panel,.live-contract-panel,.mvp-blame-trap,.mvp-feedback-matrix,.mvp-decision-audit,.mvp-review-loop{border-color:var(--color-decorative-border)}.insights-review-step,.insights-counterfactual-card,.insights-role-focus-card,.guide-intent-card,.guide-question-card,.guide-problem-answer,.guide-lookup-step,.guide-answer-router-card,.guide-pick-card,.guide-draft-card,.guide-opening-card,.guide-duo-card,.guide-flow-card,.guide-state-card,.guide-replay-card,.guide-memory-card,.macro-question-card,.macro-transfer-card,.macro-wave-card,.macro-preflight-card,.trust-proof-rail>div,.trust-decision-card,.trust-reconcile-card,.live-step,.live-signal-card,.live-focus-step,.live-contract-card,.live-page .waiting-preview-tip,.mvp-blame-card,.mvp-feedback-card,.mvp-decision-card,.mvp-review-step{border-color:var(--color-decorative-border)}.insights-review-step:nth-child(n),.insights-counterfactual-card:nth-child(n),.insights-role-focus-card:nth-child(n),.guide-question-card:nth-child(n),.guide-replay-card:nth-child(n),.guide-memory-card:nth-child(n),.macro-transfer-card:nth-child(n),.macro-wave-card:nth-child(n),.macro-preflight-card:nth-child(n),.trust-decision-card:nth-child(n),.live-signal-card:nth-child(n),.live-focus-step:nth-child(n),.live-contract-card:nth-child(n),.mvp-blame-card:nth-child(n),.mvp-feedback-card:nth-child(n),.mvp-decision-card:nth-child(n),.mvp-review-step:nth-child(n),.guide-flow-card:nth-child(n),.guide-state-card:nth-child(n){border-color:var(--color-decorative-border)}.insights-counterfactual-card:before,.macro-wave-card:before,.live-contract-card:before,.mvp-blame-card:before,.mvp-feedback-card:before{background:var(--color-decorative-line)}.insights-counterfactual-card:nth-child(n):before,.macro-wave-card:nth-child(n):before,.live-contract-card:nth-child(n):before,.mvp-blame-card:nth-child(n):before,.mvp-feedback-card:nth-child(n):before{background:var(--color-decorative-line)}.icf-topline,.macro-wave-topline,.trust-reconcile-topline,.mvp-blame-topline,.mvp-feedback-topline,.guide-problem-topline,.guide-flow-topline,.guide-state-topline,.live-contract-icon,.live-focus-icon{color:var(--color-brand)}.insights-counterfactual-card:nth-child(n) .icf-topline,.macro-wave-card:nth-child(n) .macro-wave-topline,.mvp-blame-card:nth-child(n) .mvp-blame-topline,.mvp-feedback-card:nth-child(n) .mvp-feedback-topline,.live-contract-card:nth-child(n) .live-contract-icon,.live-focus-step:nth-child(n) .live-focus-icon,.macro-transfer-card:nth-child(n) svg,.macro-preflight-card:nth-child(n) .macro-preflight-icon{color:var(--color-brand);border-color:var(--color-decorative-border-strong)}.trust-hero-tags span:nth-child(n),.guide-problem-checks span,.guide-problem-examples>span,.live-page .waiting-preview-row span,.fch-proof-strip span,.guide-proof-strip span,.mvp-input-proof-strip span{border-color:var(--color-decorative-border);background:var(--color-decorative-fill)}.insights-review-copy,.insights-counterfactual-copy,.mvp-blame-copy,.mvp-feedback-copy,.mvp-decision-copy,.mvp-review-loop-header,.macro-transfer-copy,.macro-wave-copy,.macro-preflight-copy,.guide-answer-router-head,.guide-pick-copy,.guide-draft-copy,.guide-opening-copy,.guide-duo-copy,.guide-replay-copy,.guide-memory-copy,.guide-problem-copy,.guide-lookup-copy{border:0;border-inline-start:3px solid var(--ink-blue);border-radius:0;background:none;box-shadow:none}.macro-preflight-copy,.guide-memory-copy,.guide-problem-copy{padding-inline-start:clamp(.9rem,1.8vw,1.2rem)}.insights-review-step,.insights-counterfactual-card,.insights-role-focus-card,.mvp-blame-card,.mvp-feedback-card,.mvp-decision-card,.mvp-review-step,.mvp-result-preview div,.macro-transfer-card,.macro-wave-card,.macro-preflight-card,.guide-answer-router-card,.guide-pick-card,.guide-draft-card,.guide-opening-card,.guide-duo-card,.guide-tempo-step,.guide-question-card,.guide-replay-card,.guide-memory-card,.guide-flow-card,.guide-state-card,.guide-lookup-step,.guide-intent-card,.guide-problem-answer,.page-question-rail article{background:var(--press-900);border:1px solid var(--line);border-radius:10px;box-shadow:none}.insights-counterfactual-copy:after,.insights-counterfactual-card:before,.insights-counterfactual-card:nth-child(n):before,.guide-answer-router-head:after,.guide-answer-router-card:before,.guide-answer-router-card:nth-child(2):before,.guide-answer-router-card:nth-child(3):before,.guide-answer-router-card:nth-child(4):before,.guide-answer-router-card:nth-child(5):before,.guide-pick-copy:after,.guide-pick-card:before,.guide-draft-copy:after,.guide-draft-card:before,.guide-opening-copy:after,.guide-opening-card:before,.guide-tempo-step:before,.macro-wave-copy:after,.macro-wave-card:before,.macro-wave-card:nth-child(n):before,.macro-preflight-board:after,.mvp-blame-card:before,.mvp-blame-card:nth-child(n):before,.mvp-feedback-copy:after,.mvp-feedback-card:before,.mvp-feedback-card:nth-child(n):before{content:none}.insights-review-loop,.insights-counterfactual,.mvp-blame-trap,.mvp-feedback-matrix,.mvp-decision-audit,.mvp-review-loop,.macro-question-panel,.macro-transfer-panel,.macro-wave-panel,.macro-teamfight-preflight,.guide-problem-panel,.guide-lookup-drill,.guide-answer-router,.guide-pick-reality,.guide-draft-test,.guide-opening-contract,.guide-memory-loop,.page-header,.page-header-art,.guides-header-art{border-color:var(--line)}@media (prefers-reduced-motion: reduce){.desk-stamp,.rec-ticket-stage .recommendation-card,.ticket-stage .verdict-card{animation:none}}.methods-desk{width:min(100%,1180px);margin:0 auto clamp(1.5rem,3vw,2.25rem)}.methods-desk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--line-strong)}.methods-desk-title h2{margin:.35rem 0 0;color:var(--text-100);font-family:var(--type-font-display);font-size:var(--type-size-section-title);font-weight:var(--type-weight-h2);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.methods-desk .role-selector{margin:0;justify-content:flex-start;gap:.35rem}.role-btn{padding:.45rem .75rem;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--text-300);font-family:var(--type-font-data);font-size:var(--type-size-label);font-weight:var(--type-weight-data);line-height:var(--type-line-label);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.role-btn:hover{background:var(--press-800);color:var(--text-100)}.role-btn.active{border-color:var(--ink-blue);background:rgba(var(--ink-blue-rgb),.14);color:var(--text-100)}.methods-desk-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:clamp(1rem,2.5vw,2rem);align-items:center;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--line);border-radius:14px;background:var(--press-900);box-shadow:var(--shadow-panel)}.methods-desk-chart{position:relative;min-width:0;padding:clamp(.5rem,1.5vw,1rem)}.desk-stamp-wrap{display:flex;justify-content:center;filter:drop-shadow(0 14px 26px rgba(0,0,0,.55))}.desk-stamp{width:min(300px,100%);background:var(--paper);color:var(--paper-ink);border-radius:4px;padding:1.1rem 1.3rem 1rem 1.5rem;transform:rotate(-.4deg);-webkit-mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;animation:vt-print .24s var(--spring-snappy) both}.ds-label{display:block;font-family:var(--type-font-body);font-size:var(--type-size-label);font-weight:var(--type-weight-bold);line-height:var(--type-line-label);letter-spacing:var(--type-letter-spacing);text-transform:uppercase;opacity:.62}.ds-value{display:block;margin-top:.2rem;font-family:var(--type-font-data);font-variant-numeric:tabular-nums slashed-zero;font-weight:var(--type-weight-data);font-size:clamp(2.4rem,3.2vw,3rem);line-height:var(--type-line-hero);color:var(--paper-ink)}.ds-sub{display:block;margin-top:.35rem;font-family:var(--type-font-data);font-size:var(--type-size-caption);font-variant-numeric:tabular-nums slashed-zero;color:var(--paper-ink-soft)}.ds-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.8rem;padding-top:.7rem;border-top:1px dashed var(--paper-ink-faint)}.ds-phases span{min-width:0}.ds-phases em{display:block;font-style:normal;font-family:var(--type-font-body);font-size:var(--type-size-label);font-weight:var(--type-weight-semibold);line-height:var(--type-line-label);letter-spacing:var(--type-letter-spacing);text-transform:uppercase;color:var(--paper-ink-soft)}.ds-phases b{display:block;margin-top:.14rem;font-family:var(--type-font-data);font-size:var(--type-size-body-small);font-weight:var(--type-weight-data);font-variant-numeric:tabular-nums slashed-zero;color:var(--paper-ink)}.ds-serial,.ds-date{display:block;font-family:var(--type-font-data);font-size:var(--type-size-label);font-variant-numeric:tabular-nums slashed-zero;color:var(--paper-ink)}.ds-serial{margin-top:.75rem;opacity:.62}.ds-date{margin-top:.2rem;opacity:.5}.key-insights-priority{border:0;border-radius:0;background:none;box-shadow:none;padding:0}.key-insights-head{padding-bottom:.8rem;border-bottom:1px solid var(--line-strong)}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.75rem,4vw,3.5rem);counter-reset:desknote}.insight-box{counter-increment:desknote;position:relative;background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:.95rem 0 1.05rem 2.9rem}.insight-box:nth-child(-n+2){border-top:0}.insight-box:before{content:counter(desknote,decimal-leading-zero);position:absolute;inset-inline-start:0;top:1.05rem;font-family:var(--type-font-data);font-size:var(--type-size-label);font-weight:var(--type-weight-data);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink-blue-hi)}.insight-box .insight-icon{display:none}.insight-box h4{font-size:var(--type-size-card-title);line-height:var(--type-line-card)}@media (max-width: 700px){.insights-grid{grid-template-columns:1fr}.insight-box:nth-child(2){border-top:1px solid var(--line)}}.insights-evidence-hero .methodology-note{background:var(--press-900);border:1px solid var(--line);box-shadow:var(--shadow-panel)}.variance-principle-section{width:min(100%,1180px);margin:0 auto 1.5rem;background:none;border:0;border-top:1px solid var(--line-strong);border-radius:0;padding:1.5rem 0 0}.variance-principle-section h2{font-family:var(--type-font-display);font-size:var(--type-size-section-title);font-weight:var(--type-weight-h2);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.vp-oneliner{margin:0 0 1.25rem;padding-block:.55rem;padding-inline:1rem 0;border-inline-start:3px solid var(--ink-blue);color:var(--text-100);font-size:var(--type-size-body)}.vp-card{background:var(--press-900);border:1px solid var(--line);border-radius:10px}.macro-page-v2 .methodology-section{order:8}.state-selector-v2{border:1px solid var(--line-strong);border-radius:14px;background:var(--press-900);box-shadow:var(--shadow-panel)}.selector-row{justify-content:flex-start;gap:1rem 2.5rem}.selector-label{min-width:92px;font-family:var(--type-font-data);font-size:var(--type-size-label);font-weight:var(--type-weight-data);line-height:var(--type-line-label);color:var(--text-500)}.pill-group{background:var(--press-950);border:1px solid var(--line);border-radius:7px}.pill{font-family:var(--type-font-data);font-size:var(--type-size-label);font-weight:var(--type-weight-data);line-height:var(--type-line-label);letter-spacing:var(--type-letter-spacing);color:var(--text-300);padding:7px 11px;border-radius:4px}.pill.active{background:rgba(var(--ink-blue-rgb),.16);color:var(--text-100);box-shadow:inset 0 0 0 1px var(--ink-blue)}.pill.pill-red.active{box-shadow:inset 0 0 0 1px rgba(var(--behind-rgb),.55)}.pill.pill-green.active{box-shadow:inset 0 0 0 1px rgba(var(--ahead-rgb),.55)}.win-gauge{position:relative;background:var(--press-900);border:1px solid var(--line);border-radius:14px;padding:1.4rem clamp(1.25rem,2.5vw,1.75rem) 1.1rem}.win-gauge.stance-ahead,.win-gauge.stance-behind{border-color:var(--line)}.gauge-label{font-family:var(--type-font-data);font-size:var(--type-size-label);font-weight:var(--type-weight-data);line-height:var(--type-line-label);color:var(--text-500)}.gauge-value{font-family:var(--type-font-data);font-variant-numeric:tabular-nums slashed-zero;font-weight:var(--type-weight-data);font-size:clamp(2rem,3vw,2.6rem);line-height:var(--type-line-hero)}.gauge-bar-bg{height:10px;border-radius:2px;background:var(--press-950);border:1px solid var(--line)}.gauge-marker{width:3px;border-radius:0}.gauge-labels{font-family:var(--type-font-data);font-size:var(--type-size-label);color:var(--text-500)}.teamfight-card-v2{background:var(--press-900);border:1px solid var(--line);border-radius:14px}.card-title{font-family:var(--type-font-display);font-size:var(--type-size-card-title);font-weight:var(--type-weight-h2);line-height:var(--type-line-card);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.outcome-value,.swing-value{font-family:var(--type-font-data);font-variant-numeric:tabular-nums slashed-zero;font-weight:var(--type-weight-data)}.outcome-label,.outcome-delta,.swing-label{font-family:var(--type-font-data);font-variant-numeric:tabular-nums slashed-zero}.ticket-stage{position:relative}.rec-ticket-stage{display:flex;filter:drop-shadow(0 14px 26px rgba(0,0,0,.5))}.rec-ticket-stage .recommendation-card{flex:1;border:0;padding:1.5rem 1.5rem 1.4rem 1.75rem;filter:none;-webkit-mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;animation:vt-print .24s var(--spring-snappy) both}.rec-text{font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:var(--type-line-title)}.objectives-section{background:none;border:0;border-radius:0;padding:0}.objectives-section h3{margin-bottom:1rem;color:var(--text-100);font-family:var(--type-font-display);font-size:var(--type-size-section-title);font-weight:var(--type-weight-h2);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.objective-card{background:var(--paper);color:var(--paper-ink);border:0;border-radius:3px;padding:.85rem .75rem .8rem;transform:rotate(-.5deg);box-shadow:0 10px 22px -12px #000000a6}.objective-card:nth-child(2n){transform:rotate(.45deg)}.objective-card.contest,.objective-card.concede{border:0}.obj-name{color:var(--paper-ink)}.obj-header svg{color:var(--paper-ink-soft)}.objective-card.contest .obj-verdict{color:var(--paper-ahead)}.objective-card.concede .obj-verdict{color:var(--paper-behind)}.objective-card.neutral .obj-verdict,.obj-reason{color:var(--paper-ink-soft)}.obj-stats{color:var(--paper-ink-soft);font-family:var(--type-font-data);font-size:var(--type-size-label);font-variant-numeric:tabular-nums slashed-zero}.macro-observed-note{margin-top:.9rem}.advice-footer{background:none;border:0;border-inline-start:3px solid var(--ink-blue);border-radius:0;text-align:start;padding-block:.5rem;padding-inline:1rem 0}.blame-page{display:flex;flex-direction:column}.blame-page>*{min-width:0}.blame-page .page-header{order:1}.blame-page .blame-input-section{order:2}.blame-page .blame-error{order:3}.blame-page .uses-indicator{order:4}.blame-page .blame-result{order:5}.blame-page .mvp-question-rail{order:6}.blame-page .mvp-blame-trap{order:7}.blame-page .mvp-feedback-matrix{order:8}.blame-page .mvp-decision-audit{order:9}.blame-page .mvp-review-loop{order:10}.blame-page .pro-waitlist-panel{order:11}.mvp-page .blame-input-section{border:1px solid var(--line-strong);border-radius:14px;background:var(--press-900);box-shadow:var(--shadow-panel);padding:clamp(1.25rem,3vw,1.9rem)}.mvp-input-head{flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:1rem}.mvp-input-head strong{text-align:start;color:var(--text-100);font-family:var(--type-font-display);font-size:var(--type-size-section-title);font-weight:var(--type-weight-h2);line-height:var(--type-line-title)}.match-input{padding:.9rem 1.1rem;font-family:var(--type-font-data);font-size:var(--type-size-body);font-variant-numeric:tabular-nums slashed-zero;background:var(--press-950);border:1px solid var(--line-strong);border-radius:8px;color:var(--text-100)}.match-input:focus{border-color:var(--ink-blue)}.analyze-btn{padding:.9rem 1.6rem;border-radius:8px;font-family:var(--type-font-data);font-size:var(--type-size-nav);font-weight:var(--type-weight-data);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.input-hint{text-align:start;color:var(--text-500)}.mvp-input-proof-strip{justify-content:flex-start}.mvp-result-preview span{color:var(--ink-blue-hi)}.blame-result .ticket-stage{width:min(620px,100%);margin:0 auto 2rem;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.ticket-stage .verdict-card{margin-bottom:0;overflow:visible;background:var(--paper);color:var(--paper-ink);border:0;border-radius:4px;padding:2rem 1.75rem 1.75rem;transform:rotate(-.4deg);-webkit-mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;animation:vt-print .24s var(--spring-snappy) both}.ticket-stage .verdict-label{color:var(--paper-ink);opacity:.62;font-family:var(--type-font-body);font-size:var(--type-size-label);font-weight:var(--type-weight-bold);line-height:var(--type-line-label);margin-bottom:.75rem}.ticket-stage .verdict-card.mvp-card .verdict-label{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}.ticket-stage .verdict-champion-icon .champion-portrait{width:96px;height:96px;border-width:3px;box-shadow:none}.ticket-stage .verdict-card.mvp-card .verdict-champion-icon .champion-portrait{border-color:var(--paper-ahead);box-shadow:none}.ticket-stage .verdict-card.diff-card .verdict-champion-icon .champion-portrait{border-color:var(--paper-behind);box-shadow:none}.ticket-stage .verdict-card.close-game .verdict-champion-icon .champion-portrait{border-color:var(--paper-ink-faint);box-shadow:none}.ticket-stage .verdict-main{font-family:var(--type-font-display);font-weight:var(--type-weight-display);font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:var(--type-line-title)}.ticket-stage .verdict-card.mvp-card .verdict-main{color:var(--paper-ahead)}.ticket-stage .verdict-card.diff-card .verdict-main{color:var(--paper-behind)}.ticket-stage .verdict-card.close-game .verdict-main,.ticket-stage .verdict-champion .champion-name{color:var(--paper-ink)}.ticket-stage .verdict-champion .player-name,.ticket-stage .verdict-champion .player-kda{color:var(--paper-ink-soft);font-family:var(--type-font-data);font-size:var(--type-size-body-small);font-variant-numeric:tabular-nums slashed-zero}.ticket-stage .verdict-sub{color:var(--paper-ink-soft);border-top:1px dashed var(--paper-ink-faint);padding-top:.75rem;margin-top:.75rem}.guide-card{border-radius:6px;background:var(--press-900);box-shadow:var(--shadow-panel)}.guide-art-duel-card{border-radius:6px 6px 0 0}.guide-card-title{font-family:var(--type-font-display);font-size:1.25rem;font-weight:var(--type-weight-h1);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-card-meta{width:100%;padding-bottom:.55rem;border-bottom:1px solid var(--line)}.verdict-indicator{display:inline-block;padding:.18rem .5rem;border-radius:2px;background:var(--paper);font-family:var(--type-font-data);font-weight:var(--type-weight-data);transform:rotate(-1.1deg);box-shadow:0 3px 8px -2px #00000080}.verdict-indicator.vd-ahead{background:var(--paper);color:var(--paper-ahead)}.verdict-indicator.vd-behind{background:var(--paper);color:var(--paper-behind)}.verdict-indicator.vd-even{background:var(--paper);color:var(--paper-ink-soft)}.verdict-indicator.vd-thin{background:var(--paper-edge);color:var(--paper-ink-soft)}.guide-hero{min-height:clamp(320px,36vw,440px);border-radius:14px;border-color:var(--line)}.guide-hero-verdict{color:var(--text-100)}.guide-proof-strip{align-items:center;padding:.8rem .25rem;border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-radius:0;background:none;box-shadow:none}.guide-proof-strip>div,.guide-proof-strip .guide-proof-link{border:0;border-radius:0;background:none;padding:.15rem 0}.guide-proof-strip span{background:none;margin-bottom:.2rem}.guide-gold-strip{position:relative;background:var(--press-900);border:1px solid var(--line);border-radius:14px;padding:1rem 1.25rem .9rem;box-shadow:var(--shadow-panel)}.guide-gold-strip .ggs-title{font-family:var(--type-font-display);font-size:var(--type-size-card-title);font-weight:var(--type-weight-h2);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.guide-content .guide-section{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.guide-content .guide-section h2{padding-bottom:.5rem;border-bottom:1px solid var(--line-strong);margin-bottom:1rem}.guide-content .guide-section p{max-width:70ch;color:var(--text-300)}.tldr-stage{max-width:820px;width:100%;margin:0 auto clamp(1.5rem,3vw,2rem);filter:drop-shadow(0 14px 26px rgba(0,0,0,.5))}.guide-tldr{max-width:none;margin:0;background:var(--paper);color:var(--paper-ink);border:0;border-radius:4px;padding:1.5rem 1.75rem 1.4rem 2rem;transform:rotate(-.4deg);-webkit-mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;mask:radial-gradient(circle 4px at left center,transparent 0 4px,black 4.5px) 0 0 / 100% 15px repeat-y;animation:vt-print .24s var(--spring-snappy) both}.guide-tldr h2{color:var(--paper-ink);border:0}.guide-tldr li{color:var(--paper-ink)}.guide-tldr li:before{color:var(--paper-behind)}@media (prefers-reduced-motion: reduce){.guide-tldr{animation:none}}.guide-tips-section{background:var(--press-900);border:1px solid var(--line);border-radius:10px}@media (max-width: 900px){.methods-desk-board{grid-template-columns:1fr}.desk-stamp-wrap{justify-content:flex-start}.blame-result .ticket-stage{width:100%}}.tier-list-page{max-width:1100px;margin:0 auto;padding:0 1.25rem 3rem}.tier-list-header{margin-bottom:1.25rem}.tier-list-header .eyebrow,.build-header .eyebrow{display:block;font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--text-500);margin-bottom:.5rem}.tier-list-pills{margin:0 0 .9rem;display:flex;flex-wrap:wrap;gap:.4rem}.tier-list-method{color:var(--text-300);font-size:.92rem;margin:0 0 1.1rem;max-width:68ch}.tier-list-bands{display:block;margin-top:.35rem;color:var(--text-500);font-size:.8rem;letter-spacing:.02em}.tier-table-wrap{position:relative;overflow-x:auto;background:var(--press-900);border:1px solid var(--line);border-radius:10px;padding:.25rem .25rem .4rem}.tier-table{width:100%;border-collapse:collapse;font-size:.95rem}.tier-table th{text-align:start;font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--text-500);padding:.7rem .9rem .55rem;border-bottom:1px solid var(--line);white-space:nowrap}.tier-table td{padding:.55rem .9rem;border-bottom:1px solid var(--line);white-space:nowrap}.tier-table tbody tr:last-child td{border-bottom:0}.tier-table tbody tr:hover td{background:var(--press-800)}.tier-table .tt-num,.tier-table th.tt-num{text-align:end}.tier-table .tt-rank{color:var(--text-500);width:3ch;text-align:end}.tier-table .tt-low,.tier-table .snowball-headline{color:var(--text-100);font-weight:600}.tier-champ-link{color:var(--text-100);text-decoration:none;font-weight:600}.tier-champ-link:hover{color:var(--ahead)}.tier-chip{display:inline-block;min-width:1.9em;text-align:center;padding:.1em .45em;border-radius:4px;font-family:var(--font-mono, monospace);font-weight:700;font-size:.82rem;border:1px solid transparent}.tier-chip.tier-S{color:var(--ahead);background:var(--ahead-soft);border-color:rgba(var(--ahead-rgb),.45)}.tier-chip.tier-A{color:var(--ahead);background:rgba(var(--ahead-rgb),.07);border-color:rgba(var(--ahead-rgb),.25)}.tier-chip.tier-B{color:var(--text-300);background:var(--press-800);border-color:var(--line)}.tier-chip.tier-C{color:var(--behind);background:rgba(var(--behind-rgb),.07);border-color:rgba(var(--behind-rgb),.25)}.tier-chip.tier-D{color:var(--behind);background:var(--behind-soft);border-color:rgba(var(--behind-rgb),.45)}.tier-list-foot{color:var(--text-500);font-size:.85rem;margin:1rem 0 1.25rem;max-width:68ch}.tier-list-cta{display:inline-block}.tier-list-empty{color:var(--text-300);padding:2rem 0}@media (max-width: 700px){.tier-table{font-size:.88rem}.tier-table th,.tier-table td{padding:.5rem .6rem}}.snowball-board{margin-bottom:2.25rem}.snowball-board .tier-list-method{margin-bottom:.7rem}.snowball-role{margin-inline-start:.5rem}.tier-table .snowball-headline{color:var(--ahead);font-variant-numeric:tabular-nums}.build-page{max-width:1100px;margin:0 auto;padding:0 1.25rem 3rem}.build-header{margin-bottom:1rem}.build-role-pills{margin:0 0 1.2rem;display:flex;flex-wrap:wrap;gap:.4rem}.build-section{margin:0 0 1.6rem}.build-section h2,.snowball-board h2{font-size:1.05rem;margin:0 0 .7rem;color:var(--text-100)}.build-core-list{display:flex;flex-direction:column;gap:.6rem}.build-core-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--press-900);border:1px solid var(--line);border-radius:10px;padding:.8rem 1.1rem}.build-core-row.lead{border-color:rgba(var(--ahead-rgb),.45)}.build-core-items{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.build-item{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-100);font-weight:600}.build-item img{border-radius:6px;border:2px solid var(--press-800);display:block}.build-item i{font-style:normal;color:var(--text-500);margin-inline-start:.15rem}.build-core-stats{text-align:end;white-space:nowrap}.build-core-stats strong{display:block;font-size:1.3rem;color:var(--ahead)}.build-core-row.lead .build-core-stats strong{font-size:1.55rem}.build-core-stats span,.snowball-role{color:var(--text-500);font-size:.8rem}.build-caveat,.build-ban-rate{color:var(--text-500);font-size:.85rem;margin:.8rem 0 0;max-width:68ch}.build-ban-rate{margin:.35rem 0 0}.build-rune-page{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--press-900);border:1px solid var(--line);border-color:rgba(var(--ahead-rgb),.45);border-radius:10px;padding:.8rem 1rem;margin-bottom:.8rem}.build-rune-page-lines{display:flex;flex-direction:column;gap:.2rem}.build-rune-page-lines .build-rune-page-label{color:var(--text-500);margin-bottom:0}.build-rune-page-lines strong{color:var(--text-100)}.build-rune-page-lines span:not(.build-rune-page-label){color:var(--text-300)}.build-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin-bottom:1.6rem}.build-links{display:flex;gap:.8rem;flex-wrap:wrap}.trust-cta.secondary{opacity:.85}.builds-search{width:100%;max-width:420px;margin:0 0 1rem;padding:.6rem .9rem;background:var(--press-900);border:1px solid var(--line);border-radius:8px;color:var(--text-100);font-size:.95rem}.builds-search:focus{outline:2px solid rgba(var(--ahead-rgb),.45)}.builds-core-cell{color:var(--text-300);font-size:.88rem}@media (max-width: 700px){.build-core-row,.build-rune-page{flex-direction:column;align-items:flex-start}.build-core-stats{text-align:start}}[dir=rtl] .coaching-tip:hover{transform:translate(-4px)}[dir=rtl] .tip-item:hover{transform:translate(-2px)}.flip-rtl{display:inline-block}[dir=rtl] .flip-rtl,[dir=rtl] .methodology-section:not([open])>summary:before{transform:scaleX(-1)}:lang(ja) :is(h1,h2,h3,.tote-eyebrow,.tote-name){word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}:lang(ja) .tote-fighter,:lang(ko) .tote-fighter{container-type:inline-size}:lang(ja) .tote-name,:lang(ko) .tote-name{font-size:min(clamp(1.3rem,2.4vw,1.95rem),19cqi)}@media (max-width: 520px){:lang(ja) .tote-name,:lang(ko) .tote-name{font-size:min(1.02rem,19cqi)}}.briefing-video-frame{position:relative;aspect-ratio:16 / 9;max-inline-size:720px;border:1px solid var(--line-strong);background:var(--press-900);overflow:hidden}.briefing-video-frame iframe,.briefing-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0;padding:0;cursor:pointer;background:none}.briefing-video-poster img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.briefing-video-play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:64px;block-size:44px;background:var(--ink-blue);border-radius:10px}.briefing-video-play:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-40%,-50%);border-block-start:9px solid transparent;border-block-end:9px solid transparent;border-inline-start:14px solid var(--text-100)}.briefing-video-poster:hover .briefing-video-play,.briefing-video-poster:focus-visible .briefing-video-play{background:var(--ink-blue-hi)}.build-receipt-section{border:1px solid var(--line-strong);border-inline-start:4px solid var(--ink-blue);background:var(--press-900);padding:18px 22px}.build-receipt-line{color:var(--text-300);max-inline-size:70ch;margin-block:8px}.build-receipt-link{display:inline-block;margin-block-start:6px;color:var(--ink-blue-hi);text-decoration:underline;text-underline-offset:3px}.evidence-hub-links{display:flex;flex-wrap:wrap;column-gap:1.1rem;margin-block:4px 0}.lane-at-15-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.lane-at-15-grid .cond-wr{flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem}.lane-at-15-grid .cond-value{font-variant-numeric:tabular-nums}.lane-at-15-caption{margin-block:.6rem 0}
