.guide:has(.grivalsr-ue){--gaccent:#ffc83d}.guide:has(.grivalsr-tc){--gaccent:#a67cff}.guide:has(.grivalsr-po){--gaccent:#2fd3c0}.guide:has(.grivalsr-st){--gaccent:#4ea8ff}.guide:has(.grivalsr-am){--gaccent:#ff4d6a}.guide-prose:has(.grivalsr-ue){--rr:#ffc83d;--rr-rgb:255,200,61}.guide-prose:has(.grivalsr-tc){--rr:#a67cff;--rr-rgb:166,124,255}.guide-prose:has(.grivalsr-po){--rr:#2fd3c0;--rr-rgb:47,211,192}.guide-prose:has(.grivalsr-st){--rr:#4ea8ff;--rr-rgb:78,168,255}.guide-prose:has(.grivalsr-am){--rr:#ff4d6a;--rr-rgb:255,77,106}.grivalsr-hero{--rr:#ffc83d;--rr-rgb:255,200,61;position:relative;margin:0 0 30px;padding:24px;border-radius:6px 22px 6px 22px;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--rr-rgb),.38);box-shadow:6px 6px 0 rgba(var(--rr-rgb),.18);background:radial-gradient(70% 90% at 0% 0%,rgba(var(--rr-rgb),.17),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(232,38,45,.12),transparent 60%),#0c0b12}.grivalsr-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:14px 14px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%)}.grivalsr-tc{--rr:#a67cff;--rr-rgb:166,124,255}.grivalsr-po{--rr:#2fd3c0;--rr-rgb:47,211,192}.grivalsr-st{--rr:#4ea8ff;--rr-rgb:78,168,255}.grivalsr-am{--rr:#ff4d6a;--rr-rgb:255,77,106}.grivalsr-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--rr)}.grivalsr-eyebrow::before{content:"";width:14px;height:14px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:currentColor}.grivalsr-title{margin:10px 0 0;font:800 27px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text);text-transform:none}.grivalsr-title em,.grivalsr-hero em{font-style:normal;color:var(--rr)}.grivalsr-sub{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--text-muted);max-width:660px}.grivalsr-hero-foot{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--text-faint)}.grivalsr-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.grivalsr-chips button{font:700 12.5px/1 var(--font);padding:8px 12px;border-radius:999px;cursor:pointer;color:var(--text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}.grivalsr-chips button.on{color:#111;background:var(--rr);border-color:var(--rr)}.guide-prose .grivalsr-chips button:focus-visible{outline:2px solid var(--rr);outline-offset:2px}.grivalsr-ue-rx{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:20px;align-items:center}.grivalsr-ue-in{display:grid;gap:10px}.grivalsr-ue-feed{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.09);border-left:3px solid var(--c);overflow:hidden}.grivalsr-ue-feed b{font:800 28px/1 var(--font-display);color:var(--c);letter-spacing:-.02em}.grivalsr-ue-feed span{font-weight:700;font-size:14.5px;color:var(--text);line-height:1.3}.grivalsr-ue-feed small{display:block;font-weight:600;font-size:12px;color:var(--text-faint)}.grivalsr-ue-pipe{position:absolute;right:0;bottom:0;height:3px;width:46%;background:repeating-linear-gradient(90deg,var(--c) 0 10px,transparent 10px 18px);background-size:36px 3px;animation:grivalsr-flow 1.1s linear infinite;opacity:.8}@keyframes grivalsr-flow{to{background-position:36px 0}}.grivalsr-ue-core{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:16px;border-radius:16px;background:radial-gradient(circle at 50% 35%,rgba(var(--rr-rgb),.16),transparent 65%),rgba(0,0,0,.25);border:1px solid rgba(var(--rr-rgb),.3)}.grivalsr-ue-gauge{position:relative;width:150px;height:150px;display:grid;place-items:center}.grivalsr-ue-gauge svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.grivalsr-ue-gauge .trk{fill:none;stroke:rgba(255,255,255,.08);stroke-width:9}.grivalsr-ue-gauge .val{fill:none;stroke:var(--rr);stroke-width:9;stroke-linecap:round;stroke-dasharray:var(--p) 100;filter:drop-shadow(0 0 6px rgba(var(--rr-rgb),.6))}.grivalsr-ue-face{width:92px;height:92px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--rr-rgb),.55);background:#16141f}.grivalsr-ue-read small{display:block;font:800 11px/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-ue-read b{display:block;margin-top:6px;font:800 30px/1 var(--font-display);color:var(--text);letter-spacing:-.02em}.grivalsr-ue-read b span{font-size:14px;color:var(--rr);letter-spacing:0}.grivalsr-ue-read p{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.grivalsr-ue-read strong{color:var(--rr)}.grivalsr-ue-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px}.grivalsr-ue-rates>div{position:relative;padding:16px 16px 14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);overflow:hidden}.grivalsr-ue-rates>div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.grivalsr-ue-rates small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-ue-rates b{display:block;margin-top:8px;font:800 40px/1 var(--font-display);color:var(--c);letter-spacing:-.03em}.grivalsr-ue-rates b span{font-size:20px}.grivalsr-ue-rates p{margin:6px 0 0;font-size:13.5px;color:var(--text-muted);line-height:1.4}.grivalsr-ue-rates em{display:inline-block;margin-top:10px;font-style:normal;font-size:12px;font-weight:700;color:var(--text);padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.06)}.guide-prose ol.grivalsr-ue-steps{list-style:none;margin:16px 0 22px;padding:0;display:grid;gap:10px;counter-reset:none}.guide-prose ol.grivalsr-ue-steps li{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:16px;align-items:center;margin:0;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.guide-prose ol.grivalsr-ue-steps li::before{content:none}.guide-prose ol.grivalsr-ue-steps li.now{border-color:rgba(var(--rr-rgb),.5);background:linear-gradient(90deg,rgba(var(--rr-rgb),.1),rgba(255,255,255,.02))}.grivalsr-ue-steps .when b{display:block;font:800 14.5px/1.2 var(--font-display);color:var(--text)}.grivalsr-ue-steps .when small{display:block;margin-top:4px;font-size:12px;color:var(--text-faint)}.grivalsr-ue-steps .bars{display:grid;gap:5px;min-width:0}.grivalsr-ue-steps .bars span{position:relative;display:block;height:21px;border-radius:5px;background:rgba(255,255,255,.05);overflow:hidden}.grivalsr-ue-steps .bars i{position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,rgba(0,0,0,0),var(--c));opacity:.55;border-radius:5px}.grivalsr-ue-steps .bars em{position:relative;display:block;padding-left:8px;font-style:normal;font-size:11.5px;font-weight:700;line-height:21px;color:var(--text);white-space:nowrap}.grivalsr-ue-steps .src{font-size:12px;white-space:nowrap}.grivalsr-ue-board{display:grid;gap:14px;margin:18px 0 12px}.grivalsr-ue-group{display:grid;gap:6px;padding:14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.grivalsr-ue-group .grp{justify-self:start;font:800 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:5px;margin-bottom:4px}.grp-vanguard{color:#8fd0ff;background:rgba(143,208,255,.1)}.grp-duelist{color:#ff8f7a;background:rgba(255,143,122,.1)}.grp-strategist{color:#7de8b4;background:rgba(125,232,180,.1)}.grivalsr-ue-cost{display:grid;grid-template-columns:230px minmax(0,1fr) 150px;gap:14px;align-items:center;padding:6px 0}.grivalsr-ue-cost + .grivalsr-ue-cost{border-top:1px dashed rgba(255,255,255,.07)}.grivalsr-ue-cost .who{display:flex;align-items:center;gap:10px;min-width:0}.grivalsr-ue-cost .who img{width:34px;height:34px;border-radius:9px;object-fit:cover;background:#16141f;flex:none}.grivalsr-ue-cost .who span{font-weight:700;font-size:14px;color:var(--text);line-height:1.2;min-width:0}.grivalsr-ue-cost .who small{display:block;font-weight:600;font-size:12px;color:var(--text-faint)}.grivalsr-ue-cost .bar{position:relative;height:14px;border-radius:7px;background:rgba(255,255,255,.05)}.grivalsr-ue-cost .bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:7px}.grivalsr-ue-cost .bar .old{background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 4px,transparent 4px 8px)}.grivalsr-ue-cost .bar .new{background:linear-gradient(90deg,rgba(var(--rr-rgb),.35),var(--rr));height:8px;top:3px}.grivalsr-ue-cost .val{text-align:right;line-height:1.25}.grivalsr-ue-cost .val b{font:800 17px/1 var(--font-display);color:var(--text)}.grivalsr-ue-cost .val span{display:block;font-size:12px;font-weight:700;margin-top:3px}.grivalsr-ue-cost .val span.up{color:#ff7d7d}.grivalsr-ue-cost .val span.down{color:#6be3a3}.grivalsr-ue-cost .val small{display:block;font-size:11.5px}.grivalsr-ue-work{margin:16px 0 18px}.grivalsr-ue-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.grivalsr-ue-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 10px;align-items:center;padding:12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.grivalsr-ue-card[hidden]{display:none}.grivalsr-ue-card img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#16141f}.grivalsr-ue-card b{display:block;font-size:14px;color:var(--text);line-height:1.2}.grivalsr-ue-card small{display:block;font-size:12px;color:var(--text-faint);line-height:1.3}.grivalsr-ue-card p{grid-column:1 / -1;margin:6px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.4}.grivalsr-ue-card p span{font:800 16px/1 var(--font-display);letter-spacing:-.01em}.grivalsr-ue-card p em{font-style:normal;color:var(--text-faint)}.grivalsr-ue-card .dmg{color:#ff8f6a}.grivalsr-ue-card .heal{color:#6be3a3}.grivalsr-ue-card.r-vanguard{border-top:2px solid #8fd0ff}.grivalsr-ue-card.r-duelist{border-top:2px solid #ff8f7a}.grivalsr-ue-card.r-strategist{border-top:2px solid #7de8b4}.grivalsr-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;gap:12px;margin:16px 0 18px}.grivalsr-ledger-col,.grivalsr-ledger-call{padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.grivalsr-ledger-col.them{background:repeating-linear-gradient(135deg,rgba(255,90,106,.05) 0 10px,rgba(255,255,255,.02) 10px 20px);border-color:rgba(255,90,106,.25)}.grivalsr-ledger small,.grivalsr-trade small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--rr)}.grivalsr-ledger-col.them small{color:#ff7d8a}.guide-prose .grivalsr-ledger ol{margin:10px 0 0;padding-left:18px}.guide-prose .grivalsr-ledger li{margin:0 0 8px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-ledger li b{color:var(--text)}.grivalsr-ledger-call{border-color:rgba(var(--rr-rgb),.45);background:linear-gradient(180deg,rgba(var(--rr-rgb),.14),rgba(255,255,255,.02))}.grivalsr-ledger-call b{display:block;margin-top:10px;font:800 34px/1 var(--font-display);color:var(--text);letter-spacing:-.02em}.grivalsr-ledger-call p{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-trade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px}.grivalsr-trade>div{position:relative;padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-top:3px solid var(--c)}.grivalsr-trade small{color:var(--c)}.grivalsr-trade b{display:block;margin-top:8px;font-size:15px;line-height:1.3;color:var(--text)}.grivalsr-trade p{margin:8px 0 12px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-trade .eq{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.grivalsr-trade .eq i{font:800 26px/1 var(--font-display);font-style:normal;color:var(--c);letter-spacing:0}@media (max-width:760px){.grivalsr-hero{padding:18px 16px}.grivalsr-title{font-size:22px}.grivalsr-ue-rx{grid-template-columns:1fr}.grivalsr-ue-feed{grid-template-columns:62px minmax(0,1fr)}.grivalsr-ue-feed b{font-size:23px}.grivalsr-ue-rates,.grivalsr-trade{grid-template-columns:1fr}.grivalsr-ue-rates b{font-size:32px}.guide-prose ol.grivalsr-ue-steps li{grid-template-columns:1fr;gap:10px}.grivalsr-ue-cost{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.grivalsr-ue-cost .bar{grid-column:1 / -1;grid-row:2}.grivalsr-ledger{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.grivalsr-ue-pipe{animation:none}}.grivalsr-tc-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:18px;align-items:stretch}.grivalsr-tc-field{position:relative;min-height:330px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(255,90,106,.10),transparent 30%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px),rgba(0,0,0,.28);border:1px solid rgba(var(--rr-rgb),.28)}.grivalsr-tc-lines{position:absolute;inset:0;width:100%;height:100%}.grivalsr-tc-lines path{fill:none;stroke:rgba(var(--rr-rgb),.45);stroke-width:1.5;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.grivalsr-tc-lines path.push{stroke:rgba(255,255,255,.08);stroke-dasharray:none;stroke-width:26}.grivalsr-tc-dir{position:absolute;top:10px;left:50%;transform:translateX(-50%);font:800 10.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#ff7d8a}.grivalsr-tc-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;width:104px}.grivalsr-tc-node img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#16141f;border:2px solid var(--nc);box-shadow:0 0 0 4px rgba(0,0,0,.4),0 0 18px var(--nc)}.grivalsr-tc-node b{margin-top:5px;font-size:12.5px;color:var(--text);line-height:1.15}.grivalsr-tc-node small{font:800 9.5px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--nc)}.grivalsr-tc-node.r-vanguard{--nc:#8fd0ff}.grivalsr-tc-node.r-duelist{--nc:#ff8f7a}.grivalsr-tc-node.r-strategist{--nc:#7de8b4}.grivalsr-tc-node.v1{left:37%;top:30%}.grivalsr-tc-node.v2{left:63%;top:30%}.grivalsr-tc-node.d1{left:15%;top:56%}.grivalsr-tc-node.d2{left:85%;top:56%}.grivalsr-tc-node.s1{left:37%;top:82%}.grivalsr-tc-node.s2{left:63%;top:82%}.grivalsr-tc-score{padding:16px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}.grivalsr-tc-score>small{font:800 11px/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-tc-score .row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 10px;align-items:center;padding:10px;border-radius:10px;background:rgba(255,255,255,.03)}.grivalsr-tc-score .row.top{background:linear-gradient(90deg,rgba(var(--rr-rgb),.18),rgba(255,255,255,.02));border:1px solid rgba(var(--rr-rgb),.4)}.grivalsr-tc-score .row b{grid-row:span 2;font:800 17px/1 var(--font-display);color:var(--text);white-space:nowrap}.grivalsr-tc-score .pr{position:relative;height:18px;border-radius:5px;background:rgba(255,255,255,.05);overflow:hidden}.grivalsr-tc-score .pr i{position:absolute;inset:0 auto 0 0;width:var(--w);background:rgba(var(--rr-rgb),.55)}.grivalsr-tc-score .pr em{position:relative;display:block;padding-left:7px;font-style:normal;font-size:11.5px;font-weight:700;line-height:18px;color:var(--text);white-space:nowrap}.grivalsr-tc-score .wr{font-size:12px;font-weight:800}.grivalsr-tc-score .wr.hi,.grivalsr-tc-splits .hi{color:#6be3a3}.grivalsr-tc-score .wr.lo,.grivalsr-tc-splits .lo{color:#ff8a8a}.grivalsr-tc-score p{margin:auto 0 0;font-size:11.5px;color:var(--text-faint)}.grivalsr-tc-splits{margin:16px 0 10px;border-radius:14px;border:1px solid rgba(255,255,255,.09);overflow:hidden}.grivalsr-tc-splits .hd,.grivalsr-tc-splits .rw{display:grid;grid-template-columns:150px minmax(0,1.4fr) minmax(0,1fr) 100px;gap:14px;align-items:center;padding:10px 14px}.grivalsr-tc-splits .hd{background:rgba(255,255,255,.05);font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-tc-splits .rw:nth-child(odd){background:rgba(255,255,255,.02)}.grivalsr-tc-splits .sp{display:flex;align-items:center;gap:10px}.grivalsr-tc-splits .sp b{font:800 15px/1 var(--font-display);color:var(--text);width:58px;white-space:nowrap}.grivalsr-tc-splits .pips{display:flex;gap:3px}.grivalsr-tc-splits .pips em{width:9px;height:14px;border-radius:3px}.pips .v{background:#8fd0ff}.pips .d{background:#ff8f7a}.pips .s{background:#7de8b4}.grivalsr-tc-splits .bar,.grivalsr-tc-splits .wr{position:relative;display:flex;align-items:center;gap:8px}.grivalsr-tc-splits .bar i{display:block;height:10px;width:var(--w);min-width:3px;border-radius:5px;background:linear-gradient(90deg,rgba(var(--rr-rgb),.4),var(--rr))}.grivalsr-tc-splits .wr i{display:block;height:10px;width:calc(var(--w) * 1.6);border-radius:5px;background:rgba(255,255,255,.14);position:relative}.grivalsr-tc-splits small{font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap}.grivalsr-tc-splits .m{font-size:12.5px;color:var(--text-faint);text-align:right;font-variant-numeric:tabular-nums}.grivalsr-tc-arch{margin:16px 0 18px;display:grid;gap:12px}.grivalsr-tc-tabs{display:flex;gap:8px;flex-wrap:wrap}.grivalsr-tc-tabs button{font:800 14px/1 var(--font-display);padding:11px 18px;border-radius:8px;cursor:pointer;color:var(--text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}.grivalsr-tc-tabs button[aria-selected="true"]{color:#111;background:var(--c);border-color:var(--c)}.guide-prose .grivalsr-tc-tabs button:focus-visible{outline:2px solid var(--c);outline-offset:2px}.grivalsr-tc-pan{padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-left:4px solid var(--c)}.grivalsr-tc-pan[hidden]{display:none}.grivalsr-tc-pan .hd{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.grivalsr-tc-pan .hd>b{font:800 22px/1 var(--font-display);color:var(--c)}.grivalsr-tc-pan .meters{display:flex;gap:16px;flex-wrap:wrap}.grivalsr-tc-pan .meters span{display:flex;align-items:center;gap:6px}.grivalsr-tc-pan .meters small{font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-tc-pan .meters i{display:flex;gap:3px}.grivalsr-tc-pan .meters em{width:12px;height:8px;border-radius:2px;background:rgba(255,255,255,.1);transform:skewX(-18deg)}.grivalsr-tc-pan .meters em.on{background:var(--c)}.grivalsr-tc-pan .roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.grivalsr-tc-pan .roster small{font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.guide-prose .grivalsr-tc-pan ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.guide-prose .grivalsr-tc-pan li{margin:0;padding:0;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text)}.guide-prose .grivalsr-tc-pan li::before{content:none}.grivalsr-tc-pan li img{width:38px;height:38px;border-radius:9px;object-fit:cover;background:#16141f}.grivalsr-tc-pan .ft{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.1)}.grivalsr-tc-pan .ft p{margin:0;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-tc-pan .ft b{color:var(--text)}.grivalsr-tc-tri{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:center;margin:16px 0 18px;padding:16px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.grivalsr-tc-tri svg{width:100%;height:auto}.grivalsr-tc-tri .ln{stroke:#c9c3e6;stroke-width:2.5;fill:none}.grivalsr-tc-tri .nd circle{fill:rgba(0,0,0,.45);stroke:var(--c);stroke-width:3}.grivalsr-tc-tri .nd text{fill:var(--c);font:800 17px var(--font-display);text-anchor:middle}.grivalsr-tc-tri .lb{fill:#9b95b8;font:700 12px var(--font);text-anchor:middle}.guide-prose .grivalsr-tc-tri ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.guide-prose .grivalsr-tc-tri li{margin:0;padding:10px 12px 10px 14px;border-radius:10px;background:rgba(255,255,255,.03);border-left:3px solid var(--c);font-size:14px;line-height:1.45;color:var(--text-muted)}.guide-prose .grivalsr-tc-tri li::before{content:none}.grivalsr-tc-tri li b{color:var(--text)}.grivalsr-tc-web{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:14px 0 16px}.grivalsr-tc-web .pair{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.grivalsr-tc-web .duo{display:flex;align-items:center;flex:none}.grivalsr-tc-web .duo img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#16141f;border:2px solid rgba(var(--rr-rgb),.6)}.grivalsr-tc-web .duo i{width:14px;height:2px;background:var(--rr)}.grivalsr-tc-web .txt{min-width:0}.grivalsr-tc-web .txt b{display:block;font-size:13px;color:var(--text);line-height:1.25}.grivalsr-tc-web .txt small{display:block;font-size:12px;color:var(--text-faint);line-height:1.35}.grivalsr-tc-cc{margin:14px 0 16px;padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(var(--rr-rgb),.3)}.grivalsr-tc-cc .track{position:relative;height:34px;border-radius:8px;background:rgba(255,255,255,.05)}.grivalsr-tc-cc .track span{position:absolute;top:4px;bottom:4px;left:var(--l);width:var(--w);display:grid;place-items:center;border-radius:6px;font-size:11.5px;font-weight:800;color:#160f24;background:rgba(var(--rr-rgb),.75);white-space:nowrap;overflow:hidden}.grivalsr-tc-cc .track span.trip{background:repeating-linear-gradient(135deg,#6be3a3 0 8px,#4fc98a 8px 16px)}.guide-prose .grivalsr-tc-cc ul{margin:12px 0 0}.guide-prose .grivalsr-tc-cc li{font-size:14px}.guide-prose ol.grivalsr-tc-steps{counter-reset:tcs;list-style:none;padding:0;margin:14px 0 16px;display:grid;gap:8px}.guide-prose ol.grivalsr-tc-steps li{counter-increment:tcs;position:relative;margin:0;padding:12px 14px 12px 54px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:14.5px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.grivalsr-tc-steps li::before{content:counter(tcs);position:absolute;left:14px;top:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:var(--rr);color:#140f22;font:800 14px/1 var(--font-display);transform:skewX(-8deg)}.grivalsr-tc-steps li b{color:var(--text)}@media (max-width:760px){.grivalsr-tc-grid{grid-template-columns:1fr}.grivalsr-tc-field{min-height:300px}.grivalsr-tc-node{width:86px}.grivalsr-tc-node img{width:44px;height:44px}.grivalsr-tc-node b{font-size:11.5px}.grivalsr-tc-node.d1{left:14%}.grivalsr-tc-node.d2{left:86%}.grivalsr-tc-splits .hd{display:none}.grivalsr-tc-splits .rw{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.grivalsr-tc-splits .bar,.grivalsr-tc-splits .wr{grid-column:1 / -1}.grivalsr-tc-splits .bar::before{content:"Share";font-size:11px;color:var(--text-faint);width:40px;flex:none}.grivalsr-tc-splits .wr::before{content:"Won";font-size:11px;color:var(--text-faint);width:40px;flex:none}.grivalsr-tc-splits .m{grid-row:1;grid-column:2}.grivalsr-tc-pan .roster,.grivalsr-tc-pan .ft{grid-template-columns:1fr}.grivalsr-tc-tri{grid-template-columns:1fr}.grivalsr-tc-tri svg{max-width:300px;margin:0 auto}}.grivalsr-po-cut{position:relative;margin-top:18px;height:300px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0c1a22,#0a0d14 70%);border:1px solid rgba(var(--rr-rgb),.28)}.grivalsr-po-cut svg{position:absolute;inset:0;width:100%;height:100%}.grivalsr-po-cut .bld{fill:rgba(47,211,192,.12);stroke:rgba(47,211,192,.55);stroke-width:1.5;vector-effect:non-scaling-stroke}.grivalsr-po-cut .bld2{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.3);stroke-width:1.5;vector-effect:non-scaling-stroke}.grivalsr-po-cut .cov{fill:rgba(255,255,255,.12);stroke:rgba(255,255,255,.35);vector-effect:non-scaling-stroke}.grivalsr-po-cut .gnd{stroke:rgba(255,255,255,.45);stroke-width:2;vector-effect:non-scaling-stroke}.grivalsr-po-cut .lvl{stroke:rgba(255,255,255,.1);stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.grivalsr-po-cut .sight{stroke:#ff5a6a;stroke-width:2;stroke-dasharray:7 5;fill:none;vector-effect:non-scaling-stroke;opacity:.85}.grivalsr-po-cut .sight.air{stroke:#ffb44a}.grivalsr-po-lab{position:absolute;left:12px;font:800 10.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.grivalsr-po-lab.l3{top:12px;color:#7de8ff}.grivalsr-po-lab.l2{top:36%;color:var(--rr)}.grivalsr-po-lab.l1{top:88%}.grivalsr-po-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px}.grivalsr-po-pin img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#16141f;border:2px solid #ff7d8a;box-shadow:0 0 0 3px rgba(0,0,0,.5)}.grivalsr-po-pin.safe img{border-color:var(--rr)}.grivalsr-po-pin b{font-size:10.5px;font-weight:800;color:var(--text);background:rgba(0,0,0,.6);padding:2px 6px;border-radius:4px;white-space:nowrap}.grivalsr-po-ruler{margin-top:12px;display:grid;gap:6px}.grivalsr-po-ruler .scale{position:relative;height:16px;border-bottom:1px solid rgba(255,255,255,.2)}.grivalsr-po-ruler .scale span{position:absolute;left:var(--x);transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:700;color:var(--text-faint)}.grivalsr-po-ruler .scale span:first-child{transform:none}.grivalsr-po-ruler .scale span:last-child{transform:translateX(-100%)}.grivalsr-po-ruler .band{position:relative;height:24px;border-radius:6px;background:rgba(255,255,255,.04)}.grivalsr-po-ruler .band::before{content:"";position:absolute;top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));border-radius:6px;background:linear-gradient(90deg,var(--c),rgba(0,0,0,0));opacity:.5}.grivalsr-po-ruler .band em{position:relative;display:block;padding-left:8px;font-style:normal;font-size:12px;font-weight:700;line-height:24px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grivalsr-po-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px}.grivalsr-po-layers>div{position:relative;padding:16px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.09)}.grivalsr-po-layers>div:nth-child(1){transform:translateY(0)}.grivalsr-po-layers>div:nth-child(2){margin-top:16px}.grivalsr-po-layers>div:nth-child(3){margin-top:32px}.grivalsr-po-layers small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.grivalsr-po-layers b{display:block;margin-top:6px;font:800 20px/1.1 var(--font-display);color:var(--text)}.grivalsr-po-layers p{margin:8px 0 10px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-po-layers em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--c)}.grivalsr-po-range{display:grid;gap:4px;margin:16px 0 10px;padding:14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.grivalsr-po-range .row{display:grid;grid-template-columns:230px minmax(0,1fr) 190px;gap:14px;align-items:center;padding:6px 0}.grivalsr-po-range .row + .row{border-top:1px dashed rgba(255,255,255,.07)}.grivalsr-po-range .who{display:flex;align-items:center;gap:10px;min-width:0}.grivalsr-po-range .who img{width:34px;height:34px;border-radius:9px;object-fit:cover;background:#16141f;flex:none}.grivalsr-po-range .who span{font-weight:700;font-size:14px;color:var(--text);line-height:1.2}.grivalsr-po-range .who small{display:block;font-weight:600;font-size:12px;color:var(--text-faint)}.grivalsr-po-range .track{position:relative;height:16px;border-radius:8px;background:rgba(255,255,255,.05)}.grivalsr-po-range .track .full{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:8px 0 0 8px;background:var(--rr)}.grivalsr-po-range .track .drop{position:absolute;top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));background:linear-gradient(90deg,rgba(var(--rr-rgb),.7),rgba(var(--rr-rgb),.15))}.grivalsr-po-range .track b{position:absolute;left:var(--x);top:50%;transform:translate(-50%,-50%);font:800 10.5px/1 var(--font);color:#08201d;background:#e8fffb;padding:3px 5px;border-radius:4px}.grivalsr-po-range .txt{font-size:13px;font-weight:700;color:var(--text);text-align:right;line-height:1.3}.grivalsr-po-range .txt small{display:block;font-size:11.5px;font-weight:600}.grivalsr-po-dodont{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 18px}.grivalsr-po-dodont>div{padding:16px;border-radius:14px;border:1px solid}.grivalsr-po-dodont .do{background:rgba(61,220,151,.06);border-color:rgba(61,220,151,.3)}.grivalsr-po-dodont .dont{background:rgba(255,90,106,.06);border-color:rgba(255,90,106,.3)}.grivalsr-po-dodont small{font:800 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.grivalsr-po-dodont .do small{color:#6be3a3}.grivalsr-po-dodont .dont small{color:#ff8a95}.guide-prose .grivalsr-po-dodont ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.guide-prose .grivalsr-po-dodont li{margin:0;padding-left:24px;position:relative;font-size:14px;line-height:1.45;color:var(--text-muted)}.guide-prose .grivalsr-po-dodont li::before{position:absolute;left:0;top:0;font-weight:800}.guide-prose .grivalsr-po-dodont .do li::before{content:"✓";color:#6be3a3}.guide-prose .grivalsr-po-dodont .dont li::before{content:"✕";color:#ff8a95}.grivalsr-po-shield{margin:16px 0 18px;padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(var(--rr-rgb),.3)}.grivalsr-po-shield .bar{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:4px}.grivalsr-po-shield .bar span{padding:9px 10px;border-radius:6px;font-size:12px;font-weight:800;color:#0b1716;text-align:center}.grivalsr-po-shield .hit{background:#ff7d8a}.grivalsr-po-shield .wait{background:rgba(255,255,255,.7)}.grivalsr-po-shield .fill{background:var(--rr)}.grivalsr-po-shield .hp{height:60px;margin-top:8px}.grivalsr-po-shield .hp svg{width:100%;height:100%}.grivalsr-po-shield .hp path{fill:none;stroke:var(--rr);stroke-width:3;vector-effect:non-scaling-stroke}.grivalsr-po-shield p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text-muted)}.grivalsr-po-shield p b{color:var(--text)}.grivalsr-po-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px}.grivalsr-po-roles>div{padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-top:3px solid var(--c)}.grivalsr-po-roles .hd{display:flex;align-items:center;gap:10px}.grivalsr-po-roles .hd img{width:46px;height:46px;border-radius:12px;object-fit:cover;background:#16141f}.grivalsr-po-roles .hd b{font:800 18px/1 var(--font-display);color:var(--c)}.grivalsr-po-roles dl{margin:12px 0 0;display:grid;gap:8px}.grivalsr-po-roles dt{font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-po-roles dd{margin:3px 0 0;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.guide-prose ol.grivalsr-po-audit{list-style:none;counter-reset:pa;padding:0;margin:14px 0 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.guide-prose ol.grivalsr-po-audit li{counter-increment:pa;margin:0;padding:14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:13.5px;line-height:1.45;color:var(--text-muted)}.guide-prose ol.grivalsr-po-audit li::before{content:"Q" counter(pa);display:block;margin-bottom:6px;font:800 13px/1 var(--font-display);color:var(--rr)}.grivalsr-po-audit li b{display:block;color:var(--text);margin-bottom:4px}@media (max-width:760px){.grivalsr-po-cut{height:260px}.grivalsr-po-pin img{width:34px;height:34px}.grivalsr-po-pin b{font-size:9.5px}.grivalsr-po-layers,.grivalsr-po-dodont,.grivalsr-po-roles{grid-template-columns:1fr}.grivalsr-po-layers>div:nth-child(2),.grivalsr-po-layers>div:nth-child(3){margin-top:0}.grivalsr-po-range .row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.grivalsr-po-range .track{grid-column:1 / -1;grid-row:2}.grivalsr-po-shield .bar{grid-template-columns:1fr}.grivalsr-po-ruler .band em{font-size:11px}}.grivalsr-st-ui{display:grid;grid-template-columns:170px minmax(0,1fr);margin-top:18px;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--rr-rgb),.3);background:linear-gradient(180deg,rgba(10,18,32,.95),rgba(8,10,18,.95))}.grivalsr-st-nav{display:flex;flex-direction:column;gap:2px;padding:12px 0;background:rgba(var(--rr-rgb),.06);border-right:1px solid rgba(255,255,255,.08)}.grivalsr-st-nav span{padding:10px 16px;font:800 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-left:3px solid transparent}.grivalsr-st-nav span.on{color:var(--text);border-left-color:var(--rr);background:linear-gradient(90deg,rgba(var(--rr-rgb),.18),transparent)}.grivalsr-st-rows{display:grid;grid-template-columns:1fr 1fr}.grivalsr-st-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.grivalsr-st-row:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.grivalsr-st-row .lab{font-size:13px;font-weight:700;color:var(--text);line-height:1.25;min-width:0}.grivalsr-st-row .lab small{display:block;font-size:11px;font-weight:600;color:var(--text-faint)}.grivalsr-st-row .val{display:inline-flex;align-items:center;gap:7px;flex:none;max-width:48%;font-size:12px;font-weight:800;color:var(--rr);text-align:right;line-height:1.2}.grivalsr-st-row .tog{position:relative;width:30px;height:16px;border-radius:8px;background:rgba(255,255,255,.15);flex:none}.grivalsr-st-row .tog::after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#c9d3e6}.grivalsr-st-row.k-off .val{color:#c9d3e6}.grivalsr-st-row .sel{width:10px;height:10px;flex:none;border:2px solid var(--rr);border-radius:2px;transform:rotate(45deg)}.grivalsr-st-row .q{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50%;font-style:normal;font-size:10px;color:#111;background:#ffc83d}.grivalsr-st-row.k-maybe .val{color:#ffd36a}.grivalsr-st-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 18px}.grivalsr-st-specs>div{padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.grivalsr-st-specs .rec{border-color:rgba(var(--rr-rgb),.45);background:linear-gradient(180deg,rgba(var(--rr-rgb),.1),rgba(255,255,255,.02))}.grivalsr-st-specs .both{grid-column:1 / -1}.grivalsr-st-specs small{font:800 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--rr)}.grivalsr-st-specs dl{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px 10px;margin:12px 0 0}.grivalsr-st-specs dt{font:800 11px/1.5 var(--font);color:var(--text-faint);letter-spacing:.08em}.grivalsr-st-specs dd{margin:0;font-size:14px;line-height:1.4;color:var(--text)}.grivalsr-st-specs p{margin:8px 0 0;font-size:14px;color:var(--text-muted)}.grivalsr-st-triage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px}.grivalsr-st-triage>div{padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.grivalsr-st-triage .c1{--c:#ff7d8a}.grivalsr-st-triage .c2{--c:#ffd36a}.grivalsr-st-triage .c3{--c:#6be3a3}.grivalsr-st-triage>div{border-top:3px solid var(--c)}.grivalsr-st-triage small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.grivalsr-st-triage b{display:block;margin-top:6px;font-size:14.5px;color:var(--text)}.guide-prose .grivalsr-st-triage ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.guide-prose .grivalsr-st-triage li{margin:0;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.04);font-size:13px;line-height:1.4;color:var(--text-muted)}.guide-prose .grivalsr-st-triage li::before{content:none}.grivalsr-st-mouse{display:grid;gap:10px;margin:16px 0 18px}.grivalsr-st-mouse>div{display:grid;grid-template-columns:240px 110px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}.grivalsr-st-mouse b{font:800 15px/1.2 var(--font-display);color:var(--text)}.grivalsr-st-mouse p{margin:0;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-st-mouse .pill{justify-self:start;font:800 12px/1 var(--font);padding:6px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.grivalsr-st-mouse .pill.off{color:#0b1420;background:#c9d3e6}.grivalsr-st-mouse .pill.maybe{color:#1a1300;background:#ffd36a}.grivalsr-st-exp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 18px}.grivalsr-st-exp>div{padding:16px;border-radius:14px;border:1px dashed rgba(var(--rr-rgb),.5);background:repeating-linear-gradient(135deg,rgba(var(--rr-rgb),.05) 0 12px,transparent 12px 24px)}.grivalsr-st-exp small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--rr)}.grivalsr-st-exp b{display:block;margin-top:6px;font:800 16px/1.2 var(--font-display);color:var(--text)}.grivalsr-st-exp p{margin:8px 0 0;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.grivalsr-st-mods{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin:16px 0 18px}.grivalsr-st-mods>div{padding:16px;border-radius:14px;border:1px solid}.grivalsr-st-mods .ok{background:rgba(61,220,151,.06);border-color:rgba(61,220,151,.3)}.grivalsr-st-mods .no{background:rgba(255,90,106,.07);border-color:rgba(255,90,106,.4)}.grivalsr-st-mods small{font:800 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.grivalsr-st-mods .ok small{color:#6be3a3}.grivalsr-st-mods .no small{color:#ff8a95}.guide-prose .grivalsr-st-mods ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.guide-prose .grivalsr-st-mods li{margin:0;padding-left:24px;position:relative;font-size:14px;line-height:1.45;color:var(--text-muted)}.guide-prose .grivalsr-st-mods li::before{position:absolute;left:0;top:0;font-weight:800}.guide-prose .grivalsr-st-mods .ok li::before{content:"✓";color:#6be3a3}.guide-prose .grivalsr-st-mods .no li::before{content:"⛔";font-size:12px}.guide-prose ol.grivalsr-st-steps{list-style:none;counter-reset:ss;padding:0;margin:14px 0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guide-prose ol.grivalsr-st-steps li{counter-increment:ss;position:relative;margin:0;padding:40px 12px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.45;color:var(--text-muted)}.guide-prose ol.grivalsr-st-steps li::before{content:counter(ss,decimal-leading-zero);position:absolute;left:12px;top:12px;font:800 18px/1 var(--font-display);color:var(--rr)}.grivalsr-st-steps li b{display:block;color:var(--text)}@media (max-width:760px){.grivalsr-st-ui{grid-template-columns:1fr}.grivalsr-st-nav{flex-direction:row;overflow:hidden;flex-wrap:wrap;padding:6px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.grivalsr-st-nav span{padding:8px 10px;border-left:0;border-bottom:2px solid transparent;font-size:10.5px}.grivalsr-st-nav span.on{border-bottom-color:var(--rr)}.grivalsr-st-rows{grid-template-columns:1fr}.grivalsr-st-row:nth-child(odd){border-right:0}.grivalsr-st-specs,.grivalsr-st-triage,.grivalsr-st-exp,.grivalsr-st-mods{grid-template-columns:1fr}.grivalsr-st-mouse>div{grid-template-columns:minmax(0,1fr) auto}.grivalsr-st-mouse p{grid-column:1 / -1}.guide-prose ol.grivalsr-st-steps{grid-template-columns:1fr 1fr}}.grivalsr-am-scope{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;margin-top:18px;align-items:stretch}.grivalsr-am-scope svg{width:100%;height:auto;border-radius:14px;background:radial-gradient(circle at 66% 58%,rgba(var(--rr-rgb),.14),transparent 45%),rgba(0,0,0,.35);border:1px solid rgba(var(--rr-rgb),.28)}.grivalsr-am-scope .grid{stroke:rgba(255,255,255,.06)}.grivalsr-am-scope .run{stroke:rgba(255,255,255,.18);stroke-dasharray:3 7}.grivalsr-am-scope .ghost rect{fill:rgba(255,255,255,.06)}.grivalsr-am-scope .tgt rect,.grivalsr-am-scope .tgt circle{fill:rgba(255,255,255,.55)}.grivalsr-am-scope .fut rect,.grivalsr-am-scope .fut circle{fill:none;stroke:var(--rr);stroke-width:2;stroke-dasharray:5 4}.grivalsr-am-scope .ret circle{fill:none;stroke:var(--rr);stroke-width:2.5}.grivalsr-am-scope .ret path{stroke:var(--rr);stroke-width:2.5}.grivalsr-am-scope .ret .dot{fill:var(--rr);stroke:none}.grivalsr-am-scope .gap,.grivalsr-am-scope .gap-end{stroke:#ffc83d;stroke-width:2}.grivalsr-am-scope .gl{fill:#ffc83d;font:800 13px var(--font);text-anchor:middle}.grivalsr-am-scope .lab{fill:#aab0c4;font:700 12px var(--font);text-anchor:middle}.grivalsr-am-scope .lab.hot{fill:var(--rr)}.grivalsr-am-scope .arrow{stroke:var(--rr);stroke-width:2}.grivalsr-am-read{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grivalsr-am-read>div{padding:12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.grivalsr-am-read>div.hot{border-color:rgba(var(--rr-rgb),.55);background:linear-gradient(180deg,rgba(var(--rr-rgb),.16),rgba(255,255,255,.02))}.grivalsr-am-read small{font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.grivalsr-am-read b{display:block;margin-top:6px;font:800 20px/1 var(--font-display);color:var(--text);letter-spacing:-.01em}.grivalsr-am-read .hot b{color:var(--rr)}.grivalsr-am-read span{display:block;margin-top:5px;font-size:11.5px;line-height:1.3;color:var(--text-muted)}.grivalsr-am-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 18px}.grivalsr-am-types>div{padding:14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-bottom:3px solid var(--c)}.grivalsr-am-types .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.05)}.grivalsr-am-types .ic svg{width:28px;height:28px;fill:none;stroke:var(--c);stroke-width:2.4;stroke-linecap:round}.grivalsr-am-types b{display:block;margin-top:10px;font:800 16px/1.15 var(--font-display);color:var(--text)}.grivalsr-am-types p{margin:6px 0 8px;font-size:13px;line-height:1.45;color:var(--text-muted)}.grivalsr-am-types em{display:block;font-style:normal;font-size:11.5px;font-weight:700;color:var(--c);line-height:1.35}.grivalsr-am-lead{margin:16px 0 10px;padding:14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.grivalsr-am-live{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.grivalsr-am-live label{font-size:13.5px;color:var(--text-muted)}.grivalsr-am-live label b{color:var(--rr)}.grivalsr-am-live input{flex:1;min-width:160px;accent-color:var(--rr)}.grivalsr-am-lead .hd,.grivalsr-am-lead .rw{display:grid;grid-template-columns:minmax(0,1.7fr) 100px 64px 64px 64px minmax(0,1.2fr);gap:10px;align-items:center;padding:8px 4px}.grivalsr-am-lead .hd{font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid rgba(255,255,255,.1)}.grivalsr-am-lead .rw + .rw{border-top:1px dashed rgba(255,255,255,.07)}.grivalsr-am-lead .rw>span{font-size:13.5px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.grivalsr-am-lead .who{display:flex;align-items:center;gap:8px;min-width:0}.grivalsr-am-lead .who img{width:30px;height:30px;border-radius:8px;object-fit:cover;background:#16141f;flex:none}.grivalsr-am-lead .who small,.grivalsr-am-lead .sp small{display:block;font-size:11.5px;font-weight:600;color:var(--text-faint)}.grivalsr-am-lead .sp b{color:var(--rr)}.grivalsr-am-lead .live{position:relative;display:none}.grivalsr-am-lead:has(.grivalsr-am-live:not([hidden])) .live{display:block}.grivalsr-am-lead .rw .live{padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.04);overflow:hidden;font-size:12.5px}.grivalsr-am-lead .rw .live i{position:absolute;inset:0 auto 0 0;width:var(--w,0%);background:rgba(var(--rr-rgb),.3)}.grivalsr-am-lead .rw .live em{position:relative;font-style:normal}.grivalsr-am-cam{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:center;margin:16px 0 18px;padding:16px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.grivalsr-am-cam svg{width:100%;height:auto}.grivalsr-am-cam .wall{fill:rgba(255,255,255,.18)}.grivalsr-am-cam .cam{fill:#4ea8ff}.grivalsr-am-cam .hero{fill:#7de8b4}.grivalsr-am-cam .foe{fill:#ff4d6a}.grivalsr-am-cam .see{stroke:#4ea8ff;stroke-width:2;stroke-dasharray:6 5}.grivalsr-am-cam .shot{stroke:#7de8b4;stroke-width:2.5}.grivalsr-am-cam text{fill:#aab0c4;font:700 12px var(--font);text-anchor:middle}.grivalsr-am-cam text.x{fill:#ff4d6a;font-size:18px}.guide-prose .grivalsr-am-cam ul{margin:0}.guide-prose .grivalsr-am-cam li{font-size:14px}.guide-prose ol.grivalsr-am-steps{list-style:none;counter-reset:as;padding:0;margin:14px 0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.guide-prose ol.grivalsr-am-steps li{counter-increment:as;position:relative;margin:0;padding:40px 14px 14px;font-size:13.5px;line-height:1.45;color:var(--text-muted);border-top:3px solid rgba(var(--rr-rgb),.35)}.guide-prose ol.grivalsr-am-steps li::before{content:counter(as);position:absolute;left:14px;top:-16px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0c0b12;border:3px solid var(--rr);color:var(--text);font:800 13px/1 var(--font-display)}.grivalsr-am-steps li b{color:var(--text)}.grivalsr-am-routine{display:flex;gap:6px;margin:16px 0 18px}.grivalsr-am-routine>div{flex:0 0 calc(var(--w) - 5px);padding:14px 12px;border-radius:10px;background:linear-gradient(180deg,rgba(var(--rr-rgb),.14),rgba(255,255,255,.02));border:1px solid rgba(var(--rr-rgb),.3);min-width:0}.grivalsr-am-routine small{font:800 11px/1 var(--font);letter-spacing:.1em;color:var(--rr)}.grivalsr-am-routine b{display:block;margin-top:6px;font:800 15px/1.2 var(--font-display);color:var(--text)}.grivalsr-am-routine p{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}@media (max-width:760px){.grivalsr-am-scope{grid-template-columns:1fr}.grivalsr-am-types{grid-template-columns:1fr 1fr}.grivalsr-am-lead .hd{display:none}.grivalsr-am-lead .rw{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.grivalsr-am-lead .rw .who{grid-column:1 / 3}.grivalsr-am-lead .rw .sp{grid-column:3;text-align:right}.grivalsr-am-lead .rw>span:nth-child(3)::before{content:"10 m: ";color:var(--text-faint);font-weight:600}.grivalsr-am-lead .rw>span:nth-child(4)::before{content:"20 m: ";color:var(--text-faint);font-weight:600}.grivalsr-am-lead .rw>span:nth-child(5)::before{content:"30 m: ";color:var(--text-faint);font-weight:600}.grivalsr-am-lead .rw .live{grid-column:1 / -1}.grivalsr-am-cam{grid-template-columns:1fr}.guide-prose ol.grivalsr-am-steps{grid-template-columns:1fr;gap:22px}.grivalsr-am-routine{flex-direction:column}.grivalsr-am-routine>div{flex:none}}