@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07080b;--bg-raised:#0d0f14;--bg-sunken:#040507;--panel:#0f1218;--panel-hover:#151a23;--line:#1d222c;--line-strong:#2d3442;--text:#f1ecdf;--text-dim:#bcb7a8;--text-faint:#9d998c;--accent:#e3b85a;--accent-dim:#8a7035;--accent-text:#100d07;--cool:#4fd3c7;--cool-text:var(--cool);--threat-extreme:#e0555f;--threat-high:#e08b4d;--threat-mod:#d3b85e;--threat-low:#5fc09a;--focus:#9ad6ff;--pchg-was:#9d998c;--pchg-now:var(--accent);--tile-check-ink:#0a1510;--chip-role:#88b2f0;--chip-role-bruiser:#ed7f7a;--chip-role-tank:#e2873a;--chip-role-initiator:#cba62c;--chip-role-skirmisher:#91b83b;--chip-role-carry:#47bd77;--chip-role-support:#3dbcaa;--chip-role-summoner:#47b2dd;--chip-role-controller:#85adf7;--chip-role-mage:#c197ec;--chip-role-assassin:#e386d8;--chip-role-sniper:#c4ab84;--chip-range:#72d4cf;--chip-damage:#c8a0f2;--chip-timing:#e5bb6e;--chip-difficulty:#aaa99c;--chip-cc:#ef858e;--chip-mobility:#6ecf9c;--chip-sustain:#83cdf0;--chip-utility:#c0bcaf;--cat-weapon:#dfae5c;--cat-vitality:#6ac48c;--cat-spirit:#b487e8;--cat-weapon-text:var(--cat-weapon);--cat-vitality-text:var(--cat-vitality);--cat-spirit-text:var(--cat-spirit);--chg-buff:#6ac48c;--chg-nerf:#ef858e;--conf-verified:#7fd6a6;--conf-verified-line:#2f6f4d;--conf-data:#7cc4ff;--conf-data-line:#2b5c85;--conf-strong:#d9c98a;--conf-strong-line:#6b5c2c;--conf-uncertain:#f0904a;--conf-uncertain-line:#7a4a22;--radius:12px;--radius-s:8px;--gap:1rem;--maxw:1720px;--font:"Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--display:"Cinzel", "Trajan Pro", Georgia, "Times New Roman", serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");--grain-alpha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .004 .004 .004 0 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--deco:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 2.2%, transparent) 0 2px, transparent 2px 9px);--lane-blue:#5ea6ff;--lane-green:#5fd48c;--lane-yellow:#f0c54c;--warn:#e08b4d;--lane-band-strength:13%;--lanes:linear-gradient(90deg, color-mix(in srgb, var(--lane-yellow) var(--lane-band-strength), transparent) 0 29%, color-mix(in srgb, var(--lane-blue) var(--lane-band-strength), transparent) 37% 63%, color-mix(in srgb, var(--lane-green) var(--lane-band-strength), transparent) 71% 100%);--lane-rule:linear-gradient(90deg, var(--lane-yellow) 0 33.33%, var(--lane-blue) 33.33% 66.66%, var(--lane-green) 66.66% 100%);--skyline-strength:26%;--halftone:radial-gradient(circle at 1px 1px, #ffffff09 .7px, transparent 1.2px);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#d8d1c1;--bg-raised:#e6e0d3;--bg-sunken:#cdc5b3;--panel:#e9e4d8;--panel-hover:#e0d9cb;--line:#b8af98;--line-strong:#8f866e;--text:#101116;--text-dim:#393c44;--text-faint:#45484f;--accent:#5d460d;--accent-dim:#b39b62;--accent-text:#fdfbf6;--chip-role:#163ca7;--chip-range:#0a4e49;--chip-damage:#581fb0;--chip-timing:#76340b;--chip-difficulty:#40434a;--chip-cc:#881515;--chip-mobility:#0d5026;--chip-sustain:#024971;--chip-utility:#40434a;--chip-role-bruiser:#a21404;--chip-role-tank:#854003;--chip-role-initiator:#5f4903;--chip-role-skirmisher:#36560e;--chip-role-carry:#0f5f2d;--chip-role-support:#0f5e51;--chip-role-summoner:#0c5976;--chip-role-controller:#0549be;--chip-role-mage:#6d1dc8;--chip-role-assassin:#86127c;--chip-role-sniper:#66502e;--cat-weapon:#844d07;--cat-vitality:#126e34;--cat-spirit:#6b32cc;--cat-weapon-text:#6c3f06;--cat-vitality-text:#0f4824;--cat-spirit-text:#4a1589;--chg-buff:#0d5026;--chg-nerf:#881515;--pchg-was:#4e5158;--pchg-now:#5d460e;--tile-check-ink:#fff;--conf-verified:#185c3a;--conf-verified-line:#89c3a5;--conf-data:#11456c;--conf-data-line:#8fb9d8;--conf-strong:#5d4d15;--conf-strong-line:#cbbc82;--conf-uncertain:#72340a;--conf-uncertain-line:#cb9666;--cool:#0d5c59;--cool-text:#0a4c49;--threat-extreme:#90222c;--threat-high:#774008;--threat-mod:#5b4d02;--threat-low:#115c45;--focus:#094488;--lane-blue:#1944a9;--lane-green:#126934;--lane-yellow:#775b04;--warn:#844009;--lane-band-strength:11%;--skyline-strength:26%;--halftone:radial-gradient(circle at 1px 1px, #00000009 .7px, transparent 1.2px);--grain-alpha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .004 .004 .004 0 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:light}}:root[data-theme=light]{--bg:#d8d1c1;--bg-raised:#e6e0d3;--bg-sunken:#cdc5b3;--panel:#e9e4d8;--panel-hover:#e0d9cb;--line:#b8af98;--line-strong:#8f866e;--text:#101116;--text-dim:#393c44;--text-faint:#45484f;--accent:#5d460d;--accent-dim:#b39b62;--accent-text:#fdfbf6;--chip-role:#163ca7;--chip-range:#0a4e49;--chip-damage:#581fb0;--chip-timing:#76340b;--chip-difficulty:#40434a;--chip-cc:#881515;--chip-mobility:#0d5026;--chip-sustain:#024971;--chip-utility:#40434a;--chip-role-bruiser:#a21404;--chip-role-tank:#854003;--chip-role-initiator:#5f4903;--chip-role-skirmisher:#36560e;--chip-role-carry:#0f5f2d;--chip-role-support:#0f5e51;--chip-role-summoner:#0c5976;--chip-role-controller:#0549be;--chip-role-mage:#6d1dc8;--chip-role-assassin:#86127c;--chip-role-sniper:#66502e;--cat-weapon:#844d07;--cat-vitality:#126e34;--cat-spirit:#6b32cc;--cat-weapon-text:#6c3f06;--cat-vitality-text:#0f4824;--cat-spirit-text:#4a1589;--chg-buff:#0d5026;--chg-nerf:#881515;--pchg-was:#4e5158;--pchg-now:#5d460e;--tile-check-ink:#fff;--conf-verified:#185c3a;--conf-verified-line:#89c3a5;--conf-data:#11456c;--conf-data-line:#8fb9d8;--conf-strong:#5d4d15;--conf-strong-line:#cbbc82;--conf-uncertain:#72340a;--conf-uncertain-line:#cb9666;--cool:#0d5c59;--cool-text:#0a4c49;--threat-extreme:#90222c;--threat-high:#774008;--threat-mod:#5b4d02;--threat-low:#115c45;--focus:#094488;--lane-blue:#1944a9;--lane-green:#126934;--lane-yellow:#775b04;--warn:#844009;--lane-band-strength:11%;--skyline-strength:26%;--halftone:radial-gradient(circle at 1px 1px, #00000009 .7px, transparent 1.2px);--grain-alpha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .004 .004 .004 0 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--text);font-family:var(--font);background-color:var(--bg);z-index:0;margin:0;font-size:16px;line-height:1.55;position:relative}.lane-bands{z-index:-5;pointer-events:none;background-color:#0000;background-image:var(--deco), var(--grain-alpha), url(/img/theme/grid.svg), var(--halftone), var(--lanes);background-size:auto,auto,48px 48px,5px 5px,auto;position:fixed;inset:0}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;left:0;right:0}body:before{background-image:radial-gradient(80% 70% at 50% 40%,#0000 55%,#0000006b 100%),url(/img/theme/routes.svg);background-position:50%,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,max(1800px,100vw);top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 80%,#0000 100%)}body:after{aspect-ratio:auto;background-image:linear-gradient(90deg, color-mix(in srgb, var(--lane-yellow) var(--skyline-strength), var(--bg)) 0 30%, color-mix(in srgb, var(--lane-blue) var(--skyline-strength), var(--bg)) 37% 63%, color-mix(in srgb, var(--lane-green) var(--skyline-strength), var(--bg)) 70% 100%);filter:drop-shadow(0 -6px 18px #0000008c);opacity:.95;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:clamp(200px,30vh,400px);bottom:0;-webkit-mask-image:url(/img/theme/skyline.svg);mask-image:url(/img/theme/skyline.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html{position:relative}html:before,html:after{content:"";pointer-events:none;z-index:-2;position:fixed;bottom:0;left:0;right:0}html:before{background:linear-gradient(90deg, color-mix(in srgb, var(--lane-yellow) calc(var(--skyline-strength) * .45), var(--bg)) 0 30%, color-mix(in srgb, var(--lane-blue) calc(var(--skyline-strength) * .45), var(--bg)) 37% 63%, color-mix(in srgb, var(--lane-green) calc(var(--skyline-strength) * .45), var(--bg)) 70% 100%);filter:blur(1.5px);opacity:.7;height:clamp(220px,34vh,440px);-webkit-mask-image:url(/img/theme/skyline-back.svg);mask-image:url(/img/theme/skyline-back.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:after{z-index:-3;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 7%, transparent) 70%, color-mix(in srgb, var(--accent) 12%, transparent));height:26vh}.map-plan{z-index:-4;pointer-events:none;opacity:var(--map-plan-opacity,.03);background:url(/img/theme/districts-map.webp) 50% 40%/max(150vw,190vh) no-repeat;position:fixed;inset:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .map-plan{filter:invert();opacity:.04}}:root[data-theme=light] .map-plan{filter:invert();opacity:.04}@media (prefers-reduced-transparency:reduce){.map-plan,.lane-bands{display:none}}@media (width<=760px){body:after{height:22vh}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) body:before{background-image:radial-gradient(80% 70% at 50% 40%,#0000 55%,#281e0a3d 100%),url(/img/theme/routes.svg)}}:root[data-theme=light] body:before{background-image:radial-gradient(80% 70% at 50% 40%,#0000 55%,#281e0a3d 100%),url(/img/theme/routes.svg)}@media (prefers-reduced-transparency:reduce){body:before,body:after,html:before,html:after{display:none}}@media (width<=640px){body{font-size:15px}}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 .5em;font-weight:650;line-height:1.22}h2{font-size:clamp(1.15rem,1rem + .7vw,1.4rem)}h3{font-size:1.02rem}h1,h2,.brand,.hero-pitch h1,.hsec__title{font-family:var(--display);letter-spacing:.03em;font-weight:700}h1,.hero-pitch h1{letter-spacing:.05em}h3,h4{letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:600}.panel>h2:first-child,.hsec__title{border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 3px 0 -2px color-mix(in srgb, var(--accent) 22%, transparent);padding-bottom:.3em}th,.phase-label,.conf,.threat,.callout__label{letter-spacing:.12em;font-weight:600}p{margin:0 0 .75em}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}:where(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 1rem}.stack>*+*{margin-top:var(--gap)}.muted{color:var(--text-dim)}.faint{color:var(--text-faint);font-size:.85rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--accent-text);border-radius:0 0 var(--radius) 0;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.site-header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-raised) 82%, transparent);-webkit-backdrop-filter:blur(8px);z-index:30;background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 80%);box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 45%, transparent);position:sticky;top:0}.site-header:after,.site-footer:before{content:"";background:var(--lane-rule);opacity:.85;pointer-events:none;height:3px;position:absolute;left:0;right:0}.site-header:after{bottom:-4px}.site-footer{position:relative}.site-footer:before{top:-1px}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:1rem;min-height:56px;display:flex}.brand{letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;text-decoration:none;display:flex}.brand-mark{flex:none;width:30px;height:30px;margin:-4px 0}.site-nav{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.site-nav a{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--panel);color:var(--text)}.nav-patch{align-items:center;gap:.4rem;display:inline-flex}@media (width>=761px){.nav-patch__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nav-patch__ver{letter-spacing:.02em;background:var(--bg-sunken);border:1px solid var(--line);color:var(--text-faint);white-space:nowrap;border-radius:4px;padding:.2rem .36rem;font-size:.7rem;font-weight:700;line-height:1}.site-nav a:hover .nav-patch__ver,.site-nav a[aria-current=page] .nav-patch__ver{color:var(--text-dim);border-color:var(--line-strong)}.nav-patch__new{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;flex:none}.nav-patch__new[hidden]{display:none}.site-footer{border-top:1px solid var(--line);background:var(--bg-raised);color:var(--text-dim);background-image:linear-gradient(0deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 30%, transparent);margin-top:3rem;padding:1.75rem 0 2.5rem;font-size:.875rem}.site-footer .wrap{gap:1rem;display:grid}.footer-links{flex-wrap:wrap;gap:1rem;display:flex}.footer-links .footer-support{color:var(--accent);font-weight:600}.footer-sibling{color:var(--text-faint);margin:.75rem 0 0;font-size:.85rem}.disclaimer{border-top:1px solid var(--line);color:var(--text-faint);max-width:70ch;padding-top:1rem;font-size:.82rem}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);background-image:var(--grain), linear-gradient(170deg, color-mix(in srgb, var(--accent) 4.5%, transparent), transparent 50%);background-blend-mode:overlay, normal;padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059,0 12px 32px -18px #0009}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.pcard,.pchg,.lane,.district,.haunt,.haunt-col,.obj,.pickup,.newhero,.sys,.parch,.ptoc,.wave,.tldr>li,.patch-facts>li,.broker2__fact,.corrupt2__col,.corrupt2__item,.cb__row,.touched__link,.pcallout,.tabbox,.hsec,.icard,.gcard,.item-tip,.parch__link,.tier,.prows--loose>.prow{border-radius:var(--radius-s)}.pcard,.lane,.district,.obj,.pickup,.newhero,.sys,.parch,.ptoc,.corrupt2__col,.cb__combo,.tabbox,.hsec{border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d}.item-tip{border-radius:var(--radius)}.tier{border-radius:999px}.panel-tight{padding:.75rem .85rem}.grid{gap:var(--gap);display:grid}.cols-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cols-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.threat{letter-spacing:.04em;text-transform:uppercase;border:1.5px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.threat:before{content:"";background:currentColor;flex:none;width:.55rem;height:.55rem}.threat-extreme{color:var(--threat-extreme)}.threat-extreme:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.threat-high{color:var(--threat-high)}.threat-high:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.threat-moderate{color:var(--threat-mod)}.threat-moderate:before{border-radius:2px}.threat-low{color:var(--threat-low)}.threat-low:before{border-radius:50%}.conf{letter-spacing:.05em;text-transform:uppercase;vertical-align:.1em;border:1px solid var(--line-strong);color:var(--text-faint);background:var(--bg-sunken);white-space:nowrap;border-radius:3px;padding:.1rem .4rem;font-size:.66rem;font-weight:700;display:inline-block}.conf-verified{color:var(--conf-verified);border-color:var(--conf-verified-line)}.conf-data{color:var(--conf-data);border-color:var(--conf-data-line)}.conf-strong{color:var(--conf-strong);border-color:var(--conf-strong-line)}.conf-strategic{color:var(--text-dim)}.conf-uncertain{color:var(--conf-uncertain);border-color:var(--conf-uncertain-line)}.hrows>li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.6rem 0;display:grid}.hrows>li:last-child{border-bottom:0;padding-bottom:0}.hrow__body{min-width:0}.hrow__body>:first-child{margin-top:0}.hrow__who{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 0 .25rem;display:flex}.hrow__body p{margin:.25rem 0 0}.hface{flex:none;display:inline-flex}.hface__btn{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg-sunken);cursor:pointer;padding:0;line-height:0;transition:border-color .12s;display:block;overflow:hidden}.hface__btn:hover{border-color:var(--accent)}.hface__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hface__btn img,.hface__btn svg{border-radius:0;display:block}@media (prefers-reduced-motion:reduce){.hface__btn{transition:none}}@media (width<=480px){.hrows>li{gap:.55rem}.hface__btn img,.hface__btn svg{width:46px;height:46px}}.insights{margin:0;padding:0;list-style:none}.insights li{border-bottom:1px solid var(--line);align-items:flex-start;gap:.6rem;padding:.55rem 0;display:flex}.insights.hrows li{display:grid}.insights li:last-child{border-bottom:0}.insights li>span:first-child{flex:1}.insight-basis{color:var(--text-faint);margin-top:.25rem;font-size:.78rem;display:block}.hero-portrait{width:100%;height:auto;display:block}.hero-chip{background:var(--bg-sunken);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .6rem .2rem .2rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-chip img,.hero-chip svg{border-radius:50%;width:22px;height:22px}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tag{background:var(--bg-sunken);border:1px solid var(--line);color:var(--text-dim);letter-spacing:.02em;border-radius:5px;padding:.2rem .55rem;font-size:.82rem;font-weight:650;display:inline-block}.tag--spirit{color:var(--cat-spirit-text);border-color:color-mix(in srgb, var(--cat-spirit) 45%, transparent);background:color-mix(in srgb, var(--cat-spirit) 12%, var(--bg-sunken))}.tag--weapon{color:var(--cat-weapon-text);border-color:color-mix(in srgb, var(--cat-weapon) 45%, transparent);background:color-mix(in srgb, var(--cat-weapon) 12%, var(--bg-sunken))}.tag--defence{color:var(--cat-vitality-text);border-color:color-mix(in srgb, var(--cat-vitality) 45%, transparent);background:color-mix(in srgb, var(--cat-vitality) 12%, var(--bg-sunken))}.tag--offence{color:var(--chip-cc);border-color:color-mix(in srgb, var(--chip-cc) 45%, transparent);background:color-mix(in srgb, var(--chip-cc) 12%, var(--bg-sunken))}.tag--movement{color:var(--chip-sustain);border-color:color-mix(in srgb, var(--chip-sustain) 45%, transparent);background:color-mix(in srgb, var(--chip-sustain) 12%, var(--bg-sunken))}.tag--neutral{color:var(--text-dim)}.tag--link.tag--spirit:hover,.tag--link.tag--weapon:hover,.tag--link.tag--defence:hover,.tag--link.tag--offence:hover,.tag--link.tag--movement:hover{border-color:currentColor}.btn{font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);cursor:pointer;background-image:linear-gradient(180deg, color-mix(in srgb, var(--text) 4%, transparent), transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .12s,background-color .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.btn:hover{background:var(--panel-hover);color:var(--text);border-color:color-mix(in srgb, var(--accent) 50%, var(--line-strong))}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);background-image:linear-gradient(#ffffff38,#0000 65%);box-shadow:inset 0 0 0 1px #0003}.btn-primary:hover{background:var(--accent);filter:brightness(1.08);color:var(--accent-text)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-sm{padding:.3rem .6rem;font-size:.82rem}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.45rem .6rem}th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:600}details.src{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg-sunken);padding:.5rem .7rem}details.src summary{cursor:pointer;color:var(--text-dim);font-size:.85rem;font-weight:600}details.src[open] summary{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.analyzer-boot{min-height:60vh}.analyzer{--tile:104px}.step>h2,.result>h2{margin-top:0}.grid-controls{flex-wrap:wrap;gap:.75rem;margin:.75rem 0 1rem;display:flex}.field{flex-direction:column;gap:.2rem;display:flex}.field label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:650}.field input,.field select{font:inherit;background:var(--bg-sunken);min-width:220px;color:var(--text);border:1px solid var(--line-strong);border-radius:10px;padding:.45rem .6rem;font-size:.95rem;transition:border-color .12s,box-shadow .12s}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.field select{min-width:150px}.hero-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tile), 1fr));gap:.5rem;display:grid}@media (width<=520px){.analyzer{--tile:88px}}.hero-tile{aspect-ratio:3/4;background:var(--bg-sunken);color:var(--text);border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;font:inherit;background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 55%);padding:0;transition:border-color .12s,background .12s;display:block;position:relative;overflow:hidden}.hero-tile>.hero-portrait,.hero-tile>svg.hero-portrait{object-fit:cover;width:100%;height:100%;display:block}.hero-tile-label{text-align:center;pointer-events:none;background:linear-gradient(#06090d00 0%,#06090dc7 55%,#06090deb 100%);flex-direction:column;align-items:center;gap:.02rem;padding:1.3rem .3rem .35rem;display:flex;position:absolute;inset:auto 0 0}.hero-tile:hover:not(:disabled){background:var(--panel-hover);border-color:var(--line-strong)}.hero-tile.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}.hero-tile.is-selected:after{content:"";border-radius:var(--radius);box-shadow:inset 0 0 0 3px var(--accent);pointer-events:none;position:absolute;inset:-2px}.hero-tile.tone-ally.is-selected{border-color:var(--threat-low);background:color-mix(in srgb, var(--threat-low) 14%, var(--panel));box-shadow:0 0 0 2px color-mix(in srgb, var(--threat-low) 45%, transparent)}.hero-tile.tone-ally.is-selected:after{box-shadow:inset 0 0 0 3px var(--threat-low)}.hero-tile.tone-ally.is-selected .hero-tile-check{background:var(--threat-low)}.hero-tile.tone-enemy.is-selected{border-color:var(--threat-extreme);background:color-mix(in srgb, var(--threat-extreme) 14%, var(--panel));box-shadow:0 0 0 2px color-mix(in srgb, var(--threat-extreme) 45%, transparent)}.hero-tile.tone-enemy.is-selected:after{box-shadow:inset 0 0 0 3px var(--threat-extreme)}.hero-tile.tone-enemy.is-selected .hero-tile-check{background:var(--threat-extreme)}.hero-tile.is-selected:before{content:"";pointer-events:none;mix-blend-mode:color;opacity:.55;background:var(--accent);position:absolute;inset:0}.hero-tile.tone-ally.is-selected:before{background:var(--threat-low)}.hero-tile.tone-enemy.is-selected:before{background:var(--threat-extreme)}.hero-chip.chip-ally{border-color:color-mix(in srgb, var(--threat-low) 55%, var(--line))}.hero-chip.chip-enemy{border-color:color-mix(in srgb, var(--threat-extreme) 55%, var(--line))}.hero-tile:disabled,.hero-tile.is-disabled{opacity:.46;cursor:not-allowed}.hero-tile.is-mine,.hero-tile.is-mine:disabled{opacity:1;cursor:default}.hero-tile-mine{z-index:2;background:var(--threat-low);color:var(--tile-check-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:900;position:absolute;top:.3rem;left:.3rem;box-shadow:0 1px 4px #0000008c,0 0 0 2px #06090d80}.hero-tile-name{text-align:center;overflow-wrap:anywhere;hyphens:auto;color:#fff;text-shadow:0 1px 2px #000c;font-size:.78rem;font-weight:700;line-height:1.12}.hero-tile-role{color:#ffffffd1;text-shadow:0 1px 2px #000c;font-size:.66rem}.hero-tile-check{z-index:2;background:var(--accent);width:1.35rem;height:1.35rem;color:var(--tile-check-ink);border-radius:50%;place-items:center;font-size:.82rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.3rem;right:.3rem;box-shadow:0 1px 4px #0000008c,0 0 0 2px #06090d80}.empty-state{text-align:center;color:var(--text-dim);background:var(--bg-sunken);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:2rem 1rem}.linkish{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish.strong{font-weight:700}.chosen-bar{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.6rem .75rem;display:flex}.counter{color:var(--text-dim);margin:0;font-size:.95rem}.counter strong{color:var(--text);font-size:1.05rem}.picked-row{flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.picked{font:inherit;background:var(--panel);color:var(--text);border:1.5px solid var(--accent);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .2rem;font-size:.85rem;font-weight:600;display:inline-flex}.picked:hover{background:var(--panel-hover)}.analyze-bar{background:linear-gradient(to top, var(--bg) 62%, transparent);z-index:10;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.1rem;padding:.85rem 0;display:flex;position:sticky;bottom:0}.analyze-bar .btn-primary{padding:.62rem 1.4rem;font-size:1.02rem}.analyze-bar p{margin:0}.error{border:1px solid var(--threat-extreme);border-radius:var(--radius);background:color-mix(in srgb, var(--threat-extreme) 12%, var(--panel));padding:.8rem 1rem}.tabs{border-bottom:1px solid var(--line);background:var(--bg);z-index:20;scrollbar-width:thin;gap:.4rem;margin-bottom:1.1rem;padding:.35rem .1rem .6rem;display:flex;position:sticky;top:56px;overflow-x:auto}.tab{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.8rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.tab:hover{background:var(--panel-hover);color:var(--text)}.tab.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:inset 0 1px #ffffff0d}.tab .threat{padding:.1rem .35rem;font-size:.62rem}.tab-hero svg{border-radius:4px}.summary-card{border-left:4px solid var(--accent)}.summary-dl{gap:.55rem;margin:.6rem 0 0;display:grid}.summary-dl>div{grid-template-columns:minmax(130px,170px) 1fr;gap:.75rem;display:grid}.summary-dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);padding-top:.15rem;font-size:.76rem;font-weight:700}.summary-dl dd{margin:0}@media (width<=620px){.summary-dl>div{grid-template-columns:1fr;gap:.15rem}}.threat-basis{border-top:1px solid var(--line);color:var(--text-dim);margin-top:.8rem;padding-top:.7rem;font-size:.9rem}.rightnow .phase{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius-s);padding:.7rem .85rem}.phase h4{margin:0 0 .4rem;font-size:.95rem}.phase-label{letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 .2rem;font-size:.7rem;font-weight:800}.phase-label.do{color:var(--threat-low)}.phase-label.avoid{color:var(--threat-high)}.phase ul{margin:0;padding-left:1.1rem}.phase li{margin-bottom:.3rem;font-size:.91rem}.ability-list,.bait-list,.item-list,.threat-list,.prio-list{margin:0;padding:0;list-style:none}.bait-list{counter-reset:none}.ability-list>li,.bait-list>li,.item-list>li,.threat-list>li,.prio-list>li{border-bottom:1px solid var(--line);padding:.7rem 0}.ability-list>li:last-child,.bait-list>li:last-child,.item-list>li:last-child,.threat-list>li:last-child,.prio-list>li:last-child{border-bottom:0;padding-bottom:0}.ability-list p,.bait-list p,.item-list p,.threat-list p,.prio-list p{margin:.3rem 0 0;font-size:.92rem}ul.sub{color:var(--text-dim);margin:.4rem 0 0;padding-left:1.1rem;font-size:.88rem}.warnline{color:var(--threat-high)!important}.sev{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:3px;padding:.1rem .4rem;font-size:.68rem;font-weight:800}.sev-defining{color:var(--threat-extreme)}.sev-significant{color:var(--threat-high)}.sev-present{color:var(--text-faint)}.prio{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:3px;padding:.12rem .45rem;font-size:.7rem;font-weight:800}.prio-high{color:var(--threat-extreme)}.prio-important{color:var(--threat-high)}.prio-situational{color:var(--text-dim)}.prio-low{color:var(--text-faint)}.callout{--tone:var(--line-strong);border-radius:var(--radius-s);border:2px solid var(--tone);background:linear-gradient(color-mix(in srgb, var(--tone) 7%, transparent), color-mix(in srgb, var(--tone) 7%, transparent)), var(--bg-sunken);padding:.7rem .85rem .8rem}.callout p{margin:.45rem 0 0;font-size:.9rem}.callout-danger{--tone:var(--threat-extreme)}.callout-warn{--tone:var(--threat-high)}.callout-good{--tone:var(--threat-low)}.callout__head{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.callout__label{letter-spacing:.07em;text-transform:uppercase;color:var(--tone);font-size:.68rem;font-weight:800}.callout__head .item-link{align-items:center;gap:.55rem;font-size:1rem;display:flex}.callout__head .item-link img,.callout__head .item-link svg{border-radius:6px}.meter{background:var(--bg-sunken);border:1px solid var(--line);vertical-align:middle;border-radius:999px;width:96px;height:8px;display:inline-block;overflow:hidden}.meter>span{background:var(--accent);height:100%;display:block}.permalink,.share-note{color:var(--text-dim);margin-top:1rem;font-size:.88rem}.hero-pitch{padding:1.5rem 0 .5rem}.hero-pitch h1{margin-bottom:.35rem}.lede{color:var(--text-dim);letter-spacing:.012em;max-width:62ch;margin-bottom:0;font-size:1.08rem}.steps{color:var(--text-dim);flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.steps li{align-items:center;gap:.4rem;display:flex}.steps li:before{content:counter(s);counter-increment:s;background:var(--accent);width:1.35rem;height:1.35rem;color:var(--accent-text);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.steps{counter-reset:s}.steps li+li:after{content:""}.feature-grid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.feature-grid h3{margin-bottom:.35rem;font-size:1rem}.feature-grid p{color:var(--text-dim);margin:0;font-size:.92rem}.crumbs{color:var(--text-faint);margin-bottom:.75rem;font-size:.85rem}.crumbs a{color:var(--text-dim)}.matchup-index{columns:3 220px;column-gap:1.25rem;font-size:.9rem}.matchup-index a{padding:.12rem 0;display:block}.prose{max-width:72ch}.prose h2{margin-top:1.75rem}.prose ul{padding-left:1.15rem}.prose li{margin-bottom:.35rem}body[data-stage=result] .landing-only{display:none}@media (width>=900px){.tabs{flex-wrap:wrap;overflow-x:visible}}.tab{gap:.4rem;padding:.38rem .6rem}.tab-hero svg{width:26px;height:26px}.tab .threat{letter-spacing:.02em;padding:.08rem .3rem;font-size:.58rem}.tab .threat:before{width:.42rem;height:.42rem}@media (width<=760px){.site-header .wrap{flex-wrap:nowrap;gap:.5rem;min-height:48px}.site-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;margin-left:auto;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap;padding:.3rem .45rem;font-size:.82rem}.brand{font-size:.98rem}.nav-patch__ver{display:none}.chosen-bar{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;padding:.45rem .55rem;overflow-x:auto}.chosen-bar>.row{flex-wrap:nowrap;gap:.4rem}.chosen-bar .btn-sm{white-space:nowrap;padding:.28rem .5rem;font-size:.78rem}.chosen-bar .faint{display:none}.tabs{gap:.3rem;top:48px}.summary-dl>div{grid-template-columns:1fr}.panel{padding:.8rem .85rem}h1{font-size:1.35rem}}.game-icon{vertical-align:middle;border-radius:4px;flex:none;display:inline-block}.game-icon--fallback{border:1px solid var(--line-strong);color:#fff;letter-spacing:.02em;user-select:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.stat-table{border-collapse:collapse;width:100%;margin-top:.75rem}.stat-table th,.stat-table td{text-align:left;border-bottom:1px solid var(--line);padding:.4rem .6rem}.stat-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.78rem}.stat-table tbody th{font-weight:600}.stat-table .num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.answers{border-top:1px solid var(--line);border-left:2px solid var(--accent-dim);margin-top:1.1rem;padding-top:.9rem;padding-left:.75rem}.answers__group+.answers__group{margin-top:.6rem}.answers__head{color:var(--text-dim);margin:0 0 .35rem;font-size:.8rem;font-weight:650}.answers__items{margin:0;padding:0;list-style:none}.answers__items>li{border-bottom:1px solid var(--line);align-items:flex-start;gap:.5rem;padding:.35rem 0;font-size:.86rem;display:flex}.answers__items>li:last-child{border-bottom:0;padding-bottom:0}.answers__why{color:var(--text-dim)}.answers__ult{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-strong);color:var(--text-faint);vertical-align:middle;border-radius:3px;margin-left:.35rem;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-block}.item-link{display:inline}.item-link>.game-icon{vertical-align:-.22em;margin-right:.22em}.item-link>.hero-portrait{vertical-align:-.3em;border-radius:4px;margin-right:.3em;display:inline-block}.item-link--icon{vertical-align:middle;align-items:center;display:inline-flex}.item-link--icon>.game-icon{vertical-align:middle;margin-right:0}.mtable th{white-space:nowrap}.mtable th .game-icon,.mtable th .hero-portrait{vertical-align:middle}.renamed-list li{margin-bottom:.35rem}.hero-portrait--fill{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}svg.hero-portrait--fill{object-fit:contain}.item-preview-wrap{display:inline;position:relative}.item-tip{transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(3px);z-index:60;width:max-content;max-width:min(19rem,100vw - 2rem);max-height:var(--tip-max-h,none);overscroll-behavior:contain;white-space:normal;text-align:left;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius);opacity:0;pointer-events:none;flex-direction:column;gap:.4rem;padding:.6rem .7rem;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden auto;box-shadow:0 8px 24px #00000073}.item-preview-wrap:hover .item-tip,.item-preview-wrap:focus-within .item-tip{opacity:1}.item-preview-wrap:hover .item-tip:not(.is-pinned),.item-preview-wrap:focus-within .item-tip:not(.is-pinned){transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0)}.item-tip.is-below{transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(-3px);top:calc(100% + 8px);bottom:auto}.item-preview-wrap:hover .item-tip.is-below,.item-preview-wrap:focus-within .item-tip.is-below{transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0)}.item-tip.is-pinned,.legend__tip.is-pinned{left:var(--tip-left,0px);top:var(--tip-top,0px);max-width:var(--tip-max-w,min(19rem, calc(100vw - 2rem)));transform:translateY(var(--tip-rise,3px));position:fixed;bottom:auto;right:auto}.item-preview-wrap:hover .item-tip.is-pinned,.item-preview-wrap:focus-within .item-tip.is-pinned,.legend__item:hover .legend__tip.is-pinned,.legend__item:focus-within .legend__tip.is-pinned{transform:translateY(0)}.item-tip__head{align-items:center;gap:.45rem;display:flex}.item-tip__name{font-size:.92rem;font-weight:700;line-height:1.2}.item-tip__meta{color:var(--text-faint);text-transform:capitalize;font-size:.74rem}.item-tip__stats{flex-direction:column;gap:.2rem;display:flex}.item-tip__stat{align-items:baseline;gap:.45rem;font-size:.82rem;display:flex}.item-tip__val{font-variant-numeric:tabular-nums;color:var(--accent);text-align:right;flex:none;min-width:3.4rem;font-weight:700}.item-tip__label{color:var(--text-dim)}.item-tip__effect{color:var(--text-dim);font-size:.82rem;line-height:1.35}.item-row{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;padding-left:0;list-style:none;display:flex}.item-link--icon{border:1px solid #0000;border-radius:6px;padding:.18rem;transition:border-color .12s,background .12s;display:inline-flex}.item-link--icon:hover,.item-link--icon:focus-visible{border-color:var(--accent);background:var(--panel-hover)}@media (prefers-reduced-motion:reduce){.item-tip:not(.is-pinned){transform:translateX(calc(-50% + var(--tip-shift,0px)));transition:opacity .12s}.item-preview-wrap:hover .item-tip:not(.is-pinned),.item-preview-wrap:focus-within .item-tip:not(.is-pinned){transform:translateX(calc(-50% + var(--tip-shift,0px)))}}.rename-table{border-collapse:collapse;width:100%;margin-top:.9rem}.rename-table th,.rename-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.4rem .6rem}.rename-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.78rem}.rename-old{color:var(--text-faint)}.rename-arrow{color:var(--text-faint);text-align:center;width:1.5rem}.legend{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken);margin:.75rem 0 1rem;padding:.5rem .75rem}.legend__summary{cursor:pointer;color:var(--text-dim);font-size:.82rem;font-weight:650;list-style:none}.legend__summary::-webkit-details-marker{display:none}.legend__summary:before{content:"▸ ";color:var(--text-faint)}.legend[open] .legend__summary:before{content:"▾ "}.legend__body{flex-wrap:wrap;gap:1.25rem;margin-top:.6rem;display:flex}.legend__group{flex-direction:column;gap:.3rem;display:flex}.legend__title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.72rem}.legend__row{flex-wrap:wrap;gap:.4rem;display:flex}.legend__item{display:inline-flex;position:relative}.legend__item>:first-child{cursor:help}.legend__tip{white-space:normal;text-align:left;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(3px);z-index:60;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius);width:max-content;max-width:min(17rem,100vw - 2rem);color:var(--text-dim);opacity:0;pointer-events:none;padding:.5rem .6rem;font-size:.8rem;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 8px 24px #00000073}.legend__item:hover .legend__tip,.legend__item:focus-within .legend__tip{opacity:1}.legend__item:hover .legend__tip:not(.is-pinned),.legend__item:focus-within .legend__tip:not(.is-pinned){transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0)}.legend__row>.legend__item:first-child .legend__tip:not(.is-pinned){transform:translateX(var(--tip-shift,0px)) translateY(3px);left:0}.legend__row>.legend__item:first-child:hover .legend__tip:not(.is-pinned),.legend__row>.legend__item:first-child:focus-within .legend__tip:not(.is-pinned){transform:translateX(var(--tip-shift,0px))}.legend__row>.legend__item:last-child .legend__tip:not(.is-pinned){transform:translateX(var(--tip-shift,0px)) translateY(3px);left:auto;right:0}.legend__row>.legend__item:last-child:hover .legend__tip:not(.is-pinned),.legend__row>.legend__item:last-child:focus-within .legend__tip:not(.is-pinned){transform:translateX(var(--tip-shift,0px))}@media (prefers-reduced-motion:reduce){.legend__tip:not(.is-pinned){transition:opacity .12s;transform:translate(-50%)}.legend__item:hover .legend__tip:not(.is-pinned),.legend__item:focus-within .legend__tip:not(.is-pinned){transform:translate(-50%)}.legend__row>.legend__item:first-child .legend__tip:not(.is-pinned),.legend__row>.legend__item:last-child .legend__tip:not(.is-pinned){transform:translateX(var(--tip-shift,0px))}.legend__tip.is-pinned,.item-tip.is-pinned{transition:opacity .12s;transform:none}}@media (width<=560px){.item-tip,.item-tip.is-below,.item-tip.is-pinned,.legend__tip,.legend__tip.is-pinned{width:auto;max-width:none;position:fixed;inset:auto .75rem .75rem;transform:translateY(4px)}.item-preview-wrap:hover .item-tip,.item-preview-wrap:focus-within .item-tip,.item-preview-wrap:hover .item-tip:not(.is-pinned),.item-preview-wrap:focus-within .item-tip:not(.is-pinned),.legend__item:hover .legend__tip,.legend__item:focus-within .legend__tip{transform:translateY(0)}.item-tip--world .wtip__pic img,.item-tip--world .wtip__pic--haunt img{height:9rem;max-height:9rem}.item-tip--world .wtip__map{aspect-ratio:auto;height:11rem}}.prose a,.src a{overflow-wrap:anywhere}.chip{white-space:nowrap;cursor:help;border:1px solid;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.76rem;font-weight:650;line-height:1.45;display:inline-flex}.chip--sm{padding:.05rem .4rem;font-size:.7rem}.chip--role{color:var(--chip-role);border-color:color-mix(in srgb, var(--chip-role) 42%, transparent);background:color-mix(in srgb, var(--chip-role) 12%, transparent)}.chip--range{color:var(--chip-range);border-color:color-mix(in srgb, var(--chip-range) 42%, transparent);background:color-mix(in srgb, var(--chip-range) 12%, transparent)}.chip--damage{color:var(--chip-damage);border-color:color-mix(in srgb, var(--chip-damage) 42%, transparent);background:color-mix(in srgb, var(--chip-damage) 12%, transparent)}.chip--timing{color:var(--chip-timing);border-color:color-mix(in srgb, var(--chip-timing) 42%, transparent);background:color-mix(in srgb, var(--chip-timing) 12%, transparent)}.chip--difficulty{color:var(--chip-difficulty);border-color:color-mix(in srgb, var(--chip-difficulty) 42%, transparent);background:color-mix(in srgb, var(--chip-difficulty) 12%, transparent)}.chip--cc{color:var(--chip-cc);border-color:color-mix(in srgb, var(--chip-cc) 42%, transparent);background:color-mix(in srgb, var(--chip-cc) 12%, transparent)}.chip--mobility{color:var(--chip-mobility);border-color:color-mix(in srgb, var(--chip-mobility) 42%, transparent);background:color-mix(in srgb, var(--chip-mobility) 12%, transparent)}.chip--sustain{color:var(--chip-sustain);border-color:color-mix(in srgb, var(--chip-sustain) 42%, transparent);background:color-mix(in srgb, var(--chip-sustain) 12%, transparent)}.chip--spirit{color:var(--cat-spirit-text);border-color:color-mix(in srgb, var(--cat-spirit) 42%, transparent);background:color-mix(in srgb, var(--cat-spirit) 12%, transparent)}.chip--weapon{color:var(--cat-weapon-text);border-color:color-mix(in srgb, var(--cat-weapon) 42%, transparent);background:color-mix(in srgb, var(--cat-weapon) 12%, transparent)}.chip--utility{color:var(--chip-utility);border-color:color-mix(in srgb, var(--chip-utility) 42%, transparent);background:color-mix(in srgb, var(--chip-utility) 12%, transparent)}.chip--role-bruiser{color:var(--chip-role-bruiser);border-color:color-mix(in srgb, var(--chip-role-bruiser) 42%, transparent);background:color-mix(in srgb, var(--chip-role-bruiser) 12%, transparent)}.chip--role-tank{color:var(--chip-role-tank);border-color:color-mix(in srgb, var(--chip-role-tank) 42%, transparent);background:color-mix(in srgb, var(--chip-role-tank) 12%, transparent)}.chip--role-initiator{color:var(--chip-role-initiator);border-color:color-mix(in srgb, var(--chip-role-initiator) 42%, transparent);background:color-mix(in srgb, var(--chip-role-initiator) 12%, transparent)}.chip--role-skirmisher{color:var(--chip-role-skirmisher);border-color:color-mix(in srgb, var(--chip-role-skirmisher) 42%, transparent);background:color-mix(in srgb, var(--chip-role-skirmisher) 12%, transparent)}.chip--role-carry{color:var(--chip-role-carry);border-color:color-mix(in srgb, var(--chip-role-carry) 42%, transparent);background:color-mix(in srgb, var(--chip-role-carry) 12%, transparent)}.chip--role-support{color:var(--chip-role-support);border-color:color-mix(in srgb, var(--chip-role-support) 42%, transparent);background:color-mix(in srgb, var(--chip-role-support) 12%, transparent)}.chip--role-summoner{color:var(--chip-role-summoner);border-color:color-mix(in srgb, var(--chip-role-summoner) 42%, transparent);background:color-mix(in srgb, var(--chip-role-summoner) 12%, transparent)}.chip--role-controller{color:var(--chip-role-controller);border-color:color-mix(in srgb, var(--chip-role-controller) 42%, transparent);background:color-mix(in srgb, var(--chip-role-controller) 12%, transparent)}.chip--role-mage{color:var(--chip-role-mage);border-color:color-mix(in srgb, var(--chip-role-mage) 42%, transparent);background:color-mix(in srgb, var(--chip-role-mage) 12%, transparent)}.chip--role-assassin{color:var(--chip-role-assassin);border-color:color-mix(in srgb, var(--chip-role-assassin) 42%, transparent);background:color-mix(in srgb, var(--chip-role-assassin) 12%, transparent)}.chip--role-sniper{color:var(--chip-role-sniper);border-color:color-mix(in srgb, var(--chip-role-sniper) 42%, transparent);background:color-mix(in srgb, var(--chip-role-sniper) 12%, transparent)}.kw{cursor:help;text-underline-offset:2px;font-weight:650;text-decoration:underline 1px dotted}.kw--damage{color:var(--chip-damage)}.kw--cc{color:var(--chip-cc)}.kw--sustain{color:var(--chip-sustain)}.kw--mobility{color:var(--chip-mobility)}.kw--spirit{color:var(--cat-spirit-text)}.kw--weapon{color:var(--cat-weapon-text)}.kw--role,.kw--range,.kw--timing,.kw--difficulty,.kw--utility{color:var(--chip-utility)}.ability{border-bottom:1px solid var(--line);padding:.9rem 0}.ability__head{align-items:flex-start;gap:.7rem;display:flex}.ability__title{min-width:0}.ability__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.2rem;font-size:.78rem;display:flex}.ability__icon{border:1px solid var(--line-strong);background:var(--bg-sunken);border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}.ability__icon.is-ult{border-color:color-mix(in srgb, var(--accent) 65%, var(--line-strong))}.ability .phase-label{border-top:1px solid var(--line);margin-top:1.05rem;padding-top:.75rem}.ability__slot{background:var(--panel);border:1px solid var(--line-strong);min-width:17px;height:17px;color:var(--text-dim);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.ability__icon.is-ult .ability__slot{color:var(--accent);border-color:var(--accent-dim)}.icard{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);border-left-width:4px;max-width:24rem;padding:.8rem .9rem}.icard--weapon{border-left-color:var(--cat-weapon)}.icard--vitality{border-left-color:var(--cat-vitality)}.icard--spirit{border-left-color:var(--cat-spirit)}.icard__head{align-items:center;gap:.6rem;display:flex}.icard__icon{background:var(--bg-sunken);border:1px solid var(--line);border-radius:6px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.icard__id{flex-direction:column;flex:1;min-width:0;display:flex}.icard__name{font-size:1.02rem;font-weight:750;line-height:1.2}.icard__sub{color:var(--text-faint);text-transform:capitalize;font-size:.74rem}.icard__cost{flex:none}.icard__cost .souls{font-size:1rem}.icard__cost .souls__label{text-transform:uppercase;letter-spacing:.06em;font-size:.64rem}.icard__chips{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.icard__stats{border-collapse:collapse;width:100%;margin-top:.65rem}.icard__stats th,.icard__stats td{border-bottom:1px solid var(--line);text-align:left;padding:.26rem .35rem}.icard__stats thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);border-bottom-color:var(--line-strong);font-size:.64rem;font-weight:650}.icard__stats tbody th{color:var(--text-dim);font-size:.82rem;font-weight:550}.icard__val{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.86rem;font-weight:750}.icard__val--up{color:var(--accent)}.icard__none{color:var(--text-dim);margin:.65rem 0 0;font-size:.82rem}.icard__built{color:var(--text-faint);margin:.5rem 0 0;font-size:.76rem}.icard__flavour{border-top:1px solid var(--line);color:var(--text-dim);margin:.65rem 0 0;padding-top:.55rem;font-size:.82rem;font-style:italic;line-height:1.4}.game-icon--weapon{box-shadow:inset 0 0 0 2px var(--cat-weapon);border-radius:5px}.game-icon--vitality{box-shadow:inset 0 0 0 2px var(--cat-vitality);border-radius:5px}.game-icon--spirit{box-shadow:inset 0 0 0 2px var(--cat-spirit);border-radius:5px}.patch-tally{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 0;display:flex}.chg{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border:1px solid;border-radius:4px;padding:.06rem .4rem;font-size:.68rem;font-weight:800;display:inline-block}.chg--buff{color:var(--chg-buff);border-color:color-mix(in srgb, var(--chg-buff) 45%, transparent);background:color-mix(in srgb, var(--chg-buff) 12%, transparent)}.chg--nerf{color:var(--chg-nerf);border-color:color-mix(in srgb, var(--chg-nerf) 45%, transparent);background:color-mix(in srgb, var(--chg-nerf) 12%, transparent)}.chg--adj,.chg--fix,.chg--note{color:var(--text-dim);border-color:var(--line-strong);background:var(--bg-sunken)}.chg-stat{font-weight:600}.chg-from{color:var(--text-faint);font-variant-numeric:tabular-nums;text-decoration:line-through}.chg-to{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.chg-arrow{color:var(--text-faint);padding:0 .1rem}.patch-rule{border:0;border-top:1px solid var(--line);margin:2.5rem 0 1.25rem}.patch-meta-head{color:var(--text-dim);font-size:1.05rem}.src-list{font-size:.85rem}.src-list a{overflow-wrap:anywhere}main.wrap,main>.wrap{padding-top:1.5rem;overflow-x:clip}.patch-hist{border-top:1px solid var(--line);margin-top:1rem;padding-top:.7rem}.patch-hist>summary{cursor:pointer;color:var(--text-dim);font-size:.84rem;font-weight:650}.patch-hist__list{color:var(--text-dim);margin:.5rem 0 .4rem;padding-left:1.1rem;font-size:.85rem}.patch-hist__list>li{margin-bottom:.35rem}.patch-hist__who{color:var(--text);font-weight:650}.patch-hist__list .chg{margin-right:.35rem}.hero-head__art{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-sunken);flex:none;width:96px;height:96px;display:block;overflow:hidden}.hero-head__art img,.hero-head__art svg{object-fit:cover;object-position:50% 14%;width:100%;height:100%;display:block}.ability__icon{width:62px;height:62px}.ability__icon img{width:56px;height:56px}.ability__title h3{font-size:1.18rem}.hpage{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-height:calc(100vh - 88px);padding:.7rem .6rem .75rem;position:sticky;top:72px;overflow:auto}.toc__head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .45rem .35rem;font-size:.66rem;font-weight:800}.toc__list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.toc__link{border-radius:var(--radius-s);color:var(--text-dim);border-left:2px solid #0000;padding:.3rem .4rem;font-size:.8rem;line-height:1.3;text-decoration:none;display:block}.toc__link:hover,.toc__link:focus-visible{background:var(--bg-sunken);color:var(--text);border-left-color:var(--accent)}@media (width<=900px){.hpage{grid-template-columns:minmax(0,1fr);gap:1rem}.toc{max-height:none;padding:.5rem .6rem;position:static}.toc__head{display:none}.toc__list{scrollbar-width:thin;flex-wrap:nowrap;gap:.3rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.toc__list li{flex:none}.toc__link{white-space:nowrap;border:1px solid var(--line-strong);background:var(--bg-sunken);border-left-width:1px;border-radius:999px;padding:.25rem .55rem}.toc__link:hover,.toc__link:focus-visible{border-left-color:var(--line-strong);border-color:var(--accent)}}.hsec{padding:0}.hsec__sum{cursor:pointer;border-radius:calc(var(--radius) - 1px);align-items:center;gap:.6rem;padding:.85rem 1rem;list-style:none;display:flex}.hsec__sum::-webkit-details-marker{display:none}.hsec__sum:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hsec__title{margin:0;font-size:1.05rem;line-height:1.25}.hsec__chev{border-right:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint);flex:none;width:.6rem;height:.6rem;margin-left:auto;transition:transform .12s;transform:rotate(45deg)translate(-2px,-2px)}.hsec[open]>.hsec__sum>.hsec__chev{transform:rotate(-135deg)translate(-2px,-2px)}.hsec__sum:hover .hsec__chev{border-color:var(--accent)}.hsec__body{padding:0 1rem 1rem}.hsec--flush>.hsec__body{padding:0 .55rem .6rem}.hsec__body>:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.hsec__chev{transition:none}}.swap__bar{flex-wrap:wrap;gap:.25rem;margin-bottom:.6rem;display:flex}.swap__input{opacity:0;width:0;height:0;position:absolute}.swap__tab{cursor:pointer;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-sunken);color:var(--text-dim);padding:.3rem .7rem;font-size:.85rem;font-weight:650}.swap__tab:hover{color:var(--text);border-color:var(--line-strong)}#sw-1:checked~.swap__bar label[for=sw-1],#sw-2:checked~.swap__bar label[for=sw-2],#sw-3:checked~.swap__bar label[for=sw-3],#sw-4:checked~.swap__bar label[for=sw-4],#sw-5:checked~.swap__bar label[for=sw-5]{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:var(--accent);color:var(--text)}#sw-1:focus-visible~.swap__bar label[for=sw-1],#sw-2:focus-visible~.swap__bar label[for=sw-2],#sw-3:focus-visible~.swap__bar label[for=sw-3],#sw-4:focus-visible~.swap__bar label[for=sw-4],#sw-5:focus-visible~.swap__bar label[for=sw-5]{outline:2px solid var(--focus);outline-offset:2px}.swap__tab.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:var(--accent);color:var(--text)}.swap__tab:focus-visible,.tabbox__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.swap__panel:focus-visible,.tabbox__panel:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.swap__panel{display:none}.swap__panel>:first-child{margin-top:0}#sw-1:checked~.swap__panel--1,#sw-2:checked~.swap__panel--2,#sw-3:checked~.swap__panel--3,#sw-4:checked~.swap__panel--4,#sw-5:checked~.swap__panel--5{display:block}@media (width<=760px){.swap__bar{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.swap__bar::-webkit-scrollbar{display:none}.swap__tab{white-space:nowrap;flex:none}}.hgrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.hgrid__cell{display:block}.hgrid__tile{color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken);text-decoration:none;transition:border-color .12s,transform .12s;display:block;overflow:hidden}.hgrid__tile:hover,.hgrid__tile:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.hgrid__tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hgrid__art{aspect-ratio:1;display:block}.hgrid__art img,.hgrid__art svg{object-fit:cover;object-position:50% 10%;width:100%;height:100%;display:block}.hgrid__name{text-align:center;min-height:2.9em;color:var(--text);overflow-wrap:anywhere;border-top:1px solid var(--line);justify-content:center;align-items:center;padding:.25rem .35rem;font-size:.78rem;font-weight:700;line-height:1.2;display:flex}@media (prefers-reduced-motion:reduce){.hgrid__tile{transition:none}.hgrid__tile:hover,.hgrid__tile:focus-visible{transform:none}}@media (width<=480px){.hgrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:.45rem}.hgrid__name{font-size:.72rem}}.itemsec__cat{background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.18rem .6rem;font-size:1rem;font-weight:800;line-height:1.35;display:inline-flex}.itemsec__cat:before{content:"";background:currentColor;border-radius:2px;flex:none;width:.55rem;height:.55rem}.itemsec__cat--weapon{color:var(--cat-weapon-text);background:color-mix(in srgb, var(--cat-weapon) 10%, transparent)}.itemsec__cat--vitality{color:var(--cat-vitality-text);background:color-mix(in srgb, var(--cat-vitality) 10%, transparent)}.itemsec__cat--spirit{color:var(--cat-spirit-text);background:color-mix(in srgb, var(--cat-spirit) 10%, transparent)}.itemsec__head{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.8rem .9rem}.itemsec__title{align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.05rem;display:flex}.itemsec__tiers{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.itemsec__radio{opacity:0;width:0;height:0;position:absolute}.itemsec__tier{cursor:pointer;border:1px solid var(--line-strong);background:var(--bg-sunken);color:var(--text-dim);border-radius:999px;padding:.28rem .65rem;font-size:.8rem;font-weight:650}.itemsec__radio:checked+.itemsec__tier{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent);color:var(--text)}.itemsec__radio:focus-visible+.itemsec__tier{outline:2px solid var(--focus);outline-offset:2px}button.itemsec__tier{font:inherit;font-size:.8rem;font-weight:650}.itemsec__tier.is-active{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent);color:var(--text)}.bbox__tiers{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 .6rem;display:flex}.bbox__tiers-n{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:.7rem;font-weight:700}.itemsec__tier.is-active .bbox__tiers-n{color:var(--text-dim)}.itemsec__panel{width:100%;margin-top:.7rem;display:none}.itemsec__cost{margin:0 0 .4rem}.itemsec__radio:first-of-type:checked~.itemsec__panel:first-of-type,.itemsec__radio:nth-of-type(2):checked~.itemsec__panel:nth-of-type(2),.itemsec__radio:nth-of-type(3):checked~.itemsec__panel:nth-of-type(3),.itemsec__radio:nth-of-type(4):checked~.itemsec__panel:nth-of-type(4){display:block}.patch>h1,.patch>h2,.patch>p,.patch>hr,.patch>ul:not(.pchgs),.patch>table{max-width:74ch}.patch h2{margin-top:1.9rem}.patch ul:not(.prows):not(.pgrid):not(.pchgs){padding-left:1.15rem}.patch ul:not(.prows):not(.pchgs)>li{margin-bottom:.35rem}.pgrid{columns:480px 2;column-gap:.8rem;margin:.6rem 0 1.6rem}.pgrid>.pcard{break-inside:avoid;width:100%;margin:0 0 .7rem;display:inline-block}.pcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.7rem .85rem .75rem}.pcard--wide{grid-column:1/-1;margin:.6rem 0 1.6rem}.pcard__head{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;margin:0 0 .5rem;padding-bottom:.45rem;display:flex}.pcard__art{flex:none;display:flex}.pcard__art img,.pcard__art svg{border-radius:5px}.pcard__name{min-width:0;margin:0;font-size:.98rem;line-height:1.2}.pcard__tally{flex:none;gap:.25rem;margin-left:auto;display:flex}.pcard__tally .chg{text-align:center;min-width:1.5rem}.prows{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.prow{align-items:baseline;gap:.45rem;font-size:.86rem;line-height:1.45;display:flex}.prow>.chg{text-align:center;flex:none;min-width:3.9rem}.prow__what{min-width:0}.prow__delta{white-space:nowrap;flex:none;margin-left:auto;padding-left:.5rem}.prow__what--wide{flex:auto}.pcard--wide{max-width:94ch}.pcard--wide .prow__delta{margin-left:.6rem}.pchgs{columns:420px 2;column-gap:.8rem;margin:.6rem 0 1.6rem;padding:0;list-style:none}.pchg{break-inside:avoid;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;margin:0 0 .7rem;padding:.6rem .8rem .65rem;display:inline-block}.pchg__subject{margin:0 0 .4rem;font-size:.9rem;font-weight:700;line-height:1.35}.pchg__prose{margin:0;font-size:.88rem;line-height:1.5}.pchg__ba{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin:0;font-size:.88rem;display:flex}.pchg__side{align-items:baseline;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.pchg__label{letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:800}.pchg__val{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.pchg__side--was .pchg__label{color:var(--pchg-was)}.pchg__side--was .pchg__val{color:var(--pchg-was);text-decoration:line-through 1px;text-decoration-color:color-mix(in srgb, currentColor 60%, transparent)}.pchg__side--now .pchg__label{color:var(--pchg-now)}.pchg__side--now .pchg__val{color:var(--pchg-now);background:color-mix(in srgb, var(--pchg-now) 12%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.02rem .32rem;font-weight:700}.pchg__arrow{color:var(--pchg-was)}.pchg__detail{color:var(--text-dim);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}@media (width<=560px){.pchgs{columns:1}}.patch-summary{max-width:74ch;margin:.9rem 0 1.4rem}.patch-hint{margin:-.3rem 0 .2rem}.patch-takeaways{max-width:78ch}@media (width<=560px){.pgrid{columns:1}.prow{flex-wrap:wrap}.prow__delta{margin-left:0;padding-left:0}}.gcard{gap:.5rem;max-width:min(23rem,100vw - 2rem)}.gcard__head{align-items:center;gap:.5rem;display:flex}.gcard__name{font-size:.98rem;font-weight:750;line-height:1.15}.gcard__meta{flex-wrap:wrap;gap:.3rem;display:flex}.gcard__pill{background:var(--bg-sunken);border:1px solid var(--line);color:var(--text-faint);text-transform:capitalize;border-radius:5px;align-items:baseline;gap:.25rem;padding:.12rem .45rem;font-size:.72rem;display:inline-flex}.gcard__pill-val{color:var(--text);font-variant-numeric:tabular-nums;font-weight:750}.gcard__pill--role-bruiser{color:var(--chip-role-bruiser);border-color:color-mix(in srgb, var(--chip-role-bruiser) 42%, transparent);background:color-mix(in srgb, var(--chip-role-bruiser) 12%, var(--bg-sunken))}.gcard__pill--role-tank{color:var(--chip-role-tank);border-color:color-mix(in srgb, var(--chip-role-tank) 42%, transparent);background:color-mix(in srgb, var(--chip-role-tank) 12%, var(--bg-sunken))}.gcard__pill--role-initiator{color:var(--chip-role-initiator);border-color:color-mix(in srgb, var(--chip-role-initiator) 42%, transparent);background:color-mix(in srgb, var(--chip-role-initiator) 12%, var(--bg-sunken))}.gcard__pill--role-skirmisher{color:var(--chip-role-skirmisher);border-color:color-mix(in srgb, var(--chip-role-skirmisher) 42%, transparent);background:color-mix(in srgb, var(--chip-role-skirmisher) 12%, var(--bg-sunken))}.gcard__pill--role-carry{color:var(--chip-role-carry);border-color:color-mix(in srgb, var(--chip-role-carry) 42%, transparent);background:color-mix(in srgb, var(--chip-role-carry) 12%, var(--bg-sunken))}.gcard__pill--role-support{color:var(--chip-role-support);border-color:color-mix(in srgb, var(--chip-role-support) 42%, transparent);background:color-mix(in srgb, var(--chip-role-support) 12%, var(--bg-sunken))}.gcard__pill--role-summoner{color:var(--chip-role-summoner);border-color:color-mix(in srgb, var(--chip-role-summoner) 42%, transparent);background:color-mix(in srgb, var(--chip-role-summoner) 12%, var(--bg-sunken))}.gcard__pill--role-controller{color:var(--chip-role-controller);border-color:color-mix(in srgb, var(--chip-role-controller) 42%, transparent);background:color-mix(in srgb, var(--chip-role-controller) 12%, var(--bg-sunken))}.gcard__pill--role-mage{color:var(--chip-role-mage);border-color:color-mix(in srgb, var(--chip-role-mage) 42%, transparent);background:color-mix(in srgb, var(--chip-role-mage) 12%, var(--bg-sunken))}.gcard__pill--role-assassin{color:var(--chip-role-assassin);border-color:color-mix(in srgb, var(--chip-role-assassin) 42%, transparent);background:color-mix(in srgb, var(--chip-role-assassin) 12%, var(--bg-sunken))}.gcard__pill--role-sniper{color:var(--chip-role-sniper);border-color:color-mix(in srgb, var(--chip-role-sniper) 42%, transparent);background:color-mix(in srgb, var(--chip-role-sniper) 12%, var(--bg-sunken))}.gcard__pill--range{color:var(--chip-range);border-color:color-mix(in srgb, var(--chip-range) 42%, transparent);background:color-mix(in srgb, var(--chip-range) 12%, var(--bg-sunken))}.gcard__pill--damage{color:var(--chip-damage);border-color:color-mix(in srgb, var(--chip-damage) 42%, transparent);background:color-mix(in srgb, var(--chip-damage) 12%, var(--bg-sunken))}.gcard__pill--spirit{color:var(--cat-spirit-text);border-color:color-mix(in srgb, var(--cat-spirit) 42%, transparent);background:color-mix(in srgb, var(--cat-spirit) 12%, var(--bg-sunken))}.gcard__pill--weapon{color:var(--cat-weapon-text);border-color:color-mix(in srgb, var(--cat-weapon) 42%, transparent);background:color-mix(in srgb, var(--cat-weapon) 12%, var(--bg-sunken))}.gcard__desc{color:var(--text-dim);font-size:.82rem;line-height:1.4}.gcard__stats{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.gcard__stats--wide{grid-template-columns:1fr}.gcard__stat{background:color-mix(in srgb, var(--accent) 9%, var(--bg-sunken));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:6px;flex-direction:column;gap:.05rem;padding:.32rem .45rem;display:flex}.gcard__stat-val{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:800}.gcard__stat-label{color:var(--text-dim);font-size:.7rem}.gcard__stat-label--key{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:700}.gcard__stat-text{color:var(--text-dim);font-size:.78rem;line-height:1.35}.gcard__ups{gap:.25rem;display:grid}.gcard__up{background:var(--bg-sunken);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:.4rem;padding:.3rem .45rem;display:flex}.gcard__up-cost{background:color-mix(in srgb, var(--chip-damage) 22%, transparent);border:1px solid color-mix(in srgb, var(--chip-damage) 45%, transparent);min-width:15px;height:15px;color:var(--chip-damage);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-top:.1rem;padding:0 3px;font-size:.62rem;font-weight:800;display:inline-flex}.gcard__up-text{color:var(--text-dim);font-size:.7rem;line-height:1.3}.gcard__built{color:var(--text-faint);font-size:.72rem}@media (width<=560px){.gcard{max-width:none}}.tldr{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-radius:0 var(--radius) var(--radius) 0;margin:0 0 1.1rem;padding:.85rem 1rem .9rem}.tldr__head{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.tldr__lead{color:var(--text);margin:0;font-size:1.02rem;line-height:1.55}.tldr__points{gap:.3rem;margin:.55rem 0 0;padding-left:1.1rem;display:grid}.tldr__points li{color:var(--text-dim)}.tldr__how{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent);margin:.7rem 0 0;padding-top:.6rem}.tldr__how>summary{cursor:pointer;color:var(--text-dim);font-size:.84rem;font-weight:700;list-style:none}.tldr__how>summary::-webkit-details-marker{display:none}.tldr__how>summary:before{content:"▸";color:var(--text-faint)}.tldr__how[open]>summary:before{content:"▾"}.tldr__how>summary:hover{color:var(--text)}.tldr__how p{color:var(--text-faint);margin:.5rem 0 0;font-size:.86rem;line-height:1.55}@media (width<=720px){.tldr{padding:.75rem .8rem .8rem}.tldr__lead{font-size:.96rem}}.tabbox{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken)}.tabbox__input{opacity:0;width:0;height:0;position:absolute}.tabbox__bar{border-bottom:1px solid var(--line);background:var(--bg-raised);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;flex-wrap:wrap;gap:.4rem;padding:.55rem .6rem;display:flex}.tabbox__tab{font:inherit;background:color-mix(in srgb, var(--text) 7%, var(--panel));color:var(--text-dim);border:1px solid color-mix(in srgb, var(--text) 22%, var(--line-strong));cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.92rem;font-weight:650;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.tabbox__tab:hover{background:color-mix(in srgb, var(--text) 12%, var(--panel));color:var(--text);border-color:var(--accent)}.tabbox__tab.is-active{background:color-mix(in srgb, var(--accent) 32%, var(--panel));color:var(--text);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:750}@media (prefers-reduced-motion:reduce){.tabbox__tab{transition:none}}.tabbox__cap{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);align-self:center;margin-right:.1rem;font-size:.74rem;font-weight:800}.tabbox--nested{background:var(--panel);border-color:var(--line-strong);margin-top:.8rem}.tabbox--nested>.tabbox__bar{background:var(--bg-sunken)}.tabbox__panel{padding:.85rem .95rem 1rem}.tabbox__panel>:first-child{margin-top:0}.tabbox>.tabbox__input~.tabbox__panel{display:none}.tabbox>.tabbox__input:first-of-type:checked~.tabbox__bar>label:first-of-type,.tabbox>.tabbox__input:nth-of-type(2):checked~.tabbox__bar>label:nth-of-type(2),.tabbox>.tabbox__input:nth-of-type(3):checked~.tabbox__bar>label:nth-of-type(3),.tabbox>.tabbox__input:nth-of-type(4):checked~.tabbox__bar>label:nth-of-type(4),.tabbox>.tabbox__input:nth-of-type(5):checked~.tabbox__bar>label:nth-of-type(5),.tabbox>.tabbox__input:nth-of-type(6):checked~.tabbox__bar>label:nth-of-type(6),.tabbox>.tabbox__input:nth-of-type(7):checked~.tabbox__bar>label:nth-of-type(7),.tabbox>.tabbox__input:nth-of-type(8):checked~.tabbox__bar>label:nth-of-type(8),.tabbox>.tabbox__input:nth-of-type(9):checked~.tabbox__bar>label:nth-of-type(9),.tabbox>.tabbox__input:nth-of-type(10):checked~.tabbox__bar>label:nth-of-type(10),.tabbox>.tabbox__input:nth-of-type(11):checked~.tabbox__bar>label:nth-of-type(11),.tabbox>.tabbox__input:nth-of-type(12):checked~.tabbox__bar>label:nth-of-type(12){background:color-mix(in srgb, var(--accent) 32%, var(--panel));color:var(--text);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:750}.tabbox>.tabbox__input:first-of-type:focus-visible~.tabbox__bar>label:first-of-type,.tabbox>.tabbox__input:nth-of-type(2):focus-visible~.tabbox__bar>label:nth-of-type(2),.tabbox>.tabbox__input:nth-of-type(3):focus-visible~.tabbox__bar>label:nth-of-type(3),.tabbox>.tabbox__input:nth-of-type(4):focus-visible~.tabbox__bar>label:nth-of-type(4),.tabbox>.tabbox__input:nth-of-type(5):focus-visible~.tabbox__bar>label:nth-of-type(5),.tabbox>.tabbox__input:nth-of-type(6):focus-visible~.tabbox__bar>label:nth-of-type(6),.tabbox>.tabbox__input:nth-of-type(7):focus-visible~.tabbox__bar>label:nth-of-type(7),.tabbox>.tabbox__input:nth-of-type(8):focus-visible~.tabbox__bar>label:nth-of-type(8),.tabbox>.tabbox__input:nth-of-type(9):focus-visible~.tabbox__bar>label:nth-of-type(9),.tabbox>.tabbox__input:nth-of-type(10):focus-visible~.tabbox__bar>label:nth-of-type(10),.tabbox>.tabbox__input:nth-of-type(11):focus-visible~.tabbox__bar>label:nth-of-type(11),.tabbox>.tabbox__input:nth-of-type(12):focus-visible~.tabbox__bar>label:nth-of-type(12){outline:2px solid var(--focus);outline-offset:2px}.tabbox>.tabbox__input:first-of-type:checked~.tabbox__panel:first-of-type,.tabbox>.tabbox__input:nth-of-type(2):checked~.tabbox__panel:nth-of-type(2),.tabbox>.tabbox__input:nth-of-type(3):checked~.tabbox__panel:nth-of-type(3),.tabbox>.tabbox__input:nth-of-type(4):checked~.tabbox__panel:nth-of-type(4),.tabbox>.tabbox__input:nth-of-type(5):checked~.tabbox__panel:nth-of-type(5),.tabbox>.tabbox__input:nth-of-type(6):checked~.tabbox__panel:nth-of-type(6),.tabbox>.tabbox__input:nth-of-type(7):checked~.tabbox__panel:nth-of-type(7),.tabbox>.tabbox__input:nth-of-type(8):checked~.tabbox__panel:nth-of-type(8),.tabbox>.tabbox__input:nth-of-type(9):checked~.tabbox__panel:nth-of-type(9),.tabbox>.tabbox__input:nth-of-type(10):checked~.tabbox__panel:nth-of-type(10),.tabbox>.tabbox__input:nth-of-type(11):checked~.tabbox__panel:nth-of-type(11),.tabbox>.tabbox__input:nth-of-type(12):checked~.tabbox__panel:nth-of-type(12){display:block}@media (width<=720px){.tabbox__bar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabbox__bar::-webkit-scrollbar{display:none}.tabbox__tab{white-space:nowrap;flex:none;padding:.45rem .8rem;font-size:.86rem}.tabbox__panel{padding:.7rem .75rem .85rem}}.tabs--sub{z-index:auto;margin-top:.75rem;margin-bottom:.9rem;position:static;top:auto}.tabs--top .tab{padding:.5rem 1rem;font-size:.95rem}.tbox{margin-top:.9rem}.tbox__panel>.spread{margin-bottom:.35rem}.tbox__panel>p{margin:.35rem 0}.sev-dot{border-radius:50%;flex:none;width:8px;height:8px}.sev-dot--defining{background:var(--threat-extreme)}.sev-dot--significant{background:var(--threat-high)}.sev-dot--present{background:var(--text-faint)}.wcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1rem 1.1rem 1.1rem}.wcard--bare{background:0 0;border:0;padding:0}.wcard__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.wcard__id{min-width:0}.wcard__kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.7rem;font-weight:800}.wcard__name{margin:.15rem 0 .4rem;font-size:1.15rem;line-height:1.2}.wcard__types{flex-wrap:wrap;gap:.3rem;display:flex}.wcard__art{object-fit:contain;object-position:center;filter:drop-shadow(0 2px 6px #00000059);flex:0 240px;align-self:center;width:240px;min-width:0;height:auto;max-height:120px}:root[data-theme=light] .wcard__art{filter:drop-shadow(0 2px 5px #0000002e)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .wcard__art{filter:drop-shadow(0 2px 5px #0000002e)}}@media (width<=760px){.wcard__art{flex-basis:100%;order:3;width:100%;max-height:104px}}.wcard__headline{flex-wrap:wrap;align-items:baseline;gap:1.25rem;margin:0;display:flex}.wcard__dps{align-items:baseline;gap:.35rem;margin:0;display:flex}.wcard__dps-num{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800;line-height:1}.wcard__dps-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:800}.wcard__falloff{flex-direction:column;gap:.1rem;margin:0;display:flex}.wcard__falloff-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.68rem;font-weight:800}.wcard__falloff-val{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.wcard__desc{color:var(--text-dim);margin:.8rem 0 .9rem;line-height:1.55}.wcard__grid{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.wcard__stat{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius-s);flex-direction:column;gap:.12rem;padding:.45rem .55rem;display:flex}.wcard__val{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.02rem;font-weight:700;line-height:1.1}.wcard__unit{color:var(--text-faint);margin-left:.12rem;font-size:.74rem;font-weight:600}.wcard__label{color:var(--text-faint);font-size:.72rem;line-height:1.25}.wcard__grid--melee{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));margin-top:.45rem}.wcard__more{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.7rem}.wcard__more>summary{cursor:pointer;color:var(--text-dim);font-size:.84rem;font-weight:650;list-style:none}.wcard__more>summary::-webkit-details-marker{display:none}.wcard__more>summary:before{content:"▸";color:var(--text-faint)}.wcard__more[open]>summary:before{content:"▾"}.wcard__more .wcard__grid{margin-top:.55rem}.wcard__note{color:var(--text-faint);margin:.8rem 0 0;font-size:.78rem}@media (width<=720px){.wcard{padding:.85rem .85rem .9rem}.wcard__dps-num{font-size:1.5rem}.wcard__grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}.bbox__head{align-items:baseline;gap:.6rem;display:flex}.bbox__head h3{margin:0}.bbox__head .faint{margin-left:auto;font-size:.8rem}.bbox>.muted{margin:.3rem 0 .7rem}.bbox__tabs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.45rem;display:grid}.bbox__tile{font:inherit;text-align:center;color:var(--text-dim);cursor:pointer;background:var(--bg-sunken);border:2px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .35rem .45rem;font-size:.76rem;line-height:1.2;transition:border-color .12s,background .12s,color .12s;display:flex}.bbox__tile:hover{background:var(--panel-hover);border-color:var(--line-strong);color:var(--text)}.bbox__tile.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel));color:var(--text)}.bbox__tile .game-icon{width:72px;height:72px}.bbox__tile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;display:-webkit-box;overflow:hidden}.bbox__body{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.7rem}.bbox__body-head{margin-bottom:.4rem}.bbox__body>p{margin:.4rem 0 0}@media (width<=560px){.bbox__tabs{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}.bbox__tile .game-icon{width:44px;height:44px}}.bait-list>li{grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .5rem;display:grid}.bait-list__n{background:var(--bg-sunken);border:1px solid var(--line-strong);min-width:1.15rem;height:1.15rem;color:var(--text-dim);border-radius:4px;flex:none;grid-row:1;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.bait-list>li>p{grid-column:2;margin:.15rem 0 0}.phase-ul{margin:0;padding-left:1.1rem}.phase-ul>li{margin-bottom:.3rem}.tabbox__panel>.tabbox,.tabbox__panel>div>.tabbox{background:0 0;border:0;margin-top:.4rem}.tabbox__panel>.tabbox>.tabbox__bar,.tabbox__panel>div>.tabbox>.tabbox__bar{background:0 0;padding:0 0 .45rem}.tabbox__panel>.tabbox>.tabbox__panel,.tabbox__panel>div>.tabbox>[role=tabpanel]{padding:0}.drivers__head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:.7rem 0 .3rem;font-size:.72rem;font-weight:800}.drivers{margin:0;padding:0;list-style:none}.drivers>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(10.5rem,max-content) minmax(0,1fr);align-items:center;gap:.3rem .75rem;padding:.3rem 0;font-size:.88rem;display:grid}.drivers>li:last-child{border-bottom:0;padding-bottom:0}.drivers__who{min-width:0}.drivers__who .item-link{white-space:nowrap}.drivers__abilities{flex-wrap:wrap;align-items:center;gap:.3rem .9rem;min-width:0;display:flex}@media (width<=560px){.drivers>li{grid-template-columns:minmax(0,1fr)}}.summary-dl--facets dt[data-facet=damage],.summary-dl--facets dt[data-facet=defensive]{color:var(--accent)}.summary-dl--facets dt[data-facet=cc]{color:var(--chip-cc)}.summary-dl--facets dt[data-facet=mobility]{color:var(--chip-mobility)}.ipick__input{opacity:0;width:0;height:0;position:absolute}.ipick>.ipick__body,.ipick>.bbox__body{display:none}.ipick>.ipick__input:first-of-type:checked~.bbox__tabs>label:first-of-type,.ipick>.ipick__input:nth-of-type(2):checked~.bbox__tabs>label:nth-of-type(2),.ipick>.ipick__input:nth-of-type(3):checked~.bbox__tabs>label:nth-of-type(3),.ipick>.ipick__input:nth-of-type(4):checked~.bbox__tabs>label:nth-of-type(4),.ipick>.ipick__input:nth-of-type(5):checked~.bbox__tabs>label:nth-of-type(5),.ipick>.ipick__input:nth-of-type(6):checked~.bbox__tabs>label:nth-of-type(6),.ipick>.ipick__input:nth-of-type(7):checked~.bbox__tabs>label:nth-of-type(7),.ipick>.ipick__input:nth-of-type(8):checked~.bbox__tabs>label:nth-of-type(8),.ipick>.ipick__input:nth-of-type(9):checked~.bbox__tabs>label:nth-of-type(9),.ipick>.ipick__input:nth-of-type(10):checked~.bbox__tabs>label:nth-of-type(10),.ipick>.ipick__input:nth-of-type(11):checked~.bbox__tabs>label:nth-of-type(11),.ipick>.ipick__input:nth-of-type(12):checked~.bbox__tabs>label:nth-of-type(12),.ipick>.ipick__input:nth-of-type(13):checked~.bbox__tabs>label:nth-of-type(13),.ipick>.ipick__input:nth-of-type(14):checked~.bbox__tabs>label:nth-of-type(14),.ipick>.ipick__input:nth-of-type(15):checked~.bbox__tabs>label:nth-of-type(15),.ipick>.ipick__input:nth-of-type(16):checked~.bbox__tabs>label:nth-of-type(16),.ipick>.ipick__input:nth-of-type(17):checked~.bbox__tabs>label:nth-of-type(17),.ipick>.ipick__input:nth-of-type(18):checked~.bbox__tabs>label:nth-of-type(18),.ipick>.ipick__input:nth-of-type(19):checked~.bbox__tabs>label:nth-of-type(19),.ipick>.ipick__input:nth-of-type(20):checked~.bbox__tabs>label:nth-of-type(20),.ipick>.ipick__input:nth-of-type(21):checked~.bbox__tabs>label:nth-of-type(21),.ipick>.ipick__input:nth-of-type(22):checked~.bbox__tabs>label:nth-of-type(22),.ipick>.ipick__input:nth-of-type(23):checked~.bbox__tabs>label:nth-of-type(23),.ipick>.ipick__input:nth-of-type(24):checked~.bbox__tabs>label:nth-of-type(24){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel));color:var(--text)}.ipick>.ipick__input:first-of-type:focus-visible~.bbox__tabs>label:first-of-type,.ipick>.ipick__input:nth-of-type(2):focus-visible~.bbox__tabs>label:nth-of-type(2),.ipick>.ipick__input:nth-of-type(3):focus-visible~.bbox__tabs>label:nth-of-type(3),.ipick>.ipick__input:nth-of-type(4):focus-visible~.bbox__tabs>label:nth-of-type(4),.ipick>.ipick__input:nth-of-type(5):focus-visible~.bbox__tabs>label:nth-of-type(5),.ipick>.ipick__input:nth-of-type(6):focus-visible~.bbox__tabs>label:nth-of-type(6),.ipick>.ipick__input:nth-of-type(7):focus-visible~.bbox__tabs>label:nth-of-type(7),.ipick>.ipick__input:nth-of-type(8):focus-visible~.bbox__tabs>label:nth-of-type(8),.ipick>.ipick__input:nth-of-type(9):focus-visible~.bbox__tabs>label:nth-of-type(9),.ipick>.ipick__input:nth-of-type(10):focus-visible~.bbox__tabs>label:nth-of-type(10),.ipick>.ipick__input:nth-of-type(11):focus-visible~.bbox__tabs>label:nth-of-type(11),.ipick>.ipick__input:nth-of-type(12):focus-visible~.bbox__tabs>label:nth-of-type(12),.ipick>.ipick__input:nth-of-type(13):focus-visible~.bbox__tabs>label:nth-of-type(13),.ipick>.ipick__input:nth-of-type(14):focus-visible~.bbox__tabs>label:nth-of-type(14),.ipick>.ipick__input:nth-of-type(15):focus-visible~.bbox__tabs>label:nth-of-type(15),.ipick>.ipick__input:nth-of-type(16):focus-visible~.bbox__tabs>label:nth-of-type(16),.ipick>.ipick__input:nth-of-type(17):focus-visible~.bbox__tabs>label:nth-of-type(17),.ipick>.ipick__input:nth-of-type(18):focus-visible~.bbox__tabs>label:nth-of-type(18),.ipick>.ipick__input:nth-of-type(19):focus-visible~.bbox__tabs>label:nth-of-type(19),.ipick>.ipick__input:nth-of-type(20):focus-visible~.bbox__tabs>label:nth-of-type(20),.ipick>.ipick__input:nth-of-type(21):focus-visible~.bbox__tabs>label:nth-of-type(21),.ipick>.ipick__input:nth-of-type(22):focus-visible~.bbox__tabs>label:nth-of-type(22),.ipick>.ipick__input:nth-of-type(23):focus-visible~.bbox__tabs>label:nth-of-type(23),.ipick>.ipick__input:nth-of-type(24):focus-visible~.bbox__tabs>label:nth-of-type(24){outline:2px solid var(--focus);outline-offset:2px}.ipick>.ipick__input:first-of-type:checked~.bbox__body:first-of-type,.ipick>.ipick__input:nth-of-type(2):checked~.bbox__body:nth-of-type(2),.ipick>.ipick__input:nth-of-type(3):checked~.bbox__body:nth-of-type(3),.ipick>.ipick__input:nth-of-type(4):checked~.bbox__body:nth-of-type(4),.ipick>.ipick__input:nth-of-type(5):checked~.bbox__body:nth-of-type(5),.ipick>.ipick__input:nth-of-type(6):checked~.bbox__body:nth-of-type(6),.ipick>.ipick__input:nth-of-type(7):checked~.bbox__body:nth-of-type(7),.ipick>.ipick__input:nth-of-type(8):checked~.bbox__body:nth-of-type(8),.ipick>.ipick__input:nth-of-type(9):checked~.bbox__body:nth-of-type(9),.ipick>.ipick__input:nth-of-type(10):checked~.bbox__body:nth-of-type(10),.ipick>.ipick__input:nth-of-type(11):checked~.bbox__body:nth-of-type(11),.ipick>.ipick__input:nth-of-type(12):checked~.bbox__body:nth-of-type(12),.ipick>.ipick__input:nth-of-type(13):checked~.bbox__body:nth-of-type(13),.ipick>.ipick__input:nth-of-type(14):checked~.bbox__body:nth-of-type(14),.ipick>.ipick__input:nth-of-type(15):checked~.bbox__body:nth-of-type(15),.ipick>.ipick__input:nth-of-type(16):checked~.bbox__body:nth-of-type(16),.ipick>.ipick__input:nth-of-type(17):checked~.bbox__body:nth-of-type(17),.ipick>.ipick__input:nth-of-type(18):checked~.bbox__body:nth-of-type(18),.ipick>.ipick__input:nth-of-type(19):checked~.bbox__body:nth-of-type(19),.ipick>.ipick__input:nth-of-type(20):checked~.bbox__body:nth-of-type(20),.ipick>.ipick__input:nth-of-type(21):checked~.bbox__body:nth-of-type(21),.ipick>.ipick__input:nth-of-type(22):checked~.bbox__body:nth-of-type(22),.ipick>.ipick__input:nth-of-type(23):checked~.bbox__body:nth-of-type(23),.ipick>.ipick__input:nth-of-type(24):checked~.bbox__body:nth-of-type(24){display:block}label.bbox__tile{margin:0}.tag--link{text-decoration:none}.tag--link:hover{border-color:var(--line-strong);color:var(--text)}.imeta{background:var(--bg-sunken);border:1px solid var(--line);white-space:nowrap;border-radius:5px;align-items:center;gap:.3rem;padding:.12rem .45rem;font-size:.72rem;font-weight:650;display:inline-flex}.imeta__cat--weapon{color:var(--cat-weapon-text)}.imeta__cat--vitality{color:var(--cat-vitality-text)}.imeta__cat--spirit{color:var(--cat-spirit-text)}.imeta__sep{color:var(--text-faint)}.imeta__tier{color:var(--text-dim);font-variant-numeric:tabular-nums}.imeta__cost{color:var(--cool);font-variant-numeric:tabular-nums;align-items:center;gap:.18rem;display:inline-flex}.soulmark{flex:none;width:.78em;height:.78em}.souls{color:var(--cool-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.2rem;font-weight:700;display:inline-flex}.souls .soulmark{align-self:center}.souls__label{font-size:.86em;font-weight:600}.ihead{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.gcard__pill--cost{background:0 0;border-color:#0000;padding-left:0;padding-right:.25rem}.cmbo__list{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.cmbo+.cmbo{border-top:1px solid var(--line);padding-top:1.1rem}.cmbo__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.cmbo__head h4{margin:0}.cmbo__seq{flex-direction:column;gap:.5rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.cmbo__step{counter-increment:cmbo;align-items:flex-start;gap:.7rem;display:flex}.cmbo__step-icon{flex:none;width:34px}.cmbo__step-body{font-size:.92rem;line-height:1.45}.cmbo__src{flex-wrap:wrap;gap:.75rem;margin:.4rem 0 0;display:flex}.cb-panel__h{margin:0 0 .9rem;font-size:1.05rem}.hstrip{margin:.35rem 0 1rem}.cmbo__h{margin:.75rem 0 0;font-size:1.05rem}.cmbo__open{margin:.5rem 0 0}.cb{gap:1.25rem;display:grid}@media (width>=960px){.cb{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.cb__palette{grid-area:1/1}.cb__combo{overscroll-behavior:contain;grid-area:1/2;max-height:calc(100vh - 92px);position:sticky;top:76px;overflow-y:auto}}.cb__glyph{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--text-dim);flex:none;place-items:center;display:inline-grid}.cb__combo{background:var(--bg-sunken);border:1px solid var(--line-strong);flex-direction:column;gap:.75rem;padding:1rem;scroll-margin-top:72px;display:flex}.cb__total{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;display:flex}.cb__total.is-empty .cb__big-num{color:var(--text-faint)}.cb__total-main{align-items:baseline;gap:.45rem;display:flex}.cb__big-num{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.5rem;font-weight:800;line-height:1}.cb__big-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-size:.9rem;font-weight:700}.cb__conf{border:1px solid var(--line-strong);color:var(--text-dim);border-radius:999px;padding:.15rem .5rem;font-size:.74rem;font-weight:700}.cb__conf--ok{border-color:color-mix(in srgb, var(--threat-low) 60%, transparent);color:var(--threat-low)}.cb__conf--partial{border-color:color-mix(in srgb, var(--threat-high) 60%, transparent);color:var(--threat-high)}.cb__quick{flex-wrap:wrap;flex-basis:100%;gap:.4rem 1.25rem;margin:0;display:flex}.cb__quick>div{flex-direction:column;gap:.05rem;display:flex}.cb__quick dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem;font-weight:800}.cb__quick dd{font-variant-numeric:tabular-nums;margin:0;font-size:.98rem;font-weight:700}.cb__inputs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.55rem 0;display:flex}.cb__spirit{color:var(--text-dim);align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.cb__spirit input{width:5.2rem;min-height:36px;font:inherit;background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:8px;padding:.25rem .45rem;font-size:.95rem;font-weight:700}.cb__held-btn{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;min-height:36px;padding:.3rem .65rem;font-size:.82rem;font-weight:700}.cb__held-btn:hover{border-color:var(--accent)}.cb__held-btn .faint{font-size:.78rem;font-weight:600}.cb__spirit-total{font-size:.78rem}.cb__seq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cb__seq-head h3{margin:0}.cb__count{color:var(--text-faint);text-transform:none;letter-spacing:0;font-weight:600}.cb__tools{gap:.3rem;display:flex}.cb__tool{font:inherit;cursor:pointer;min-height:32px;color:var(--text-dim);background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;padding:.25rem .6rem;font-size:.78rem;font-weight:700}.cb__tool:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.cb__tool:disabled{opacity:.4;cursor:not-allowed}.cb__empty{border:1px dashed var(--line-strong);border-radius:var(--radius-s);padding:1rem}.cb__empty p{margin:0}.cb__empty p+p{margin-top:.35rem}.cb kbd,.cb__key{min-width:1.35em;font:inherit;text-align:center;color:var(--text-dim);background:var(--panel);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;padding:0 .3em;font-size:.72rem;font-weight:800;line-height:1.5;display:inline-block}.cb__key{vertical-align:1px;margin-left:.4rem}.cb__steps{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.cb__step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-s);grid-template-columns:1.4rem 32px minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.35rem .4rem .35rem .5rem;display:grid}.cb__step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cb__step.is-new{animation:.6s ease-out cb-new}@keyframes cb-new{0%{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel))}}.cb__step-n{color:var(--text-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800}.cb__step-icon{line-height:0}.cb__step-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cb__step-name{overflow-wrap:anywhere;font-size:.9rem;font-weight:650}.cb__step-dmg{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-size:.92rem;font-weight:800}.cb__basis{color:var(--text-faint);font-size:.76rem;line-height:1.4}.cb__step-ctl{gap:.15rem;display:flex}.cb__step-ctl button,.cb__shots button{cursor:pointer;width:28px;height:28px;font:inherit;color:var(--text-dim);border:1px solid var(--line);background:0 0;border-radius:6px;place-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-grid}.cb__step-ctl button:hover:not(:disabled),.cb__shots button:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.cb__step-ctl button:disabled,.cb__shots button:disabled{opacity:.3;cursor:not-allowed}.cb__shots{color:var(--text-dim);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.cb__shots button{flex:none}.cb__shots-n{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.6em}.cb__status{min-height:1.3em;color:var(--text-dim);margin:0;font-size:.8rem}.cb__link{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cb__notation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cb__notation code{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.cb__share{flex-wrap:wrap;gap:.35rem;display:flex}.cb__summary{color:var(--text-dim);margin:0;font-size:.86rem}.cb__checks{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.cb__check{color:var(--text-dim);border-left:3px solid var(--line-strong);padding-left:.7rem;font-size:.84rem}.cb__check--ok{border-left-color:var(--threat-low)}.cb__check--warn{border-left-color:var(--threat-high)}.cb__check--unknown{border-left-color:var(--text-faint);border-left-style:dashed}.cb__check strong{color:var(--text);margin-right:.3rem}.cb__check-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-right:.4rem;font-size:.64rem;font-weight:800}.cb__check--warn .cb__check-tag{color:var(--threat-high)}.cb__more{font:inherit;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;min-height:32px;padding:.3rem .7rem;font-size:.82rem;font-weight:700}.cb__more:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.cb__detail{flex-direction:column;gap:.5rem;display:flex}.cb__detail p{margin:0}.cb__caveat{margin:0;font-size:.76rem}.cb__palette{flex-direction:column;gap:.9rem;min-width:0;display:flex}.cb__find{flex-direction:column;gap:.5rem;display:flex}.cb__find input,.cb__dialog-find input{width:100%;font:inherit;background:var(--bg-sunken);min-height:42px;color:var(--text);border:1px solid var(--line-strong);border-radius:10px;padding:.55rem .7rem;font-size:.95rem}.cb__find input:focus,.cb__dialog-find input:focus,.cb__spirit input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.cb__none{color:var(--text-dim);margin:0;font-size:.9rem}.cb__group-h{color:var(--text-dim);margin:0 0 .4rem;font-size:.78rem}.cb__group-h .faint{text-transform:none;letter-spacing:0;font-size:.76rem;font-weight:600}.cb__rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.cb__rows{grid-template-columns:1fr}}.cb__rows>li.cb__row-wrap{display:block;position:relative}.cb__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);align-items:center;gap:.6rem;min-height:44px;padding:.35rem .55rem .35rem .4rem;display:flex}.cb__row:hover{background:var(--panel-hover);border-color:var(--line-strong)}.cb__row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cb__row.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cb__row-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.88rem;font-weight:650}.cb__row-meta{color:var(--text-faint);text-align:right;white-space:nowrap;flex:0 auto;font-size:.74rem}.cb__row-add{text-align:center;width:1.4rem;color:var(--accent);flex:none;font-weight:800}@media (hover:none){.cb__palette .item-tip{opacity:0!important}.cb__kbd-hint{display:none}}.cb__tiles,.cb__chips,.cb__icons{margin:0;padding:0;list-style:none}.cb__tiles>li,.cb__chips>li,.cb__icons>li{display:block;position:relative}.cb__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.cb__row--tile{text-align:center;border-radius:var(--radius-s);flex-direction:column;justify-content:flex-start;gap:.3rem;height:100%;padding:.6rem .4rem .5rem;position:relative}.cb__row--tile .cb__row-name{flex:none;font-size:.84rem;line-height:1.2}.cb__row--tile .cb__row-meta{white-space:normal;text-align:center;font-size:.7rem;line-height:1.3}.cb__tile-key{margin:0;position:absolute;top:.35rem;left:.35rem}.cb__chips{flex-wrap:wrap;gap:.35rem;display:flex}.cb__row--chip{border-radius:999px;gap:.4rem;width:auto;min-height:38px;padding:.25rem .65rem .25rem .3rem}.cb__row--chip .cb__row-name{flex:none;font-size:.82rem}.cb__row--chip .cb__row-meta{font-size:.72rem}.cb__row--chip .cb__glyph{border-radius:999px}.cb__items-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;margin-bottom:.4rem;display:flex}.cb__items-head .cb__group-h{margin:0}.cb__tier-tabs{background:var(--bg-sunken);border:1px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.cb__tier-tab{font:inherit;cursor:pointer;min-height:30px;color:var(--text-dim);background:0 0;border:0;border-radius:999px;padding:.15rem .65rem;font-size:.76rem;font-weight:700}.cb__tier-tab:hover{color:var(--text)}.cb__tier-tab.is-on{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.cb__tier-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cb__tier--labelled{grid-template-columns:3.6rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.cb__tier+.cb__tier{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.4rem}.cb__tier-h{color:var(--text-faint);white-space:nowrap;padding-top:.55rem;font-size:.74rem;font-weight:700}.cb__icons{grid-template-columns:repeat(auto-fill,minmax(4.1rem,1fr));gap:.2rem;display:grid}.cb__row--icon{text-align:center;border-radius:var(--radius-s);background:0 0;border-color:#0000;flex-direction:column;gap:.25rem;height:100%;min-height:0;padding:.35rem .2rem .3rem}.cb__row--icon:hover{background:var(--panel-hover);border-color:var(--line)}.cb__row--icon .cb__row-name{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:.68rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}@media (width<=560px){.cb__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cb__tier--labelled{grid-template-columns:1fr;gap:.25rem}.cb__tier-h{padding-top:0}.cb__icons{grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr))}}.cb__palette[hidden]{display:none}.cb__tool--rec{align-items:center;gap:.35rem;display:inline-flex}.cb__tool--rec.is-on{color:var(--accent-text);background:var(--threat-high);border-color:var(--threat-high)}.cb__rec-dot{background:var(--threat-high);border-radius:50%;flex:none;width:.55rem;height:.55rem}.cb__tool--rec.is-on .cb__rec-dot{background:var(--accent-text)}@media (pointer:coarse){.cb__tool--rec{display:none}}.cb__rec{flex-direction:column;gap:.7rem;min-width:0;display:flex}.cb__rec-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cb__rec-live{letter-spacing:.06em;text-transform:uppercase;color:var(--threat-high);align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;display:inline-flex}.cb__rec-live .cb__rec-dot{animation:1.2s ease-in-out infinite cb-rec}@keyframes cb-rec{50%{opacity:.25}}.cb__rec-note{margin:0;font-size:.8rem}.cb__caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cb__cap{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-s);flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .3rem;transition:background-color .1s,border-color .1s,transform .1s;display:flex}.cb__cap--wide{grid-column:span 2}.cb__cap kbd,.cb__slot kbd,.cb__rec-head kbd{min-width:1.8em;font:inherit;text-align:center;color:var(--text);background:var(--bg-sunken);border:1px solid var(--line-strong);border-bottom-width:3px;border-radius:6px;padding:.1em .45em;font-size:.8rem;font-weight:800;display:inline-block}.cb__rec-head kbd{min-width:0;margin-left:.2rem;font-size:.68rem}.cb__cap-label{overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.2}.cb__cap-sub{color:var(--text-faint);font-size:.66rem}.cb__cap.is-hit{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--panel));transform:translateY(1px)}.cb__fire{text-align:center;cursor:crosshair;user-select:none;touch-action:none;background:var(--bg-sunken);border:1px dashed var(--line-strong);border-radius:var(--radius-s);flex-direction:column;align-items:center;gap:.2rem;padding:1rem;display:flex}.cb__fire.is-firing{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg-sunken))}.cb__fire-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem;font-weight:800}.cb__fire .faint{font-size:.74rem}.cb__slots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.35rem .6rem;display:grid}.cb__slots-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);grid-column:1/-1;font-size:.74rem;font-weight:800}.cb__slot{border-radius:8px;align-items:center;gap:.4rem;min-width:0;transition:background-color .1s;display:flex}.cb__slot.is-hit{background:color-mix(in srgb, var(--accent) 18%, transparent)}.cb__slot select{min-width:0;font:inherit;min-height:34px;color:var(--text);background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;flex:auto;padding:.2rem .4rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){.cb__rec-live .cb__rec-dot{animation:none}.cb__cap{transition:none}}.cb__dock{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:40;background:var(--bg-raised);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem .9rem;font-size:.85rem;display:flex;position:fixed;box-shadow:0 8px 24px #00000073}.cb__dock-last{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cb__dock button{font:inherit;cursor:pointer;min-height:32px;color:var(--text);background:var(--panel);border:1px solid var(--line-strong);border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:700}.cb__dock button:disabled{opacity:.4}@media (width>=960px){.cb__dock{display:none}}.cb__dialog{width:min(34rem,100vw - 2rem);max-height:min(40rem,100vh - 2rem);color:var(--text);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius);padding:0}.cb__dialog::backdrop{background:#0000008c}.cb__dialog-body{flex-direction:column;gap:.6rem;padding:1rem;display:flex}.cb__dialog-body h3,.cb__dialog-body p{margin:0}.cb__dialog-find{align-items:center;gap:.6rem;display:flex}.cb__rows--held{grid-template-columns:1fr!important}.cb__dialog--held{width:min(56rem,100vw - 2rem);max-height:min(44rem,100vh - 2rem)}.cb__held-boxes{grid-template-columns:1fr;gap:.75rem;min-height:0;display:grid}@media (width>=720px){.cb__held-boxes{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}@media (width<=719px){.cb__held-box--holding{order:-1}}.cb__held-box{background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-s);flex-direction:column;gap:.5rem;min-width:0;padding:.7rem;transition:border-color .12s,background-color .12s;display:flex}.cb__held-box--holding{border-style:dashed;min-height:8rem}.cb__held-box.is-over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-sunken));border-style:solid}.cb__held-box-h{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cb__held-box-h h4{margin:0;font-size:.8rem}.cb__held-sum{color:var(--accent);margin:0;font-size:.8rem;font-weight:700}.cb__held-empty{color:var(--text-faint);margin:0;font-size:.84rem}.cb__held-kinds{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.cb__held-scroll{overscroll-behavior:contain;max-height:min(22rem,45vh);padding-right:2px;overflow-y:auto}.cb__held-item{cursor:grab}.cb__held-item:active{cursor:grabbing}.cb__held-text{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.cb__held-text .cb__row-meta{text-align:left;white-space:normal}.cb__held-cost{flex:none;font-size:.74rem;font-weight:700}.cb__grip{letter-spacing:-2px;color:var(--text-faint);flex:none;font-size:.7rem}.cb__held-box--holding .cb__row-add{color:var(--text-dim)}@media (hover:none){.cb__grip{display:none}}@media (width<=560px){.cb__combo{padding:.8rem}.cb__big-num{font-size:2.15rem}.cb__step{grid-template-columns:1.1rem 28px minmax(0,1fr) auto;grid-template-areas:"n i b c""n i d c";row-gap:0}.cb__step-n{grid-area:n}.cb__step-icon{grid-area:i}.cb__step-body{grid-area:b}.cb__step-dmg{text-align:left;grid-area:d;font-size:.8rem}.cb__step-ctl{grid-area:c}.cb__step-ctl button{width:32px;height:32px}.cb__shots-n{min-width:0}.cb__step-icon .game-icon,.cb__step-icon .cb__glyph{width:28px!important;height:28px!important}}.patch--world>h1,.patch--world>h2{scroll-margin-top:4.5rem}.patch--world h2{border-top:1px solid var(--line);margin-top:2.6rem;padding-top:1.2rem}.patch--world h2+p{margin-top:.5rem}.patch--world .sub{color:var(--text);margin:1.4rem 0 .4rem;font-size:1.02rem}.patch--world .small{font-size:.8rem}.patch--world>.tips,.patch--world .tips{max-width:78ch;margin:.7rem 0 0;padding-left:1.15rem}.patch--world .tips>li{color:var(--text-dim);margin-bottom:.35rem;font-size:.92rem}.patch-hero{margin-bottom:1.2rem}.patch-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 .2rem;font-size:.78rem;font-weight:700}.patch-hero h1{margin:0;line-height:1.1}.patch-hero__name{color:var(--text-dim);font-weight:500}.patch-facts{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid;max-width:none!important}.patch-facts>li{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:.1rem;padding:.55rem .7rem;display:flex;margin:0!important}.patch-facts strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1.1}.patch-facts span{color:var(--text-dim);font-size:.78rem;line-height:1.3}.patch-facts__zero strong{color:var(--accent)}.patch-facts__zero{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.patch-jump{z-index:5;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem .35rem;margin:1rem -1rem 0;padding:.55rem 1rem;display:flex;position:sticky;top:0}.patch-jump a{color:var(--text-dim);border:1px solid var(--line);white-space:nowrap;padding:.18rem .55rem;font-size:.78rem;font-weight:600;text-decoration:none}.patch-jump a:hover{color:var(--text);border-color:var(--line-strong)}.patch--world .patch-summary{max-width:78ch;margin-top:1.1rem;font-size:1.02rem}.tldr{counter-reset:tldr;gap:.45rem;max-width:80ch;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.tldr>li{counter-increment:tldr;border:1px solid var(--line);background:var(--panel);padding:.55rem .8rem .55rem 2.6rem;font-size:.95rem;line-height:1.5;position:relative}.tldr>li:before{content:counter(tldr);width:1.35rem;height:1.35rem;color:var(--accent-text);background:var(--accent);place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.55rem;left:.75rem}.lanes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;margin:.8rem 0 0;display:grid}.lane{border:1px solid var(--line);background:var(--panel);border-top:4px solid var(--lane-colour,var(--line-strong));padding:.7rem .85rem .8rem}.lane--blue{--lane-colour:var(--lane-blue)}.lane--green{--lane-colour:var(--lane-green)}.lane--yellow{--lane-colour:var(--lane-yellow)}.lane__head{align-items:baseline;gap:.6rem;margin-bottom:.55rem;display:flex}.lane__name{color:var(--lane-colour);margin:0;font-size:1.15rem}.lane__nick{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.lane__zones{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zone{align-items:flex-start;gap:.6rem;display:flex}.zone__n{border:1.5px solid var(--lane-colour);width:1.4rem;height:1.4rem;color:var(--lane-colour);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;font-size:.75rem;font-weight:800;display:grid}.zone__body{flex-direction:column;min-width:0;display:flex}.zone__name{font-size:.95rem;font-weight:700}.zone__note{color:var(--text-dim);font-size:.84rem;line-height:1.45}.districts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;margin-top:.6rem;display:grid}.district{border:1px solid var(--line);background:var(--panel);padding:.65rem .8rem .7rem}.district__name{margin:0 0 .3rem;font-size:1rem}.district__note{color:var(--text-dim);margin:0 0 .5rem;font-size:.86rem;line-height:1.45}.district__tags{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.tagpill{border:1px solid var(--line-strong);color:var(--text-dim);border-radius:999px;padding:.08rem .5rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-block}.tagpill--haunt{color:var(--cool-text);border-color:color-mix(in srgb, var(--cool) 55%, transparent)}.tagpill--obj{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}a.tagpill:hover{color:var(--text);border-color:var(--text)}.tiers .eyes{text-transform:capitalize;white-space:nowrap}.eye{vertical-align:-.02em;border-radius:50%;width:.7em;height:.7em;margin-right:.4em;display:inline-block;box-shadow:0 0 .45em}.eye--1{color:var(--cool-text);background:var(--cool-text)}.eye--2{color:var(--threat-mod);background:var(--threat-mod)}.eye--3{color:var(--threat-extreme);background:var(--threat-extreme)}.tier{border:1px solid;padding:.12rem .55rem;font-size:.76rem;font-weight:700}.tier--1{color:var(--cool-text);border-color:color-mix(in srgb, var(--cool) 55%, transparent)}.tier--2{color:var(--threat-mod);border-color:color-mix(in srgb, var(--threat-mod) 55%, transparent)}.tier--3{color:var(--threat-extreme);border-color:color-mix(in srgb, var(--threat-extreme) 55%, transparent)}.haunts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem;display:grid}.haunt{border:1px solid var(--line);background:var(--panel);padding:.65rem .8rem .75rem}.haunt__head{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.haunt__glyph{width:34px;height:34px;color:var(--cool-text);background:color-mix(in srgb, var(--cool) 12%, var(--bg-sunken));border:1px solid color-mix(in srgb, var(--cool) 35%, transparent);flex:none;place-items:center;display:grid}.haunt__where{color:var(--text-dim);margin:0 0 .3rem;font-size:.82rem}.haunt__what{margin:0;font-size:.88rem;line-height:1.5}.objs{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.8rem;margin-top:.6rem;display:grid}.obj{border:1px solid var(--line);background:var(--panel);border-left:4px solid var(--accent);padding:.8rem .95rem .9rem}.obj__head{margin-bottom:.4rem}.obj__name{margin:0;font-size:1.2rem}.obj__where{color:var(--text-faint);margin:.1rem 0 0;font-size:.82rem}.obj__pitch{margin:0 0 .7rem;font-size:.95rem;line-height:1.5}.obj__dl{gap:.4rem;margin:0;display:grid}.obj__row{grid-template-columns:5.2rem 1fr;align-items:baseline;gap:.5rem;font-size:.88rem;line-height:1.45;display:grid}.obj__row dt{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.obj__row dd{color:var(--text-dim);margin:0}.obj__row--reward dt{color:var(--chg-buff)}.obj__row--risk dt{color:var(--chg-nerf)}.obj__row--tip dt{color:var(--accent)}.obj__row--tip dd{color:var(--text)}.pickups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem;margin-top:.6rem;display:grid}.pickup{border:1px solid var(--line);background:var(--panel);padding:.65rem .8rem .75rem}.pickup__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.pickup__name{margin:0;font-size:1.02rem}.pickup__count{color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.74rem}.pickup p{margin:0 0 .4rem;font-size:.88rem;line-height:1.5}.pickup__how{color:var(--text-dim)}.pickup__label{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-right:.3rem;font-size:.68rem;font-weight:800}.broker{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);align-items:start;gap:1rem;margin-top:.6rem;display:grid}@media (width<=900px){.broker{grid-template-columns:1fr}}.broker__summary{margin:0 0 .7rem;font-size:.98rem;line-height:1.5}.broker__facts{gap:.4rem;margin:0;display:grid}.broker__fact{border:1px solid var(--line);background:var(--panel);grid-template-columns:7.2rem 1fr;align-items:baseline;gap:.5rem;padding:.35rem .6rem;font-size:.88rem;line-height:1.45;display:grid}.broker__fact dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:800}.broker__fact dd{margin:0}.broker__fact--warn{border-color:color-mix(in srgb, var(--warn) 55%, var(--line))}.broker__fact--warn dt{color:var(--warn)}.broker__side{min-width:0}.broker__side .sub{margin-top:0}.corrupt-wrap{overflow-x:auto}.corrupt{border-collapse:collapse;width:100%;font-size:.84rem}.corrupt th,.corrupt td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .5rem;line-height:1.4}.corrupt thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.7rem}.corrupt tbody th{white-space:nowrap;font-weight:600}.corrupt__up{color:var(--chg-buff)}.corrupt__down{color:var(--chg-nerf)}.corrupt__down--rng{color:var(--text-faint);font-style:italic}@media (width<=760px){.corrupt tbody th{white-space:normal}.broker__fact,.obj__row{grid-template-columns:1fr;gap:.1rem}}.waves{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.4rem;margin:.7rem 0 .9rem;padding:0;list-style:none;display:grid;max-width:none!important}.wave{border:1px solid var(--line);background:var(--panel);flex-direction:column;padding:.45rem .6rem;display:flex;margin:0!important}.wave__n{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:800}.wave__date{font-size:.95rem;font-weight:700}.wave__time{color:var(--text-faint);font-size:.74rem}.newheroes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem;display:grid}.newhero{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--panel) 60%, transparent);padding:.65rem .8rem .7rem}.newhero__name{margin:0 0 .35rem;font-size:1.05rem}.newhero__words{flex-wrap:wrap;gap:.3rem;margin:0 0 .45rem;display:flex}.newhero__note{color:var(--text-dim);margin:0 0 .45rem;font-size:.86rem;line-height:1.45}.newhero__status{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem}.pcallout{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--panel);max-width:80ch;margin:.6rem 0 .8rem;padding:.7rem .9rem}.pcallout p{margin:0;font-size:.95rem;line-height:1.5}.prows--loose{gap:.45rem;max-width:90ch;margin-bottom:.6rem}.prows--loose>.prow{border:1px solid var(--line);background:var(--panel);align-items:flex-start;padding:.45rem .6rem;font-size:.9rem}.prows--loose>.prow>.chg{margin-top:.15rem}.prow__art{flex:none;margin-top:.05rem;display:flex}.prow__art img,.prow__art svg{border-radius:4px}.sysgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.7rem;margin-top:.6rem;display:grid}.sys{border:1px solid var(--line);background:var(--panel);padding:.65rem .8rem .5rem}.sys__title{margin:0 0 .4rem;font-size:.98rem}.sys ul{margin:0;padding-left:1.05rem}.sys li{color:var(--text-dim);margin-bottom:.3rem;font-size:.85rem;line-height:1.45}@media (width<=640px){.patch-jump{margin:.8rem -1rem 0}.patch-facts{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.patch-shell{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}.patch-shell>*{min-width:0}@media (width>=1040px){.patch-shell{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:1.6rem}.patch-side{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.6rem;max-height:calc(100vh - 56px - 1.5rem);display:grid;position:sticky;top:calc(56px + .75rem);overflow:auto}.ptoc-inline{display:none}}.parch{border:1px solid var(--line);background:var(--panel);padding:.55rem .6rem .5rem}.parch__older{margin-top:.4rem}.parch__older>summary{cursor:pointer;color:var(--text-dim);align-items:center;gap:.4rem;padding:.25rem .2rem;font-size:.76rem;font-weight:700;list-style:none;display:flex}.parch__older>summary::-webkit-details-marker{display:none}.parch__older>summary:before{content:"▸";color:var(--text-faint);font-size:.7rem;transition:transform .12s}.parch__older[open]>summary:before{transform:rotate(90deg)}.parch__older>summary:hover{color:var(--text)}.parch__count{color:var(--text-faint);border:1px solid var(--line);border-radius:999px;padding:0 .35rem;font-size:.66rem;font-weight:800}.parch__older .parch__list{margin-top:.3rem}.parch__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border:0;margin:0 0 .5rem;padding:0;font-size:.8rem;font-weight:800}.parch__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.parch__item{margin:0}.parch__link{color:var(--text-dim);border:1px solid var(--line);background:var(--bg-raised);grid-template-columns:1fr auto;grid-template-areas:"ver tally""name tally""meta meta";gap:0 .5rem;padding:.35rem .5rem;text-decoration:none;display:grid}.parch__link:hover{border-color:var(--line-strong);color:var(--text)}.parch__item--active .parch__link{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 9%, var(--bg-raised))}.parch__ver{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:ver;font-size:.92rem;font-weight:800}.parch__name{grid-area:name;font-size:.8rem}.parch__meta{color:var(--text-faint);grid-area:meta;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.parch__now{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:800}.parch__tally{flex-direction:column;grid-area:tally;align-items:flex-end;gap:.2rem;display:flex}.parch__tally .chg{text-align:center;min-width:1.6rem}.parch__kind{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);white-space:nowrap;font-size:.66rem}.parch__foot{display:none}@media (width<=1039px){.parch__list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.patch-prevnext{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.8rem;font-size:.86rem;display:flex}.patch-prevnext a{border:1px solid var(--line);color:var(--text-dim);padding:.25rem .6rem;text-decoration:none}.patch-prevnext a:hover{color:var(--text);border-color:var(--line-strong)}.pcallout--archive{border-left-color:var(--warn);margin-top:.9rem}.patch--archived h2{margin-top:2.2rem}.patch--archived .patch-summary{max-width:78ch;margin-top:1.1rem;font-size:1.02rem}.touched{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;list-style:none;display:flex;max-width:none!important;padding:0!important}.touched>li{margin:0!important}.touched__link{color:var(--text);border:1px solid var(--line);background:var(--panel);align-items:center;gap:.4rem;padding:.25rem .55rem .25rem .3rem;font-size:.86rem;text-decoration:none;display:inline-flex}.touched--items .touched__link{padding-left:.55rem}.touched__link:hover{border-color:var(--line-strong)}.touched__link img,.touched__link svg{border-radius:4px}.touched__tally{gap:.2rem;display:inline-flex}.touched__tally .chg{text-align:center;min-width:1.4rem;padding-top:0;padding-bottom:0}.btn-link{border:1px solid var(--accent);color:var(--accent);padding:.35rem .8rem;font-weight:700;text-decoration:none;display:inline-block}.btn-link:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ptoc{border:1px solid var(--line);background:var(--panel);padding:.55rem .6rem .45rem}.ptoc__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border:0;margin:0 0 .45rem;padding:0;font-size:.8rem;font-weight:800}.ptoc__list{counter-reset:toc;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.ptoc__list>li{counter-increment:toc;margin:0}.ptoc__list a{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #0000;grid-template-columns:1.4rem 1fr auto;align-items:baseline;gap:.35rem;padding:.16rem .35rem;font-size:.78rem;line-height:1.25;text-decoration:none;display:grid;overflow:hidden}.ptoc__list a:before{content:counter(toc);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:800}.ptoc__list a:hover{color:var(--text);background:var(--panel-hover)}.ptoc__list a[aria-current=true]{color:var(--text);border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.ptoc__count{color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.68rem}.patch-side .ptoc__count{display:none}.patch-side .ptoc__list a{grid-template-columns:1.2rem 1fr}.ptoc-inline{margin:1rem 0 0}.ptoc-inline .ptoc__list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media (width<=1039px){.patch-side .ptoc{display:none}}.patch-hoverhint{margin:.6rem 0 0}.world-ref{color:inherit;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb, var(--cool) 70%, transparent);text-underline-offset:.18em;cursor:help;text-decoration-thickness:1.5px}a.world-ref:hover,.world-ref:hover{color:var(--text);text-decoration-style:solid}.world-ref.strong{font-weight:700}.world-ref--lane[data-lane=blue],.world-ref--zone[data-lane=blue]{text-decoration-color:var(--lane-blue)}.world-ref--lane[data-lane=green],.world-ref--zone[data-lane=green]{text-decoration-color:var(--lane-green)}.world-ref--lane[data-lane=yellow],.world-ref--zone[data-lane=yellow]{text-decoration-color:var(--lane-yellow)}.world-ref--district,.world-ref--objective{text-decoration-color:var(--accent)}.world-ref--merchant{text-decoration-color:var(--warn)}.tagpill .world-ref{color:inherit;text-decoration:none}.item-tip--world{text-transform:none;letter-spacing:normal;gap:.3rem;max-width:min(22rem,100vw - 2rem);padding:0 0 .65rem;font-size:.85rem;font-weight:400;line-height:1.4}.item-tip--world>.item-tip__head,.item-tip--world>.item-tip__meta,.item-tip--world>.item-tip__effect,.item-tip--world>.wtip__where{padding:0 .75rem}.item-tip--world>.item-tip__head{padding-top:.55rem}.item-tip--world .item-tip__meta{text-transform:none}.wtip__where{color:var(--text-dim);font-size:.78rem}.wtip__pic{background:var(--bg-sunken);border-bottom:1px solid var(--line);width:100%;display:block;overflow:hidden}.wtip__pic img{object-fit:cover;width:100%;height:auto;max-height:15rem;display:block}.wtip__pic--haunt{background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--cool) 18%, #0a0c10), #0a0c10 75%)}.wtip__pic--haunt img{object-fit:contain;height:13rem;padding:.4rem 0}.wtip__pic--hero img{object-fit:cover;object-position:top;max-height:13rem}.wtip__pic--pickup img,.wtip__pic--objective img,.wtip__pic--merchant img{object-fit:contain;max-height:12rem;padding:.4rem}.wtip__pic--lane{background:#0a0c10}.wtip__pic--lane img{object-fit:contain;height:12rem;padding:.3rem}.wtip__map{aspect-ratio:1;border-bottom:1px solid var(--line);background:#0a0c10;width:100%;display:block;position:relative;overflow:hidden}.wtip__map img{object-fit:contain;width:100%;height:100%;display:block}.wtip__q{background:#06080cb8;width:50%;height:50%;transition:background .15s;position:absolute}.wtip__q--tl{top:0;left:0}.wtip__q--tr{top:0;right:0}.wtip__q--bl{bottom:0;left:0}.wtip__q--br{bottom:0;right:0}.wtip__map--tl .wtip__q--tl,.wtip__map--tr .wtip__q--tr,.wtip__map--bl .wtip__q--bl,.wtip__map--br .wtip__q--br{box-shadow:inset 0 0 0 2px var(--accent);background:0 0}.wtip__num{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--accent-text);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute}.wtip__map--tl .wtip__num{top:22%;left:22%}.wtip__map--tr .wtip__num{top:22%;right:22%}.wtip__map--bl .wtip__num{bottom:22%;left:22%}.wtip__map--br .wtip__num{bottom:22%;right:22%}.lane{position:relative}.lane__map{float:right;object-fit:contain;opacity:.9;width:72px;height:72px;margin:-.2rem -.2rem .3rem .5rem}.district__head{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.district__n{background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.district__name{margin:0}.district__pic{aspect-ratio:16/7;object-fit:cover;object-position:center 40%;border:1px solid var(--line);width:100%;height:auto;margin:0 0 .5rem;display:block}.haunt{grid-template-columns:88px 1fr;align-items:start;gap:.7rem;display:grid}.haunt__pic{background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--cool) 16%, #0a0c10), #0a0c10 75%);border:1px solid color-mix(in srgb, var(--cool) 30%, var(--line));place-items:center;width:88px;height:110px;display:grid;overflow:hidden}.haunt__pic img{object-fit:contain;width:100%;height:100%;padding:.25rem}.haunt__body{min-width:0}.haunt__name{margin:0 0 .2rem;font-size:1.02rem}.obj__pic,.pickup__pic{aspect-ratio:16/8;object-fit:contain;object-position:center;background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--panel) 70%, #0a0c10), #0a0c10 80%);border:1px solid var(--line);width:100%;height:auto;margin:0 0 .55rem;padding:.6rem;display:block}.obj{padding-top:.7rem}.broker__fig{margin:0 0 .8rem}.broker__fig img{border:1px solid var(--line);width:100%;height:auto;display:block}.broker__fig figcaption{margin-top:.3rem}.newhero{padding-top:.55rem;position:relative}.newhero__art{aspect-ratio:4/3;border:1px solid var(--line);background:#0a0c10;margin:0 0 .5rem;display:block;position:relative;overflow:hidden}.newhero__art img{object-fit:cover;object-position:top;filter:grayscale(.55)brightness(.75);width:100%;height:100%;transition:filter .2s}.newhero:hover .newhero__art img{filter:none}.newhero__lock{letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-strong);background:#06080ccc;padding:.12rem .45rem;font-size:.66rem;font-weight:800;position:absolute;bottom:.4rem;left:.4rem}.newhero__lock:before{content:"🔒 ";font-size:.7rem}.hero-tile.is-locked{cursor:not-allowed}.roster-tile.is-locked{cursor:pointer}.hero-tile.is-locked img,.roster-tile.is-locked img{filter:grayscale(.8)brightness(.55);object-position:40% 25%}.hero-tile.is-locked:hover{border-color:var(--line);transform:none}.roster-tile.is-locked:hover{border-color:var(--accent);transform:none}.hero-tile-lock,.roster-tile__lock{border:1px solid var(--line-strong);width:1.6rem;height:1.6rem;color:var(--text);background:#06080ccc;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:.4rem;right:.4rem}.hero-tile.is-locked .hero-tile-role,.roster-tile.is-locked .roster-tile__role{color:var(--accent)}.hero-tile.is-locked .hero-tile-label,.roster-tile.is-locked .roster-tile__label{opacity:1}.districts--map{border:1px solid var(--line-strong);background:var(--bg-sunken);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tl tr""bl br";gap:.5rem;max-width:60rem;padding:.5rem}.district--tl{grid-area:tl}.district--tr{grid-area:tr}.district--bl{grid-area:bl}.district--br{grid-area:br}.districts--map .district{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}@media (width<=560px){.districts--map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem}.districts--map .district{padding:.5rem .55rem}.districts--map .district__pic{aspect-ratio:16/10}.districts--map .district__note{font-size:.8rem}}.haunt-map{gap:.8rem;margin-top:.6rem;display:grid}.haunt-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.haunt-col{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 55%, transparent);border-top:4px solid var(--lane-colour,var(--line-strong));min-width:0;padding:.55rem .6rem .6rem}.haunt-col__title{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.95rem;display:flex}.haunt-col .lane__nick{font-size:.7rem}.lane--blue.haunt-col .haunt-col__title{color:var(--lane-blue)}.lane--green.haunt-col .haunt-col__title{color:var(--lane-green)}.lane--yellow.haunt-col .haunt-col__title{color:var(--lane-yellow)}.haunts--col{grid-template-columns:1fr;gap:.5rem}.haunt-districts{border:1px solid var(--line-strong);background:var(--bg-sunken);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tl tr""bl br";gap:.5rem;max-width:60rem;padding:.5rem;display:grid}.haunt-col--district{border-top-width:1px;border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.haunt-col--district .haunt-col__title{color:var(--text)}@media (width<=900px){.haunt-lanes{grid-template-columns:1fr}.lane--yellow.haunt-col{order:0}.lane--blue.haunt-col{order:1}.lane--green.haunt-col{order:2}}@media (width<=560px){.haunt-districts{gap:.3rem;padding:.3rem}.haunt{grid-template-columns:64px 1fr}.haunt__pic{width:64px;height:84px}}.shot-chip{vertical-align:baseline;font:inherit;letter-spacing:.03em;text-transform:uppercase;color:var(--cool-text);background:color-mix(in srgb, var(--cool) 10%, transparent);border:1px solid color-mix(in srgb, var(--cool) 45%, transparent);cursor:help;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .45rem .12rem .35rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.shot-chip:hover,.shot-chip:focus-visible{color:var(--text);border-color:var(--cool)}.item-tip--shot{max-width:min(26rem,100vw - 2rem)}.wtip__pic--shot img{object-fit:contain;background:#0a0c10;max-height:16rem}@media (width<=560px){.item-tip--shot .wtip__pic--shot img{height:auto;max-height:11rem}}.broker__lede{max-width:78ch;font-size:1rem}.broker-panel{padding:.9rem}.broker2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}@media (width<=820px){.broker2{grid-template-columns:1fr}}.broker2__fig{margin:0}.broker2__fig img{border:1px solid var(--line);width:100%;height:auto;display:block}.broker2__facts{gap:.35rem;margin:0;display:grid}.broker2__fact{border-left:3px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 60%, transparent);grid-template-columns:7rem 1fr;align-items:baseline;gap:.5rem;padding:.3rem .55rem;font-size:.88rem;line-height:1.45;display:grid}.broker2__fact dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem;font-weight:800}.broker2__fact dd{margin:0}.broker2__fact--warn{border-left-color:var(--warn)}.broker2__fact--warn dt{color:var(--warn)}.broker2__tips{max-width:78ch;margin:.8rem 0 0;padding-left:1.1rem}.broker2__tips li{color:var(--text-dim);margin-bottom:.3rem;font-size:.88rem}.broker2__pool{max-width:80ch;margin:0 0 .7rem}.corrupt2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (width<=900px){.corrupt2{grid-template-columns:1fr}}.corrupt2__col{border:1px solid var(--line);border-top:4px solid var(--cat-colour,var(--line-strong));background:color-mix(in srgb, var(--panel) 55%, transparent);min-width:0;padding:.6rem .65rem .4rem}.corrupt2__col--weapon{--cat-colour:var(--cat-weapon)}.corrupt2__col--vitality{--cat-colour:var(--cat-vitality)}.corrupt2__col--spirit{--cat-colour:var(--cat-spirit)}.corrupt2__title{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0 0 .5rem;display:flex}.corrupt2__title .tag{font-size:.78rem}.corrupt2__blurb{color:var(--text-faint);text-transform:none;letter-spacing:normal;font-size:.76rem;font-weight:400;font-family:var(--font)}.corrupt2__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.corrupt2__item{background:var(--panel);border:1px solid var(--line);padding:.45rem .55rem}.corrupt2__name{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.9rem;font-weight:700;display:flex}.corrupt2__up,.corrupt2__down{grid-template-columns:.9rem 1fr;gap:.25rem;margin:0;font-size:.8rem;line-height:1.4;display:grid}.corrupt2__up{color:var(--chg-buff)}.corrupt2__down{color:var(--chg-nerf)}.corrupt2__down--rng{color:var(--text-faint);font-style:italic}@media (width<=520px){.broker2__fact{grid-template-columns:1fr;gap:.1rem}}.rewards{color:var(--text-dim);border-left:2px solid color-mix(in srgb, var(--accent) 55%, transparent);margin:.4rem 0 0;padding-left:.55rem;font-size:.84rem;line-height:1.45}.rewards__label,.wtip__rewards-label{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-right:.2rem;font-size:.66rem;font-weight:800}.wtip__rewards{color:var(--text-dim);border-top:1px solid var(--line);margin-top:.2rem;padding:.3rem .75rem 0;font-size:.8rem;line-height:1.4;display:block}.obj__row--souls dt{color:var(--accent)}.tiers{border-collapse:collapse;width:100%;max-width:48rem;margin:.6rem 0 .3rem;font-size:.84rem}.tiers th,.tiers td{text-align:left;border-bottom:1px solid var(--line);padding:.35rem .55rem}.tiers thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.68rem}.tiers .num{font-variant-numeric:tabular-nums;text-align:right}.tiers thead th:not(:first-child):not(:nth-child(2)){text-align:right}.tiers--compact{max-width:none;font-size:.78rem}.tiers--compact th,.tiers--compact td{padding:.22rem .4rem}.bufftable{margin:.4rem 0 .3rem}.bufftable>summary{cursor:pointer;color:var(--accent);font-size:.8rem;font-weight:700}@media (width<=560px){.tiers{table-layout:fixed;font-size:.72rem}.tiers th,.tiers td{overflow-wrap:anywhere;padding:.25rem}.tiers .tier{padding:.08rem .3rem;font-size:.62rem}}.soulsline{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.soulsline__label{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:800}.soulsline__vals{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:inline-flex}.souls--big{font-size:1.05rem;font-weight:800}.souls--big .soulmark{width:.95em;height:.95em}.souls--none{color:var(--text-faint);font-weight:700}.soulsline__sep{color:var(--text-faint);padding:0 .15rem;font-weight:400}.soulsline__tiers,.soulsline__per,.soulsline__scale{color:var(--text-dim);font-size:.78rem}.soulsline__scale{color:var(--chg-buff);font-weight:600}.soulsline__note{color:var(--text-faint);flex-basis:100%;font-size:.76rem;line-height:1.4}.soulsline--compact .souls--big{font-size:.95rem}.soulsline--compact .soulsline__note{display:none}.rewards--souls{border-left-color:color-mix(in srgb, var(--cool) 55%, transparent)}.wtip__rewards .soulsline__label,.obj__row--souls .soulsline__label{display:none}.souls--big{white-space:normal;flex-wrap:wrap}.soulsline,.soulsline__vals{min-width:0;max-width:100%}.soulsline__scale,.soulsline__per{overflow-wrap:anywhere}.home-hero{max-width:62rem;padding:3.2rem 0 1.6rem}.home-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-size:.74rem;font-weight:800}.home-title{letter-spacing:.02em;margin:0 0 1.1rem;font-size:clamp(2.2rem,1.4rem + 3.6vw,4.4rem);line-height:1.02}.home-title__top{color:var(--text-dim);letter-spacing:.06em;margin-bottom:.25em;font-size:.62em;display:inline-block}.home-title__accent{color:var(--accent)}.home-lede{max-width:58ch;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem)}.home-cta{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 1.2rem;display:flex}.btn-lg{padding:.75rem 1.4rem;font-size:.88rem}.home-steps{margin-top:.4rem}.home-h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .9rem;font-size:1.05rem}.home-nav{margin:1.8rem 0 2.2rem}.home-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.home-card{height:100%;color:inherit;background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon desc";align-items:start;gap:.15rem .8rem;padding:1rem 2.4rem 1rem 1rem;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d}.home-card:hover{border-color:color-mix(in srgb, var(--lane-c,var(--accent)) 55%, var(--line));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 14px 30px -18px #000c}.home-card--blue{--lane-c:var(--lane-blue)}.home-card--green{--lane-c:var(--lane-green)}.home-card--yellow{--lane-c:var(--lane-yellow)}.home-card__icon{width:52px;height:52px;color:var(--lane-c,var(--accent));background:color-mix(in srgb, var(--lane-c,var(--accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--lane-c,var(--accent)) 30%, transparent);border-radius:10px;grid-area:icon;place-items:center;display:grid}.home-card__title{grid-area:title;font-size:1rem;font-weight:750}.home-card__desc{color:var(--text-dim);grid-area:desc;font-size:.84rem;line-height:1.45}.home-card__go{color:var(--text-faint);transition:transform .14s,color .14s;position:absolute;top:1rem;right:.95rem}.home-card:hover .home-card__go{color:var(--text);transform:translate(3px)}.home-band{border-radius:var(--radius);color:#15161c;background:#efe9d9;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.2rem;margin:0 0 2.4rem;padding:1.6rem 1.8rem;display:grid;box-shadow:0 20px 50px -30px #000000e6}.home-band__kicker{letter-spacing:.12em;text-transform:uppercase;color:#7a5c12;margin:0 0 .3rem;font-size:.72rem;font-weight:800}.home-band__title{font-family:var(--display);color:#15161c;letter-spacing:.03em;margin:0 0 .4rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem)}.home-band__text p{color:#474a52;margin:0;font-size:.95rem;line-height:1.5}.home-band__facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.2rem;display:flex}.home-band__facts span{color:#474a52;font-size:.82rem}.home-band__facts strong{color:#15161c;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1;display:block}.btn-dark{color:#efe9d9;background:#15161c;border-color:#15161c}.btn-dark:hover{color:#fff;background:#2a2c36;border-color:#2a2c36}.home-tool{scroll-margin-top:4.5rem}.home-tool__head{margin-bottom:.6rem}.home-tool__head p{margin:0}@media (width<=760px){.home-hero{padding-top:2rem}.home-band{grid-template-columns:1fr;padding:1.2rem 1.1rem}.home-band__facts{justify-content:flex-start}}@media (width>=1500px){.roster-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.analyzer{--tile:118px}}.page-prose,.about,.legal{max-width:78ch}.shelves{grid-template-columns:1fr;align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.shelves__col{min-width:0}@media (width>=1280px){.shelves{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-strip{margin:.9rem 0 0;position:relative}.home-strip[hidden]{display:none}.home-strip__link{color:#15161c;background:#efe9d9;border:1px solid #d9d0b8;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.55rem 2.6rem .55rem 1rem;font-size:.86rem;text-decoration:none;transition:background-color .12s;display:flex;box-shadow:0 10px 30px -18px #000000e6}.home-strip__link:hover{background:#f6f1e3}.home-strip__tag{letter-spacing:.1em;text-transform:uppercase;color:#efe9d9;background:#15161c;border-radius:999px;padding:.14rem .55rem;font-size:.66rem;font-weight:800}.home-strip__title{font-family:var(--display);letter-spacing:.04em;color:#15161c;font-weight:700}.home-strip__text{color:#474a52}.home-strip__go{color:#7a5c12;white-space:nowrap;margin-left:auto;font-weight:700}.home-strip__close{color:#15161c;width:1.7rem;height:1.7rem;font:inherit;cursor:pointer;opacity:0;background:#fbf8f0;border:1px solid #c9bf9f;border-radius:50%;font-size:1.05rem;line-height:1;transition:opacity .12s,background-color .12s;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.home-strip:hover .home-strip__close,.home-strip__close:focus-visible{opacity:1}.home-strip__close:hover{color:#efe9d9;background:#15161c}@media (width<=760px){.home-strip__link{border-radius:var(--radius)}.home-strip__text{flex-basis:100%}.home-strip__go{margin-left:0}.home-strip__close{opacity:1;top:.55rem;transform:none}}.home-hero{padding-top:2.4rem}.home-card__icon{padding:0;overflow:hidden}.home-card__icon img{object-fit:cover;width:100%;height:100%;display:block}.home-card__icon--pair{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.home-card__icon--pair img{height:52px}.home-card__icon img[src*="/items/"]{object-fit:contain;background:var(--bg-sunken);padding:4px}.home-card__icon img[src*=neutral_]{object-fit:contain;background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--lane-c) 25%, #0a0c10), #0a0c10 75%);padding:3px}.home-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tldr-panel{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.9rem 1rem;display:flex}.tldr-panel__text{flex:40ch;max-width:80ch;margin:0;font-size:.98rem;line-height:1.55}.tldr-panel__go{color:var(--accent);white-space:nowrap;font-size:.82rem;font-weight:700;text-decoration:none}.tldr-panel__go:hover{text-decoration:underline}#tldr-tabs-0~.tabbox__bar,.tabbox--wrap .tabbox__bar{flex-wrap:wrap}.scroll-cue{z-index:4;pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e3b85a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l8 7 8-7M4 13l8 7 8-7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;animation:1.8s ease-in-out 6 cue-bob;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%)}@keyframes cue-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@supports (animation-timeline:scroll()){.scroll-cue{animation:1.8s ease-in-out 6 cue-bob,linear both cue-fade scroll(root);animation-range:normal,0 240px}@keyframes cue-fade{to{opacity:0}}}@media (prefers-reduced-motion:reduce){.scroll-cue{animation:none}}@media (width<=760px){.scroll-cue{display:none}}.mx{--mx-gap:1.1rem}.mx-stack>*+*{margin-top:var(--mx-gap)}.mx-bar{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding:.55rem .75rem .55rem .6rem;display:flex}.mx-bar__me{align-items:center;gap:.65rem;display:flex}.mx-bar__me svg,.mx-bar__me img{border-radius:8px}.mx-bar__who{flex-direction:column;line-height:1.15;display:flex}.mx-bar__who strong{font-size:1.05rem}.mx-bar__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem;font-weight:800}.mx-bar__actions{flex-wrap:wrap;gap:.4rem;display:flex}.btn-quiet{color:var(--text-faint);background:0 0;border-color:#0000}.btn-quiet:hover{color:var(--text)}.mx-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem;display:grid}.mx-tile{min-height:7.6rem;font:inherit;color:var(--text-dim);text-align:center;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.7rem .5rem .65rem;transition:border-color .12s,background-color .12s,transform .12s;display:flex}.mx-tile:hover{background:var(--panel-hover);color:var(--text);border-color:var(--line-strong)}.mx-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-tile.is-active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));box-shadow:inset 0 0 0 1px var(--accent), 0 10px 30px -18px #000000e6}.mx-tile svg,.mx-tile img{border-radius:10px}.mx-tile--hero.is-active svg,.mx-tile--hero.is-active img{outline:2px solid var(--accent);outline-offset:1px}.mx-tile__name{color:inherit;font-size:.86rem;font-weight:700;line-height:1.15}.mx-tile .threat{letter-spacing:.03em;border-width:1px;padding:.08rem .4rem;font-size:.6rem}.mx-tile .threat:before{width:.42rem;height:.42rem}.mx-tile__verdict{letter-spacing:.05em;text-transform:uppercase;margin-top:.1rem;font-size:.64rem;font-weight:800;line-height:1}.mx-tile__verdict--danger{color:var(--threat-extreme)}.mx-tile__verdict--warn{color:var(--threat-high)}.mx-tile__verdict--good{color:var(--threat-low)}.mx-tile--text{background:var(--bg-sunken)}.mx-tile__big{font-family:var(--font-display,inherit);letter-spacing:.01em;color:var(--text);font-size:1.02rem;font-weight:800}.mx-tile__sub{color:var(--text-faint);font-size:.7rem}.mx-tile--text.is-active .mx-tile__big{color:var(--accent)}.mx-foot{color:var(--text-faint);margin:.55rem .15rem 1.1rem;font-size:.78rem}@media (width<=1100px){.mx-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.mx-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.mx-tile{min-height:6.6rem}.mx-bar__actions{width:100%}}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);background-image:linear-gradient(170deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 45%);padding:1.1rem 1.25rem 1.05rem;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 40px -24px #000c}.plan__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .25rem;font-size:.68rem;font-weight:800}.plan__head{letter-spacing:0;text-transform:none;margin:0;font-size:1.28rem;font-weight:750;line-height:1.3}.plan__lines{gap:.3rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.plan__line{background:color-mix(in srgb, var(--bg-sunken) 70%, transparent);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:9px;grid-template-columns:4.6rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.55rem .6rem;display:grid}.plan__tag{letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);border:1px solid;border-radius:5px;justify-content:center;align-self:start;align-items:center;margin-top:.12rem;padding:.2rem .4rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.plan__line--buy .plan__tag{color:var(--accent)}.plan__line--hold .plan__tag{color:var(--threat-high)}.plan__line--lane .plan__tag{color:var(--cool-text)}.plan__line--target .plan__tag{color:var(--threat-low)}.plan__line--resist .plan__tag{color:var(--chip-role,#88b2f0)}.plan__line--save .plan__tag{color:var(--threat-mod)}.plan__text{font-size:.96rem;line-height:1.5}.plan__text .item-link{font-weight:650}@media (width<=560px){.plan{padding:.95rem .9rem}.plan__line{grid-template-columns:minmax(0,1fr);gap:.3rem}.plan__head{font-size:1.12rem}}.duel__head{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.duel__head .hface__btn img,.duel__head .hface__btn svg{border-radius:12px}.duel__title{flex:auto;min-width:0}.duel__meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.duel__wr{font-variant-numeric:tabular-nums;color:var(--text);font-size:1rem;font-weight:800}.duel__wr-l{color:var(--text-faint);margin-left:.2rem;font-size:.72rem;font-weight:600}.duel__verdict{color:var(--text-dim);margin:.75rem 0 0;font-size:.92rem}.duel__links{color:var(--text-faint);margin:.85rem 0 0;font-size:.8rem}.duel__links a{color:var(--text-dim)}.mx-sec__head{margin:0 0 .6rem .15rem;font-size:.95rem}.mx-lead{color:var(--text-dim);margin:0 .15rem;font-size:.92rem}.thr__detail{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;display:flex}.thr__detail .sev{flex:none}.cdn{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cdn__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem .8rem .75rem}.cdn__who{align-items:center;gap:.55rem;display:flex}.cdn__who .hface__btn img,.cdn__who .hface__btn svg{border-radius:8px}.cdn__name{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.cdn__name .item-link{font-size:.92rem}.cdn__ult,.kit__bait,.answers__ult{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:.12rem .35rem;font-size:.6rem;font-weight:800;line-height:1}.cdn__ult{color:var(--threat-mod)}.cdn__why{color:var(--text-dim);margin:.5rem 0 0;font-size:.86rem;line-height:1.45}.kit{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.kit__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.75rem .85rem .8rem}.kit__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.kit__top .item-link{font-size:1rem}.kit__tags{align-items:center;gap:.35rem;display:flex}.kit__tags .tag{padding:.12rem .4rem;font-size:.7rem}.kit__bait{color:var(--accent)}.kit__why{margin:.55rem 0 0;font-size:.9rem;line-height:1.45}.kit__tip{border-left:2px solid var(--accent-dim);color:var(--text-dim);margin:.4rem 0 0;padding-left:.7rem;font-size:.85rem;line-height:1.45}.phase2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 1.5rem;display:grid}.phase2 .phase-label{margin-top:0}.phase2 .phase-ul{margin:0;padding-left:1.1rem}.phase2 .phase-ul li{margin-bottom:.35rem;font-size:.91rem}.mx-more{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:0}.mx-more>summary{cursor:pointer;color:var(--text-dim);align-items:center;gap:.6rem;padding:.7rem .95rem;font-size:.92rem;font-weight:700;list-style:none;display:flex}.mx-more>summary::-webkit-details-marker{display:none}.mx-more>summary:before{content:"▸";color:var(--text-faint);font-size:.75rem;transition:transform .12s}.mx-more[open]>summary:before{transform:rotate(90deg)}.mx-more[open]>summary{border-bottom:1px dashed var(--line-strong)}.mx-more__n{color:var(--text-faint);font-size:.72rem;font-weight:600}.mx-more>.tabbox{border-radius:0 0 var(--radius) var(--radius);border:0}@media (prefers-reduced-motion:reduce){.mx-more>summary:before,.mx-tile{transition:none}}.bnotes{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bnotes>li{color:var(--text-dim);background:var(--bg-sunken);border:1px solid var(--line);border-radius:9px;padding:.55rem .8rem;font-size:.88rem}.bbox__blurb{margin-top:.15rem;font-size:.84rem}.drivers--row{flex-wrap:wrap;gap:.3rem .9rem;padding:.2rem 0;display:flex}.drivers--row>li{border:0;padding:0;display:block}.tabbox__more{font:inherit;color:var(--text-faint);border:1px dashed var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-self:center;padding:.3rem .65rem;font-size:.78rem;font-weight:650}.tabbox__more:hover{color:var(--text);border-color:var(--accent)}.followups__lede{max-width:78ch;color:var(--text-dim);font-size:.92rem}.followups{gap:.8rem;max-width:92ch;margin:.6rem 0 1.6rem;list-style:none;display:grid;padding:0!important}.followup{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 85%, transparent);padding:.7rem .85rem .55rem;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d}.followup--official{border-left-color:var(--accent)}.followup__head{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin-bottom:.45rem;display:flex}.followup__date{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800}.followup__title{margin:0;font-size:1.02rem}.followup__badge{letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--line-strong);color:var(--text-faint);border-radius:999px;padding:.08rem .45rem;font-size:.64rem;font-weight:800;display:inline-block}.followup__badge--official{border-style:solid;border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent)}.followup__head .followup__badge{margin-left:auto}.followup__hero{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);color:inherit;align-items:center;gap:.6rem;margin:0 0 .55rem;padding:.35rem .7rem .35rem .4rem;text-decoration:none;display:inline-flex}.followup__hero:hover{border-color:var(--accent)}.followup__hero>span:last-child{line-height:1.25;display:grid}.followup__note{margin:0 0 .45rem}.followup__src{margin:.1rem 0 0}.followup .prows--loose{margin-bottom:.35rem}.newhero.is-released{border-style:solid;border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.newhero.is-released .newhero__art img{filter:none}.newhero__live{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text,#111);background:var(--accent);border-radius:var(--radius-s);padding:.12rem .45rem;font-size:.66rem;font-weight:800;position:absolute;bottom:.4rem;left:.4rem}@media (width<=640px){.followup__head .followup__badge{margin-left:0}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .game-icon--ability{background:#241f17;border-radius:4px;padding:1px}}:root[data-theme=light] .game-icon--ability{background:#241f17;border-radius:4px;padding:1px}.upcoming-head__art{border-radius:var(--radius);border:1px solid var(--line-strong);width:280px;max-width:42vw;height:auto}.upcoming-head__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--accent) 20%, var(--panel));border:1px solid var(--accent);border-radius:999px;margin:0;padding:.15rem .6rem;font-size:.7rem;font-weight:800;display:inline-block}.upcoming-countdown{margin:.6rem 0 0;font-size:.95rem}.upcoming-countdown[hidden]{display:none}.upcoming-schedule{gap:.3rem;margin:.5rem 0 .8rem;padding:0;list-style:none;display:grid}.upcoming-schedule li{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken);grid-template-columns:5.5rem 1fr auto;align-items:baseline;gap:.6rem;padding:.35rem .6rem;display:grid}.upcoming-schedule li.is-mine{border-color:var(--accent)}.upcoming-schedule li.is-done{opacity:.75}.upcoming-schedule__n{color:var(--text-dim);font-size:.82rem;font-weight:750}.upcoming-others{margin:0;padding-left:1.1rem}@media (width<=560px){.upcoming-head{flex-direction:column}.upcoming-head__art{max-width:100%}.upcoming-schedule li{grid-template-columns:1fr;gap:.1rem}}.faq{gap:.7rem;margin:0;display:grid}.faq__item dt{color:var(--text);font-weight:750}.faq__item dd{color:var(--text-dim);margin:.2rem 0 0}.counter-quick{margin-top:.6rem}.counter-quick h3{margin:.2rem 0 .4rem;font-size:1rem}.counter-quick__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.counter-why{color:var(--text-dim);margin:.2rem 0 .3rem;font-size:.92rem}.comeback{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1rem;margin:1.6rem 0 0;display:grid}.comeback--solo{grid-template-columns:minmax(0,1fr)}.comeback__next{color:var(--text);border:1px solid var(--accent);border-radius:var(--radius);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 18%, var(--panel)), var(--panel));align-content:start;gap:.2rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.comeback__next:hover{border-color:var(--text)}.comeback__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.7rem;font-weight:800}.comeback__big{font-size:1.45rem;font-weight:800;line-height:1.15}.comeback__when{color:var(--text-dim);font-size:.9rem}.comeback__count{font-variant-numeric:tabular-nums;min-height:1.3em;font-weight:750}.comeback__go{color:var(--accent);margin-top:.35rem;font-size:.85rem;font-weight:700}.comeback__news{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:.9rem 1.1rem}.comeback__h{margin:0 0 .5rem;font-size:1rem}.comeback__h3{color:var(--text-dim);margin:.9rem 0 .45rem;font-size:.9rem}.comeback__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.comeback__list li{align-items:baseline;gap:.6rem;min-width:0;display:flex}.comeback__list li.is-extra{display:none}.comeback__list a{overflow-wrap:anywhere}.comeback__date{width:3.6rem;color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.comeback__new{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--bg);border-radius:999px;flex:none;padding:.05rem .4rem;font-size:.62rem;font-weight:800}.comeback__new[hidden]{display:none}.comeback__heroes{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.comeback__heroes li{border:1px solid var(--line-strong);background:var(--bg-sunken);border-radius:999px;align-items:center;gap:.1rem;padding:.15rem .25rem .15rem .2rem;display:inline-flex}.comeback__heroes li a{color:var(--text);align-items:center;gap:.35rem;padding-right:.3rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.comeback__heroes img{object-fit:cover;border-radius:50%;width:28px;height:28px}.comeback__as{border-left:1px solid var(--line);color:var(--accent)!important;padding:0 .35rem!important;font-size:.72rem!important}.comeback__mine[hidden]{display:none}@media (width<=720px){.comeback{grid-template-columns:1fr}}.mnums{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.mnums__h{margin:0 0 .5rem;font-size:1rem}.mnums__t{border-collapse:collapse;width:100%;font-size:.92rem}.mnums__t th,.mnums__t td{text-align:left;border-bottom:1px solid var(--line);padding:.35rem .5rem}.mnums__t thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:750}.mnums__t tbody th{color:var(--text);font-weight:650}.mnums__d.is-up{color:var(--threat-low)}.mnums__d.is-down{color:var(--threat-high)}.mnums__note{margin:.5rem 0 0;font-size:.8rem}@media (width<=560px){.mnums__t thead{display:none}.mnums__t tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.1rem .6rem;padding:.4rem 0;display:grid}.mnums__t th,.mnums__t td{border:0;padding:0}.mnums__t td:nth-child(3){grid-column:1/-1}}@property --newhero-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes newhero-spin{to{--newhero-angle:360deg}}@keyframes newhero-glow{0%,to{box-shadow:0 0 0 1px #f0c8648c,0 0 10px #f0be5040}50%{box-shadow:0 0 0 1px #ffdc82e6,0 0 18px #f0be5073}}.roster-tile.is-new,.hero-tile.is-new{border-color:#e0b85a;animation:2.6s ease-in-out infinite newhero-glow}.roster-tile.is-new:after,.hero-tile.is-new:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--newhero-angle), transparent 0deg 250deg, #f0c060 290deg, #fff3cf 315deg, #f0c060 335deg, transparent 360deg);-webkit-mask-composite:xor;padding:2px;animation:3.2s linear infinite newhero-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.newhero-tag{z-index:4;letter-spacing:.1em;text-transform:uppercase;color:#14100a;background:linear-gradient(#ffe08a,#e0b14a);border-radius:999px;padding:.12rem .42rem;font-size:.62rem;font-weight:800;line-height:1.3;position:absolute;top:.35rem;left:.35rem;box-shadow:0 0 0 1px #00000059,0 0 10px #f0be508c}.hero-tile.is-locked.is-new,.roster-tile.is-locked.is-new{border-color:#c79a3e}.newhero-heading-tag{vertical-align:middle;margin-left:.5rem;font-size:.7rem;display:inline-block;position:static}@media (prefers-reduced-motion:reduce){.roster-tile.is-new,.hero-tile.is-new{animation:none;box-shadow:0 0 0 1px #f0c864cc,0 0 12px #f0be5059}.roster-tile.is-new:after,.hero-tile.is-new:after{background:0 0;animation:none}}.hero-tile.is-mine .newhero-tag{top:1.65rem}.hdr-btn{font:inherit;cursor:pointer;color:var(--text-dim);background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.hdr-btn:hover,.hdr-btn:focus-visible{color:var(--text);border-color:var(--accent)}.hdr-btn[hidden]{display:none}.hdr-search{margin-left:auto}.hdr-search:not([hidden])~.site-nav{margin-left:0}.hdr-search__kbd{font:inherit;border:1px solid var(--line);color:var(--text-faint);border-radius:4px;padding:0 .35rem;font-size:.7rem}.hdr-menu{display:none}.site-search{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);width:min(640px,100vw - 2rem);max-height:min(78vh,640px);color:var(--text);margin:10vh auto auto;padding:0;box-shadow:0 24px 80px #0000008c}.site-search__box{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.7rem;display:flex}.site-search__q{font:inherit;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-sunken);color:var(--text);flex:1;padding:.55rem .7rem;font-size:1.05rem}.site-search__q:focus{outline:2px solid var(--focus);outline-offset:1px}.site-search__close{font:inherit;color:var(--text-dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .5rem;font-size:.75rem}.site-search__list{max-height:calc(min(78vh,640px) - 9rem);margin:0;padding:.35rem;list-style:none;overflow:auto}.site-search__list:empty{display:none}.site-search__item a{border-radius:calc(var(--radius) - 2px);color:var(--text);align-items:center;gap:.6rem;padding:.55rem .65rem;text-decoration:none;display:flex}.site-search__t{font-weight:650}.site-search__k{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:.72rem}.site-search__new{padding:.05rem .32rem;font-size:.55rem;position:static}.site-search__hint{margin:0;padding:.55rem .9rem .8rem;font-size:.8rem}@media (width<=760px){.hdr-search__label,.hdr-search__kbd{display:none}.hdr-search{padding:.4rem .55rem}.site-header.has-menu-js .hdr-menu{display:inline-flex}.site-header.has-menu-js .wrap{flex-wrap:wrap}.site-header.has-menu-js .site-nav{display:none}.site-header.has-menu-js.is-menu-open .site-nav{flex-direction:column;flex-basis:100%;gap:.15rem;margin-left:0;padding:.3rem 0 .7rem;display:flex;overflow:visible}.site-header.has-menu-js.is-menu-open .site-nav a{padding:.6rem .75rem;font-size:.9rem}}.front{padding:2rem 0 .5rem}.front-h1{margin:0 0 .5rem;font-size:clamp(2rem,1.5rem + 2.4vw,3.3rem);line-height:1.05}.front-lede{color:var(--text-dim);max-width:60ch;margin:0 0 1.1rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.front-find{max-width:30rem;position:relative}.front-find__icon{color:var(--text-faint);pointer-events:none;position:absolute;top:1.55rem;left:.95rem;transform:translateY(-50%)}.front-find input{width:100%;font:inherit;background:var(--bg-sunken);color:var(--text);border:1px solid var(--line-strong);border-radius:999px;padding:.8rem 1rem .8rem 2.7rem;font-size:1.05rem}.front-find input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.front-find__hint{min-height:1.2em;color:var(--text-faint);margin-top:.35rem;padding-left:1rem;font-size:.82rem;display:block}.front-next{grid-template-columns:1.3fr 1fr;gap:.8rem;margin:1.8rem 0 0;display:grid}@media (width<=760px){.front-next{grid-template-columns:1fr}}.front-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-direction:column;gap:.35rem;margin:0;padding:1rem 1.1rem;text-decoration:none;display:flex}.front-card--link:hover,.front-card--link:focus-visible{border-color:var(--accent)}.front-card__h{margin:0;font-size:1.05rem}.front-card__p{color:var(--text-dim);margin:0;font-size:.9rem}.front-card__go{color:var(--accent);margin-top:auto;padding-top:.4rem;font-weight:700}.lane-pick{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.lane-pick select{min-width:0;font:inherit;background:var(--bg-sunken);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-s,8px);flex:9rem;padding:.5rem .6rem}.lane-pick select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.lane-pick__vs{color:var(--text-faint);font-weight:700}.lane-pick__err{color:var(--threat-high,#e5484d);margin:.3rem 0 0;font-size:.85rem}.front-more__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.1rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.front-more__list a{border-bottom:1px solid var(--line);color:inherit;flex-direction:column;padding:.55rem 0;text-decoration:none;display:flex}.front-more__list a:hover strong{color:var(--accent)}.tool-h1{margin:1.5rem 0 .4rem}.tool-lede{max-width:70ch;margin:0 0 .6rem}.mu-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.mu-h1{margin:0}.mu-flip{color:var(--text-dim);margin:.55rem 0 0;font-size:.92rem}.mu-flip a{font-weight:650}.verdict{border-left:4px solid var(--accent)}.verdict__line{margin:0 0 .9rem;font-size:1.08rem}.verdict__line.is-up strong:first-child{color:var(--threat-low)}.verdict__line.is-down strong:first-child{color:var(--threat-high)}.verdict__h{margin:0 0 .5rem;font-size:1.05rem}.verdict__do{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.verdict__do li{grid-template-columns:6.2rem 1fr;align-items:baseline;gap:.2rem .8rem;display:grid}.verdict__k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:800}@media (width<=560px){.verdict__do li{grid-template-columns:1fr}}details.mnums>summary{cursor:pointer;font-weight:700}details.mnums[open]>summary{margin-bottom:.5rem}.mu-next__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.5rem;display:grid}.mu-next__grid h3{margin:0 0 .4rem;font-size:.98rem}.mu-next__grid p{margin:0 0 .4rem}.mu-next__list{gap:.25rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.mu-next__more{font-weight:700}.hero-asme{color:var(--text-dim);margin:.45rem 0 0;font-size:.9rem}.hero-asme a{font-weight:650}.hero-wr{color:var(--text)}.counter-tips__h{margin-top:1rem}@media (width<=560px){.hero-chips>:nth-child(n+4){display:none}}.bld{gap:1.2rem;display:grid}@media (width>=900px){.bld{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"t1 t3""t2 t4""sit sit";align-items:start;gap:1.4rem 2rem}.bld__tier--t1{grid-area:t1}.bld__tier--t2{grid-area:t2}.bld__tier--t3{grid-area:t3}.bld__tier--t4{grid-area:t4}.bld__tier--sit{grid-area:sit}.bld .btiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bld__tier--sit .btiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.bld__h{font-family:var(--display);letter-spacing:.04em;color:var(--accent);border-left:4px solid var(--accent);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0 0 .6rem;padding:.1rem 0 .35rem .65rem;font-size:1.35rem;font-weight:700;display:flex}.bld__h>.faint{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:650}.bld__items{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.bld__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:.2rem 1rem;padding:.4rem 0;display:grid}.bld__wr{font-variant-numeric:tabular-nums}.bld__wr .is-up{color:var(--threat-low)}.bld__wr .is-down,.bld__items .is-down{color:var(--threat-high)}.bld__meta{font-variant-numeric:tabular-nums;font-size:.85rem}@media (width<=640px){.bld__item{grid-template-columns:1fr;gap:.05rem}}.up-mark{border:1px dashed var(--line-strong);width:56px;height:56px;color:var(--text-faint);border-radius:10px;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.btiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.btile{text-align:center;height:100%;color:var(--text-dim);background:var(--bg-sunken);border:2px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .4rem .6rem;font-size:.78rem;line-height:1.25;text-decoration:none;transition:border-color .12s,background .12s;display:flex}a.btile:hover,a.btile:focus-visible{border-color:var(--accent);background:var(--panel-hover);color:var(--text)}a.btile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btile .game-icon{width:72px;height:72px;margin-bottom:.3rem}.btile__name{color:var(--text);font-size:.84rem;font-weight:700}.btile__dl{font-variant-numeric:tabular-nums;gap:.1rem;width:100%;margin:.35rem 0 0;display:grid}.btile__dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:.4rem;padding:.12rem .25rem;display:flex}.btile__dl dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem;font-weight:750}.btile__dl dd{color:var(--text);text-align:right;margin:0}.btile__d{font-variant-numeric:tabular-nums;font-weight:650}.btile__d.is-up{color:var(--threat-low)}.btile__d.is-down{color:var(--threat-high)}.btile__ans{color:var(--text-dim);margin-top:.2rem;font-size:.72rem}.bld__tier--sit{border-top:1px dashed var(--line-strong);padding-top:1rem}.bld__note{margin:0 0 .6rem;font-size:.88rem}@media (width<=520px){.btiles{grid-template-columns:repeat(2,1fr)}.btile .game-icon{width:64px;height:64px}}.hdr-yt{align-items:center;padding:.3rem .45rem;display:inline-flex}.sortbar{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0;font-size:.85rem;display:flex}.sortbar label{font-weight:650}.sortbar select,.sortbar__dir{font:inherit;color:var(--text);background:var(--bg-sunken);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:.25rem .7rem}.sortbar select:focus-visible,.sortbar__dir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sortbar__dir{min-width:5.5rem;font-weight:700}.sort-th{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.sort-th:hover,.sort-th:focus-visible{color:var(--accent)}.sort-th__ind{color:var(--text-faint)}th[aria-sort=ascending] .sort-th__ind,th[aria-sort=descending] .sort-th__ind{color:var(--accent)}.cb__burn-from{color:var(--text-faint);font-weight:500}.cb__burn-rate{color:var(--text-faint);margin-left:.2rem;font-size:.74rem}.cb__hp{cursor:help;color:var(--threat-high);border:1px dashed color-mix(in srgb, var(--threat-high) 60%, transparent);border-radius:999px;align-self:flex-start;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.cb__extras{flex-wrap:wrap;gap:.25rem;margin-top:.1rem;display:flex}.cb__extra{font:inherit;cursor:pointer;min-height:24px;color:var(--text-dim);border:1px dashed var(--line-strong);background:0 0;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.cb__extra:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.cb__extra.is-on{color:var(--text);border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.cb__extra:disabled{opacity:.55;cursor:not-allowed}.cb__extra.is-info{cursor:help;color:var(--text-faint);border-color:var(--line);align-items:center;font-weight:600;display:inline-flex}.cb__proc{color:var(--accent);align-self:flex-start;font-size:.7rem;font-weight:700}.abil-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.abil-tile{min-width:0;font:inherit;color:var(--text);text-align:center;cursor:pointer;background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:10px;flex-direction:column;align-items:center;gap:.45rem;padding:.85rem .5rem .75rem;transition:border-color .15s,background .15s;display:flex}.abil-tile:hover{border-color:var(--accent-dim)}.abil-tile[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg-sunken))}.abil-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.abil-tile__name{overflow-wrap:anywhere;font-weight:750;line-height:1.2}.abil-tile__type{color:var(--text-dim);font-size:.75rem}.abil-hint{margin:.55rem 0 0;font-size:.85rem}html:not(.abil-js) .abil-hint{display:none}.abil-panel{border-bottom:0;margin-top:.6rem}.abil-panel[hidden]{display:none}@media (width<=560px){.abil-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.wr-diff.is-up{color:var(--threat-low);font-weight:650}.wr-diff.is-down{color:var(--threat-high);font-weight:650}.counter-quick__list>li{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.counter-quick__prob{min-width:11rem;font-weight:650}.counter-quick__items{flex-wrap:wrap;gap:.3rem .8rem;display:inline-flex}.ad-slot{text-align:center;margin:1rem 0}.ad-slot--inline{min-height:280px}.ad-slot__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint,var(--text-dim));margin-bottom:.3rem;font-size:.68rem;display:block}.stack>.ad-slot{margin:0}.ad-slot:has(ins[data-ad-status=unfilled]){display:none}.hpage__rail{align-self:start;gap:1rem;display:grid;position:sticky;top:72px}.hpage__rail .toc{max-height:none;position:static}.ad-slot--rail{justify-self:center;width:160px;min-height:600px;margin:0}@media (width<=1100px){.ad-slot--rail{display:none}}@media (width<=900px){.hpage__rail{position:static}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iserif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/iserif-i.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-i600.woff2)format("woff2")}@font-face{font-family:InterFB;src:local(Roboto),local(Arial),local(Helvetica Neue);size-adjust:105%;ascent-override:92%;descent-override:23%;line-gap-override:0%}@font-face{font-family:ISerifFB;src:local(Georgia),local(Noto Serif),local(Times New Roman);size-adjust:80%;ascent-override:118%;descent-override:30%;line-gap-override:0%}@font-face{font-family:NewsFB;src:local(Georgia),local(Noto Serif),local(Times New Roman);size-adjust:92%;ascent-override:100%;descent-override:26%;line-gap-override:0%}:root,:root[data-theme=dark]{--bg:#10130d;--bg-raised:#151513;--bg-sunken:#0d0e0b;--panel:#181817;--panel-hover:#201f1c;--line:#ffefd71a;--line-strong:#ffefd733;--text:#ffefd7;--text-dim:#d3c9b4;--text-faint:#b3a995;--pat-base:#d4860b;--pat-fill:#d4860b;--pat:#e3a64b;--pat-ink:#10130d;--lampglow:#d4860b24;--accent:var(--pat);--accent-dim:#6f3806;--accent-text:var(--pat-ink);--focus:#ffefd7;--york:#ffe14d;--bway:#60cde3;--grnw:#97da79;--lane-yellow:#ffe14d;--lane-blue:#60cde3;--lane-green:#97da79;--up:#8fdc82;--dn:#f49a85;--threat-low:#8fdc82;--threat-high:#f49a85;--rule:#ffefd72b;--rule2:#ffefd714;--paper-ink:#0d0802;--slate:url(/img/noir/slate-panel.webp);--slate-ground:url(/img/noir/slate-ground.webp);--radius:2px;--radius-s:2px;--maxw:1280px;--font:"Inter", "InterFB", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Anton", Impact, "Arial Narrow", sans-serif;--serif:"Instrument Serif", "ISerifFB", Georgia, serif;--read:"Newsreader", "NewsFB", Georgia, serif;color-scheme:dark}:root[data-patron=archmother]{--pat-base:#4d75c3;--pat-fill:#4156a0;--pat:#8fa9e6;--pat-ink:#ffefd7;--lampglow:#4d75c329;--accent-dim:#243265}html{background:#10130d}body{isolation:isolate;font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#10130d}.lane-bands,.map-plan,.scroll-cue{display:none}html:before,html:after,body:after{content:none;display:none}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70vmax 52vmax at 4% 104%, color-mix(in srgb, var(--pat-base) 42%, transparent), color-mix(in srgb, var(--pat-base) 17%, transparent) 34%, color-mix(in srgb, var(--pat-base) 5%, transparent) 58%, transparent 76%), var(--slate-ground) 0 0 / 512px 512px, #10130d;position:fixed;inset:0;-webkit-mask-image:none;mask-image:none}@supports not (color:color-mix(in srgb, red, blue)){body:before{background:radial-gradient(85vmax 48vmax at 8% 108%, var(--lampglow), transparent 64%), var(--slate-ground) 0 0 / 512px 512px, #10130d}}.wrap{padding-inline:max(20px,3vw)}@media (width<=700px){.wrap{padding-inline:16px}}h1,h2,h3,h4{text-wrap:balance}h1,.hero-pitch h1,.front-h1{font-family:var(--display);letter-spacing:.006em;text-transform:uppercase;font-weight:400;line-height:.98}h1{font-size:clamp(2.4rem,1.6rem + 3vw,4.2rem)}h2,.hsec__title{font-family:var(--display);letter-spacing:.012em;text-transform:uppercase;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:400;line-height:1.02}h3,h4{font-family:var(--font);letter-spacing:.02em;font-weight:650}.brand{font-family:var(--display);letter-spacing:.03em;font-size:1.45rem;font-weight:400}.panel>h2:first-child,.hsec__title{box-shadow:none;border-bottom:0;padding-bottom:0}a{color:var(--pat)}a:hover{color:var(--text)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:0}.site-header,.site-header.is-stuck{backdrop-filter:none;background:#10130d var(--slate-ground) 0 0 / 512px 512px;box-shadow:0 1px 0 var(--rule), 0 10px 18px -12px #000;border-bottom:0}.site-header:after,.site-footer:before{display:none}.site-header .wrap{min-height:64px}.site-nav a{font-family:var(--font);letter-spacing:0;text-transform:none;color:#dfe2d6;border-radius:0;font-size:.9rem;font-weight:500;position:relative}.site-nav a:after{content:"";background:var(--c,var(--pat));opacity:0;height:2px;transition:opacity .15s;position:absolute;bottom:.1rem;left:.75rem;right:.75rem}.site-nav a:hover,.site-nav a[aria-current=page]{color:#fff;background:0 0}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=page]:after{opacity:1}.site-nav a[href="/builds/"],.site-nav a[href="/tier-list/"],.site-nav a[href="/combos/"]{--c:var(--york)}.site-nav a[href="/duos/"],.site-nav a[href="/patch/"]{--c:var(--grnw)}.nav-patch__ver{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);color:var(--text-dim);background:#1b1b1a;border:0;border-radius:0}.nav-patch__new{background:#ef6a57;box-shadow:0 0 8px #ef6a57}.hdr-btn{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);color:var(--text-dim);background:#1b1b1a;border:0;border-radius:2px;min-height:36px}.hdr-btn:hover,.hdr-btn:focus-visible{color:var(--text);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat-base)}.hdr-search__kbd{border-color:var(--rule);border-radius:0}@media (width<=760px){.hdr-btn{justify-content:center;min-width:44px;min-height:44px}}.pats{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#1b1b1a;flex:none;align-items:center;gap:2px;padding:2px;display:flex}.pat{width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.pat .eyes{opacity:.55}.pat[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--pat-base);background:#2a2925}.pat[aria-pressed=true] .eyes{opacity:1}.pat:hover,.pat:focus-visible{box-shadow:inset 0 0 0 1px var(--pat-base);background:#24231f}@media (width<=760px){.pat{width:44px;height:44px}}.site-footer{background:#0d0e0b var(--slate-ground) 0 0 / 512px 512px;box-shadow:inset 0 1px 0 var(--rule);color:var(--text-dim);border-top:0}.footer-links a{color:var(--text-dim)}.footer-links a:hover{color:var(--text)}.footer-links .footer-support{color:var(--pat)}.disclaimer{border-top-color:var(--rule2)}.panel,.front-card,.tabbox,.pcard,.lane,.district,.obj,.pickup,.newhero,.sys,.parch,.ptoc,.corrupt2__col,.cb__combo,.icard,.gcard,.toc,.wcard,.feature-grid article,.plan,.kit__card,.comeback__news,.mx-tile,.cdn__card,.followup__hero,.patch-facts>li,.tldr>li,.pcallout,.wave,.haunt,.sys{background:var(--slate) 0 0 / 512px 512px, #181817;box-shadow:0 0 0 1px #050505, inset 0 0 0 4px #181817, inset 0 0 0 5px var(--rule), 0 12px 22px -16px #000;border:0;border-radius:2px}.panel{background-blend-mode:normal}.ci__card,.vs-tile,.item-tip,.tier,.touched__link,.prows--loose>.prow,.pchg,.cb__row,.corrupt2__item,.broker2__fact{border-radius:2px}.item-tip{border-color:var(--rule);background:#191816;box-shadow:0 0 0 1px #050505,0 24px 50px -16px #000}.panel>h2:first-child,.front-card__h,.tabbox__cap,.comeback__news>h2:first-child{color:var(--text);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;background:#0b0b0a;margin:-2px 0 .7rem -4px;padding:5px 11px 4px;font-size:.82rem;font-weight:700;line-height:1.3;display:inline-block;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px #ffefd71f,0 3px 6px -3px #000}.btn{color:var(--text);letter-spacing:.08em;background:var(--slate) 0 0 / 512px 512px, #181817;box-shadow:0 0 0 1px #050505, inset 0 0 0 3px #181817, inset 0 0 0 4px var(--rule), 0 5px 10px -6px #000;border:0;border-radius:2px;transition:none}.btn:hover,.btn:focus-visible{color:#fff;background:var(--slate) 0 0 / 512px 512px, #181817;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat-base), inset 0 0 0 3px #181817, inset 0 0 0 4px var(--pat-base), 0 5px 10px -6px #000}.btn:active{filter:brightness(.85);transform:translateY(1px)}.btn-primary,.btn-primary:hover{color:var(--pat-ink);background:var(--pat-fill);box-shadow:0 0 0 1px #050505, inset 0 0 0 3px var(--pat-fill), inset 0 0 0 4px color-mix(in srgb, var(--pat-ink) 55%, transparent), 0 5px 10px -6px #000}.btn-primary:hover,.btn-primary:focus-visible{filter:brightness(1.08);box-shadow:0 0 0 1px #050505, inset 0 0 0 3px var(--pat-fill), inset 0 0 0 4px var(--pat-ink), 0 5px 10px -6px #000}.btn-primary:active{filter:brightness(.86);transform:translateY(1px)}.tabbox__tab,.tab,.cb__tier-tab{color:var(--text);box-shadow:none;background:radial-gradient(circle at 0,#0000 5px,#1b1b1a 5.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 5px,#1b1b1a 5.5px) 100% 0/51% 100% no-repeat;border:0;border-radius:0;min-height:40px;padding-left:22px;padding-right:18px;font-weight:600;position:relative}.tabbox__tab:after,.tab:after,.cb__tier-tab:after{content:"";pointer-events:none;border-left:1px dashed #ffefd747;position:absolute;top:7px;bottom:7px;left:11px}.tabbox__tab:hover,.tab:hover,.cb__tier-tab:hover{color:#fff;background:radial-gradient(circle at 0,#0000 5px,#26251f 5.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 5px,#26251f 5.5px) 100% 0/51% 100% no-repeat;border:0}.tabbox__tab.is-active,.tabbox__tab[aria-selected=true],.tab.is-active,.cb__tier-tab.is-on{color:var(--paper-ink);box-shadow:none;background:radial-gradient(circle at 0,#0000 5px,#ffefd7 5.5px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 5px,#ffefd7 5.5px) 100% 0/51% 100% no-repeat;font-weight:700}.tabbox__tab.is-active:after,.tabbox__tab[aria-selected=true]:after,.tab.is-active:after{border-left-color:#0d080266}.tabbox__tab:focus-visible,.tab:focus-visible{outline-offset:2px}.tabbox__tabs,.tabbox__bar{border-bottom:1px solid var(--rule2);background:0 0}.chip,.tagpill,.tag,.hero-chip,.shot-chip,.home-strip__tag,.newhero-tag,.tabbox__more,.threat,.tier{border-radius:0}.chip{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.front-find input,.field input,.field select,.site-search__q,.sortbar select,.sortbar__dir,.mx-filter input,input[type=search],select{border-radius:2px}.front-find input,.site-search__q,.field input,.field select,.sortbar select,.sortbar__dir,.mx-filter input{color:var(--text);box-shadow:inset 0 0 0 1px var(--rule), inset 0 0 0 3px #121211, inset 0 0 0 4px var(--rule2), inset 0 2px 6px #000;background:#121211;border:0}.front-find input:hover,.site-search__q:hover,.field select:hover,.sortbar select:hover{box-shadow:inset 0 0 0 1px #ffefd74d, inset 0 0 0 3px #151514, inset 0 0 0 4px var(--rule), inset 0 2px 6px #000;background:#151514}.front-find input:focus,.site-search__q:focus,.field input:focus,.field select:focus,.sortbar select:focus{box-shadow:inset 0 0 0 1px var(--pat-base), inset 0 0 0 3px #151514, inset 0 0 0 4px color-mix(in srgb, var(--pat-base) 50%, transparent), inset 0 2px 6px #000;background:#151514;outline:none}.front-find input::placeholder,.site-search__q::placeholder{color:#c9bfa9}.site-search{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule), 0 30px 70px -20px #000;background:#191816;border:0;border-radius:2px}.site-search::backdrop{backdrop-filter:blur(4px);background:#080906b8}.site-search__close,.site-search__item a{border-radius:0}.site-search__item.is-active a,.site-search__item a:hover{background:color-mix(in srgb, var(--pat-base) 18%, #191816)}.hsec{box-shadow:none;border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0}.hsec__sum:hover{background:0 0}.hsec__sum:hover .hsec__title{color:#fff}.hsec:target>.hsec__sum{background:color-mix(in srgb, var(--pat-base) 10%, transparent)}details.src{border-color:var(--rule2);background:#121211;border-radius:2px}th,td{border-bottom-color:var(--rule2)}th{color:var(--text-faint);letter-spacing:.08em}.is-up,.wr-up,.wr-diff.is-up{color:var(--up)}.is-down,.wr-down,.wr-diff.is-down{color:var(--dn)}.skip-link{background:var(--text);color:#131210;border-radius:0}@media (prefers-reduced-motion:reduce){.btn:active,.btn-primary:active{transform:none}}.pats[hidden]{display:none}@media (width<=760px){.site-header .pats{display:none}.site-header.is-menu-open .pats:not([hidden]){display:flex}}.front{grid-template-columns:minmax(0,456px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);padding:clamp(6px,.8vw,12px) 0 clamp(16px,3vw,36px);display:grid}.front__l{align-content:start;gap:15px;min-width:0;display:grid}.front__l>*{margin:0}.front__m{min-width:0}@media (width>=1100px){.front__m{margin-right:-28px}}@media (width<=1099px){.front{grid-template-columns:minmax(0,1fr)}.front__l{max-width:640px}}.front-h1,.front h1{margin:0;font-size:clamp(38px,3.8vw,56px);line-height:1.04}@media (width<=700px){.front-h1,.front h1{font-size:clamp(34px,10.5vw,56px)}}.front__l>.front-h1{order:0}.front__l>.front-find{order:1}.front-lede{color:#d3cab6;text-wrap:pretty;order:2;max-width:44ch;font-size:17px;line-height:1.55}.home-kicker{font:500 15px/1.3 var(--font);letter-spacing:.01em;text-transform:none;color:var(--text-dim);flex-wrap:wrap;order:3;align-items:center;gap:8px 10px;display:flex}.home-kicker__patch{min-height:32px;color:var(--pat);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#1b1b1a;border-radius:2px;align-items:center;gap:4px;padding:4px 11px;font-weight:600;text-decoration:none;display:inline-flex}.home-kicker__patch--small{color:var(--text-dim);font-weight:500}.home-kicker__patch:hover,.home-kicker__patch:focus-visible{color:#fff;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat-base)}.home-kicker__wr{color:var(--text-faint)}@media (width<=700px){.home-kicker__patch{min-height:44px}}.front__l>.quick{order:4}.front__l>.front-next{order:5}@media (width<=700px){.front-lede{font-size:16px}}.front-find{max-width:none}.front-find input{letter-spacing:-.01em;height:68px;padding:0 22px 0 58px;font-size:20px}.front-find__icon{width:26px;height:26px;color:var(--text-faint);top:34px;left:20px}.front-find__hint{padding-left:0}.quick{color:var(--text-faint);grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;font-size:14px;display:grid}.quick>span{grid-column:1/-1;margin-bottom:2px}.qk{text-align:center;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);color:var(--text);background:#1b1b1a;border-radius:2px;flex-direction:column;align-items:center;gap:5px;padding:6px 4px 7px;font-size:14px;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.qk .hero-portrait{object-fit:cover;object-position:50% 0;filter:saturate(.8);border-radius:1px;box-shadow:0 0 0 1px #efe7d28c;width:58px!important;height:78px!important}.qk:hover,.qk:focus-visible{color:#fff;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat-base)}.qk:hover .hero-portrait,.qk:focus-visible .hero-portrait{filter:saturate(1.1)brightness(1.15)}.front-next{grid-template-columns:minmax(0,1fr);gap:8px;margin:4px 0 0}.front-card{gap:.3rem;padding:16px 16px 16px 20px;position:relative}.front-card:after{content:"";border:1px solid var(--rule2);pointer-events:none;position:absolute;inset:8px}.front-card>*{z-index:1;position:relative}.front-card__p{color:var(--text-dim);font-size:14px;line-height:1.4}.front-card__h{font-family:var(--display);letter-spacing:.05em;align-self:flex-start;margin:-2px 0 6px -4px;font-size:17px;font-weight:400}.front-card--link:hover,.front-card--link:focus-visible{box-shadow:0 0 0 1px #050505, inset 0 0 0 4px #181817, inset 0 0 0 5px var(--pat-base), 0 12px 22px -16px #000}.front-card__go{color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:var(--slate) 0 0 / 512px 512px, #181817;box-shadow:0 0 0 1px #050505, inset 0 0 0 3px #181817, inset 0 0 0 4px var(--rule);align-self:flex-start;padding:.55rem 1.1rem;font-size:.82rem}.front-card--link:hover .front-card__go,.front-card--link:focus-visible .front-card__go{color:#fff;box-shadow:0 0 0 1px #050505, inset 0 0 0 3px #181817, inset 0 0 0 4px var(--pat-base)}.lane-pick select{min-height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--rule), inset 0 0 0 3px #121211, inset 0 0 0 4px var(--rule2), inset 0 2px 6px #000;background:#121211;border:0;border-radius:2px}.lane-pick select:focus{box-shadow:inset 0 0 0 1px var(--pat-base), inset 0 0 0 3px #121211, inset 0 0 0 4px color-mix(in srgb, var(--pat-base) 50%, transparent)}.lane-pick .btn{min-height:44px}.lane-pick__vs{font-family:var(--serif);color:var(--text-faint);font-size:1.1rem;font-style:italic;font-weight:400}.sect-h,.home-h2{font-family:var(--display);letter-spacing:.012em;text-transform:uppercase;color:var(--text);margin:0 0 12px;font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1.02}.front-roster{margin-top:clamp(28px,4vw,56px)}.roster-tile{box-shadow:0 0 0 1px #050505,inset 0 0 0 1px #efe7d229;background:radial-gradient(90% 90% at 50% 34%,#3a3a36,#1b1b1a)!important;border:0!important;border-radius:3px!important}.roster-tile:hover,.roster-tile:focus-visible{box-shadow:0 0 0 1px #050505, 0 0 0 2px var(--pat-base)}.roster-tile__label{background:linear-gradient(#0000,#090806eb)!important}.roster-tile__badge,.newhero-tag{border-radius:0!important}.ladder{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}@media (width<=1099px){.ladder{grid-template-columns:minmax(0,1fr);gap:36px}}.ladder ul{margin:0;padding:0;list-style:none}.lrow{min-height:60px;color:var(--text);border-radius:2px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.ladder li+li>.lrow{box-shadow:inset 0 1px 0 var(--line)}.lrow:hover,.lrow:focus-visible{color:#fff;background:#ffefd708}.lrow .hero-portrait{object-fit:cover;object-position:50% 10%;border-radius:2px;width:48px!important;height:48px!important}.lrow b{font-weight:600}.lrow small{color:var(--text-faint);font-size:14px;display:block}.up{color:var(--up)}.dn{color:var(--dn)}.comeback{margin-top:clamp(40px,5vw,72px)}.comeback__next{background:var(--slate) 0 0 / 512px 512px, #181817;box-shadow:0 0 0 1px #050505, inset 0 0 0 4px #181817, inset 0 0 0 5px var(--rule);border:0;border-radius:2px}.comeback__h{font-family:var(--display);text-transform:uppercase;letter-spacing:.012em;font-size:clamp(24px,2vw,30px);font-weight:400}.comeback__new{color:var(--pat-ink);background:var(--pat-fill);border-radius:0}.comeback__heroes li{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#1b1b1a;border:0;border-radius:2px}.comeback__heroes img{border-radius:1px}.comeback__big{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.9rem;font-weight:400}.front-more{margin:clamp(40px,5vw,72px) 0 1rem}.front-more__list a{border-bottom:0;border-top:1px solid var(--line);padding:13px 0}.front-more__list strong{color:var(--text);font-weight:600}.front-more__list span{color:var(--text-faint);font-size:15px}.mapsect--t h2{font-family:var(--display);margin-bottom:4px;font-size:clamp(28px,7vw,36px);font-weight:400}.mapsect--t .sect__h p{color:var(--text-faint);margin:0 0 8px}.map__h{font-family:var(--display);text-transform:uppercase;letter-spacing:.012em;font-weight:400}:root{--hdr-h:65px}@media (width<=760px){:root{--hdr-h:97px}}html:has(.ftabs){scroll-padding-top:calc(var(--hdr-h) + 60px)}.ftabs{top:var(--hdr-h);z-index:29;backdrop-filter:blur(10px);background:linear-gradient(#10130df5,#10130de6);position:sticky;box-shadow:0 1px #efe7d242,0 10px 18px -14px #000}.ftabs__i{scrollbar-width:none;max-width:var(--maxw);align-items:flex-end;gap:4px;margin:0 auto;padding:8px max(20px,3vw) 0;display:flex;overflow-x:auto}.ftabs__i::-webkit-scrollbar{display:none}.ftabs__l{font:italic 600 15px var(--read);color:var(--text-faint);white-space:nowrap;flex:none;align-self:center;margin-right:12px}.ftab{min-height:44px;color:var(--text);font:600 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#242321,#161513);border-radius:3px 3px 0 0;flex:none;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:inset 0 1px #efe7d233,inset 1px 0 #efe7d212,inset -1px 0 #efe7d212}.ftab:hover,.ftab:focus-visible{color:#fff;box-shadow:inset 0 1px 0 var(--pat), inset 1px 0 0 #efe7d233, inset -1px 0 0 #efe7d233;transform:translateY(-2px)}.ftab[aria-current=true]{color:#10130d;background:linear-gradient(#f3ebd7,#dcd1b5);box-shadow:inset 0 0 0 2px #e8dfc7}.ftab:focus-visible{outline:2px solid var(--pat);outline-offset:-3px}@media (width<=700px){.ftabs__l{display:none}.ftabs__i{padding-inline:16px}.ftab{padding:0 13px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.ftab{transition:none}.ftab:hover,.ftab:focus-visible{transform:none}}@media (width<=1100px){.hpage{grid-template-columns:minmax(0,1fr)}.hpage__rail{display:none}}@media (width>=1101px){.hpage{grid-template-columns:minmax(0,1fr) 208px}.hpage__rail{order:2}}.chip:is(.chip--role,.chip--range,.chip--damage,.chip--timing,.chip--difficulty,.chip--cc,.chip--mobility,.chip--sustain,.chip--utility){color:var(--text);font:600 12px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #efe7d24d;border-radius:1px;padding:5px 8px}@media (width>=761px){.site-nav .nav-patch__label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}.site-nav .nav-patch__ver{display:none}@media (width>=761px){.site-header .wrap{gap:.75rem}.site-nav a{padding-inline:.6rem}.site-nav a:after{left:.6rem;right:.6rem}}:is(.gcard__stat,.gcard__up,.vs-tile,.itemsec__tier,.gl-tag,.followup__badge,.cb__tool,.ci__card,.abil-tile,.ability__icon,.mv__split,.mv__track,.cb__held-btn,.cb__tier-tabs,.itl__cat,.itemsec__cat,.icard__icon,.item-link--icon,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:2px!important}.parch__title,.ptoc__title{font:700 12px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.patch .ptoc__title,.patch .parch__title{border:0;margin:0 0 .45rem;padding:0}.verdict__h,.ci-card__t,.patch-meta-head{font-size:22px;line-height:1.15}.nowrap{white-space:nowrap}table tbody th{text-transform:none;letter-spacing:normal}.tier-row__note{color:var(--text-dim)!important}.faint{font-size:.9rem}.hhead__src{font-size:.9rem!important}.chip:is(.chip--role,.chip--range,.chip--damage,.chip--timing,.chip--difficulty,.chip--cc,.chip--mobility,.chip--sustain,.chip--utility),.vs-tile__num,.vs-tile__num .wr-diff{font-size:13px}.vs-tile__strong{font-size:11.5px}.abil-tile__type,.ci__prob,.mv__split-l,.mv__split-n{font-size:13px}.mv__note{font-size:13.5px}.phase-label{font-size:12.5px}.tier-hero__n,.tier-row__note,.comeback__date{font-size:13px}.newhero-tag{font-size:11px}.ptoc__label,.patch-kicker{font-size:13.5px}.chg{font-size:12px}.followup__badge{font-size:11.5px}.patch-valve{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.patch-valve a{border:1px solid var(--rule2);background:var(--panel);min-height:36px;color:var(--text);font:600 14px/1.2 var(--font);align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.patch-valve a:hover{border-color:var(--pat);color:var(--pat)}.pupdate{border:1px solid color-mix(in srgb, var(--pat) 45%, var(--rule));background:color-mix(in srgb, var(--pat) 5%, var(--panel));margin-top:1.4rem;padding:0 18px 18px}.patch--world .pupdate>h2{border-top:0;margin-top:0;padding-top:18px}.pupdate__lede{color:var(--text-dim);max-width:70ch;margin:.3rem 0 .6rem}.pguide{border-top:1px solid var(--rule);margin-top:2.6rem}.pguide__sum{cursor:pointer;border:1px solid var(--rule2);background:var(--panel);gap:6px;margin-top:1.2rem;padding:18px 18px 16px;list-style:none;display:grid}.pguide__sum::-webkit-details-marker{display:none}.pguide__sum:hover{border-color:var(--pat)}.pguide__sum:focus-visible{outline:2px solid var(--pat);outline-offset:2px}.pguide__kicker{font:700 13px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.pguide__title{font-family:var(--display);letter-spacing:.012em;text-transform:uppercase;color:var(--text);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.02}.pguide__what{color:var(--text-dim);max-width:70ch}.pguide__open{border:1px solid var(--pat);min-height:36px;color:var(--pat);font:700 14px/1 var(--font);justify-self:start;align-items:center;margin-top:4px;padding:6px 14px;display:inline-flex}.pguide__open:after{content:"▾";margin-left:8px}.pguide[open] .pguide__open:after{content:"▴"}.pguide__c,.pguide[open] .pguide__o{display:none}.pguide[open] .pguide__c{display:inline}@media (width<=640px){.pupdate{padding:0 12px 12px}.pguide__sum{padding:14px}}.nav-pm{align-items:center;display:inline-flex;position:relative}.nav-pm__btn{width:18px;min-height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.nav-pm__btn:hover,.nav-pm__btn:focus-visible,.nav-pm.is-open .nav-pm__btn{color:#fff}.nav-pm__menu{display:none}@media (width>=761px){.nav-pm__menu{z-index:60;min-width:270px;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2), 0 14px 28px #0000008c;background:#121210;flex-direction:column;padding:8px 0;position:absolute;top:100%;right:0}.nav-pm__menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-pm:hover .nav-pm__menu,.nav-pm:focus-within .nav-pm__menu,.nav-pm.is-open .nav-pm__menu{display:flex}}.site-nav .nav-pm__a{color:#dfe2d6;white-space:nowrap;padding:8px 16px;font-size:15px;display:block}.site-nav .nav-pm__a:after{display:none}.site-nav .nav-pm__a:hover,.site-nav .nav-pm__a:focus-visible{color:#fff;background:#1d1d1a}.site-nav .nav-pm__a--lead{color:#fff;font-weight:700}.site-nav .nav-pm__a--sub{color:var(--text-dim);padding-left:30px}.site-nav .nav-pm__a--out{border-top:1px solid var(--rule2);color:var(--pat);margin-top:6px;padding-top:10px}.nav-pm__k{font:700 12px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:8px 16px 2px;display:block}@media (width<=760px){.nav-pm__btn{display:none}.site-header.has-menu-js.is-menu-open .nav-pm{flex-direction:column;align-items:stretch;display:flex}.site-header.has-menu-js.is-menu-open .nav-pm__menu{border-left:2px solid var(--rule2);flex-direction:column;margin-left:.75rem;padding:0 0 4px 14px;display:flex}.site-header.has-menu-js.is-menu-open .site-nav .nav-pm__a{white-space:normal;padding:.5rem .75rem;font-size:.9rem}.site-header.has-menu-js.is-menu-open .nav-pm__k{margin:6px .75rem 2px}}.glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:.8rem;display:grid}.glance__side{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2), inset 0 3px 0 var(--side-c,var(--pat));background:#09080666;align-content:start;gap:12px;padding:14px 16px 16px;display:grid}.glance__side--me{--side-c:var(--pat)}.glance__side--them{--side-c:var(--rule2)}.glance__head{align-items:center;gap:12px;display:flex}.glance__art{width:44px;height:52px;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);flex:none;overflow:hidden}.glance__art img{object-fit:cover;object-position:50% 0;width:44px!important;height:60px!important}.glance__who{font:400 26px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:0}.glance__edge{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#10130d;background:var(--up);white-space:nowrap;margin-left:auto;padding:4px 9px}.glance__wait{box-shadow:inset 3px 0 0 var(--dn);background:#0d0e0b;align-items:center;gap:12px;padding:10px 12px;display:flex}.glance__icon{flex:none;display:inline-flex}.glance__waittext{gap:2px;margin:0;display:grid}.glance__k{font:700 12px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.glance__k--inline{margin-bottom:3px;display:block}.glance__ab{font:400 24px/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff}.glance__cd{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:14px}.glance__then{color:var(--text);margin:0;font-size:15.5px;line-height:1.5}.glance__dl{gap:8px;margin:0;display:grid}.glance__row{border-top:1px solid var(--rule2);grid-template-columns:6.2rem minmax(0,1fr);align-items:start;gap:10px;padding-top:8px;display:grid}.glance__row dt{font:700 12px/1.6 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0}.glance__row--watch dt{color:var(--dn)}.glance__row--edge dt{color:var(--up)}.glance__row--buy dt{color:var(--pat)}.glance__row dd{align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.45;display:flex}.glance__mini{flex:none;margin-top:1px;display:inline-flex}.glance__more{margin:.8rem 0 0}@media (width<=860px){.glance{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.glance__side{padding:12px}.glance__row{grid-template-columns:minmax(0,1fr);gap:4px}.glance__who{font-size:23px}}.glance__txt{flex:1;min-width:0}.glance__item{margin-bottom:3px;font-weight:650;display:block}.btab[data-astro-cid-wotrtiuk]{margin-top:1.2rem}.btab__head[data-astro-cid-wotrtiuk],.brow[data-astro-cid-wotrtiuk]{grid-template-columns:56px 128px repeat(4,minmax(0,1fr)) 84px 92px;align-items:center;gap:0 10px;display:grid}.btab__head[data-astro-cid-wotrtiuk]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--rule);padding:0 8px 8px;font-size:12px;font-weight:600}.btab__n[data-astro-cid-wotrtiuk]{text-align:right;white-space:nowrap}.btab__rows[data-astro-cid-wotrtiuk]{margin:0;padding:0;list-style:none}.brow[data-astro-cid-wotrtiuk]{border-bottom:1px solid var(--rule2);min-height:72px;margin:0;padding:8px}.brow[data-astro-cid-wotrtiuk][hidden]{display:none}.brow[data-astro-cid-wotrtiuk]:hover{background:#efe7d20a}.brow__pic[data-astro-cid-wotrtiuk]{width:56px;height:56px;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);line-height:0;overflow:hidden}.brow__pic[data-astro-cid-wotrtiuk] img,.brow__pic[data-astro-cid-wotrtiuk] svg{object-fit:cover;object-position:50% 12%;width:56px;height:56px;display:block}.brow__name[data-astro-cid-wotrtiuk]{font:400 26px/1 var(--display);text-transform:uppercase;color:var(--text);text-decoration:none}.brow__name[data-astro-cid-wotrtiuk]:hover,.brow__name[data-astro-cid-wotrtiuk]:focus-visible{text-decoration:underline 2px}.brow__who[data-astro-cid-wotrtiuk]{justify-items:start;gap:5px;min-width:0;display:grid}.brow__role[data-astro-cid-wotrtiuk]{color:var(--text-dim);font-size:13px}.brow__name[data-astro-cid-wotrtiuk] .newhero-tag[data-astro-cid-wotrtiuk]{font-family:var(--font);vertical-align:4px;margin-left:6px;font-size:10px;display:inline-block}.brow__more[data-astro-cid-wotrtiuk][hidden]{display:none}.brow__later[data-astro-cid-wotrtiuk]{display:contents}.brow__tier[data-astro-cid-wotrtiuk]{border-left:1px solid var(--rule2);flex-wrap:wrap;gap:2px;min-width:0;padding-left:8px;display:flex}.brow__tl[data-astro-cid-wotrtiuk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brow__none[data-astro-cid-wotrtiuk]{grid-column:3/7;margin:0}.brow__wr[data-astro-cid-wotrtiuk]{font:400 30px/1 var(--display);text-align:right;font-variant-numeric:tabular-nums}.brow__wr[data-astro-cid-wotrtiuk].is-up{color:var(--up)}.brow__wr[data-astro-cid-wotrtiuk].is-down{color:var(--dn)}.brow__full[data-astro-cid-wotrtiuk]{letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:right;font-size:12px;font-weight:700;text-decoration:none}.brow__full[data-astro-cid-wotrtiuk]:hover,.brow__full[data-astro-cid-wotrtiuk]:focus-visible{text-decoration:underline}.brow[data-astro-cid-wotrtiuk].is-locked{opacity:.75}@media (width<=1099px){.btab__head[data-astro-cid-wotrtiuk],.brow[data-astro-cid-wotrtiuk]{grid-template-columns:56px 110px repeat(4,minmax(0,1fr)) 72px}.btab__head[data-astro-cid-wotrtiuk]>[data-astro-cid-wotrtiuk]:last-child,.brow__full[data-astro-cid-wotrtiuk]{display:none}}@media (width<=700px){.btab__head[data-astro-cid-wotrtiuk]{display:none}.brow[data-astro-cid-wotrtiuk]{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"p n w""p t m""l l l";gap:6px 12px;padding:10px 4px}.brow__pic[data-astro-cid-wotrtiuk]{grid-area:p;align-self:start;width:64px;height:64px}.brow__pic[data-astro-cid-wotrtiuk] img,.brow__pic[data-astro-cid-wotrtiuk] svg{width:64px;height:64px}.brow__who[data-astro-cid-wotrtiuk]{grid-area:n;gap:3px}.brow__name[data-astro-cid-wotrtiuk]{font-size:24px}.brow__tier--1[data-astro-cid-wotrtiuk]{border:0;grid-area:t;padding:0}.brow__wr[data-astro-cid-wotrtiuk]{grid-area:w;font-size:28px}.brow__more[data-astro-cid-wotrtiuk]{cursor:pointer;min-height:44px;color:var(--text);font:600 13px/1 var(--font);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#1b1b1a;border:0;grid-area:m;place-self:center end;align-items:center;gap:6px;padding:0 12px;display:flex}.brow__more[data-astro-cid-wotrtiuk]:after{content:"▴";font-size:11px}.brow__more[data-astro-cid-wotrtiuk][aria-expanded=false]:after{content:"▾"}.brow__more[data-astro-cid-wotrtiuk]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.brow__later[data-astro-cid-wotrtiuk]{grid-area:l;gap:8px;padding-top:4px;display:grid}.brow[data-astro-cid-wotrtiuk].is-folded .brow__later[data-astro-cid-wotrtiuk]{display:none}.brow__later[data-astro-cid-wotrtiuk] .brow__tier[data-astro-cid-wotrtiuk]{border:0;align-items:center;padding:0}.brow__later[data-astro-cid-wotrtiuk] .brow__tl[data-astro-cid-wotrtiuk]{clip:auto;letter-spacing:.08em;text-transform:uppercase;width:100%;height:auto;color:var(--text-faint);font-size:11px;font-weight:600;position:static;overflow:visible}.brow__none[data-astro-cid-wotrtiuk]{grid-area:t/auto}}.roster-grid[data-astro-cid-7aonrfzo]{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.roster-grid--dense[data-astro-cid-7aonrfzo]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.5rem;margin-top:1rem}.roster-grid--dense[data-astro-cid-7aonrfzo] .roster-tile__name[data-astro-cid-7aonrfzo]{font-size:.8rem}.roster-grid--dense[data-astro-cid-7aonrfzo] .roster-tile__role[data-astro-cid-7aonrfzo]{display:none}.roster-grid--dense[data-astro-cid-7aonrfzo] .roster-tile__label[data-astro-cid-7aonrfzo]{padding-top:1rem}@media (width<=520px){.roster-grid--dense[data-astro-cid-7aonrfzo]{grid-template-columns:repeat(4,1fr);gap:.4rem}}li[data-astro-cid-7aonrfzo][hidden]{display:none}.roster-tile[data-astro-cid-7aonrfzo]{aspect-ratio:28/38;color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken);text-decoration:none;transition:border-color .12s,transform .12s;display:block;position:relative;overflow:hidden}.roster-tile[data-astro-cid-7aonrfzo]:hover,.roster-tile[data-astro-cid-7aonrfzo]:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.roster-tile[data-astro-cid-7aonrfzo]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roster-tile[data-astro-cid-7aonrfzo] img,.roster-tile[data-astro-cid-7aonrfzo] svg{object-fit:cover;width:100%;height:100%;display:block}.roster-tile__label[data-astro-cid-7aonrfzo]{text-align:center;background:linear-gradient(#06090d00 0%,#06090dc7 55%,#06090deb 100%);flex-direction:column;align-items:center;gap:.05rem;padding:1.4rem .35rem .4rem;display:flex;position:absolute;inset:auto 0 0}.roster-tile__name[data-astro-cid-7aonrfzo]{color:#fff;text-shadow:0 1px 2px #000c;overflow-wrap:anywhere;font-size:.86rem;font-weight:700;line-height:1.15}.roster-tile__role[data-astro-cid-7aonrfzo]{color:#ffffffd1;text-shadow:0 1px 2px #000c;font-size:.7rem}.roster-tile__badge[data-astro-cid-7aonrfzo]{letter-spacing:.04em;text-transform:uppercase;color:var(--bg);background:var(--accent);border-radius:var(--radius-s);padding:.1rem .35rem;font-size:.62rem;font-weight:700;position:absolute;inset:.35rem .35rem auto auto}.roster-tile[data-astro-cid-7aonrfzo].is-current{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.roster-grid--mini[data-astro-cid-7aonrfzo]{grid-template-columns:repeat(var(--cols-2), minmax(0, 1fr));gap:.3rem;margin:0;padding:2px}@media (width<=1100px){.roster-grid--mini[data-astro-cid-7aonrfzo]{grid-template-columns:repeat(var(--cols-3), minmax(0, 1fr))}}@media (width<=760px){.roster-grid--mini[data-astro-cid-7aonrfzo]{scrollbar-width:none;padding:3px;display:flex;overflow-x:auto}.roster-grid--mini[data-astro-cid-7aonrfzo]::-webkit-scrollbar{display:none}.roster-grid--mini[data-astro-cid-7aonrfzo]>li[data-astro-cid-7aonrfzo]{flex:0 0 3.6rem}}.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile[data-astro-cid-7aonrfzo]{border-radius:8px}.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile[data-astro-cid-7aonrfzo] img{object-position:50% 12%}.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile[data-astro-cid-7aonrfzo]:hover,.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile[data-astro-cid-7aonrfzo]:focus-visible{transform:translateY(-1px)}.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile__role[data-astro-cid-7aonrfzo]{display:none}.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile__label[data-astro-cid-7aonrfzo]{padding:.8rem .12rem .22rem}.roster-grid--mini[data-astro-cid-7aonrfzo] .roster-tile__name[data-astro-cid-7aonrfzo]{font-size:.6rem;line-height:1.1}.roster-grid--mini[data-astro-cid-7aonrfzo] .newhero-tag[data-astro-cid-7aonrfzo]{letter-spacing:.05em;padding:.02rem .25rem;font-size:.46rem;top:.15rem;left:.15rem}@media (prefers-reduced-motion:reduce){.roster-tile[data-astro-cid-7aonrfzo]{transition:none}.roster-tile[data-astro-cid-7aonrfzo]:hover,.roster-tile[data-astro-cid-7aonrfzo]:focus-visible{transform:none}}.itl[data-astro-cid-syoe5gsn]{margin-top:1rem}.itl__h[data-astro-cid-syoe5gsn]{align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-size:.95rem;display:flex}.itl__cost[data-astro-cid-syoe5gsn]{color:var(--text-faint);font-size:.82rem;font-weight:500}.itl__rows[data-astro-cid-syoe5gsn]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.itl__row[data-astro-cid-syoe5gsn]{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:baseline;gap:.15rem 1rem;padding:.5rem 0;display:grid}.itl__name[data-astro-cid-syoe5gsn]{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.itl__name[data-astro-cid-syoe5gsn] .item-link{color:var(--text);text-decoration:none}.itl__name[data-astro-cid-syoe5gsn] .item-link:hover{color:var(--accent)}.itl__cat[data-astro-cid-syoe5gsn]{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.02rem .4rem;font-size:.66rem;font-weight:750}.itl__cat--weapon[data-astro-cid-syoe5gsn]{color:var(--cat-weapon-text)}.itl__cat--vitality[data-astro-cid-syoe5gsn]{color:var(--cat-vitality-text)}.itl__cat--spirit[data-astro-cid-syoe5gsn]{color:var(--cat-spirit-text)}.itl__why[data-astro-cid-syoe5gsn]{color:var(--text-dim);font-size:.9rem}.itl__warn[data-astro-cid-syoe5gsn]{color:var(--threat-high);grid-column:2;font-size:.8rem}@media (width<=640px){.itl__row[data-astro-cid-syoe5gsn]{grid-template-columns:1fr}.itl__warn[data-astro-cid-syoe5gsn]{grid-column:1}}.ci-start[data-astro-cid-ftxysyw3]{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:.4rem 0 0;display:flex}.ci-start[data-astro-cid-ftxysyw3] .item-link{text-decoration:none}.ci-index[data-astro-cid-52wmnnvw]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.ci-card[data-astro-cid-52wmnnvw]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-rows:auto auto 1fr auto;gap:.4rem;padding:.9rem 1rem;display:grid}.ci-card__t[data-astro-cid-52wmnnvw]{margin:0;font-size:1.05rem}.ci-card__t[data-astro-cid-52wmnnvw] a[data-astro-cid-52wmnnvw]{text-decoration:none}.ci-card__t[data-astro-cid-52wmnnvw] a[data-astro-cid-52wmnnvw]:hover{text-decoration:underline}.ci-card__q[data-astro-cid-52wmnnvw]{color:var(--text-dim);margin:0;font-size:.86rem}.ci-card__items[data-astro-cid-52wmnnvw]{align-content:start;gap:.15rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.ci-card__items[data-astro-cid-52wmnnvw]>li[data-astro-cid-52wmnnvw]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.88rem;display:flex}.ci-card__items[data-astro-cid-52wmnnvw]>li[data-astro-cid-52wmnnvw]:last-child{border-bottom:0}.ci-card__items[data-astro-cid-52wmnnvw] .item-link{color:var(--text);font-weight:650;text-decoration:none}.ci-card__items[data-astro-cid-52wmnnvw] .item-link:hover{color:var(--accent)}.ci-card__items[data-astro-cid-52wmnnvw] .souls{flex:none;font-size:.8rem}.ci-card__more[data-astro-cid-52wmnnvw]{font-size:.84rem;font-weight:650;text-decoration:none}.ci-card__more[data-astro-cid-52wmnnvw]:hover{text-decoration:underline}.bstage[data-astro-cid-y5hstoli]{isolation:isolate;margin-bottom:.2rem;position:relative;overflow-x:clip}.bstage__in[data-astro-cid-y5hstoli]{max-width:var(--maxw);margin:0 auto;padding:1.5rem max(20px,3vw) 0}.bout[data-astro-cid-y5hstoli]{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:end;padding-top:1.2rem;display:grid;position:relative}.bout__bg[data-astro-cid-y5hstoli]{z-index:-2;opacity:.42;filter:blur(3px);background:url(/img/stills/room-doors.webp) 50% 30%/cover no-repeat;position:absolute;inset:-8px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.bstage[data-astro-cid-y5hstoli]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07060500,#07060557 56%,#0504039e 82%,#05040300);height:190px;position:absolute;bottom:0;left:0;right:0}.bside[data-astro-cid-y5hstoli]{flex-direction:column;align-items:center;gap:22px;min-width:0;padding:0 0 10px;display:flex;position:relative}.bside--l[data-astro-cid-y5hstoli]{grid-area:1/1}.bside--r[data-astro-cid-y5hstoli]{grid-area:1/3}@media (width<=700px){.bside--r[data-astro-cid-y5hstoli]{grid-column:2}}.bside[data-astro-cid-y5hstoli] .fig[data-astro-cid-y5hstoli]{isolation:isolate;max-width:100%;margin:0 0 64px;line-height:0;position:relative}.bside[data-astro-cid-y5hstoli] .refl[data-astro-cid-y5hstoli]{pointer-events:none;width:100%;max-width:none;position:absolute;left:0}.bside[data-astro-cid-y5hstoli] .mdl[data-astro-cid-y5hstoli]{width:auto;max-width:100%;height:auto;max-height:390px;display:block;position:relative}.bside__card[data-astro-cid-y5hstoli]{margin-bottom:24px}.bside__card[data-astro-cid-y5hstoli] img{width:160px;height:auto;box-shadow:0 0 0 1px #050505, 0 0 0 5px #181817, 0 0 0 6px var(--rule), 0 18px 30px -14px #000;border-radius:2px;display:block}.bside__name[data-astro-cid-y5hstoli]{z-index:2;font:400 clamp(48px, 6vw, 84px)/1 var(--display);text-transform:uppercase;text-shadow:0 3px 24px #000000d9;text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;display:flex;position:relative}.ar[data-astro-cid-y5hstoli]{flex:none;width:30px;height:30px}.ar--up[data-astro-cid-y5hstoli]{color:var(--up)}.ar--dn[data-astro-cid-y5hstoli]{color:var(--dn)}.bmid[data-astro-cid-y5hstoli]{z-index:2;text-align:center;flex-direction:column;grid-area:1/2;align-self:center;align-items:center;gap:6px;margin:0;padding-top:30px;display:flex;position:relative}.bmid[data-astro-cid-y5hstoli]>[data-astro-cid-y5hstoli]{text-shadow:0 1px 3px #000000e6,0 2px 14px #000000d9}.bwho[data-astro-cid-y5hstoli]{font:italic 600 19px/1.2 var(--read);color:var(--text)}.bmid[data-astro-cid-y5hstoli] b[data-astro-cid-y5hstoli]{font:400 clamp(50px, 5vw, 74px)/1 var(--display)}.bmid[data-astro-cid-y5hstoli] b[data-astro-cid-y5hstoli].is-up{color:var(--up)}.bmid[data-astro-cid-y5hstoli] b[data-astro-cid-y5hstoli].is-down{color:var(--dn)}.bmid[data-astro-cid-y5hstoli] .vs[data-astro-cid-y5hstoli]{font:400 34px/1 var(--display);color:#efe7d2d1;letter-spacing:.06em}.bmid[data-astro-cid-y5hstoli] small[data-astro-cid-y5hstoli]{color:#ece7da;max-width:100%;font-size:14.5px}@media (width<=1099px){.bout[data-astro-cid-y5hstoli]{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)}.bside[data-astro-cid-y5hstoli] .mdl[data-astro-cid-y5hstoli]{max-height:290px}}@media (width<=700px){.bstage__in[data-astro-cid-y5hstoli],.bstage[data-astro-cid-y5hstoli] .crumbs[data-astro-cid-y5hstoli]{padding-inline:8px}.bout[data-astro-cid-y5hstoli]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:1rem}.bside[data-astro-cid-y5hstoli]{gap:8px;padding:0 2px 4px}.bside[data-astro-cid-y5hstoli] .mdl[data-astro-cid-y5hstoli]{max-height:200px}.bside[data-astro-cid-y5hstoli] .fig[data-astro-cid-y5hstoli]{margin-bottom:30px}.bside__card[data-astro-cid-y5hstoli] img{width:110px}.bside__name[data-astro-cid-y5hstoli]{font-size:clamp(34px,10.5vw,48px)}.ar[data-astro-cid-y5hstoli]{width:22px;height:22px}.bmid[data-astro-cid-y5hstoli]{grid-area:2/1/auto/-1;padding-top:6px}.bmid[data-astro-cid-y5hstoli] .vs[data-astro-cid-y5hstoli]{display:none}}.mu-chip[data-astro-cid-y5hstoli]{white-space:nowrap;border:1px solid;border-radius:2px;padding:.3rem .75rem;font-size:.8rem;font-weight:750;display:inline-block}.mu-chip[data-astro-cid-y5hstoli].is-up{color:var(--threat-low)}.mu-chip[data-astro-cid-y5hstoli].is-down{color:var(--threat-high)}.mu-chip[data-astro-cid-y5hstoli].is-even{color:var(--threat-mod)}.mv[data-astro-cid-y5hstoli]{grid-template-columns:minmax(0,1fr);align-items:center;gap:.6rem 1.4rem;display:grid}.mv__big[data-astro-cid-y5hstoli]{justify-items:start;display:grid}.mv__wr[data-astro-cid-y5hstoli]{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:850;line-height:1}.mv__wr[data-astro-cid-y5hstoli].is-up{color:var(--threat-low)}.mv__wr[data-astro-cid-y5hstoli].is-down{color:var(--threat-high)}.mv__l[data-astro-cid-y5hstoli]{color:var(--text-faint);margin-top:.25rem;font-size:.78rem}.mv__verdict[data-astro-cid-y5hstoli]{margin:0;font-size:1.15rem;font-weight:800}.mv__verdict[data-astro-cid-y5hstoli].is-up{color:var(--threat-low)}.mv__verdict[data-astro-cid-y5hstoli].is-down{color:var(--threat-high)}.mv__why[data-astro-cid-y5hstoli]{color:var(--text-dim);margin:.2rem 0 .55rem;font-size:.92rem}.mv__gauge[data-astro-cid-y5hstoli]{gap:.25rem;max-width:26rem;display:grid}.mv__track[data-astro-cid-y5hstoli]{background:linear-gradient(90deg, color-mix(in srgb, var(--threat-high) 55%, transparent), var(--line-strong) 50%, color-mix(in srgb, var(--threat-low) 55%, transparent));border-radius:999px;height:.5rem;position:relative}.mv__mid[data-astro-cid-y5hstoli]{background:var(--text-faint);width:2px;position:absolute;top:-.2rem;bottom:-.2rem;left:50%;transform:translate(-1px)}.mv__dot[data-astro-cid-y5hstoli]{border:2px solid var(--panel);background:var(--threat-mod);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mv__dot[data-astro-cid-y5hstoli].is-up{background:var(--threat-low)}.mv__dot[data-astro-cid-y5hstoli].is-down{background:var(--threat-high)}.mv__ends[data-astro-cid-y5hstoli]{color:var(--text-faint);justify-content:space-between;font-size:.7rem;display:flex}.mv__splits[data-astro-cid-y5hstoli]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mv__split[data-astro-cid-y5hstoli]{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#141412;border:0;border-radius:0;gap:.05rem;padding:.5rem .7rem;display:grid}.mv__split-l[data-astro-cid-y5hstoli]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:700}.mv__split-v[data-astro-cid-y5hstoli]{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}.mv__split-d[data-astro-cid-y5hstoli]{color:var(--text-dim);font-size:.8rem}.mv__split-d[data-astro-cid-y5hstoli].is-up{color:var(--threat-low)}.mv__split-d[data-astro-cid-y5hstoli].is-down{color:var(--threat-high)}.mv__split-n[data-astro-cid-y5hstoli]{color:var(--text-faint);font-size:.72rem}.mv__note[data-astro-cid-y5hstoli]{margin:.5rem 0 0;font-size:.76rem}.verdict__h[data-astro-cid-y5hstoli]{margin-top:1.4rem}.mu-page[data-astro-cid-y5hstoli] .insights .conf{letter-spacing:.02em;opacity:.75;background:var(--bg-sunken);white-space:nowrap;border-color:#0000;padding:.05rem .35rem;font-size:.6rem}@media (width<=560px){.mv[data-astro-cid-y5hstoli]{grid-template-columns:1fr}.mv__wr[data-astro-cid-y5hstoli]{font-size:2.2rem}.mu-chip[data-astro-cid-y5hstoli]{display:none}.mv__splits[data-astro-cid-y5hstoli]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.mv__split[data-astro-cid-y5hstoli]{padding:.4rem .45rem}.mv__split-l[data-astro-cid-y5hstoli]{letter-spacing:.02em;font-size:.6rem}.mv__split-v[data-astro-cid-y5hstoli]{font-size:1rem}.mv__split-d[data-astro-cid-y5hstoli]{font-size:.7rem}.mv__split-n[data-astro-cid-y5hstoli]{font-size:.64rem}}.duo-pair[data-astro-cid-cmhpflok]{justify-content:center;gap:1.5rem;margin:1rem 0 1.25rem;display:flex}.duo-pair__hero[data-astro-cid-cmhpflok]{flex-direction:column;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:flex}.duo-nums[data-astro-cid-cmhpflok]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0 0 .75rem;display:grid}.duo-nums[data-astro-cid-cmhpflok] dt[data-astro-cid-cmhpflok]{color:var(--text-faint);font-size:.85rem}.duo-nums[data-astro-cid-cmhpflok] dd[data-astro-cid-cmhpflok]{margin:.15rem 0 0;font-size:1.35rem}.duo-nums[data-astro-cid-cmhpflok] .is-up[data-astro-cid-cmhpflok]{color:var(--threat-low)}.duo-why[data-astro-cid-cmhpflok]{gap:.6rem;padding-left:1.1rem;display:grid}.duo-table[data-astro-cid-7paef34x]{border-collapse:collapse;width:100%}.duo-table[data-astro-cid-7paef34x] th[data-astro-cid-7paef34x],.duo-table[data-astro-cid-7paef34x] td[data-astro-cid-7paef34x]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.45rem .5rem}.duo-table[data-astro-cid-7paef34x] thead[data-astro-cid-7paef34x] th[data-astro-cid-7paef34x]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.74rem;font-weight:750}.duo-table[data-astro-cid-7paef34x] tbody[data-astro-cid-7paef34x] tr[data-astro-cid-7paef34x]:nth-child(2n){background:color-mix(in srgb, var(--text) 3%, transparent)}.duo-table[data-astro-cid-7paef34x] tbody[data-astro-cid-7paef34x] tr[data-astro-cid-7paef34x]:hover{background:var(--panel-hover)}.duo-table[data-astro-cid-7paef34x] td[data-astro-cid-7paef34x]:first-child{font-variant-numeric:tabular-nums}.duo-panel[data-astro-cid-7paef34x]{margin-top:1rem;padding:.4rem .6rem}.duo-table[data-astro-cid-7paef34x] .is-up[data-astro-cid-7paef34x]{color:var(--threat-low)}.table-wrap[data-astro-cid-7paef34x]{overflow-x:auto}.duo-table[data-astro-cid-7paef34x] tbody[data-astro-cid-7paef34x] tr[data-astro-cid-7paef34x]{cursor:pointer}.duo-table[data-astro-cid-7paef34x] tbody[data-astro-cid-7paef34x] tr[data-astro-cid-7paef34x][hidden]{display:none}.duo-table[data-astro-cid-7paef34x] .item-link{text-decoration:none}.duo-table[data-astro-cid-7paef34x] .item-link:hover{text-decoration:underline}.duo-tools[data-astro-cid-7paef34x]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.duo-pick[data-astro-cid-7paef34x]{align-items:center;gap:.5rem;font-weight:650;display:inline-flex}.duo-pick[data-astro-cid-7paef34x] select[data-astro-cid-7paef34x]{font:inherit;color:var(--text);background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:999px;padding:.3rem .8rem}.duo-pick[data-astro-cid-7paef34x] select[data-astro-cid-7paef34x]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.duo-count[data-astro-cid-7paef34x]{font-size:.85rem}.duo-more[data-astro-cid-7paef34x]{text-align:center;margin:.6rem 0 .2rem}@media (width<=640px){.duo-table[data-astro-cid-7paef34x] .duo-games[data-astro-cid-7paef34x],.duo-table[data-astro-cid-7paef34x] thead[data-astro-cid-7paef34x] th[data-astro-cid-7paef34x]:nth-child(5),.duo-table[data-astro-cid-7paef34x] td[data-astro-cid-7paef34x]:last-child,.duo-table[data-astro-cid-7paef34x] thead[data-astro-cid-7paef34x] th[data-astro-cid-7paef34x]:last-child{display:none}.duo-table[data-astro-cid-7paef34x] th[data-astro-cid-7paef34x],.duo-table[data-astro-cid-7paef34x] td[data-astro-cid-7paef34x]{padding:.4rem .3rem;font-size:.85rem}}.gl-hl[data-astro-cid-m3v53pui]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}@media (width>=1180px){.gl-hl[data-astro-cid-m3v53pui]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.gl-hl[data-astro-cid-m3v53pui]{grid-template-columns:1fr}}.gl-card[data-astro-cid-m3v53pui]{padding:.9rem 1rem}.gl-card__t[data-astro-cid-m3v53pui]{margin:0;font-size:1.02rem}.gl-card__s[data-astro-cid-m3v53pui]{margin:.1rem 0 .5rem;font-size:.8rem}.gl-card__list[data-astro-cid-m3v53pui]{gap:.3rem;margin:0;padding-left:1.3rem;display:grid}.gl-card__list[data-astro-cid-m3v53pui] li[data-astro-cid-m3v53pui]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gl-card__n[data-astro-cid-m3v53pui]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.gl-scroll[data-astro-cid-m3v53pui]{overflow-x:auto}.gl-table[data-astro-cid-m3v53pui]{min-width:40rem}.gl-table[data-astro-cid-m3v53pui] td[data-astro-cid-m3v53pui]{font-variant-numeric:tabular-nums;white-space:nowrap}.gl-table[data-astro-cid-m3v53pui] td[data-astro-cid-m3v53pui] .faint[data-astro-cid-m3v53pui]{font-size:.8em}.gl-tag[data-astro-cid-m3v53pui]{vertical-align:middle;border:1px solid;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.gl-tag--late[data-astro-cid-m3v53pui]{color:var(--cool)}.gl-tag--early[data-astro-cid-m3v53pui]{color:var(--threat-high)}.gl-tag--mid[data-astro-cid-m3v53pui]{color:var(--accent)}.gl-spark[data-astro-cid-m3v53pui]{display:block}@media (width<=640px){.gl-scroll[data-astro-cid-m3v53pui]{overflow-x:visible}.gl-table[data-astro-cid-m3v53pui]{width:100%;min-width:0}.gl-table[data-astro-cid-m3v53pui] thead[data-astro-cid-m3v53pui] tr[data-astro-cid-m3v53pui]{flex-wrap:wrap;gap:0 14px;display:flex}.gl-table[data-astro-cid-m3v53pui] thead[data-astro-cid-m3v53pui] th[data-astro-cid-m3v53pui]{border:0;padding:0}.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] tr[data-astro-cid-m3v53pui]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px 2px;display:grid}.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] th[data-astro-cid-m3v53pui],.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] td[data-astro-cid-m3v53pui]{border:0;padding:0;display:block}.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] th[data-astro-cid-m3v53pui]{grid-column:1/-1}.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] td[data-astro-cid-m3v53pui]{white-space:normal}.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] td[data-astro-cid-m3v53pui]:before{content:attr(data-label);color:var(--text-faint);margin-bottom:2px;font-size:12.5px;display:block}.gl-table[data-astro-cid-m3v53pui] tbody[data-astro-cid-m3v53pui] td[data-astro-cid-m3v53pui].gl-curve{grid-column:span 2}.gl-spark[data-astro-cid-m3v53pui]{max-width:100%;height:auto}}.gl-spark[data-astro-cid-m3v53pui] line[data-astro-cid-m3v53pui]{stroke:var(--text-faint);stroke-dasharray:3 3;stroke-width:1px}.gl-spark[data-astro-cid-m3v53pui] polyline[data-astro-cid-m3v53pui]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.gvideo[data-astro-cid-gbmmbgfs]{margin:1.25rem 0}.gvideo__poster[data-astro-cid-gbmmbgfs],.gvideo__frame[data-astro-cid-gbmmbgfs]{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg-sunken);width:100%;color:var(--text);text-decoration:none;display:block;position:relative;overflow:hidden}.gvideo__poster[data-astro-cid-gbmmbgfs] img[data-astro-cid-gbmmbgfs]{object-fit:contain;width:auto;height:100%;position:absolute;bottom:0;right:6%}.gvideo__play[data-astro-cid-gbmmbgfs]{background:var(--panel);border:2px solid;place-items:center;width:4rem;height:4rem;font-size:1.6rem;display:grid;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.gvideo__title[data-astro-cid-gbmmbgfs]{font-weight:700;line-height:1.25;position:absolute;top:50%;left:6.25rem;right:50%;transform:translateY(-50%)}.gvideo__poster[data-astro-cid-gbmmbgfs]:hover .gvideo__play[data-astro-cid-gbmmbgfs],.gvideo__poster[data-astro-cid-gbmmbgfs]:focus-visible .gvideo__play[data-astro-cid-gbmmbgfs]{border-color:var(--accent)}.gvideo__chapters[data-astro-cid-gbmmbgfs]{columns:2 16rem;margin:.5rem 0 0;padding-left:0;font-size:.9rem;list-style:none}.gvideo__chapters[data-astro-cid-gbmmbgfs] a[data-astro-cid-gbmmbgfs]{font-variant-numeric:tabular-nums}@media (width<=560px){.gvideo__title[data-astro-cid-gbmmbgfs]{font-size:.85rem;inset:auto 50% 1rem 1rem;transform:none}.gvideo__play[data-astro-cid-gbmmbgfs]{width:3rem;height:3rem;font-size:1.2rem;top:1rem;left:1rem;transform:none}}.glc[data-astro-cid-njeqw5bu]{grid-template-columns:minmax(0,1.7fr) minmax(15rem,1fr);align-items:start;gap:1rem 1.5rem;margin:.5rem 0 0;display:grid}.glc[data-astro-cid-njeqw5bu] svg[data-astro-cid-njeqw5bu]{width:100%;height:auto;display:block;overflow:visible}.glc__grid[data-astro-cid-njeqw5bu] line[data-astro-cid-njeqw5bu]{stroke:var(--line);stroke-width:1px}.glc__grid[data-astro-cid-njeqw5bu].is-even line[data-astro-cid-njeqw5bu]{stroke:var(--text-faint);stroke-dasharray:4 4}.glc__grid[data-astro-cid-njeqw5bu] text[data-astro-cid-njeqw5bu],.glc__x[data-astro-cid-njeqw5bu]{fill:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.glc__grid[data-astro-cid-njeqw5bu].is-even text[data-astro-cid-njeqw5bu]{fill:var(--text-dim);font-weight:700}.glc__line[data-astro-cid-njeqw5bu]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.glc__guide[data-astro-cid-njeqw5bu]{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3;opacity:0;transition:opacity .12s}.glc__guide[data-astro-cid-njeqw5bu].is-hot{opacity:.7}.glc__dot[data-astro-cid-njeqw5bu]{stroke:var(--panel);stroke-width:2px;transition:r .12s}.glc__pt[data-astro-cid-njeqw5bu].is-up .glc__dot[data-astro-cid-njeqw5bu]{fill:var(--threat-low)}.glc__pt[data-astro-cid-njeqw5bu].is-down .glc__dot[data-astro-cid-njeqw5bu]{fill:var(--threat-high)}.glc__pt[data-astro-cid-njeqw5bu].is-thin .glc__dot[data-astro-cid-njeqw5bu]{fill:var(--panel)}.glc__pt[data-astro-cid-njeqw5bu].is-thin.is-up .glc__dot[data-astro-cid-njeqw5bu]{stroke:var(--threat-low)}.glc__pt[data-astro-cid-njeqw5bu].is-thin.is-down .glc__dot[data-astro-cid-njeqw5bu]{stroke:var(--threat-high)}.glc__pt[data-astro-cid-njeqw5bu].is-hot .glc__dot[data-astro-cid-njeqw5bu]{r:7.5}.glc__hit[data-astro-cid-njeqw5bu]{fill:#0000}.glc__val[data-astro-cid-njeqw5bu]{fill:var(--text);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round;opacity:0;font-size:13px;font-weight:800}.glc__pt[data-astro-cid-njeqw5bu].is-labelled .glc__val[data-astro-cid-njeqw5bu],.glc__pt[data-astro-cid-njeqw5bu].is-hot .glc__val[data-astro-cid-njeqw5bu]{opacity:1}.glc[data-astro-cid-njeqw5bu].has-hot .glc__pt[data-astro-cid-njeqw5bu].is-labelled:not(.is-hot) .glc__val[data-astro-cid-njeqw5bu]{opacity:0}.glc__bar[data-astro-cid-njeqw5bu] rect[data-astro-cid-njeqw5bu]{fill:var(--line-strong);transition:fill .12s}.glc__bar[data-astro-cid-njeqw5bu].is-hot rect[data-astro-cid-njeqw5bu]{fill:var(--accent-dim)}.glc__x[data-astro-cid-njeqw5bu].is-hot{fill:var(--text);font-weight:700}.glc__key[data-astro-cid-njeqw5bu]{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.35rem;font-size:.78rem;display:flex}.glc__key[data-astro-cid-njeqw5bu]>span[data-astro-cid-njeqw5bu]{align-items:center;gap:.35rem;display:inline-flex}.glc__sw[data-astro-cid-njeqw5bu]{border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.glc__sw--up[data-astro-cid-njeqw5bu]{background:var(--threat-low)}.glc__sw--down[data-astro-cid-njeqw5bu]{background:var(--threat-high)}.glc__sw--thin[data-astro-cid-njeqw5bu]{border:2px solid var(--text-faint)}.glc__sw--bar[data-astro-cid-njeqw5bu]{background:var(--line-strong);border-radius:2px}.glc__nums[data-astro-cid-njeqw5bu]>summary[data-astro-cid-njeqw5bu]{display:none}.glc__table[data-astro-cid-njeqw5bu]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.glc__table[data-astro-cid-njeqw5bu] th[data-astro-cid-njeqw5bu],.glc__table[data-astro-cid-njeqw5bu] td[data-astro-cid-njeqw5bu]{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:.28rem .45rem}.glc__table[data-astro-cid-njeqw5bu] th[data-astro-cid-njeqw5bu]:first-child{text-align:left}.glc__table[data-astro-cid-njeqw5bu] thead[data-astro-cid-njeqw5bu] th[data-astro-cid-njeqw5bu]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.7rem;font-weight:700}.glc__table[data-astro-cid-njeqw5bu] tbody[data-astro-cid-njeqw5bu] th[data-astro-cid-njeqw5bu]{color:var(--text-dim);font-weight:650}.glc__table[data-astro-cid-njeqw5bu] tbody[data-astro-cid-njeqw5bu] tr[data-astro-cid-njeqw5bu]{cursor:default;transition:background .12s}.glc__table[data-astro-cid-njeqw5bu] tbody[data-astro-cid-njeqw5bu] tr[data-astro-cid-njeqw5bu].is-hot{background:color-mix(in srgb, var(--accent) 14%, transparent)}.glc__table[data-astro-cid-njeqw5bu] tbody[data-astro-cid-njeqw5bu] tr[data-astro-cid-njeqw5bu]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.glc__table[data-astro-cid-njeqw5bu] tr[data-astro-cid-njeqw5bu].is-thin td[data-astro-cid-njeqw5bu],.glc__table[data-astro-cid-njeqw5bu] tr[data-astro-cid-njeqw5bu].is-thin th[data-astro-cid-njeqw5bu]{color:var(--text-faint)}.glc__note[data-astro-cid-njeqw5bu]{margin:.5rem 0 0;font-size:.74rem}@media (width<=820px){.glc[data-astro-cid-njeqw5bu]{grid-template-columns:1fr}.glc__nums[data-astro-cid-njeqw5bu]{border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .75rem}.glc__nums[data-astro-cid-njeqw5bu]>summary[data-astro-cid-njeqw5bu]{cursor:pointer;font-size:.9rem;font-weight:700;display:list-item}.glc__nums[data-astro-cid-njeqw5bu][open]>summary[data-astro-cid-njeqw5bu]{margin-bottom:.4rem}}@media (width<=560px){.glc__x[data-astro-cid-njeqw5bu].is-odd{display:none}.glc__grid[data-astro-cid-njeqw5bu] text[data-astro-cid-njeqw5bu],.glc__x[data-astro-cid-njeqw5bu],.glc__val[data-astro-cid-njeqw5bu]{font-size:19px}.glc__key[data-astro-cid-njeqw5bu]{gap:.25rem .8rem;font-size:.72rem}}.hstage[data-astro-cid-jaax5ccd]{isolation:isolate;position:relative;overflow-x:clip}.hhead[data-astro-cid-jaax5ccd]{max-width:var(--maxw);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 24px;margin:0 auto;padding:1.5rem max(20px,3vw) 0;display:grid}.hhead__bg[data-astro-cid-jaax5ccd]{z-index:-2;opacity:.72;pointer-events:none;-webkit-mask-composite:source-in;background:50% 28%/cover no-repeat;width:66vw;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%),linear-gradient(#000 58%,#0000);mask-image:linear-gradient(90deg,#0000,#000 46%),linear-gradient(#000 58%,#0000);mask-composite:intersect}.hstage[data-astro-cid-jaax5ccd]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07060500,#07060557 170px,#0504039e);height:254px;position:absolute;bottom:0;left:0;right:0}.hhead__main[data-astro-cid-jaax5ccd]{align-content:start;gap:11px;min-width:0;padding:8px 0 20px;display:grid}.hhead__main[data-astro-cid-jaax5ccd]>[data-astro-cid-jaax5ccd]{margin:0}.hhead[data-astro-cid-jaax5ccd] .crumbs[data-astro-cid-jaax5ccd]{color:var(--text-faint);margin:0;font-size:14px}.hhead__name[data-astro-cid-jaax5ccd]{margin:0;font-size:clamp(68px,7.2vw,104px);line-height:.96}.hhead__chips[data-astro-cid-jaax5ccd]{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.hstats[data-astro-cid-jaax5ccd]{flex-wrap:wrap;gap:12px clamp(16px,2vw,28px);margin:2px 0 0;padding:0;list-style:none;display:flex}.hstats__tile[data-astro-cid-jaax5ccd]{min-width:0}.hstats__box[data-astro-cid-jaax5ccd]{color:var(--text);flex-direction:column;text-decoration:none;display:flex}a[data-astro-cid-jaax5ccd].hstats__box:hover .hstats__l[data-astro-cid-jaax5ccd],a[data-astro-cid-jaax5ccd].hstats__box:focus-visible .hstats__l[data-astro-cid-jaax5ccd]{color:var(--text);text-decoration:underline}.hstats__v[data-astro-cid-jaax5ccd]{font:400 clamp(30px, 3vw, 42px)/1.05 var(--display);letter-spacing:.01em;font-variant-numeric:tabular-nums}.hstats__v[data-astro-cid-jaax5ccd].is-small{font-size:clamp(24px,2.2vw,32px);line-height:1.2}.hstats__v[data-astro-cid-jaax5ccd].is-up{color:var(--up)}.hstats__v[data-astro-cid-jaax5ccd].is-down{color:var(--dn)}.hstats__v[data-astro-cid-jaax5ccd].is-pat{color:var(--pat)}.hstats__box[data-astro-cid-jaax5ccd]{box-shadow:inset 0 2px 0 var(--tile-rule,var(--rule)), 0 0 0 1px #ffefd712;background:#0908066b;padding:8px 12px 9px}.hstats__tile[data-astro-cid-jaax5ccd]:has(.is-up){--tile-rule:color-mix(in srgb, var(--up) 70%, transparent)}.hstats__tile[data-astro-cid-jaax5ccd]:has(.is-down){--tile-rule:color-mix(in srgb, var(--dn) 70%, transparent)}.hstats__tile[data-astro-cid-jaax5ccd]:has(.is-pat){--tile-rule:color-mix(in srgb, var(--pat) 60%, transparent)}.hstats__l[data-astro-cid-jaax5ccd]{color:var(--text-dim);max-width:15ch;margin-top:3px;font-size:14px;line-height:1.35}.hhead__src[data-astro-cid-jaax5ccd]{font-size:.82rem}.hhead__links[data-astro-cid-jaax5ccd]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.hpill[data-astro-cid-jaax5ccd]{letter-spacing:.1em;text-transform:uppercase;min-height:40px;color:var(--pat-ink);background:var(--pat-fill);box-shadow:0 0 0 1px #050505, inset 0 0 0 3px var(--pat-fill), inset 0 0 0 4px color-mix(in srgb, var(--pat-ink) 55%, transparent), 0 5px 10px -6px #000;align-items:center;padding:0 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.hpill[data-astro-cid-jaax5ccd]:hover,.hpill[data-astro-cid-jaax5ccd]:focus-visible{color:var(--pat-ink);filter:brightness(1.08);box-shadow:0 0 0 1px #050505, inset 0 0 0 3px var(--pat-fill), inset 0 0 0 4px var(--pat-ink), 0 5px 10px -6px #000}.hpill[data-astro-cid-jaax5ccd]:active{filter:brightness(.86);transform:translateY(1px)}.hpill[data-astro-cid-jaax5ccd]:last-child{color:var(--text);background:var(--slate) 0 0 / 512px 512px, #181817;box-shadow:0 0 0 1px #050505, inset 0 0 0 3px #181817, inset 0 0 0 4px var(--rule)}.hpill[data-astro-cid-jaax5ccd]:last-child:hover,.hpill[data-astro-cid-jaax5ccd]:last-child:focus-visible{color:#fff;filter:none;box-shadow:0 0 0 1px #050505, inset 0 0 0 3px #181817, inset 0 0 0 4px var(--pat-base)}.fig[data-astro-cid-jaax5ccd]{isolation:isolate;place-self:end center;max-width:100%;margin:14px 0 84px;line-height:0;position:relative}.refl[data-astro-cid-jaax5ccd]{pointer-events:none;width:100%;max-width:none;position:absolute;left:0}.mdl[data-astro-cid-jaax5ccd]{width:auto;max-width:100%;height:auto;max-height:452px;display:block;position:relative}.flip[data-astro-cid-jaax5ccd]{transform:scaleX(-1)}.hhead__art[data-astro-cid-jaax5ccd]{place-self:end center;width:180px;margin:14px 0 24px}.hhead__art[data-astro-cid-jaax5ccd] img{width:180px;height:auto;box-shadow:0 0 0 1px #050505, 0 0 0 5px #181817, 0 0 0 6px var(--rule), 0 18px 30px -14px #000;border-radius:2px;display:block}@media (prefers-reduced-motion:reduce){.hpill[data-astro-cid-jaax5ccd]:active{transform:none}}@media (width<=700px){.hhead[data-astro-cid-jaax5ccd]{grid-template-columns:minmax(0,1fr);padding-inline:16px;position:relative}.hstage[data-astro-cid-jaax5ccd]:after{background:linear-gradient(#07060500,#07060557 62%,#05040300);height:190px;top:150px;bottom:auto}.hhead__bg[data-astro-cid-jaax5ccd]{width:100%;height:420px;-webkit-mask-image:linear-gradient(90deg,#00000040,#000 60%),linear-gradient(#000 60%,#0000);mask-image:linear-gradient(90deg,#00000040,#000 60%),linear-gradient(#000 60%,#0000)}.hhead__name[data-astro-cid-jaax5ccd]{overflow-wrap:anywhere;max-width:60%;padding-top:10px;font-size:clamp(52px,15vw,80px)}.hhead__chips[data-astro-cid-jaax5ccd]{max-width:58%}.fig[data-astro-cid-jaax5ccd],.hhead__art[data-astro-cid-jaax5ccd]{z-index:-1;max-width:42%;margin:0;position:absolute;top:40px;right:16px}.mdl[data-astro-cid-jaax5ccd]{max-height:205px}.hhead__art[data-astro-cid-jaax5ccd],.hhead__art[data-astro-cid-jaax5ccd] img{width:110px}.hstats[data-astro-cid-jaax5ccd]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.hstats__v[data-astro-cid-jaax5ccd]{font-size:30px}.hpill[data-astro-cid-jaax5ccd]{min-height:44px}}.hpage__body[data-astro-cid-jaax5ccd]{overflow-anchor:none;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.hpage__body[data-astro-cid-jaax5ccd]>.hsec{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.hpage__body[data-astro-cid-jaax5ccd]>.hsec:first-child{border-top:0}.hpage__body[data-astro-cid-jaax5ccd]>.hsec>.hsec__sum{border-radius:6px;padding:1.05rem .1rem .7rem}.hpage__body[data-astro-cid-jaax5ccd]>.hsec>.hsec__body{padding:0 .1rem 1.4rem}.hpage__body[data-astro-cid-jaax5ccd]>.ad-slot{margin:.5rem 0 1rem}.hsec__lede[data-astro-cid-jaax5ccd]{margin-top:0}.hsec__note[data-astro-cid-jaax5ccd]{margin:.8rem 0 0;font-size:.8rem}.hpage__body[data-astro-cid-jaax5ccd] .mtable a,.hpage__body[data-astro-cid-jaax5ccd] .mate-list a{text-decoration:none}.hpage__body[data-astro-cid-jaax5ccd] .mtable a:hover,.hpage__body[data-astro-cid-jaax5ccd] .mate-list a:hover{text-decoration:underline}.ci[data-astro-cid-jaax5ccd]{margin:0 0 1rem}.ci__t[data-astro-cid-jaax5ccd]{margin:0 0 .5rem;font-size:.95rem}.ci__grid[data-astro-cid-jaax5ccd]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ci__card[data-astro-cid-jaax5ccd]{border:1px solid var(--line);background:var(--bg-sunken);border-radius:10px;align-content:start;gap:.35rem;padding:.55rem .7rem .6rem;display:grid}.ci__prob[data-astro-cid-jaax5ccd]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:700;text-decoration:none}.ci__prob[data-astro-cid-jaax5ccd]:hover,.ci__prob[data-astro-cid-jaax5ccd]:focus-visible{color:var(--accent)}.ci__items[data-astro-cid-jaax5ccd]{gap:.2rem;display:grid}.ci__items[data-astro-cid-jaax5ccd] .item-link{color:var(--text);align-items:center;gap:.5rem;padding:.1rem 0;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.ci__items[data-astro-cid-jaax5ccd] .item-link:hover,.ci__items[data-astro-cid-jaax5ccd] .item-link:focus-visible{color:var(--accent)}.mx-tools[data-astro-cid-jaax5ccd]{margin:0 0 .6rem}.mx-filter[data-astro-cid-jaax5ccd] input[data-astro-cid-jaax5ccd]{width:min(100%,18rem);font:inherit;color:var(--text);background:var(--bg-sunken);border:1px solid var(--line-strong);border-radius:999px;padding:.35rem .85rem}.mx-filter[data-astro-cid-jaax5ccd] input[data-astro-cid-jaax5ccd]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mx-grid[data-astro-cid-jaax5ccd]{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mx-grid[data-astro-cid-jaax5ccd]>li[data-astro-cid-jaax5ccd][hidden]{display:none}.vs-tile[data-astro-cid-jaax5ccd]{border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--bg-sunken);color:var(--text);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.3rem .45rem .3rem .3rem;text-decoration:none;display:grid}.vs-tile[data-astro-cid-jaax5ccd]:hover,.vs-tile[data-astro-cid-jaax5ccd]:focus-visible{border-color:var(--accent)}.vs-tile[data-astro-cid-jaax5ccd] img,.vs-tile[data-astro-cid-jaax5ccd] svg{object-fit:cover;border-radius:6px;grid-row:1/span 2;width:36px;height:36px}.vs-tile__name[data-astro-cid-jaax5ccd]{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.15;overflow:hidden}.vs-tile__num[data-astro-cid-jaax5ccd]{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.vs-tile__num[data-astro-cid-jaax5ccd] .wr-diff{font-size:.72rem}.vs-tile--bad[data-astro-cid-jaax5ccd]{border-left-color:var(--threat-high);background:color-mix(in srgb, var(--threat-high) 9%, var(--bg-sunken))}.vs-tile--lean-bad[data-astro-cid-jaax5ccd]{border-left-color:color-mix(in srgb, var(--threat-high) 55%, var(--line-strong))}.vs-tile--lean-good[data-astro-cid-jaax5ccd]{border-left-color:color-mix(in srgb, var(--threat-low) 55%, var(--line-strong))}.vs-tile--good[data-astro-cid-jaax5ccd]{border-left-color:var(--threat-low);background:color-mix(in srgb, var(--threat-low) 9%, var(--bg-sunken))}.mx-key[data-astro-cid-jaax5ccd]{white-space:nowrap;align-items:center;gap:.3rem;margin-left:.6rem;font-size:.8rem;display:inline-flex}.mx-sw[data-astro-cid-jaax5ccd]{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.mx-sw--bad[data-astro-cid-jaax5ccd]{background:var(--threat-high)}.mx-sw--good[data-astro-cid-jaax5ccd]{background:var(--threat-low)}.mx-empty[data-astro-cid-jaax5ccd]{margin:.5rem 0 0}.mx-strong[data-astro-cid-jaax5ccd]{color:var(--text-dim);margin:.4rem 0 .8rem;font-size:.9rem}.vs-tile__strong[data-astro-cid-jaax5ccd]{letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;color:var(--text-dim);background:var(--bg-raised,#ffffff0f);border-radius:3px;margin-left:.35rem;padding:0 .3rem;font-size:.62rem;font-weight:600}.sw-pair[data-astro-cid-jaax5ccd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}.sw-pair[data-astro-cid-jaax5ccd] .phase-label[data-astro-cid-jaax5ccd]{margin-top:0}.sw-pair[data-astro-cid-jaax5ccd] ul[data-astro-cid-jaax5ccd]{margin:0}.mate-list[data-astro-cid-jaax5ccd]{gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.mate-list[data-astro-cid-jaax5ccd]>li[data-astro-cid-jaax5ccd]{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,1fr) auto auto;align-items:center;gap:.8rem;padding:.2rem 0;display:grid}.mate-list__n[data-astro-cid-jaax5ccd]{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:.88rem}.mate-list__lift[data-astro-cid-jaax5ccd]{color:var(--text-dim);font-size:.84rem}@media (width<=700px){.sw-pair[data-astro-cid-jaax5ccd]{grid-template-columns:1fr}.mate-list[data-astro-cid-jaax5ccd]>li[data-astro-cid-jaax5ccd]{grid-template-columns:minmax(0,1fr) auto}.mate-list__lift[data-astro-cid-jaax5ccd]{grid-column:1/-1;margin-top:-.3rem;padding-left:2.4rem}}@media (width<=560px){.abil-row[data-astro-cid-jaax5ccd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.abil-tile[data-astro-cid-jaax5ccd]{gap:.3rem;padding:.5rem .2rem .45rem}.abil-tile[data-astro-cid-jaax5ccd] .abil-tile__name[data-astro-cid-jaax5ccd]{font-size:.7rem}.abil-tile[data-astro-cid-jaax5ccd] .abil-tile__type[data-astro-cid-jaax5ccd]{display:none}.mx-grid[data-astro-cid-jaax5ccd]{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-key[data-astro-cid-jaax5ccd]{margin-left:0;margin-right:.6rem}}.hfilters[data-astro-cid-es4grfyy]{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#09080666;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:12px 24px;margin-top:1.1rem;padding:14px 16px;display:grid}.hfilters[data-astro-cid-es4grfyy][hidden]{display:none}.hfilters__find[data-astro-cid-es4grfyy]{grid-row:span 2;display:block;position:relative}.hfilters__find[data-astro-cid-es4grfyy] svg[data-astro-cid-es4grfyy]{color:var(--text-faint);pointer-events:none;position:absolute;top:13px;left:12px}.hfilters__find[data-astro-cid-es4grfyy] input[data-astro-cid-es4grfyy]{width:100%;height:44px;padding:0 12px 0 38px;font-size:16px}.hfilters__roles[data-astro-cid-es4grfyy]{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.hfilters__k[data-astro-cid-es4grfyy]{color:var(--text-dim);margin-right:4px;font-size:14px}.hfilters__roles[data-astro-cid-es4grfyy] legend[data-astro-cid-es4grfyy]{float:left;margin-right:8px;padding:0;line-height:34px}.hfilters__role[data-astro-cid-es4grfyy]{min-height:34px;font:600 13px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--text);background:0 0;border:1px solid #efe7d24d;border-radius:1px;padding:0 11px}.hfilters__role[data-astro-cid-es4grfyy]:hover{border-color:var(--pat-base)}.hfilters__role[data-astro-cid-es4grfyy][aria-pressed=true]{color:var(--pat-ink);background:var(--pat-fill);border-color:var(--pat-fill)}.hfilters__ranges[data-astro-cid-es4grfyy]{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.hfilters__range[data-astro-cid-es4grfyy]{flex:200px;gap:4px;min-width:200px;max-width:320px;display:grid}.hfilters__range[data-astro-cid-es4grfyy] output[data-astro-cid-es4grfyy]{color:var(--pat);font-weight:700}.hfilters__range[data-astro-cid-es4grfyy] input[data-astro-cid-es4grfyy]{width:100%;accent-color:var(--pat-base);height:24px}.hfilters__count[data-astro-cid-es4grfyy]{color:var(--text-faint);grid-column:1/-1;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.hfilters__clear[data-astro-cid-es4grfyy]{color:var(--pat);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-weight:600;text-decoration:underline}.hfilters__clear[data-astro-cid-es4grfyy][hidden]{display:none}.hlist[data-astro-cid-es4grfyy]{margin-top:1rem}.hlist__head[data-astro-cid-es4grfyy],.hrow[data-astro-cid-es4grfyy]{grid-template-columns:44px minmax(0,1.1fr) minmax(0,1.4fr) 104px 104px;align-items:center;gap:0 18px;display:grid}.hlist__head[data-astro-cid-es4grfyy]{color:var(--text-faint);border-bottom:1px solid var(--rule);padding:0 10px 6px;font-size:13px}.hlist__h--n[data-astro-cid-es4grfyy],.hrow__n[data-astro-cid-es4grfyy]{text-align:right}.hlist__h--n[data-astro-cid-es4grfyy]{justify-self:end}.hlist__sort[data-astro-cid-es4grfyy]{cursor:pointer;min-height:32px;font:700 12.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:0 0;border:0;align-items:center;gap:5px;margin:0 -6px;padding:0 6px;display:inline-flex}.hlist__sort[data-astro-cid-es4grfyy]:hover,.hlist__sort[data-astro-cid-es4grfyy]:focus-visible{color:var(--text)}.is-sorted[data-astro-cid-es4grfyy] .hlist__sort[data-astro-cid-es4grfyy]{color:var(--pat)}.hlist__arrow[data-astro-cid-es4grfyy]{opacity:.35;border:5px solid #0000;border-top-color:currentColor;width:0;height:0;margin-top:5px}[data-astro-cid-es4grfyy][aria-sort=ascending].is-sorted .hlist__arrow[data-astro-cid-es4grfyy]{opacity:1;border-top-color:#0000;border-bottom-color:currentColor;margin:-5px 0 0}[data-astro-cid-es4grfyy][aria-sort=descending].is-sorted .hlist__arrow[data-astro-cid-es4grfyy]{opacity:1}.hlist__rows[data-astro-cid-es4grfyy]{margin:0;padding:0;list-style:none}.hlist__rows[data-astro-cid-es4grfyy]>li[data-astro-cid-es4grfyy]{border-bottom:1px solid var(--rule2);margin:0}.hlist__rows[data-astro-cid-es4grfyy]>li[data-astro-cid-es4grfyy][hidden]{display:none}.hrow[data-astro-cid-es4grfyy]{min-height:56px;color:var(--text);padding:4px 10px;text-decoration:none}.hrow[data-astro-cid-es4grfyy]:hover,.hrow[data-astro-cid-es4grfyy]:focus-visible{background:#efe7d20d}.hrow[data-astro-cid-es4grfyy]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hrow__pic[data-astro-cid-es4grfyy]{width:44px;height:48px;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);line-height:0;overflow:hidden}.hrow__pic[data-astro-cid-es4grfyy] img,.hrow__pic[data-astro-cid-es4grfyy] svg{object-fit:cover;object-position:50% 4%;display:block;width:44px!important;height:48px!important}.hrow__name[data-astro-cid-es4grfyy]{font:400 22px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.hrow__name[data-astro-cid-es4grfyy] .newhero-tag[data-astro-cid-es4grfyy]{vertical-align:3px;font-family:var(--font);margin-left:8px;display:inline-block;position:static}.hrow__roles[data-astro-cid-es4grfyy]{font:400 15px/1.3 var(--font);color:var(--text-dim)}.hrow__n[data-astro-cid-es4grfyy]{font:600 16px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--text-dim)}.hrow__wr[data-astro-cid-es4grfyy].is-up{color:var(--up)}.hrow__wr[data-astro-cid-es4grfyy].is-down{color:var(--dn)}.hrow__lbl[data-astro-cid-es4grfyy]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hrow[data-astro-cid-es4grfyy].is-locked{opacity:.75}.hlist__none[data-astro-cid-es4grfyy]{margin:1rem 0}@media (width<=900px){.hfilters[data-astro-cid-es4grfyy]{grid-template-columns:minmax(0,1fr)}.hfilters__find[data-astro-cid-es4grfyy]{grid-row:auto}}@media (width<=700px){.hfilters[data-astro-cid-es4grfyy]{gap:10px;padding:12px}.hfilters__roles[data-astro-cid-es4grfyy]{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;scroll-padding-inline:12px;overflow-x:auto}.hfilters__roles[data-astro-cid-es4grfyy]::-webkit-scrollbar{display:none}.hfilters__roles[data-astro-cid-es4grfyy] legend[data-astro-cid-es4grfyy]{float:none;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hfilters__role[data-astro-cid-es4grfyy]{white-space:nowrap;flex:none;min-height:40px}.hfilters__ranges[data-astro-cid-es4grfyy]{flex-wrap:nowrap;gap:14px}.hfilters__range[data-astro-cid-es4grfyy]{flex:1 1 0;min-width:0;max-width:none}.hfilters__range[data-astro-cid-es4grfyy] .hfilters__k[data-astro-cid-es4grfyy]{font-size:13px}.hlist__head[data-astro-cid-es4grfyy]{flex-wrap:wrap;gap:4px 16px;padding:0 4px 6px;display:flex}.hlist__head[data-astro-cid-es4grfyy]>span[data-astro-cid-es4grfyy]:first-child{display:none}.hlist__sort[data-astro-cid-es4grfyy]{min-height:40px}.hrow[data-astro-cid-es4grfyy]{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"p n w""p r k";gap:2px 12px;min-height:58px;padding:6px 4px}.hrow__pic[data-astro-cid-es4grfyy]{grid-area:p}.hrow__name[data-astro-cid-es4grfyy]{grid-area:n;font-size:20px}.hrow__roles[data-astro-cid-es4grfyy]{grid-area:r;font-size:14px}.hrow__wr[data-astro-cid-es4grfyy]{grid-area:w}.hrow__pick[data-astro-cid-es4grfyy]{grid-area:k;font-size:13px}.hrow__lbl[data-astro-cid-es4grfyy]{clip:auto;width:auto;height:auto;color:var(--text-faint);font-size:13px;font-weight:400;position:static;overflow:visible}}.statrows[data-astro-cid-rv6dx5r5]{gap:.7rem;margin-top:.6rem;display:grid}.statrows__group[data-astro-cid-rv6dx5r5]{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.2rem .9rem;display:grid}.statrows__label[data-astro-cid-rv6dx5r5]{color:var(--text-dim);white-space:nowrap;margin:0;font-size:.74rem}.statrows[data-astro-cid-rv6dx5r5] .item-row{margin:0}@media (width<=620px){.statrows__group[data-astro-cid-rv6dx5r5]{grid-template-columns:1fr;gap:.25rem}}.pv{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.patch ul.pv.pv:not(.prows):not(.pgrid):not(.pchgs){padding-left:0}.patch ul.pv>li{margin-bottom:0}.pv__row{box-shadow:inset 3px 0 0 var(--pv-edge,var(--rule));background:#09080659;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 10px;font-size:15px;line-height:1.35;display:grid}.pv__row--up{--pv-edge:color-mix(in srgb, var(--up) 75%, transparent);--pv-now:var(--up)}.pv__row--down{--pv-edge:color-mix(in srgb, var(--dn) 75%, transparent);--pv-now:var(--dn)}.pv__row--slow{--pv-edge:#e9b85cbf;--pv-now:#e9b85c}.pv__row--even{--pv-now:var(--text)}.pv__row>.chg{text-align:center;min-width:3.9rem}.pv__row:has(.pv__pic){grid-template-columns:auto auto minmax(0,1fr) auto}.pv__pic{object-fit:cover;border-radius:1px;width:40px;height:32px;box-shadow:0 0 0 1px #050505}.pv__text{min-width:0;color:var(--text);grid-column:span 2}.pv__label{min-width:0;color:var(--text)}.pv__vals{white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;align-items:baseline;gap:6px;display:inline-flex}.pv__row--long{grid-template-columns:auto minmax(0,1fr)}.pv__row--long:has(.pv__pic){grid-template-columns:auto auto minmax(0,1fr)}.pv__row--long .pv__vals{white-space:normal;flex-wrap:wrap;grid-column:1/-1;justify-self:start;padding-left:2px}.pv__row--long .pv__now{font:650 15px/1.35 var(--font);letter-spacing:0}.pv__was{color:var(--text-faint);text-decoration-thickness:1.5px}.pv__dir{color:var(--pv-now);font-size:11px}.pv__now{font:400 19px/1 var(--display);letter-spacing:.02em;color:var(--pv-now)}.pv-key{white-space:nowrap;margin-left:10px}.pv-key--up{color:var(--up)}.pv-key--down{color:var(--dn)}.pv-key--slow{color:#e9b85c}.pv--tight .pv__row{gap:3px 8px;padding:5px 8px;font-size:14px}.pv--tight .pv__row>.chg{min-width:0;padding-inline:.35rem}.pv--tight .pv__now{font-size:17px}.pgw{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:14px;display:grid}.pgw__card{background:var(--panel);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);padding:12px 12px 14px}.pgw__card--mid-boss,.pgw__card--haunts{grid-column:span 1}.pgw__head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.pgw__pic{object-fit:cover;width:96px;height:64px;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);flex:none}.pgw__title{font:400 22px/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.phgrid{overflow-anchor:none;background:var(--panel);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);padding:12px}.phgrid__tiles{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px 6px;display:grid}.phgrid__cell{min-width:0}.phgrid__tile{color:var(--text);text-align:center;border-radius:2px;justify-items:center;gap:4px;padding:3px 3px 5px;text-decoration:none;display:grid}a.phgrid__tile{cursor:pointer}a.phgrid__tile:hover{color:var(--text);background:#ffffff0d}a.phgrid__tile:hover .phgrid__art{outline:1px solid var(--pat-base);outline-offset:1px}.phgrid__tile:focus-visible{outline:2px solid var(--pat);outline-offset:1px}.phgrid__tile[aria-expanded=true]{background:#ffffff12}.phgrid__tile[aria-expanded=true] .phgrid__art{outline:2px solid var(--pat);outline-offset:1px}.phgrid__art{aspect-ratio:28/38;background:#0d0e0b;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #050505}.phgrid__art img{object-fit:cover;object-position:50% 0;display:block;width:100%!important;height:100%!important}.phgrid__name{overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600;line-height:1.15}.phgrid__tile.is-same{cursor:default}.phgrid__tile.is-same .phgrid__art{opacity:.32;filter:grayscale()}.phgrid__tile.is-same .phgrid__name{color:var(--text-faint)}.phgrid__tag,.phgrid-key__tag{font:700 12px/1.3 var(--font);color:#12110d;background:var(--pat);white-space:nowrap;padding:1px 5px;display:inline-block;box-shadow:0 0 0 1px #050505}.phgrid__tag{position:absolute;top:3px;left:3px}.phgrid__arrows{filter:drop-shadow(0 1px 2px #000000e6);align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:3px;right:3px}.phgrid__arrow svg,.phgrid-key__a svg{width:100%;height:100%;display:block}.phgrid__arrow path,.phgrid-key__a path{stroke:#050505;stroke-width:1.6px;stroke-linejoin:round;paint-order:stroke}.phgrid__arrow--up path,.phgrid-key__a--up path{fill:var(--up)}.phgrid__arrow--down path,.phgrid-key__a--down path{fill:var(--dn)}.phgrid__arrow--s1{width:18px;height:20px}.phgrid__arrow--s2{width:26px;height:29px}.phgrid__arrow--s3{width:36px;height:40px}.phgrid-key__a{vertical-align:-1px;width:12px;height:13px;margin:0 2px 0 8px;display:inline-block}.phgrid-key__a:first-child{margin-left:0}.phgrid-key .phgrid-key__tag{margin:0 2px;font-size:12px}.phgrid-pointer{background:var(--panel);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);margin:14px 0 0;padding:10px 12px}.phgrid__panels{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.phgrid.is-js .phgrid__panels{display:none}.phgrid__tiles>.phero{grid-column:1/-1;margin:4px 0 8px}.phero__close{font:650 14px/1 var(--font);color:var(--text);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);cursor:pointer;background:#0d0e0b;border:0;margin-left:10px;padding:6px 10px}.phero__close:hover{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat)}.phero__close:focus-visible{outline:2px solid var(--pat);outline-offset:2px}.phero__key{margin:-4px 0 12px;font-size:13px}.phero:focus{outline:none}.pv-when{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:2px 0;font-size:12px;font-weight:700}.pv-when--new{color:var(--pat)}.pabil__col>.pv-when{text-align:left}.phero{background:var(--panel);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);padding:12px;scroll-margin-top:140px}.phgrid .phero{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat-base);background:#12130f}.phero__head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.phero__art{width:46px;height:52px;box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);flex:none;overflow:hidden}.phero__art img{object-fit:cover;object-position:50% 0;width:46px!important;height:62px!important}.phero__name{font:400 26px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.phero__name a{color:var(--text);text-decoration:none}.phero__name a:hover{color:var(--pat)}.phero .pcard__tally{gap:4px;margin-left:auto;display:flex}.pabil{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pabil__col{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.pabil__top{text-align:center;justify-items:center;gap:4px;display:grid}.pabil__icon{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);background:#0d0e0b;padding:3px;display:inline-flex}.pabil__icon.is-ult{box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--pat-base)}.pabil__name{color:var(--text);font-size:13px;font-weight:600;line-height:1.2}.pabil__col.is-same .pabil__icon,.pabil__col.is-same .pabil__name{opacity:.45}.pabil__none{text-align:center;color:var(--text-faint);margin:0;font-size:13px}.pabil .pv__row{grid-template-columns:minmax(0,1fr)}.pabil .pv__vals{justify-self:start}.pabil .pv__row>.chg{grid-column:1/-1;justify-self:start}.pabil .pv__text{grid-column:1/-1}.pbase{border-top:1px solid var(--rule2);margin-top:12px;padding-top:10px}.pbase__k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:0 0 6px;font-size:13px;font-weight:700}.pitem-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:12px;display:grid}.pitem{background:var(--panel);box-shadow:0 0 0 1px #050505, inset 0 0 0 1px var(--rule2);padding:10px;scroll-margin-top:140px}.pitem__head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pitem__name{margin:0;font-size:16px}.pitem .pcard__tally{gap:4px;margin-left:auto;display:flex}@media (width<=1100px){.pabil{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pabil{grid-template-columns:minmax(0,1fr);gap:12px}.pabil__col:not(.is-same) .pabil__top{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:10px}.pabil__col.is-same{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.pabil__col.is-same .pabil__top{display:contents}.pabil__col.is-same .pabil__icon :is(img,svg){width:28px!important;height:28px!important}.pabil__col.is-same .pabil__name{text-align:left}.pv__row{padding:6px 8px;font-size:14px}.pv__row>.chg{min-width:0}.pgw__pic{width:72px;height:48px}.phgrid{padding:8px}.phgrid__tiles{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px 4px}.phgrid__tile{gap:3px;padding:2px 1px 4px}.phgrid__name{font-size:12px}.phgrid__tag{padding:0 3px;font-size:12px;top:2px;left:2px}.phgrid__arrow--s1{width:14px;height:15px}.phgrid__arrow--s2{width:19px;height:21px}.phgrid__arrow--s3{width:25px;height:28px}.phgrid .phero{padding:10px 8px}.phero__close{padding:6px 8px}}.st-items[data-astro-cid-2symppap]{gap:.1rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.st-items[data-astro-cid-2symppap]>li[data-astro-cid-2symppap]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.86rem;display:flex}.st-items[data-astro-cid-2symppap]>li[data-astro-cid-2symppap]:last-child{border-bottom:0}.st-items[data-astro-cid-2symppap] .item-link{color:var(--text);font-weight:650;text-decoration:none}.st-items[data-astro-cid-2symppap] .item-link:hover{color:var(--accent)}.st-items[data-astro-cid-2symppap] .souls{flex:none;font-size:.78rem}.st-more[data-astro-cid-2symppap]{margin-top:.45rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-block}.st-more[data-astro-cid-2symppap]:hover{text-decoration:underline}.tiers[data-astro-cid-u4ccc3yi]{gap:.55rem;width:100%;max-width:none;display:grid}.tier-row[data-astro-cid-u4ccc3yi]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:7.5rem 1fr;max-width:none;display:grid;overflow:hidden}.tier-row__label[data-astro-cid-u4ccc3yi]{text-align:center;border-right:1px solid var(--line);align-content:center;justify-items:center;gap:.15rem;padding:.6rem .4rem;display:grid}.tier-row__letter[data-astro-cid-u4ccc3yi]{font-family:var(--font-display,inherit);font-size:2.1rem;font-weight:800;line-height:1}.tier-row__note[data-astro-cid-u4ccc3yi]{color:var(--text-faint);font-size:.7rem}.tier-row--s[data-astro-cid-u4ccc3yi] .tier-row__label[data-astro-cid-u4ccc3yi]{background:color-mix(in srgb, #e0b85a 26%, var(--panel))}.tier-row--a[data-astro-cid-u4ccc3yi] .tier-row__label[data-astro-cid-u4ccc3yi]{background:color-mix(in srgb, #5fc09a 20%, var(--panel))}.tier-row--b[data-astro-cid-u4ccc3yi] .tier-row__label[data-astro-cid-u4ccc3yi]{background:color-mix(in srgb, #4f7fd9 18%, var(--panel))}.tier-row--c[data-astro-cid-u4ccc3yi] .tier-row__label[data-astro-cid-u4ccc3yi]{background:color-mix(in srgb, #e08b4d 18%, var(--panel))}.tier-row--d[data-astro-cid-u4ccc3yi] .tier-row__label[data-astro-cid-u4ccc3yi]{background:color-mix(in srgb, #e0555f 20%, var(--panel))}.tier-row__heroes[data-astro-cid-u4ccc3yi]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:.45rem;margin:0;padding:.5rem;list-style:none;display:grid}.tier-row__empty[data-astro-cid-u4ccc3yi]{padding:.6rem}.tier-hero[data-astro-cid-u4ccc3yi]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text);grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;align-items:center;column-gap:.55rem;padding:.35rem;text-decoration:none;display:grid;position:relative}.tier-hero[data-astro-cid-u4ccc3yi]:hover,.tier-hero[data-astro-cid-u4ccc3yi]:focus-visible{border-color:var(--accent)}.tier-hero[data-astro-cid-u4ccc3yi] img,.tier-hero[data-astro-cid-u4ccc3yi] svg{object-fit:cover;border-radius:calc(var(--radius) - 2px);grid-row:1/span 3;width:56px;height:56px}.tier-hero__name[data-astro-cid-u4ccc3yi]{font-size:.88rem;font-weight:700;line-height:1.15}.tier-hero__new[data-astro-cid-u4ccc3yi]{vertical-align:middle;margin-left:.3rem;padding:.05rem .3rem;font-size:.55rem;position:static}.tier-hero__wr[data-astro-cid-u4ccc3yi]{font-variant-numeric:tabular-nums;font-weight:800}.tier-hero__n[data-astro-cid-u4ccc3yi]{color:var(--text-faint);font-size:.7rem}.tier-hero[data-astro-cid-u4ccc3yi].is-new{border-color:#e0b85a}@media (width<=560px){.tier-row[data-astro-cid-u4ccc3yi]{grid-template-columns:4.2rem 1fr}.tier-row__note[data-astro-cid-u4ccc3yi]{display:none}.tier-row__heroes[data-astro-cid-u4ccc3yi]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.mapbox{isolation:isolate;min-width:0;position:relative}.mapbox:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#46be9633,#0000 72%);position:absolute;inset:-6% 2%}.map__h{z-index:1;max-width:6em;font-size:clamp(32px,3vw,46px);line-height:1;position:absolute;top:0;left:0}.tmap{width:100%;height:auto;display:block;overflow:visible}.rim{fill:none;stroke:#ffefd721;stroke-width:1.5px}.streets{opacity:.17;transition:opacity .25s}.ln{fill:none;stroke:var(--c);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.ln--g{stroke-width:24px;opacity:.17}.ln--h{stroke:#fff;stroke-width:1.6px;opacity:.5}.dash{fill:none;stroke:var(--pat);stroke-width:2.5px;stroke-dasharray:3 9;stroke-linecap:round;opacity:.75;transition:opacity .18s,stroke-width .18s}.tmap:has(.stn--p:hover) .dash,.tmap:has(.stn--p:focus-visible) .dash{opacity:1;stroke-width:4px}.t-tool{text-transform:uppercase;fill:var(--text);letter-spacing:.03em;paint-order:stroke;stroke:#10130dd9;stroke-width:6px;stroke-linejoin:round;font:400 26px Anton,Impact,Arial Narrow,sans-serif}.t-place{fill:#dcdccb;paint-order:stroke;stroke:#10130dd9;stroke-width:6px;stroke-linejoin:round;font:italic 400 24px Instrument Serif,ISerifFB,Georgia,serif}.t-plain{fill:#a9b4a8;paint-order:stroke;stroke:#10130dcc;stroke-width:5px;stroke-linejoin:round;font:italic 400 21px Instrument Serif,ISerifFB,Georgia,serif}.hit{fill:#0000}.halo{fill:var(--line);opacity:.2}.stn{cursor:pointer;outline:0}.stn--p:hover .pillbg,.stn--p:focus-visible .pillbg{fill:#2c2b29}.stn:focus-visible .t-tool{text-underline-offset:4px;text-decoration:underline}.stn:focus-visible .lamp,.stn--p:focus-visible .pillbg{stroke:var(--text);stroke-width:5px}.lg{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.lg a{background:#1b1b1a;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:7px 9px 7px 7px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.lg i{z-index:1;width:20px;height:20px;box-shadow:0 0 0 1.5px var(--c);background:#10130d;border-radius:50%;place-items:center;font:700 11.5px Inter,InterFB,system-ui,sans-serif;display:grid;position:absolute;top:3px;left:3px}.lg b{font:600 14.5px/1.2 Inter,InterFB,system-ui,sans-serif;display:block}.lg em{color:var(--text-faint);font:italic 400 14.5px/1.15 Instrument Serif,ISerifFB,Georgia,serif;display:block}.mapnote{color:var(--text-faint);text-align:center;margin-top:6px;font-size:14px}.mapsect{margin-top:clamp(40px,5vw,72px)}@media (width>=1100px) and (width<=1320px){.t-tool,.t-place{font-size:27px}.t-plain{font-size:23px}}.tall,.mapsect--t{display:none}@media (width<=700px){.mapbox,.mapbox-b{display:none}.tall,.mapsect--t{display:block}.mapnote{text-align:left}}@media (width<=370px){.lg{grid-template-columns:minmax(0,1fr)}}.stn .train{opacity:0}.stn .lamp{transition:fill .2s}@media (hover:hover){.stn:hover .train{opacity:0;animation:.55s cubic-bezier(.3,0,.2,1) fx-train}.stn:hover .lamp{fill:var(--line);animation:.55s linear fx-lamp}}.stn:focus-visible .train{opacity:0;animation:.55s cubic-bezier(.3,0,.2,1) fx-train}.stn:focus-visible .lamp{fill:var(--line);animation:.55s linear fx-lamp}.stn.fx-tap .train{opacity:0;animation:.55s cubic-bezier(.3,0,.2,1) fx-train}.stn.fx-tap .lamp{fill:var(--line);animation:.55s linear fx-lamp}.tmap a:focus-visible{outline:none}.stn:focus-visible .halo{opacity:.55}.map__h,.mapsect--t h2,.city h2{letter-spacing:.012em}.t-tool{stroke:#090806f2;stroke-width:7px}.t-place{fill:#f0ebda;stroke:#090806f2;stroke-width:7px;font:italic 600 24px Newsreader,NewsFB,Georgia,Times New Roman,serif}.t-plain{fill:#dfe3d5;stroke:#090806f2;stroke-width:6px;font:italic 600 21.5px Newsreader,NewsFB,Georgia,Times New Roman,serif}.lg em{color:#dfe3d5;font:italic 600 14.5px/1.15 Newsreader,NewsFB,Georgia,Times New Roman,serif}@media (width>=1100px) and (width<=1320px){.t-place{font-size:27px}.t-plain{font-size:24px}}.mkmap{position:relative;container-type:inline-size}.tmap--mk .plq{fill:#151412;stroke-width:3.5px;transition:fill .15s,stroke-width .15s}.tmap--mk .mki{color:#efe7d2;--mk-bg:#151412;pointer-events:none}.stn--m:hover .plq,.stn--m:focus-visible .plq,.stn--m.fx-tap .plq{fill:#333230;stroke-width:5px}.stn--m:hover .mki,.stn--m:focus-visible .mki{color:#fff;--mk-bg:#333230}.stn--m:focus-visible .plq{stroke:var(--text)}.stn--m{cursor:pointer}.tmap--mk .t-tool{font-size:28px;font-weight:400}.tmap--mk .t-tool--t{stroke-width:9px;stroke:#090806f5;font-size:34px}.mkb{fill:none;stroke-width:2px;opacity:0;pointer-events:none;animation:5.6s ease-in-out infinite mkb;animation-delay:calc(var(--i) * -1.37s)}@keyframes mkb{0%,to{opacity:.08}50%{opacity:.62}}.stn--m:hover .mkb,.stn--m:focus-visible .mkb{opacity:.9;animation:none}.ia{transform-box:fill-box;animation-delay:calc(var(--i) * -1.9s)}.ia--bell{transform-origin:50% 0;animation:7s ease-in-out infinite mk-swing}@keyframes mk-swing{0%,68%,to{transform:rotate(0)}74%{transform:rotate(5deg)}80%{transform:rotate(-4deg)}86%{transform:rotate(2.5deg)}92%{transform:rotate(-1deg)}}.ia--crate{animation:6.4s ease-in-out infinite mk-bob}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(2.2px)}}.ia--crystal{animation:6.8s ease-in-out infinite mk-float}@keyframes mk-float{0%,to{transform:translateY(.8px)}50%{transform:translateY(-1.2px)}}.ia--tree{transform-origin:50% 100%;animation:7.4s ease-in-out infinite mk-tree}@keyframes mk-tree{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.ia--s1,.ia--s2{animation:5.2s ease-out infinite mk-smoke}.ia--s2{animation-delay:calc(var(--i) * -1.9s - 1.7s)}@keyframes mk-smoke{0%{opacity:0;transform:translateY(2px)}25%{opacity:.95}to{opacity:0;transform:translate(-3px,-3px)}}.ia--w1,.ia--w2,.ia--w3{animation:6s ease-in-out infinite mk-lamp}.ia--w2{animation-delay:calc(var(--i) * -1.9s - 1.1s)}.ia--w3{animation-delay:calc(var(--i) * -1.9s - 2.2s)}@keyframes mk-lamp{0%,to{opacity:.08}50%{opacity:.95}}.ia--l1,.ia--l2,.ia--l3{animation:6.6s ease-in-out infinite mk-line}.ia--l2{animation-delay:calc(var(--i) * -1.9s - .8s)}.ia--l3{animation-delay:calc(var(--i) * -1.9s - 1.6s)}@keyframes mk-line{0%,to{opacity:.25}40%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.mkb,.ia{animation:none!important}.mkb{opacity:.6}.ia--w1,.ia--w2,.ia--w3{opacity:.8}.tmap--mk .t-tool{text-underline-offset:4px;text-decoration:underline 1.5px}.mcard{transition:none!important;transform:none!important}}.mcard{z-index:6;isolation:isolate;opacity:0;visibility:hidden;text-align:left;background:linear-gradient(#1d1c1a,#11100e);border-radius:3px;width:min(400px,44cqw);min-width:272px;transition:opacity .16s .12s,transform .16s .12s,visibility 0s .28s;position:absolute;overflow:hidden;transform:translateY(5px);box-shadow:0 0 0 1px #050806,0 22px 44px -14px #000}.mcard:after{content:"";z-index:3;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);pointer-events:none;border-radius:3px;position:absolute;inset:0}.mcard a.mcard__c{text-decoration:none;display:block}.mkmap .mcard a.mcard__c:before{content:"";z-index:2;position:absolute;inset:0}.mkmap .mcard:hover a.mcard__c{color:#fff}.mcard p{margin:0}@media (hover:hover){.mkmap:has(#mkw-counters:hover) .mcard--counters,.mcard--counters:hover,.mkmap:has(#mkw-builds:hover) .mcard--builds,.mcard--builds:hover,.mkmap:has(#mkw-items:hover) .mcard--items,.mcard--items:hover,.mkmap:has(#mkw-tier-list:hover) .mcard--tier-list,.mcard--tier-list:hover,.mkmap:has(#mkw-combo-builder:hover) .mcard--combo-builder,.mcard--combo-builder:hover,.mkmap:has(#mkw-duos:hover) .mcard--duos,.mcard--duos:hover,.mkmap:has(#mkw-matchup:hover) .mcard--matchup,.mcard--matchup:hover,.mkmap:has(#mkw-patch-notes:hover) .mcard--patch-notes,.mcard--patch-notes:hover{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:none}}.mkmap:has(#mkw-counters:focus-visible) .mcard--counters,.mkmap:has(#mkw-builds:focus-visible) .mcard--builds,.mkmap:has(#mkw-items:focus-visible) .mcard--items,.mkmap:has(#mkw-tier-list:focus-visible) .mcard--tier-list,.mkmap:has(#mkw-combo-builder:focus-visible) .mcard--combo-builder,.mkmap:has(#mkw-duos:focus-visible) .mcard--duos,.mkmap:has(#mkw-matchup:focus-visible) .mcard--matchup,.mkmap:has(#mkw-patch-notes:focus-visible) .mcard--patch-notes{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:none}.msheet{z-index:60;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#030605bd;place-items:end center;display:grid;position:fixed;inset:0}.msheet[hidden]{display:none}.msheet .mcard{opacity:1;visibility:visible;pointer-events:auto;width:100%;min-width:0;max-width:440px;max-height:calc(100dvh - 24px);position:relative;overflow:auto;transform:none;top:auto!important;left:auto!important;right:auto!important}@media (height<=520px){.msheet .mcard{grid-template-columns:38% minmax(0,1fr);align-items:center;max-width:760px;display:grid}.msheet .mcard__b{padding-top:12px}}.msheet a.mcard__c{color:#17120a;background:#efe7d2;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:48px;text-decoration:none;display:flex;margin-top:12px!important}@media (width<=700px){.lg--mk{grid-template-columns:minmax(0,1fr)}.lg--mk a{grid-template-columns:48px minmax(0,1fr);min-height:72px}.lg--mk em{display:block}.lg--mk small{color:var(--text-faint);margin-top:2px;font:400 14px/1.3 Inter,InterFB,system-ui,sans-serif;display:block}}.lg a{background:var(--slate) 0 0/512px 512px,#181817;border-radius:2px;box-shadow:0 0 0 1px #050505,inset 0 0 0 1px #ffefd714,0 12px 22px -16px #000}.pillbg{fill:#151412;stroke:var(--pat);stroke-width:2px;transition:fill .2s}.lg__t{object-fit:cover;background:#1b1b1a;border-radius:8px;width:48px;height:48px;display:block}.fx-lamp{border-radius:11px}.fx-lamp:before{border-radius:inherit;content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(70% 160% at 0 50%,var(--lampglow),transparent 70%);transition:opacity .4s ease-out;position:absolute;inset:0}@keyframes fx-train{0%{opacity:0;transform:translate(var(--tx),var(--ty))}25%{opacity:1}85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fx-lamp{0%,70%{fill:#10130d}to{fill:var(--line)}}@media (hover:hover){.fx-lamp:hover:before{opacity:1}.stn:hover .train{opacity:0;animation:.55s cubic-bezier(.3,0,.2,1) fx-train}.fx-lamp:focus-visible:before,.fx-lamp.fx-tap:before{opacity:1}.mcard__p{aspect-ratio:16/9;color:#5d6b60;--mk-bg:#1d1c1a;place-items:center;display:grid;position:relative}.mcard__p img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.mcard__cap{z-index:1;color:#efe7d2;background:#070605c7;border-radius:2px;padding:3px 7px;font:500 12px/1.2 Inter,InterFB,system-ui,sans-serif;position:absolute;top:8px;left:8px}.mcard__b{padding:4px 16px 14px}.mcard__t{color:#f3eee1;font:italic 600 25px/1.1 Newsreader,NewsFB,Georgia,serif}.mcard__i{color:#dfe3d5;font:400 14.5px/1.38 Inter,InterFB,system-ui,sans-serif;margin-top:6px!important}.mcard__s{color:var(--c);font:600 13px/1.35 Inter,InterFB,system-ui,sans-serif;margin-top:5px!important}.mcard__f{color:#b9c0b2;border-top:1px solid #efe7d229;padding-top:9px;font:italic 400 14.5px/1.36 Newsreader,NewsFB,Georgia,serif;margin-top:10px!important}.mcard__c{letter-spacing:.06em;text-transform:uppercase;color:var(--c);font:700 13px/1 Inter,InterFB,system-ui,sans-serif;margin-top:10px!important}.msheet__x{z-index:2;color:#f3eee1;cursor:pointer;background:#090806d1;border:0;border-radius:3px;width:44px;height:44px;font:400 26px/1 Inter,InterFB,system-ui,sans-serif;position:absolute;top:6px;right:6px}@media (height<=520px){.msheet .mcard__b{padding-top:12px}}@media (width<=700px){.lg__ic{color:#efe7d2;--mk-bg:#151412;box-shadow:0 0 0 1.5px var(--c);background:#151412;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5px;left:37px;width:24px!important;height:24px!important;top:auto!important}}}
/*$vite$:1*/