.guide-prose:has(.gvalq-abyss){--q:#4cc3ff;--q-rgb:76,195,255;--gaccent:#4cc3ff}.guide-prose:has(.gvalq-bind){--q:#f2a65a;--q-rgb:242,166,90;--gaccent:#f2a65a}.guide-prose:has(.gvalq-corrode){--q:#b48cff;--q-rgb:180,140,255;--gaccent:#b48cff}.guide-prose:has(.gvalq-haven){--q:#5fd38d;--q-rgb:95,211,141;--gaccent:#5fd38d}.guide-prose:has(.gvalq-lotus){--q:#ff6fae;--q-rgb:255,111,174;--gaccent:#ff6fae}.gvalq-hero{position:relative;margin:0 0 26px;border-radius:22px;border:1px solid rgba(var(--q-rgb),.3);overflow:hidden;isolation:isolate;background:#0a0c14}.gvalq-hero-foot{position:relative;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);background:rgba(0,0,0,.25)}.gvalq-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--q)}.gvalq-eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.gvalq-mapbox{margin:0;position:relative;min-width:0}.gvalq-svg{display:block;width:100%;height:auto;overflow:visible}.gvalq-svg text{font:600 21px/1 var(--font,sans-serif);fill:#d9deec;paint-order:stroke;stroke:rgba(8,10,18,.85);stroke-width:5px;stroke-linejoin:round}.gvalq-svg text.site{font:800 26px/1 var(--font-display,sans-serif);fill:#fff}.gvalq-svg .gvalq-zones .z{stroke-width:84;stroke-linejoin:round;opacity:.16}.gvalq-svg .z-a{fill:#ff4655;stroke:#ff4655}.gvalq-svg .z-b{fill:#4cc3ff;stroke:#4cc3ff}.gvalq-svg .z-c{fill:#5fd38d;stroke:#5fd38d}.gvalq-svg .z-mid{fill:#f2c14e;stroke:#f2c14e}.gvalq-svg .d{stroke:#0a0c14;stroke-width:3}.gvalq-svg .d-a{fill:#ff5d6a}.gvalq-svg .d-b{fill:#5fcbff}.gvalq-svg .d-c{fill:#6fe09d}.gvalq-svg .d-mid{fill:#f6cc63}.gvalq-svg .d-atk,.gvalq-svg .d-def{fill:#fff}.gvalq-svg .hl{fill:var(--q)!important;font-weight:800}.gvalq-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:11.5px;color:var(--text-muted);background:none;border:0}.gvalq-legend span{display:inline-flex;align-items:center;gap:6px}.gvalq-legend span::before{content:"";width:14px;height:10px;border-radius:3px;background:var(--lg,#fff)}.gvalq-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 20px;position:relative}.gvalq-timeline>div{position:relative;padding:14px 14px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.gvalq-timeline>div::before{content:"";position:absolute;left:14px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--text-faint);box-shadow:0 0 0 4px var(--bg,#0b0d12)}.gvalq-timeline>div.now{border-color:rgba(var(--q-rgb),.55);background:linear-gradient(180deg,rgba(var(--q-rgb),.12),transparent),var(--panel)}.gvalq-timeline>div.now::before{background:var(--q);box-shadow:0 0 0 4px var(--bg,#0b0d12),0 0 12px var(--q)}.gvalq-timeline small{display:block;font:700 10.5px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--q)}.gvalq-timeline b{display:block;margin:6px 0 4px;font:700 14px/1.25 var(--font-display);color:var(--text)}.gvalq-timeline p{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalq-board{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalq-board-col{padding:14px 14px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--border);border-top:3px solid var(--zc,var(--q))}.gvalq-board-col.z-a{--zc:#ff4655}.gvalq-board-col.z-b{--zc:#4cc3ff}.gvalq-board-col.z-c{--zc:#5fd38d}.gvalq-board-col.z-mid{--zc:#f2c14e}.gvalq-board-col.z-spawns{--zc:#c9cfdd}.guide-prose .gvalq-board h3{margin:0 0 10px;font:700 14px/1.2 var(--font-display);color:var(--zc)}.guide-prose .gvalq-board ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.guide-prose .gvalq-board li{margin:0;padding:5px 9px;border-radius:8px;font:600 12.5px/1.2 var(--font);color:var(--text);cursor:default;background:color-mix(in srgb,var(--zc) 12%,transparent);border:1px solid color-mix(in srgb,var(--zc) 30%,transparent);transition:background .15s}.guide-prose .gvalq-board li:hover,.guide-prose .gvalq-board li.on{background:color-mix(in srgb,var(--zc) 30%,transparent)}.guide-prose .gvalq-board p{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.gvalq-mech{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalq-mech-c{position:relative;padding:16px 16px 14px;border-radius:16px;background:radial-gradient(90% 70% at 0% 0%,rgba(var(--q-rgb),.12),transparent 70%),var(--panel);border:1px solid var(--border)}.gvalq-mech-c b{display:block;margin:10px 0 6px;font:700 15px/1.25 var(--font-display);color:var(--text)}.gvalq-mech-c p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.gvalq-mech-c .ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(var(--q-rgb),.14);border:1px solid rgba(var(--q-rgb),.4)}.gvalq-mech-c .ico::before{content:"";width:18px;height:18px;background:var(--q);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.gvalq-check{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.gvalq-check span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:999px;font-size:13px;color:var(--text);background:var(--panel);border:1px solid var(--border)}.gvalq-check span::before{content:"";width:16px;height:16px;border-radius:5px;border:2px solid var(--q);flex:none;background:linear-gradient(45deg,transparent 42%,var(--q) 42%,var(--q) 58%,transparent 58%) center / 0 0 no-repeat}.gvalq-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalq-plan-c{position:relative;padding:16px 16px 10px;border-radius:16px;background:var(--panel);border:1px solid var(--border);overflow:hidden}.gvalq-plan-c::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--pc)}.gvalq-plan-c.atk{--pc:#ff4655}.gvalq-plan-c.def{--pc:#4cc3ff}.gvalq-plan-c small{display:inline-block;padding:3px 8px;border-radius:6px;font:800 10px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--pc);background:color-mix(in srgb,var(--pc) 13%,transparent)}.gvalq-plan-c>b{display:block;margin:9px 0 8px;font:700 15px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalq-plan-c ol{margin:0;padding:0;list-style:none;counter-reset:s}.guide-prose .gvalq-plan-c li{position:relative;margin:0 0 8px;padding-left:28px;font-size:13.5px;line-height:1.5;color:var(--text-muted);counter-increment:s}.guide-prose .gvalq-plan-c li::before{content:counter(s);position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:6px;display:grid;place-items:center;font:800 10.5px/1 var(--font-display);color:var(--pc);background:color-mix(in srgb,var(--pc) 14%,transparent)}.gvalq-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:14px 0 18px;padding:16px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalq-pick{display:grid;grid-template-columns:36px 92px minmax(0,1fr) 44px;grid-template-rows:auto auto;column-gap:10px;align-items:center;--rc:#ff4655}.gvalq-pick.r-controller{--rc:#a98bff}.gvalq-pick.r-initiator{--rc:#f2c14e}.gvalq-pick.r-sentinel{--rc:#4cc3ff}.gvalq-pick.r-duelist{--rc:#ff6b6b}.gvalq-pick img{grid-row:1 / 3;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--rc) 16%,#10131c);border:1px solid color-mix(in srgb,var(--rc) 40%,transparent)}.gvalq-pick b{font:700 13.5px/1.1 var(--font-display);color:var(--text);align-self:end}.gvalq-pick small{grid-column:2;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rc);align-self:start}.gvalq-pick .bar{grid-column:3;grid-row:1 / 3;height:10px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden}.gvalq-pick .bar i{display:block;height:100%;width:calc(var(--p) * 1%);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--rc) 45%,transparent),var(--rc))}.gvalq-pick em{grid-column:4;grid-row:1 / 3;font:700 14px/1 var(--font-display);font-style:normal;color:var(--text);text-align:right}.gvalq-spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:12px;margin:16px 0 20px;align-items:stretch}.guide-prose .gvalq-spot .guide-fig{margin:0}.gvalq-portrait img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:61% 30%}.gvalq-spot-note{padding:16px;border-radius:16px;background:radial-gradient(80% 60% at 100% 0%,rgba(var(--q-rgb),.14),transparent 70%),var(--panel);border:1px solid var(--border)}.gvalq-spot-note b{font:700 15px/1.3 var(--font-display);color:var(--q)}.gvalq-spot-note p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.gvalq-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px}.gvalq-dodont>div{padding:14px 16px 6px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalq-dodont>div>b{font:700 13px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.gvalq-dodont .do{border-top:3px solid #4fd18b}.gvalq-dodont .do>b{color:#6fe0a2}.gvalq-dodont .dont{border-top:3px solid #ff5d6c}.gvalq-dodont .dont>b{color:#ff8a95}.guide-prose .gvalq-dodont ul{margin:10px 0 8px;padding-left:18px}.guide-prose .gvalq-dodont li{font-size:14px;line-height:1.5;margin:6px 0}.guide-prose ol.gvalq-drill{list-style:none;margin:14px 0 18px;padding:0;display:grid;gap:8px}.guide-prose .gvalq-drill li{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:14px;margin:0;padding:12px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.gvalq-drill li span{grid-row:1 / 3;align-self:center;text-align:center;padding:8px 0;border-radius:10px;font:800 13px/1 var(--font-display);color:var(--q);background:rgba(var(--q-rgb),.12);border:1px solid rgba(var(--q-rgb),.35)}.gvalq-drill li b{font:700 14.5px/1.3 var(--font-display);color:var(--text)}.guide-prose .gvalq-drill li p{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.gvalq-cta{margin:18px 0 22px;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.55;color:var(--text-muted);background:linear-gradient(90deg,rgba(var(--q-rgb),.14),transparent 80%),var(--panel);border:1px solid rgba(var(--q-rgb),.35)}.gvalq-cta b{color:var(--text)}.gvalq-diff{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalq-diff>div{position:relative;padding:14px 14px 12px 50px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.gvalq-diff>div>i{position:absolute;left:12px;top:13px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:800 12px/1 var(--font-display);font-style:normal;color:#0b0d12;background:var(--q)}.gvalq-diff small{display:block;font:800 10.5px/1.3 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--q)}.gvalq-diff b{display:block;margin:5px 0 4px;font:700 14px/1.3 var(--font-display);color:var(--text)}.gvalq-diff p{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalq-abyss{background:radial-gradient(70% 60% at 50% 0%,rgba(76,195,255,.16),transparent 70%),linear-gradient(180deg,#0b1220 0%,#070910 70%,#030407 100%)}.gvalq-ab-void{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 50% 100%,rgba(0,0,0,.9),transparent 70%),repeating-radial-gradient(circle at 50% 120%,rgba(76,195,255,.05) 0 2px,transparent 2px 38px)}.gvalq-ab-head{padding:22px 24px 4px}.gvalq-ab-title{margin:10px 0 0;font:800 clamp(22px,3vw,30px)/1.12 var(--font-display);letter-spacing:-.02em;color:var(--text)}.gvalq-ab-title em{font-style:normal;color:var(--q)}.gvalq-ab-sub{margin:8px 0 0;max-width:640px;font-size:14px;line-height:1.5;color:var(--text-muted)}.gvalq-ab-grid{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:8px 24px 20px;align-items:center}.gvalq-ab-pit{color:rgba(76,195,255,.06)}.gvalq-ab-edge polygon{fill:none;stroke:rgba(150,220,255,.55);stroke-width:86;stroke-linejoin:round;stroke-dasharray:2 14;stroke-linecap:round;opacity:.0}.gvalq-abyss .gvalq-zones .z{opacity:.2}.gvalq-abyss .gvalq-zones{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.gvalq-ab-asc line{stroke:#7ee0a8;stroke-width:4;stroke-dasharray:3 9;stroke-linecap:round}.gvalq-ab-drop circle{fill:rgba(255,93,108,.12);stroke:#ff8a95;stroke-width:2.5;stroke-dasharray:6 6}.gvalq-ab-drop .door{fill:rgba(242,193,78,.18);stroke:#f2c14e;stroke-width:3}.gvalq-abyss .gvalq-legend{--x:0}.gvalq-abyss .lg-edge{--lg:rgba(76,195,255,.35)}.gvalq-abyss .lg-drop{--lg:#ff8a95}.gvalq-abyss .lg-asc{--lg:#7ee0a8}.gvalq-abyss .lg-door{--lg:#f2c14e}.gvalq-ab-side{display:grid;gap:10px}.gvalq-ab-stat{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(var(--q-rgb),.22)}.gvalq-ab-stat b{display:block;font:800 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--q)}.gvalq-ab-stat span{display:block;margin-top:5px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.gvalq-abyss .gvalq-svg{filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.ico-drop{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18v3H3zM11 9h2v8l3-3 1.4 1.4L12 20.8 6.6 15.4 8 14l3 3z'/%3E%3C/svg%3E")}.ico-ledge{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 14h9v3H2zM15 14h7v3h-7zM4 9c3-4 9-4 13 0l-2 1.6C12 7.6 8 7.6 6 10.6z'/%3E%3C/svg%3E")}.ico-asc{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 22V7.8L6.4 12.4 5 11l7-7 7 7-1.4 1.4L13 7.8V22zM4 2h16v2H4z'/%3E%3C/svg%3E")}.ico-door{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h16v18H4zm2 2v14h12V5zm2 2h8v2H8zm0 4h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E")}.gvalq-bind{background:radial-gradient(60% 70% at 0% 0%,rgba(76,195,255,.12),transparent 65%),radial-gradient(60% 70% at 100% 0%,rgba(255,70,85,.12),transparent 65%),linear-gradient(180deg,#14110d,#0b0a0f)}.gvalq-bd-head{padding:22px 24px 6px;text-align:center}.gvalq-bd-title{display:flex;justify-content:center;align-items:baseline;gap:14px;flex-wrap:wrap;margin:10px 0 0;font:800 clamp(24px,3.4vw,34px)/1.1 var(--font-display);letter-spacing:-.02em}.gvalq-bd-title .l{color:#4cc3ff}.gvalq-bd-title .r{color:#ff6b78}.gvalq-bd-title i{font:600 14px/1 var(--font);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--q)}.gvalq-bd-sub{margin:8px auto 0;max-width:620px;font-size:14px;line-height:1.5;color:var(--text-muted)}.gvalq-bd-map{padding:6px 24px 0}.gvalq-bd-half.l{fill:rgba(76,195,255,.035)}.gvalq-bd-half.r{fill:rgba(255,70,85,.035)}.gvalq-bd-tp path{fill:none;stroke-width:4;stroke-dasharray:10 9;stroke-linecap:round;animation:gvalq-dash 1.4s linear infinite}.gvalq-bd-tp .t1{stroke:#4cc3ff}.gvalq-bd-tp .t2{stroke:#ff6b78}.gvalq-bd-tp .ring{fill:none;stroke:var(--q);stroke-width:3;transform-box:fill-box;transform-origin:center;animation:gvalq-ring 2.2s ease-out infinite}.gvalq-bd-tp .ring.r2{animation-delay:1.1s}@keyframes gvalq-dash{to{stroke-dashoffset:-38}}@keyframes gvalq-ring{from{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}.gvalq-bind .gvalq-legend{justify-content:center}.gvalq-bind .lg-t1{--lg:#4cc3ff}.gvalq-bind .lg-t2{--lg:#ff6b78}.gvalq-bind .lg-ring{--lg:var(--q)}.gvalq-bd-sides{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:12px;padding:16px 24px 20px;align-items:stretch}.gvalq-bd-side{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-top:3px solid var(--sc)}.gvalq-bd-side.b{--sc:#4cc3ff}.gvalq-bd-side.a{--sc:#ff6b78}.gvalq-bd-side b{display:block;font:700 15px/1.2 var(--font-display);color:var(--sc)}.gvalq-bd-side small{display:block;margin-top:3px;font-size:11.5px;color:var(--text-faint)}.gvalq-bd-side p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.gvalq-bd-side em{font-style:normal;font-weight:700;color:var(--text)}.gvalq-bd-mid{display:grid;place-content:center;text-align:center;gap:6px;border-radius:14px;background:repeating-linear-gradient(-45deg,rgba(242,166,90,.10) 0 8px,transparent 8px 16px);border:1px dashed rgba(242,166,90,.45)}.gvalq-bd-mid b{font:800 14px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--q)}.gvalq-bd-mid span{font-size:12px;line-height:1.35;color:var(--text-muted)}.guide-prose .gvalq-board li small{font-size:10.5px;color:var(--text-faint);font-weight:600}.gvalq-tp{display:grid;gap:10px;margin:14px 0 14px}.gvalq-tp-c{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:10px}.gvalq-tp-c .from,.gvalq-tp-c .to{padding:13px 15px;border-radius:14px;background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--c1)}.gvalq-tp-c .to{border-left-color:var(--c2)}.gvalq-tp-c.ab{--c1:#ff6b78;--c2:#4cc3ff}.gvalq-tp-c.ba{--c1:#4cc3ff;--c2:#ff6b78}.gvalq-tp-c small{display:block;font:800 10px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.gvalq-tp-c b{display:block;margin:4px 0 3px;font:700 14.5px/1.3 var(--font-display);color:var(--text)}.gvalq-tp-c span{font-size:12px;color:var(--text-muted)}.gvalq-tp-c .via{position:relative;height:34px}.gvalq-tp-c .via i{position:absolute;left:4px;right:10px;top:50%;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--c1),var(--c2))}.gvalq-tp-c .via i::after{content:"";position:absolute;right:-8px;top:-5px;border:6.5px solid transparent;border-left:9px solid var(--c2)}.gvalq-tp-c .via em{position:absolute;left:0;right:0;top:-2px;text-align:center;font:800 9.5px/1 var(--font);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--q)}.ico-sound{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h4l5-4v14l-5-4H3zM15.5 8.5a5 5 0 0 1 0 7l-1.4-1.4a3 3 0 0 0 0-4.2zM18.4 5.6a9 9 0 0 1 0 12.8L17 17a7 7 0 0 0 0-9.9z'/%3E%3C/svg%3E")}.ico-shot{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 2h2v5h-2zM11 17h2v5h-2zM2 11h5v2H2zM17 11h5v2h-5zM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z'/%3E%3C/svg%3E")}.ico-throw{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 18c4-9 10-12 16-12v2c-5 0-10 2.5-13.6 10.5z'/%3E%3Ccircle cx='19' cy='16' r='3'/%3E%3C/svg%3E")}.gvalq-lr{margin:14px 0 8px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.gvalq-lr-row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--border)}.gvalq-lr-row:first-child{border-top:0}.gvalq-lr-row>span{padding:10px 14px;font-size:13.5px;line-height:1.4;color:var(--text)}.gvalq-lr-row>span[role="rowheader"]{font:700 12px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:rgba(255,255,255,.02)}.gvalq-lr-row.h>span{font:800 13px/1 var(--font-display);letter-spacing:.04em;text-transform:none;padding:13px 14px}.gvalq-lr-row.h .b{color:#4cc3ff;background:rgba(76,195,255,.08)}.gvalq-lr-row.h .a{color:#ff6b78;background:rgba(255,70,85,.08)}.gvalq-small{font-size:12.5px;color:var(--text-faint)}.gvalq-corrode{background:#0c0a1d}.gvalq-corrode::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(180,140,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(180,140,255,.09) 1px,transparent 1px),linear-gradient(rgba(180,140,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(180,140,255,.04) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}.gvalq-co-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;align-items:stretch}.gvalq-co-sheet{display:flex;flex-direction:column;justify-content:center}.gvalq-co-sheet{padding:34px 18px 16px 22px;border-right:1px dashed rgba(180,140,255,.35)}.gvalq-co-tag{position:absolute;left:22px;top:12px;font:700 10.5px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(200,180,255,.7)}.gvalq-corrode .gvalq-svg text{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-weight:600;font-size:22px;fill:#e6dcff;stroke:#0c0a1d}.gvalq-corrode .gvalq-svg text.site{font:800 29px/1 var(--font-display);fill:#fff}.gvalq-corrode .gvalq-co-zones polygon{fill:rgba(180,140,255,.05);stroke:rgba(200,180,255,.55);stroke-width:2;stroke-dasharray:7 6;stroke-linejoin:round}.gvalq-corrode .gvalq-co-zones .z-mid{stroke:rgba(242,193,78,.6);stroke-width:60;stroke-dasharray:none;stroke-linecap:round;fill:none;opacity:.18}.gvalq-co-lanes polyline{fill:none;stroke:rgba(230,220,255,.45);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.gvalq-corrode .gvalq-svg .d{fill:#e6dcff;stroke:#0c0a1d}.gvalq-corrode .gvalq-svg .d-a{fill:#ff8a95}.gvalq-corrode .gvalq-svg .d-b{fill:#7fd3ff}.gvalq-corrode .gvalq-svg .d-mid{fill:#f6cc63}.gvalq-co-pins circle{fill:#b48cff;stroke:#0c0a1d;stroke-width:4}.gvalq-co-pins text{font:800 19px/1 var(--font-display)!important;fill:#0c0a1d!important;stroke:none!important}.gvalq-corrode .lg-lane{--lg:rgba(230,220,255,.55)}.gvalq-corrode .lg-pin{--lg:#b48cff}.gvalq-co-rev{padding:22px 22px 18px;display:flex;flex-direction:column}.gvalq-co-title{margin:8px 0 0;font:800 34px/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}.gvalq-co-title em{font-style:normal;color:var(--q)}.gvalq-co-sub{margin:8px 0 12px;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.gvalq-co-log{list-style:none;margin:0;padding:0;counter-reset:c;display:grid;gap:6px}.guide-prose .gvalq-co-log li{position:relative;margin:0;padding:7px 10px 7px 38px;border-radius:10px;counter-increment:c;background:rgba(180,140,255,.06);border:1px solid rgba(180,140,255,.18)}.gvalq-co-log li::before{content:counter(c);position:absolute;left:9px;top:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--font-display);color:#0c0a1d;background:var(--q)}.gvalq-co-log b{display:block;font:700 12px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--q)}.gvalq-co-log span{display:block;font-size:12.5px;line-height:1.4;color:var(--text)}.gvalq-co-block{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;border:1px solid rgba(180,140,255,.35);border-radius:8px;overflow:hidden}.gvalq-co-block div{padding:7px 8px;border-left:1px solid rgba(180,140,255,.35)}.gvalq-co-block div:first-child{border-left:0}.gvalq-co-block dt{font:700 9.5px/1.2 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.gvalq-co-block dd{margin:3px 0 0;white-space:nowrap;font:800 12px/1.2 var(--font-display);color:var(--text)}.gvalq-diff p.read{margin-top:6px;color:var(--text)}.gvalq-diff p em{font-style:normal;font-weight:700;color:var(--q)}.gvalq-haven{background:radial-gradient(80% 60% at 50% 0%,rgba(95,211,141,.14),transparent 70%),linear-gradient(180deg,#0b1410,#090c0d)}.gvalq-hv-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:end;padding:22px 24px 8px}.gvalq-hv-title{margin:10px 0 0;font:800 clamp(24px,3.2vw,32px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text)}.gvalq-hv-title em{font-style:normal;color:var(--q)}.gvalq-hv-sub{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.gvalq-hv-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 24px 4px}.gvalq-hv-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px 16px;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);--zc:#ff4655}.gvalq-hv-tile.z-b{--zc:#4cc3ff}.gvalq-hv-tile.z-c{--zc:#5fd38d}.gvalq-hv-tile b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font:800 22px/1 var(--font-display);color:#0b0d12;background:var(--zc)}.gvalq-hv-tile span{font-size:12.5px;line-height:1.35;color:var(--text-muted)}.gvalq-hv-tile em{display:block;font:800 20px/1.1 var(--font-display);font-style:normal;color:var(--text)}.gvalq-hv-tile i{position:absolute;left:0;bottom:0;height:4px;width:calc(var(--d) / 70 * 100%);background:var(--zc);border-radius:0 4px 4px 0}.gvalq-hv-map{padding:4px 24px 14px}.gvalq-hv-spokes line{stroke:rgba(255,255,255,.28);stroke-width:2.5;stroke-dasharray:3 8;stroke-linecap:round}.gvalq-hv-tri path{fill:none;stroke:var(--q);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:14 8;animation:gvalq-dash 2.4s linear infinite}.gvalq-hv-tri path.long{stroke:#f2c14e;opacity:.85}.gvalq-hv-tri rect{fill:#0b1410;stroke:var(--q);stroke-width:2}.gvalq-hv-tri text{font:800 21px/1 var(--font-display)!important;fill:var(--q)!important;stroke:none!important}.gvalq-haven .lg-tri{--lg:var(--q)}.gvalq-haven .lg-spoke{--lg:rgba(255,255,255,.35)}.gvalq-stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalq-stats3>div{padding:14px 16px;border-radius:14px;background:radial-gradient(90% 80% at 0% 0%,rgba(var(--q-rgb),.12),transparent 70%),var(--panel);border:1px solid var(--border)}.gvalq-stats3 b{display:block;font:800 26px/1 var(--font-display);letter-spacing:-.02em;color:var(--q)}.gvalq-stats3 span{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:var(--text-muted)}.gvalq-dist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px}.gvalq-dist-c{padding:14px 16px 8px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.guide-prose .gvalq-dist-c h3{margin:0 0 10px;font:700 14px/1.2 var(--font-display);color:var(--text)}.gvalq-dist-c .row{display:grid;grid-template-columns:36px minmax(0,1fr) 48px;gap:8px;align-items:center;margin:0 0 10px;--zc:#ff4655}.gvalq-dist-c .row.z-b{--zc:#4cc3ff}.gvalq-dist-c .row.z-c{--zc:#5fd38d}.gvalq-dist-c .row.z-mid{--zc:#f2c14e}.gvalq-dist-c .row span{font:800 13px/1 var(--font-display);color:var(--zc)}.gvalq-dist-c .row i{height:10px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden}.gvalq-dist-c .row i b{display:block;height:100%;width:calc(var(--v) / 120 * 100%);border-radius:6px;background:var(--zc)}.gvalq-dist-c .row em{font:700 13.5px/1 var(--font-display);font-style:normal;text-align:right;color:var(--text)}.gvalq-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.gvalq-split-c{padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalq-split-c:first-child{border-color:rgba(var(--q-rgb),.5);background:linear-gradient(180deg,rgba(var(--q-rgb),.10),transparent 60%),var(--panel)}.gvalq-split-c>b{font:800 22px/1 var(--font-display);color:var(--q);letter-spacing:.02em}.gvalq-split-c .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 10px}.gvalq-split-c .row span{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--border);--zc:#ff4655}.gvalq-split-c .row span.z-b{--zc:#4cc3ff}.gvalq-split-c .row span.z-c{--zc:#5fd38d}.gvalq-split-c .row small{width:100%;font:800 11px/1 var(--font-display);color:var(--zc)}.gvalq-split-c .row i{width:12px;height:12px;border-radius:50%;background:var(--zc);box-shadow:0 0 8px color-mix(in srgb,var(--zc) 60%,transparent)}.gvalq-split-c p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.gvalq-lotus{background:radial-gradient(60% 80% at 100% 50%,rgba(255,111,174,.12),transparent 70%),linear-gradient(135deg,#160d14,#0b0a10 60%)}.gvalq-lt-grid{display:grid;grid-template-columns:290px minmax(0,1fr)}.gvalq-lt-panel{display:flex;flex-direction:column;gap:12px;padding:22px 18px 18px 22px;border-right:1px solid rgba(255,111,174,.18);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.gvalq-lt-title{margin:4px 0 2px;font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}.gvalq-lt-title em{font-style:normal;color:var(--q)}.gvalq-lt-gauge{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,111,174,.2)}.gvalq-lt-gauge>div b{display:block;font:700 13.5px/1.2 var(--font-display);color:var(--text)}.gvalq-lt-gauge>div span{display:block;margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--text-muted)}.gvalq-lt-gauge svg{width:74px;height:74px}.gvalq-lt-gauge .trk{fill:none;stroke:rgba(255,255,255,.08);stroke-width:8}.gvalq-lt-gauge .arc{fill:none;stroke:var(--q);stroke-width:8;stroke-linecap:round;stroke-dasharray:72 100;transform:rotate(-90deg);transform-origin:60px 60px}.gvalq-lt-gauge .spin{transform-origin:60px 60px;animation:gvalq-spin 8s linear infinite}.gvalq-lt-gauge .spin path{fill:none;stroke:rgba(255,255,255,.5);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gvalq-lt-gauge text{font:800 22px/1 var(--font-display);fill:var(--text)}@keyframes gvalq-spin{to{transform:rotate(360deg)}}.gvalq-lt-gauge .hp{position:relative;height:74px;border-radius:12px;display:grid;place-content:center;text-align:center;overflow:hidden;background:linear-gradient(180deg,rgba(76,195,255,.18),rgba(255,93,108,.18));border:1px solid rgba(255,255,255,.1)}.gvalq-lt-gauge .hp b{font:800 22px/1 var(--font-display);color:var(--text)}.gvalq-lt-gauge .hp small{font-size:10px;letter-spacing:.1em;color:var(--text-muted)}.gvalq-lt-gauge .hp i{position:absolute;left:6px;right:6px;bottom:6px;height:5px;border-radius:3px;background:linear-gradient(90deg,#4cc3ff,#f2c14e,#ff5d6c)}.gvalq-lt-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto}.gvalq-lt-sites span{padding:8px 6px;border-radius:10px;text-align:center;font-size:12px;color:var(--text-muted);background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);--zc:#ff4655}.gvalq-lt-sites span.z-b{--zc:#4cc3ff}.gvalq-lt-sites span.z-c{--zc:#5fd38d}.gvalq-lt-sites b{display:block;margin-bottom:3px;font:800 18px/1 var(--font-display);color:var(--zc)}.gvalq-lt-map{padding:14px 18px 12px;align-self:center}.gvalq-lt-petals ellipse{fill:none;stroke:rgba(255,111,174,.07);stroke-width:2}.gvalq-lt-door circle{fill:rgba(255,111,174,.16);stroke:var(--q);stroke-width:3}.gvalq-lt-door .rot{animation:gvalq-spin 8s linear infinite;transform-box:view-box}.gvalq-lt-door .rot path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gvalq-lt-wall rect{fill:rgba(76,195,255,.25);stroke:#4cc3ff;stroke-width:3}.gvalq-lt-wall path{fill:none;stroke:#ff8a95;stroke-width:2.5}.gvalq-lotus .lg-door{--lg:var(--q)}.gvalq-lotus .lg-wall{--lg:#4cc3ff}.gvalq-door{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 12px}.gvalq-door-c{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.gvalq-door-c .ring{width:64px;height:64px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,var(--panel) 58%,transparent 60%),conic-gradient(var(--q) 0 72%,rgba(255,255,255,.08) 72% 100%)}.gvalq-door-c.wall .ring{background:radial-gradient(circle,var(--panel) 58%,transparent 60%),conic-gradient(#4cc3ff 0 40%,#f2c14e 40% 70%,#ff5d6c 70% 100%)}.gvalq-door-c .ring b{font:800 18px/1 var(--font-display);color:var(--text)}.gvalq-door-c.wall .ring b{font-size:15px}.gvalq-door-c .ring small{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.gvalq-door-c>div>b{font:700 14.5px/1.2 var(--font-display);color:var(--text)}.gvalq-door-c p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.gvalq-diff>div.gvalq-diff-note{padding-left:14px;border-color:rgba(var(--q-rgb),.45);background:linear-gradient(135deg,rgba(var(--q-rgb),.12),transparent 70%),var(--panel)}.gvalq-diff-note b{color:var(--q)}@media (max-width:900px){.gvalq-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.gvalq-board,.gvalq-mech{grid-template-columns:repeat(2,minmax(0,1fr))}.gvalq-plan{grid-template-columns:minmax(0,1fr)}.gvalq-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.gvalq-picks{grid-template-columns:minmax(0,1fr)}.gvalq-ab-grid{grid-template-columns:minmax(0,1fr)}.gvalq-ab-side{grid-template-columns:repeat(2,minmax(0,1fr))}.gvalq-spot{grid-template-columns:repeat(2,minmax(0,1fr))}.gvalq-spot-note{grid-column:1 / -1}.gvalq-co-grid{grid-template-columns:minmax(0,1fr)}.gvalq-hv-head{grid-template-columns:minmax(0,1fr);gap:8px}.gvalq-lt-grid{grid-template-columns:minmax(0,1fr)}.gvalq-lt-panel{border-right:0;border-bottom:1px solid rgba(255,111,174,.18);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gvalq-lt-panel>.gvalq-eyebrow,.gvalq-lt-title,.gvalq-lt-sites{grid-column:1 / -1}.gvalq-door{grid-template-columns:minmax(0,1fr)}.gvalq-dist,.gvalq-split{grid-template-columns:minmax(0,1fr)}.gvalq-board[style*="--cols:5"]{--cols:3}.gvalq-co-sheet{border-right:0;border-bottom:1px dashed rgba(180,140,255,.35)}}@media (max-width:640px){.gvalq-svg text.min{display:none}.gvalq-svg text.min.hl{display:inline}.gvalq-svg text{font-size:34px;stroke-width:8px}.gvalq-svg text.site{font-size:42px}.gvalq-svg .d{r:9}.gvalq-ab-head{padding:18px 16px 2px}.gvalq-ab-grid{padding:6px 12px 14px;gap:12px}.gvalq-ab-stat{padding:10px 12px}.gvalq-ab-stat b{font-size:24px}.gvalq-board,.gvalq-mech,.gvalq-diff,.gvalq-timeline{grid-template-columns:minmax(0,1fr)}.gvalq-pick{grid-template-columns:32px 84px minmax(0,1fr) 40px;column-gap:8px}.gvalq-pick img{width:32px;height:32px}.gvalq-dodont{grid-template-columns:minmax(0,1fr)}.gvalq-hero-foot{padding:9px 14px 11px}.gvalq-bd-head{padding:18px 16px 4px}.gvalq-bd-map{padding:4px 8px 0}.gvalq-bd-sides{grid-template-columns:minmax(0,1fr);padding:12px 12px 14px;gap:8px}.gvalq-bd-mid{padding:10px;grid-auto-flow:column;gap:12px}.gvalq-bd-mid span br{display:none}.gvalq-tp-c{grid-template-columns:minmax(0,1fr);gap:4px}.gvalq-tp-c .via{height:26px}.gvalq-tp-c .via i{left:50%;right:auto;top:2px;bottom:6px;width:3px;height:auto;background:linear-gradient(180deg,var(--c1),var(--c2))}.gvalq-tp-c .via i::after{right:-5px;top:auto;bottom:-10px;border:6.5px solid transparent;border-top:9px solid var(--c2)}.gvalq-tp-c .via em{left:calc(50% + 12px);right:auto;top:8px}.gvalq-lr-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gvalq-lr-row>span[role="rowheader"]{grid-column:1 / -1;padding:8px 12px 4px;background:none}.gvalq-lr-row.h>span[role="columnheader"]:first-child{display:none}.gvalq-lr-row>span{padding:6px 12px 10px;font-size:13px}.gvalq-co-sheet{padding:30px 8px 12px}.gvalq-co-tag{left:12px}.gvalq-co-rev{padding:16px 14px 14px}.gvalq-co-title{font-size:28px}.gvalq-corrode .gvalq-svg text{font-size:32px}.gvalq-corrode .gvalq-svg text.site{font-size:40px}.gvalq-co-pins circle{r:26}.gvalq-co-pins text{font-size:26px!important}.gvalq-co-block{grid-template-columns:repeat(2,minmax(0,1fr))}.gvalq-hv-head{padding:18px 16px 6px}.gvalq-hv-tiles{padding:8px 12px 2px;gap:6px}.gvalq-hv-tile{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 10px 14px}.gvalq-hv-tile b{width:32px;height:32px;font-size:17px}.gvalq-hv-tile em{font-size:17px}.gvalq-hv-tile span{font-size:11px}.gvalq-hv-map{padding:4px 8px 12px}.gvalq-hv-tri text{font-size:30px!important}.gvalq-hv-tri rect{transform:scale(1.4)}.gvalq-stats3{grid-template-columns:minmax(0,1fr)}.gvalq-lt-panel{grid-template-columns:minmax(0,1fr);padding:18px 14px 14px;gap:10px}.gvalq-lt-title{font-size:21px}.gvalq-lt-map{padding:10px 8px}.gvalq-co-block div:nth-child(3){border-left:0}.gvalq-co-block div:nth-child(n+3){border-top:1px solid rgba(180,140,255,.35)}}@media (prefers-reduced-motion:reduce){.gvalq-hero *,.gvalq-hero *::before,.gvalq-hero *::after{animation:none!important;transition:none!important}}