.hp-head{position:relative;overflow:hidden;border-bottom:1px solid var(--od-rule);isolation:isolate}.hp-portrait{position:absolute;right:0;top:0;width:min(62%,900px);height:100%;object-fit:cover;opacity:.55;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.hp-head-inner{padding-block:clamp(1.4rem,3vw,2.4rem) 1.6rem}.hp-id{display:flex;align-items:flex-end;gap:clamp(.9rem,2vw,1.4rem);margin-top:1rem}.hp-face{flex:none;width:clamp(72px,9vw,108px);height:auto;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--od-rule);background:#0d0f0d}.hp-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin-top:1.3rem;padding:.8rem 1rem;border-left:3px solid var(--od-muted);background:#070806b8}.hp-verdict .od-micro{color:var(--od-muted)}.hp-verdict-pro{flex-basis:100%;color:var(--od-paper);font-size:.86rem;font-weight:600}.hp-verdict-pro:hover{color:var(--od-acid)}.hp-verdict strong{font:700 clamp(1.25rem,2.4vw,1.6rem)/1.1 "Space Grotesk",sans-serif}.hp-verdict small{color:var(--od-muted);font-size:.86rem}.hp-verdict{display:grid;justify-items:start;gap:.3rem;max-width:52rem}.hp-verdict h2{color:var(--od-muted)}.hp-why{display:grid;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:.9rem}.hp-why li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.6rem}.hp-why span{color:var(--od-faint);font:700 .62rem/1.9 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.hp-why a{color:var(--od-paper)}.hp-why a:hover{color:var(--od-acid)}.hp-actions{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.5rem;font-size:.86rem;font-weight:650}.hp-actions a{color:var(--od-acid)}.hp-verdict.is-up{border-color:var(--od-acid)}.hp-verdict.is-up strong{color:var(--od-acid)}.hp-verdict.is-down{border-color:var(--od-warn)}.hp-verdict.is-down strong{color:var(--od-warn)}.hp-card dd{display:grid;gap:.4rem}.hp-next{margin-top:1.6rem}.hp-best{display:inline-block;margin-left:.45rem;padding:.12rem .4rem;background:var(--od-acid);color:var(--od-ink);font:700 .6rem/1.2 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;font-style:normal;vertical-align:middle}.hp-ranks li.is-best{background:color-mix(in srgb,var(--od-acid) 7%,var(--od-ink));box-shadow:inset 0 0 0 1px var(--od-acid)}.hp-win{display:flex;gap:1px;margin-left:auto;background:var(--od-rule);border:1px solid var(--od-rule)}.hp-win button{padding:.45rem .75rem;background:var(--od-ink);color:var(--od-muted);font:600 .8rem/1 Inter,sans-serif;cursor:pointer}.hp-win button[aria-selected=true]{background:var(--od-paper);color:var(--od-ink)}.hp-win button:focus-visible{outline:2px solid var(--od-acid);outline-offset:1px}.hp-window{grid-column:1/-1;color:var(--od-muted);text-transform:none;letter-spacing:.02em}[data-hc-root]{position:relative}.hp-charts[hidden]{display:none}.hp-shift{font-weight:700;font-variant-numeric:tabular-nums}.hp-shift.is-up{color:var(--od-acid)}.hp-shift.is-down{color:var(--od-warn)}.hp-ptable{max-width:44rem}.hp-pn-wrap{margin-top:1.4rem;border:1px solid var(--od-rule)}.hp-pn-wrap summary{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;padding:.9rem 1rem;cursor:pointer}.hp-pn-wrap summary small{color:var(--od-muted)}.hp-pn-wrap .hp-pn{border:0;border-top:1px solid var(--od-rule)}.hp-pn-wrap .hp-more{padding:0 1rem 1rem}.hp-proverdict{display:grid;gap:.3rem;margin:1rem 0;padding:1rem 1.1rem;border-left:3px solid var(--od-muted);background:var(--od-surface)}.hp-proverdict strong{font:700 clamp(1.15rem,2vw,1.4rem)/1.2 "Space Grotesk",sans-serif}.hp-proverdict small{color:var(--od-muted);font-variant-numeric:tabular-nums}.hp-proverdict.is-up{border-color:var(--od-acid)}.hp-proverdict.is-down{border-color:var(--od-warn)}.hp-raw{margin-top:1rem}.hp-raw summary,.hp-method summary{cursor:pointer;color:var(--od-muted);font-weight:600;font-size:.88rem}.hp-raw .hp-pro{margin-top:.8rem}.hp-method details p{margin-top:.6rem}.hp-crumb{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--od-muted)}.hp-crumb a:hover{color:var(--od-acid)}.hp-crumb [aria-current]{color:var(--od-paper)}.hp-h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.92;max-width:14ch}.hp-proseries ul{list-style:none;margin:.4rem 0 1rem;padding:0;display:grid;gap:.3rem}.hp-proseries li{display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:baseline}.hp-proseries small{color:var(--od-faint);font-size:.8rem}.hp-ru{display:block;margin-top:.25em;font-size:.32em;line-height:1.2;color:var(--od-muted);letter-spacing:0}.hp-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.hp-tags span{padding:.35rem .6rem;border:1px solid var(--od-rule);background:#07080699;font-size:.82rem;font-weight:600}.hp-context{margin-top:.7rem;color:var(--od-muted)}.hp-young{margin-top:.4rem;padding-left:.6rem;border-left:2px solid var(--od-warn);color:var(--od-muted);font-size:.84rem}.hp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;background:var(--od-rule);border:1px solid var(--od-rule)}.hp-card{display:grid;gap:.4rem;padding:1rem 1.1rem;background:#070806e6}.hp-card .od-micro{color:var(--od-muted)}.hp-card strong{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1;color:var(--od-acid);font-variant-numeric:tabular-nums}.hp-card.is-down strong{color:var(--od-warn)}.hp-card.is-flat strong{color:var(--od-muted)}.hp-card small{color:var(--od-muted);font-size:.8rem}.hp-empty p{margin-top:1.5rem;padding:1rem;border-left:3px solid var(--od-warn);background:var(--od-surface);color:var(--od-muted)}.hp-insight{margin-top:1.4rem}.hp-pn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.8rem 1.6rem;padding:1rem 1.1rem;border:1px solid var(--od-rule);background:var(--od-surface)}.hp-pn h3{font-weight:700;margin-bottom:.35rem}.hp-pn ul{display:grid;gap:.3rem;margin:0;padding-left:1rem}.hp-pn li{line-height:1.45;color:#d6d8cf}.hp-pn-link{color:var(--od-acid);font-weight:650;font-size:.9rem}.hp-trend{color:var(--od-acid)!important;font-weight:700}.hp-trend.is-down{color:var(--od-warn)!important}.hp-arch{display:block;margin-top:.4rem}.hc-axis{margin-top:.7rem;color:var(--od-faint);line-height:1.5;text-transform:none;letter-spacing:.02em}.hp-block{margin-top:clamp(2.5rem,5vw,4rem)}.hp-pro-sub{margin-top:1.4rem}.hp-pro-sub h3{font:700 1.05rem/1.2 Space Grotesk,sans-serif}.hp-pro dd small{font-size:.75rem;color:var(--od-muted);font-weight:500}.hp-pro.hp-pro-drafts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.hp-jump{position:sticky;top:var(--od-header-h);z-index:30;margin-top:1.5rem;background:color-mix(in srgb,var(--od-ink) 92%,transparent);backdrop-filter:blur(6px);border-block:1px solid var(--od-rule)}.hp-jump .od-shell{display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:none}.hp-jump a{flex:none;padding:.75rem .8rem;color:var(--od-muted);font-size:.86rem;font-weight:600}.hp-jump a:hover,.hp-jump a:focus-visible{color:var(--od-acid)}[id]{scroll-margin-top:8.5rem}.hp-h2{font:700 clamp(1.4rem,2.4vw,1.9rem)/1.1 "Space Grotesk",sans-serif}.hp-h3{margin-bottom:.6rem;color:var(--od-muted);font:700 .72rem/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.hp-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.1rem}.hp-head-row .hp-h3{margin-bottom:0}.hp-ranks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--od-rule);border:1px solid var(--od-rule)}.hp-ranks li{display:grid;gap:.45rem;padding:.9rem 1rem;background:var(--od-ink)}.hp-rank-name{display:flex;align-items:center;gap:.5rem;font-weight:650}.hp-ranks b{font:700 1.6rem/1 Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.hp-ranks li.is-up b{color:var(--od-acid)}.hp-ranks li.is-down b{color:var(--od-warn)}.hp-ranks small{color:var(--od-muted);font-size:.74rem;font-variant-numeric:tabular-nums}.hp-div{position:relative;height:6px;background:#f0f1e90f}.hp-div:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--od-faint)}.hp-div i{position:absolute;top:0;bottom:0;left:50%;width:var(--w);background:var(--od-acid)}.is-down .hp-div i{left:auto;right:50%;background:var(--od-warn)}.hp-charts{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.hc{padding:1rem;border:1px solid var(--od-rule);background:var(--od-surface)}.hc figcaption{display:flex;justify-content:space-between;align-items:baseline}.hc figcaption .od-micro{color:var(--od-muted)}.hc-last{font:700 1.2rem/1 Space Grotesk,sans-serif;color:var(--od-acid)}.hc svg{display:block;width:100%;height:auto;margin-top:.6rem;overflow:visible}.hc path{fill:none;stroke:var(--od-acid);stroke-width:2;stroke-linejoin:round}.hc-gl{stroke:var(--od-rule)}.hc-gt,.hc-x{fill:var(--od-muted);font:500 11px JetBrains Mono,monospace}.hp-proplayers{margin-top:1.2rem}.hp-proplayers ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.hp-proplayers li{flex:0 1 13rem}.hp-proplayers a{display:grid;gap:.15rem;height:100%;padding:.6rem .8rem;background:var(--od-ink);border:1px solid var(--od-rule)}.hp-proplayers a:hover b{color:var(--od-acid)}.hp-proplayers small{color:var(--od-muted);font-size:.78rem}.hc-ref{stroke:var(--od-faint);stroke-dasharray:3 4}.hc-pt{fill:url(#hc-dot)}.hc-pt{cursor:pointer;outline:none}.hc-pt:hover,.hc-pt:focus-visible,.hc-pt.is-on{fill:url(#hc-dot-on)}.hc-pt:focus-visible{stroke:var(--od-acid);stroke-width:1}.hc-tip{position:absolute;z-index:20;display:grid;gap:.15rem;min-width:11rem;padding:.6rem .75rem;background:var(--od-raised);border:1px solid var(--od-rule);box-shadow:0 10px 26px #00000073;font-size:.8rem;pointer-events:none;font-variant-numeric:tabular-nums}.hc-tip[hidden]{display:none}.hc-tip b{font-size:.85rem}.hc-tip span{color:var(--od-muted)}.hp-patches{margin-top:1.8rem;max-width:44rem}.hp-pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.hp-more{margin-top:.8rem}.hp-more a{color:var(--od-acid)}.hp-rel,.hp-links{margin-top:2rem}.hp-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.hp-table th,.hp-table td{padding:.5rem .6rem;border-bottom:1px solid var(--od-rule);text-align:right}.hp-table th:first-child{text-align:left}.hp-table thead th{font:700 .62rem/1.2 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted)}.hp-pro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px}.hp-pro>*{outline:1px solid var(--od-rule)}.hp-pro div{padding:1rem;background:var(--od-ink)}.hp-pro dt{font:700 .62rem/1.3 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--od-muted)}.hp-pro dd{margin-top:.4rem;font:700 1.5rem/1 Space Grotesk,sans-serif}.hp-callout{margin-top:1rem;padding:.9rem 1rem;border-left:3px solid var(--od-acid);background:var(--od-surface)}.hp-mu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hp-mu h2{color:var(--od-muted);margin-bottom:.6rem}.hp-mu ol{border-top:1px solid var(--od-rule)}.hp-mu a,.hp-similar a{display:grid;grid-template-columns:28px 1fr auto;gap:.1rem .6rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--od-rule)}.hp-mu a:hover b,.hp-similar a:hover b{color:var(--od-acid)}.hp-mu img,.hp-similar img{grid-row:span 2;width:28px;height:28px;object-fit:cover}.hp-mu em,.hp-similar em{font-style:normal;font-weight:700;color:var(--od-acid);font-variant-numeric:tabular-nums}.hp-mu em.is-down{color:var(--od-warn)}.hp-mu small{grid-column:2/-1;color:var(--od-muted);font-size:.75rem}.hp-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px}.hp-news>*{outline:1px solid var(--od-rule)}.hp-news a{display:grid;gap:.4rem;height:100%;padding:1rem;background:var(--od-ink)}.hp-news a:hover b,.hp-news .od-micro{color:var(--od-acid)}.hp-news small{color:var(--od-muted)}.hp-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:2rem 3rem}.hp-similar{display:grid;grid-template-columns:1fr;gap:0;margin-top:1rem}.hp-nav{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.hp-nav a{font-weight:650;color:var(--od-paper)}.hp-nav a:hover{color:var(--od-acid)}.hp-share{margin-top:.6rem;min-height:46px;padding:0 1.1rem;border:1px solid rgba(240,241,233,.3);font:700 .74rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hp-share:hover{border-color:var(--od-acid);color:var(--od-acid)}.hp-share-status{color:var(--od-acid)}.hp-sib{display:flex;justify-content:space-between;gap:1rem;margin-top:2.4rem;padding-block:1rem;border-block:1px solid var(--od-rule);font-weight:650}.hp-sib a:hover{color:var(--od-acid)}.hp-sib a:nth-child(2){color:var(--od-muted)}.hp-method{padding-block:clamp(2.5rem,5vw,4rem)}.hp-method p{max-width:60rem;color:var(--od-faint);font-size:.82rem;line-height:1.6}.hp-method a{color:var(--od-muted);text-decoration:underline}.hp-deep{margin-left:auto;color:var(--od-acid);font-weight:650;font-size:.88rem}.hp-postable{max-width:52rem}.hp-postable td.is-up{color:var(--od-acid)}.hp-postable td.is-down{color:var(--od-warn)}.hp-posmeta{white-space:nowrap;font-size:.82rem;color:var(--od-muted)}.hp-posmeta:hover{color:var(--od-acid)}@media(max-width:640px){.hp-postable th:nth-child(5),.hp-postable td:nth-child(5){display:none}}.hp-poslink{margin-top:.8rem;font-weight:650}.hp-poslink a:hover{color:var(--od-acid)}.hp-story{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.4rem;max-width:52rem}.hp-story li{padding-left:1rem;position:relative;line-height:1.45}.hp-story li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:2px;background:var(--od-acid)}.hp-postable thead small{display:block;font-size:.58rem;letter-spacing:.04em;text-transform:none;opacity:.8}.hp-attrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;margin:1rem 0 1.4rem;background:var(--od-rule);border:1px solid var(--od-rule)}.hp-attrs div{padding:.6rem .8rem;background:var(--od-ink)}.hp-attrs dt{font:700 .6rem/1.3 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted)}.hp-attrs dd{margin-top:.3rem;font-weight:700;font-variant-numeric:tabular-nums}.hp-abil{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem 2rem}.hp-abil li{display:grid;grid-template-columns:40px 1fr;gap:.8rem;align-items:start}.hp-abil img,.hp-abil-fallback{width:40px;height:40px;border:1px solid var(--od-rule)}.hp-abil-fallback{display:block;background:linear-gradient(135deg,#20251f,#101310)}.hp-abil b{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline}.hp-abil em{font:600 .62rem/1.3 JetBrains Mono,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--od-muted)}.hp-abil p{margin-top:.3rem;color:#c9cbc2;font-size:.86rem;line-height:1.5}.hp-tal{margin-top:1.6rem}.hp-tal ul{display:grid;gap:1px;max-width:52rem;background:var(--od-rule);border:1px solid var(--od-rule)}.hp-tal li{display:grid;grid-template-columns:2.4rem 1fr 1fr;gap:.6rem;align-items:center;padding:.5rem .7rem;background:var(--od-ink);font-size:.86rem}.hp-tal b{font:700 1.05rem/1 Space Grotesk,sans-serif;color:var(--od-muted)}.hp-block .od-note a{color:var(--od-acid)}@media(max-width:900px){.hp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-links,.hp-mu,.hp-charts,.hp-pro-grid,.hp-news{grid-template-columns:1fr}.hp-pro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hp-portrait{width:100%;opacity:.3;-webkit-mask-image:linear-gradient(0deg,transparent,#000 60%);mask-image:linear-gradient(0deg,transparent,#000 60%)}.hp-tal li{grid-template-columns:2rem 1fr}.hp-tal li span:nth-child(3){grid-column:2}.hp-ranks{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-ranks li:last-child:nth-child(odd){grid-column:span 2}.hp-similar{grid-template-columns:1fr}.hp-table th,.hp-table td{padding:.45rem .35rem;font-size:.85rem}}
