.guide-prose:has(.gvalr-summit){--gv:#3fd6c0;--gv-rgb:63,214,192;--gv2:#f5c04a;--gaccent:#4fe0cb}.guide-prose:has(.gvalr-sunset){--gv:#ff8a3d;--gv-rgb:255,138,61;--gv2:#ff4f8b;--gaccent:#ff9a55}.guide-prose:has(.gvalr-attack){--gv:#ff4655;--gv-rgb:255,70,85;--gv2:#f5c04a;--gaccent:#ff5f6d}.guide-prose:has(.gvalr-defend){--gv:#4fa3ff;--gv-rgb:79,163,255;--gv2:#3fd6c0;--gaccent:#6cb3ff}.guide-prose:has(.gvalr-ult){--gv:#c08bff;--gv-rgb:192,139,255;--gv2:#f5c04a;--gaccent:#cc9eff}.gvalr-hero{position:relative;margin:0 0 26px;border-radius:20px;border:1px solid rgba(var(--gv-rgb),.3);overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 0% 0%,rgba(var(--gv-rgb),.16),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(255,70,85,.07),transparent 60%),#0b0d15}.gvalr-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:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.gvalr-hero-head{padding:22px 24px 6px}.gvalr-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gv)}.gvalr-eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;flex:none}.guide-prose .gvalr-hero-title{margin:10px 0 0;font:700 clamp(22px,3.2vw,30px)/1.14 var(--font-display);letter-spacing:-.02em;color:var(--text)}.gvalr-hero-title em{font-style:normal;color:var(--gv)}.guide-prose .gvalr-hero-sub{margin:8px 0 0;max-width:640px;font-size:14.5px;line-height:1.5;color:var(--text-muted)}.guide-prose .gvalr-hero-foot{margin:0;padding:10px 18px 12px;font-size:11.5px;line-height:1.45;color:var(--text-faint);border-top:1px solid rgba(255,255,255,.06)}.gvalr-panel-k{display:block;font:800 11px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gv)}.guide-prose .gvalr-panel-foot{margin:8px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-faint)}.guide-prose .gvalr-map{margin:0;padding:0}.gvalr-map svg{display:block;width:100%;height:auto}.gvalr-map svg text{font-family:var(--font-display)}.guide-prose .gvalr-map figcaption{margin:6px 4px 0;font-size:11.5px;line-height:1.45;color:var(--text-faint);text-align:left}.guide-prose ol.gvalr-legend{display:none;list-style:none;margin:10px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.guide-prose .gvalr-legend li{margin:0;font-size:12.5px;line-height:1.35;color:var(--text-muted);display:flex;gap:6px;align-items:baseline}.gvalr-legend li b{flex:none;min-width:22px;height:18px;display:inline-grid;place-items:center;border-radius:6px;font:700 11px/1 var(--font-display);color:#0b0d15;background:#cfd5e6}.gvalr-legend li.A b{background:#3fd6c0}.gvalr-legend li.B b{background:#ff6b78}.gvalr-legend li.M b{background:#f5c04a}.gvalr-legend li.atk b,.gvalr-legend li.def b{background:#9aa3bb}.gvalr-sm-map .ridge{fill:rgba(63,214,192,.07);stroke:rgba(63,214,192,.25);stroke-width:2}.gvalr-sm-map .zone{font-size:120px;font-weight:800;fill:rgba(255,255,255,.06);text-anchor:middle}.gvalr-sm-map .zone.mid{font-size:70px}.gvalr-sm-map .ln{stroke-width:7;stroke-linecap:round;opacity:.8}.gvalr-sm-map .ln.A{stroke:#3fd6c0}.gvalr-sm-map .ln.B{stroke:#ff6b78}.gvalr-sm-map .ln.M{stroke:#f5c04a}.gvalr-sm-map .ln.atk{stroke:#c7cde0;stroke-dasharray:2 14;opacity:.7}.gvalr-sm-map .ln.def{stroke:#7fb6ff;stroke-dasharray:2 14;opacity:.75}.gvalr-map .nd circle{fill:#10131d;stroke-width:4}.gvalr-map .nd.A circle{stroke:#3fd6c0}.gvalr-map .nd.B circle{stroke:#ff6b78}.gvalr-map .nd.M circle{stroke:#f5c04a}.gvalr-map .nd.atk circle{fill:#c7cde0;stroke:#10131d}.gvalr-map .nd.def circle{fill:#7fb6ff;stroke:#10131d}.gvalr-map .nd.site circle{fill:#10131d;stroke-width:6}.gvalr-map .nd .sl{font-size:22px;font-weight:800;text-anchor:middle;fill:#fff}.gvalr-map .nd .lbl{font-size:23px;font-weight:700;fill:#e8ecf6;paint-order:stroke;stroke:#0b0d15;stroke-width:5px;stroke-linejoin:round}.gvalr-map .nd .num{display:none;font-size:30px;font-weight:800;text-anchor:middle;fill:#fff;paint-order:stroke;stroke:#0b0d15;stroke-width:6px}.gvalr-sm-map .wall rect{fill:rgba(245,192,74,.16);stroke:#f5c04a;stroke-width:3;transition:fill .25s ease,stroke .25s ease}.gvalr-sm-map .wall .x{stroke:#f5c04a;stroke-width:3;opacity:0;transition:opacity .25s ease}.gvalr-sm-map .wall .sw{fill:#f5c04a;stroke:#0b0d15;stroke-width:3}.gvalr-sm-map .wall text{font-size:19px;font-weight:800;text-anchor:middle;fill:#f5c04a;paint-order:stroke;stroke:#0b0d15;stroke-width:5px;letter-spacing:.04em;text-transform:uppercase}.gvalr-sm-map .wall.is-down rect{fill:#f5c04a}.gvalr-sm-map .wall.is-down .x{opacity:1;stroke:#0b0d15}.gvalr-sm-map .wall.is-down .sw{fill:#4a4f60}.gvalr-sm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:10px 20px 18px}.gvalr-sm-map{padding:8px;border-radius:16px;background:rgba(8,10,16,.7);border:1px solid rgba(255,255,255,.07)}.gvalr-sm-side{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.62fr);gap:12px;align-items:start}.gvalr-sm-panel{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.guide-prose .gvalr-wt-note{margin:6px 0 10px;font-size:13px;line-height:1.45;color:var(--text-muted)}.guide-prose ul.gvalr-wt-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.guide-prose .gvalr-wt-list li{margin:0}.gvalr-wt-static{display:block;padding:8px 10px;border-radius:10px;background:rgba(245,192,74,.08);border:1px solid rgba(245,192,74,.25);font:700 13.5px/1.3 var(--font-display);color:#f7cf6c}.gvalr-wt-static small{display:block;font:500 12px/1.3 var(--font);color:var(--text-muted)}.gvalr-walltrack.is-live .gvalr-wt-static{display:none}.gvalr-wt-btn{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;text-align:left;font:700 14px/1 var(--font-display);color:var(--text);background:rgba(245,192,74,.08);border:1px solid rgba(245,192,74,.3);transition:background .2s ease,border-color .2s ease}.gvalr-wt-btn:hover{background:rgba(245,192,74,.16)}.gvalr-wt-btn:focus-visible{outline:2px solid var(--gv);outline-offset:2px}.gvalr-wt-btn small{margin-left:auto;font:700 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#6fe0a2}.gvalr-wt-dot{width:12px;height:12px;border-radius:3px;border:2px solid #f5c04a;flex:none}.gvalr-wt-btn[aria-pressed="true"]{background:rgba(245,192,74,.22);border-color:#f5c04a}.gvalr-wt-btn[aria-pressed="true"] .gvalr-wt-dot{background:#f5c04a}.gvalr-wt-btn[aria-pressed="true"] small{color:#ff8a95}.guide-prose .gvalr-wt-read{margin:10px 0 0;padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.45;color:var(--text);background:rgba(var(--gv-rgb),.08);border-left:3px solid var(--gv)}.guide-prose ul.gvalr-picks{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.guide-prose .gvalr-picks li{margin:0;display:grid;grid-template-columns:28px 70px minmax(0,1fr) 42px;gap:8px;align-items:center;font-size:13px;color:var(--text-muted)}.gvalr-picks img{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.06)}.gvalr-picks i{height:8px;border-radius:99px;background:rgba(255,255,255,.07);position:relative;overflow:hidden}.gvalr-picks i::after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);border-radius:99px;background:linear-gradient(90deg,rgba(var(--gv-rgb),.5),var(--gv))}.gvalr-picks b{font:700 13px/1 var(--font-display);color:var(--text);text-align:right}.gvalr-sm-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.gvalr-sm-stats div{padding:10px;border-radius:12px;text-align:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.gvalr-sm-stats b{display:block;font:700 22px/1 var(--font-display);color:var(--gv)}.gvalr-sm-stats small{display:block;margin-top:5px;font-size:11.5px;line-height:1.3;color:var(--text-muted)}.gvalr-callgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.gvalr-cg{padding:14px 16px 10px;border-radius:16px;background:var(--panel);border:1px solid var(--border);border-top:3px solid var(--c,var(--gv))}.gvalr-cg.A{--c:#3fd6c0}.gvalr-cg.B{--c:#ff6b78}.gvalr-cg.M{--c:#f5c04a}.guide-prose .gvalr-cg h3{margin:0 0 8px;font:700 15px/1.2 var(--font-display);color:var(--c);letter-spacing:.02em}.guide-prose .gvalr-cg dl{margin:0}.gvalr-cg dl>div{padding:7px 0;border-top:1px solid rgba(255,255,255,.06)}.gvalr-cg dl>div:first-child{border-top:0}.guide-prose .gvalr-cg dt{font:700 13.5px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalr-cg dd{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalr-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px}.gvalr-rules>div{position:relative;padding:14px 16px 12px 58px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalr-rule-n{position:absolute;left:14px;top:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;font:800 15px/1 var(--font-display);color:#0b0d15;background:var(--gv)}.gvalr-rules b{display:block;font:700 15px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalr-rules p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.gvalr-steps{list-style:none;margin:14px 0 20px;padding:0 0 0 4px;display:grid;gap:0}.guide-prose .gvalr-steps>li{position:relative;margin:0;padding:0 0 14px 92px;min-height:48px}.guide-prose .gvalr-steps>li::before{content:"";position:absolute;left:38px;top:32px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(var(--gv-rgb),.6),rgba(var(--gv-rgb),.08))}.guide-prose .gvalr-steps>li:last-child::before{display:none}.gvalr-steps>li>span{position:absolute;left:0;top:0;width:78px;height:30px;display:grid;place-items:center;border-radius:10px;white-space:nowrap;font:700 12px/1 var(--font-display);color:#0b0d15;background:var(--gv)}.gvalr-steps>li>b{display:block;padding-top:5px;font:700 15px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalr-steps>li>p{margin:3px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-muted)}.gvalr-setup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.gvalr-setup>div{padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--c,var(--gv))}.gvalr-setup .A{--c:#3fd6c0}.gvalr-setup .B{--c:#ff6b78}.gvalr-setup .M{--c:#f5c04a}.gvalr-setup b{display:block;font:700 14.5px/1.3 var(--font-display);color:var(--c)}.guide-prose .gvalr-setup p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text-muted)}.gvalr-bars{margin:14px 0 20px;padding:14px 16px 10px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalr-bar{display:grid;grid-template-columns:28px 92px minmax(0,1fr) 52px;gap:12px;align-items:center;padding:5px 0}.gvalr-bar img{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.06)}.gvalr-bar>span{font-size:14px;color:var(--text-muted)}.gvalr-bar>i{position:relative;height:12px;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden}.gvalr-bar>i::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 1%);border-radius:99px;background:linear-gradient(90deg,rgba(var(--gv-rgb),.45),var(--gv))}.gvalr-bar>b{font:700 15px/1 var(--font-display);color:var(--text);text-align:right}.guide-prose .gvalr-bars-note{margin:8px 0 2px;font-size:12px;line-height:1.45;color:var(--text-faint)}.gvalr-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 20px}.gvalr-dodont>div{padding:14px 16px 6px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalr-dodont>div>b{font:700 14px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.gvalr-dodont .do{border-top:3px solid #4fd18b}.gvalr-dodont .do>b{color:#6fe0a2}.gvalr-dodont .dont{border-top:3px solid #ff5d6c}.gvalr-dodont .dont>b{color:#ff8a95}.guide-prose .gvalr-dodont ul{margin:10px 0 8px;padding-left:18px}.guide-prose .gvalr-dodont li{font-size:14px;line-height:1.5;margin:6px 0}.guide-prose ol.gvalr-timeline{list-style:none;margin:14px 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.guide-prose .gvalr-timeline li{margin:0;position:relative;padding:14px 14px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.gvalr-timeline li>span{display:inline-block;padding:4px 8px;border-radius:8px;font:800 12px/1 var(--font-display);color:#0b0d15;background:var(--gv)}.gvalr-timeline li>b{display:block;margin-top:8px;font:700 13.5px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalr-timeline li>p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.guide-prose ol.gvalr-checks{list-style:none;counter-reset:gvc;margin:12px 0 18px;padding:0;display:grid;gap:8px}.guide-prose .gvalr-checks li{counter-increment:gvc;position:relative;margin:0;padding:11px 14px 11px 52px;border-radius:12px;background:var(--panel);border:1px solid var(--border);font-size:14.5px;line-height:1.5}.gvalr-checks li::before{content:counter(gvc);position:absolute;left:12px;top:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font:800 13px/1 var(--font-display);color:var(--gv);border:2px solid rgba(var(--gv-rgb),.6)}@media (max-width:860px){.gvalr-sm-grid{padding:6px 12px 14px}.gvalr-sm-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gvalr-sm-stats{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.gvalr-sm-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gvalr-callgrid,.gvalr-setup{grid-template-columns:minmax(0,1fr)}.gvalr-rules,.gvalr-dodont{grid-template-columns:minmax(0,1fr)}.gvalr-hero-head{padding:18px 16px 4px}.gvalr-bar{grid-template-columns:26px 72px minmax(0,1fr) 46px;gap:8px}.guide-prose .gvalr-steps>li{padding-left:84px}.gvalr-steps>li>span{width:72px;font-size:11px}.guide-prose .gvalr-steps>li::before{left:35px}}@media (max-width:640px){.gvalr-map .nd .lbl{display:none}.gvalr-map .nd .num{display:inline}.guide-prose ol.gvalr-legend{display:grid}}@media (prefers-reduced-motion:reduce){.gvalr-hero *,.gvalr-wt-btn,.gvalr-sm-map .wall rect,.gvalr-sm-map .wall .x{transition:none!important;animation:none!important}}.gvalr-su-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;padding:10px 20px 18px;align-items:start}.gvalr-su-map{padding:8px;border-radius:16px;background:rgba(12,8,14,.75);border:1px solid rgba(255,138,61,.18)}.gvalr-su-map .sun{fill:rgba(255,138,61,.22)}.gvalr-su-map .skyline{fill:rgba(10,8,14,.9);stroke:rgba(255,138,61,.25);stroke-width:2}.gvalr-su-map .ln line{stroke-width:14;stroke-linecap:round;transition:opacity .25s ease}.gvalr-su-map .ln line.br{stroke-width:8}.gvalr-su-map .ln.A line{stroke:#ff8a3d}.gvalr-su-map .ln.M line{stroke:#f5c04a}.gvalr-su-map .ln.B line{stroke:#ff4f8b}.gvalr-su-map .ln.D line{stroke:#7fb6ff;stroke-width:6;stroke-dasharray:3 14}.gvalr-su-map .ln line.door-ln{stroke-dasharray:20 12}.gvalr-su-map .door rect{fill:#1b1420;stroke:#ff4f8b;stroke-width:4}.gvalr-su-map .door path{stroke:#ff4f8b;stroke-width:3}.gvalr-su-map .door text{font-size:22px;font-weight:800;text-anchor:middle;fill:#ff8fb3;paint-order:stroke;stroke:#0b0d15;stroke-width:6px}.gvalr-su-map .nd circle{fill:#fff;stroke:#0b0d15;stroke-width:6}.gvalr-su-map .nd.A circle{stroke:#ff8a3d}.gvalr-su-map .nd.B circle{stroke:#ff4f8b}.gvalr-su-map .nd.M circle{stroke:#f5c04a}.gvalr-su-map .nd.atk circle{fill:#c7cde0;stroke:#0b0d15}.gvalr-su-map .nd.def circle{fill:#7fb6ff;stroke:#0b0d15}.gvalr-su-map .nd.site circle{fill:#0b0d15;stroke-width:7}.gvalr-su-map .nd .lbl{font-size:25px}.gvalr-su-map .nd .num{font-size:32px}.gvalr-sunset .gvalr-legend li.A b{background:#ff8a3d}.gvalr-sunset .gvalr-legend li.B b{background:#ff4f8b}.gvalr-sunset[data-focus="A"] .gvalr-su-map .ln:not(.A) line,.gvalr-sunset[data-focus="M"] .gvalr-su-map .ln:not(.M) line,.gvalr-sunset[data-focus="B"] .gvalr-su-map .ln:not(.B) line,.gvalr-sunset[data-focus="D"] .gvalr-su-map .ln:not(.D) line{opacity:.12}.gvalr-su-side{display:grid;gap:12px}.gvalr-su-lines,.gvalr-su-picks{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.gvalr-su-btns{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.gvalr-fbtn{padding:7px 11px;border-radius:99px;cursor:pointer;font:700 12.5px/1 var(--font-display);color:var(--text);background:rgba(255,255,255,.05);border:1px solid var(--c,rgba(255,255,255,.2))}.gvalr-fbtn.A{--c:#ff8a3d}.gvalr-fbtn.M{--c:#f5c04a}.gvalr-fbtn.B{--c:#ff4f8b}.gvalr-fbtn.D{--c:#7fb6ff}.gvalr-fbtn[aria-pressed="true"]{background:var(--c);color:#0b0d15}.gvalr-fbtn:focus-visible{outline:2px solid var(--gv);outline-offset:2px}.guide-prose ul.gvalr-su-key{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.guide-prose .gvalr-su-key li{margin:0;padding:7px 10px 7px 14px;border-left:4px solid var(--c);border-radius:4px 10px 10px 4px;background:rgba(255,255,255,.03);font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalr-su-key li.A{--c:#ff8a3d}.gvalr-su-key li.M{--c:#f5c04a}.gvalr-su-key li.B{--c:#ff4f8b}.gvalr-su-key li.D{--c:#7fb6ff}.gvalr-su-key li b{display:block;color:var(--c);font:700 13px/1.3 var(--font-display)}.gvalr-sunset .gvalr-su-key li{transition:opacity .25s ease}.gvalr-sunset[data-focus="A"] .gvalr-su-key li:not(.A),.gvalr-sunset[data-focus="M"] .gvalr-su-key li:not(.M),.gvalr-sunset[data-focus="B"] .gvalr-su-key li:not(.B),.gvalr-sunset[data-focus="D"] .gvalr-su-key li:not(.D){opacity:.35}.gvalr-su-omen{display:flex;gap:12px;align-items:center;margin:10px 0 8px;padding:10px;border-radius:12px;background:rgba(var(--gv-rgb),.1);border:1px solid rgba(var(--gv-rgb),.3)}.gvalr-su-omen img{width:44px;height:44px;border-radius:10px}.gvalr-su-omen b{display:block;font:700 26px/1 var(--font-display);color:var(--gv)}.gvalr-su-omen small{font-size:12.5px;color:var(--text-muted)}.gvalr-door{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;margin:14px 0 18px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,rgba(255,79,139,.1),rgba(255,138,61,.05));border:1px solid rgba(255,79,139,.3)}.gvalr-door-art svg{width:100%;height:auto;display:block}.gvalr-door-art rect{fill:#1b1420;stroke:#ff4f8b;stroke-width:4}.gvalr-door-art path{stroke:#ff4f8b;stroke-width:4}.gvalr-door-art circle{fill:#f5c04a}.guide-prose .gvalr-door-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.guide-prose .gvalr-door-facts dt{font:800 11px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ff8fb3}.guide-prose .gvalr-door-facts dd{margin:3px 0 0;font-size:14px;line-height:1.4;color:var(--text)}@media (max-width:860px){.gvalr-su-grid{grid-template-columns:minmax(0,1fr);padding:6px 12px 14px}}@media (max-width:520px){.gvalr-door{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:12px}.guide-prose .gvalr-door-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gvalr-su-map .ln line{transition:none}}.gvalr-at-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;padding:10px 20px 18px;align-items:center}.gvalr-clock{max-width:360px;width:100%;margin:0 auto}.gvalr-clock svg{display:block;width:100%;height:auto}.gvalr-clock .track{fill:none;stroke:rgba(255,255,255,.06);stroke-width:34}.gvalr-clock .seg{fill:none;stroke-width:34;transition:opacity .25s ease}.gvalr-clock .seg.p1{stroke:#7fb6ff}.gvalr-clock .seg.p2{stroke:#3fd6c0}.gvalr-clock .seg.p3{stroke:#ff4655}.gvalr-clock .seg.p4{stroke:#f5c04a}.gvalr-clock .seg.p5{stroke:#ffffff}.gvalr-clock .spike{fill:none;stroke:rgba(255,70,85,.45);stroke-width:8;stroke-linecap:butt}.gvalr-clock .tick{stroke:rgba(255,255,255,.55);stroke-width:2}.gvalr-clock text{font-family:var(--font-display);text-anchor:middle}.gvalr-clock .c-big{font-size:40px;font-weight:800;fill:#fff}.gvalr-clock .c-sm{font-size:13px;font-weight:600;fill:#aab0c4}.gvalr-clock .c-sp{font-size:12.5px;font-weight:700;fill:#ff8a95}.gvalr-attack[data-focus="p1"] .seg:not(.p1),.gvalr-attack[data-focus="p2"] .seg:not(.p2),.gvalr-attack[data-focus="p3"] .seg:not(.p3),.gvalr-attack[data-focus="p4"] .seg:not(.p4),.gvalr-attack[data-focus="p5"] .seg:not(.p5){opacity:.15}.gvalr-attack[data-focus="p1"] .gvalr-phases li:not(.p1),.gvalr-attack[data-focus="p2"] .gvalr-phases li:not(.p2),.gvalr-attack[data-focus="p3"] .gvalr-phases li:not(.p3),.gvalr-attack[data-focus="p4"] .gvalr-phases li:not(.p4),.gvalr-attack[data-focus="p5"] .gvalr-phases li:not(.p5){opacity:.35}.gvalr-fbtn.ph.p1{--c:#7fb6ff}.gvalr-fbtn.ph.p2{--c:#3fd6c0}.gvalr-fbtn.ph.p3{--c:#ff4655}.gvalr-fbtn.ph.p4{--c:#f5c04a}.gvalr-fbtn.ph.p5{--c:#ffffff}.guide-prose ol.gvalr-phases{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.guide-prose .gvalr-phases li{margin:0;display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:10px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.035);border-left:4px solid var(--c);transition:opacity .25s ease}.gvalr-phases li.p1{--c:#7fb6ff}.gvalr-phases li.p2{--c:#3fd6c0}.gvalr-phases li.p3{--c:#ff4655}.gvalr-phases li.p4{--c:#f5c04a}.gvalr-phases li.p5{--c:#ffffff}.gvalr-phases li>span{grid-row:span 2;white-space:nowrap;font:700 12px/1.3 var(--font-display);color:var(--c);padding-top:2px}.gvalr-phases li>b{font:700 14px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalr-phases li>p{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.gvalr-at-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.gvalr-at-nums div{padding:10px 12px;border-radius:12px;background:rgba(var(--gv-rgb),.08);border:1px solid rgba(var(--gv-rgb),.3)}.gvalr-at-nums b{display:block;font:700 22px/1 var(--font-display);color:var(--gv)}.gvalr-at-nums small{display:block;margin-top:4px;font-size:12px;line-height:1.3;color:var(--text-muted)}.gvalr-plays{margin:14px 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.gvalr-pl-row{display:grid;grid-template-columns:110px repeat(3,minmax(0,1fr));gap:12px;padding:11px 14px;border-top:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.45;color:var(--text-muted)}.gvalr-pl-row:first-child{border-top:0}.gvalr-pl-head{background:rgba(var(--gv-rgb),.1);font:800 11px/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gv)}.gvalr-pl-row b{color:var(--text);font-family:var(--font-display)}.gvalr-sides{margin:14px 0 20px;padding:14px 16px 10px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalr-side-row{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;gap:12px;align-items:center;padding:6px 0}.gvalr-side-row>span{font:700 14px/1.2 var(--font-display);color:var(--text)}.gvalr-side-row>span small{display:block;font:500 11px/1.3 var(--font);color:var(--text-faint)}.gvalr-side-row>em{font-style:normal;font-size:12px;color:var(--text-faint);text-align:right}.gvalr-split{display:flex;height:26px;border-radius:8px;overflow:hidden}.gvalr-split i{display:flex;align-items:center;font:700 12px/1 var(--font-display);font-style:normal;color:#0b0d15;padding:0 8px}.gvalr-split .a{width:calc(var(--a) * 1%);background:#ff4655}.gvalr-split .d{flex:1;justify-content:flex-end;background:#4fa3ff}.gvalr-sides .ka{color:#ff6b78}.gvalr-sides .kd{color:#6cb3ff}@media (max-width:860px){.gvalr-at-grid{grid-template-columns:minmax(0,1fr);padding:6px 12px 14px}}@media (max-width:760px){.gvalr-pl-head{display:none}.gvalr-pl-row{grid-template-columns:minmax(0,1fr);gap:4px}.gvalr-pl-row [data-l]::before{content:attr(data-l) ": ";font:700 11px/1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gv)}.gvalr-side-row{grid-template-columns:82px minmax(0,1fr)}.gvalr-side-row>em{display:none}}@media (prefers-reduced-motion:reduce){.gvalr-clock .seg,.gvalr-phases li{transition:none}}.gvalr-df-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:10px 20px 14px;align-items:start}.gvalr-board{position:relative;border-radius:16px;overflow:hidden;background:rgba(8,12,22,.8);border:1px solid rgba(79,163,255,.22)}.gvalr-board svg{display:block;width:100%;height:auto}.gvalr-board text{font:700 11px/1 var(--font-display);fill:#aab0c4;text-anchor:middle}.gvalr-board text.big{font-size:46px;fill:rgba(255,255,255,.1)}.gvalr-board .site{fill:rgba(79,163,255,.08);stroke:rgba(79,163,255,.45);stroke-width:1.5;stroke-dasharray:5 4}.gvalr-board .mid{fill:rgba(245,192,74,.06);stroke:rgba(245,192,74,.35);stroke-width:1.5}.gvalr-board .spawn.d{fill:rgba(79,163,255,.18)}.gvalr-board .spawn.a{fill:rgba(255,70,85,.18)}.gvalr-board .lane{fill:none;stroke:rgba(255,70,85,.35);stroke-width:10;stroke-linecap:round}.gvalr-board .spk{opacity:0;transition:opacity .3s ease}.gvalr-board .spk circle{fill:#ff4655}.gvalr-board .spk path{stroke:#fff;stroke-width:2}.gvalr-tok{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;place-items:center;border-radius:50%;background:#0f1a2e;border:2px solid #4fa3ff;box-shadow:0 0 0 4px rgba(79,163,255,.15);transition:left .5s ease,top .5s ease}.gvalr-tok img{width:22px;height:22px}.gvalr-tok.t1{--x:15;--y:30}.gvalr-tok.t2{--x:31;--y:45}.gvalr-tok.t3{--x:50;--y:52}.gvalr-tok.t4{--x:70;--y:45}.gvalr-tok.t5{--x:85;--y:30}.gvalr-defend[data-focus="s2"] .gvalr-tok.t1{--x:13;--y:28}.gvalr-defend[data-focus="s2"] .gvalr-tok.t2{--x:26;--y:44}.gvalr-defend[data-focus="s2"] .gvalr-tok.t3{--x:33;--y:28}.gvalr-defend[data-focus="s2"] .gvalr-tok.t4{--x:18;--y:47}.gvalr-defend[data-focus="s2"] .gvalr-tok.t5{--x:82;--y:26}.gvalr-defend[data-focus="s3"] .gvalr-tok.t1{--x:56;--y:30}.gvalr-defend[data-focus="s3"] .gvalr-tok.t2{--x:57;--y:45}.gvalr-defend[data-focus="s3"] .gvalr-tok.t3{--x:71;--y:13}.gvalr-defend[data-focus="s3"] .gvalr-tok.t4{--x:81;--y:13}.gvalr-defend[data-focus="s3"] .gvalr-tok.t5{--x:91;--y:13}.gvalr-defend[data-focus="s3"] .gvalr-board .spk{opacity:1}.gvalr-fbtn.st{--c:#4fa3ff}.guide-prose ol.gvalr-setups{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.guide-prose .gvalr-setups li{margin:0;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);transition:opacity .25s ease,border-color .25s ease}.gvalr-setups li b{font:700 15px/1.2 var(--font-display);color:var(--gv)}.gvalr-setups li small{margin-left:8px;font:700 10.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.guide-prose .gvalr-setups li p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalr-defend[data-focus="s1"] .gvalr-setups li:not(.s1),.gvalr-defend[data-focus="s2"] .gvalr-setups li:not(.s2),.gvalr-defend[data-focus="s3"] .gvalr-setups li:not(.s3){opacity:.4}.gvalr-defend[data-focus="s1"] .gvalr-setups li.s1,.gvalr-defend[data-focus="s2"] .gvalr-setups li.s2,.gvalr-defend[data-focus="s3"] .gvalr-setups li.s3{border-color:rgba(79,163,255,.6)}.gvalr-retake{margin:0 20px 16px;padding:14px 16px 12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.gvalr-rt-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;align-items:baseline}.gvalr-rt-head b{font:800 11px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gv)}.gvalr-rt-head span{font-size:12px;color:var(--text-muted)}.gvalr-rt-bar{position:relative;display:flex;height:34px;margin:34px 0 6px;border-radius:9px}.gvalr-rt-bar>i{width:calc(var(--w) * 1%);display:flex;align-items:center;padding-left:6px;font-style:normal;white-space:nowrap}.gvalr-rt-bar>i.z4{justify-content:flex-end;padding:0 4px 0 0}.gvalr-rt-bar>i:first-child{border-radius:9px 0 0 9px}.gvalr-rt-bar>i:nth-child(4){border-radius:0 9px 9px 0}.gvalr-rt-bar .z1{background:rgba(255,70,85,.25)}.gvalr-rt-bar .z2{background:rgba(255,70,85,.45)}.gvalr-rt-bar .z3{background:rgba(255,70,85,.7)}.gvalr-rt-bar .z4{background:#ff4655}.gvalr-rt-bar small{font:700 11px/1 var(--font-display);color:#fff}.gvalr-rt-bar .mk{position:absolute;top:-8px;bottom:-8px;left:calc(var(--x) * 1%);width:3px;margin-left:-1px;background:#fff;border-radius:2px;font-style:normal}.gvalr-rt-bar .mk.half{background:#f5c04a}.gvalr-rt-bar .mk span{position:absolute;right:6px;top:-22px;white-space:nowrap;font:700 11px/1 var(--font-display);color:#fff}.gvalr-rt-bar .mk.half span{top:auto;bottom:-22px;color:#f5c04a}.gvalr-rt-scale{display:flex;justify-content:space-between;margin-top:22px;font-size:11px;color:var(--text-faint)}.gvalr-rt-scale span:nth-child(2),.gvalr-rt-scale span:nth-child(3),.gvalr-rt-scale span:nth-child(4){display:none}.gvalr-buffs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalr-buffs>div{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:12px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.gvalr-buffs img{grid-row:span 2;width:36px;height:36px;border-radius:9px;background:rgba(255,255,255,.06)}.gvalr-buffs b{font:700 14px/1.2 var(--font-display);color:var(--gv)}.guide-prose .gvalr-buffs p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalr-split.rev .d{width:calc((100 - var(--a)) * 1%);flex:none;justify-content:flex-start}.gvalr-split.rev .a{width:auto;flex:1;justify-content:flex-end}@media (max-width:860px){.gvalr-df-grid{grid-template-columns:minmax(0,1fr);padding:6px 12px 12px}.gvalr-retake{margin:0 12px 14px}.gvalr-buffs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gvalr-buffs{grid-template-columns:minmax(0,1fr)}.gvalr-tok{width:32px;height:32px;margin:-16px 0 0 -16px}.gvalr-tok img{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.gvalr-tok,.gvalr-board .spk,.gvalr-setups li{transition:none}}.gvalr-ul-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:10px 20px 18px;align-items:center}.gvalr-ul-ring{display:grid;justify-items:center;gap:10px}.gvalr-ul-ring svg{display:block;width:100%;max-width:300px;height:auto}.gvalr-ul-ring .bg{fill:rgba(192,139,255,.07);stroke:rgba(192,139,255,.25);stroke-width:2}.gvalr-ul-ring .pip{fill:none;stroke:rgba(255,255,255,.1);stroke-width:22}.gvalr-ul-ring .pip.on{stroke:#c08bff}.gvalr-ul-ring .pip.on.orb{stroke:#f5c04a}.gvalr-ul-ring .pip.on.death{stroke:#8f96ad}.gvalr-ul-ring .pip.on.plant{stroke:#ff4655}.gvalr-ul-ring text{font-family:var(--font-display);text-anchor:middle}.gvalr-ul-ring .u-x{font-size:44px;font-weight:800;fill:#fff}.gvalr-ul-ring .u-n{font-size:24px;font-weight:800;fill:#c08bff}.gvalr-ul-ring .u-s{font-size:12.5px;font-weight:600;fill:#aab0c4}@media (prefers-reduced-motion:no-preference){.gvalr-ul-ring .pip:not(.on):first-of-type,.gvalr-ul-ring .pip.on + .pip:not(.on){animation:gvalr-pulse 1.8s ease-in-out infinite}}@keyframes gvalr-pulse{0%,100%{stroke:rgba(255,255,255,.1)}50%{stroke:rgba(192,139,255,.45)}}.guide-prose ol.gvalr-ul-log{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.guide-prose .gvalr-ul-log li{margin:0;padding:5px 9px;border-radius:99px;font:700 12px/1 var(--font-display);color:var(--text);background:rgba(255,255,255,.05);border:1px solid var(--c,#c08bff)}.gvalr-ul-log li b{color:var(--c,#c08bff);margin-right:4px}.gvalr-ul-log .orb,.gvalr-ul-src .orb,.gvalr-srcgrid .orb{--c:#f5c04a}.gvalr-ul-log .death,.gvalr-ul-src .death,.gvalr-srcgrid .death{--c:#8f96ad}.gvalr-ul-log .plant,.gvalr-ul-src .plant,.gvalr-srcgrid .plant{--c:#ff4655}.gvalr-ul-src .defuse,.gvalr-srcgrid .defuse{--c:#4fa3ff}.gvalr-ul-side{display:grid;gap:12px}.gvalr-ul-src,.gvalr-tab{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.guide-prose .gvalr-ul-src ul,.guide-prose .gvalr-tab ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.guide-prose .gvalr-ul-src li{margin:0;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;align-items:center}.gvalr-ul-src li span{grid-row:span 2;height:30px;display:grid;place-items:center;border-radius:8px;font:800 13px/1 var(--font-display);color:#0b0d15;background:var(--c,#c08bff)}.gvalr-ul-src li b{font:700 13.5px/1.2 var(--font-display);color:var(--text)}.gvalr-ul-src li small{font-size:12px;color:var(--text-muted)}.guide-prose .gvalr-tab li{margin:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto 58px;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;background:rgba(0,0,0,.25)}.gvalr-tab img{width:30px;height:30px;border-radius:8px}.gvalr-tab li>span:nth-child(2) b{display:block;font:700 13px/1.2 var(--font-display);color:#ff8a95}.gvalr-tab li>span:nth-child(2) small{display:block;font-size:11.5px;color:var(--text-muted)}.gvalr-tab-pips{display:flex;gap:3px}.gvalr-tab-pips i{width:8px;height:14px;border-radius:2px;background:rgba(255,255,255,.12);transform:skewX(-12deg)}.gvalr-tab-pips i.on{background:#ff6b78}.gvalr-tab em{font:800 11px/1 var(--font-display);font-style:normal;letter-spacing:.06em;text-align:right;color:var(--text-muted)}.gvalr-tab em.ready{color:#ff4655}.gvalr-srcgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalr-srcgrid>div{padding:12px;border-radius:14px;background:var(--panel);border:1px solid var(--border);border-top:3px solid var(--c,#c08bff)}.gvalr-srcgrid span{font:800 22px/1 var(--font-display);color:var(--c,#c08bff)}.gvalr-srcgrid b{display:block;margin-top:6px;font:700 13.5px/1.25 var(--font-display);color:var(--text)}.guide-prose .gvalr-srcgrid p{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.gvalr-matrix{margin:14px 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.gvalr-mx-row{display:grid;grid-template-columns:minmax(0,1.2fr) 120px minmax(0,1.5fr);gap:12px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.45;color:var(--text-muted);align-items:center}.gvalr-mx-row:first-child{border-top:0}.gvalr-mx-head{background:rgba(var(--gv-rgb),.1);font:800 11px/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gv)}.gvalr-mx-row [role="rowheader"]{color:var(--text);font-weight:600}.gvalr-mx-row .yes,.gvalr-mx-row .no,.gvalr-mx-row .maybe{justify-self:start;padding:4px 9px;border-radius:99px;font:800 11.5px/1.2 var(--font-display);color:#0b0d15}.gvalr-mx-row .yes{background:#6fe0a2}.gvalr-mx-row .no{background:#ff8a95}.gvalr-mx-row .maybe{background:#f5c04a}.gvalr-spend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 18px}.gvalr-spend>div{padding:14px 16px 6px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalr-spend .go{border-top:3px solid #c08bff}.gvalr-spend .hold{border-top:3px solid #8f96ad}.gvalr-spend b{font:700 14px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.gvalr-spend .go b{color:#cc9eff}.gvalr-spend .hold b{color:#b7bdd0}.guide-prose .gvalr-spend ul{margin:10px 0 8px;padding-left:18px}.guide-prose .gvalr-spend li{font-size:14px;line-height:1.5;margin:6px 0}@media (max-width:860px){.gvalr-ul-grid{grid-template-columns:minmax(0,1fr);padding:6px 12px 14px}.gvalr-srcgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gvalr-spend{grid-template-columns:minmax(0,1fr)}.gvalr-mx-head{display:none}.gvalr-mx-row{grid-template-columns:minmax(0,1fr);gap:5px}.gvalr-mx-row [data-l="Why"]::before{content:"Why: ";font:700 11px/1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gv)}}@media (max-width:420px){.gvalr-srcgrid{grid-template-columns:minmax(0,1fr)}.guide-prose .gvalr-tab li{grid-template-columns:30px minmax(0,1fr) 52px}.gvalr-tab-pips{grid-column:2 / -1;grid-row:2}}.guide-prose ul.gvalr-rolekey{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.guide-prose .gvalr-rolekey li{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.gvalr-rolekey img{width:18px;height:18px}.gvalr-tab em{white-space:nowrap}@media (max-width:560px){.gvalr-rt-bar .z3 small,.gvalr-rt-bar .z4 small{display:none}}@media (max-width:420px){.guide-prose .gvalr-tab li{grid-template-columns:30px minmax(0,1fr) 60px}}