.guide-prose .gd2r-hero,.guide-prose [class^="gd2r-"],.guide-prose [class*=" gd2r-"]{box-sizing:border-box}.guide-prose .gd2r-hero{--ac:#f2b84b;--ac-rgb:242,184,75;position:relative;overflow:hidden;isolation:isolate;margin:0 0 26px;padding:26px 26px 18px;border:1px solid rgba(var(--ac-rgb),.28);border-radius:20px;background:radial-gradient(70% 60% at 0% 0%,rgba(var(--ac-rgb),.16),transparent 70%),radial-gradient(60% 60% at 100% 100%,rgba(226,70,47,.12),transparent 70%),#0d0f17}.guide-prose .gd2r-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.guide-prose .gd2r-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.guide-prose .gd2r-eyebrow::before{content:"";width:22px;height:3px;border-radius:3px;background:currentColor}.guide-prose .gd2r-title{margin:10px 0 6px;font:800 clamp(22px,3.4vw,30px)/1.12 var(--font-display,var(--font));letter-spacing:-.02em;color:var(--text)}.guide-prose .gd2r-title em{font-style:normal;color:var(--ac)}.guide-prose .gd2r-sub{margin:0;max-width:640px;font-size:14.5px;line-height:1.55;color:var(--text-muted)}.guide-prose .gd2r-hero-foot{margin:16px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.5;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-it{--c:#9aa3b5;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 55%,#0b0d14),color-mix(in srgb,var(--c) 18%,#0b0d14));border:1px solid color-mix(in srgb,var(--c) 70%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 3px 10px rgba(0,0,0,.35)}.guide-prose .gd2r-it i{font:800 12px/1 var(--font);font-style:normal;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.guide-prose .gd2r-it.sm{width:32px;height:32px;border-radius:7px}.guide-prose .gd2r-it.sm i{font-size:9.5px}.guide-prose .gd2r-it.c-immunity{--c:#f2b84b}.guide-prose .gd2r-it.c-initiation{--c:#ff7a45}.guide-prose .gd2r-it.c-save{--c:#4fb8ff}.guide-prose .gd2r-it.c-dispel{--c:#a98bff}.guide-prose .gd2r-it.c-block{--c:#5fd3bd}.guide-prose .gd2r-it.c-counter{--c:#ff5d6c}.guide-prose .gd2r-it.c-team{--c:#6fcf5b}.guide-prose .gd2r-it.c-upgrade{--c:#4c7dff}.guide-prose .gd2r-it.c-luxury{--c:#d9b56a}.guide-prose .gd2r-it.c-economy,.guide-prose .gd2r-it.c-coin{--c:#ffd166}.guide-prose .gd2r-it.c-vision{--c:#9be15d}.guide-prose .gd2r-it.c-utility{--c:#8f9bb3}.guide-prose .gd2r-it.c-neutral{--c:#b08b5a}.guide-prose .gd2r-it.c-coin{border-style:dashed}.guide-prose .gd2r-inv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:18px;margin-top:18px;align-items:start}.guide-prose .gd2r-inv-foes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide-prose .gd2r-inv-foes li{display:grid;grid-template-columns:44px minmax(0,1fr) 28px 32px;align-items:center;gap:10px;padding:7px 10px 7px 7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(214,69,61,.07)}.guide-prose .gd2r-inv-foes img{width:44px;height:44px;border-radius:9px;border:1px solid rgba(224,83,63,.55);display:block}.guide-prose .gd2r-inv-foes b{display:block;font-size:13.5px;line-height:1.2;color:var(--text)}.guide-prose .gd2r-inv-foes small{display:block;font-size:11.5px;line-height:1.3;color:var(--text-muted)}.guide-prose .gd2r-inv-arrow{height:2px;background:linear-gradient(90deg,rgba(224,83,63,.7),var(--ac));position:relative}.guide-prose .gd2r-inv-arrow::after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:var(--ac);border-right:0}.guide-prose .gd2r-inv-bag{padding:14px;border-radius:16px;border:1px solid rgba(var(--ac-rgb),.3);background:linear-gradient(180deg,#171a26,#10121b);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.guide-prose .gd2r-inv-lab{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:10px;font:800 11px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-inv-lab b{color:var(--ac);letter-spacing:.06em}.guide-prose .gd2r-inv-slots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-prose .gd2r-inv-slots li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 6px 9px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.07);min-width:0}.guide-prose .gd2r-inv-slots li b{font-size:12px;line-height:1.2;color:var(--text)}.guide-prose .gd2r-inv-slots li small{font-size:10.5px;line-height:1.25;color:var(--text-muted)}.guide-prose .gd2r-inv-slots li.k-sit{border-color:rgba(255,93,108,.45);background:rgba(255,93,108,.07)}.guide-prose .gd2r-inv-slots li.k-sit small{color:#ff9aa4;font-weight:700}.guide-prose .gd2r-inv-slots li.k-lux{border-color:rgba(217,181,106,.35)}.guide-prose .gd2r-inv-slots li.k-bb{border-style:dashed;border-color:rgba(255,209,102,.5)}.guide-prose .gd2r-inv-pack{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.guide-prose .gd2r-inv-pack li{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border-radius:10px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06);font-size:10.5px;color:var(--text-muted)}.guide-prose .gd2r-inv-pack li.tp,.guide-prose .gd2r-inv-pack li.nt{border-color:rgba(var(--ac-rgb),.3)}.guide-prose .gd2r-inv-split{display:flex;height:8px;margin-top:12px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.06)}.guide-prose .gd2r-inv-split i{display:block;width:var(--w)}.guide-prose .gd2r-inv-split .core{background:#4c7dff}.guide-prose .gd2r-inv-split .sit{background:#ff5d6c}.guide-prose .gd2r-inv-split .lux{background:#d9b56a}.guide-prose .gd2r-inv-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:11.5px;color:var(--text-muted)}.guide-prose .gd2r-inv-legend span::before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:currentColor;vertical-align:0}.guide-prose .gd2r-inv-legend .core::before{background:#4c7dff}.guide-prose .gd2r-inv-legend .sit::before{background:#ff5d6c}.guide-prose .gd2r-inv-legend .lux::before{background:#d9b56a}.guide-prose .gd2r-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 18px}.guide-prose .gd2r-layers>div{--c:#4c7dff;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;border:1px solid var(--border);border-top:3px solid var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,transparent),transparent 70%),var(--panel)}.guide-prose .gd2r-layers .sit{--c:#ff5d6c}.guide-prose .gd2r-layers .lux{--c:#d9b56a}.guide-prose .gd2r-layers small{font:800 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.guide-prose .gd2r-layers b{font-size:18px;color:var(--text)}.guide-prose .gd2r-layers p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.guide-prose .gd2r-layers span{margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:700;color:var(--text)}.guide-prose .gd2r-board{margin:6px 0 10px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--panel)}.guide-prose .gd2r-board-h,.guide-prose .gd2r-board-r{display:grid;grid-template-columns:0.9fr 1.35fr 1.4fr;gap:14px;align-items:center;padding:10px 14px}.guide-prose .gd2r-board-h{font:800 11px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint,#8a91a5);background:rgba(255,255,255,.03)}.guide-prose .gd2r-board-r{border-top:1px solid var(--border)}.guide-prose .gd2r-board-r .th{font-weight:800;font-size:14px;color:var(--text)}.guide-prose .gd2r-board-r .its{display:flex;flex-wrap:wrap;gap:6px}.guide-prose .gd2r-board-r .wy{font-size:13px;line-height:1.45;color:var(--text-muted)}.guide-prose .gd2r-chip{display:inline-flex;align-items:center;gap:7px;padding:3px 9px 3px 3px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.guide-prose .gd2r-chip b{font-size:12.5px;color:var(--text)}.guide-prose .gd2r-chip small{font-size:11px;color:#ffd166;font-weight:700}.guide-prose .gd2r-avatar{display:grid;gap:10px;margin:6px 0 18px;padding:16px 18px;border-radius:14px;border:1px solid rgba(242,184,75,.3);background:linear-gradient(90deg,rgba(242,184,75,.10),transparent 70%),var(--panel)}.guide-prose .gd2r-avatar>div{display:grid;grid-template-columns:96px minmax(0,1fr) 48px;gap:12px;align-items:center}.guide-prose .gd2r-avatar small{font-size:12.5px;font-weight:700;color:var(--text-muted)}.guide-prose .gd2r-avatar .bar{height:14px;border-radius:8px;background:rgba(255,255,255,.06);overflow:hidden}.guide-prose .gd2r-avatar .bar i{display:block;height:100%;width:var(--w);border-radius:8px;background:linear-gradient(90deg,#b8862b,#f2b84b 70%,#ffe1a1)}.guide-prose .gd2r-avatar b{font-size:16px;color:#f2b84b;text-align:right}.guide-prose .gd2r-avatar p{margin:2px 0 0;font-size:12.5px;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-saves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 18px}.guide-prose .gd2r-save{padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-save header{display:flex;gap:10px;align-items:center;margin-bottom:8px}.guide-prose .gd2r-save header b{display:block;font-size:14.5px;color:var(--text)}.guide-prose .gd2r-save header small{font-size:12px;font-weight:700;color:#ffd166}.guide-prose .gd2r-save p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-tname{display:inline-flex;align-items:center;gap:8px}.guide-prose table.gd2r-tbl td{vertical-align:middle}.guide-prose .gd2r-vs{display:grid;gap:10px;margin:6px 0 10px}.guide-prose .gd2r-vs-row{display:grid;grid-template-columns:48px 22px 44px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(90deg,rgba(255,93,108,.08),transparent 55%),var(--panel)}.guide-prose .gd2r-vs-row .foe img{display:block;width:48px;height:48px;border-radius:10px;border:1px solid rgba(224,83,63,.55)}.guide-prose .gd2r-vs-row .x{font:800 11px/1 var(--font);text-transform:uppercase;color:var(--text-faint,#8a91a5);text-align:center}.guide-prose .gd2r-vs-row p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-vs-row p b{color:var(--text)}.guide-prose .gd2r-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 18px}.guide-prose .gd2r-team-c{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;border:1px solid rgba(111,207,91,.3);background:radial-gradient(80% 60% at 50% 0%,rgba(111,207,91,.12),transparent 70%),var(--panel)}.guide-prose .gd2r-team-c b{margin-top:6px;font-size:15px;color:var(--text)}.guide-prose .gd2r-team-c small{font-size:12px;color:#9bd98f;font-weight:700}.guide-prose .gd2r-team-c p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.gd2r-ledger{list-style:none;counter-reset:gl;margin:6px 0 18px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.guide-prose ol.gd2r-ledger li{counter-increment:gl;position:relative;padding:34px 12px 12px;border-radius:12px;border:1px solid var(--border);background:var(--panel)}.guide-prose ol.gd2r-ledger li::before{content:counter(gl);position:absolute;left:12px;top:10px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--font);color:#0d0f17;background:#f2b84b}.guide-prose ol.gd2r-ledger li:nth-child(5)::before{background:#ffd166}.guide-prose ol.gd2r-ledger li:nth-child(6)::before{background:#d9b56a}.guide-prose ol.gd2r-ledger b{display:block;font-size:13.5px;color:var(--text)}.guide-prose ol.gd2r-ledger span{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--text-muted)}.guide-prose .gd2r-small{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:6px 0 18px}.guide-prose .gd2r-small>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;border-radius:14px;border:1px solid rgba(155,225,93,.25);background:linear-gradient(180deg,rgba(155,225,93,.08),transparent 60%),var(--panel)}.guide-prose .gd2r-small b{margin-top:6px;font-size:13px;line-height:1.2;color:var(--text)}.guide-prose .gd2r-small .g{font-size:12px;font-weight:800;color:#ffd166}.guide-prose .gd2r-small p{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.guide-prose .gd2r-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 18px}.guide-prose .gd2r-dodont>div{padding:16px 18px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-dodont>div>b{display:inline-flex;align-items:center;gap:8px;font-size:15px}.guide-prose .gd2r-dodont .dont{border-color:rgba(255,93,108,.35)}.guide-prose .gd2r-dodont .dont>b{color:#ff8a95}.guide-prose .gd2r-dodont .do{border-color:rgba(111,207,91,.35)}.guide-prose .gd2r-dodont .do>b{color:#8fdc7f}.guide-prose .gd2r-dodont .dont>b::before{content:"✕"}.guide-prose .gd2r-dodont .do>b::before{content:"✓"}.guide-prose .gd2r-dodont ul{margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55}.guide-prose .gd2r-dodont li{margin-bottom:4px}.guide-prose .gd2r-hg{--ac:#7bd36b;--ac-rgb:123,211,107}.guide-prose .gd2r-hg-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:16px;align-items:start}.guide-prose .gd2r-hg-map{margin:0}.guide-prose .gd2r-hg-map svg{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.guide-prose .gd2r-hg-map .lo{font:800 11px var(--font);letter-spacing:.14em;fill:#6f8a7a}.guide-prose .gd2r-hg-map .hi{font:800 11px var(--font);letter-spacing:.14em;fill:#e0897d}.guide-prose .gd2r-hg-map .lane{fill:none;stroke:rgba(234,214,170,.22);stroke-width:16;stroke-linecap:round}.guide-prose .gd2r-hg-map .ramp{fill:#f2b84b;opacity:.85}.guide-prose .gd2r-hg-map .tw circle{fill:#b9483a;stroke:#ffb4a6;stroke-width:2}.guide-prose .gd2r-hg-map .rx rect{fill:#7c3a33;stroke:#ff9a8a;stroke-width:1.5}.guide-prose .gd2r-hg-map .rx rect.r{fill:#5b2e4a;stroke:#e69ad0}.guide-prose .gd2r-hg-map .t4 circle{fill:#d24a35;stroke:#ffd2c8;stroke-width:2.5}.guide-prose .gd2r-hg-map .anc{fill:#e2462f;stroke:#ffe0d9;stroke-width:3;filter:drop-shadow(0 0 8px rgba(226,70,47,.7))}.guide-prose .gd2r-hg-map .co circle{fill:#0d0f17;stroke:var(--ac);stroke-width:2}.guide-prose .gd2r-hg-map .co text{font:800 12px var(--font);fill:var(--ac);text-anchor:middle}.guide-prose ol.gd2r-hg-rules{list-style:none;counter-reset:hr;margin:10px 0 0;padding:0;display:grid;gap:6px}.guide-prose ol.gd2r-hg-rules li{counter-increment:hr;position:relative;padding:0 0 0 30px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.guide-prose ol.gd2r-hg-rules li::before{content:counter(hr);position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--font);color:var(--ac);border:2px solid var(--ac)}.guide-prose ol.gd2r-hg-rules b{color:var(--text);margin-right:4px}.guide-prose .gd2r-hg-check{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#161a22,#10121a);transition:border-color .25s ease,box-shadow .25s ease}.guide-prose .gd2r-hg-check.go{border-color:rgba(123,211,107,.6);box-shadow:0 0 0 1px rgba(123,211,107,.25),0 10px 30px rgba(123,211,107,.08)}.guide-prose .gd2r-hg-check.wait{border-color:rgba(242,184,75,.55)}.guide-prose .gd2r-hg-check-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.guide-prose .gd2r-hg-check-h b{font-size:15px;color:var(--text)}.guide-prose .gd2r-hg-score{font:800 11px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ac)}.guide-prose .gd2r-hg-check ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.guide-prose .gd2r-hg-check label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);cursor:pointer}.guide-prose .gd2r-hg-check label:hover{border-color:rgba(var(--ac-rgb),.4)}.guide-prose .gd2r-tick{width:18px;height:18px;margin:1px 0 0;accent-color:#7bd36b}.guide-prose .gd2r-hg-check label b{display:block;font-size:13px;line-height:1.3;color:var(--text)}.guide-prose .gd2r-hg-check label small{display:block;font-size:11.5px;line-height:1.35;color:var(--text-muted)}.guide-prose .gd2r-hg-check label:has(input:checked){background:rgba(123,211,107,.08);border-color:rgba(123,211,107,.35)}.guide-prose .gd2r-hg-verdict{margin:10px 0 0;font-size:12.5px;line-height:1.45;font-weight:700;color:var(--text)}.guide-prose .gd2r-bounty{display:grid;gap:8px;margin:6px 0 10px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-bounty-r{display:grid;grid-template-columns:140px minmax(0,1fr) 230px;gap:12px;align-items:center}.guide-prose .gd2r-bounty-r .n{font-size:13.5px;font-weight:700;color:var(--text)}.guide-prose .gd2r-bounty-r .t{height:12px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden}.guide-prose .gd2r-bounty-r .t i{display:block;height:100%;width:var(--w);border-radius:6px;background:linear-gradient(90deg,#a07b26,#ffd166)}.guide-prose .gd2r-bounty-r .v{font-size:12.5px;color:var(--text-muted)}.guide-prose .gd2r-bounty-r .v b{font-size:15px;color:#ffd166}.guide-prose .gd2r-bounty-r .v small{display:block;font-size:11.5px;color:var(--text-faint,#8a91a5)}.guide-prose ol.gd2r-steps{list-style:none;counter-reset:st;margin:6px 0 18px;padding:0;display:grid;gap:10px}.guide-prose ol.gd2r-steps>li{counter-increment:st;position:relative;padding:14px 16px 14px 58px;border-radius:14px;border:1px solid var(--border);background:var(--panel);font-size:14px;line-height:1.6;color:var(--text-muted)}.guide-prose ol.gd2r-steps>li::before{content:counter(st,decimal-leading-zero);position:absolute;left:16px;top:14px;font:800 18px/1 var(--font-display,var(--font));color:var(--gd2r-step,#f2b84b)}.guide-prose ol.gd2r-steps>li b{color:var(--text)}.guide-prose .gd2r-glyph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:6px 0 16px;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.guide-prose .gd2r-glyph>div{position:relative;padding:14px 16px 14px;background:var(--panel);display:flex;flex-direction:column;gap:4px}.guide-prose .gd2r-glyph>div + div{border-left:1px dashed rgba(255,255,255,.12)}.guide-prose .gd2r-glyph>div::before{content:"";position:absolute;left:0;right:0;top:0;height:4px}.guide-prose .gd2r-glyph .s1::before{background:#5cc8ff}.guide-prose .gd2r-glyph .s2::before{background:repeating-linear-gradient(90deg,#8f9bb3 0 8px,transparent 8px 14px)}.guide-prose .gd2r-glyph .s3::before{background:#7bd36b}.guide-prose .gd2r-glyph small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-glyph b{font-size:14.5px;color:var(--text)}.guide-prose .gd2r-glyph span{font-size:12.5px;line-height:1.45;color:var(--text-muted)}.guide-prose .gd2r-hgrules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 12px}.guide-prose .gd2r-hgrules>div{padding:16px;border-radius:14px;border:1px solid rgba(224,83,63,.3);background:linear-gradient(180deg,rgba(224,83,63,.10),transparent 60%),var(--panel)}.guide-prose .gd2r-hgrules b{font-size:15px;color:var(--text)}.guide-prose .gd2r-hgrules p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--text-muted)}.guide-prose .gd2r-t4{margin:6px 0 16px;padding:16px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-t4-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:baseline}.guide-prose .gd2r-t4-h b{font-size:15px;color:var(--text)}.guide-prose .gd2r-t4-h span{font-size:12px;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-t4-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;height:150px;margin-top:12px}.guide-prose .gd2r-t4-row .c{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px}.guide-prose .gd2r-t4-row .c i{display:block;width:100%;max-width:54px;height:var(--h);min-height:3px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ff8a72,#b9483a)}.guide-prose .gd2r-t4-row .c.hl i{background:linear-gradient(180deg,#ffd166,#c98f2a)}.guide-prose .gd2r-t4-row b{font-size:13px;color:var(--text)}.guide-prose .gd2r-t4-row small{font-size:11px;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-t4 p{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.guide-prose ul.gd2r-xlist{list-style:none;margin:6px 0 16px;padding:0;display:grid;gap:8px}.guide-prose ul.gd2r-xlist li{position:relative;padding:12px 14px 12px 44px;border-radius:12px;border:1px solid rgba(255,93,108,.25);background:rgba(255,93,108,.05);font-size:14px;line-height:1.55;color:var(--text-muted)}.guide-prose ul.gd2r-xlist li::before{content:"✕";position:absolute;left:16px;top:12px;font-weight:800;color:#ff8a95}.guide-prose ul.gd2r-xlist li b{color:var(--text)}@media (max-width:760px){.guide-prose .gd2r-hg-grid{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-hgrules{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-glyph{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-glyph>div + div{border-left:0;border-top:1px dashed rgba(255,255,255,.12)}.guide-prose .gd2r-bounty-r{grid-template-columns:110px minmax(0,1fr)}.guide-prose .gd2r-bounty-r .v{grid-column:1 / -1}.guide-prose ol.gd2r-steps>li{padding-left:50px}.guide-prose .gd2r-t4-row{height:120px;gap:5px}}.guide-prose [class*="gd2r-"] li{margin:0}.guide-prose .gd2r-tf{--ac:#ff6a4d;--ac-rgb:255,106,77}.guide-prose .gd2r-tf-seq{margin-top:16px;padding:12px 14px 8px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(5,6,10,.55)}.guide-prose .gd2r-tf-phases,.guide-prose .gd2r-tf-row,.guide-prose .gd2r-tf-ruler{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center}.guide-prose .gd2r-tf-phases>div,.guide-prose .gd2r-tf-ruler>div,.guide-prose .gd2r-tf-row .trk{position:relative}.guide-prose .gd2r-tf-phases>div{height:24px}.guide-prose .gd2r-tf-phases i{position:absolute;top:0;bottom:0;left:calc(var(--s) * 10%);width:calc(var(--d) * 10% - 3px);display:flex;align-items:center;padding:0 8px;font:800 10.5px/1 var(--font);font-style:normal;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;white-space:nowrap;overflow:hidden}.guide-prose .gd2r-tf-phases .p1{background:rgba(255,106,77,.18);color:#ff9a85}.guide-prose .gd2r-tf-phases .p2{background:rgba(169,139,255,.16);color:#c2afff}.guide-prose .gd2r-tf-phases .p3{background:rgba(123,211,107,.16);color:#9fe08f}.guide-prose .gd2r-tf-row{padding:6px 0;border-top:1px solid rgba(255,255,255,.05)}.guide-prose .gd2r-tf-row .who{display:flex;align-items:center;gap:8px;min-width:0}.guide-prose .gd2r-tf-row .who img{width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.15);flex:none}.guide-prose .gd2r-tf-row .who b{font-size:12.5px;line-height:1.15;color:var(--text);min-width:0}.guide-prose .gd2r-tf-row .who small{display:block;font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-prose .gd2r-tf-row .trk{height:36px;border-radius:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 10%),rgba(255,255,255,.02)}.guide-prose .gd2r-tf-row .blk{--k:#8f9bb3;position:absolute;top:3px;bottom:3px;left:calc(var(--s) * 10%);width:max(calc(var(--d) * 10%),6px);border-radius:6px;padding:3px 7px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--k) 55%,transparent),color-mix(in srgb,var(--k) 30%,transparent));border:1px solid var(--k);animation:gd2r-grow .7s cubic-bezier(.2,.8,.2,1) both;transform-origin:left center}.guide-prose .gd2r-tf-row .blk em{font-style:normal;font-size:11px;font-weight:800;line-height:1.15;color:#fff;white-space:nowrap}.guide-prose .gd2r-tf-row .blk small{font-size:9.5px;line-height:1.1;color:rgba(255,255,255,.7)}.guide-prose .gd2r-tf-row .blk.k-blink{--k:#ff7a45}.guide-prose .gd2r-tf-row .blk.k-cc{--k:#5cc8ff}.guide-prose .gd2r-tf-row .blk.k-dmg{--k:#ff5d6c}.guide-prose .gd2r-tf-row .blk.k-bkb{--k:#f2b84b}.guide-prose .gd2r-tf-row .blk.k-chrono{--k:#a98bff}.guide-prose .gd2r-tf-row .blk.k-save{--k:#4fb8ff}.guide-prose .gd2r-tf-row .blk.k-wait{--k:#59606f;border-style:dashed;background:rgba(255,255,255,.03)}.guide-prose .gd2r-tf-row .blk.k-blink em,.guide-prose .gd2r-tf-row .blk.k-bkb em,.guide-prose .gd2r-tf-row .blk.k-blink small,.guide-prose .gd2r-tf-row .blk.k-bkb small{font-size:0}.guide-prose .gd2r-tf-row .blk.tiny{overflow:visible;padding:0}.guide-prose .gd2r-tf-row .blk.tiny em{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);color:#ff9aa4}.guide-prose .gd2r-tf-row .blk.tiny small{display:none}.guide-prose .gd2r-tf-ruler>div{height:18px}.guide-prose ul.gd2r-tf-key{list-style:none;margin:8px 0 0;padding:8px 0 2px;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--text-muted)}.guide-prose ul.gd2r-tf-key li{--k:#8f9bb3;display:inline-flex;align-items:center;gap:6px}.guide-prose ul.gd2r-tf-key li::before{content:"";width:12px;height:10px;border-radius:3px;border:1px solid var(--k);background:color-mix(in srgb,var(--k) 45%,transparent)}.guide-prose ul.gd2r-tf-key .k-blink{--k:#ff7a45}.guide-prose ul.gd2r-tf-key .k-bkb{--k:#f2b84b}.guide-prose ul.gd2r-tf-key .k-cc{--k:#5cc8ff}.guide-prose ul.gd2r-tf-key .k-dmg{--k:#ff5d6c}.guide-prose ul.gd2r-tf-key .k-chrono{--k:#a98bff}.guide-prose ul.gd2r-tf-key .k-save{--k:#4fb8ff}.guide-prose ul.gd2r-tf-key .k-wait{--k:#59606f}.guide-prose ul.gd2r-tf-key .k-wait::before{border-style:dashed;background:transparent}.guide-prose .gd2r-tf-ruler i{white-space:nowrap;position:absolute;left:calc(var(--s) * 10%);top:2px;transform:translateX(-50%);font:700 10.5px/1 var(--font);font-style:normal;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-tf-ruler i:first-child{transform:none}.guide-prose .gd2r-tf-ruler i:last-child{transform:translateX(-100%)}.guide-prose ul.gd2r-tf-notes{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-prose ul.gd2r-tf-notes li{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);font-size:12.5px;line-height:1.45;color:var(--text-muted)}.guide-prose ul.gd2r-tf-notes b{color:var(--text)}@keyframes gd2r-grow{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.guide-prose .gd2r-tf-row:nth-child(3) .blk{animation-delay:.1s}.guide-prose .gd2r-tf-row:nth-child(4) .blk{animation-delay:.2s}.guide-prose .gd2r-tf-row:nth-child(5) .blk{animation-delay:.3s}.guide-prose .gd2r-tf-row:nth-child(6) .blk{animation-delay:.4s}.guide-prose .gd2r-phase4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:6px 0 16px;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.guide-prose .gd2r-phase4>div{--c:#8f9bb3;position:relative;padding:16px 16px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,transparent),transparent 70%),var(--panel)}.guide-prose .gd2r-phase4>div + div{border-left:1px solid var(--border)}.guide-prose .gd2r-phase4>div::after{content:"";position:absolute;right:-7px;top:22px;width:12px;height:12px;transform:rotate(45deg);background:var(--panel);border-top:1px solid var(--border);border-right:1px solid var(--border);z-index:1}.guide-prose .gd2r-phase4>div:last-child::after{display:none}.guide-prose .gd2r-phase4 .p1{--c:#ff6a4d}.guide-prose .gd2r-phase4 .p2{--c:#a98bff}.guide-prose .gd2r-phase4 .p3{--c:#7bd36b}.guide-prose .gd2r-phase4 small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.guide-prose .gd2r-phase4 b{display:block;margin-top:6px;font-size:16px;color:var(--text)}.guide-prose .gd2r-phase4 p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-radii{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;margin:6px 0 8px;padding:16px;border-radius:14px;border:1px solid var(--border);background:radial-gradient(60% 80% at 25% 50%,rgba(92,200,255,.08),transparent 70%),var(--panel)}.guide-prose .gd2r-radii svg{display:block;width:100%;max-width:360px;height:auto;margin:0 auto}.guide-prose .gd2r-radii ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide-prose .gd2r-radii li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.06);border-left:3px solid var(--c);background:rgba(255,255,255,.02)}.guide-prose .gd2r-radii li img{width:34px;height:34px;border-radius:8px}.guide-prose .gd2r-radii li b{display:block;font-size:13.5px;color:var(--text)}.guide-prose .gd2r-radii li small{display:block;font-size:11.5px;line-height:1.3;color:var(--text-muted)}.guide-prose .gd2r-radii li i{font-style:normal;font-weight:800;font-size:14px;color:var(--c)}.guide-prose .gd2r-pos5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:6px 0 16px}.guide-prose .gd2r-pos5>div{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-pos5 .n{position:absolute;right:10px;top:6px;font:800 28px/1 var(--font-display,var(--font));color:rgba(255,255,255,.08)}.guide-prose .gd2r-pos5 img{width:40px;height:40px;border-radius:9px;border:1px solid rgba(255,255,255,.15)}.guide-prose .gd2r-pos5 b{font-size:14px;color:var(--text)}.guide-prose .gd2r-pos5 p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-pos5 .p1,.guide-prose .gd2r-pos5 .p2,.guide-prose .gd2r-pos5 .p3{border-top:3px solid #ff6a4d}.guide-prose .gd2r-pos5 .p4,.guide-prose .gd2r-pos5 .p5{border-top:3px solid #4fb8ff}.guide-prose ol.gd2r-ladder{list-style:none;counter-reset:kl;margin:6px 0 16px;padding:0;display:grid;gap:6px}.guide-prose ol.gd2r-ladder li{counter-increment:kl;position:relative;min-height:64px;padding:12px 14px 12px 68px;border-radius:12px;border:1px solid var(--border);background:var(--panel);font-size:14px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.gd2r-ladder li::before{content:counter(kl);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font:800 18px/1 var(--font-display,var(--font));color:#fff}.guide-prose ol.gd2r-ladder li:nth-child(1){margin-right:0}.guide-prose ol.gd2r-ladder li:nth-child(1)::before{background:#e2462f}.guide-prose ol.gd2r-ladder li:nth-child(2){margin-right:6%}.guide-prose ol.gd2r-ladder li:nth-child(2)::before{background:#c8553d}.guide-prose ol.gd2r-ladder li:nth-child(3){margin-right:12%}.guide-prose ol.gd2r-ladder li:nth-child(3)::before{background:#9c5a47}.guide-prose ol.gd2r-ladder li:nth-child(4){margin-right:18%}.guide-prose ol.gd2r-ladder li:nth-child(4)::before{background:#5b5f6e}.guide-prose ol.gd2r-ladder b{color:var(--text)}.guide-prose .gd2r-saves-sm{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-prose .gd2r-cdw{display:grid;gap:8px;margin:6px 0 16px;padding:16px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-cdw>div{display:grid;grid-template-columns:140px minmax(0,1fr) 56px;gap:12px;align-items:center}.guide-prose .gd2r-cdw .n{font-size:13px;font-weight:700;color:var(--text)}.guide-prose .gd2r-cdw .t{height:10px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden}.guide-prose .gd2r-cdw .t i{display:block;height:100%;width:var(--w);border-radius:6px;background:linear-gradient(90deg,#6d4dd6,#a98bff)}.guide-prose .gd2r-cdw>div:nth-child(n+6) .t i{background:linear-gradient(90deg,#b8862b,#f2b84b)}.guide-prose .gd2r-cdw b{font-size:13px;color:var(--text);text-align:right}.guide-prose .gd2r-cdw p{margin:4px 0 0;font-size:12px;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-gonogo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 16px}.guide-prose .gd2r-gonogo>div{padding:16px 18px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-gonogo .go{border-color:rgba(123,211,107,.4);background:linear-gradient(180deg,rgba(123,211,107,.08),transparent 60%),var(--panel)}.guide-prose .gd2r-gonogo .no{border-color:rgba(255,93,108,.4);background:linear-gradient(180deg,rgba(255,93,108,.08),transparent 60%),var(--panel)}.guide-prose .gd2r-gonogo b{font-size:15px;color:var(--text)}.guide-prose .gd2r-gonogo ul{margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55}.guide-prose .gd2r-gonogo li + li{margin-top:4px}@media (max-width:760px){.guide-prose .gd2r-tf-phases,.guide-prose .gd2r-tf-row,.guide-prose .gd2r-tf-ruler{grid-template-columns:40px minmax(0,1fr);gap:8px}.guide-prose .gd2r-tf-row .who b{display:none}.guide-prose .gd2r-tf-row .blk{padding:2px 4px}.guide-prose .gd2r-tf-row .blk em{font-size:9.5px;white-space:normal}.guide-prose .gd2r-tf-row .blk small{display:none}.guide-prose .gd2r-tf-phases i{font-size:9px;padding:0 4px;letter-spacing:.04em}.guide-prose .gd2r-tf-phases i.p1{font-size:0}.guide-prose .gd2r-tf-row .blk.tiny em{font-size:9.5px;white-space:nowrap}.guide-prose .gd2r-tf-seq{padding:10px 10px 6px}.guide-prose ul.gd2r-tf-notes{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-phase4{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gd2r-phase4>div::after{display:none}.guide-prose .gd2r-phase4>div:nth-child(3){border-left:0}.guide-prose .gd2r-phase4>div:nth-child(n+3){border-top:1px solid var(--border)}.guide-prose .gd2r-radii{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-pos5{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gd2r-pos5>div:last-child{grid-column:1 / -1}.guide-prose .gd2r-saves-sm{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose ol.gd2r-ladder li{margin-right:0!important}.guide-prose .gd2r-cdw>div{grid-template-columns:112px minmax(0,1fr) 46px;gap:8px}.guide-prose .gd2r-gonogo{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.guide-prose .gd2r-saves-sm{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-phase4{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-phase4>div + div{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.guide-prose .gd2r-tf-row .blk{animation:none}.guide-prose .gd2r-hg-check{transition:none}}.guide-prose .gd2r-sm{--ac:#b39bff;--ac-rgb:179,155,255}.guide-prose .gd2r-sm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:16px;align-items:start}.guide-prose .gd2r-sm-map{margin:0}.guide-prose .gd2r-sm-map svg{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.guide-prose .gd2r-sm-map figcaption{margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-sm-map .lane{fill:none;stroke:rgba(234,214,170,.16);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.guide-prose .gd2r-sm-map .rd{font:800 9.5px var(--font);letter-spacing:.14em;fill:#8fdc7f}.guide-prose .gd2r-sm-map .dr{font:800 9.5px var(--font);letter-spacing:.14em;fill:#ff8a72}.guide-prose .gd2r-sm-map .brk{fill:rgba(255,93,108,.10);stroke:#ff5d6c;stroke-width:1.5;stroke-dasharray:4 3}.guide-prose .gd2r-sm-map .tw{fill:#b9483a;stroke:#ffb4a6;stroke-width:1.5}.guide-prose .gd2r-sm-map .brk.hero{fill:rgba(255,93,108,.16)}.guide-prose .gd2r-sm-map .tgt{fill:#ff5d6c;stroke:#fff;stroke-width:1.5}.guide-prose .gd2r-sm-map .tgtl{font:800 8.5px var(--font);letter-spacing:.08em;text-transform:uppercase;fill:#ffb3ba;text-anchor:middle}.guide-prose .gd2r-sm-map .ward circle{fill:rgba(92,200,255,.08);stroke:#5cc8ff;stroke-width:1.5;stroke-dasharray:2 3}.guide-prose .gd2r-sm-map .ward text{font:700 9px var(--font);fill:#8fd8ff;text-anchor:middle}.guide-prose .gd2r-sm-map .route{fill:none;stroke:var(--ac);stroke-width:3;stroke-dasharray:2 6;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(179,155,255,.8));animation:gd2r-march 1.6s linear infinite}.guide-prose .gd2r-sm-map .wp circle{fill:#11131c;stroke:var(--ac);stroke-width:2}.guide-prose .gd2r-sm-map .wp text{font:800 8.5px var(--font);fill:#fff;text-anchor:middle}.guide-prose .gd2r-sm-map .wp.hit circle{fill:#ff5d6c;stroke:#ffd2d6}@keyframes gd2r-march{to{stroke-dashoffset:-16}}.guide-prose .gd2r-sm-side{display:grid;gap:12px}.guide-prose .gd2r-sm-clock{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(var(--ac-rgb),.3);background:rgba(var(--ac-rgb),.06)}.guide-prose .gd2r-sm-clock svg{width:96px;height:96px;transform:rotate(-90deg)}.guide-prose .gd2r-sm-clock .bg{fill:none;stroke:rgba(255,255,255,.08);stroke-width:10}.guide-prose .gd2r-sm-clock .fg{fill:none;stroke:var(--ac);stroke-width:10;stroke-linecap:round;stroke-dasharray:var(--used) 45}.guide-prose .gd2r-sm-clock b{display:block;font:800 30px/1 var(--font-display,var(--font));color:var(--text)}.guide-prose .gd2r-sm-clock b small{font-size:13px;color:var(--text-muted);margin-left:4px}.guide-prose .gd2r-sm-clock span{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:var(--text-muted)}.guide-prose dl.gd2r-sm-card{margin:0;display:grid;gap:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.3)}.guide-prose dl.gd2r-sm-card>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:8px 12px}.guide-prose dl.gd2r-sm-card>div + div{border-top:1px solid rgba(255,255,255,.06)}.guide-prose dl.gd2r-sm-card dt{font:800 10.5px/1.6 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ac)}.guide-prose dl.gd2r-sm-card dd{margin:0;font-size:12.5px;line-height:1.45;color:var(--text)}.guide-prose .gd2r-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 8px}.guide-prose .gd2r-spec>div{padding:14px;border-radius:14px;border:1px solid rgba(179,155,255,.25);background:linear-gradient(160deg,rgba(179,155,255,.10),transparent 60%),var(--panel)}.guide-prose .gd2r-spec b{display:block;font:800 24px/1 var(--font-display,var(--font));color:#cbbcff;letter-spacing:-.01em}.guide-prose .gd2r-spec span{display:block;margin-top:8px;font-size:13px;font-weight:700;color:var(--text)}.guide-prose .gd2r-spec small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-muted)}.guide-prose .gd2r-when{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 16px}.guide-prose .gd2r-when>div{padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-when small{display:inline-block;padding:3px 8px;border-radius:999px;background:rgba(179,155,255,.14);font-size:11px;font-weight:800;color:#cbbcff}.guide-prose .gd2r-when b{display:block;margin-top:8px;font-size:15px;color:var(--text)}.guide-prose .gd2r-when p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-race{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:6px 0 16px;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.guide-prose .gd2r-race>div{padding:16px;background:var(--panel)}.guide-prose .gd2r-race .you{background:linear-gradient(90deg,rgba(123,211,107,.10),transparent),var(--panel)}.guide-prose .gd2r-race .them{border-left:1px solid var(--border);background:linear-gradient(270deg,rgba(255,93,108,.10),transparent),var(--panel)}.guide-prose .gd2r-race small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#9fe08f}.guide-prose .gd2r-race .them small{color:#ff9aa4}.guide-prose .gd2r-race ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.guide-prose .gd2r-race li{display:block;padding-left:52px;position:relative;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-race li b{position:absolute;left:0;top:0;color:var(--text)}@media (max-width:760px){.guide-prose .gd2r-sm-grid{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-spec{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gd2r-when{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-race{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-race .them{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.guide-prose .gd2r-sm-map .route{animation:none}}.guide-prose .gd2r-cb{--ac:#4cc9f0;--ac-rgb:76,201,240}.guide-prose .gd2r-cb-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin-top:16px;align-items:start}.guide-prose .gd2r-cb-chart{margin:0;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(5,6,10,.5)}.guide-prose .gd2r-cb-chart svg{display:block;width:100%;height:auto}.guide-prose .gd2r-cb-chart .grid{stroke:rgba(255,255,255,.06)}.guide-prose .gd2r-cb-chart .zero{stroke:rgba(255,255,255,.3);stroke-dasharray:3 3}.guide-prose .gd2r-cb-chart .yl{font:600 9px var(--font);fill:#8a91a5;text-anchor:end}.guide-prose .gd2r-cb-chart .xl{font:600 9px var(--font);fill:#8a91a5}.guide-prose .gd2r-cb-chart .ln{fill:none;stroke:#e9eefc;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700;animation:gd2r-draw 1.8s ease-out .2s forwards}@keyframes gd2r-draw{to{stroke-dashoffset:0}}.guide-prose .gd2r-cb-chart .ev circle{fill:#0d0f17;stroke:var(--ac);stroke-width:2}.guide-prose .gd2r-cb-chart .ev text{font:800 9.5px var(--font);fill:var(--ac);text-anchor:middle}.guide-prose ol.gd2r-cb-ev{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.guide-prose ol.gd2r-cb-ev li{font-size:12px;line-height:1.4;color:var(--text-muted)}.guide-prose ol.gd2r-cb-ev b{display:block;color:var(--ac);font-size:11.5px}.guide-prose .gd2r-bb{padding:14px;border-radius:16px;border:1px solid rgba(255,209,102,.35);background:linear-gradient(180deg,rgba(255,209,102,.08),transparent 50%),#11131b}.guide-prose .gd2r-bb-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.guide-prose .gd2r-bb-h b{font-size:15px;color:var(--text)}.guide-prose .gd2r-bb-h small{font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#ffd166}.guide-prose .gd2r-bb-in{display:none;margin-top:12px}.guide-prose .gd2r-bb.live .gd2r-bb-in{display:block}.guide-prose .gd2r-bb-in span{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-muted)}.guide-prose .gd2r-bb-in output{font-weight:800;color:var(--text)}.guide-prose .gd2r-bb-in input{width:100%;margin:8px 0 0;accent-color:#ffd166}.guide-prose .gd2r-bb-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.guide-prose .gd2r-bb-out>div{padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06)}.guide-prose .gd2r-bb-out small{display:block;font-size:11px;font-weight:700;color:var(--text-muted)}.guide-prose .gd2r-bb-out b{display:block;margin-top:4px;font:800 24px/1 var(--font-display,var(--font));color:#ffd166}.guide-prose .gd2r-bb-out div + div b{color:#ff8a95}.guide-prose .gd2r-bb-out span{display:block;margin-top:4px;font-size:10.5px;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-bb-both{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.guide-prose .gd2r-bb-both b{color:var(--text)}.guide-prose table.gd2r-bb-tbl{width:100%;margin:10px 0 0;border-collapse:collapse;font-size:12px}.guide-prose table.gd2r-bb-tbl caption{text-align:left;font:800 10.5px/1.6 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint,#8a91a5)}.guide-prose table.gd2r-bb-tbl th,.guide-prose table.gd2r-bb-tbl td{padding:4px 0;border-top:1px solid rgba(255,255,255,.06);font-weight:600;color:var(--text-muted);text-align:left}.guide-prose table.gd2r-bb-tbl td{text-align:right;color:#ffd166;font-weight:800}.guide-prose .gd2r-bb.live table.gd2r-bb-tbl{display:none}.guide-prose .gd2r-streak{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:end;height:170px;margin:6px 0 16px;padding:14px 14px 10px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-streak>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:3px}.guide-prose .gd2r-streak i{display:block;width:100%;max-width:46px;height:var(--h);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ffd166,#a07b26)}.guide-prose .gd2r-streak b{font-size:12.5px;color:#ffd166}.guide-prose .gd2r-streak small{font-size:10.5px;color:var(--text-faint,#8a91a5);white-space:nowrap}.guide-prose .gd2r-worth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 8px}.guide-prose .gd2r-worth>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-worth .rich{border-color:rgba(255,209,102,.4);background:linear-gradient(135deg,rgba(255,209,102,.10),transparent 60%),var(--panel)}.guide-prose .gd2r-worth img{width:44px;height:44px;border-radius:10px}.guide-prose .gd2r-worth small{display:block;font-size:12px;line-height:1.35;color:var(--text-muted);margin-bottom:6px}.guide-prose .gd2r-worth p{display:flex;justify-content:space-between;align-items:baseline;margin:2px 0 0;font-size:13px;color:var(--text-muted)}.guide-prose .gd2r-worth p b{font:800 20px/1.1 var(--font-display,var(--font));color:#ffd166}.guide-prose .gd2r-worth .poor p b{color:var(--text)}.guide-prose .gd2r-mind,.guide-prose .gd2r-bbrules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 16px}.guide-prose .gd2r-mind>div,.guide-prose .gd2r-bbrules>div{padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-mind>div{border-left:3px solid #4cc9f0}.guide-prose .gd2r-mind b{font-size:14.5px;color:var(--text)}.guide-prose .gd2r-mind p,.guide-prose .gd2r-bbrules p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-bbrules{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-prose .gd2r-bbrules small{font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#ffd166}.guide-prose .gd2r-bbrules b{display:block;margin-top:8px;font-size:16px;line-height:1.2;color:var(--text)}.guide-prose .gd2r-global{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 16px}.guide-prose .gd2r-global>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding:14px;border-radius:14px;border:1px solid rgba(76,201,240,.25);background:linear-gradient(135deg,rgba(76,201,240,.08),transparent 60%),var(--panel)}.guide-prose .gd2r-global img{grid-row:span 2;width:48px;height:48px;border-radius:10px}.guide-prose .gd2r-global b{font-size:14px;color:var(--text)}.guide-prose .gd2r-global p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gd2r-resp{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;align-items:end;height:190px;margin:6px 0 8px;padding:14px 12px 10px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-resp>div{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;height:100%;gap:3px}.guide-prose .gd2r-resp i{display:block;width:100%;height:calc(var(--h) * .78);border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#7fd8f6,#2a7f9e)}.guide-prose .gd2r-resp small{order:-1;font-size:9.5px;color:var(--text-faint,#8a91a5)}.guide-prose .gd2r-resp b{font-size:9.5px;color:var(--text-muted)}.guide-prose .gd2r-resp>div:not(.mk) b{visibility:hidden}.guide-prose .gd2r-resp .mk b{color:var(--text);font-weight:800}.guide-prose .gd2r-resp .mk i{background:linear-gradient(180deg,#ffd166,#a07b26)}.guide-prose .gd2r-flow{display:grid;gap:8px;margin:6px 0 16px;counter-reset:fq}.guide-prose .gd2r-flow .q{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.guide-prose .gd2r-flow b{font-size:14px;line-height:1.4;color:var(--text)}.guide-prose .gd2r-flow span{padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.4}.guide-prose .gd2r-flow .yes{background:rgba(123,211,107,.10);color:#b5e8aa;border:1px solid rgba(123,211,107,.3)}.guide-prose .gd2r-flow .no{background:rgba(255,255,255,.03);color:var(--text-muted);border:1px dashed rgba(255,255,255,.15)}.guide-prose ul.gd2r-checklist{list-style:none;margin:6px 0 16px;padding:0;display:grid;gap:8px}.guide-prose ul.gd2r-checklist li{position:relative;padding:12px 14px 12px 44px;border-radius:12px;border:1px solid rgba(255,209,102,.25);background:rgba(255,209,102,.04);font-size:14px;line-height:1.55;color:var(--text-muted)}.guide-prose ul.gd2r-checklist li::before{content:"✓";position:absolute;left:16px;top:12px;font-weight:800;color:#ffd166}.guide-prose ul.gd2r-checklist b{color:var(--text)}@media (max-width:760px){.guide-prose .gd2r-cb-grid{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-worth,.guide-prose .gd2r-mind,.guide-prose .gd2r-global{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-bbrules{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gd2r-flow .q{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-streak{gap:4px;padding:12px 8px 8px}.guide-prose .gd2r-streak small{font-size:9px}.guide-prose .gd2r-resp{gap:2px;padding:12px 6px 8px;height:160px}.guide-prose .gd2r-resp small{font-size:8px}.guide-prose .gd2r-resp b{font-size:8.5px}.guide-prose .gd2r-resp>div:nth-child(even) small{visibility:hidden}}@media (max-width:480px){.guide-prose ol.gd2r-cb-ev{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guide-prose .gd2r-cb-chart .ln{animation:none;stroke-dashoffset:0}}@media (max-width:760px){.guide-prose .gd2r-hero{padding:20px 16px 14px;border-radius:16px}.guide-prose .gd2r-inv-grid{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-layers,.guide-prose .gd2r-team{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-saves{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose ol.gd2r-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gd2r-small{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gd2r-dodont{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-board-h{display:none}.guide-prose .gd2r-board-r{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:480px){.guide-prose .gd2r-saves{grid-template-columns:minmax(0,1fr)}.guide-prose .gd2r-inv-slots li{padding:8px 4px}.guide-prose .gd2r-inv-slots li small{font-size:10px}.guide-prose .gd2r-vs-row{grid-template-columns:44px minmax(0,1fr)}.guide-prose .gd2r-vs-row .x{display:none}.guide-prose .gd2r-vs-row .it{grid-column:2;grid-row:1;justify-self:start}.guide-prose .gd2r-vs-row .foe img{width:44px;height:44px}.guide-prose .gd2r-vs-row p{grid-column:1 / -1}.guide-prose .gd2r-avatar>div{grid-template-columns:78px minmax(0,1fr) 40px}}