.guide-prose:has(.gcs2p-mir){--gp:#2fd3c6;--gp-rgb:47,211,198;--gaccent:#2fd3c6}.guide-prose:has(.gcs2p-inf){--gp:#ff6a3d;--gp-rgb:255,106,61;--gaccent:#ff7a4f}.guide-prose:has(.gcs2p-d2){--gp:#f2c14e;--gp-rgb:242,193,78;--gaccent:#f2c14e}.guide-prose:has(.gcs2p-nk){--gp:#6c9bff;--gp-rgb:108,155,255;--gaccent:#7aa5ff}.guide-prose:has(.gcs2p-an){--gp:#8fd14f;--gp-rgb:143,209,79;--gaccent:#9bd95e}.guide-prose .gcs2p-hero{position:relative;margin:0 0 26px;border-radius:20px;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--gp-rgb),.3);background:#0b0e15}.guide-prose .gcs2p-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gp)}.guide-prose .gcs2p-eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.guide-prose .gcs2p-foot{margin:0;padding:9px 16px 11px;font-size:11.5px;line-height:1.45;color:var(--text-faint);border-top:1px solid rgba(255,255,255,.06)}.guide-prose .gcs2p-svg{display:block;width:100%;height:auto}.guide-prose .gcs2p-svg text{font-family:var(--font);font-weight:700;fill:#e9edf6;paint-order:stroke;stroke:rgba(8,10,16,.9);stroke-width:4px;stroke-linejoin:round}.guide-prose .gcs2p-svg .lb{font-size:24px}.guide-prose .gcs2p-svg .lb-s{font-size:18px;fill:#b9c1d3;font-weight:600}.guide-prose .gcs2p-svg .lb-site{font:800 46px/1 var(--font-display);fill:rgba(var(--gp-rgb),.95);stroke-width:0}.guide-prose .gcs2p-svg .lane{fill:none;stroke:#2a3142;stroke-width:30;stroke-linecap:round;stroke-linejoin:round}.guide-prose .gcs2p-svg .lane-in{fill:none;stroke:#353e53;stroke-width:22;stroke-linecap:round;stroke-linejoin:round}.guide-prose .gcs2p-svg .room{fill:#252c3c;stroke:#3a4459;stroke-width:2}.guide-prose .gcs2p-svg .site{fill:rgba(var(--gp-rgb),.14);stroke:rgba(var(--gp-rgb),.75);stroke-width:2.5}.guide-prose .gcs2p-svg .spawn{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.22);stroke-width:2;stroke-dasharray:6 6}.guide-prose .gcs2p-svg .under{fill:none;stroke:#59637a;stroke-width:5;stroke-dasharray:3 9;stroke-linecap:round}.guide-prose .gcs2p-svg .pin{fill:var(--gp);stroke:#0b0e15;stroke-width:3}.guide-prose .gcs2p-svg .pin-c{fill:#0b0e15;stroke:#c8cfdd;stroke-width:2.5}@media (max-width:640px){.guide-prose .gcs2p-svg .lb{font-size:33px}.guide-prose .gcs2p-svg .lb-s{font-size:26px}.guide-prose .gcs2p-svg .lb-site{font-size:62px}.guide-prose .gcs2p-svg .minor{display:none}}.guide-prose .gcs2p-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-muted)}.guide-prose .gcs2p-legend li{display:inline-flex;align-items:center;gap:7px;margin:0}.guide-prose .gcs2p-legend i{width:12px;height:12px;border-radius:4px;flex:none;background:var(--c,var(--gp))}.guide-prose .gcs2p-legend i.ring{background:transparent;border:2px solid #c8cfdd;border-radius:50%}.guide-prose .gcs2p-legend i.dash{height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,#8792a8 0 3px,transparent 3px 7px)}.guide-prose .gcs2p-callouts{margin:16px 0 22px;display:grid;gap:12px}.guide-prose .gcs2p-co-grp{padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.guide-prose .gcs2p-co-grp>h3{margin:0 0 10px;display:flex;align-items:baseline;gap:10px;font:700 15px/1.2 var(--font-display);color:var(--text)}.guide-prose .gcs2p-co-grp>h3 small{font:600 12px/1 var(--font);color:var(--text-faint);letter-spacing:.02em}.guide-prose .gcs2p-co-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px dashed rgba(255,255,255,.07)}.guide-prose .gcs2p-co-row:first-of-type{border-top:0}.guide-prose .gcs2p-co-row>b{font:700 11px/1.9 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.guide-prose .gcs2p-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.guide-prose .gcs2p-chips li{margin:0;padding:4px 9px;border-radius:8px;font:600 12.5px/1.3 var(--font);color:var(--text)}.guide-prose .gcs2p-chips.off li{background:rgba(var(--gp-rgb),.14);border:1px solid rgba(var(--gp-rgb),.4)}.guide-prose .gcs2p-chips.com li{background:transparent;border:1px dashed rgba(255,255,255,.2);color:var(--text-muted)}.guide-prose .gcs2p-chips li.gone{text-decoration:line-through;text-decoration-color:#ff6d6d;color:var(--text-faint)}.guide-prose .gcs2p-exec{margin:16px 0 22px;border-radius:18px;border:1px solid rgba(var(--gp-rgb),.3);overflow:hidden;background:linear-gradient(180deg,rgba(var(--gp-rgb),.07),rgba(var(--gp-rgb),.01) 40%),var(--panel)}.guide-prose .gcs2p-exec-h{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-exec-site{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;flex:none;font:800 24px/1 var(--font-display);color:#0b0e15;background:var(--gp)}.guide-prose .gcs2p-exec-h b{display:block;font:700 17px/1.2 var(--font-display);color:var(--text)}.guide-prose .gcs2p-exec-h small{display:block;margin-top:3px;font-size:12.5px;color:var(--text-faint)}.guide-prose .gcs2p-bill{margin-left:auto;text-align:right;flex:none}.guide-prose .gcs2p-bill span{display:block;font:700 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.guide-prose .gcs2p-bill b{font:800 22px/1.15 var(--font-display);color:var(--gp)}.guide-prose .gcs2p-exec-b{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.guide-prose .gcs2p-nades{margin:0;padding:10px 16px 14px;list-style:none;border-right:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-nades li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:7px 0;border-top:1px dashed rgba(255,255,255,.07);font-size:13.5px;line-height:1.35;color:var(--text-muted)}.guide-prose .gcs2p-nades li:first-child{border-top:0}.guide-prose .gcs2p-nades li b{color:var(--text)}.guide-prose .gcs2p-nades li small{display:block;font-size:11.5px;color:var(--text-faint)}.guide-prose .gcs2p-nades li.bp b::after{content:"our add";margin-left:7px;padding:1px 6px;border-radius:6px;font:700 9.5px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--gp);border:1px solid rgba(var(--gp-rgb),.4);vertical-align:1px}.guide-prose .gcs2p-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 10px/1 var(--font);color:#0b0e15}.guide-prose .gcs2p-n[data-k="smoke"]{background:radial-gradient(circle at 35% 35%,#f2f4f8,#9aa3b5)}.guide-prose .gcs2p-n[data-k="flash"]{background:radial-gradient(circle,#fffbe0 0 30%,#ffe066 31% 60%,#c9a227 61%)}.guide-prose .gcs2p-n[data-k="molotov"],.guide-prose .gcs2p-n[data-k="incendiary"]{background:radial-gradient(circle at 50% 70%,#ffd166,#ff6a3d 55%,#b3261e)}.guide-prose .gcs2p-n[data-k="he"]{background:radial-gradient(circle,#9be564,#3d7a22)}.guide-prose .gcs2p-steps{margin:0;padding:12px 16px 14px 34px;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.guide-prose .gcs2p-steps li{margin:0 0 6px}.guide-prose .gcs2p-steps li b{color:var(--text)}.guide-prose .gcs2p-exec-f{padding:9px 16px;font-size:11.5px;color:var(--text-faint);border-top:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-smokes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px}.guide-prose .gcs2p-smk{position:relative;padding:14px 16px 14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--border);overflow:hidden}.guide-prose .gcs2p-smk::before{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(220,226,238,.16),transparent 70%)}.guide-prose .gcs2p-smk h3{margin:0 0 6px;font:700 15.5px/1.25 var(--font-display);color:var(--text)}.guide-prose .gcs2p-smk dl{margin:0;display:grid;grid-template-columns:62px minmax(0,1fr);gap:4px 10px;font-size:13px;line-height:1.45}.guide-prose .gcs2p-smk dt{font:700 10.5px/1.7 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gp)}.guide-prose .gcs2p-smk dd{margin:0;color:var(--text-muted)}.guide-prose .gcs2p-smk .side{position:absolute;right:12px;top:12px;padding:2px 8px;border-radius:7px;font:800 10px/1.5 var(--font);letter-spacing:.08em;color:#0b0e15;background:#e0b84a}.guide-prose .gcs2p-smk .side.ct{background:#6fa8ff}.guide-prose .gcs2p-setups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 22px}.guide-prose .gcs2p-setup{padding:12px 12px 14px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.guide-prose .gcs2p-setup svg{display:block;width:100%;height:auto;border-radius:10px;background:#0d1119;margin-bottom:10px}.guide-prose .gcs2p-setup svg .z{fill:#222939;stroke:#333c50;stroke-width:1.5}.guide-prose .gcs2p-setup svg .zs{fill:rgba(var(--gp-rgb),.16);stroke:rgba(var(--gp-rgb),.7);stroke-width:1.5}.guide-prose .gcs2p-setup svg .ct{fill:#6fa8ff;stroke:#0d1119;stroke-width:2}.guide-prose .gcs2p-setup svg .rot{fill:none;stroke:#6fa8ff;stroke-width:2;stroke-dasharray:4 4}.guide-prose .gcs2p-setup svg text{font:700 11px/1 var(--font);fill:#aab3c6}.guide-prose .gcs2p-setup h3{margin:0 0 4px;font:700 15px/1.2 var(--font-display);color:var(--text)}.guide-prose .gcs2p-setup p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-setup .tag{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:7px;font:800 10px/1.5 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gp);border:1px solid rgba(var(--gp-rgb),.45)}.guide-prose .gcs2p-dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px}.guide-prose .gcs2p-dd>div{padding:14px 16px 8px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.guide-prose .gcs2p-dd>div>b{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:700 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.guide-prose .gcs2p-dd .no{border-top:3px solid #ff6d6d}.guide-prose .gcs2p-dd .no>b{color:#ff8f8f}.guide-prose .gcs2p-dd .yes{border-top:3px solid #4fd18b}.guide-prose .gcs2p-dd .yes>b{color:#6fe0a2}.guide-prose .gcs2p-dd ul{margin:0;padding:0;list-style:none}.guide-prose .gcs2p-dd li{position:relative;margin:0 0 9px;padding-left:20px;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-dd li b{color:var(--text)}.guide-prose .gcs2p-dd .no li::before,.guide-prose .gcs2p-dd .yes li::before{position:absolute;left:0;top:0;font-weight:800}.guide-prose .gcs2p-dd .no li::before{content:"×";color:#ff8f8f}.guide-prose .gcs2p-dd .yes li::before{content:"✓";color:#6fe0a2}.guide-prose .gcs2p-log{margin:16px 0 22px;padding:0;list-style:none;border-left:2px solid rgba(var(--gp-rgb),.35)}.guide-prose .gcs2p-log li{position:relative;margin:0;padding:4px 0 12px 20px;font-size:14px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-log li::before{content:"";position:absolute;left:-7px;top:9px;width:12px;height:12px;border-radius:50%;background:#0b0e15;border:2px solid var(--gp)}.guide-prose .gcs2p-log time{display:block;font:700 11px/1.5 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gp)}.guide-prose .gcs2p-log q{color:var(--text);quotes:"“" "”"}.guide-prose .gcs2p-nudge{display:flex;gap:14px;align-items:center;margin:18px 0 22px;padding:14px 16px;border-radius:16px;background:linear-gradient(90deg,rgba(var(--gp-rgb),.13),rgba(var(--gp-rgb),.03));border:1px solid rgba(var(--gp-rgb),.35);font-size:14px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-nudge svg{width:34px;height:34px;flex:none;color:var(--gp)}.guide-prose .gcs2p-nudge b{color:var(--text)}.guide-prose .gcs2p-mir{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);background:radial-gradient(80% 90% at 0% 0%,rgba(47,211,198,.12),transparent 60%),#0a0d14}.guide-prose .gcs2p-mir-radar{position:relative;padding:14px;border-right:1px solid rgba(255,255,255,.06);background:repeating-radial-gradient(circle at 46% 52%,transparent 0 58px,rgba(47,211,198,.07) 58px 59px),transparent}.guide-prose .gcs2p-mir-radar::after{content:"";position:absolute;inset:14px;pointer-events:none;border-radius:14px;background:conic-gradient(from 200deg at 46% 52%,rgba(47,211,198,.16),transparent 18%);mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.guide-prose .gcs2p-mir-radar::after{animation:gcs2p-sweep 9s linear infinite}}@keyframes gcs2p-sweep{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.guide-prose .gcs2p-mir-radar{overflow:hidden}.guide-prose .gcs2p-mir-side{padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px}.guide-prose .gcs2p-mir-side p.t{margin:2px 0 0;font:700 22px/1.15 var(--font-display);color:var(--text);letter-spacing:-.01em}.guide-prose .gcs2p-mir-side p.t em{font-style:normal;color:var(--gp)}.guide-prose .gcs2p-mir-stats{margin:0;padding:0;list-style:none;display:grid;gap:8px}.guide-prose .gcs2p-mir-stats li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.guide-prose .gcs2p-mir-stats b{white-space:nowrap;font:800 20px/1 var(--font-display);color:var(--gp);text-align:center}.guide-prose .gcs2p-mir-stats span{font-size:12.5px;line-height:1.35;color:var(--text-muted)}.guide-prose .gcs2p-mir .gcs2p-svg .lane{stroke:#263041}.guide-prose .gcs2p-mir .gcs2p-svg .lane-in{stroke:#34405a}.guide-prose .gcs2p-mir .gcs2p-svg .lane-t{fill:none;stroke:#e0b84a;stroke-width:3;stroke-dasharray:2 8;stroke-linecap:round;opacity:.85}.guide-prose .gcs2p-mir-foot{grid-column:1 / -1}.guide-prose .gcs2p-ladder{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 22px;counter-reset:rung}.guide-prose .gcs2p-ladder::before{content:"";position:absolute;left:6%;right:6%;top:21px;height:3px;border-radius:3px;background:linear-gradient(90deg,#e0b84a,var(--gp));opacity:.55}.guide-prose .gcs2p-rung{position:relative;padding:0 2px;counter-increment:rung}.guide-prose .gcs2p-rung>i{position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#0b0e15;border:3px solid var(--gp);font:800 15px/1 var(--font-display);font-style:normal;color:var(--gp)}.guide-prose .gcs2p-rung>i::before{content:counter(rung)}.guide-prose .gcs2p-rung>div{padding:12px;border-radius:14px;background:var(--panel);border:1px solid var(--border);height:calc(100% - 54px)}.guide-prose .gcs2p-rung b{display:block;font:700 14.5px/1.25 var(--font-display);color:var(--text)}.guide-prose .gcs2p-rung small{display:block;margin:3px 0 6px;font:700 10.5px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--gp)}.guide-prose .gcs2p-rung p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-inf{background:radial-gradient(70% 80% at 100% 0%,rgba(255,106,61,.16),transparent 60%),radial-gradient(60% 70% at 0% 100%,rgba(255,184,77,.08),transparent 60%),#0c0b10}.guide-prose .gcs2p-inf-top{position:relative}.guide-prose .gcs2p-inf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px;padding:16px 18px 4px}.guide-prose .gcs2p-inf-head>div{max-width:520px}.guide-prose .gcs2p-inf-head p{margin:6px 0 0;font:700 23px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--text)}.guide-prose .gcs2p-inf-head p em{font-style:normal;color:var(--gp)}.guide-prose .gcs2p-inf .gcs2p-svg .lane{stroke:#2b2a35}.guide-prose .gcs2p-inf .gcs2p-svg .lane-in{stroke:#3b3946}.guide-prose .gcs2p-inf .gcs2p-svg .heat{opacity:.9}@media (prefers-reduced-motion:no-preference){.guide-prose .gcs2p-inf .gcs2p-svg .heat{animation:gcs2p-heat 3.2s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}}@keyframes gcs2p-heat{from{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.guide-prose .gcs2p-inf .gcs2p-svg .stamp rect{fill:rgba(12,11,16,.85);stroke:var(--gp);stroke-width:2.5}.guide-prose .gcs2p-inf .gcs2p-svg .stamp text{fill:var(--gp);stroke-width:0;font-weight:800;letter-spacing:.06em}.guide-prose .gcs2p-inf .gcs2p-svg .closed{fill:rgba(255,80,80,.18);stroke:#ff6d6d;stroke-width:2.5;stroke-dasharray:6 5}.guide-prose .gcs2p-inf-chokes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-inf-choke{padding:14px 16px}.guide-prose .gcs2p-inf-choke + .gcs2p-inf-choke{border-left:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-inf-choke h3{margin:0 0 4px;display:flex;align-items:center;gap:8px;font:700 16px/1.2 var(--font-display);color:var(--text)}.guide-prose .gcs2p-inf-choke h3 i{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#ffd166,#ff6a3d);box-shadow:0 0 12px rgba(255,106,61,.8)}.guide-prose .gcs2p-inf-choke p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-inf-choke p b{color:var(--text)}.guide-prose .gcs2p-ba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px}.guide-prose .gcs2p-ba figure{margin:0;border-radius:16px;overflow:hidden;background:var(--panel);border:1px solid var(--border)}.guide-prose .gcs2p-ba figure.after{border-color:rgba(var(--gp-rgb),.45)}.guide-prose .gcs2p-ba figcaption{padding:10px 14px 12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-ba figcaption b{display:block;margin-bottom:2px;font:700 12px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.guide-prose .gcs2p-ba figure.after figcaption b{color:var(--gp)}.guide-prose .gcs2p-ba svg{display:block;width:100%;height:auto;background:#0d0c12}.guide-prose .gcs2p-ba svg text{font:700 13px/1 var(--font);fill:#dde2ec}.guide-prose .gcs2p-ba svg .w{fill:#2a2833;stroke:#423f4d;stroke-width:2}.guide-prose .gcs2p-ba svg .s{fill:rgba(255,106,61,.13);stroke:rgba(255,106,61,.7);stroke-width:2}.guide-prose .gcs2p-ba svg .x{fill:rgba(255,80,80,.16);stroke:#ff6d6d;stroke-width:2;stroke-dasharray:5 4}.guide-prose .gcs2p-ba svg .grow{fill:rgba(79,209,139,.18);stroke:#4fd18b;stroke-width:2}.guide-prose .gcs2p-tug{margin:16px 0 22px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.guide-prose .gcs2p-tug-bar{position:relative;height:12px;background:linear-gradient(90deg,#e0b84a 0 50%,#6fa8ff 50% 100%)}.guide-prose .gcs2p-tug-bar::after{content:"";position:absolute;left:50%;top:-6px;width:4px;height:24px;margin-left:-2px;background:#fff;border-radius:2px}.guide-prose .gcs2p-tug-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-prose .gcs2p-tug-cols>div{padding:14px 16px}.guide-prose .gcs2p-tug-cols>div + div{border-left:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-tug-cols h3{margin:0 0 8px;font:700 15px/1.2 var(--font-display)}.guide-prose .gcs2p-tug-cols .t h3{color:#f0c96a}.guide-prose .gcs2p-tug-cols .c h3{color:#8dbbff}.guide-prose .gcs2p-tug-cols ol{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-tug-cols li{margin:0 0 6px}.guide-prose .gcs2p-tug-cols li b{color:var(--text)}.guide-prose .gcs2p-d2{background:#0d0d10;border-color:rgba(242,193,78,.35)}.guide-prose .gcs2p-d2-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 18px 6px}.guide-prose .gcs2p-d2-head p{margin:6px 0 0;font:700 22px/1.15 var(--font-display);color:var(--text);letter-spacing:-.01em}.guide-prose .gcs2p-d2-lines{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.guide-prose .gcs2p-d2-lines li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 11px 6px 6px;border-radius:99px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);font:700 12.5px/1 var(--font);color:var(--text)}.guide-prose .gcs2p-d2-lines li i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:800 10px/1 var(--font);font-style:normal;color:#0d0d10;background:var(--c)}.guide-prose .gcs2p-d2-map{padding:4px 10px 6px;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px}.guide-prose .gcs2p-d2 .gcs2p-svg .ln{fill:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.guide-prose .gcs2p-d2 .gcs2p-svg .ln-ct{fill:none;stroke:#6fa8ff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 14}.guide-prose .gcs2p-d2 .gcs2p-svg .st{fill:#0d0d10;stroke:#f4f1e8;stroke-width:4}.guide-prose .gcs2p-d2 .gcs2p-svg .st-x{fill:#f4f1e8;stroke:#0d0d10;stroke-width:4}.guide-prose .gcs2p-d2 .gcs2p-svg .term{stroke-width:3}.guide-prose .gcs2p-d2 .gcs2p-svg .lb-site{fill:#0d0d10;font-size:30px}.guide-prose .gcs2p-duels{margin:16px 0 22px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.guide-prose .gcs2p-duel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-duel:first-child{border-top:0}.guide-prose .gcs2p-duel>div{padding:11px 14px;font-size:13px;line-height:1.45;color:var(--text-muted)}.guide-prose .gcs2p-duel>div + div{border-left:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-duel>div:first-child b{display:block;font:700 14.5px/1.25 var(--font-display);color:var(--text)}.guide-prose .gcs2p-duel>div:first-child small{font-size:12px;color:var(--text-faint)}.guide-prose .gcs2p-duel.h>div{padding:9px 14px;font:800 10.5px/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);background:rgba(255,255,255,.025)}.guide-prose .gcs2p-duel.h>div:nth-child(2){color:#f0c96a}.guide-prose .gcs2p-duel.h>div:nth-child(3){color:#8dbbff}.guide-prose .gcs2p-nk{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);background:linear-gradient(135deg,rgba(108,155,255,.12),transparent 45%),#0a0c13;border-color:rgba(108,155,255,.4)}.guide-prose .gcs2p-nk::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;z-index:1;background:repeating-linear-gradient(-45deg,#f2c14e 0 10px,#15161c 10px 20px);opacity:.85}.guide-prose .gcs2p-nk-stack{padding:18px 8px 8px 12px}.guide-prose .gcs2p-nk .gcs2p-svg .fl{stroke-width:2}.guide-prose .gcs2p-nk .gcs2p-svg .fl-up{fill:rgba(108,155,255,.10);stroke:rgba(108,155,255,.6)}.guide-prose .gcs2p-nk .gcs2p-svg .fl-dn{fill:rgba(242,193,78,.07);stroke:rgba(242,193,78,.5)}.guide-prose .gcs2p-nk .gcs2p-svg .cn{stroke:#e9edf6;stroke-width:3;stroke-dasharray:5 6}.guide-prose .gcs2p-nk .gcs2p-svg .cn-d{fill:#e9edf6}.guide-prose .gcs2p-nk .gcs2p-svg .rm{fill:#26304a;stroke:#4a5a80;stroke-width:1.5}.guide-prose .gcs2p-nk .gcs2p-svg .rm-s{fill:rgba(108,155,255,.28);stroke:#8fb2ff;stroke-width:2}.guide-prose .gcs2p-nk .gcs2p-svg .rm-b{fill:rgba(242,193,78,.22);stroke:#f2c14e;stroke-width:2}.guide-prose .gcs2p-nk .gcs2p-svg .lvl{font:800 13px/1 var(--font);letter-spacing:.14em;fill:#8fa6d6;stroke-width:0}.guide-prose .gcs2p-nk .gcs2p-svg .lvl.dn{fill:#d6b45c}.guide-prose .gcs2p-nk-side{padding:22px 18px 14px 6px;display:flex;flex-direction:column;gap:10px}.guide-prose .gcs2p-nk-side p.t{margin:4px 0 0;font:700 22px/1.15 var(--font-display);color:var(--text)}.guide-prose .gcs2p-nk-side p.t em{font-style:normal;color:var(--gp)}.guide-prose .gcs2p-nk-links{margin:0;padding:0;list-style:none;display:grid;gap:7px}.guide-prose .gcs2p-nk-links li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:7px 10px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);font-size:12.5px;line-height:1.35;color:var(--text-muted)}.guide-prose .gcs2p-nk-links li b{color:var(--text)}.guide-prose .gcs2p-nk-links li i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font:800 12px/1 var(--font-display);font-style:normal;color:#0a0c13;background:linear-gradient(180deg,#8fb2ff,#f2c14e)}.guide-prose .gcs2p-nk-foot{grid-column:1 / -1}.guide-prose .gcs2p-noise{margin:16px 0 22px;display:grid;gap:8px}.guide-prose .gcs2p-noise-r{display:grid;grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1.6fr);gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--border);font-size:13px;line-height:1.45;color:var(--text-muted)}.guide-prose .gcs2p-noise-r b{display:block;font:700 14px/1.25 var(--font-display);color:var(--text)}.guide-prose .gcs2p-noise-r small{color:var(--text-faint);font-size:12px}.guide-prose .gcs2p-meter{display:flex;gap:3px}.guide-prose .gcs2p-meter i{flex:1;height:12px;border-radius:3px;background:rgba(255,255,255,.08)}.guide-prose .gcs2p-meter[data-v="1"] i:nth-child(-n+1),.guide-prose .gcs2p-meter[data-v="2"] i:nth-child(-n+2),.guide-prose .gcs2p-meter[data-v="3"] i:nth-child(-n+3),.guide-prose .gcs2p-meter[data-v="4"] i:nth-child(-n+4),.guide-prose .gcs2p-meter[data-v="5"] i:nth-child(-n+5){background:linear-gradient(90deg,#6c9bff,#f2c14e)}.guide-prose .gcs2p-meter-k{font:700 10.5px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-top:4px;display:block}.guide-prose .gcs2p-an{background:radial-gradient(70% 80% at 0% 0%,rgba(143,209,79,.13),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(64,180,200,.10),transparent 60%),#0b0f0d;border:1px solid rgba(143,209,79,.35);box-shadow:inset 0 0 0 6px rgba(143,209,79,.04),inset 0 0 0 7px rgba(143,209,79,.12)}.guide-prose .gcs2p-an-head{padding:18px 20px 4px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px}.guide-prose .gcs2p-an-head p{margin:6px 0 0;font:700 22px/1.15 var(--font-display);color:var(--text);letter-spacing:-.01em}.guide-prose .gcs2p-an-head p em{font-style:normal;color:var(--gp)}.guide-prose .gcs2p-an-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:6px;align-items:center;padding:0 12px 6px}.guide-prose .gcs2p-an .gcs2p-svg .lane{stroke:#26302a}.guide-prose .gcs2p-an .gcs2p-svg .lane-in{stroke:#34413a}.guide-prose .gcs2p-an .gcs2p-svg .water{fill:rgba(64,180,200,.22);stroke:rgba(64,180,200,.65);stroke-width:2}.guide-prose .gcs2p-an .gcs2p-svg .glyph{fill:none;stroke:rgba(143,209,79,.18);stroke-width:2}.guide-prose .gcs2p-an-dial svg{display:block;width:100%;max-width:300px;height:auto;margin:0 auto}.guide-prose .gcs2p-an-dial text{font:700 12.5px/1 var(--font);fill:#dfe8da}.guide-prose .gcs2p-an-dial .seg-a{fill:rgba(143,209,79,.22);stroke:#0b0f0d;stroke-width:3}.guide-prose .gcs2p-an-dial .seg-b{fill:rgba(64,180,200,.22);stroke:#0b0f0d;stroke-width:3}.guide-prose .gcs2p-an-dial .seg-m{fill:rgba(255,255,255,.07);stroke:#0b0f0d;stroke-width:3}.guide-prose .gcs2p-an-dial .hub{fill:#0b0f0d;stroke:rgba(143,209,79,.6);stroke-width:2}.guide-prose .gcs2p-an-dial .hub-t{font:800 15px/1 var(--font-display);fill:var(--gp)}.guide-prose .gcs2p-an-dial p{margin:6px 0 0;text-align:center;font-size:12px;color:var(--text-faint)}.guide-prose .gcs2p-retake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px}.guide-prose .gcs2p-retake>div{padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.guide-prose .gcs2p-retake h3{margin:0 0 8px;font:700 15.5px/1.2 var(--font-display);color:var(--text)}.guide-prose .gcs2p-retake ol{margin:0;padding:0;list-style:none;counter-reset:rt}.guide-prose .gcs2p-retake li{counter-increment:rt;position:relative;margin:0 0 8px;padding-left:32px;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gcs2p-retake li::before{content:counter(rt);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font:800 11px/1 var(--font-display);color:#0b0f0d;background:var(--gp)}.guide-prose .gcs2p-retake li b{color:var(--text)}@media (max-width:760px){.guide-prose .gcs2p-mir,.guide-prose .gcs2p-nk{grid-template-columns:minmax(0,1fr)}.guide-prose .gcs2p-mir-radar{border-right:0;border-bottom:1px solid rgba(255,255,255,.06);padding:8px}.guide-prose .gcs2p-mir-radar::after{inset:8px}.guide-prose .gcs2p-nk-stack{padding:16px 4px 0}.guide-prose .gcs2p-nk-side{padding:6px 14px 12px}.guide-prose .gcs2p-inf-head{padding:14px 16px 0}.guide-prose .gcs2p-inf-chokes,.guide-prose .gcs2p-ba,.guide-prose .gcs2p-tug-cols,.guide-prose .gcs2p-dd,.guide-prose .gcs2p-smokes,.guide-prose .gcs2p-retake{grid-template-columns:minmax(0,1fr)}.guide-prose .gcs2p-inf-choke + .gcs2p-inf-choke{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-tug-cols>div + div{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-setups{grid-template-columns:minmax(0,1fr)}.guide-prose .gcs2p-setup{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.guide-prose .gcs2p-setup svg{margin:0}.guide-prose .gcs2p-exec-b{grid-template-columns:minmax(0,1fr)}.guide-prose .gcs2p-nades{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.guide-prose .gcs2p-exec-h{flex-wrap:wrap}.guide-prose .gcs2p-ladder{grid-template-columns:minmax(0,1fr);gap:8px}.guide-prose .gcs2p-ladder::before{left:21px;right:auto;top:10px;bottom:10px;width:3px;height:auto}.guide-prose .gcs2p-rung{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.guide-prose .gcs2p-rung>i{margin:0}.guide-prose .gcs2p-rung>div{height:auto}.guide-prose .gcs2p-duel,.guide-prose .gcs2p-duel.h{grid-template-columns:minmax(0,1fr)}.guide-prose .gcs2p-duel.h{display:none}.guide-prose .gcs2p-duel>div + div{border-left:0;border-top:1px dashed rgba(255,255,255,.07)}.guide-prose .gcs2p-duel>div:nth-child(2)::before{content:"T: ";font-weight:800;color:#f0c96a}.guide-prose .gcs2p-duel>div:nth-child(3)::before{content:"CT: ";font-weight:800;color:#8dbbff}.guide-prose .gcs2p-noise-r{grid-template-columns:minmax(0,1fr);gap:6px}.guide-prose .gcs2p-an-body{grid-template-columns:minmax(0,1fr);padding:0 6px 6px}.guide-prose .gcs2p-co-row{grid-template-columns:minmax(0,1fr);gap:4px}.guide-prose .gcs2p-mir-side p.t,.guide-prose .gcs2p-nk-side p.t,.guide-prose .gcs2p-d2-head p,.guide-prose .gcs2p-an-head p,.guide-prose .gcs2p-inf-head p{font-size:19px}}@media (prefers-reduced-motion:reduce){.guide-prose .gcs2p-mir-radar::after,.guide-prose .gcs2p-inf .gcs2p-svg .heat{animation:none!important}}@media (min-width:641px){.guide-prose .gcs2p-inf .gcs2p-svg .lb,.guide-prose .gcs2p-d2 .gcs2p-svg .lb{font-size:19px}.guide-prose .gcs2p-inf .gcs2p-svg .lb-s,.guide-prose .gcs2p-d2 .gcs2p-svg .lb-s{font-size:15px}}.guide-prose .gcs2p-inf .gcs2p-svg .stamp .st1{font-size:22px}.guide-prose .gcs2p-inf .gcs2p-svg .stamp .st2{font-size:15px}@media (max-width:640px){.guide-prose .gcs2p-inf .gcs2p-svg .stamp .st1{font-size:26px}.guide-prose .gcs2p-inf .gcs2p-svg .stamp .st2{font-size:19px;letter-spacing:0}}@media (max-width:760px){.guide-prose .gcs2p-an-dial svg{max-width:230px}}@media (max-width:760px){.guide-prose .gcs2p-setup{grid-template-columns:116px minmax(0,1fr);grid-auto-rows:min-content;column-gap:12px;row-gap:2px}.guide-prose .gcs2p-setup svg{grid-column:1;grid-row:1 / span 3}.guide-prose .gcs2p-setup>.tag,.guide-prose .gcs2p-setup>h3,.guide-prose .gcs2p-setup>p{grid-column:2;justify-self:start}.guide-prose .gcs2p-setup>.tag{margin-bottom:2px}}