.guide-prose:has(.gdota2q-lh){--q:#f0a83a;--q-rgb:240,168,58;--gaccent:#f5b54f}.guide-prose:has(.gdota2q-ln){--q:#5fd38d;--q-rgb:95,211,141;--gaccent:#6fe09b}.guide-prose:has(.gdota2q-fm){--q:#3fd0c9;--q-rgb:63,208,201;--gaccent:#54ddd6}.guide-prose:has(.gdota2q-wd){--q:#6fb6ff;--q-rgb:111,182,255;--gaccent:#84c2ff}.guide-prose:has(.gdota2q-rs){--q:#ff6a4d;--q-rgb:255,106,77;--gaccent:#ff8366}.gdota2q-hero{--q:#f0a83a;--q-rgb:240,168,58;position:relative;margin:0 0 26px;padding:26px 26px 18px;border-radius:20px;border:1px solid rgba(var(--q-rgb),.32);overflow:hidden;isolation:isolate;color:#eef1f7;background:radial-gradient(70% 90% at 0% 0%,rgba(var(--q-rgb),.17),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(226,70,47,.10),transparent 62%),#0a0d14}.gdota2q-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.gdota2q-lh{--q:#f0a83a;--q-rgb:240,168,58}.gdota2q-ln{--q:#5fd38d;--q-rgb:95,211,141}.gdota2q-fm{--q:#3fd0c9;--q-rgb:63,208,201}.gdota2q-wd{--q:#6fb6ff;--q-rgb:111,182,255}.gdota2q-rs{--q:#ff6a4d;--q-rgb:255,106,77}.gdota2q-head{max-width:760px;margin-bottom:20px}.gdota2q-eyebrow{display:inline-flex;align-items:center;gap:9px;font:800 12px/1 var(--font-body,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--q)}.gdota2q-eyebrow::before{content:"";width:22px;height:3px;border-radius:3px;background:currentColor}.guide-prose .gdota2q-title{margin:12px 0 0;font:700 clamp(24px,3.4vw,36px)/1.12 var(--font-display);letter-spacing:-.02em;color:#fff}.gdota2q-title em{font-style:normal;color:var(--q)}.guide-prose .gdota2q-sub{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:#b4bccc}.guide-prose .gdota2q-foot{margin:16px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;line-height:1.5;color:#8892a6}.gdota2q-lh-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:stretch}.gdota2q-lh-bars{padding:18px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.gdota2q-lh-row{display:grid;grid-template-columns:128px minmax(0,1fr) 118px;gap:14px;align-items:center;padding:10px 0}.gdota2q-lh-row + .gdota2q-lh-row{border-top:1px dashed rgba(255,255,255,.08)}.gdota2q-lh-lab b{display:block;font:700 15px/1.2 var(--font-display);color:#fff}.gdota2q-lh-lab small{display:block;margin-top:3px;font-size:12px;color:#98a2b5}.gdota2q-lh-track{position:relative;height:22px;border-radius:6px;background:rgba(255,255,255,.04)}.gdota2q-lh-hp{position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 1%);border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#ff7462,#c9362a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.gdota2q-lh-deny{position:absolute;inset:0 50% 0 0;background:repeating-linear-gradient(-45deg,rgba(10,13,20,.55) 0 5px,rgba(10,13,20,.15) 5px 10px)}.gdota2q-lh-cut{position:absolute;top:-3px;bottom:-3px;left:50%;width:2px;background:#f0a83a;box-shadow:0 0 8px #f0a83a}.gdota2q-lh-pay{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.gdota2q-lh-pay span{padding:4px 8px;border-radius:8px;font:800 13px/1.1 var(--font-body,sans-serif);white-space:nowrap}.gdota2q-lh-pay small{font-weight:600;opacity:.75}.gdota2q-lh-pay .g{color:#ffd27a;background:rgba(240,168,58,.14)}.gdota2q-lh-pay .x{color:#b9a5ff;background:rgba(150,120,255,.14)}.guide-prose .gdota2q-lh-key{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0 0;font-size:12px;color:#98a2b5}.gdota2q-lh-key span{display:inline-flex;align-items:center;gap:6px}.gdota2q-lh-key i{width:14px;height:10px;border-radius:3px}.gdota2q-lh-key .k1{background:#e2493b}.gdota2q-lh-key .k2{background:repeating-linear-gradient(-45deg,#5b2620 0 3px,#2a1512 3px 6px)}.gdota2q-lh-key .k3{width:3px;background:#f0a83a}.gdota2q-lh-hud{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:linear-gradient(180deg,rgba(240,168,58,.10),rgba(255,255,255,.02));border:1px solid rgba(240,168,58,.25)}.gdota2q-lh-counter{padding:12px 14px;border-radius:12px;background:#06080d;border:1px solid rgba(255,255,255,.1);font-family:ui-monospace,Menlo,Consolas,monospace}.gdota2q-lh-counter span{display:block;font-size:11px;letter-spacing:.14em;color:#8892a6}.gdota2q-lh-counter b{display:block;margin-top:4px;font-size:34px;line-height:1;color:#fff;letter-spacing:.04em}.gdota2q-lh-counter b i{font-style:normal;color:#f0a83a;padding:0 4px}.gdota2q-lh-counter small{display:block;margin-top:6px;font:600 11px/1.3 var(--font-body,sans-serif);color:#8892a6}.guide-prose .gdota2q-lh-hud ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.guide-prose .gdota2q-lh-hud li{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#b4bccc}.gdota2q-lh-hud li b{color:#fff}.gdota2q-lh-hud li span{text-align:right}.gdota2q-lh-wave{margin-top:auto;display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:#98a2b5}.gdota2q-lh-wave b{font:700 22px/1 var(--font-display);color:#f0a83a}.gdota2q-ln-map{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0c111a}.gdota2q-ln-map svg{display:block;width:100%;height:auto}.gdota2q-ln-map .gdq-mark line{stroke:rgba(255,255,255,.35);stroke-width:1.4}.gdota2q-ln-map .gdq-mark text{fill:#8f98ab;font-size:10.5px;font-weight:800;letter-spacing:.06em}.gdota2q-ln-map .gdq-clash{transform:translateX(320px);transition:transform .6s cubic-bezier(.3,.7,.2,1)}.gdota2q-ln-map[data-state="fr"] .gdq-clash{transform:translateX(160px)}.gdota2q-ln-map[data-state="pu"] .gdq-clash{transform:translateX(480px)}.gdota2q-ln-map[data-state="fr"] .m-fr line,.gdota2q-ln-map[data-state="eq"] .m-eq line,.gdota2q-ln-map[data-state="pu"] .m-pu line{stroke:#f0a83a;stroke-width:2}.gdota2q-ln-map[data-state="fr"] .m-fr text{fill:#5fd38d}.gdota2q-ln-map[data-state="eq"] .m-eq text{fill:#f0a83a}.gdota2q-ln-map[data-state="pu"] .m-pu text{fill:#ff6250}.gdota2q-ln-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.gdota2q-ln-state{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border-radius:14px;text-align:left;color:#c3cad8;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-top:3px solid var(--c);font:inherit}.gdota2q-ln-state b{font:700 16px/1.2 var(--font-display);color:#fff}.gdota2q-ln-state span{font-size:13.5px;line-height:1.45}.gdota2q-ln-state small{font-size:12px;color:var(--c);font-weight:700}.gdota2q-ln-state.is-js{cursor:pointer;transition:background .2s,border-color .2s}.gdota2q-ln-state.is-js:hover,.gdota2q-ln-state.is-js:focus-visible{background:rgba(255,255,255,.06);outline:none}.gdota2q-ln-state.is-js.is-on{background:color-mix(in srgb,var(--c) 12%,transparent);border-color:color-mix(in srgb,var(--c) 45%,transparent)}.gdota2q-fm-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:center}.gdota2q-fm-dial{width:100%;max-width:280px;height:auto;display:block;margin:0 auto}.guide-prose .gdota2q-fm-loop{margin:0;padding:0;list-style:none;display:grid;gap:8px;counter-reset:fm}.guide-prose .gdota2q-fm-loop li{margin:0;display:grid;grid-template-columns:54px 150px minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.gdota2q-fm-loop time{font:700 15px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--q)}.gdota2q-fm-loop b{font:700 14.5px/1.25 var(--font-display);color:#fff}.gdota2q-fm-loop span{font-size:13.5px;line-height:1.45;color:#b4bccc}.gdota2q-fm-loop li:nth-child(5){border-color:rgba(63,208,201,.4);background:rgba(63,208,201,.08)}.gdota2q-fm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gdota2q-fm-chips span{padding:7px 12px;border-radius:999px;border:1px solid rgba(var(--q-rgb),.35);background:rgba(var(--q-rgb),.08);font:700 12.5px/1.2 var(--font-body,sans-serif);color:#d9f5f3}.gdota2q-wd-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:center}.gdota2q-wd-radar{width:100%;max-width:300px;height:auto;display:block;margin:0 auto;border-radius:50%;box-shadow:0 0 0 1px rgba(111,182,255,.25),0 0 40px rgba(111,182,255,.12)}.gdota2q-wd-radar .gdq-sweep{transform-origin:150px 150px;animation:gdq-sweep 6s linear infinite}@keyframes gdq-sweep{to{transform:rotate(360deg)}}.guide-prose .gdota2q-wd-legend{margin:0;padding:0;list-style:none;display:grid;gap:7px}.guide-prose .gdota2q-wd-legend li{margin:0;display:grid;grid-template-columns:14px 150px minmax(0,1fr);gap:10px;align-items:center;font-size:13.5px;color:#b4bccc}.gdota2q-wd-legend i{width:14px;height:14px;border-radius:50%;border:2.5px solid var(--c)}.gdota2q-wd-legend b{color:#fff;font-weight:700}.gdota2q-wd-stock{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.gdota2q-wd-stock>div{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.gdota2q-wd-stock b{display:block;font:700 14px/1.2 var(--font-display);color:#fff}.gdota2q-wd-stock .pips{display:flex;gap:5px;margin:9px 0 7px;flex-wrap:wrap}.gdota2q-wd-stock .pips i{width:16px;height:22px;border-radius:5px 5px 8px 8px;background:linear-gradient(180deg,#ffd978,#c48a1c);box-shadow:0 0 8px rgba(242,193,78,.35)}.gdota2q-wd-stock .s .pips i{background:linear-gradient(180deg,#8fcbff,#2f74c8);box-shadow:0 0 8px rgba(90,176,255,.35);width:12px}.gdota2q-wd-stock small{font-size:12px;color:#98a2b5}.gdota2q-rs-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:16px;align-items:center}.gdota2q-rs-map{width:100%;max-width:220px;height:auto;display:block;margin:0 auto}.gdota2q-rs-boss{padding:16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.gdota2q-rs-boss.rosh{border-top:3px solid #ff6a4d}.gdota2q-rs-boss.torm{border-top:3px solid #b98cff}.gdota2q-rs-boss>header{display:flex;align-items:center;gap:10px}.gdota2q-rs-ic{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px}.gdota2q-rs-ic svg{width:24px;height:24px}.rosh .gdota2q-rs-ic{color:#ff6a4d;background:rgba(255,106,77,.14)}.torm .gdota2q-rs-ic{color:#b98cff;background:rgba(185,140,255,.14)}.gdota2q-rs-boss header b{display:block;font:700 18px/1.1 var(--font-display);color:#fff}.gdota2q-rs-boss header small{display:block;margin-top:3px;font-size:12px;color:#98a2b5}.gdota2q-rs-timer{display:flex;margin:14px 0 12px;height:30px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.05)}.gdota2q-rs-timer i{position:relative;width:calc(var(--w) * 1%);display:flex;align-items:center;padding:0 8px}.gdota2q-rs-timer i span{font:800 11px/1.1 var(--font-body,sans-serif);color:#0a0d14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdota2q-rs-timer .red{background:linear-gradient(90deg,#a8321f,#e2462f)}.gdota2q-rs-timer .red span{color:#fff}.gdota2q-rs-timer .yel{background:linear-gradient(90deg,#f2c14e,#ffdf8a)}.gdota2q-rs-timer .vio{background:linear-gradient(90deg,#6b4cc2,#b98cff)}.gdota2q-rs-timer .vio span{color:#fff}.guide-prose .gdota2q-rs-boss ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.guide-prose .gdota2q-rs-boss li{margin:0;font-size:13.5px;color:#b4bccc;padding-left:14px;position:relative}.gdota2q-rs-boss li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:2px;background:currentColor;opacity:.6}.gdota2q-rs-boss li b{color:#fff}.gdota2q-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 0 20px}.gdota2q-card{--c:var(--q,#f0a83a);padding:16px;border-radius:16px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08));border-top:3px solid var(--c);min-width:0}.gdota2q-card>header{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.guide-prose .gdota2q-card h3{margin:0;font:700 16.5px/1.2 var(--font-display);color:var(--text,#fff)}.guide-prose .gdota2q-card p{margin:8px 0 0;font-size:14.5px;line-height:1.55}.gdota2q-card-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);flex:none}.gdota2q-card-ic svg{width:18px;height:18px}.gdota2q-card>header:has(.gdota2q-card-ic){justify-content:flex-start}.gdota2q-creepcards .gdota2q-card[data-k="melee"]{--c:#e2493b}.gdota2q-creepcards .gdota2q-card[data-k="ranged"]{--c:#f0a83a}.gdota2q-creepcards .gdota2q-card[data-k="siege"]{--c:#b98cff}.gdota2q-creepcards .gdota2q-card[data-k="flag"]{--c:#5fd38d}.guide-prose .gdota2q-card dl{margin:6px 0 0;display:grid;gap:0}.gdota2q-card dl>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--border,rgba(255,255,255,.08));font-size:14px}.guide-prose .gdota2q-card dt{margin:0;color:var(--muted,#9aa3b5);font-weight:600}.guide-prose .gdota2q-card dd{margin:0;font-weight:800;color:var(--text,#fff);text-align:right}.gdota2q-card dd small{font-weight:600;color:var(--muted,#9aa3b5)}.gdota2q-pill{padding:4px 9px;border-radius:999px;font:800 11px/1.1 var(--font-body,sans-serif);letter-spacing:.04em;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);white-space:nowrap}.gdota2q-card .kg-picks{margin:6px 0 0}.gdota2q-card .kg-picks ul{justify-content:flex-start}.gdota2q-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 20px}.gdota2q-trio>div{padding:16px;border-radius:16px;background:linear-gradient(180deg,rgba(var(--q-rgb,240,168,58),.10),transparent);border:1px solid rgba(var(--q-rgb,240,168,58),.25)}.gdota2q-trio b{display:block;font:700 22px/1.15 var(--font-display);color:var(--q)}.gdota2q-trio span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted,#b4bccc)}.guide-prose .gdota2q-steps{counter-reset:gq;list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:10px}.guide-prose .gdota2q-steps>li{counter-increment:gq;position:relative;margin:0;padding:13px 16px 13px 56px;border-radius:14px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08));line-height:1.55}.gdota2q-steps>li::before{content:counter(gq);position:absolute;left:14px;top:12px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;font:800 14px/1 var(--font-display);color:#0a0d14;background:var(--q,#f0a83a)}.gdota2q-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 20px}.gdota2q-dodont>div{padding:16px 18px;border-radius:16px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-dodont .do{border-left:4px solid #5fd38d}.gdota2q-dodont .dont{border-left:4px solid #ff6250}.guide-prose .gdota2q-dodont h3{margin:0 0 8px;font:700 16px/1.2 var(--font-display)}.gdota2q-dodont .do h3{color:#6fe09b}.gdota2q-dodont .dont h3{color:#ff7d6e}.guide-prose .gdota2q-dodont ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.guide-prose .gdota2q-dodont li{margin:0;position:relative;padding-left:22px;font-size:14.5px;line-height:1.5}.gdota2q-dodont .do li::before{content:"✓";position:absolute;left:0;color:#5fd38d;font-weight:800}.gdota2q-dodont .dont li::before{content:"✕";position:absolute;left:0;color:#ff6250;font-weight:800}.guide-prose .gdota2q-ticks,.guide-prose .gdota2q-check{list-style:none;margin:14px 0 20px;padding:0;display:grid;gap:8px}.guide-prose .gdota2q-ticks li,.guide-prose .gdota2q-check li{margin:0;position:relative;padding:11px 14px 11px 42px;border-radius:12px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08));line-height:1.5}.gdota2q-ticks li::before{content:"";position:absolute;left:15px;top:17px;width:12px;height:7px;border-left:2.5px solid var(--q);border-bottom:2.5px solid var(--q);transform:rotate(-45deg)}.gdota2q-check li::before{content:"";position:absolute;left:13px;top:12px;width:18px;height:18px;border-radius:5px;border:2px solid var(--q)}.gdota2q-bars{display:grid;gap:9px;margin:16px 0 10px;padding:16px;border-radius:16px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-bars>div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:14px}.gdota2q-bars span{color:var(--muted,#b4bccc)}.gdota2q-bars i{height:12px;border-radius:6px;background:rgba(255,255,255,.06);position:relative;overflow:hidden}.gdota2q-bars i::after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v) / var(--max) * 100%);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--q) 60%,#000),var(--q))}.gdota2q-bars b{font-weight:800;color:var(--text,#fff);white-space:nowrap;text-align:right}.gdota2q-tbars>div{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,150px)}.gdota2q-calc{margin:18px 0 20px;padding:18px;border-radius:16px;border:1px solid rgba(var(--q-rgb,240,168,58),.35);background:radial-gradient(80% 120% at 0% 0%,rgba(var(--q-rgb,240,168,58),.10),transparent 60%),var(--panel,#12151f)}.gdota2q-calc-in{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gdota2q-calc-in label{font:700 14px/1.2 var(--font-display);color:var(--text,#fff)}.gdota2q-calc-in input[type="range"]{flex:1 1 180px;accent-color:var(--q);min-width:0}.gdota2q-calc-in input[type="text"]{width:110px;padding:9px 12px;border-radius:10px;border:1px solid var(--border,rgba(255,255,255,.15));background:rgba(0,0,0,.3);color:var(--text,#fff);font:700 18px/1 ui-monospace,Menlo,Consolas,monospace}.gdota2q-calc-in output{font:700 18px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--q);min-width:60px}.gdota2q-calc-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.gdota2q-calc-out>div{padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-calc-out b{display:block;font:700 26px/1 var(--font-display);color:var(--q)}.gdota2q-calc-out span{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:var(--muted,#b4bccc)}.guide-prose .gdota2q-calc-note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted,#8f98ab)}.gdota2q-calc-table{margin-top:12px}.gdota2q-drill{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 20px}.gdota2q-drill>div{position:relative;padding:16px 14px 14px;border-radius:16px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-drill span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 14px/1 var(--font-display);color:#0a0d14;background:var(--q)}.gdota2q-drill b{display:block;margin-top:10px;font:700 15px/1.25 var(--font-display);color:var(--text,#fff)}.guide-prose .gdota2q-drill p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.guide-prose .gdota2q-clock{list-style:none;margin:16px 0 20px;padding:0 0 0 22px;position:relative;display:grid;gap:8px}.gdota2q-clock::before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--q),rgba(var(--q-rgb),.1))}.guide-prose .gdota2q-clock li{margin:0;position:relative;display:grid;grid-template-columns:56px 170px minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 14px;border-radius:12px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-clock li::before{content:"";position:absolute;left:-20px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--k,var(--q));box-shadow:0 0 0 3px var(--bg,#0a0d14)}.gdota2q-clock li[data-kind="rune"]{--k:#f2c14e}.gdota2q-clock li[data-kind="camp"]{--k:#3fd0c9}.gdota2q-clock li[data-kind="power"]{--k:#b98cff}.gdota2q-clock li[data-kind="xp"]{--k:#6fb6ff}.gdota2q-clock li[data-kind="lane"]{--k:#ff6250}.gdota2q-clock time{font:700 15px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--k,var(--q))}.gdota2q-clock b{font:700 14.5px/1.3 var(--font-display);color:var(--text,#fff)}.gdota2q-clock span{font-size:14px;line-height:1.45}.guide-prose .gdota2q-phases{list-style:none;margin:16px 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guide-prose .gdota2q-phases li{margin:0;padding:14px;border-radius:14px;background:var(--panel,#12151f);border:1px solid var(--border,rgba(255,255,255,.08));border-top:3px solid var(--c);display:flex;flex-direction:column;gap:6px}.gdota2q-phases time{font:800 12px/1 var(--font-body,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.gdota2q-phases b{font:700 16px/1.2 var(--font-display);color:var(--text,#fff)}.gdota2q-phases span{font-size:13.5px;line-height:1.5}.gdota2q-matrix{margin:16px 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-mx-row{display:grid;grid-template-columns:minmax(0,1.2fr) 110px 110px minmax(0,2fr)}.gdota2q-mx-row>span{padding:11px 14px;font-size:14px;line-height:1.45;border-top:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-mx-head>span{border-top:0;background:rgba(var(--q-rgb,240,168,58),.12);font:800 12px/1.2 var(--font-body,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--q)}.gdota2q-mx-row>span[role="rowheader"]{font-weight:700;color:var(--text,#fff)}.gdota2q-mx-row .lo,.gdota2q-mx-row .mid,.gdota2q-mx-row .hi{font-weight:800}.gdota2q-mx-row .lo{color:#5fd38d}.gdota2q-mx-row .mid{color:#f2c14e}.gdota2q-mx-row .hi{color:#ff6250}.gdota2q-callout{border-left-color:var(--q)!important}@media (max-width:860px){.gdota2q-lh-grid,.gdota2q-fm-grid,.gdota2q-wd-grid{grid-template-columns:1fr}.gdota2q-rs-grid{grid-template-columns:1fr}.gdota2q-rs-map{max-width:200px}.gdota2q-drill{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gdota2q-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gdota2q-hero{padding:20px 16px 14px;border-radius:16px}.gdota2q-lh-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.gdota2q-lh-track{grid-column:1 / -1;grid-row:2}.gdota2q-lh-bars{padding:14px}.gdota2q-ln-states{grid-template-columns:1fr}.gdota2q-ln-map svg text{font-size:19px}.gdota2q-ln-map svg .gdq-mark text{font-size:18px}.gdota2q-ln-map svg .camp text{font-size:15px}.guide-prose .gdota2q-fm-loop li{grid-template-columns:46px minmax(0,1fr)}.gdota2q-fm-loop li span{grid-column:2}.guide-prose .gdota2q-wd-legend li{grid-template-columns:14px minmax(0,1fr)}.gdota2q-wd-legend li span{grid-column:2;font-size:12.5px}.gdota2q-wd-stock{grid-template-columns:1fr}.gdota2q-trio,.gdota2q-dodont,.gdota2q-calc-out{grid-template-columns:1fr}.gdota2q-drill,.guide-prose .gdota2q-phases{grid-template-columns:1fr}.gdota2q-bars>div,.gdota2q-tbars>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.gdota2q-bars i{grid-column:1 / -1;grid-row:2}.guide-prose .gdota2q-clock li{grid-template-columns:50px minmax(0,1fr)}.gdota2q-clock li span{grid-column:2}.gdota2q-mx-head{display:none}.gdota2q-mx-row{grid-template-columns:1fr 1fr}.gdota2q-mx-row>span{border-top:0}.gdota2q-mx-row{border-top:1px solid var(--border,rgba(255,255,255,.08))}.gdota2q-mx-row>span[role="rowheader"]{grid-column:1 / -1;padding-bottom:2px}.gdota2q-mx-row>span[role="cell"]::before{content:attr(data-l) ": ";color:var(--muted,#8f98ab);font-weight:600}.gdota2q-mx-row>span[role="cell"]:last-child{grid-column:1 / -1;padding-top:2px}.gdota2q-rs-timer i span{font-size:10px}}@media (prefers-reduced-motion:reduce){.gdota2q-wd-radar .gdq-sweep{animation:none}.gdota2q-ln-map .gdq-clash{transition:none}}.gdota2q-rs-mid{min-width:0}.guide-prose .gdota2q-rs-legend{margin:8px 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:#98a2b5}.gdota2q-rs-legend em{font-style:normal;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.gdota2q-rs-legend span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;font:800 11px/1 var(--font-body,sans-serif)}.gdota2q-rs-legend .r{color:#ff6a4d;border:1.5px solid #ff6a4d;border-radius:50%}.gdota2q-rs-legend .t{color:#b98cff;border:1.5px solid #b98cff}