.wow-living-hub{--wow-arcane:#78bfff;--wow-frost:#a8e8ff;--wow-gold:#e9ba62;--wow-nature:#6fd6a7;--wow-ember:#ef8a68;--wow-void:#a58ce8;--wow-ink:#070b13;--wow-panel:#0b111df0;--game-accent:var(--wow-arcane);--hub-line:#78bfff38;overflow:clip}.wow-living-hub .site-chrome{margin-bottom:32px}.wow-living-hub .hub-section{scroll-margin-top:188px}.wow-living-hub .section-kicker{color:var(--wow-arcane)}.wow-living-hub .game-tag{color:#a8e8ffa8;font-size:11px}.wow-living-hub .count{font-size:11px;line-height:1.45}.wow-living-hub .pill{font-size:10px;line-height:1.2}.wow-living-hub .source-link{color:var(--wow-frost);font-size:11px;line-height:1.4}.wow-living-hub .field label{font-size:13px;line-height:1.45}.wow-living-hub .result-label{font-size:11px;line-height:1.35}.wow-living-hub .result-metric span{font-size:10px;line-height:1.45}.wow-living-hub .result-metric strong{overflow-wrap:anywhere}.wow-living-hub .scenario-actions{gap:9px}.wow-living-hub .mini-action,.wow-living-hub .scenario-feedback{font-size:10px;line-height:1.4}.wow-market-ledger{scroll-margin-top:145px}.wow-frost-pill{color:var(--wow-frost);background:#78bfff14;border:1px solid #78bfff5c}.wow-ledger-loadout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.wow-ledger-loadout>div{background:#050b14db;border:1px solid #78bfff2e;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:4px 11px;min-width:0;padding:11px;display:grid}.wow-ledger-loadout .wow-market-mark{grid-row:1/3;width:58px;height:54px}.wow-ledger-loadout span:not(.wow-market-mark){color:#a8e8ff9e;letter-spacing:.07em;font:700 9px JetBrains Mono,monospace}.wow-ledger-loadout strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.wow-ledger-grid{box-shadow:var(--shadow);background:radial-gradient(circle at 85% 0,#78bfff14,#0000 30%),#050a12f0;border:1px solid #78bfff36;border-radius:21px;gap:12px;padding:clamp(18px,2.5vw,28px)}.wow-ledger-input{background:#050b14e6}.wow-ledger-form-head{color:var(--muted-dim);text-transform:uppercase;justify-content:space-between;margin-bottom:18px;font:700 10px JetBrains Mono,monospace;display:flex}.wow-ledger-form-head strong{color:var(--wow-frost)}.wow-ledger-reset{width:100%;margin-top:18px}.wow-ledger-result{background:linear-gradient(155deg,#78bfff14,#050a12fc)}.wow-ledger-result[data-state=positive]{border-color:#6fd6a763}.wow-ledger-result[data-state=caution]{border-color:#e9ba6261}.wow-ledger-result[data-state=negative]{border-color:#ef8a686b}.wow-ledger-result-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.wow-ledger-result-head .wow-market-mark{width:88px;height:80px}.wow-ledger-result .result-name{color:var(--wow-frost);font-size:clamp(31px,4.5vw,46px)}.wow-ledger-result .result-reason{min-height:70px;font-size:13px;line-height:1.65}.wow-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-ledger-metrics .result-metric span{font-size:10px;line-height:1.4}.wow-living-hub .cinematic-hero{background:var(--wow-ink);border-color:#78bfff4d;min-height:820px;margin-bottom:20px;box-shadow:0 40px 130px #0000008f,0 0 130px #4881d21f}.wow-living-hub .cinematic-hero:before{background:linear-gradient(90deg,#050910fc 0%,#050910f0 33%,#050910a8 57%,#05091021 83%),linear-gradient(#05091014 0%,#05091047 50%,#050910fa 100%)}.wow-living-hub .cinematic-hero .cinematic-hero-art{object-position:60% center;filter:saturate(.92)contrast(1.04)}.wow-living-hub .cinematic-hero-content{width:min(810px,76%)}.wow-living-hub .cinematic-hero h1{letter-spacing:-.038em;max-width:800px;font-size:clamp(55px,7.3vw,88px);line-height:.89}.wow-living-hub .cinematic-hero .lede{max-width:710px;font-size:17px;line-height:1.68}.wow-living-hub .hero-live-line{font-size:11px}.wow-living-hub .hero-live-line span{background:var(--wow-frost);box-shadow:0 0 18px var(--wow-frost)}.wow-primary{border-color:var(--wow-gold)!important;color:#181108!important;background:linear-gradient(135deg,#f2c874,#dca94d)!important;box-shadow:0 12px 34px #e9ba6233!important}.wow-primary:hover{border-color:#ffe1a6!important;box-shadow:0 16px 42px #e9ba6245!important}.wow-market-mark{--mark-color:var(--wow-arcane);border:1px solid color-mix(in srgb, var(--mark-color) 38%, transparent);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--mark-color) 20%, transparent), transparent 66%), #070d17eb;width:58px;height:54px;box-shadow:inset 0 0 24px color-mix(in srgb, var(--mark-color) 6%, transparent), 0 10px 24px #0003;color:var(--mark-color);border-radius:12px;flex:none;grid-template-rows:1fr auto;place-items:center;padding:6px 7px 5px;display:inline-grid;position:relative;overflow:hidden}.wow-market-mark:before{content:"";border:1px solid color-mix(in srgb, var(--mark-color) 13%, transparent);pointer-events:none;border-radius:8px;position:absolute;inset:5px;transform:rotate(4deg)}.wow-market-mark i{z-index:1;text-shadow:0 0 16px;font:700 23px/1 Georgia,serif;position:relative}.wow-market-mark small{z-index:1;color:color-mix(in srgb, var(--mark-color) 72%, white);letter-spacing:.1em;font:700 10px/1 JetBrains Mono,monospace;position:relative}.wow-market-mark.is-large{border-radius:16px;width:88px;height:80px;padding:9px}.wow-market-mark.is-large i{font-size:36px}.wow-market-mark.is-large small{font-size:10px}.wow-market-mark.tone-nature{--mark-color:var(--wow-nature)}.wow-market-mark.tone-ember{--mark-color:var(--wow-ember)}.wow-market-mark.tone-gold{--mark-color:var(--wow-gold)}.wow-market-mark.tone-void{--mark-color:var(--wow-void)}.wow-market-mark.tone-frost{--mark-color:var(--wow-frost)}.wow-hero-loadout{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:790px;margin-top:13px;display:grid}.wow-hero-loadout>div{backdrop-filter:blur(14px);background:#060b13c2;border:1px solid #78bfff2e;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;min-height:64px;padding:8px;display:grid}.wow-hero-loadout .wow-market-mark{border-radius:9px;grid-area:1/1/3;width:50px;height:46px}.wow-hero-loadout .wow-market-mark i{font-size:19px}.wow-hero-loadout span:not(.wow-market-mark){color:#a8e8ff94;letter-spacing:.07em;overflow-wrap:anywhere;grid-area:1/2;min-width:0;font:700 9px/1.25 JetBrains Mono,monospace}.wow-hero-loadout strong{overflow-wrap:anywhere;grid-area:2/2;min-width:0;font:700 13px/1.15 Roboto Condensed,sans-serif}.wow-jump-nav{background:#060b13e0;border-color:#78bfff3d}.wow-jump-nav .hub-jump-brand i{border-color:var(--wow-gold);box-shadow:inset 0 0 8px #e9ba6261,0 0 14px #e9ba6240}.wow-jump-nav a span{color:#a8e8ff9e}.wow-jump-nav a:hover{background:#78bfff12;border-color:#78bfff4a}.wow-manifesto{background:radial-gradient(700px 320px at 100% 0,#a58ce81f,#0000 68%),linear-gradient(135deg,#e9ba620e,#0000 35%),linear-gradient(160deg,#0e1827fa,#060a12fc);border-color:#78bfff33}.wow-manifesto .manifesto-grid{background:#78bfff2b;border-color:#78bfff2b}.wow-manifesto .manifesto-grid>div{background:#070e18f7}.wow-manifesto .manifesto-grid span{color:#a8e8ff9e;font-size:10px;line-height:1.4}.wow-manifesto .manifesto-grid p{font-size:13px;line-height:1.65}.wow-economy-map{background:radial-gradient(720px 300px at 18% -15%,#6fd6a71a,#0000 70%),radial-gradient(630px 290px at 91% 108%,#a58ce81c,#0000 70%),linear-gradient(160deg,#0d1726fc,#050910fc);border-color:#78bfff3b}.wow-economy-map:after{background-image:linear-gradient(#78bfff0a 1px,#0000 1px),linear-gradient(90deg,#78bfff0a 1px,#0000 1px)}.wow-economy-map .economy-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.wow-economy-map .economy-flow:before,.wow-economy-node .economy-node-pulse{display:none}.wow-economy-node{min-height:178px;padding:14px}.wow-economy-node .wow-market-mark{width:56px;height:52px}.wow-economy-node .economy-node-index{color:var(--wow-frost);border-color:#78bfff6e;position:absolute;top:18px;right:13px}.wow-economy-node .economy-node-copy{gap:8px;margin-top:25px}.wow-economy-node .economy-node-copy small{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.wow-economy-node .economy-node-copy strong{overflow-wrap:anywhere;font-size:clamp(18px,1.55vw,21px);line-height:1.04}.wow-economy-node[aria-pressed=true]{background:linear-gradient(155deg,#78bfff21,#070e18fc 72%);border-color:#78bfffa1}.wow-economy-node:hover{border-color:#a8e8ff6b}.wow-economy-node .economy-node-pulse{background:#78bfff80}.wow-economy-detail{background:#050a12f0;border-color:#78bfff3d}.wow-economy-detail .economy-detail-top{align-content:start}.wow-economy-detail .economy-detail-code{color:#a8e8ff17}.wow-economy-detail .economy-detail-grid span{font-size:10px}.wow-economy-detail .economy-detail-grid strong{font-size:14px;line-height:1.6}.wow-economy-detail .economy-detail-grid>div:first-child strong,.wow-economy-detail .map-tool-link{color:var(--wow-frost)}.wow-economy-detail .map-tool-link{font-size:11px;line-height:1.4}.wow-path-planner .path-tabs{background:#050b14eb;border-color:#78bfff33}.wow-path-planner .path-tabs button{grid-template-rows:auto auto auto;grid-template-columns:62px minmax(0,1fr);gap:4px 12px;min-height:128px;padding:14px}.wow-path-planner .path-tabs button>.wow-market-mark{grid-area:1/1/4;align-self:center;width:62px;height:58px}.wow-path-planner .path-tabs button>span:not(.wow-market-mark){color:#a8e8ff99;grid-area:1/2;font-size:10px}.wow-path-planner .path-tabs button>strong{overflow-wrap:anywhere;grid-area:2/2;min-width:0;font-size:22px;line-height:1.05}.wow-path-planner .path-tabs button>small{overflow-wrap:anywhere;grid-area:3/2;min-width:0;font-size:12px;line-height:1.55}.wow-path-planner .path-tabs button[aria-selected=true]{background:linear-gradient(140deg,#78bfff1f,#a58ce80a);border-color:#78bfff61}.wow-path-panel{background:radial-gradient(460px 260px at 98% 0,#a58ce81a,#0000 70%),linear-gradient(155deg,#0f1928fa,#060b14fc);border-color:#78bfff36;position:relative;overflow:hidden}.wow-path-planner .path-route-label,.wow-path-planner .path-step>span{color:var(--wow-frost)}.wow-path-planner .path-constraints small{font-size:10px;line-height:1.35}.wow-path-planner .path-route-label{background:#0c1523;font-size:10px}.wow-path-planner .path-step strong{font-size:18px;line-height:1.12}.wow-path-planner .path-step p,.wow-path-planner .path-flip p{font-size:13px;line-height:1.65}.wow-path-planner .path-flip span{color:var(--wow-gold);font-size:10px}.wow-pulse-section .pulse-card{border-color:#78bfff3b}.wow-pulse-card{flex-direction:column;min-height:410px;display:flex}.wow-pulse-card-head{grid-template-columns:minmax(0,1fr) 58px;align-items:start;gap:14px;display:grid}.wow-pulse-card-head .pulse-card-top{grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;font-size:10px;display:grid}.wow-pulse-card-head .pulse-card-top strong{min-width:0;color:var(--wow-frost);text-align:right;overflow-wrap:anywhere;font-size:11px}.wow-pulse-card-head>.wow-market-mark{grid-column:2;width:58px;height:54px}.wow-pulse-card h3{overflow-wrap:anywhere;min-width:0;max-width:100%;margin-top:28px;font-size:32px}.wow-pulse-card>p{font-size:14px;line-height:1.67}.wow-pulse-source{color:var(--wow-frost);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font:700 10px/1.4 JetBrains Mono,monospace;display:inline-flex}.wow-pulse-card .pulse-decision{margin-top:auto;padding-top:15px;position:static}.wow-pulse-card .pulse-decision span{color:var(--wow-frost);font-size:10px}.wow-pulse-card .pulse-decision p{font-size:13px;line-height:1.62}.wow-pulse-section .pulse-orbit{border-color:#a8e8ff61}.wow-pulse-section .pulse-orbit span{background:var(--wow-frost);box-shadow:0 0 18px var(--wow-frost)}.wow-pulse-section .pulse-guard strong{font-size:18px}.wow-pulse-section .pulse-guard p{font-size:13px}.wow-pulse-section.is-current .pulse-window{color:var(--wow-frost)}.wow-ranking-lab{background:#050a12f0;border-color:#78bfff36}.wow-ranking-lab .ranking-tabs button[aria-selected=true]{background:linear-gradient(130deg,#78bfff24,#0b121efc)}.wow-ranking-lab .ranking-tabs small{color:#a8e8ff9e;font-size:10px}.wow-ranking-lab .ranking-tabs strong{font-size:18px}.wow-ranking-lab .ranking-question span{font-size:10px}.wow-ranking-lab .ranking-question code{color:var(--wow-frost);font-size:10px;line-height:1.55}.wow-route-card{min-height:365px}.wow-route-card.rank-1{border-color:#e9ba6263;box-shadow:inset 0 0 45px #e9ba6209}.wow-route-card .conditional-rank-top{align-items:start}.wow-route-card .conditional-rank-top>div{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:8px;min-width:0;display:flex}.wow-route-card .conditional-rank-top .wow-market-mark{width:58px;height:54px}.wow-route-card h3{font-size:30px;line-height:1.02}.wow-route-card>p{min-height:76px;font-size:13px;line-height:1.63}.wow-route-card .conditional-metrics small{font-size:10px;line-height:1.35}.wow-route-card .conditional-metrics strong{font-size:13px}.wow-ranking-lab .ranking-note>span{color:var(--wow-gold);font-size:10px}.wow-ranking-lab .ranking-note p{font-size:13px}.wow-ranking-lab .ranking-note a{color:var(--wow-frost);font-size:10px}.wow-decision-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.wow-decision-card{min-height:350px}.wow-decision-card .decision-deck-top{grid-template-columns:minmax(0,1fr) 58px;align-items:start;gap:12px;font-size:10px;line-height:1.45;display:grid}.wow-decision-card .decision-deck-top>span{overflow-wrap:anywhere;min-width:0}.wow-decision-card .decision-deck-top .wow-market-mark{grid-column:2;justify-self:end;width:58px;height:54px}.wow-decision-card>div:nth-child(2){margin-top:32px}.wow-decision-card h3{font-size:29px}.wow-decision-card p{font-size:14px;line-height:1.62}.wow-decision-card>strong{color:var(--wow-frost);font-size:10px}.wow-decision-card:after{background:var(--wow-arcane)}.wow-decision-card:hover{border-color:#78bfff6b}.wow-decision-card.is-featured{background:linear-gradient(150deg,#e9ba621b,#090f19fc 58%);border-color:#e9ba6266}.wow-decision-card.is-featured:after{background:var(--wow-gold)}.wow-decision-card.is-featured>strong{color:var(--wow-gold)}.wow-scenario-lab{scroll-margin-top:145px}.wow-model{background:radial-gradient(600px 230px at 100% 0,#78bfff11,#0000 72%),linear-gradient(160deg,#0c1421f7,#050a12fc);border:1px solid #78bfff33;border-radius:22px;padding:28px;box-shadow:0 28px 80px #0000004a}.wow-model+.wow-model{margin-top:22px}.wow-model-head{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:24px;display:grid}.wow-model-head>.wow-market-mark{grid-column:1;width:88px;height:80px}.wow-model-head>div{min-width:0}.wow-model-head h3{margin-top:8px;font-size:clamp(34px,4.7vw,54px);line-height:.94}.wow-model-head p{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.68}.wow-model-grid{gap:12px}.wow-input-card{background:#050b14e0}.wow-result-panel{background:linear-gradient(155deg,#0e1929f5,#050a12fc)}.wow-result-panel[data-state=positive]{border-color:#6fd6a763;box-shadow:inset 0 0 48px #6fd6a709}.wow-result-panel[data-state=caution]{border-color:#e9ba6261}.wow-result-panel[data-state=negative]{border-color:#ef8a686b;box-shadow:inset 0 0 48px #ef8a680a}.wow-result-panel .result-name{color:var(--wow-frost);font-size:clamp(30px,4.6vw,43px)}.wow-research-meta-end{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:10px;min-width:0;display:flex}.wow-research-meta-end .wow-market-mark{width:58px;height:54px}.wow-research-card:after{background:linear-gradient(transparent, var(--wow-arcane))}.wow-research-card>a{color:var(--wow-frost);font-size:11px}.wow-research-card.research-featured{background:radial-gradient(560px 290px at 90% 4%,#78bfff24,#0000 70%),linear-gradient(150deg,#101d2dfa,#050a12fc 63%);border-color:#e9ba6252}.wow-research-card .research-card-body p{font-size:14px;line-height:1.68}.wow-research-card .research-card-foot{font-size:10px;line-height:1.45}.wow-living-hub .library-filter button{font-size:11px}.wow-living-hub .library-filter button[aria-pressed=true]{color:var(--wow-frost);background:#78bfff1a;border-color:#78bfff70}.wow-trust-rail .trust-card{background:#060c15f0;border-color:#78bfff2e}.wow-trust-rail .trust-card>div{font-size:10px}.wow-trust-rail .trust-card>p{font-size:14px}.wow-method-details{background:#060c15e6;border-color:#78bfff33;margin-top:12px}.wow-method-details summary{font-size:11px}.wow-method-details>div{font-size:14px;line-height:1.7}@media (width<=1100px){.wow-decision-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.wow-living-hub .cinematic-hero-content{width:min(830px,91%)}.wow-hero-loadout{grid-template-columns:1fr 1fr}.wow-path-planner .path-tabs button{grid-template-columns:58px minmax(0,1fr)}.wow-path-planner .path-tabs button>.wow-market-mark{width:58px;height:54px}.wow-model-head{grid-template-columns:78px minmax(0,1fr)}.wow-model-head>.wow-market-mark{width:78px;height:72px}.wow-model-head>.pill{grid-column:2;justify-self:start}}@media (width<=720px){.wow-living-hub .hub-section{scroll-margin-top:116px}.wow-living-hub .cinematic-hero{min-height:890px;padding:34px 26px}.wow-living-hub .cinematic-hero .cinematic-hero-art{object-position:68% center}.wow-living-hub .cinematic-hero-content{width:100%}.wow-living-hub .cinematic-hero:before{background:linear-gradient(#05091042 0%,#050910ed 38%,#050910fc 100%)}.wow-economy-node{min-height:150px}.wow-economy-detail .economy-detail-top{grid-template-columns:auto auto minmax(0,1fr);gap:12px}.wow-economy-detail .economy-detail-top .pill{white-space:normal;min-width:0}.wow-pulse-card{min-height:380px}.wow-model{padding:20px}.wow-model-head{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:15px}.wow-model-head>.wow-market-mark{width:68px;height:63px}.wow-model-head>.pill{grid-column:1/-1}.wow-model-grid,.wow-ledger-loadout{grid-template-columns:1fr}.wow-ledger-loadout>div:nth-child(n+3){display:none}.wow-ledger-grid{grid-template-columns:1fr;padding:16px}}@media (width<=520px){.wow-living-hub .cinematic-hero{min-height:960px;padding:28px 19px}.wow-living-hub .cinematic-hero h1{font-size:45px!important}.wow-living-hub .cinematic-hero .lede{font-size:15px}.wow-living-hub .cinematic-hero .proof-strip{grid-template-columns:1fr 1fr}.wow-hero-loadout{grid-template-columns:1fr}.wow-hero-loadout>div{min-height:58px}.wow-economy-node{min-height:128px}.wow-economy-node .economy-node-copy{margin-top:18px}.wow-economy-detail .economy-detail-top{grid-template-columns:52px 1fr}.wow-economy-detail .economy-detail-code{font-size:42px}.wow-economy-detail .economy-detail-top .wow-market-mark{width:52px;height:49px}.wow-economy-detail .economy-detail-top .pill{grid-column:1/-1}.wow-path-planner .path-tabs button{grid-template-columns:54px minmax(0,1fr);min-height:116px;padding:12px}.wow-path-planner .path-tabs button>.wow-market-mark{width:54px;height:51px}.wow-pulse-card{min-height:420px}.wow-route-card{min-height:340px}.wow-decision-deck{grid-template-columns:1fr}.wow-decision-card{min-height:330px}.wow-model{border-radius:18px;padding:17px}.wow-model-head{grid-template-columns:58px minmax(0,1fr);gap:12px}.wow-model-head>.wow-market-mark{width:58px;height:54px}.wow-model-head h3{font-size:34px}.wow-model .form-grid{grid-template-columns:1fr}.wow-model .field[style]{grid-column:auto!important}.wow-ledger-metrics{grid-template-columns:1fr}.wow-research-meta-end .wow-market-mark{width:52px;height:49px}.wow-research-card .research-card-meta{gap:10px}}.strategy-living-hub{--strategy-accent:#e5b45c;--strategy-accent-rgb:229, 180, 92;--strategy-secondary:#c9604e;--strategy-surface:#100e0f;background:radial-gradient(circle at 78% 0, rgba(var(--strategy-accent-rgb), .075), transparent 28%), linear-gradient(180deg, #0c0b0e, #08080c 65%)}.strategy-ck3{--strategy-accent:#d8b16b;--strategy-accent-rgb:216, 177, 107;--strategy-secondary:#8fbda7;--strategy-surface:#0d1114;background:radial-gradient(circle at 78% 0,#6fa88f14,#0000 30%),linear-gradient(#0a0e12,#08090d 65%)}.strategy-living-hub .site-chrome{margin-bottom:32px}.strategy-living-hub .hub-section{scroll-margin-top:175px}.strategy-living-hub .section-kicker,.strategy-living-hub .game-tag{color:var(--strategy-accent)}.strategy-living-hub .count{font-size:11px;line-height:1.45}.strategy-living-hub .pill{font-size:10px}.strategy-pill{border:1px solid rgba(var(--strategy-accent-rgb), .38);background:rgba(var(--strategy-accent-rgb), .08);color:var(--strategy-accent)}.strategy-living-hub .cinematic-hero{border-color:rgba(var(--strategy-accent-rgb), .24);background:#09090c;min-height:760px}.strategy-living-hub .cinematic-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#06070afc 0%,#06070af2 28%,#06070a8c 53%,#06070a12 82%),linear-gradient(#0000 51%,#06070ad1);position:absolute;inset:0}.strategy-living-hub .cinematic-hero-art{object-position:59% center;filter:saturate(.9)contrast(1.06)}.strategy-living-hub .cinematic-hero-content{width:min(810px,76%)}.strategy-living-hub .cinematic-hero h1{max-width:790px;font-size:clamp(51px,6vw,83px);line-height:.89}.strategy-living-hub .cinematic-hero .lede{max-width:720px;font-size:17px;line-height:1.68}.strategy-living-hub .hero-live-line span{background:var(--strategy-accent);box-shadow:0 0 18px var(--strategy-accent)}.strategy-primary{border-color:var(--strategy-accent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--strategy-accent) 84%, #8a352c), color-mix(in srgb, var(--strategy-accent) 46%, #7c2c26))!important;color:#0b0a0c!important;box-shadow:0 12px 38px rgba(var(--strategy-accent-rgb), .18)!important}.strategy-primary:hover{box-shadow:0 17px 42px rgba(var(--strategy-accent-rgb), .28)!important}.strategy-mark{--mark-size:58px;width:var(--mark-size);height:calc(var(--mark-size) * .91);border:1px solid rgba(var(--strategy-accent-rgb), .35);background:radial-gradient(circle at 50% 35%, rgba(var(--strategy-accent-rgb), .17), transparent 58%), #09090ce6;color:var(--strategy-accent);box-shadow:inset 0 0 20px rgba(var(--strategy-accent-rgb), .04), 0 12px 24px #0003;border-radius:13px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.strategy-mark:before{content:"";border:1px solid rgba(var(--strategy-accent-rgb), .15);border-radius:9px;position:absolute;inset:6px;transform:rotate(4deg)}.strategy-mark i{z-index:1;text-shadow:0 0 16px;font:800 23px/1 Georgia,serif;position:relative}.strategy-mark small{z-index:1;font:700 8px/1 JetBrains Mono,monospace;position:absolute;bottom:5px;right:7px}.strategy-mark.is-large{--mark-size:88px;border-radius:17px}.strategy-mark.is-large i{font-size:36px}.strategy-hero-loadout{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:770px;margin-top:20px;display:grid;position:relative}.strategy-hero-loadout>div{border:1px solid rgba(var(--strategy-accent-rgb), .17);backdrop-filter:blur(12px);background:#06070aad;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:9px;display:grid}.strategy-hero-loadout .strategy-mark{--mark-size:50px;border-radius:10px;grid-row:1/3}.strategy-hero-loadout .strategy-mark i{font-size:18px}.strategy-hero-loadout span:not(.strategy-mark){color:rgba(var(--strategy-accent-rgb), .64);letter-spacing:.07em;overflow-wrap:anywhere;font:700 9px/1.2 JetBrains Mono,monospace}.strategy-hero-loadout strong{overflow-wrap:anywhere;min-width:0;font:700 13px/1.15 Roboto Condensed,sans-serif}.strategy-jump-nav{border-color:rgba(var(--strategy-accent-rgb), .22);background:#08080be3}.strategy-jump-nav .hub-jump-brand i{border-color:var(--strategy-secondary);box-shadow:inset 0 0 8px color-mix(in srgb, var(--strategy-secondary) 38%, transparent), 0 0 14px color-mix(in srgb, var(--strategy-secondary) 26%, transparent)}.strategy-jump-nav a span{color:rgba(var(--strategy-accent-rgb), .62)}.strategy-jump-nav a:hover{border-color:rgba(var(--strategy-accent-rgb), .29);background:rgba(var(--strategy-accent-rgb), .07)}.strategy-manifesto{border-color:rgba(var(--strategy-accent-rgb), .18);background:linear-gradient(135deg, rgba(var(--strategy-accent-rgb), .07), #09090cf7 47%)}.strategy-manifesto .manifesto-grid{border-color:rgba(var(--strategy-accent-rgb), .17);background:rgba(var(--strategy-accent-rgb), .17)}.strategy-manifesto .manifesto-grid>div{background:#0a0a0df7}.strategy-manifesto .manifesto-grid span{color:rgba(var(--strategy-accent-rgb), .62);font-size:10px}.strategy-manifesto .manifesto-grid p{font-size:13px;line-height:1.65}.strategy-economy-map{border-color:rgba(var(--strategy-accent-rgb), .21);background:#07080bf2}.strategy-economy-map:after{background-image:linear-gradient(rgba(var(--strategy-accent-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--strategy-accent-rgb), .035) 1px, transparent 1px)}.strategy-economy-node{min-height:205px;padding:13px}.strategy-economy-node .strategy-mark{--mark-size:55px}.strategy-economy-node .economy-node-index{border-color:rgba(var(--strategy-accent-rgb), .42);color:var(--strategy-accent);position:absolute;top:18px;right:13px}.strategy-economy-node .economy-node-copy{gap:8px;margin-top:24px}.strategy-economy-node .economy-node-copy small{font-size:10px}.strategy-economy-node .economy-node-copy strong{font-size:clamp(18px,1.55vw,22px)}.strategy-economy-node[aria-pressed=true]{border-color:rgba(var(--strategy-accent-rgb), .62);background:linear-gradient(155deg, rgba(var(--strategy-accent-rgb), .13), #08080bfc 72%)}.strategy-economy-node:hover{border-color:rgba(var(--strategy-accent-rgb), .44)}.strategy-economy-node .economy-node-pulse{background:rgba(var(--strategy-accent-rgb), .52)}.strategy-economy-detail{border-color:rgba(var(--strategy-accent-rgb), .24);background:#07080bf5}.strategy-economy-detail .economy-detail-top{grid-template-columns:auto 88px 1fr;align-items:start}.strategy-economy-detail .economy-detail-code{color:rgba(var(--strategy-accent-rgb), .09)}.strategy-economy-detail .economy-detail-top>.pill{justify-self:end}.strategy-economy-detail .economy-detail-grid span{font-size:10px}.strategy-economy-detail .economy-detail-grid strong{font-size:14px;line-height:1.58}.strategy-economy-detail .map-tool-link{color:var(--strategy-accent);font-size:11px}.strategy-path-planner .path-tabs{border-color:rgba(var(--strategy-accent-rgb), .2);background:#08080bed}.strategy-path-planner .path-tabs button{grid-template-rows:auto auto auto;grid-template-columns:62px minmax(0,1fr);gap:3px 12px;min-width:0;display:grid}.strategy-path-planner .path-tabs button .strategy-mark{--mark-size:62px;grid-area:1/1/4;align-self:center}.strategy-path-planner .path-tabs button>span:not(.strategy-mark){color:rgba(var(--strategy-accent-rgb), .63);grid-column:2;font-size:10px}.strategy-path-planner .path-tabs button>strong{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:22px}.strategy-path-planner .path-tabs button>small{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:12px;line-height:1.5}.strategy-path-planner .path-tabs button[aria-selected=true]{border-color:rgba(var(--strategy-accent-rgb), .38);background:linear-gradient(140deg, rgba(var(--strategy-accent-rgb), .12), #0a0a0dfc)}.strategy-path-panel{border-color:rgba(var(--strategy-accent-rgb), .19);background:linear-gradient(145deg, rgba(var(--strategy-accent-rgb), .06), #08080bfa 55%);position:relative;overflow:hidden}.strategy-path-planner .path-route-label,.strategy-path-planner .path-step>span{color:var(--strategy-accent)}.strategy-path-planner .path-route-label{background:#111013}.strategy-path-planner .path-step p,.strategy-path-planner .path-flip p{font-size:13px;line-height:1.65}.strategy-pulse-card{flex-direction:column;min-height:430px;display:flex;border-color:rgba(var(--strategy-accent-rgb), .23)!important}.strategy-pulse-head{grid-template-columns:minmax(0,1fr) 58px;align-items:start;gap:14px;display:grid}.strategy-pulse-head .pulse-card-top{grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;display:grid}.strategy-pulse-head .pulse-card-top strong{min-width:0;color:var(--strategy-accent);overflow-wrap:anywhere;text-align:right;font-size:11px}.strategy-pulse-head .strategy-mark{--mark-size:58px}.strategy-pulse-card h3{overflow-wrap:anywhere;max-width:100%;margin-top:28px;font-size:31px}.strategy-pulse-card>p{font-size:14px;line-height:1.67}.strategy-source-link{color:var(--strategy-accent);letter-spacing:.05em;text-transform:uppercase;margin-top:12px;font:700 10px/1.4 JetBrains Mono,monospace;display:inline-flex}.strategy-pulse-card .pulse-decision{margin-top:auto;padding-top:15px;position:static}.strategy-pulse-card .pulse-decision span{color:var(--strategy-accent);font-size:10px}.strategy-pulse-card .pulse-decision p{font-size:13px;line-height:1.62}.strategy-ranking-lab{border-color:rgba(var(--strategy-accent-rgb), .21);background:#07080bf2}.strategy-ranking-lab .ranking-tabs button[aria-selected=true]{background:linear-gradient(130deg, rgba(var(--strategy-accent-rgb), .14), #0a0a0dfc)}.strategy-ranking-lab .ranking-tabs small{color:rgba(var(--strategy-accent-rgb), .62);font-size:10px}.strategy-ranking-lab .ranking-tabs strong{font-size:18px}.strategy-ranking-lab .ranking-question span{font-size:10px}.strategy-ranking-lab .ranking-question code{color:var(--strategy-accent);font-size:10px;line-height:1.5}.strategy-rank-card{min-height:350px}.strategy-rank-card.rank-1{border-color:rgba(var(--strategy-accent-rgb), .42);box-shadow:inset 0 0 45px rgba(var(--strategy-accent-rgb), .035)}.strategy-rank-card .conditional-rank-top{align-items:start}.strategy-rank-card .conditional-rank-top>div{align-items:start;gap:8px;display:flex}.strategy-rank-card .conditional-rank-top .strategy-mark{--mark-size:58px}.strategy-rank-card h3{font-size:30px}.strategy-rank-card>p{min-height:84px;font-size:13px;line-height:1.63}.strategy-ranking-lab .ranking-note>span{color:var(--strategy-accent)}.strategy-decision-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-decision-card{min-height:360px}.strategy-decision-card .decision-deck-top{grid-template-columns:minmax(0,1fr) 58px;align-items:start;font-size:10px;line-height:1.4;display:grid}.strategy-decision-card .decision-deck-top .strategy-mark{--mark-size:58px;grid-column:2;justify-self:end}.strategy-decision-card>div:nth-child(2){margin-top:30px}.strategy-decision-card h3{font-size:30px}.strategy-decision-card p{font-size:14px;line-height:1.62}.strategy-decision-card>strong{color:var(--strategy-accent);font-size:10px}.strategy-decision-card:after{background:var(--strategy-accent)}.strategy-decision-card:hover{border-color:rgba(var(--strategy-accent-rgb), .44)}.strategy-decision-card.is-featured{border-color:rgba(var(--strategy-accent-rgb), .44);background:linear-gradient(150deg, rgba(var(--strategy-accent-rgb), .11), #09090cfc 58%)}.strategy-scenario-lab{scroll-margin-top:145px}.strategy-model{border:1px solid rgba(var(--strategy-accent-rgb), .21);background:radial-gradient(circle at 90% 0, rgba(var(--strategy-accent-rgb), .07), transparent 29%), #07080bf0;box-shadow:var(--shadow);border-radius:22px;margin-top:28px;padding:clamp(22px,3vw,35px);scroll-margin-top:145px}.strategy-model+.strategy-model{margin-top:22px}.strategy-model-head{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:24px;display:grid}.strategy-model-head>div{min-width:0}.strategy-model-head h3{margin-top:8px;font-size:clamp(34px,4.7vw,54px);line-height:.94}.strategy-model-head p{max-width:800px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.68}.strategy-model-grid{gap:12px}.strategy-input-card{background:#08080beb}.strategy-input-title{color:var(--muted-dim);text-transform:uppercase;justify-content:space-between;margin-bottom:18px;font:700 10px JetBrains Mono,monospace;display:flex}.strategy-input-title strong{color:var(--strategy-accent)}.strategy-form-grid .field{min-width:0;position:relative}.strategy-form-grid .field label{font-size:13px;line-height:1.45}.strategy-form-grid .field input:focus{border-color:var(--strategy-accent);box-shadow:0 0 0 3px rgba(var(--strategy-accent-rgb), .08)}.strategy-option-label{color:var(--strategy-accent);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font:700 9px JetBrains Mono,monospace}.strategy-reset{width:100%;margin-top:18px}.strategy-result-panel{background:linear-gradient(155deg, rgba(var(--strategy-accent-rgb), .08), #07080bfc)}.strategy-result-panel[data-state=positive]{border-color:rgba(var(--strategy-accent-rgb), .39);box-shadow:inset 0 0 48px rgba(var(--strategy-accent-rgb), .035)}.strategy-result-panel[data-state=negative]{border-color:#da685b6e}.strategy-result-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.strategy-result-top .strategy-mark{--mark-size:58px}.strategy-result-panel .result-name{max-width:520px;color:var(--strategy-accent);font-size:clamp(31px,4.4vw,46px)}.strategy-result-panel .result-reason{min-height:70px;font-size:13px;line-height:1.65}.strategy-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-result-metrics .result-metric span{font-size:10px;line-height:1.4}.strategy-result-metrics .result-metric strong{overflow-wrap:anywhere}.strategy-result-metrics .is-primary strong{color:var(--strategy-accent)}.strategy-result-metrics .is-positive strong{color:#8fd7b0}.strategy-result-metrics .is-warning strong{color:#e8bd70}.strategy-research-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-research-card{min-height:430px}.strategy-research-card .research-card-meta>div{align-items:start;gap:8px;display:flex}.strategy-research-card .research-card-meta .strategy-mark{--mark-size:58px}.strategy-research-card .research-card-body p{font-size:14px;line-height:1.68}.strategy-brief-takeaway{border:1px solid rgba(var(--strategy-accent-rgb), .16);background:rgba(var(--strategy-accent-rgb), .035);border-radius:11px;gap:6px;margin-top:20px;padding:14px;display:grid}.strategy-brief-takeaway span{color:var(--strategy-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.strategy-brief-takeaway strong{font-size:13px;line-height:1.5}.strategy-research-card>a{color:var(--strategy-accent);font-size:11px}.strategy-research-card:after{background:linear-gradient(transparent, var(--strategy-accent))}.strategy-research-card.research-featured{border-color:rgba(var(--strategy-accent-rgb), .4);background:linear-gradient(145deg, rgba(var(--strategy-accent-rgb), .08), #08080bfa)}.strategy-living-hub .library-filter button{font-size:11px}.strategy-living-hub .library-filter button[aria-pressed=true]{border-color:rgba(var(--strategy-accent-rgb), .44);background:rgba(var(--strategy-accent-rgb), .1);color:var(--strategy-accent)}.strategy-trust-rail .trust-card{border-color:rgba(var(--strategy-accent-rgb), .18);background:#08080bf2}.strategy-trust-rail .trust-card>p{font-size:14px;line-height:1.68}.strategy-method-details{border-color:rgba(var(--strategy-accent-rgb), .2);background:#08080beb;margin-top:12px}.strategy-method-details summary{font-size:11px}.strategy-method-details>div{font-size:14px;line-height:1.7}.strategy-method-details .source-link{color:var(--strategy-accent);font-size:11px}@media (width<=1100px){.strategy-decision-deck,.strategy-research-grid,.strategy-hero-loadout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.strategy-living-hub .cinematic-hero-content{width:min(850px,88%)}.strategy-living-hub .cinematic-hero:before{background:linear-gradient(90deg,#06070afa,#06070ac7 58%,#06070a47),linear-gradient(#0000 45%,#06070ad4)}.strategy-model-head{grid-template-columns:78px minmax(0,1fr)}.strategy-model-head>.pill{grid-column:2;justify-self:start}}@media (width<=720px){.strategy-living-hub .cinematic-hero{min-height:770px}.strategy-living-hub .cinematic-hero-content{width:100%}.strategy-living-hub .cinematic-hero h1{font-size:clamp(43px,12vw,62px)}.strategy-living-hub .cinematic-hero .lede{font-size:15px}.strategy-hero-loadout,.strategy-decision-deck,.strategy-research-grid{grid-template-columns:1fr}.strategy-hero-loadout{max-width:360px}.strategy-hero-loadout>div:nth-child(n+3){display:none}.strategy-economy-detail .economy-detail-top{grid-template-columns:auto 70px 1fr}.strategy-economy-detail .economy-detail-top .strategy-mark{--mark-size:70px}.strategy-path-planner .path-tabs button{grid-template-columns:52px minmax(0,1fr)}.strategy-path-planner .path-tabs button .strategy-mark{--mark-size:52px}.strategy-model{padding:20px 16px}.strategy-model-head{grid-template-columns:65px minmax(0,1fr);gap:15px}.strategy-model-head>.strategy-mark{--mark-size:65px}.strategy-model-head h3{font-size:37px}.strategy-form-grid{grid-template-columns:1fr}}@media (width<=520px){.strategy-living-hub .cinematic-hero{min-height:735px}.strategy-living-hub .cinematic-hero:before{background:linear-gradient(90deg,#06070af7,#06070ab8),linear-gradient(#0000 42%,#06070adb)}.strategy-living-hub .proof-strip{grid-template-columns:repeat(2,1fr)}.strategy-hero-loadout{display:none}.strategy-pulse-card,.strategy-rank-card{min-height:0}.strategy-decision-card{min-height:330px}.strategy-result-metrics{grid-template-columns:1fr}}.hub-portal,.hub-section-page{--portal-accent:var(--game-accent,#00e6ca);--portal-accent-rgb:0, 230, 202;min-height:100vh}.strategy-living-hub.hub-portal,.strategy-living-hub.hub-section-page{--portal-accent:var(--strategy-accent);--portal-accent-rgb:var(--strategy-accent-rgb)}.game-dota.hub-portal,.game-dota.hub-section-page{--portal-accent:#e7b95b;--portal-accent-rgb:231, 185, 91}.game-wow.hub-portal,.game-wow.hub-section-page{--portal-accent:#78bfff;--portal-accent-rgb:120, 191, 255}.game-gta.hub-portal,.game-gta.hub-section-page{--portal-accent:#39e3c6;--portal-accent-rgb:57, 227, 198}.hub-portal .site-chrome,.hub-section-page .site-chrome{margin-bottom:28px}.hub-portal .hub-section,.hub-section-page .hub-section{scroll-margin-top:110px}.hub-portal .section-kicker,.hub-section-page .section-kicker{color:var(--portal-accent)}.portal-hero{border:1px solid rgba(var(--portal-accent-rgb), .23);min-height:610px;box-shadow:var(--shadow);background:#080a10;border-radius:27px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:28px;padding:clamp(28px,4vw,50px);display:grid;position:relative;overflow:hidden}.portal-hero-art,.portal-hero-shade{width:100%;height:100%;position:absolute;inset:0}.portal-hero-art{object-fit:cover;object-position:58% center;filter:saturate(.92)contrast(1.05)}.portal-hero-shade{z-index:1;background:linear-gradient(90deg,#05070cfc 0%,#05070ceb 38%,#05070c59 72%,#05070c8f 100%),linear-gradient(#0000 48%,#05070ce8)}.portal-hero-copy,.portal-value-card{z-index:2;min-width:0;position:relative}.portal-hero-copy{align-self:center;padding-top:18px}.portal-live{color:#ffffffa8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:23px;font:700 10px/1.5 JetBrains Mono,monospace;display:flex}.portal-live>span{background:var(--portal-accent);width:7px;height:7px;box-shadow:0 0 16px var(--portal-accent);border-radius:50%;flex:none}.portal-hero .eyebrow{color:var(--portal-accent)}.portal-hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:790px;margin-top:13px;font-size:clamp(49px,6.1vw,80px);line-height:.9}.portal-hero .lede{color:#ffffffb8;max-width:710px;margin-top:19px;font-size:15px;line-height:1.65}.portal-hero .hero-actions{margin-top:24px}.portal-hero .button.primary{border-color:var(--portal-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--portal-accent) 86%, #d91778), color-mix(in srgb, var(--portal-accent) 55%, #8f1e68));color:#08090d}.portal-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:720px;margin-top:22px;display:grid}.portal-proof-grid>div{border:1px solid rgba(var(--portal-accent-rgb), .16);backdrop-filter:blur(12px);background:#06080da6;border-radius:10px;min-width:0;padding:11px 12px}.portal-proof-grid strong{color:var(--portal-accent);font:800 26px/.9 Roboto Condensed,sans-serif;display:block}.portal-proof-grid span{color:#ffffff8c;text-transform:uppercase;overflow-wrap:anywhere;margin-top:8px;font:700 9px/1.4 JetBrains Mono,monospace;display:block}.portal-value-card{border:1px solid rgba(var(--portal-accent-rgb), .27);backdrop-filter:blur(18px);background:#07090ed4;border-radius:19px;align-self:end;padding:24px;box-shadow:0 24px 70px #0000004d}.portal-value-card>span{color:var(--portal-accent);letter-spacing:.08em;font:700 9px JetBrains Mono,monospace}.portal-value-card h2{overflow-wrap:anywhere;margin-top:13px;font-size:clamp(29px,3vw,42px);line-height:.96}.portal-value-card>p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.portal-value-link{color:var(--portal-accent);text-transform:uppercase;margin-top:18px;font:700 9px/1.4 JetBrains Mono,monospace;display:inline-flex}.portal-value-steps{gap:9px;margin-top:20px;display:grid}.portal-value-steps>div{border-top:1px solid rgba(var(--portal-accent-rgb), .13);grid-template-columns:26px minmax(0,1fr);gap:2px 9px;min-width:0;padding-top:10px;display:grid}.portal-value-steps b{color:var(--portal-accent);grid-row:1/3;font:800 10px JetBrains Mono,monospace}.portal-value-steps strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.portal-value-steps small{color:var(--muted-dim);font-size:11px;line-height:1.48}.portal-section-rail,.section-page-nav{z-index:12;border:1px solid rgba(var(--portal-accent-rgb), .18);backdrop-filter:blur(18px);background:#07080ce6;border-radius:15px;gap:6px;margin-top:10px;padding:7px;display:grid;position:sticky;top:10px;box-shadow:0 16px 48px #0000003d}.portal-section-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-section-rail a,.section-page-nav a{min-width:0;color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px 9px;display:grid}.portal-section-rail a{grid-template-columns:46px auto minmax(0,1fr);min-height:58px;padding:6px 10px}.portal-section-rail a:hover,.section-page-nav a:hover,.section-page-nav a[aria-current=page]{border-color:rgba(var(--portal-accent-rgb), .25);background:rgba(var(--portal-accent-rgb), .07)}.portal-section-rail .hub-game-mark{grid-row:1}.portal-section-rail a>span:not(.hub-game-mark),.section-page-nav a>span:not(.hub-game-mark){color:rgba(var(--portal-accent-rgb), .66);font:700 9px JetBrains Mono,monospace}.portal-section-rail a>strong,.section-page-nav a>strong{overflow-wrap:anywhere;min-width:0;font:700 13px/1.2 Roboto Condensed,sans-serif}.hub-game-mark{justify-content:center;align-items:center;min-width:0;display:inline-flex}.hub-game-mark .dota-media{width:46px;height:42px}.hub-game-mark .dota-media img{object-fit:cover;width:100%;height:100%}.hub-game-mark .gta-asset-mark,.hub-game-mark .wow-market-mark,.hub-game-mark .strategy-mark{flex:0 0 46px;width:46px;height:42px}.hub-game-mark.is-large .dota-media{width:82px;height:72px}.hub-game-mark.is-large .gta-asset-mark,.hub-game-mark.is-large .wow-market-mark,.hub-game-mark.is-large .strategy-mark{flex-basis:82px;width:82px;height:74px}.portal-destinations{margin-top:105px}.portal-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-destination-card{border:1px solid rgba(var(--portal-accent-rgb), .17);background:radial-gradient(circle at 88% 0, rgba(var(--portal-accent-rgb), .08), transparent 30%), #08090eed;min-width:0;min-height:440px;color:inherit;border-radius:22px;grid-template-rows:auto 1fr auto auto;gap:21px;padding:clamp(22px,3vw,31px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000002b}.portal-destination-card:after{content:"";background:linear-gradient(90deg, transparent, var(--portal-accent), transparent);opacity:.35;height:2px;transition:all .24s;position:absolute;bottom:-1px;left:-20%;right:-20%;transform:scaleX(.3)}.portal-destination-card:hover{border-color:rgba(var(--portal-accent-rgb), .4);transform:translateY(-3px)}.portal-destination-card:hover:after{opacity:.8;transform:scaleX(1)}.portal-destination-card.is-featured{background:radial-gradient(circle at 82% 10%, rgba(var(--portal-accent-rgb), .13), transparent 34%), #08090ef7;grid-column:1/-1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);min-height:380px}.portal-destination-card.is-featured .portal-destination-top,.portal-destination-card.is-featured>div:nth-child(2){grid-column:1}.portal-destination-card.is-featured dl{grid-area:1/2/3;align-self:stretch}.portal-destination-card.is-featured .portal-card-link{grid-column:1}.portal-destination-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.portal-destination-top>span:not(.hub-game-mark){color:var(--portal-accent);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font:700 10px/1.5 JetBrains Mono,monospace}.portal-destination-card h3{overflow-wrap:anywhere;max-width:760px;font-size:clamp(33px,4.5vw,57px);line-height:.92}.portal-destination-card>div:nth-child(2)>p{max-width:700px;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.68}.portal-destination-card dl{gap:8px;margin:0;display:grid}.portal-destination-card dl>div{border:1px solid rgba(var(--portal-accent-rgb), .14);background:rgba(var(--portal-accent-rgb), .03);border-radius:12px;min-width:0;padding:14px}.portal-destination-card dt{color:rgba(var(--portal-accent-rgb), .7);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.portal-destination-card dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.55}.portal-card-link{color:var(--portal-accent);letter-spacing:.05em;text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.portal-media-section{margin-top:110px}.portal-editorial-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.portal-editorial-grid.has-gallery{grid-template-rows:repeat(2,minmax(190px,1fr));grid-template-columns:1.35fr .65fr}.portal-editorial-card{border:1px solid rgba(var(--portal-accent-rgb), .2);background:#07080cf0;border-radius:19px;min-width:0;min-height:390px;margin:0;position:relative;overflow:hidden}.portal-editorial-grid.has-gallery .portal-editorial-card.is-lead{grid-row:1/3;min-height:550px}.portal-editorial-grid.has-gallery .portal-editorial-card:not(.is-lead){min-height:0}.portal-editorial-card img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform .45s}.portal-editorial-card:hover img{transform:scale(1.02)}.portal-editorial-card figcaption{background:linear-gradient(#0000,#040508f5);gap:8px;padding:46px 19px 17px;display:grid;position:absolute;bottom:0;left:0;right:0}.portal-editorial-card figcaption span{max-width:760px;font-size:13px;line-height:1.5}.portal-editorial-card figcaption a{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.portal-editorial-card.media-unavailable{min-height:150px}.portal-editorial-card.media-unavailable img{display:none}.portal-dota-media-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.portal-dota-media-grid>a{border:1px solid rgba(var(--portal-accent-rgb), .18);min-width:0;min-height:250px;color:inherit;background:#08090ef0;border-radius:16px;grid-template-rows:132px 1fr;display:grid;overflow:hidden}.portal-dota-media-grid .dota-media{border:0;border-radius:0;width:100%;height:132px}.portal-dota-media-grid .dota-media img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.portal-dota-media-grid>a>div{align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.portal-dota-media-grid span{color:var(--portal-accent);font:700 9px JetBrains Mono,monospace}.portal-dota-media-grid strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}.portal-dota-media-grid small{color:var(--muted-dim);font-size:10px;line-height:1.4}.portal-guide-library{margin-top:110px}.portal-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.portal-guide-library.is-compact .portal-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-guide-card{border:1px solid rgba(var(--portal-accent-rgb), .17);background:radial-gradient(circle at 93% 0, rgba(var(--portal-accent-rgb), .075), transparent 27%), #08090ef0;border-radius:20px;grid-template-rows:auto 1fr auto auto auto;gap:18px;min-width:0;min-height:500px;padding:24px;display:grid}.portal-guide-card[hidden]{display:none}.portal-guide-card.is-featured{grid-column:1/-1;grid-template-rows:auto 1fr auto auto;grid-template-columns:1.2fr .8fr;min-height:520px}.portal-guide-card.is-featured .portal-guide-card-top,.portal-guide-card.is-featured .portal-guide-card-body,.portal-guide-card.is-featured .portal-guide-card-foot,.portal-guide-card.is-featured .portal-guide-link{grid-column:1}.portal-guide-card.is-featured .portal-guide-takeaway{grid-area:1/2/4;align-self:stretch}.portal-guide-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.portal-guide-card-top>div{gap:3px;min-width:0;display:grid}.portal-guide-card-top>div span{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.portal-guide-card-top>div strong{font-size:11px}.portal-guide-card-body{align-self:center;min-width:0}.portal-guide-card-body>p{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.portal-guide-card-body h3{overflow-wrap:anywhere;margin-top:11px;font-size:clamp(30px,3.7vw,48px);line-height:.95}.portal-guide-card-body h3 a{color:inherit}.portal-guide-card-body>span{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.68;display:block}.portal-guide-takeaway{border:1px solid rgba(var(--portal-accent-rgb), .16);background:rgba(var(--portal-accent-rgb), .035);border-radius:13px;align-content:center;gap:9px;padding:17px;display:grid}.portal-guide-takeaway small{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.portal-guide-takeaway strong{font-size:13px;line-height:1.55}.portal-guide-card-foot{border-top:1px solid rgba(var(--portal-accent-rgb), .12);color:var(--muted-dim);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding-top:15px;font:700 9px/1.4 JetBrains Mono,monospace;display:flex}.portal-guide-link,.portal-inline-link{color:var(--portal-accent);text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.portal-inline-link{margin-top:18px;display:inline-flex}.portal-guide-filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.portal-guide-filters button{border:1px solid var(--line-soft);min-height:38px;color:var(--muted);background:#ffffff06;border-radius:999px;padding:0 14px;font:700 10px JetBrains Mono,monospace}.portal-guide-filters button[aria-pressed=true]{border-color:rgba(var(--portal-accent-rgb), .42);background:rgba(var(--portal-accent-rgb), .09);color:var(--portal-accent)}.portal-source-rail,.section-page-source{border:1px solid rgba(var(--portal-accent-rgb), .19);background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .07), #08090ef5 42%);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:28px;padding:clamp(25px,4vw,40px);display:grid}.portal-source-rail h2,.section-page-source h2{margin-top:10px;font-size:clamp(35px,4.7vw,58px);line-height:.94}.portal-source-rail p,.section-page-source p{max-width:760px;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.portal-source-status,.section-page-source aside{border:1px solid rgba(var(--portal-accent-rgb), .17);background:#06070bb3;border-radius:14px;gap:9px;min-width:0;padding:20px;display:grid}.portal-source-status span,.section-page-source aside span{color:var(--portal-accent);text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.portal-source-status strong,.section-page-source aside strong{font-size:20px}.portal-source-status a,.section-page-source aside a{color:var(--portal-accent);text-transform:uppercase;overflow-wrap:anywhere;font:700 10px/1.5 JetBrains Mono,monospace}.portal-source-status small,.section-page-source aside small{color:var(--muted-dim);font-size:10px;line-height:1.5}.hub-portal-v14 .hub-decision-gateway,.portal-command-center{margin-top:80px}.portal-command-head{border-bottom:1px solid rgba(var(--portal-accent-rgb), .16);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:24px;display:grid}.portal-command-head h2{max-width:830px;margin-top:10px;font-size:clamp(39px,5.1vw,62px);line-height:.93}.portal-command-head p{max-width:760px;color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.68}.portal-command-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:start;gap:14px;margin-top:18px;display:grid}.portal-route-list,.portal-command-side{gap:9px;min-width:0;display:grid}.portal-route-list>a{border:1px solid rgba(var(--portal-accent-rgb), .16);min-width:0;min-height:118px;color:inherit;background:#08090eeb;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;transition:border-color .18s,transform .18s,background .18s;display:grid}.portal-route-list>a:hover{border-color:rgba(var(--portal-accent-rgb), .42);background:rgba(var(--portal-accent-rgb), .045);transform:translate(3px)}.portal-route-list .hub-game-mark .dota-media,.portal-route-list .hub-game-mark .gta-asset-mark,.portal-route-list .hub-game-mark .wow-market-mark,.portal-route-list .hub-game-mark .strategy-mark{flex-basis:54px;width:54px;height:50px}.portal-route-list>a>div{gap:5px;min-width:0;display:grid}.portal-route-list>a>div>span{color:var(--portal-accent);text-transform:uppercase;font:700 8px/1.4 JetBrains Mono,monospace}.portal-route-list>a>div>strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,2vw,25px);line-height:1.02}.portal-route-list>a>div>small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.portal-route-list>a>div>small b{color:#ffffffb8}.portal-route-list>a>b{color:var(--portal-accent);font:700 17px JetBrains Mono,monospace}.portal-playbook-panel,.portal-guide-panel,.portal-dota-shortcuts,.portal-freshness-card{border:1px solid rgba(var(--portal-accent-rgb), .16);background:#08090eeb;border-radius:17px;min-width:0;padding:20px}.portal-playbook-panel>header,.portal-guide-panel>header{border-bottom:1px solid rgba(var(--portal-accent-rgb), .12);grid-template-columns:minmax(0,.7fr) minmax(220px,1.3fr);align-items:end;gap:18px;padding-bottom:14px;display:grid}.portal-playbook-panel>header span,.portal-guide-panel>header span,.portal-dota-shortcuts>div>span,.portal-freshness-card>div>span{color:var(--portal-accent);text-transform:uppercase;font:700 8px/1.4 JetBrains Mono,monospace}.portal-playbook-panel>header h3,.portal-guide-panel>header h3,.portal-dota-shortcuts h3{overflow-wrap:anywhere;margin-top:6px;font-size:27px;line-height:1}.portal-playbook-panel>header p,.portal-guide-panel>header p,.portal-dota-shortcuts p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.portal-playbook-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.portal-playbook-panel>div>a{border:1px solid rgba(var(--portal-accent-rgb), .12);min-width:0;color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:6px 10px;padding:12px;display:grid}.portal-playbook-panel>div>a:hover,.portal-guide-panel>div>a:hover{border-color:rgba(var(--portal-accent-rgb), .36);background:rgba(var(--portal-accent-rgb), .035)}.portal-playbook-panel .hub-game-mark{grid-row:1/4;align-self:start}.portal-playbook-panel .hub-game-mark .dota-media,.portal-playbook-panel .hub-game-mark .gta-asset-mark,.portal-playbook-panel .hub-game-mark .wow-market-mark,.portal-playbook-panel .hub-game-mark .strategy-mark{flex-basis:42px;width:42px;height:39px}.portal-playbook-panel>div>a>span{color:var(--portal-accent);font:700 7px/1.35 JetBrains Mono,monospace}.portal-playbook-panel>div>a>strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.28}.portal-playbook-panel>div>a>small{color:var(--muted-dim);text-transform:uppercase;font:700 7px/1.4 JetBrains Mono,monospace}.portal-guide-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.portal-guide-panel>div>a{border:1px solid rgba(var(--portal-accent-rgb), .12);min-width:0;min-height:128px;color:inherit;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;padding:14px;display:grid}.portal-guide-panel>div>a>span{color:var(--portal-accent);text-transform:uppercase;font:700 7px/1.4 JetBrains Mono,monospace}.portal-guide-panel>div>a>strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.2}.portal-guide-panel>div>a>small,.portal-all-guides{color:var(--portal-accent);text-transform:uppercase;font:700 8px/1.4 JetBrains Mono,monospace}.portal-all-guides{margin-top:14px;display:inline-flex}.portal-dota-shortcuts{background:radial-gradient(circle at 90% 0,#e7b95b14,#0000 42%),#08090ef0;grid-template-columns:minmax(0,.85fr) minmax(270px,1.15fr);align-items:center;gap:17px;display:grid}.portal-dota-shortcuts p{margin-top:9px}.portal-dota-shortcuts nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.portal-dota-shortcuts nav a{min-width:0;min-height:92px;color:inherit;border:1px solid #e7b95b2b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:5px;padding:13px;display:grid}.portal-dota-shortcuts nav span{color:var(--portal-accent);font:800 19px Roboto Condensed,sans-serif}.portal-dota-shortcuts nav strong{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:14px}.portal-dota-shortcuts nav b{color:var(--portal-accent);grid-area:1/2}.portal-freshness-card{background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .06), #08090ef5 48%);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:8px 18px;display:grid}.portal-freshness-card>div{grid-row:1/4;gap:5px;min-width:0;display:grid}.portal-freshness-card>div>strong{overflow-wrap:anywhere;min-width:0;font-size:21px;line-height:1.05}.portal-freshness-card>div>small,.portal-freshness-card>small{color:var(--muted-dim);text-transform:uppercase;font:700 8px/1.45 JetBrains Mono,monospace}.portal-freshness-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.portal-freshness-card>a{color:var(--portal-accent);text-transform:uppercase;overflow-wrap:anywhere;font:700 8px/1.45 JetBrains Mono,monospace}.section-page-hero{border:1px solid rgba(var(--portal-accent-rgb), .23);min-height:520px;box-shadow:var(--shadow);background:#07090e;border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);display:grid;position:relative;overflow:hidden}.section-page-hero-art{object-fit:cover;object-position:58% center;filter:saturate(.9)contrast(1.04);grid-column:2;width:100%;height:100%}.section-page-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05070cfc 0%,#05070cf5 47%,#05070c4d 78%),linear-gradient(#0000 40%,#05070cba);position:absolute;inset:0}.section-page-hero-copy{z-index:2;grid-area:1/1/auto/3;align-self:center;width:min(780px,69%);min-width:0;padding:clamp(28px,5vw,58px);position:relative}.section-breadcrumb{color:var(--muted-dim);text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:23px;font:700 10px JetBrains Mono,monospace;display:flex}.section-breadcrumb a{color:var(--portal-accent)}.section-page-title-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.section-page-title-row>div{min-width:0}.section-page-title-row>div>span{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.section-page-title-row h1{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(48px,6.5vw,78px);line-height:.89}.section-page-hero-copy>p{color:#ffffffb8;max-width:720px;margin-top:20px;font-size:16px;line-height:1.68}.section-page-hero-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:23px 0 0;display:grid}.section-page-hero-copy dl>div{border:1px solid rgba(var(--portal-accent-rgb), .15);background:#07080db8;border-radius:11px;min-width:0;padding:13px}.section-page-hero-copy dt{color:var(--portal-accent);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.section-page-hero-copy dd{margin:7px 0 0;font-size:12px;line-height:1.5}.section-page-version{color:var(--muted-dim);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font:700 9px JetBrains Mono,monospace;display:flex}.section-page-version>span{color:var(--portal-accent)}.section-page-version>strong{color:#fff}.section-page-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.section-page-nav a{grid-template-columns:38px auto minmax(0,1fr);min-height:58px;padding:6px 8px}.section-page-nav .section-page-home{grid-template-columns:auto minmax(0,1fr);padding-left:12px}.section-page-nav .hub-game-mark .dota-media,.section-page-nav .hub-game-mark .gta-asset-mark,.section-page-nav .hub-game-mark .wow-market-mark,.section-page-nav .hub-game-mark .strategy-mark{flex-basis:38px;width:38px;height:36px}.section-page-content>.hub-section:first-child,.section-page-content>astro-island:first-child+.hub-section{margin-top:95px}.section-page-next>.section-head>a{color:var(--portal-accent);text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.section-page-next>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.section-page-next>div:last-child>a{border:1px solid rgba(var(--portal-accent-rgb), .17);min-width:0;color:inherit;background:#08090ef0;border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:23px;display:grid}.section-page-next .hub-game-mark{grid-row:1/5;align-self:start}.section-page-next a>span{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.section-page-next a>strong{overflow-wrap:anywhere;min-width:0;font-size:27px;line-height:.96}.section-page-next a>small{color:var(--muted);font-size:12px;line-height:1.5}.section-page-next a>b{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.strategy-focused-node-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.strategy-focused-node{border:1px solid rgba(var(--portal-accent-rgb), .18);background:#08090df2;border-radius:18px;grid-template-rows:auto auto 1fr auto auto;gap:15px;min-width:0;min-height:390px;padding:23px;display:grid}.strategy-focused-node.is-lead{grid-column:1/-1;min-height:330px}.strategy-focused-node>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.strategy-focused-node>div:first-child>span{color:var(--portal-accent);text-transform:uppercase;overflow-wrap:anywhere;font:700 9px JetBrains Mono,monospace}.strategy-focused-node h3{overflow-wrap:anywhere;font-size:clamp(31px,4vw,48px);line-height:.94}.strategy-focused-node>p{color:var(--muted);font-size:13px;line-height:1.68}.strategy-focused-node dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.strategy-focused-node dl>div{border:1px solid rgba(var(--portal-accent-rgb), .13);border-radius:10px;min-width:0;padding:12px}.strategy-focused-node dt{color:var(--portal-accent);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.strategy-focused-node dd{margin:7px 0 0;font-size:12px;line-height:1.55}.strategy-focused-node>a{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.strategy-focused-path-grid{gap:13px;display:grid}.strategy-focused-path{border:1px solid rgba(var(--portal-accent-rgb), .18);background:#08090df2;border-radius:21px;grid-template-columns:minmax(0,1.05fr) minmax(260px,.5fr);gap:20px 28px;min-width:0;padding:clamp(24px,4vw,38px);display:grid}.strategy-focused-path.is-featured{border-color:rgba(var(--portal-accent-rgb), .38);background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .08), #08090df7 45%)}.strategy-focused-path header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.strategy-focused-path header>div{min-width:0}.strategy-focused-path header span{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.strategy-focused-path header h3{overflow-wrap:anywhere;margin-top:9px;font-size:clamp(37px,5vw,61px);line-height:.92}.strategy-focused-path header p{max-width:780px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.65}.strategy-focused-constraints,.strategy-focused-steps{align-content:start;gap:9px;display:grid}.strategy-focused-constraints>strong,.strategy-focused-steps>strong{color:var(--portal-accent);text-transform:uppercase;margin-bottom:3px;font:700 9px JetBrains Mono,monospace}.strategy-focused-constraints>span{border:1px solid rgba(var(--portal-accent-rgb), .13);border-radius:10px;gap:4px;padding:12px;display:grid}.strategy-focused-constraints small{color:var(--muted-dim);text-transform:uppercase;font-size:9px}.strategy-focused-constraints b{font-size:13px}.strategy-focused-steps>div{grid-template-columns:27px minmax(0,1fr);gap:10px;display:grid}.strategy-focused-steps>div>span{color:var(--portal-accent);font:800 10px JetBrains Mono,monospace}.strategy-focused-steps p{color:var(--muted);gap:4px;margin:0;font-size:12px;line-height:1.55;display:grid}.strategy-focused-steps p b{color:#fff;font-size:13px}.strategy-focused-path>aside{border:1px solid rgba(var(--portal-accent-rgb), .15);background:rgba(var(--portal-accent-rgb), .035);border-radius:11px;gap:6px;padding:14px;display:grid}.strategy-focused-path>aside small{color:var(--portal-accent);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.strategy-focused-path>aside strong{font-size:12px;line-height:1.55}.strategy-focused-path>.button{place-self:end start}.portal-version-stack{border:1px solid rgba(var(--portal-accent-rgb), .18);border-radius:12px;gap:5px;padding:12px 15px;display:grid}.portal-version-stack span{color:var(--portal-accent);font:700 10px JetBrains Mono,monospace}.portal-version-stack strong{text-transform:uppercase;font-size:10px}.strategy-lens-stack{gap:9px;display:grid}.strategy-lens-stack>details{border:1px solid rgba(var(--portal-accent-rgb), .18);background:#08090df2;border-radius:17px;overflow:hidden}.strategy-lens-stack summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 22px;list-style:none;display:grid}.strategy-lens-stack summary::-webkit-details-marker{display:none}.strategy-lens-stack summary>span{color:var(--portal-accent);font:800 10px JetBrains Mono,monospace}.strategy-lens-stack summary>strong{overflow-wrap:anywhere;min-width:0;font-size:20px}.strategy-lens-stack summary>small{color:var(--muted-dim);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.strategy-lens-body{border-top:1px solid rgba(var(--portal-accent-rgb), .12);gap:20px;padding:8px 22px 24px;display:grid}.strategy-lens-body>header{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:20px;padding-top:20px;display:grid}.strategy-lens-body>header span{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.strategy-lens-body>header h3{margin-top:8px;font-size:clamp(31px,4.5vw,49px);line-height:.94}.strategy-lens-body code{border:1px solid rgba(var(--portal-accent-rgb), .15);color:var(--portal-accent);white-space:normal;border-radius:10px;gap:7px;padding:13px;font-size:11px;line-height:1.5;display:grid}.strategy-lens-body code small{color:var(--muted-dim);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.strategy-lens-body>aside{border:1px solid rgba(var(--portal-accent-rgb), .14);border-radius:11px;gap:7px;padding:14px;display:grid}.strategy-lens-body>aside small{color:var(--portal-accent);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.strategy-lens-body>aside strong{font-size:13px;line-height:1.6}.strategy-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategy-brief-grid>article{border:1px solid rgba(var(--portal-accent-rgb), .17);background:#08090df2;border-radius:17px;grid-template-rows:auto auto 1fr auto auto;gap:15px;min-width:0;min-height:390px;padding:21px;display:grid}.strategy-brief-grid>article>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.strategy-brief-grid>article>div:first-child>span:not(.strategy-mark):not(.pill){color:var(--portal-accent);text-transform:uppercase;overflow-wrap:anywhere;font:700 8px/1.4 JetBrains Mono,monospace}.strategy-brief-grid h3{overflow-wrap:anywhere;font-size:29px;line-height:.96}.strategy-brief-grid p{color:var(--muted);font-size:12px;line-height:1.65}.strategy-brief-grid aside{border:1px solid rgba(var(--portal-accent-rgb), .13);border-radius:10px;gap:6px;padding:12px;display:grid}.strategy-brief-grid aside small{color:var(--portal-accent);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.strategy-brief-grid aside strong{font-size:12px;line-height:1.5}.strategy-brief-grid article>a{color:var(--portal-accent);text-transform:uppercase;font:700 9px JetBrains Mono,monospace}@media (width<=1100px){.portal-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:38px}.portal-hero h1{font-size:69px}.portal-section-rail a{grid-template-columns:40px minmax(0,1fr)}.portal-section-rail a>span:not(.hub-game-mark){display:none}.portal-section-rail .hub-game-mark .dota-media,.portal-section-rail .hub-game-mark .gta-asset-mark,.portal-section-rail .hub-game-mark .wow-market-mark,.portal-section-rail .hub-game-mark .strategy-mark{flex-basis:40px;width:40px;height:38px}.portal-dota-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-guide-library.is-compact .portal-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-guide-library.is-compact .portal-guide-card:first-child{grid-column:1/-1}.section-page-nav{grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.strategy-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-command-grid{grid-template-columns:1fr}.portal-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-route-list>a:last-child{grid-column:1/-1}}@media (width<=860px){.portal-hero{grid-template-columns:1fr;align-content:end;min-height:720px;padding:32px}.portal-hero-shade{background:linear-gradient(#05070c47 0%,#05070ced 38%,#05070cfc 100%)}.portal-hero-copy{padding-top:180px}.portal-hero h1{font-size:clamp(49px,10vw,70px)}.portal-value-card{align-self:auto}.portal-section-rail{grid-template-columns:repeat(5,minmax(160px,1fr));position:static;overflow-x:auto}.portal-destination-card.is-featured{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr}.portal-destination-card.is-featured .portal-destination-top,.portal-destination-card.is-featured>div:nth-child(2),.portal-destination-card.is-featured dl,.portal-destination-card.is-featured .portal-card-link{grid-area:auto/1}.portal-editorial-grid.has-gallery{grid-template-rows:390px 250px;grid-template-columns:1fr 1fr}.portal-editorial-grid.has-gallery .portal-editorial-card.is-lead{grid-area:1/1/auto/-1;min-height:0}.portal-guide-card.is-featured{grid-template-rows:auto 1fr auto auto auto;grid-template-columns:1fr}.portal-guide-card.is-featured .portal-guide-card-top,.portal-guide-card.is-featured .portal-guide-card-body,.portal-guide-card.is-featured .portal-guide-takeaway,.portal-guide-card.is-featured .portal-guide-card-foot,.portal-guide-card.is-featured .portal-guide-link{grid-area:auto/1}.portal-source-rail,.section-page-source{grid-template-columns:1fr}.section-page-hero{grid-template-columns:1fr;min-height:680px}.section-page-hero-art{grid-area:1/1}.section-page-hero:after{background:linear-gradient(#05070c40 0%,#05070ce6 30%,#05070cfc 100%)}.section-page-hero-copy{grid-column:1;align-self:end;width:100%;padding-top:180px}.strategy-focused-path{grid-template-columns:1fr}.strategy-lens-body>header{grid-template-columns:1fr;align-items:start}.portal-value-card{display:none}.portal-command-head{grid-template-columns:1fr;align-items:start}.portal-command-head>.count{justify-self:start}.portal-playbook-panel>header,.portal-guide-panel>header{grid-template-columns:1fr;align-items:start}.portal-dota-shortcuts{grid-template-columns:1fr}}@media (width<=680px){.hub-portal .site-chrome,.hub-section-page .site-chrome{margin-bottom:18px}.portal-hero{border-radius:20px;min-height:660px;padding:22px 18px}.portal-hero-copy{padding-top:145px}.portal-hero h1{font-size:clamp(43px,13vw,58px)}.portal-hero .lede{font-size:14px}.portal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-value-card{padding:19px}.portal-guide-grid,.strategy-focused-node-grid,.strategy-brief-grid,.section-page-next>div:last-child{grid-template-columns:1fr}.strategy-focused-node.is-lead{grid-column:auto}.portal-destination-grid,.portal-guide-library.is-compact .portal-guide-grid,.portal-dota-media-grid,.portal-editorial-grid.has-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:2px 2px 14px;display:flex;overflow-x:auto}.portal-destination-card,.portal-guide-library.is-compact .portal-guide-card,.portal-dota-media-grid>a,.portal-editorial-grid.has-gallery .portal-editorial-card{scroll-snap-align:start;width:min(84vw,370px);min-width:min(84vw,370px)}.portal-guide-library.is-compact .portal-guide-card:first-child{grid-column:auto}.portal-destination-card,.portal-destination-card.is-featured{min-height:480px;padding:20px}.portal-destination-card h3{font-size:37px}.portal-editorial-grid.has-gallery .portal-editorial-card.is-lead{grid-area:auto;min-height:300px}.portal-editorial-grid.has-gallery .portal-editorial-card:not(.is-lead),.portal-editorial-card{min-height:300px}.portal-dota-media-grid>a{min-height:250px}.portal-dota-media-grid>a:last-child{grid-column:auto}.portal-guide-card,.portal-guide-card.is-featured{min-height:0;padding:20px}.section-page-hero{border-radius:20px;min-height:700px}.section-page-hero-copy{padding:170px 19px 24px}.section-page-title-row{grid-template-columns:1fr}.section-page-title-row h1{font-size:48px}.section-page-hero-copy dl{grid-template-columns:1fr}.section-page-nav{position:static}.strategy-focused-node{min-height:0}.strategy-focused-node dl{grid-template-columns:1fr}.strategy-focused-path{padding:20px}.strategy-focused-path header{grid-template-columns:1fr}.strategy-lens-stack summary{grid-template-columns:32px minmax(0,1fr);padding:17px}.strategy-lens-stack summary small{display:none}.strategy-lens-body{padding:7px 16px 20px}.hub-portal-v14 .hub-decision-gateway,.portal-command-center{margin-top:62px}.portal-command-head h2{font-size:39px}.portal-route-list,.portal-playbook-panel>div,.portal-guide-panel>div{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:9px;padding:2px 2px 12px;display:flex;overflow-x:auto}.portal-route-list>a,.portal-route-list>a:last-child{scroll-snap-align:start;grid-column:auto;width:min(82vw,360px);min-width:min(82vw,360px);min-height:150px}.portal-playbook-panel>div>a{scroll-snap-align:start;width:min(72vw,300px);min-width:min(72vw,300px);min-height:118px}.portal-guide-panel>div>a{scroll-snap-align:start;width:min(78vw,330px);min-width:min(78vw,330px)}.portal-playbook-panel,.portal-guide-panel,.portal-dota-shortcuts,.portal-freshness-card{padding:17px}.portal-dota-shortcuts nav{grid-template-columns:1fr}.portal-dota-shortcuts nav a{min-height:78px}.portal-freshness-card{grid-template-columns:1fr;align-items:start}.portal-freshness-card>div{grid-row:auto}}@media (width<=430px){.portal-hero{min-height:690px}.portal-proof-grid{gap:5px}.portal-proof-grid>div{padding:10px}.portal-section-rail{grid-template-columns:repeat(5,minmax(145px,1fr))}.portal-dota-media-grid{grid-template-columns:1fr}.portal-dota-media-grid>a:last-child{grid-column:auto}.portal-guide-card-top{grid-template-columns:auto minmax(0,1fr)}.portal-guide-card-top>.pill{grid-column:2;justify-self:start}.section-page-next>div:last-child>a{grid-template-columns:1fr}.section-page-next .hub-game-mark{grid-row:auto;justify-content:start}}
