:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--axiom-bg:var(--axiom-base);--axiom-bg-raised:var(--axiom-raised);--axiom-border:#2c333f;--axiom-accent:#e5484d;--axiom-accent-soft:#b91c1c;--axiom-text:var(--axiom-text-100);--axiom-muted:var(--axiom-text-70);--axiom-good:#71c589;--axiom-bad:#e48c70;--axiom-warn:#f1aa57;--axiom-info:#6abbeb;--axiom-gold:#dec473;--axiom-gold-hi:#edda9a;--axiom-focus:#e5484d;--axiom-track:var(--axiom-overlay);--axiom-base:#0b0d12;--axiom-raised:#161a22;--axiom-elevated:#202631;--axiom-overlay:#2a313d;--axiom-border-hi:#3d4553;--axiom-hairline:#e2e8f412;--axiom-accent-fill:#c93b3f;--axiom-accent-fill-hover:#d24347;--axiom-accent-text:#f96265;--axiom-text-100:#e9ebef;--axiom-text-70:#aeb4bf;--axiom-text-50:#9298a4;--sp-0:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--axiom-radius-xs:4px;--axiom-radius-sm:8px;--axiom-radius-group:10px;--axiom-radius-card:14px;--tier-splus:var(--axiom-gold-hi);--tier-s:var(--axiom-gold);--tier-a:var(--axiom-good);--tier-b:var(--axiom-overlay);--tier-ink:#12100a;--tier-ink-a:#0a1610;--tier-c:var(--axiom-text-70);--tier-d:var(--axiom-bad);--axiom-motion-enter:.225s;--axiom-motion-exit:.195s;--axiom-ease-enter:cubic-bezier(0, 0, .2, 1);--axiom-ease-exit:cubic-bezier(.4, 0, 1, 1);--axiom-ease-standard:cubic-bezier(.4, 0, .2, 1);--site-max:1180px;--site-prose:68ch;--screen-pad:clamp(16px, 4vw, 32px);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-display:var(--ko-font-display);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Cascadia Mono", "Roboto Mono", monospace;--fs-xs:11.5px;--fs-sm:13px;--fs-base:15px;--fs-lg:17px}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}h3,h4{font-family:var(--font-display);font-weight:600}h2,h3,h4{letter-spacing:-.005em}.figure{letter-spacing:-.02em;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05;display:block}.axiom-answer{letter-spacing:-.015em;color:var(--axiom-text-100);text-wrap:balance;font-size:clamp(19px,2.2vw,23px);font-weight:650;line-height:1.22}.axiom-metric{color:var(--axiom-text-100);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.25}.deck{color:var(--axiom-text-70);max-width:62ch;font-size:15px;line-height:1.5}.axiom-section-title{letter-spacing:-.015em;color:var(--axiom-text-100);font-size:clamp(17px,1.6vw,19px);font-weight:700;line-height:1.25}.axiom-card-title{color:var(--axiom-text-100);font-size:15px;font-weight:600;line-height:1.4}.axiom-body{color:var(--axiom-text-100);font-size:15px;line-height:1.55}.axiom-support{color:var(--axiom-text-70);max-width:var(--site-prose);font-size:14px;line-height:1.5}.axiom-meta{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}.axiom-eyebrow,.slug{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--axiom-text-50);font-size:12px;font-weight:500;line-height:1.3}:where(html:lang(ko),html:lang(ja),html:lang(zh),html:lang(th),html:lang(tr)) :is(thead th,.strip,.slug,.axiom-eyebrow,.tick,.col-rank){font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-weight:600}.axiom-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.axiom-rows>*+*{border-top:1px solid var(--axiom-hairline)}:focus-visible{outline:2px solid var(--axiom-focus);outline-offset:2px}.axiom-chip-experimental{border-color:color-mix(in srgb, var(--axiom-gold) 65%, transparent);background-color:color-mix(in srgb, var(--axiom-gold) 9%, transparent);color:var(--axiom-gold-hi);box-shadow:0 0 0 1px color-mix(in srgb, var(--axiom-gold) 35%, transparent)}.axiom-hatch{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--axiom-text-50) 34%, transparent) 0, color-mix(in srgb, var(--axiom-text-50) 34%, transparent) 3px, transparent 3px, transparent 8px)}::selection{background:color-mix(in srgb, var(--axiom-accent) 28%, transparent)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--axiom-border);border-radius:var(--axiom-radius-sm);border:2px solid var(--axiom-base)}::-webkit-scrollbar-thumb:hover{background:var(--axiom-border-hi)}::-webkit-scrollbar-track{background:0 0}@font-face{font-family:KOLOL Display;src:url(/fonts/KOLOL-Display-Global-Latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}@font-face{font-family:KOLOL Display;src:url(/fonts/KOLOL-Display-Global-Cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:KOLOL Display;src:url(/fonts/KOLOL-Display-Global-Greek.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+370-3FF}@font-face{font-family:KOLOL Display;src:url(/fonts/KOLOL-Display-Global-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-vietnamese-wght-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-vietnamese-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-greek-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-ext-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--k:#c9ec4a;--k2:#d9f86c;--kt:#10130a;--k-mid:#b9de72;--ink-max:#fff;--ink:#f2f3f5;--ink-2:#c3c5c9;--ink-3:#95989f;--ink-4:#8a8e96;--stroke:#5c5f65;--deco:#2a2c30;--gold:#e8b457;--info:#7a9ec8;--danger:#f0656f;--rune:#a082dc;--discord:#949cf7;--bg-site:#0b0b0d;--bg-app:#0d0d10;--ring:#ffffff0f;--hairline:#ffffff0d;--top-light:#ffffff12;--glass-a:#ffffff0b;--glass-b:#ffffff03;--glass:linear-gradient(180deg, var(--glass-a), var(--glass-b));--v4-font-display:"KOLOL Display", "Space Grotesk", sans-serif;--v4-font-text:"Space Grotesk", system-ui, sans-serif;--v4-font-mono:"JetBrains Mono", ui-monospace, monospace;--fs-display-xl:clamp(34px, 3.4vw, 44px);--fs-display-l:36px;--fs-display-m:30px;--fs-display-s:24px;--fs-title:15px;--fs-body-l:16px;--fs-body:13.5px;--fs-body-s:12.5px;--fs-mono-label:11px;--fs-mono-s:11px;--fs-mono:12.5px;--fs-mono-l:16px;--fs-numeral:24px;--ls-display:.005em;--ls-title:-.005em;--ls-body:-.02em;--ls-body-loose:-.01em;--ls-mono-label:.12em;--ls-mono-caps:.1em;--ls-mono:-.02em;--lh-display-xl:.96;--lh-display-l:.92;--lh-display-m:1;--lh-title:1.2;--lh-body-l:1.55;--lh-body:1.4;--lh-body-s:1.5;--lh-flat:1;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:40px;--s-11:56px;--s-12:80px;--r-chip:6px;--r-btn-s:8px;--r-input:9px;--r-btn-l:12px;--r-tile:14px;--r-card:18px;--r-hero:22px;--gut:clamp(16px, 2vw, 26px);--r-round:50%;--blur-card:blur(28px) saturate(135%);--edge:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring);--ease:cubic-bezier(.2, .75, .3, 1);--t-fill:.18s;--t-color:.14s;--t-ring:.2s;--t-transform:.18s;--grade-s-bg:#c9ec4a24;--grade-s-ink:var(--k);--grade-a-bg:#ffffff14;--grade-a-ink:var(--ink-2);--grade-b-bg:#ffffff17;--grade-b-ink:var(--ink-2);--grade-c-bg:#ffffff0f;--grade-c-ink:var(--ink-3);--grade-d-bg:#f0656f29;--grade-d-ink:var(--danger);--z-bg:0;--z-content:1;--z-thead:20;--z-header:35;--z-rail:40;--z-popover:60;--z-tooltip:70;--z-modal-backdrop:80;--z-modal:81;--z-toast:90;--w-content:1520px;--w-sidebar:clamp(210px, 18vw, 258px);--h-header:64px;--pad-page:clamp(14px, 2vw, 26px);--row-compact:42px;--row-comfortable:54px;--h-ctl-1:28px;--h-ctl-2:30px;--h-ctl-3:32px;--h-ctl-4:38px;--h-ctl-5:46px;--focus:#c9ec4a8c}button{cursor:pointer;color:inherit;background:0 0;border:0}input{transition:background-color var(--t-fill) var(--ease), background var(--t-fill) var(--ease), color var(--t-color) ease, box-shadow var(--t-ring) var(--ease), transform var(--t-transform) var(--ease)}button:active{transform:scale(.99)}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){input{transition:background-color var(--t-fill) var(--ease), color var(--t-color) ease}button:active{transform:none}*,:before,:after{animation:none!important}}.ko-icon{object-fit:cover;image-rendering:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:none;max-width:none;display:block;overflow:hidden}.ko-icon[width="16"],.ko-icon[data-box="16"]{width:16px;height:16px}.ko-icon[width="20"],.ko-icon[data-box="20"]{width:20px;height:20px}.ko-icon[width="24"],.ko-icon[data-box="24"]{width:24px;height:24px}.ko-icon[width="28"],.ko-icon[data-box="28"]{width:28px;height:28px}.ko-icon[width="32"],.ko-icon[data-box="32"]{width:32px;height:32px}.ko-icon[width="40"],.ko-icon[data-box="40"]{width:40px;height:40px}.ko-icon[width="48"],.ko-icon[data-box="48"]{width:48px;height:48px}.ko-icon[width="56"],.ko-icon[data-box="56"]{width:56px;height:56px}.ko-icon[width="64"],.ko-icon[data-box="64"]{width:64px;height:64px}.ko-row>img.ko-icon{width:44px;height:44px}.ko-icon--champion,.ko-icon--item{background-color:var(--axiom-elevated);outline:1px solid var(--axiom-hairline);outline-offset:-1px}.ko-icon--rune{background-color:#0000;outline:none}.ko-icon--fallback{background-color:var(--axiom-elevated);outline:1px solid var(--axiom-hairline);outline-offset:-1px;color:var(--axiom-text-50);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:normal;place-items:center;font-weight:600;line-height:1;display:grid}.ko-icon--rune.ko-icon--fallback{background-color:var(--axiom-elevated);outline:1px solid var(--axiom-hairline);border-radius:50%}.ko-icon{transition:outline-color .12s ease-out}:where(a:hover,a:focus-visible,tr:hover) .ko-icon--champion,:where(a:hover,a:focus-visible,tr:hover) .ko-icon--item{outline-color:var(--axiom-border)}@media (prefers-reduced-motion:reduce){.ko-icon{transition:none}}.lead{padding-block:var(--sp-2)}.lead>*+*{margin-top:var(--sp-2)}.lead h1{margin:0}.lead-answer{align-items:flex-start;gap:var(--sp-2);flex-wrap:nowrap;font-size:clamp(19px,1.9vw,22px);display:flex}.lead-answer .ko-icon{margin-top:2px}.lead-facts{gap:2px var(--sp-4);color:var(--axiom-text-50);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.lead-facts b{color:var(--axiom-text-70);font-weight:600}.lead-facts time{font-variant-numeric:tabular-nums}.lead .deck{color:var(--axiom-text-70);max-width:var(--site-prose);font-size:14px;line-height:1.5}.rolepick{gap:var(--sp-2);padding-block:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--axiom-hairline);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.rolepick a{align-items:baseline;gap:var(--sp-2);min-height:36px;padding:8px var(--sp-4);border:1px solid var(--axiom-border);border-radius:var(--axiom-radius-sm);background:var(--axiom-raised);color:var(--axiom-text-70);white-space:nowrap;transition:background-color var(--axiom-motion-exit) var(--axiom-ease-standard), border-color var(--axiom-motion-exit) var(--axiom-ease-standard), color var(--axiom-motion-exit) var(--axiom-ease-standard);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.rolepick a:hover{background:var(--axiom-elevated);border-color:var(--axiom-text-50);color:var(--axiom-text-100)}.rolepick a:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.rolepick a{transition:none}.rolepick a:active{transform:none}}.rolepick a[aria-current=page]{background:var(--axiom-elevated);border-color:var(--axiom-accent);color:var(--axiom-text-100)}.rolepick .n{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rolepick a[aria-current=page] .n,.rolepick a:hover .n{color:var(--axiom-text-70)}@media (pointer:coarse){.rolepick a{min-height:44px}}@media (max-width:560px){.rolepick{gap:var(--sp-1)}.rolepick a{padding-inline:var(--sp-3);font-size:13px}}.tier{min-width:28px;height:22px;padding:0 var(--sp-1);border-radius:var(--axiom-radius-xs);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--axiom-text-70);border:1px solid #0000;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.tier[data-tier=S\+]{background:var(--tier-splus);color:var(--tier-ink)}.tier[data-tier=S]{background:var(--tier-s);color:var(--tier-ink)}.tier[data-tier=A]{background:var(--tier-a);color:var(--tier-ink-a)}.tier[data-tier=B]{background:var(--tier-b);color:var(--axiom-text-100)}.tier[data-tier=C]{border-color:var(--axiom-border);color:var(--tier-c);font-weight:600}.tier[data-tier=D]{color:var(--tier-d);border-style:dashed;border-color:#b0563e73;font-weight:600}.band>.section-head{border-top-width:2px}.band .slug{width:fit-content;min-width:28px;height:22px;padding:0 var(--sp-1);border:1px solid var(--axiom-border);border-radius:var(--axiom-radius-xs);font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--axiom-text-70);place-self:flex-start start;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.band[data-tier=S\+]>.section-head{border-top-color:var(--tier-splus)}.band[data-tier=S\+] .slug{background:var(--tier-splus);color:var(--tier-ink);border-color:#0000}.band[data-tier=S]>.section-head{border-top-color:var(--tier-s)}.band[data-tier=S] .slug{background:var(--tier-s);color:var(--tier-ink);border-color:#0000}.band[data-tier=A]>.section-head{border-top-color:var(--tier-a)}.band[data-tier=A] .slug{background:var(--tier-a);color:var(--tier-ink-a);border-color:#0000}.band[data-tier=B] .slug{background:var(--tier-b);color:var(--axiom-text-100);border-color:#0000}.band[data-tier=C] .slug{color:var(--tier-c)}.band[data-tier=D] .slug{color:var(--tier-d);border-style:dashed;border-color:#b0563e73}.col-tier{white-space:nowrap;width:1%}@media (max-width:560px){.t-roster .col-games{display:none}}.champ-cell{min-width:0}.champ-cell a,.champ-cell>span{align-items:center;gap:var(--sp-3);min-width:0;color:var(--axiom-text-100);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.champ-cell a:hover{text-underline-offset:2px;text-decoration:underline}.champ-sub{color:var(--axiom-text-50);font-size:12px;font-weight:500;line-height:1.3;display:block}.leader{gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-5);padding:var(--sp-4);background:var(--axiom-raised);border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-group);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.leader-face{grid-row:span 2}@media (min-width:900px){.leader{gap:var(--sp-5);grid-template-columns:auto minmax(0,5fr) minmax(0,7fr);align-items:start}.leader-face{grid-row:auto}.leader-body+.leader-body{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-5)}}.leader-body>*+*{margin-top:var(--sp-2)}.leader-name{color:var(--axiom-text-100);font-size:17px;font-weight:700;line-height:1.2}.leader-name .tier{margin-left:var(--sp-2);vertical-align:2px}@media (max-width:560px){.leader{grid-template-columns:1fr}.leader-face{grid-row:auto}}.home-lead{gap:var(--sp-4);padding-block:var(--sp-4) var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:900px){.home-lead{gap:var(--sp-6);grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center}}.home-lead .deck{margin-top:var(--sp-2);font-size:15px}.home-lead .lead-facts{margin-top:var(--sp-3)}.home-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.home-counts>*+*{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-4);margin-left:var(--sp-4)}.home-counts dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--axiom-text-50);font-size:11px;font-weight:500;line-height:1.3}.home-counts dd{margin:0}.home-counts .figure{margin-top:var(--sp-1);letter-spacing:-.02em;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.05}.home-counts .source{max-width:28ch;font-size:11px}@media (max-width:560px){.home-counts{grid-template-columns:1fr}.home-counts>*+*{border-left:0;border-top:1px solid var(--axiom-hairline);padding-left:0;padding-top:var(--sp-2);margin-left:0;margin-top:var(--sp-2)}.home-counts>div{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.home-counts dt{grid-area:1/1}.home-counts .figure{grid-area:1/2/span 2;margin-top:0;font-size:24px}.home-counts .source{grid-area:2/1;max-width:none;margin-top:2px}}.item-cell>span,.item-cell>a{align-items:center;gap:var(--sp-3);min-width:0;color:var(--axiom-text-100);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.estcell{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex;position:relative}.estcell>[aria-hidden=true]{display:contents}.estcell-value{letter-spacing:-.01em;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.15}.estcell-n{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.2}.estcell{--estcell-bar:72px}.estcell .ibar{width:var(--estcell-bar);max-width:var(--estcell-bar);margin-top:1px}@media (max-width:700px){.estcell .ibar{display:block}}tbody .estcell-value{font-size:14px}.n-offcol .estcell-n{display:none}@media (max-width:560px){.n-offcol .estcell-n{display:block}}.section-count{margin-left:var(--sp-2);letter-spacing:0;color:var(--axiom-text-50);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:400}.tabs .count{margin-left:var(--sp-2);color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.tabs a[aria-current=page] .count{color:var(--axiom-text-70)}.pcard-strip{align-items:stretch;gap:var(--sp-3);padding:0 0 var(--sp-2);-webkit-overflow-scrolling:touch;margin:0;list-style:none;display:flex;overflow-x:auto}.pcard-strip>li{flex:none;display:flex}.pcard{align-items:flex-start;gap:var(--sp-1);width:108px;padding:var(--sp-2);border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-xs);background:var(--axiom-raised);color:var(--axiom-text-100);transition:border-color .12s var(--axiom-ease-standard), background-color .12s var(--axiom-ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}a.pcard:hover{border-color:var(--axiom-border);background:var(--axiom-elevated)}.pcard-name{overflow-wrap:break-word;max-width:100%;font-size:13px;font-weight:600;line-height:1.25}.pcard .est-floor{white-space:normal;font-size:12px;line-height:1.35}.rtree{gap:var(--sp-4);display:grid}@media (min-width:760px){.rtree{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.7fr)}.rtree>*+*{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-4)}}.rtree .rtree-head{margin-bottom:var(--sp-2)}.rtree-head{align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--axiom-hairline);color:var(--axiom-text-70);font-size:13px;font-weight:600;display:flex}.rtree-row{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rtree-row+.rtree-row{margin-top:var(--sp-2)}.rtree .rt-dim{opacity:.62;filter:grayscale()}.rtree-key{color:var(--axiom-text-100);font-size:15px;font-weight:600}.rtree-shards .rtree-row{gap:var(--sp-2)}.control-row{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.control-row .rolepick,.control-row .azstrip{flex:auto}.page-search{max-width:none;margin-left:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:64px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg-site);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ul{padding:0}img,svg{max-width:100%;height:auto;display:block}img{-webkit-user-drag:none}a{color:var(--axiom-text-100);-webkit-text-decoration-color:var(--axiom-border);text-decoration-color:var(--axiom-border);text-underline-offset:3px;transition:color .12s var(--axiom-ease-standard)}a:hover{-webkit-text-decoration-color:var(--axiom-accent);text-decoration-color:var(--axiom-accent)}code,samp{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-top:1px solid var(--axiom-hairline);margin:var(--sp-5) 0}.wrap,.page-tail{width:100%;max-width:var(--site-max);padding-inline:var(--screen-pad);margin-inline:auto}.wrap .wrap{max-width:none;padding-inline:0}.lane-split{gap:var(--sp-4);display:grid}@media (min-width:1040px){.lane-split{column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start}.lane-split>*+*{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-5)}}.prose{max-width:var(--site-prose)}.prose p{margin-block:var(--sp-3);font-size:15px;line-height:1.6}.prose ul,.prose ol{margin-block:var(--sp-3);padding-left:var(--sp-5)}.prose li+li{margin-top:var(--sp-2)}.prose a{-webkit-text-decoration-color:var(--axiom-accent);text-decoration-color:var(--axiom-accent)}.stack>*+*{margin-top:var(--sp-4)}.stack-tight>*+*{margin-top:var(--sp-2)}.stack-loose>*+*{margin-top:var(--sp-6)}.skip{left:var(--sp-3);z-index:20;background:var(--axiom-elevated);color:var(--axiom-text-100);border:1px solid var(--axiom-border);border-radius:var(--axiom-radius-sm);padding:var(--sp-2) var(--sp-3);transition:top var(--axiom-motion-enter) var(--axiom-ease-enter);font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--sp-3)}.cta{background:var(--axiom-accent-fill);color:#fff;border-radius:var(--axiom-radius-sm);padding:7px var(--sp-4);white-space:nowrap;transition:background-color var(--axiom-motion-exit) var(--axiom-ease-standard), transform 90ms var(--axiom-ease-standard);flex:none;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.cta:hover{background:var(--axiom-accent-fill-hover);color:#fff}.cta:active{background:var(--axiom-accent-soft);transform:translateY(1px)}.control{border:1px solid var(--axiom-border);border-radius:var(--axiom-radius-sm);padding:6px var(--sp-3);color:var(--axiom-text-100);transition:border-color var(--axiom-motion-exit) var(--axiom-ease-standard), background-color var(--axiom-motion-exit) var(--axiom-ease-standard), transform 90ms var(--axiom-ease-standard);background:0 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.control:hover{border-color:var(--axiom-text-50);background:var(--axiom-elevated)}.control:active{transform:translateY(1px)}@media (max-width:700px){.cta{padding:6px var(--sp-3)}}.strip{align-items:baseline;gap:2px var(--sp-4);padding-block:var(--sp-2);border-bottom:1px solid var(--axiom-hairline);font-family:var(--font-sans);letter-spacing:0;color:var(--axiom-text-50);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:1.4;display:flex}.strip>*{padding-block:0}.strip>*+*{border-left:0;padding-left:0}.strip b,.strip time{color:var(--axiom-text-70);font-weight:500}.strip .strip-says{text-transform:none;letter-spacing:0;font-family:var(--font-sans);color:var(--axiom-text-70)}h1{letter-spacing:-.025em;color:var(--axiom-text-100);text-wrap:balance;font-size:clamp(27px,3.4vw,38px);font-weight:700;line-height:1.08}h2,h3,h4{text-wrap:pretty}.masthead,.page-head{padding-block:var(--sp-4)}.masthead>div>*+*,.page-head>div>*+*,.masthead:not(.lane-split)>*+*,.page-head:not(.lane-split)>*+*{margin-top:var(--sp-2)}.masthead>h1+.deck,.page-head>h1+.deck{margin-top:var(--sp-3)}.page-head p{color:var(--axiom-text-70);max-width:62ch;font-size:15px;line-height:1.5}.masthead-side>*+*{margin-top:var(--sp-2)}.masthead-side .axiom-meta{max-width:44ch}.section-rule{border-top:1px solid var(--axiom-border);background-image:linear-gradient(var(--axiom-hairline), var(--axiom-hairline));padding-top:var(--sp-4);background-position:0 1px;background-repeat:no-repeat;background-size:100% 1px}.section-head{align-items:baseline;gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.section-head>div:first-child{flex:260px;min-width:0}.section-head .slug{margin-bottom:var(--sp-1);display:block}.section-head .axiom-support{margin-top:var(--sp-1)}.section-head-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.card{padding:var(--sp-4) 0;border-top:1px solid var(--axiom-hairline);background:0 0;border-radius:0;min-width:0}.card-nested{border:0;border-top:1px solid var(--axiom-hairline)}.card-flush{border-top:0;padding:0}.card-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-3);display:flex}.card-flush .card-head{margin-bottom:var(--sp-3);padding:0}.card-head>div:first-child{flex:auto;min-width:0}.card-head-actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.card-head .axiom-support{margin-top:var(--sp-1)}.card-foot{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--axiom-hairline);color:var(--axiom-text-70);font-size:14px}.card-flush .card-foot{padding:var(--sp-3) 0;margin-top:0}.card-grid{gap:0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.card-grid-5,.card-grid-3{grid-template-columns:1fr;gap:0}@media (min-width:700px){.card-grid-5{grid-template-columns:repeat(5,1fr)}.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-5>*+*,.card-grid-3>*+*{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-4)}.card-grid-5>*,.card-grid-3>*{padding-right:var(--sp-4)}}.panel{background:var(--axiom-raised);border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-group);padding:var(--sp-4);min-width:0}.panel-head{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.panel-head>div{min-width:0}a.panel{transition:border-color .12s var(--axiom-ease-standard), background-color .12s var(--axiom-ease-standard);text-decoration:none;display:block}a.panel:hover{border-color:var(--axiom-border);background:var(--axiom-elevated)}.icon-run{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.answer{background:var(--axiom-elevated);border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-group);padding:var(--sp-4) var(--sp-5);position:relative;overflow:hidden}.answer:before{content:"";inset-block:0;background:var(--axiom-border);width:3px;position:absolute;left:0}.answer[data-tone=act]:before{background:var(--axiom-accent)}.answer-grid{gap:var(--sp-4);display:grid}@media (min-width:900px){.answer-has-aside .answer-grid{align-items:start;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto}}.answer .axiom-eyebrow{margin-bottom:var(--sp-2);display:block}.answer :is(p,li){max-width:var(--site-prose)}.answer-support{margin-top:var(--sp-2);color:var(--axiom-text-70);max-width:60ch;font-size:14px}.answer-meta{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--axiom-hairline)}.answer-body{margin-top:var(--sp-4);max-width:var(--site-prose)}.answer-body p{color:var(--axiom-text-70);font-size:14px}.answer-aside{min-width:0}@media (min-width:900px){.answer-has-aside .answer-aside{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-5)}}.est:not(.est-block)>*{margin-left:0}.est-value{font-variant-numeric:tabular-nums;color:var(--axiom-text-100);white-space:nowrap;letter-spacing:-.01em;font-weight:700}.est-unit{color:var(--axiom-text-70)}.est-range,.est-n{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85em}.est-blend{color:var(--axiom-text-50);font-size:.85em}.est-block{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.est-block>*+*{margin-left:0}.est-block .est-value{line-height:1.1}.est-block .est-unit{font-size:13px}.est-block .est-evidence{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.est-lead .est-value{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px)}.est-floor{color:var(--axiom-text-70);font-size:14px}.ibar{background-color:var(--axiom-track);background-image:linear-gradient(var(--axiom-text-50), var(--axiom-text-50));background-repeat:no-repeat;background-size:1px 100%;background-position:calc(var(--z) * 1%) 0;border-radius:3px;max-width:180px;height:5px;margin-top:4px;display:block;position:relative}.ibar:before{content:"";inset-block:0;left:calc(var(--l) * 1%);right:calc(100% - var(--h) * 1%);background:var(--axiom-border);border-radius:3px;position:absolute}.ibar:after{content:"";inset-block:-2px;left:calc(var(--m) * 1%);background:var(--axiom-text-100);border-radius:1px;width:2px;position:absolute}.ibar[data-unresolved]:before{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--axiom-text-50) 34%, transparent) 0, color-mix(in srgb, var(--axiom-text-50) 34%, transparent) 3px, transparent 3px, transparent 7px)}.ticks{letter-spacing:0;text-transform:none;justify-content:space-between;max-width:180px;margin-top:3px;display:flex}.tick{font-family:var(--font-mono);color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:700px){.ibar,.ticks{display:none}}.chip{border:1px solid var(--axiom-border);white-space:nowrap;vertical-align:baseline;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.chip-dot{border-radius:999px;flex:none;width:6px;height:6px}.chip-measured{background:var(--axiom-elevated);color:var(--axiom-text-100)}.chip-measured .chip-dot{background:var(--axiom-text-100)}.chip-pooled{color:var(--axiom-text-70);background:0 0}.chip-pooled .chip-dot{border:1px solid var(--axiom-muted);background:0 0}.chip-modeled{color:var(--axiom-text-50);background:0 0}.chip-modeled .chip-dot{border:1px solid var(--axiom-muted);background:0 0}.chip-demo{color:var(--axiom-text-50);background:0 0;border-style:dashed}.chip-demo .chip-dot{border:1px dashed var(--axiom-muted);background:0 0;border-radius:2px}.chip-experimental .chip-dot{background:var(--axiom-gold-hi);border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.verdict{border:1px solid var(--axiom-border);border-radius:var(--axiom-radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:2px 9px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.verdict-glyph{font-size:11px;line-height:1}.verdict[data-verdict=beats]{color:var(--axiom-good);background:#84a98c1a;border-color:#84a98c99}.verdict[data-verdict=too_close]{background:var(--axiom-elevated);color:var(--axiom-text-100)}.verdict[data-verdict=insufficient]{color:var(--axiom-text-70);background:0 0;border-style:dashed}.verdict-wrap{display:inline-block}.verdict-note{margin-top:var(--sp-1);color:var(--axiom-text-70);font-size:13px;display:block}.badge{align-items:center;gap:var(--sp-1);border:1px solid var(--axiom-border);color:var(--axiom-text-70);white-space:nowrap;background:0 0;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:500;display:inline-flex}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.25}[data-sortable]{overflow-anchor:none}tbody th,tbody td{padding:8px var(--sp-3);border-bottom:1px solid var(--axiom-hairline);vertical-align:middle}tbody tr:last-child>*{border-bottom:0}tbody th[scope=row]{text-align:left;color:var(--axiom-text-100);font-size:15px;font-weight:600;line-height:1.25}tbody th[scope=row] a{color:inherit;text-decoration:none}tbody th[scope=row] a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--axiom-accent);text-decoration-color:var(--axiom-accent)}tbody th>.ko-icon,tbody td>.ko-icon{vertical-align:middle;margin-right:var(--sp-3);display:inline-grid}:is(tbody th[scope=row]>a:has(>.ko-icon),tbody th[scope=row]>span:has(>.ko-icon)){align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.cell-sub{color:var(--axiom-text-50);font-size:12.5px;font-weight:400;line-height:1.35;display:block}.v4-shell.v4-shell .v4-table tbody tr:nth-child(5n)>*{border-bottom-color:var(--axiom-border)}tbody tr:hover{background:var(--axiom-elevated);transition:background-color .12s var(--axiom-ease-standard)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}tbody td.num{font-weight:500}.col-rank{font-family:var(--font-mono);color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}tbody tr:nth-child(-n+3) .col-rank{color:var(--axiom-text-100);font-size:13px;font-weight:700}tbody tr[data-tier]>th[scope=row]{box-shadow:inset 3px 0 0 var(--tier,var(--axiom-hairline));padding-left:calc(var(--sp-3) + 3px)}tbody tr[data-tier=S\+]{--tier:var(--tier-splus)}tbody tr[data-tier=S]{--tier:var(--tier-s)}tbody tr[data-tier=A]{--tier:var(--tier-a)}tbody tr[data-tier=B]{--tier:var(--tier-b)}tbody tr[data-tier=C]{--tier:var(--axiom-border)}tbody tr[data-tier=D]{--tier:var(--tier-d)}tbody .est-value{font-size:15px}tbody .est-unit,tbody .est-range,tbody .est-n{font-size:12px}tbody .chip{padding:0 6px;font-size:11px}tbody .chip-dot{width:5px;height:5px}.table-note{padding:var(--sp-3) 0 0;border-top:1px solid var(--axiom-hairline);color:var(--axiom-text-50);max-width:92ch;font-size:13px;line-height:1.5}.col-impact{min-width:140px}thead th.col-impact{white-space:normal}@container kotable (width<=650px){.col-impact{min-width:0}}@container kotable (width<=502px){tbody tr[data-tier]>th[scope=row]{padding-left:calc(var(--sp-2) + 3px)}tbody th>.ko-icon,tbody td>.ko-icon{margin-right:var(--sp-2)}}.counters{padding-block:var(--sp-5);grid-template-columns:1fr;gap:0;display:grid}.counters>*+*{border-top:1px solid var(--axiom-hairline);padding-top:var(--sp-4);margin-top:var(--sp-4)}@media (min-width:700px){.counters{grid-template-columns:repeat(3,1fr)}.counters>*+*{border-top:0;border-left:1px solid var(--axiom-hairline);padding-top:0;padding-left:var(--sp-5);margin-top:0}}.pullnum>*+*{margin-top:var(--sp-1)}.source{margin-top:var(--sp-1);color:var(--axiom-text-50);max-width:34ch;font-size:12px;line-height:1.4;display:block}.stat-pairs{gap:var(--sp-3) 0;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));display:grid}.stat-pairs>*+*{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-4)}.stat-pairs dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--axiom-text-50);margin-bottom:var(--sp-1);font-size:12px;font-weight:500;line-height:1.3}.stat-pairs dd{margin:0}.rolebar,.tabs{border-bottom:1px solid var(--axiom-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.rolebar::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.rolebar.section-rule,.tabs.section-rule{padding-top:var(--sp-3)}.rolebar a,.tabs a{padding:8px var(--sp-4);color:var(--axiom-text-70);white-space:nowrap;transition:color var(--axiom-motion-exit) var(--axiom-ease-standard), background-color var(--axiom-motion-exit) var(--axiom-ease-standard);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none}.rolebar a+a,.tabs a+a{border-left:1px solid var(--axiom-hairline)}.rolebar a:hover,.tabs a:hover{color:var(--axiom-text-100);background:var(--axiom-raised)}.rolebar a[aria-current=page],.tabs a[aria-current=page]{color:var(--axiom-text-100);border-bottom-color:var(--axiom-accent);font-weight:600}.azstrip{padding-block:var(--sp-2);border-bottom:1px solid var(--axiom-hairline);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:0;font-size:12px;display:flex}.azstrip a,.azstrip span{text-align:center;text-transform:uppercase;border-radius:var(--axiom-radius-xs);min-width:24px;padding:4px 2px;text-decoration:none;display:inline-block}.azstrip a{color:var(--axiom-text-70)}.azstrip a:hover{color:var(--axiom-text-100);background:var(--axiom-elevated)}.azstrip span{color:var(--axiom-text-50);opacity:.45}.empty{align-items:flex-start;gap:var(--sp-2);max-width:60ch;padding:var(--sp-4) 0;border-top:1px solid var(--axiom-hairline);border-radius:0;flex-direction:column;display:flex}.empty h2,.empty p.empty-title{color:var(--axiom-text-100);font-size:16px;font-weight:650;line-height:1.3}details.method{border:0;border-top:1px solid var(--axiom-hairline);padding:var(--sp-3) 0;color:var(--axiom-text-70);background:0 0;border-radius:0;font-size:14px}details.method>summary{cursor:pointer;color:var(--axiom-text-70);align-items:center;gap:var(--sp-2);font-size:14px;font-weight:500;list-style:none;display:flex}details.method>summary:hover{color:var(--axiom-text-100)}details.method>summary::-webkit-details-marker{display:none}details.method .chevron{color:var(--axiom-text-50);transition:transform .15s var(--axiom-ease-standard);font-size:12px;display:inline-block}details.method[open] .chevron{transform:rotate(90deg)}details.method>div{margin-top:var(--sp-2);max-width:var(--site-prose);line-height:1.55}details.method p+p{margin-top:var(--sp-2)}.appbox{border-top:1px solid var(--axiom-border);padding:var(--sp-5) 0 0;gap:var(--sp-4);background:0 0;border-radius:0;display:grid}@media (min-width:760px){.appbox-wide{align-items:start;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto}}.appbox h2{letter-spacing:-.015em;color:var(--axiom-text-100);font-size:18px;font-weight:700;line-height:1.25}.appbox p{margin-top:var(--sp-2);color:var(--axiom-text-70);max-width:var(--site-prose);font-size:14px;line-height:1.55}.appbox ul{margin-top:var(--sp-3);padding-left:var(--sp-4);color:var(--axiom-text-70);font-size:14px}.appbox li+li{margin-top:var(--sp-1)}.appbox-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-size:14px;display:flex}.crumbs{margin-bottom:var(--sp-5)}.crumbs ol{align-items:center;gap:0 var(--sp-2);color:var(--axiom-text-50);flex-wrap:wrap;font-size:12px;list-style:none;display:flex}.crumbs a{color:var(--axiom-text-50);text-decoration:none}.crumbs a:hover{color:var(--axiom-text-100);text-decoration:underline}.crumbs li+li:before{content:"/";margin-right:var(--sp-2);color:var(--axiom-border)}.row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.row-tight{gap:var(--sp-1) var(--sp-2)}.muted{color:var(--axiom-text-70)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pool-note{margin-top:var(--sp-5);color:var(--axiom-text-50);max-width:74ch;font-size:13px;line-height:1.55}.pool-note strong{color:var(--axiom-text-70);font-weight:600}.crumb-band{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.crumb-band .rolestrip a{padding-block:var(--sp-1)}.entity-head{align-items:start;gap:var(--sp-3) var(--sp-4);padding-block:var(--sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.entity-head>.entity-crest{grid-row:span 2}.entity-head h1{margin-top:2px}.entity-head .deck{margin-top:var(--sp-2)}.entity-crest{border:1px solid var(--axiom-hairline);background:var(--axiom-raised);border-radius:4px;padding:4px;display:inline-flex}.entity-crest--item{padding:var(--sp-3)}.rolestrip{flex-wrap:wrap;align-items:stretch;gap:0;list-style:none;display:flex}.entity-head>.rolestrip,.entity-head>.spec{grid-column:2}.rolestrip li+li{border-left:1px solid var(--axiom-hairline);margin-left:var(--sp-3);padding-left:var(--sp-3)}.rolestrip a{align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);color:var(--axiom-text-70);font-size:14px;line-height:1.2;text-decoration:none;display:flex}.rolestrip a:hover{color:var(--axiom-text-100)}.rolestrip b{color:var(--axiom-text-100);font-weight:600}.rolestrip .games{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:560px){.entity-head{gap:var(--sp-2) var(--sp-3)}.rolestrip{gap:0 var(--sp-4)}.rolestrip li+li,.spec li+li{border-left:0;margin-left:0;padding-left:0}.spec{gap:var(--sp-1) 0}.rolestrip .games{display:none}}.iconrun{align-items:flex-start;gap:var(--sp-3) var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.iconrun li{width:84px}.rcell{text-align:center;color:var(--axiom-text-70);flex-direction:column;align-items:center;gap:5px;text-decoration:none;display:flex}.rcell .name{overflow-wrap:break-word;font-size:12px;line-height:1.25}a.rcell:hover{color:var(--axiom-text-100)}a.rcell:hover .name{text-decoration:underline;-webkit-text-decoration-color:var(--axiom-accent);text-decoration-color:var(--axiom-accent)}.iconrow{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 5px;padding:0;list-style:none;display:flex}.icell{text-decoration:none;display:block}.skill-key{border:1px solid var(--axiom-border);width:22px;height:22px;font-family:var(--font-mono);color:var(--axiom-text-100);border-radius:2px;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.skill-key[data-skill=R]{background:var(--axiom-elevated);font-weight:700}.maxorder{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.maxorder .then{color:var(--axiom-text-50);font-size:13px}.col-skill{white-space:nowrap;width:1%}.route{align-items:baseline;gap:var(--sp-1) var(--sp-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.route li{color:var(--axiom-text-70);white-space:nowrap;font-size:13px;line-height:1.3}.route .at{color:var(--axiom-text-50)}.relstrip{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.relstrip a{align-items:center;gap:var(--sp-1);text-align:center;width:92px;color:var(--axiom-text-70);flex-direction:column;font-size:12px;line-height:1.25;text-decoration:none;display:flex}.relstrip a:hover{color:var(--axiom-text-100)}.relstrip .games{color:var(--axiom-text-50);font-variant-numeric:tabular-nums}.answer-part+.answer-part{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--axiom-hairline)}.answer-part>.axiom-eyebrow{margin-bottom:var(--sp-3);display:block}.answer-part .iconrow{gap:var(--sp-2);margin-bottom:var(--sp-3)}.answer-part .icell{border:1px solid var(--axiom-hairline);background:var(--axiom-raised);border-radius:3px;padding:4px;transition:border-color .12s ease-out}:is(.answer-part a.icell:hover,.answer-part a.icell:focus-visible){border-color:var(--axiom-border)}.answer-part .axiom-answer,.answer-part .rtree+.answer-support{margin-top:var(--sp-3)}.answer-after{margin-top:var(--sp-5)}.entity-head~.tabs{margin-top:var(--sp-3)}.buildgrid{gap:var(--sp-5);display:grid}@media (min-width:900px){.buildgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.buildgrid>.buildgrid-col+.buildgrid-col{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-5)}}.buildgrid-col>.axiom-eyebrow{margin-bottom:var(--sp-3);display:block}.buildgrid-col>.answer-support{margin-top:var(--sp-3)}.answer-figure-line{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.answer-figure{margin-top:var(--sp-3)}.answer-figure .axiom-eyebrow{margin-bottom:var(--sp-1);display:block}.spec{gap:var(--sp-2) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spec li{padding-right:var(--sp-4);color:var(--axiom-text-70);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.3}.spec li+li{border-left:1px solid var(--axiom-hairline);padding-left:var(--sp-4)}.spec b{color:var(--axiom-text-100);font-weight:600}.ecell{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ecell .ko-icon{margin-block:-2px}:root{--v2-radius-card:var(--axiom-radius-card);--v2-radius-chip-36:var(--axiom-radius-group);--v2-radius-chip-44:var(--axiom-radius-group);--v2-radius-chip-56:12px;--v2-border-hi:var(--axiom-border-hi);--v2-pad-tight:var(--sp-3);--v2-pad:var(--sp-4);--v2-pad-roomy:var(--sp-5);--v2-gap:var(--sp-3)}[data-tone=accent],.v2-chip[data-tint=accent]{--v2-tint:var(--axiom-accent)}[data-tone=good],.v2-chip[data-tint=good]{--v2-tint:var(--axiom-good)}[data-tone=bad],.v2-chip[data-tint=bad]{--v2-tint:var(--axiom-bad)}[data-tone=info],.v2-chip[data-tint=info]{--v2-tint:var(--axiom-info)}[data-tone=gold],.v2-chip[data-tint=gold],[data-tone=prestige],.v2-chip[data-tint=prestige]{--v2-tint:var(--axiom-gold)}[data-tone=warn],.v2-chip[data-tint=warn]{--v2-tint:var(--axiom-warn)}[data-tone=neutral],.v2-chip[data-tint=neutral]{--v2-tint:var(--axiom-text-50)}.v2-card{background:var(--axiom-elevated);border:1px solid var(--axiom-hairline);border-radius:var(--v2-radius-card);min-width:0;padding:var(--v2-pad);transition:transform .2s var(--axiom-ease-standard), border-color .2s var(--axiom-ease-standard)}.v2-card>:first-child{margin-top:0}.v2-card>:last-child{margin-bottom:0}.v2-card:hover{transform:translateY(-2px)}a.v2-card{color:inherit;text-decoration:none;display:block}@media (prefers-reduced-motion:reduce){.v2-card{transition:none}.v2-card:hover{transform:none}}.v2-card--tight{padding:var(--v2-pad-tight)}.v2-card--roomy{padding:var(--v2-pad-roomy)}.v2-card--quiet{background:var(--axiom-raised)}.v2-card--quiet:hover{border-color:var(--axiom-hairline);transform:none}.v2-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin:0 0 var(--v2-gap);display:flex}.v2-panel-head:last-child{margin-bottom:0}.v2-panel-eyebrow{margin:0 0 var(--sp-1);letter-spacing:.06em;text-transform:uppercase;color:var(--axiom-text-50);font-size:12px;font-weight:600;line-height:1.3;display:block}.v2-panel-title{color:var(--axiom-text-100);margin:0;font-size:15px;font-weight:600;line-height:1.4}.v2-panel-sub{margin:var(--sp-0) 0 0;color:var(--axiom-text-50);font-size:13px;line-height:1.45}.v2-card-foot{margin-top:var(--v2-gap);padding-top:var(--v2-gap);border-top:1px solid var(--axiom-hairline);color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45}.v2-card--flush{padding:0}.v2-card--flush .v2-panel-head{padding:var(--v2-pad) var(--v2-pad) 0}.v2-card--flush>.v2-panel-body{padding:0 var(--v2-pad) var(--v2-pad)}.v2-card--flush>.v2-card-foot{padding:var(--v2-gap) var(--v2-pad);margin-top:0}.v2-flushbox{padding:0 var(--v2-pad) var(--v2-pad)}.v2-card--flush .v2-flushbox{padding-bottom:var(--v2-gap)}.v2-card--flush>.v2-flushbox:first-child{padding-top:var(--v2-gap)}.v2-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.v2-grid>li:not([class]){min-width:0;display:grid}.v2-grid--even{align-items:stretch}.v2-grid--stats{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.v2-grid--roles{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.v2-grid--six{gap:var(--sp-3);grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.v2-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-grid--roles,.v2-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.v2-grid--stats{grid-template-columns:minmax(0,1fr)}.v2-grid--roles,.v2-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-row>li:not([class]){align-items:center;display:flex}.v2-row--roomy{gap:var(--sp-4)}.v2-row--spread{justify-content:space-between}.v2-card .prose a,.v2-card .prose code{overflow-wrap:anywhere}.v2-row+.v2-row{margin-top:var(--sp-3)}.v2-metrics+.v2-row{margin-top:var(--sp-4)}.v2-section{margin:0}.v2-section+.v2-section{margin-top:var(--sp-6)}.v2-section>.v2-section-head{margin:0 0 var(--sp-4)}.v2-section-bar{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.v2-section-bar>.v2-section-head,.v2-section-bar>.v2-h2{margin:0}.v2-chip{border-radius:var(--v2-radius-chip-44);background:var(--axiom-elevated);background:color-mix(in srgb, var(--v2-tint,var(--axiom-text-50)) 13%, var(--axiom-elevated));border:1px solid var(--axiom-hairline);flex:none;place-items:center;width:44px;height:44px;display:inline-grid;overflow:hidden}.v2-chip[data-size="36"]{border-radius:var(--v2-radius-chip-36);width:36px;height:36px}.v2-chip[data-size="44"]{border-radius:var(--v2-radius-chip-44);width:44px;height:44px}.v2-chip[data-size="56"]{border-radius:var(--v2-radius-chip-56);width:56px;height:56px}.v2-chip>img,.v2-chip>.ko-icon{object-fit:cover;border-radius:8px;width:calc(100% - 6px);height:calc(100% - 6px)}.v2-segbar{align-items:center;gap:3px;display:inline-flex}.v2-segbar-track{gap:3px;display:inline-flex}.v2-segbar-seg{background:var(--axiom-overlay);border-radius:1.5px;width:5px;height:10px}.v2-segbar-seg[data-on]{background:var(--v2-tint,var(--axiom-text-50))}.v2-stat{gap:var(--sp-1);flex-direction:column;height:100%;margin:0;display:flex}.v2-stat-head{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:22px;display:flex}.v2-stat-label{letter-spacing:.02em;min-width:0;color:var(--axiom-text-50);font-size:12px;line-height:1.3}.v2-stat-value{letter-spacing:-.02em;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.1}.v2-stat-value[data-tone=good]{color:var(--axiom-good)}.v2-stat-value[data-tone=bad]{color:var(--tier-d)}.v2-stat-value[data-tone=gold]{color:var(--axiom-gold-hi)}.v2-stat-value[data-tone=accent]{color:var(--axiom-accent)}.v2-stat-sub{color:var(--axiom-text-70);font-size:12px;line-height:1.4}.v2-stat-foot{margin-top:var(--sp-2)}.v2-stat-value[data-tone=info]{color:var(--axiom-info)}.v2-stat-value[data-tone=warn]{color:var(--axiom-warn)}.v2-spark{gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.v2-spark>figcaption{letter-spacing:.02em;color:var(--axiom-text-50);order:-1;font-size:12px;line-height:1.3}.v2-spark svg{width:100%;max-width:100%;height:auto;display:block}.v2-spark-line{fill:none;stroke:var(--v2-tint,var(--axiom-accent));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v2-spark-dot{fill:var(--v2-tint,var(--axiom-accent))}.v2-spark-data summary{cursor:pointer;color:var(--axiom-text-50);font-size:12px}.v2-spark-data summary:hover{color:var(--axiom-text-70)}.v2-ring{flex:none;place-items:center;display:inline-grid;position:relative}.v2-ring svg{display:block;transform:rotate(-90deg)}.v2-ring-track{fill:none;stroke:var(--axiom-overlay)}.v2-ring-arc{fill:none;stroke:var(--v2-tint,var(--axiom-accent));stroke-linecap:round}.v2-ring-center{text-align:center;place-content:center;gap:1px;display:grid;position:absolute;inset:0}.v2-ring-value{letter-spacing:-.01em;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.v2-ring[data-size="56"] .v2-ring-value{font-size:16px}.v2-ring[data-size="96"] .v2-ring-value{font-size:26px}.v2-ring-suffix{color:var(--axiom-text-70);font-size:.6em;font-weight:600}.v2-ring-sub{color:var(--axiom-text-50);font-size:11px;line-height:1.2}.v2-tier{border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-xs);min-width:22px;height:22px;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.v2-tier[data-size=lg]{border-radius:6px;min-width:36px;height:36px;padding:0 8px;font-size:16px}.v2-tier[data-tier=S\+]{background:var(--tier-splus);border-color:var(--axiom-gold);color:var(--tier-ink);font-weight:700;box-shadow:0 0 0 1px #e0a83c73}.v2-tier[data-tier=S]{background:var(--tier-s);color:var(--tier-ink);border-color:#0000;font-weight:700}.v2-tier[data-tier=A]{background:var(--tier-a);color:var(--tier-ink-a);border-color:#0000;font-weight:700}.v2-tier[data-tier=B]{background:var(--tier-b);color:var(--axiom-text-100);border-color:#0000}.v2-tier[data-tier=C]{border-color:var(--axiom-border);color:var(--tier-c)}.v2-tier[data-tier=D]{border-color:var(--axiom-border);color:var(--tier-d);border-style:dashed}.v2-delta{align-items:center;gap:var(--sp-1);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.v2-delta[data-trend=up]{color:var(--axiom-good);background:var(--axiom-elevated);background:color-mix(in srgb, var(--axiom-good) 12%, var(--axiom-elevated))}.v2-delta[data-trend=down]{color:var(--tier-d);background:var(--axiom-elevated);background:color-mix(in srgb, var(--tier-d) 12%, var(--axiom-elevated))}.v2-delta[data-trend=flat]{color:var(--axiom-text-50);background:var(--axiom-elevated)}.v2-delta-arrow{font-size:11px;line-height:1}.v2-metrics{margin:0}.v2-metrics>*+*{border-top:1px solid var(--axiom-hairline)}.v2-metric{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;padding-block:10px;display:grid}.v2-metric dt{align-items:center;gap:var(--sp-3);min-width:0;color:var(--axiom-text-70);font-size:13px;line-height:1.4;display:flex}.v2-metric dd{align-items:center;gap:var(--sp-3);margin:0;display:flex}.v2-metric-value{color:var(--axiom-text-100);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.v2-verdict{border:1px solid var(--axiom-hairline);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.v2-verdict[data-verdict=beats]{color:var(--axiom-good);background:var(--axiom-elevated);background:color-mix(in srgb, var(--axiom-good) 12%, var(--axiom-elevated));border-color:#0000}.v2-verdict[data-verdict=beats][data-dir=down]{color:color-mix(in srgb, var(--axiom-bad) 72%, #fff);background:color-mix(in srgb, var(--axiom-bad) 12%, var(--axiom-elevated))}.v2-verdict[data-verdict=too_close]{color:var(--axiom-text-70);background:var(--axiom-elevated)}.v2-verdict[data-verdict=insufficient]{color:var(--axiom-text-50);background:0 0;border-style:dashed}.v2-verdict-wrap{gap:var(--sp-1);flex-direction:column;display:inline-flex}.v2-verdict-note{color:var(--axiom-text-50);white-space:normal;font-size:12px;font-weight:400}.v2-hero{justify-items:center;gap:var(--sp-3);text-align:center;padding-block:var(--sp-6);display:grid}.v2-hero-eyebrow{margin:0}.v2-hero-title{letter-spacing:-.02em;color:var(--axiom-text-100);text-wrap:balance;margin:0;font-size:clamp(28px,4.5vw,44px);font-weight:700;line-height:1.08}.v2-hero-sub{max-width:56ch;color:var(--axiom-text-70);margin:0;font-size:15px;line-height:1.5}.v2-hero-form{gap:var(--sp-2);width:min(560px,100%);margin-top:var(--sp-2);display:grid}.v2-hero-label{color:var(--axiom-text-70);font-size:13px;font-weight:600}.v2-hero-controls{gap:var(--sp-2);display:flex}.v2-hero-controls input{border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-group);background:var(--axiom-elevated);min-width:0;height:48px;color:var(--axiom-text-100);flex:1;padding:0 14px;font-family:inherit;font-size:15px}.v2-hero-controls input::placeholder{color:var(--axiom-text-50)}.v2-hero-controls input:focus-visible{outline-offset:1px;border-color:var(--v2-border-hi)}@media (max-width:700px){.v2-hero-controls{flex-direction:column}}.v2-btn{border-radius:var(--axiom-radius-group);background:var(--axiom-accent-fill);color:#fff;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.v2-btn:hover{background:var(--axiom-accent-fill-hover)}.v2-appcta-copy{min-width:0;max-width:60ch}.v2-appcta-title{margin:0 0 var(--sp-1);color:var(--axiom-text-100);font-size:15px;font-weight:600;line-height:1.4}.v2-appcta-body{color:var(--axiom-text-70);margin:0;font-size:14px;line-height:1.5}.v2-appcta-note{margin:var(--sp-1) 0 0;color:var(--axiom-text-50);font-size:13px;line-height:1.4}.v2-grid--chips{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.v2-cell{align-items:center;gap:var(--sp-3);background:var(--axiom-elevated);border:1px solid var(--axiom-hairline);min-width:0;transition:transform .2s var(--axiom-ease-standard);border-radius:12px;padding:10px 12px;display:flex}a.v2-cell{color:inherit;text-decoration:none}.v2-cell:hover{border-color:var(--v2-border-hi);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.v2-cell{transition:none}.v2-cell:hover{transform:none}}.v2-cell--stack{align-items:stretch;gap:var(--sp-2);flex-direction:column}.v2-cell-top{align-items:center;gap:10px;min-width:0;display:flex}.v2-cell-text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-cell-name{color:var(--axiom-text-100);font-size:14px;font-weight:600;line-height:1.3}.v2-cell-sub{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.v2-cell-val{color:var(--axiom-text-70);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1.35}.v2-cell-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-minichip{border:1px solid var(--axiom-hairline);color:var(--axiom-text-70);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;line-height:1.5;display:inline-flex}.v2-minichip b{color:var(--axiom-text-100);font-weight:600}.v2-band{margin:0 0 var(--sp-4);align-items:baseline;gap:var(--sp-3);letter-spacing:.08em;text-transform:uppercase;color:var(--axiom-text-50);flex-wrap:wrap;font-size:12px;display:flex}.v2-band-note{letter-spacing:0;text-transform:none}.v2-bignum{letter-spacing:-.02em;color:var(--axiom-text-100);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,34px);font-weight:700;line-height:1.05;display:block}.v2-chip-tag{letter-spacing:.02em;color:var(--v2-tint,var(--axiom-text-100));font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.v2-section-head+.v2-section-sub{margin:calc(-1 * var(--sp-3)) 0 var(--sp-5);max-width:74ch;color:var(--axiom-text-70);font-size:14px;line-height:1.55}.v2-stack{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.v2-stack>li:not([class]){min-width:0;display:grid}.v2-fallacy{gap:var(--sp-3);flex-direction:column;display:flex}.v2-fallacy-head{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.v2-fallacy-name{color:var(--axiom-text-100);margin:0;font-size:15px;font-weight:600;line-height:1.4}.v2-fallacy-line{color:var(--axiom-text-70);margin:0;font-size:13px;line-height:1.55}.v2-fallacy-link{margin:auto 0 0;font-size:13px;font-weight:600;line-height:1.4}.v2-duo{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.v2-duo-side{min-width:0}.v2-duo-label{margin:0 0 var(--sp-2);letter-spacing:.08em;text-transform:uppercase;color:var(--axiom-text-50);font-size:12px;font-weight:700}.v2-duo-side[data-tone=good] .v2-duo-label{color:var(--axiom-good)}.v2-duo p{color:var(--axiom-text-70);margin:0;font-size:14px;line-height:1.6}.v2-duo p+p{margin-top:var(--sp-2)}.v2-steps{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.v2-steps>li{gap:var(--sp-3);align-items:flex-start;min-width:0;display:flex}.v2-step-num{background:var(--axiom-overlay);width:24px;height:24px;color:var(--axiom-text-70);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.v2-step-body{min-width:0;color:var(--axiom-text-70);margin:0;font-size:14px;line-height:1.6}.v2-step-body>p{margin:0}.v2-step-body>p+p{margin-top:var(--sp-2)}.v2-flow{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.v2-flow>li{background:var(--axiom-raised);border:1px solid var(--axiom-hairline);border-radius:var(--v2-radius-card);min-width:0;padding:var(--sp-3);margin:0;position:relative}.v2-flow>li+li:before{content:"↓";left:50%;top:calc(-.5 * var(--sp-4));color:var(--axiom-text-50);font-size:13px;line-height:1;position:absolute;transform:translate(-50%,-50%)}@media (min-width:700px){.v2-flow{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.v2-flow>li+li:before{content:"→";left:calc(-.5 * var(--sp-5));top:50%;transform:translate(-50%,-50%)}}.v2-flow-title{margin:0 0 var(--sp-1);color:var(--axiom-text-100);font-size:13px;font-weight:700;line-height:1.4}.v2-flow-body{color:var(--axiom-text-70);margin:0;font-size:13px;line-height:1.55}.v2-flow-loop{margin:var(--sp-3) 0 0;color:var(--axiom-text-70);font-size:13px;line-height:1.55}.v2-gradecut{align-items:center;gap:var(--sp-2);color:var(--axiom-text-70);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;display:inline-flex}.v2-verdict+.v2-fallacy-line,.v2-verdict-wrap+.v2-fallacy-line{margin-top:var(--sp-3)}.v2-card>.v2-fallacy-name+.v2-fallacy-line{margin-top:var(--sp-2)}.v2-panel>*+.v2-duo-label,.v2-panel>*+.v2-fallacy-line,.v2-panel>*+.v2-fallacy-link{margin-top:var(--sp-3)}ol.v2-cardlist{margin-block:0;padding:0;list-style:none}ol.v2-cardlist>li{margin:0}.v2-h2{letter-spacing:-.01em;color:var(--axiom-text-100);margin:0;font-size:20px;font-weight:700;line-height:1.25}.v2-section-sub{max-width:76ch;color:var(--axiom-text-50);margin:6px 0 0;font-size:14px;line-height:1.5}.v2-grouplabel{margin:var(--sp-4) 0 var(--sp-2);letter-spacing:.04em;text-transform:uppercase;color:var(--axiom-text-50);font-size:12px;font-weight:600}.v2-note{margin:var(--sp-3) 0 0;color:var(--axiom-text-50);font-size:13px;line-height:1.5}.v2-tag{border:1px solid var(--axiom-hairline);color:var(--axiom-text-50);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;line-height:1.5}.v2-chero-id{align-items:center;gap:var(--sp-4);display:flex}.v2-chero-name{flex:1;min-width:0}.v2-chero-name h1{letter-spacing:-.02em;color:var(--axiom-text-100);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.12}.v2-chero-deck{color:var(--axiom-text-70);margin:6px 0 0;font-size:14px;line-height:1.5}.v2-chero-score{align-items:center;gap:var(--sp-4);flex:none;margin-left:auto;display:flex}@media (max-width:900px){.v2-chero-id{flex-direction:column;align-items:flex-start}.v2-chero-score{margin-left:0}}.v2-chero-stats{margin-top:var(--sp-4)}.v2-chero-impact{margin:var(--sp-3) 0 0;color:var(--axiom-text-70);font-size:13px;line-height:1.5}.v2-buildlist{margin:0;padding:0;list-style:none}.v2-buildrow{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-4);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.v2-buildrow+.v2-buildrow{border-top:1px solid var(--axiom-hairline)}.v2-build-items{min-width:0}.v2-iconrun{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-iconrun a{display:block}.v2-chip>a{place-items:center;width:100%;height:100%;display:grid}.v2-chip>a>.ko-icon,.v2-chip>a>img{object-fit:cover;border-radius:8px;width:calc(100% - 6px);height:calc(100% - 6px)}.v2-build-names{color:var(--axiom-text-50);margin-top:6px;font-size:12px;line-height:1.45;display:block}.v2-build-nums{align-items:center;gap:var(--sp-3);flex:none;display:flex}.v2-share{font-variant-numeric:tabular-nums;color:var(--axiom-text-100);white-space:nowrap;font-size:15px;font-weight:700}.v2-games{color:var(--axiom-text-50);white-space:nowrap;font-size:12px}.v2-floor{color:var(--axiom-text-50);font-size:12px}.v2-runehero{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.v2-rune-who{align-items:center;gap:var(--sp-3);flex:1;min-width:0;display:flex}.v2-rune-key{color:var(--axiom-text-100);font-size:15px;font-weight:600;line-height:1.3}.v2-rune-trees{color:var(--axiom-text-50);margin-top:2px;font-size:12px;display:block}.v2-rune-nums{align-items:center;gap:var(--sp-3);flex:none;display:flex}.v2-runetree{margin-top:var(--sp-3)}.v2-runerow{align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding-block:10px;display:flex}.v2-runerow+.v2-runerow{border-top:1px solid var(--axiom-hairline)}.v2-mulist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2-mulist a{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.v2-mulist a:hover{background:var(--axiom-overlay)}.v2-mu-name{min-width:0;color:var(--axiom-text-100);flex:1;font-size:14px;font-weight:500}.v2-mu-sub{color:var(--axiom-text-50);font-size:11px;font-weight:400;display:block}.v2-relgrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.v2-relcard{color:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.v2-rel-name{color:var(--axiom-text-100);font-size:14px;font-weight:600}.v2-rel-sub{color:var(--axiom-text-50);font-size:11px;font-weight:400;display:block}.v2-routelist{margin:0;padding:0;list-style:none}.v2-routerow{padding-block:var(--sp-3)}.v2-routerow+.v2-routerow{border-top:1px solid var(--axiom-hairline)}.v2-route-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.v2-route-name{color:var(--axiom-text-100);font-size:14px;font-weight:600}.v2-route-nums{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.v2-route-camps{margin:var(--sp-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.v2-route-camps li{border:1px solid var(--axiom-hairline);color:var(--axiom-text-70);border-radius:999px;padding:1px 10px;font-size:12px;line-height:1.5}.v2-route-camps .at{color:var(--axiom-text-50)}.v2-iconrun--labels>li{justify-items:center;gap:4px;display:grid}.v2-iconrun-name{text-align:center;max-width:76px;color:var(--axiom-text-50);font-size:11px;line-height:1.3}.v2-rankrole{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-rankrole>a{color:var(--axiom-text-100);font-weight:600;text-decoration:none}.v2-rankrole>a:hover{text-decoration:underline}.v2-rank-sub{color:var(--axiom-text-50);flex-basis:100%;font-size:12px;line-height:1.45}.v2-band{border-top:1px solid var(--axiom-hairline);padding-top:var(--sp-4)}.v2-band[data-tier=S\+]{border-top-color:color-mix(in srgb, var(--axiom-gold) 65%, var(--axiom-hairline))}.v2-band[data-tier=S]{border-top-color:color-mix(in srgb, var(--tier-s) 55%, var(--axiom-hairline))}.v2-band[data-tier=A]{border-top-color:color-mix(in srgb, var(--tier-a) 45%, var(--axiom-hairline))}.v2-band-head{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);display:flex}.v2-band-text{min-width:0}.v2-band-title{color:var(--axiom-text-100);margin:0;font-size:15px;font-weight:600;line-height:1.4}.v2-band-sub{color:var(--axiom-text-50);margin:2px 0 0;font-size:13px;line-height:1.45}.v2-band-side{color:var(--axiom-text-70);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:13px;line-height:1.4}.v2-num{color:var(--axiom-text-100);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.v2-cellbar{align-items:center;gap:var(--sp-3);display:flex}.v2-cellnum{color:var(--axiom-text-100);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.v2-faceoff{justify-content:center;align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.v2-faceoff-side{justify-items:center;gap:var(--sp-2);text-align:center;min-width:0;display:grid}.v2-faceoff-name{color:var(--axiom-text-100);font-size:15px;font-weight:600;line-height:1.3}.v2-faceoff-sub{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3}.v2-faceoff-mid{justify-items:center;gap:var(--sp-2);flex:none;display:grid}.v2-faceoff-vs{letter-spacing:.08em;text-transform:uppercase;color:var(--axiom-text-50);font-size:12px;font-weight:700}.v2-faceoff-note{margin:var(--sp-4) auto 0;text-align:center;max-width:64ch;color:var(--axiom-text-70);font-size:14px;line-height:1.55}.v2-cols{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.v2-cols{grid-template-columns:minmax(0,1fr)}}.v2-flips{margin:0;padding:0;list-style:none}.v2-flips>li{min-width:0}.v2-rolecard{gap:var(--sp-2);flex-direction:column;display:flex}.v2-rolecard-head{align-items:center;gap:var(--sp-2);display:flex}.v2-rolecard-role{letter-spacing:.02em;min-width:0;color:var(--axiom-text-50);flex:auto;font-size:12px}.v2-rolecard-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:650;line-height:1.2;overflow:hidden}.v2-rolecard-name a{color:var(--axiom-text-100);text-decoration:none}.v2-rolecard-name a:hover{color:var(--axiom-accent-text);text-decoration:underline}.v2-rolecard-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.v2-rolecard-games{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;font-size:12px}.under-floor{padding:var(--sp-4) 0 0}.under-floor-head{padding:0 var(--sp-4) var(--sp-2);letter-spacing:.02em;color:var(--axiom-text-50);margin:0;font-size:12px}.under-floor-list{columns:4 190px;column-gap:var(--sp-5);padding:0 var(--sp-4) var(--sp-4);margin:0;list-style:none}.under-floor-item{justify-content:space-between;align-items:baseline;gap:var(--sp-2);break-inside:avoid;border-bottom:1px solid var(--axiom-hairline);padding:3px 0;display:flex}.under-floor-name{min-width:0;color:var(--axiom-text-70);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.under-floor-n{color:var(--axiom-text-50);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:root{--tier-ramp-splus:var(--k);--tier-ramp-s:#a8e36b;--tier-ramp-a:#4fd6cc;--tier-ramp-b:#a3a9b6;--tier-ramp-c:#e9b37f;--tier-ramp-d:#f08f72;--tier-ramp-up:#4fd6cc;--tier-ramp-down:#f08f72}:is(.tl,.hm) [data-tier=S\+]{--tc:var(--tier-ramp-splus)}:is(.tl,.hm) [data-tier=S]{--tc:var(--tier-ramp-s)}:is(.tl,.hm) [data-tier=A]{--tc:var(--tier-ramp-a)}:is(.tl,.hm) [data-tier=B]{--tc:var(--tier-ramp-b)}:is(.tl,.hm) [data-tier=C]{--tc:var(--tier-ramp-c)}:is(.tl,.hm) [data-tier=D]{--tc:var(--tier-ramp-d)}.hm{--hm-card:#121216;--hm-card-2:#16161b;--hm-panel:#101014;--hm-line:#ffffff12;--hm-line-2:#ffffff1f;--hm-good:var(--tier-ramp-s);--hm-bad:var(--tier-ramp-d);--hm-up:var(--tier-ramp-up);--hm-down:var(--tier-ramp-down);flex-direction:column;min-width:0;display:flex;container:hm/inline-size}.ko-page.hx-main{container:hxpage/inline-size}.hm a:link,.hm a:visited,.hm a:hover,.hm a:active{color:inherit;text-decoration:none}.hm a:focus-visible{outline:2px solid var(--k);outline-offset:3px}.hm-list{margin:0;padding:0;list-style:none}.hm-roles>li,.hm-changes>li,.hm-sleepers>li,.hm-bento>li{min-width:0;display:flex}.hm-cell{flex:1;min-width:0;display:flex}.hm-cell>a,.hm-bento>li>a{flex:1}.hm .hm-list h3,.hm .hm-movecard-t,.hm .hm-items-h{font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}figure.hm-stack{margin:0}.hm-hero{grid-template-columns:minmax(0,1fr) minmax(280px,40%);align-items:center;gap:clamp(24px,4.5cqw,72px);padding-block:clamp(20px,4cqw,64px) clamp(36px,5cqw,80px);display:grid;position:relative}.hm-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.hm-hero-bg:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 72% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 72% 45%,#000 20%,#0000 75%)}.hm-hero-bg:after{content:"";background:radial-gradient(closest-side,#c9ec4a29,#c9ec4a00);width:75%;height:150%;position:absolute;top:-35%;right:-12%}.hm-hero>.hm-hero-copy{z-index:2;position:relative}.hm-hero>.hm-stack{z-index:1;position:relative}.hm-hero-copy{flex-direction:column;gap:22px;min-width:0;max-width:720px;display:flex}.hm-chips{flex-wrap:wrap;gap:8px;display:flex}.hm-chip{font-family:var(--v4-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#141418cc;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.hm-chip--live{color:var(--k);background:#c9ec4a1a;border-color:#c9ec4a4d}.hm-chip--live>i{background:var(--k);width:6px;height:6px;box-shadow:0 0 10px var(--k);border-radius:50%}.hm .hm-h1{font-family:var(--v4-font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink-max);overflow-wrap:break-word;margin:0;font-size:clamp(26px,3.9cqw,46px);font-weight:400;line-height:1.02}.hm-h1>.hx-h1-a{text-wrap:balance;display:block}.hm-h1>.hx-h1-b{background:var(--k);max-width:100%;color:var(--kt);transform-origin:0;border-radius:4px;margin-top:8px;padding:4px 12px 1px;font-size:.92em;display:inline-block;transform:rotate(-1.5deg)}.hm-lede{max-width:470px;color:var(--ink-2);margin:0;font-size:clamp(15px,1.4cqw,17px);line-height:1.55}.hm .hx-search{align-self:stretch;max-width:none;margin:0}.hm-try{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.hm-try-label{font-family:var(--v4-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.hm a.hm-try-chip{background:var(--hm-card-2);color:var(--ink-2);border-radius:8px;padding:6px 10px;transition:background .12s,color .12s}.hm a.hm-try-chip:hover{color:var(--ink);background:#1e1e25}@media (pointer:coarse){.hm a.hm-try-chip{padding-block:12px}}.hm-do{flex-wrap:wrap;gap:12px;display:flex}.hm a.hm-btn{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;transition:filter .14s,background .14s;display:inline-flex}.hm a.hm-btn--lime{background:var(--k);color:var(--kt)}.hm a.hm-btn--lime:hover{filter:brightness(1.06)}.hm a.hm-btn--ghost{color:var(--ink);border:1px solid #ffffff24;font-weight:600}.hm a.hm-btn--ghost:hover{background:#ffffff0d}.hm-stack{justify-content:center;min-width:0;display:flex}.hm-stage{aspect-ratio:1.1;width:min(540px,100%);position:relative;container:hmstage/inline-size}.hm .hm-map{width:68%;height:64%;transform:rotate(calc(-6deg * var(--hm-tilt,1)));background:var(--hm-card);border:1px solid #ffffff17;border-radius:4.2cqi;position:absolute;top:4%;left:0;overflow:hidden;box-shadow:0 30px 70px #0000008c}.hm a.hm-map-title{font-family:var(--v4-font-display);text-transform:uppercase;color:var(--ink-2);font-size:max(11px,2.6cqi);position:absolute;top:2.2cqi;left:2.6cqi}.hm-plot{position:absolute;inset:27% 6% 14% 12%}.hm-plot-x,.hm-plot-y{border:0 dashed #ffffff2e;position:absolute}.hm-plot-x{border-top-width:1px;top:45%;left:0;right:0}.hm-plot-y{border-left-width:1px;top:0;bottom:0;left:50%}.hm-q{font-family:var(--v4-font-display);text-transform:uppercase;white-space:nowrap;font-size:max(11px,1.7cqi);position:absolute}.hm-q--sleeper{color:var(--k);top:-6cqi;left:0}.hm-q--over{color:var(--hm-bad);bottom:-5.4cqi;right:0}.hm-dot{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--s) * 1%);aspect-ratio:1;box-shadow:0 0 0 2px var(--hm-card), 0 0 0 3.5px var(--tc,var(--ink-3));border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hm-dot>.ko-icon.ko-icon--champion{border-radius:50%;width:100%;height:100%;display:block}.hm a.hm-lead{width:56%;transform:rotate(calc(4deg * var(--hm-tilt,1)));color:var(--ink);background:linear-gradient(160deg,#c9ec4a33,#c9ec4a08 60%),#15151a;border:1px solid #c9ec4a59;border-radius:4.2cqi;flex-direction:column;gap:2.4cqi;padding:3.4cqi;display:flex;position:absolute;top:30%;right:0;box-shadow:0 30px 80px #0009}.hm-lead-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hm-lead-k{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--k);font-size:max(11px,2.1cqi)}.hm-tier{background:var(--tc,var(--ink-3));color:var(--kt);font-family:var(--v4-font-display);border-radius:7px;flex:none;padding:2px 8px;font-size:clamp(12px,1.3cqw,16px);font-weight:400;line-height:1.2}.hm-lead .hm-tier{font-size:max(12px,2.8cqi)}.hm-lead-who{align-items:center;gap:2.4cqi;min-width:0;display:flex}.hm-lead-who>:is(img,span):first-child{aspect-ratio:1;width:26%;height:auto;box-shadow:0 0 0 2px #15151a, 0 0 0 4px var(--k), 0 0 30px #c9ec4a59;border-radius:3cqi;flex:none}.hm-lead-name{flex-direction:column;gap:.8cqi;min-width:0;display:flex}.hm-lead-n{font-family:var(--v4-font-display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,5.2cqi,28px);line-height:1;overflow:hidden}.hm-lead-wr{font-family:var(--v4-font-mono);align-items:center;gap:6px;font-size:max(12px,2.8cqi);font-weight:600;display:flex}.hm-vs{color:var(--hm-good);font-family:var(--v4-font-mono);background:#a8e36b24;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.hm-bar{background:#ffffff12;border-radius:2px;height:4px;position:relative}.hm-bar>span{background:var(--hm-good);border-radius:2px;position:absolute;top:0;bottom:0}.hm-bar>i{background:#ffffff4d;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.hm a.hm-buff{max-width:94%;transform:rotate(calc(-3deg * var(--hm-tilt,1)));color:var(--ink);background:#15151a;border:1px solid #a8e36b4d;border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:3%;left:3%;box-shadow:0 20px 50px #0000008c}.hm-buff>:is(img,span):first-child{border-radius:11px;flex:none;width:40px;height:40px}.hm-buff-who{flex-direction:column;min-width:0;display:flex}.hm-buff-who>b{font-size:14px;font-weight:700}.hm-buff-who>span{font-family:var(--v4-font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hm-tag{color:var(--ink-2);font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border-radius:6px;flex:none;padding:3px 7px;font-weight:700}.hm-tag[data-impact=buff]{color:var(--hm-good);background:#a8e36b24}.hm-tag[data-impact=nerf]{color:var(--hm-bad);background:#f08f7224}.hm-move{height:24px;font-family:var(--v4-font-mono);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:3px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.hm-move[data-dir=up]{color:var(--hm-up);background:#4fd6cc1f}.hm-move[data-dir=down]{color:var(--hm-down);background:#f08f721f}.hm-stamp{aspect-ratio:1;background:var(--k);width:17%;color:var(--kt);transform:rotate(calc(12deg * var(--hm-tilt,1)));font-family:var(--v4-font-display);text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:2%;right:6%;box-shadow:0 16px 40px #c9ec4a4d}.hm-stamp>small{font-size:max(11px,2cqi)}.hm-stamp>b{font-size:max(14px,4.4cqi);font-weight:400}@container hm (width<=719px){.hm-hero{flex-direction:column;align-items:stretch;gap:22px;display:flex}.hm-hero>.hm-hero-copy{display:contents}.hm-chips{order:1}.hm .hm-h1{order:2}.hm-lede{order:3}.hm .hx-search{order:4}.hm-hero>.hm-stack{order:5}.hm-try{order:6}.hm-do{order:7}.hm-hero .hx-search{z-index:3}.hm-stack{--hm-tilt:.5;padding-block:4px}.hm-stage{aspect-ratio:4/3;width:min(400px,100%)}}.hm-body{flex-direction:column;gap:clamp(48px,7cqw,96px);padding-bottom:clamp(24px,4cqw,48px);display:flex}.hm-sec{flex-direction:column;gap:20px;min-width:0;display:flex}.hm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.hm-head-words{flex-direction:column;gap:8px;min-width:0;display:flex}.hm-kicker{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);font-size:12px}.hm .hm-h2{font-family:var(--v4-font-display);text-transform:uppercase;color:var(--ink-max);overflow-wrap:break-word;margin:0;font-size:clamp(28px,3.9cqw,48px);font-weight:400;line-height:.95}.hm-win{color:var(--k)}.hm-lose{color:var(--hm-bad)}.hm a.hm-more{color:var(--k);white-space:nowrap;font-size:15px;font-weight:600}.hm a.hm-more:hover{color:#e3f79a}.hm-roles{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.1cqw,14px);display:grid}.hm a.hm-role{background:linear-gradient(170deg, color-mix(in srgb, var(--tc) 13%, transparent), transparent 55%), var(--hm-card);border:1px solid var(--hm-line);border-radius:clamp(16px,1.8cqw,22px);flex-direction:column;gap:clamp(11px,1.3cqw,16px);min-width:0;padding:clamp(12px,1.6cqw,20px);transition:border-color .14s,transform .14s;display:flex;position:relative;overflow:hidden}.hm a.hm-role:hover{border-color:color-mix(in srgb, var(--tc) 45%, transparent)}.hm-role-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.hm .hm-role-name{min-width:0;font-family:var(--v4-font-display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.6cqw,20px);overflow:hidden}.hm-role-who{align-items:center;gap:clamp(8px,1.1cqw,14px);min-width:0;display:flex}.hm-role-who>:is(img,span):first-child{aspect-ratio:1;width:clamp(40px,5.2cqw,64px);height:auto;box-shadow:0 0 0 2px var(--hm-card), 0 0 0 4px var(--tc), 0 12px 30px #00000080;border-radius:28%;flex:none}.hm-role-text{flex-direction:column;gap:3px;min-width:0;display:flex}.hm-role-n{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,1.5cqw,19px);font-weight:700;overflow:hidden}.hm-role-wr{font-family:var(--v4-font-mono);flex-wrap:wrap;align-items:center;gap:4px 5px;font-size:clamp(12px,1.2cqw,15px);font-weight:600;display:flex}.hm-role-wr .hm-vs{font-size:var(--fs-mono-label);padding:2px 5px}.hm-role-next{border-top:1px solid #ffffff0f;align-items:center;gap:4px;min-width:0;padding-top:clamp(8px,1.1cqw,14px);display:flex}.hm-next-faces{align-items:center;gap:4px;min-width:0;display:flex}.hm-next-faces>li{display:flex}.hm .hm-next-faces .ko-icon{aspect-ratio:1;border-radius:26%;flex:none;width:clamp(20px,2.6cqw,32px);height:auto}.hm-role-go{color:var(--ink-2);margin-left:auto;font-size:14px}.hm-patch{background:var(--hm-panel);border:1px solid #ffffff0f;border-radius:clamp(20px,2.4cqw,28px);flex-flow:wrap;gap:clamp(20px,3cqw,40px);padding:clamp(18px,3cqw,40px)}.hm-patch-side{flex-direction:column;flex:260px;gap:14px;min-width:0;display:flex}.hm-items{flex-direction:column;gap:10px;margin-top:6px;display:flex}.hm .hm-items-h{color:var(--ink-3);font-size:13px}.hm-items-row{flex-wrap:wrap;gap:8px;display:flex}.hm a.hm-item{background:#18181d;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 6px;font-size:13px;display:inline-flex}.hm-item>:is(img,span):first-child{border-radius:6px}.hm-patch-more{margin-top:auto;padding-top:8px}.hm-changes{flex:3 520px;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));align-content:start;gap:10px;min-width:0;display:grid}.hm a.hm-change{background:var(--hm-card-2);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:16px;transition:background .14s;display:flex}.hm a.hm-change:hover{background:#1b1b21}.hm a.hm-change[data-impact=buff]{border-color:#a8e36b33}.hm a.hm-change[data-impact=nerf]{border-color:#f08f7233}.hm-change-top{align-items:center;gap:12px;min-width:0;display:flex}.hm-change-top>:is(img,span):first-child{border-radius:13px;flex:none}.hm-change-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm .hm-change-who>h3{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.hm-change-who>span{color:var(--ink-3);font-size:13px}.hm-change-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.hm-change-line{min-width:0;font-family:var(--v4-font-mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.hm-change-meta{flex:none;align-items:center;gap:6px;display:flex}.hm-tier--sm{padding:1px 7px;font-size:12px}.hm-sleep-body{flex-direction:column;gap:12px;display:flex}.hm-sleepers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hm a.hm-sleeper{background:radial-gradient(120% 80% at 50% 0%, #c9ec4a1f, #c9ec4a00 60%), var(--hm-card);border:1px solid #c9ec4a29;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:clamp(14px,1.6cqw,18px);transition:border-color .14s;display:flex}.hm a.hm-sleeper:hover{border-color:#c9ec4a66}.hm-sleeper>:is(img,span):first-child{aspect-ratio:1;border-radius:18px;width:clamp(48px,5.6cqw,64px);height:auto;box-shadow:0 0 30px #c9ec4a40}.hm-sleeper-who{flex-direction:column;gap:2px;min-width:0;display:flex}.hm .hm-sleeper-who>h3{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.hm-sleeper-who>span{color:var(--ink-3);font-size:13px}.hm-sleeper-nums{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.hm-sleeper-nums>span{flex-direction:column;min-width:0;display:flex}.hm-sleeper-nums>.hm-right{text-align:end;align-items:flex-end}.hm-sleeper-nums data{font-family:var(--v4-font-mono);font-size:15px;font-weight:500}.hm-sleeper-nums data.hm-big{color:var(--k);font-size:clamp(20px,2.2cqw,24px);font-weight:600}.hm-sleeper-nums small{color:var(--ink-3);font-size:11px}.hm-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm-movecard{background:var(--hm-card);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;min-width:0;padding:16px 18px 6px;display:flex}.hm-movecard-h{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.hm .hm-movecard-t{font-family:var(--v4-font-display);text-transform:uppercase;align-items:center;gap:8px;font-size:18px;display:flex}.hm-movecard[data-dir=up] .hm-movecard-t{color:var(--hm-up)}.hm-movecard[data-dir=down] .hm-movecard-t{color:var(--hm-down)}.hm-movecard-since{font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.hm a.hm-mover{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}.hm .hm-movers>li:last-child>a.hm-mover{border-bottom:0}.hm-mover>:is(img,span):first-child{border-radius:9px;flex:none;width:32px;height:32px}.hm-mover-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.hm-mover-name>span{color:var(--ink-3);font-weight:400}.hm a.hm-mover:hover .hm-mover-name{color:var(--ink-max)}.hm-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(130px,auto);gap:12px;display:grid}.hm-bento>li.hm-counters-cell{grid-area:span 2/span 2}.hm-counters{background:linear-gradient(150deg, #4fd6cc24, #4fd6cc00 60%), var(--hm-card);border:1px solid #4fd6cc38;border-radius:22px;flex-direction:column;flex:1;justify-content:space-between;gap:18px;min-width:0;padding:22px;display:flex}.hm-counters-words{flex-direction:column;gap:8px;display:flex}.hm .hm-counters-h{font-family:var(--v4-font-display);text-transform:uppercase;align-self:flex-start;margin:0;font-size:clamp(24px,2.6cqw,30px)}.hm-counters-words>span{color:var(--ink-2);font-size:15px}.hm-counters-form{background:#0b0b0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 6px 0 14px;display:flex}.hm-counters-label{color:var(--ink-3);white-space:nowrap;flex:none;font-size:15px}.hm-counters-q{min-width:0;height:44px;color:var(--ink-max);font:inherit;background:0 0;border:0;flex:auto;font-size:16px;font-weight:600}.hm-counters-q::placeholder{color:var(--ink-4);font-weight:500}:is(.hm .hm-counters-q:focus,.hm .hm-counters-q:focus-visible){box-shadow:none;outline:none}.hm-counters-go{width:40px;height:40px;color:var(--tier-ramp-a);cursor:pointer;background:#4fd6cc24;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.hm-counters-go:hover{background:#4fd6cc3d}.hm .hm-counters-form{position:relative}.hm .hm-counters-list{z-index:20;background:#141418;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #00000080}.hm .hm-counters-list[hidden]{display:none}.hm .hm-counters-opt{min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:15px;font-weight:600;display:flex}.hm .hm-counters-opt img{border-radius:50%;flex:none;width:28px;height:28px}.hm .hm-counters-opt:hover,.hm .hm-counters-opt[aria-selected=true]{color:var(--ink-max);background:#4fd6cc24}.hm a.hm-tool{background:var(--hm-card);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:18px;transition:border-color .14s,background .14s;display:flex}.hm a.hm-tool:hover{border-color:color-mix(in srgb, var(--tint) 40%, transparent);background:#17171c}.hm-tool[data-tint=lime]{--tint:var(--k)}.hm-tool[data-tint=coral]{--tint:var(--tier-ramp-d)}.hm-tool[data-tint=teal]{--tint:var(--tier-ramp-a)}.hm-tool[data-tint=green]{--tint:var(--tier-ramp-s)}.hm-tool[data-tint=sand]{--tint:var(--tier-ramp-c)}.hm-tool[data-tint=slate]{--tint:var(--tier-ramp-b)}.hm-tool-icon{background:color-mix(in srgb, var(--tint) 12%, transparent);width:40px;height:40px;color:var(--tint);border-radius:12px;justify-content:center;align-items:center;display:flex}.hm-tool-words{flex-direction:column;gap:4px;min-width:0;display:flex}.hm .hm-tool-words>h3{font-size:16px;font-weight:700}.hm-tool-words>span{color:var(--ink-3);font-size:13px;line-height:1.4}.hm-app{view-timeline-name:--appcta-view;view-timeline-axis:block;background:radial-gradient(60% 90% at 85%,#c9ec4a21,#c9ec4a00 70%),#0f0f13;flex-flow:wrap;gap:clamp(28px,4cqw,56px);padding:clamp(20px,4cqw,56px)}.hm-app>*{align-self:center}.hm-app:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 80%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 80%,#000,#0000 75%)}.hm-app-copy{flex-direction:column;flex:280px;gap:18px;min-width:0;max-width:420px;display:flex;position:relative}.hm .hm-h2--app{font-size:clamp(26px,3.1cqw,40px);line-height:1}.hm-app-p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.hm-app-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hm-app-list>li{color:#e1e3e6;align-items:center;gap:10px;font-size:14px;display:flex}.hm-app-list>li>span{width:28px;height:28px;color:var(--k);background:#c9ec4a1f;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.hm-shots{flex:2 460px;justify-content:center;min-width:0;display:flex;position:relative}.hm-shots-stage{aspect-ratio:1.45;width:100%;max-width:760px;position:relative;container:hmshots/inline-size}.hm-shot{height:auto;position:absolute}.hm-shot--select{opacity:.5;border:1px solid #ffffff14;border-radius:14px;width:62%;top:0;left:0;transform:rotate(-5deg);box-shadow:0 30px 70px #00000080}.hm-shot--game{border:1px solid #ffffff1f;border-radius:16px;width:86%;top:9%;right:0;box-shadow:0 40px 100px #000000b3}.hm-shot--overlay{border-radius:14px;width:36%;bottom:0;left:3%;transform:rotate(-3deg);box-shadow:0 0 0 1px #c9ec4a80,0 24px 60px #000000a6,0 0 50px #c9ec4a2e}.hm-shot-tag{background:var(--k);color:var(--kt);font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:max(11px,1.4cqi);font-weight:700;position:absolute;bottom:42%;left:5%;transform:rotate(-3deg)}@container hm (width<=899px){.hm-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-sleepers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hm (width<=699px){.hm-moves{grid-template-columns:minmax(0,1fr)}}@container hm (width<=599px){.hm-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-roles>li:last-child:nth-child(odd){grid-column:1/-1}.hm-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(116px,auto)}.hm-bento>li.hm-counters-cell{grid-area:auto/1/auto/-1}.hm-counters{padding:18px}.hm a.hm-tool{padding:14px}.hm-counters-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.hm a.hm-role,.hm a.hm-change,.hm a.hm-sleeper,.hm a.hm-tool,.hm a.hm-btn,.hm a.hm-try-chip{transition:none}}.hx-search{width:100%;min-height:clamp(54px,4.6vw,62px);border-radius:var(--r-tile);background:#16171a;flex-wrap:wrap;align-content:center;align-self:center;align-items:center;gap:8px 10px;max-width:560px;margin-block-start:var(--sp-4);padding-block:7px;padding-inline:18px 7px;display:flex;position:relative;box-shadow:0 20px 44px #0000008c,inset 0 0 0 1px #ffffff1a}.hx-search:hover{box-shadow:0 20px 44px #0000008c,inset 0 0 0 1px #c9ec4a73}.hx-search-glyph{color:var(--ink-4);flex:none}.hx-search-input{min-width:min(15rem,100%);height:44px;font:inherit;color:var(--ink-max);background:0 0;border:0;flex:auto;font-size:16px}.hx-search-input::placeholder{color:var(--ink-4)}.hx-search-key{font-family:var(--v4-font-mono);color:var(--ink-4);border-radius:var(--r-chip);background:#ffffff0a;flex:none;padding:3px 6px;font-size:11.5px}.hx-search-go{background:var(--k);height:clamp(44px,3.6vw,48px);color:var(--kt);font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding-inline:clamp(16px,1.5vw,22px);font-size:14.5px;font-weight:700;transition:filter .18s;display:flex}.hx-search-go:hover{filter:brightness(1.06)}@media (pointer:coarse){.hx-search-key{display:none}}.chero{gap:var(--sp-5);padding:var(--sp-4) 0 var(--sp-5);grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);align-items:center;display:grid}.chero-name{margin:0 0 var(--sp-4);letter-spacing:-.04em;text-transform:uppercase;color:var(--ko-ink);text-wrap:balance;font-weight:700;line-height:.92}.chero-name[data-len=short]{font-size:clamp(34px,5.2vw,60px)}.chero-name[data-len=mid]{font-size:clamp(30px,4.2vw,48px)}.chero-name[data-len=long]{font-size:clamp(26px,3.4vw,40px)}.chero-name em{letter-spacing:-.02em;color:var(--ko-ink-3);font-size:.62em;font-style:normal;display:block}.chero-name small{letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);font-size:12px;font-weight:500;font-family:var(--ko-font-display);margin-top:8px;display:block}.chero-stat+.chero-stat{margin-top:var(--sp-3)}.chero-stat-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:5px;display:flex}.chero-stat-label{font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.chero-stat-value{color:var(--ko-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.chero-cells{gap:3px;display:flex}.chero-cells i{background:var(--ko-glass-solid);border-radius:2px;flex:1 1 0;height:9px}.chero-cells i[data-on=true]{background:var(--ko-good)}.chero-cells[data-tone=warm] i[data-on=true]{background:var(--ko-rank-1)}.chero-cells[data-tone=cool] i[data-on=true]{background:var(--ko-info)}.chero-figure{justify-content:center;display:flex}.champ-art{width:100%;max-width:300px;height:auto;box-shadow:inset 0 0 0 1px var(--ko-hairline);border-radius:10px;display:block}.chero-roles{gap:var(--sp-3);flex-direction:column;display:flex}.chero-roles-head{margin:0 0 var(--sp-1);letter-spacing:-.01em;color:var(--ko-ink);font-size:15px;font-weight:650}.chero-role{color:inherit;text-decoration:none;display:block}.chero-role-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:4px;display:flex}.chero-role-name{font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ko-ink-2);font-size:11.5px}.chero-role:hover .chero-role-name{color:var(--ko-accent-text)}.chero-role-value{color:var(--ko-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.chero-role-value[data-thin=true]{color:var(--ko-ink-3);font-weight:500}.chero-role-bar{background:var(--ko-glass-solid);border-radius:2px;height:5px;overflow:hidden}.chero-role-bar i{background:var(--ko-accent-fill);border-radius:2px;height:100%;display:block}@media (max-width:1000px){.chero{row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 220px}.chero-roles{grid-column:1/-1}}@media (max-width:640px){.chero{grid-template-columns:minmax(0,1fr)}.chero-figure{order:-1}.champ-art{max-width:200px}}.sheet{gap:var(--sp-4) 0;padding:var(--sp-5) 0;border-bottom:1px solid var(--ko-raised-line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:0;display:grid}.sheet-col{padding:0 var(--sp-5)}.sheet-col+.sheet-col{border-left:1px solid var(--ko-hairline)}.sheet-col:first-child{padding-left:0}.sheet-label{margin:0 0 var(--sp-2);font-family:var(--ko-font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.sheet-run{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sheet-run img{border-radius:5px}.sheet-arrow{border-top:1.5px solid var(--ko-ink-3);border-right:1.5px solid var(--ko-ink-3);flex:none;width:5px;height:5px;margin:0 3px;transform:rotate(45deg)}.sheet-skills{align-items:center;gap:4px;display:flex}.sheet-key{background:var(--ko-glass-solid);width:30px;height:30px;color:var(--ko-ink);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.sheet-key--evo{box-shadow:inset 0 0 0 1.5px var(--ko-raised-line);background:0 0}.sheet-forms{gap:var(--sp-2);flex-direction:column;display:flex}.sheet-form{align-items:center;gap:var(--sp-2);display:flex}.sheet-formrate{color:var(--ko-ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.sheet-formname{min-width:15ch;color:var(--ko-ink-2);flex:none;font-size:12px;font-weight:600}.sheet-form .sheet-note{white-space:nowrap;margin:0 0 0 auto}.sheet-note{margin:var(--sp-2) 0 0;color:var(--ko-ink-3);font-size:11.5px;line-height:1.4}.cp-sec{min-width:0;position:relative}.cp-head{margin-bottom:var(--sp-4)}.cp-head h2{font-size:var(--ko-fs-h2);font-weight:var(--ko-w-bold);letter-spacing:-.015em;color:var(--ko-ink);margin:0;line-height:1.15}.v4-shell .cp-sub{margin:var(--sp-2) 0 0;max-width:74ch;font-size:var(--ko-fs-meta);color:var(--ko-ink-3);line-height:1.55}.cp-panel{padding:var(--sp-4);background:var(--ko-raised);border:1px solid var(--ko-raised-line);border-radius:var(--ko-r-lg)}.cp-cols{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-colhead{margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--ko-raised-line);font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11.5px}.cp-row{align-items:center;gap:var(--sp-3);color:inherit;transition:background-color .13s var(--ko-ease);border-radius:6px;margin:0 -6px;padding:7px 6px;text-decoration:none;display:flex}.cp-row:hover{background:var(--ko-inset)}.cp-row img{border-radius:5px}.cp-row-name{min-width:0;color:var(--ko-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.cp-row-v{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.cp-row-v[data-dir=up]{color:var(--ko-good)}.cp-row-v[data-dir=down]{color:var(--tier-d)}.cp-prose p{max-width:74ch;margin:0 0 var(--sp-3);color:var(--ko-ink-2);font-size:13px;line-height:1.6}.cp-meta{color:var(--ko-ink-3)!important;font-size:11.5px!important}@media (max-width:700px){.sheet-col{padding:0}.sheet-col+.sheet-col{padding-top:var(--sp-4);border-left:0;border-top:1px solid var(--ko-hairline)}.cp-cols{grid-template-columns:minmax(0,1fr)}}.bp{gap:var(--s-7);flex-direction:column;display:flex}.v4-shell .bp-won{min-width:66px;font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;color:var(--k);justify-content:flex-end;align-items:baseline;gap:5px;font-size:14px;font-weight:700;display:flex}.v4-shell .bp-won>small{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.v4-shell .bp .bp-swaps{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.v4-shell .bp-swap{border-radius:var(--r-tile);min-width:0;box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff09;align-items:center;gap:12px;padding:12px 14px;display:flex}.v4-shell .bp-swap img{flex:none}.v4-shell .bp-swap-say{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-shell .bp-swap-say>b{color:var(--ink);overflow-wrap:break-word;font-size:13.5px;font-weight:600;line-height:1.3}.v4-shell .bp-swap-say>small{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:11px}.pitch{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:linear-gradient(to right, color-mix(in srgb, var(--ko-accent) 10%, transparent), transparent 62%);border-left:2px solid var(--ko-accent);border-radius:0 10px 10px 0;flex-wrap:wrap;display:flex}.pitch-line{min-width:0;color:var(--ko-ink-2);flex:340px;margin:0;font-size:13.5px;line-height:1.5}.pitch-line b{color:var(--ko-ink);font-weight:650}.pitch-btn{align-items:center;gap:var(--sp-2);background:var(--ko-accent-fill);color:#fff;white-space:nowrap;transition:background-color .18s var(--ko-ease);border-radius:8px;flex:none;padding:9px 18px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.pitch-btn:hover{background:var(--ko-accent-fill-hover)}.pitch-go{width:6px;height:6px;transition:transform .18s var(--ko-ease);border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.pitch-btn:hover .pitch-go{transform:rotate(45deg)translate(2px,-2px)}.jump2{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jump2>li{min-width:0;display:grid}.jump2-card{align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:var(--ko-inset);border:1px solid var(--ko-raised-line);color:inherit;transition:border-color .18s var(--ko-ease), background-color .18s var(--ko-ease);border-radius:12px;text-decoration:none;display:flex}.jump2-card:hover{background:var(--ko-raised);border-color:var(--ko-panel-line)}.jump2-face img{border-radius:8px}.jump2-body{flex-direction:column;gap:3px;min-width:0;display:flex}.jump2-title{letter-spacing:-.01em;color:var(--ko-ink);font-size:15px;font-weight:650}.jump2-card:hover .jump2-title{color:var(--ko-accent-text)}.jump2-sub{color:var(--ko-ink-3);font-size:12px;line-height:1.45}.jump2-go{border-top:2px solid var(--ko-ink-3);border-right:2px solid var(--ko-ink-3);width:8px;height:8px;transition:transform .18s var(--ko-ease);flex:none;margin-left:auto;transform:rotate(45deg)}.jump2-card:hover .jump2-go{border-color:var(--ko-accent);transform:rotate(45deg)translate(2px,-2px)}.cp-runes{gap:var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.cp-runefoot{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--ko-hairline);color:var(--ko-ink-3);font-size:11.5px}.cp-variant{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--ko-inset);border-radius:8px;display:flex}.cp-variant+.cp-variant{margin-top:5px}.cp-variant-keys{align-items:center;gap:2px;display:flex}.cp-variant-keys img{border-radius:4px}.cp-variant-div{background:var(--ko-panel-line);width:1px;height:14px;margin:0 3px}.cp-variant-meta{flex-direction:column;flex:auto;min-width:0;display:flex}.cp-variant-meta b{color:var(--ko-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.cp-variant-meta em{color:var(--ko-ink-3);font-size:11.5px;font-style:normal}.cp-variant-n{color:var(--ko-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}@media (max-width:860px){.cp-runes,.jump2{grid-template-columns:minmax(0,1fr)}}.roleswitch-panel{display:none}.roleswitch-panels .roleswitch-panel:only-of-type{display:block}.roleswitch:not(:has(.roleswitch-input)) .roleswitch-panel{display:block}.roleswitch-input:first-of-type:checked~.roleswitch-tabs .roleswitch-tab:first-of-type,.roleswitch-input:nth-of-type(2):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(2),.roleswitch-input:nth-of-type(3):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(3),.roleswitch-input:nth-of-type(4):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(4),.roleswitch-input:nth-of-type(5):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(5){background:var(--ko-accent-fill);color:var(--ko-ink-on-accent)}.roleswitch-input:first-of-type:checked~.roleswitch-tabs .roleswitch-tab:first-of-type b,.roleswitch-input:nth-of-type(2):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(2) b,.roleswitch-input:nth-of-type(3):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(3) b,.roleswitch-input:nth-of-type(4):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(4) b,.roleswitch-input:nth-of-type(5):checked~.roleswitch-tabs .roleswitch-tab:nth-of-type(5) b{color:var(--ko-ink-on-accent)}.roleswitch-input:first-of-type:checked~.roleswitch-panels .roleswitch-panel:first-of-type,.roleswitch-input:nth-of-type(2):checked~.roleswitch-panels .roleswitch-panel:nth-of-type(2),.roleswitch-input:nth-of-type(3):checked~.roleswitch-panels .roleswitch-panel:nth-of-type(3),.roleswitch-input:nth-of-type(4):checked~.roleswitch-panels .roleswitch-panel:nth-of-type(4),.roleswitch-input:nth-of-type(5):checked~.roleswitch-panels .roleswitch-panel:nth-of-type(5){display:block}.roleswitch-input:focus-visible~.roleswitch-tabs .roleswitch-tab{outline:2px solid var(--ko-accent);outline-offset:2px}.roleswitch-panel{min-width:0}.roleswitch{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.roleswitch-off{color:var(--ink-3,#95989f);font:500 12px/1.4 var(--v4-font-text,inherit);margin:0}.roleswitch-tabs+.roleswitch-off{margin-top:calc(var(--sp-2) - var(--sp-5))}.v4-shell .ar-hero{min-height:0;padding:var(--s-9) var(--gut);display:block}.v4-shell .ar-hero .ko-hero-body{background:0 0;flex-direction:column;align-items:flex-start;max-width:68ch;padding:0;display:flex}.v4-shell .ar-hero .ar-hero-lead{margin:var(--s-6) 0 0;color:var(--ink-3);font-size:16px;line-height:1.6}.v4-shell .ar-hero-lead>b{color:var(--ink-max);font-weight:600}.v4-shell .ar-hero-do{margin-top:var(--s-7);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-shell .ar-board-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v4-shell .ar-find{border-radius:var(--r-input,10px);min-width:150px;height:36px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-max);font-family:var(--v4-font-text);background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c8087' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 10px/14px 14px no-repeat;border:0;flex:0 240px;margin-left:auto;padding:0 12px 0 32px;font-size:13px}.v4-shell .ar-find::placeholder{color:var(--ink-3)}.v4-shell .ar-find:focus-visible{outline:2px solid var(--ko-focus,var(--k));outline-offset:2px}@media (pointer:coarse){.v4-shell .ar-find{height:44px}}.v4-shell .ru-keys .rk-barcell{width:200px}.filter-pane--tall tbody th a>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filter-pane--tall tbody th,.filter-pane--tall tbody td{vertical-align:middle}.v4-shell .ko-panel.dl-lead{border-radius:var(--r-hero)}:is(.ko-panel-head>.ko-h2:has(+.dl-headsub),.ko-panel-head>.ko-h2:has(+.dl-headcount)){flex:0 auto}.dl-headsub{min-width:0;color:var(--ko-ink-3);flex:auto;font-size:13px}.dl-headmeta{font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);margin-inline-start:auto;font-size:11px}.ex-lead{gap:var(--sp-3);display:flex}.ex-lead h1{max-width:24ch}.ex-answer{max-width:62ch;color:var(--ko-ink-2);font-size:18px;line-height:1.5}.ex-answer b{color:var(--k)}.ex-dateline{padding:var(--sp-2) 0;border-top:1px solid var(--ko-hairline);border-bottom:1px solid var(--ko-hairline);font-family:var(--ko-font-display);letter-spacing:.04em;color:var(--ko-ink-3);flex-wrap:wrap;margin:0;font-size:11px;display:flex}.ex-roles{margin:0}.ex-role{text-decoration:none}.ex-board-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ex-board-head>.ko-h2{flex:auto;margin:0}@media (pointer:coarse){.ex-roles .ex-role{min-height:44px}}a.ex-role[aria-current=page]{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);border-color:#0000}.ex-sec{margin-bottom:0}.ex-sec .ex-sub{margin:var(--sp-2) 0 var(--sp-4);max-width:92ch;font-size:var(--ko-fs-meta);color:var(--ko-ink-3);line-height:1.5}.ex-pool{color:var(--ko-ink-2);font-size:var(--ko-fs-meta)}.ex-pool p{max-width:none;margin:0}.ex-dist{margin:0;padding:0;list-style:none}.ex-bucket{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--ko-hairline);grid-template-columns:minmax(120px,190px) minmax(0,1fr) minmax(120px,200px);padding:9px 0;display:grid}.ex-bname{color:var(--ko-ink);font-size:13.5px;font-weight:550;text-decoration:none}.ex-dist--icons .ex-bname{align-items:center;gap:var(--sp-2);min-height:24px;display:flex}.ex-bicon{border-radius:5px;flex:none;width:24px;height:24px}.ex-bcell{align-items:center;gap:var(--sp-2);min-height:24px;display:flex}.ex-thin{color:var(--ko-ink-3);font-size:11px}a.ex-bname:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ko-raised-line);text-decoration-color:var(--ko-raised-line)}.ex-bmain{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 56px 108px;display:grid}.ex-dbar{background:linear-gradient(to right, color-mix(in srgb, var(--ko-ink) 40%, transparent) var(--p), color-mix(in srgb, var(--ko-ink) 8%, transparent) var(--p));border-radius:2px;height:12px;display:block}.ex-dval{text-align:right;color:var(--ko-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ex-dn,.ex-winflat{font-family:var(--ko-font-display);text-align:right;color:var(--ko-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.ex-win{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ex-wintrack{background:color-mix(in srgb, var(--ko-ink) 8%, transparent);border-radius:2px;height:4px;display:block;position:relative}.ex-even{background:var(--ko-raised-line);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.ex-winbar{width:var(--p);background:color-mix(in srgb, var(--ko-ink) 30%, transparent);border-radius:2px;position:absolute;inset:0 auto 0 0}.ex-win i{font-style:normal;font-family:var(--ko-font-display);color:var(--ko-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.ex-drow{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--ko-hairline);grid-template-columns:26px 20px minmax(90px,150px) 58px minmax(0,1fr) 62px 58px;padding:6px 0;display:grid}.ex-rank{font-family:var(--ko-font-display);text-align:right;color:var(--ko-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.v4-table td.ex-lane{font-family:var(--ko-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.ex-track{height:14px;display:block;position:relative}.ex-track:before{content:"";inset-inline:0;background:var(--ko-hairline);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.ex-zero{background:var(--ko-ink-3);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.ex-vbar{left:var(--a);right:calc(100% - var(--b));background:color-mix(in srgb, var(--ko-ink) 34%, transparent);border-radius:2px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.ex-fieldbar{background:linear-gradient(to right, color-mix(in srgb, var(--ko-ink) 36%, transparent) var(--p), color-mix(in srgb, var(--ko-ink) 8%, transparent) var(--p));border-radius:3px;min-width:40px;height:6px;display:block}.v4-table .ex-extra{color:var(--ko-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.v4-table .ex-dsigned[data-side=up],.v4-table .ex-wr[data-side=up]{color:var(--ko-good)}.v4-table .ex-dsigned[data-side=down],.v4-table .ex-wr[data-side=down]{color:var(--ko-bad)}.ex-dlabel{align-items:center;gap:10px;display:inline-flex}.ex-dlabel .ex-bicon{border-radius:6px}.ex-divhead{min-width:220px}.ex-divhead>span:first-child{float:left}.ex-divhead>span:last-child{float:right}.ex-divcell{min-width:220px}.ex-div{background:color-mix(in srgb, var(--ko-ink) 6%, transparent);border-radius:5px;height:10px;display:block;position:relative}.ex-div-zero{background:color-mix(in srgb, var(--ko-ink) 40%, transparent);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.ex-div-bar{top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));border-radius:5px;position:absolute}.ex-div[data-side=up] .ex-div-bar{background:linear-gradient(to right, color-mix(in srgb, var(--ko-good) 35%, transparent), var(--ko-good))}.ex-div[data-side=down] .ex-div-bar{background:linear-gradient(to left, color-mix(in srgb, var(--ko-bad) 35%, transparent), var(--ko-bad))}.v4-table .ex-games{white-space:nowrap}@media (max-width:640px){.ex-divhead,.ex-divcell{min-width:120px}}.ex-sec{position:relative}.ex-pane{overscroll-behavior:contain;max-height:820px;position:relative;overflow-y:auto}.ex-sec:has(.ex-pane):after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ko-canvas));height:52px;position:absolute;bottom:0}.ex-floor{margin-bottom:var(--sp-5)}.ex-floor>summary{align-items:baseline;gap:var(--sp-3);cursor:pointer;color:var(--ko-ink);flex-wrap:wrap;font-size:14px;font-weight:600;list-style:none;display:flex}.ex-floor>summary::-webkit-details-marker{display:none}.ex-floorhint{color:var(--ko-ink-3);font-size:12.5px;font-weight:400}.ex-floor .ex-chips{gap:3px var(--sp-3);margin:var(--sp-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:0;list-style:none;display:grid}.ex-chips li{justify-content:space-between;align-items:baseline;gap:var(--sp-2);color:var(--ko-ink-2);font-size:12px;display:flex}.ex-chips b{font-family:var(--ko-font-display);color:var(--ko-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}@media (max-width:760px){.ex-bucket{grid-template-columns:minmax(0,1fr);gap:6px}.ex-drow{grid-template-columns:22px 20px minmax(0,1fr) minmax(0,1.2fr) 54px}.ex-drow .ex-lane,.ex-drow .ex-dn{display:none}}.pp-id{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.pp-id>:first-child{border-radius:var(--ko-r-md);box-shadow:0 0 0 1px var(--ko-raised-line);flex:none}.pp-idtext{gap:var(--sp-2);min-width:0;display:grid}.pp-sec{margin:0;position:relative}.v4-table tbody tr:target{background:color-mix(in oklab, var(--ko-accent) 12%, transparent);box-shadow:inset 3px 0 0 0 var(--ko-accent);animation:pp-landed 2.4s var(--ko-ease) forwards;scroll-margin-top:90px}@keyframes pp-landed{0%,55%{background:color-mix(in oklab, var(--ko-accent) 12%, transparent)}to{background:color-mix(in oklab, var(--ko-accent) 4%, transparent)}}@media (prefers-reduced-motion:reduce){.v4-table tbody tr:target{animation:none}}@media (max-width:620px){.pp-id{gap:var(--sp-3)}}.hub-head{padding:var(--sp-5) 0 var(--sp-4)}.hub-head h1,.mh-head h1{margin:0}.hub-lead,.mh-lead{margin:var(--sp-2) 0 0;max-width:62ch;color:var(--ko-ink-2);font-size:15px;line-height:1.5}.hub-finding,.mh-why{margin:0 0 var(--sp-6);padding:var(--sp-5);border:1px solid var(--ko-hairline);border-radius:var(--ko-r-lg);background:var(--ko-inset)}.hub-finding h2,.mh-why h2{margin:0 0 var(--sp-4);font-family:var(--ko-font-display);letter-spacing:.04em;text-transform:lowercase;color:var(--ko-ink-3);font-size:11px;font-weight:500}.hub-figs{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.hub-fig{gap:2px;display:grid}.hub-fig-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ko-ink);font-size:40px;font-weight:650;line-height:1}.hub-fig-of{color:var(--ko-ink-3);font-size:13px}.hub-fig-say{margin-top:var(--sp-2);max-width:38ch;color:var(--ko-ink-2);font-size:13px;line-height:1.5}.hub-say,.mh-say{margin:var(--sp-5) 0 0;max-width:70ch;color:var(--ko-ink-2);font-size:13px;line-height:1.55}.mh-say{margin:0}.mh-say b{color:var(--ko-ink);font-variant-numeric:tabular-nums;font-weight:600}.mh-roles{gap:var(--sp-4);margin:var(--sp-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.mh-roles li{align-items:baseline;gap:var(--sp-2);display:flex}.mh-role-n{font-variant-numeric:tabular-nums;color:var(--ko-ink);font-size:20px;font-weight:650}.mh-role-w{color:var(--ko-ink-3);font-size:13px}.hub-rank,.mh-rank{margin:0 0 var(--sp-6)}.hub-rank h2,.mh-rank h2{margin:0 0 var(--sp-2);letter-spacing:-.015em;color:var(--ko-ink);font-size:19px;font-weight:650}.hub-note,.mh-note{margin:0 0 var(--sp-4);max-width:92ch;color:var(--ko-ink-3);font-size:13px;line-height:1.55}.hub-clear{color:var(--ko-ink-3)}.hub-clear[data-any]{color:var(--ko-ink);font-weight:600}.hub-spread{min-width:96px;position:relative}.hub-bar{width:var(--w);background:var(--ko-raised-line);border-radius:2px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hub-bar-n{font-variant-numeric:tabular-nums;position:relative}.mh-wins{font-variant-numeric:tabular-nums;color:var(--ko-ink-2)}.ph-head h1{margin:0}.ph-lead{margin:var(--sp-2) 0 0;max-width:56ch;font-size:var(--ko-fs-lead);color:var(--ko-ink-2);line-height:1.5}.ph-state{max-width:74ch;padding-top:var(--sp-3);border-top:1px solid var(--ko-hairline);color:var(--ko-ink-3);font-size:13px;line-height:1.55}.ph-state b{color:var(--ko-ink);font-variant-numeric:tabular-nums}.ph-sec{margin:0 0 var(--sp-7)}.ph-head.ko-panel{padding:var(--sp-5)}.ph-sec.ko-panel{margin:0}@media (max-width:620px){.ph-head.ko-panel{padding:var(--sp-4)}}.ph-sec-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--ko-raised-line);flex-wrap:wrap;display:flex}.ph-sec-head h2{margin:0}.ph-sec-note{max-width:72ch;color:var(--ko-ink-3);text-align:right;flex:340px;font-size:12px;line-height:1.5}@media (max-width:760px){.ph-sec-note{text-align:left}}.ph-pair{align-items:center;gap:var(--sp-2);min-width:0}.ph-pair img{border-radius:6px;flex:none}.ph-pair a{font-weight:600;text-decoration:none}.ph-pair a:hover{text-decoration:underline}.ph-vs{font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:lowercase;color:var(--ko-ink-3);flex:none;font-size:11px}.ph-loser{color:var(--ko-ink-2)}.ph-called{border-radius:var(--ko-r-xs);border:1px solid var(--ko-hairline);font-family:var(--ko-font-display);letter-spacing:.04em;color:var(--ko-ink-3);padding:2px 7px;font-size:11px;display:inline-block}.ph-called[data-yes]{border-color:color-mix(in srgb, var(--ko-good) 45%, transparent);background:color-mix(in srgb, var(--ko-good) 14%, transparent);color:var(--ko-ink)}.rk-val .ph-maybe{letter-spacing:.02em;margin-top:2px}.ph-two{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.ph-col h3{color:var(--ko-ink);margin:0;font-size:17px;font-weight:650}.ph-col .ph-col-say{margin:4px 0 var(--sp-3);color:var(--ko-ink-3);font-size:12px;line-height:1.5}.ph-list{border-top:1px solid var(--ko-hairline);margin:0;padding:0;list-style:none}.ph-list li{border-bottom:1px solid var(--ko-hairline)}.ph-list a{align-items:center;gap:var(--sp-3);padding:8px var(--sp-2);transition:background-color .16s var(--ko-ease);text-decoration:none;display:flex}.ph-list a:hover{background:var(--ko-glass-solid)}.ph-list img{border-radius:7px;flex:none}.ph-list-name{align-items:baseline;gap:var(--sp-2);min-width:0;color:var(--ko-ink);flex:auto;font-size:14px;font-weight:600;display:flex}.ph-list-role{color:var(--ko-ink-3);font-size:11px;font-weight:500}.ph-list-n{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-2);flex:none;font-size:13px}.ph-list--swing .ph-list-n{color:var(--ko-accent-text,var(--ko-ink))}.ph-foot{max-width:82ch;color:var(--ko-ink-3);font-size:12px;line-height:1.55}.ph-foot+.ph-foot{margin-top:var(--sp-2)}.ph-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.ph-grid a{padding:var(--sp-3) 6px;border-radius:var(--ko-r-md);transition:background-color .16s var(--ko-ease), border-color .16s var(--ko-ease);border:1px solid #0000;justify-items:center;gap:6px;text-decoration:none;display:grid}.ph-grid a:hover{background:var(--ko-inset);border-color:var(--ko-hairline)}.ph-grid img{border-radius:10px}.ph-grid span{text-align:center;color:var(--ko-ink-2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;min-height:2.5em;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.ph-grid a:hover span{color:var(--ko-ink)}@media (max-width:620px){.ph-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.ph-grid a{padding:6px 4px}}.ph-grid{overscroll-behavior:contain;max-height:70vh;scrollbar-gutter:stable;padding-block-end:var(--sp-4);overflow-y:auto}.ph-sec:has(>.ph-grid){position:relative}.ph-sec:has(>.ph-grid):after{content:"";inset-inline:0;pointer-events:none;border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(180deg, transparent, var(--ko-canvas-deep,#0e0e11));height:44px;position:absolute;bottom:0}.v4-shell .v4-table .ph-pair{gap:4px var(--sp-2);flex-wrap:wrap}@media (max-width:900px){.v4-shell .v4-table .ph-pair{grid-template-columns:auto auto minmax(0,1fr);align-items:center;row-gap:4px;display:grid}.v4-shell .v4-table .ph-pair>.ph-vs{justify-self:start}}.v4-shell .mu-board .ph-pair{grid-template-columns:auto auto minmax(0,1fr);align-items:center;row-gap:4px;display:grid}.v4-shell .mu-board .ph-pair>.ph-vs{justify-self:start}.mh-split{align-items:center;gap:var(--sp-3);min-width:148px;display:flex}.mh-split-bar{background:var(--ko-glass-solid);border-radius:4px;flex:auto;min-width:60px;height:8px;position:relative;overflow:hidden}.mh-split-bar:before{content:"";width:var(--won);background:color-mix(in srgb, var(--ko-good) 62%, transparent);border-radius:4px 0 0 4px;position:absolute;inset:0 auto 0 0}.mh-split-n{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-3);flex:none;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.mh-split-n b{color:var(--ko-ink);font-size:13px;font-weight:700}.mh-split-n i{letter-spacing:.04em;font-size:11px;font-style:normal}.mh-none{color:var(--ko-ink-3);font-size:12px}.mh-deep{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.mh-deep a{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--ko-hairline);border-radius:var(--ko-r-lg);background:var(--ko-inset);transition:border-color .16s var(--ko-ease), background-color .16s var(--ko-ease);text-decoration:none;display:flex}.mh-deep a:hover{border-color:var(--ko-raised-line);background:var(--ko-raised)}.mh-deep-faces{flex:none;display:flex}.mh-deep-faces img{border:2px solid var(--ko-inset);border-radius:9px}.mh-deep-faces img+img{margin-left:-12px}.mh-deep-body{flex:auto;gap:1px;min-width:0;display:grid}.mh-deep-name{color:var(--ko-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mh-deep-sub{color:var(--ko-ink-3);font-size:12px}.mh-deep-n{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-2);flex:none;font-size:13px}@media (max-width:620px){.mh-split{min-width:110px}.mh-split-bar{min-width:40px}}.ac-face{align-items:center;gap:var(--sp-4);display:flex}.ac-face h1{margin:0}.ac-face img{border-radius:12px;flex:none}.ac-impact{align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);display:flex}.ac-impact-k{font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);flex:none;font-size:11px}@media (max-width:620px){.ac-face{gap:var(--sp-3)}.ac-impact{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}.rk-name{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.rk-name b{color:var(--ko-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.rk-sub{font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);flex:none;font-size:11px}@container kotable (width<=720px){.rk-name{flex-direction:column;align-items:flex-start;gap:2px}}.rk-name{flex-wrap:wrap;row-gap:2px}.rk-name b{min-width:0}.rk-barcell{width:34%;min-width:120px}.rk-bar{background:var(--ko-inset);border-radius:1px;height:5px;display:block;position:relative}.rk-bar i{background:var(--ko-good);border-radius:1px;display:block;position:absolute;top:0;bottom:0;left:50%}.rk-bar[data-dir=down] i{background:var(--tier-d)}.rk-bar[data-crosses] i{background:color-mix(in srgb, var(--ko-ink-3) 55%, transparent)}.rk-bar[data-empty]{opacity:.45}.v4-table .rk-val{color:var(--ko-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.rk-val small{color:var(--ko-ink-3);font-size:11px;font-weight:400;display:block}.rk-none{color:var(--ko-ink-3);font-size:12px}@container kotable (width<=680px){.rk-barcell{min-width:80px}}.v4-table .it-when{font-variant-numeric:tabular-nums;color:var(--ko-ink);font-size:13px}.it-gold{font-variant-numeric:tabular-nums;color:var(--ko-ink-2)}.v4-table .it-ahead{color:var(--ko-ink-3);white-space:nowrap;font-size:12px}.it-ahead [data-early]{color:var(--ko-good);font-weight:600}.it-buyers{align-items:center;gap:3px}.it-buyers img{border-radius:6px}.rn-pair{align-items:center;gap:var(--sp-1);white-space:nowrap;min-width:0;display:flex}.rn-pair-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rn-spancell{width:168px}@container (width<=1110px){.ru-board .v4-table .col-echo{display:none}}@container (width<=930px){.ru-board .v4-table .rn-spancell{display:none}}.rn-span{width:100%;min-width:120px;height:16px;display:block;position:relative}.rn-span:before{content:"";inset-block:0;background:color-mix(in srgb, var(--ko-ink-3) 45%, transparent);width:1px;position:absolute;left:50%}.rn-span i{background:color-mix(in srgb, var(--ko-ink-3) 62%, transparent);border-radius:3px;min-width:3px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.rn-span u{background:var(--ko-ink-2);border-radius:1px;width:2px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rn-span[data-settled] i{background:color-mix(in srgb, var(--ko-good) 70%, transparent)}.rn-span[data-settled] u{background:var(--ko-good)}.rn-span[data-empty]:before{background:color-mix(in srgb, var(--ko-ink-3) 30%, transparent)}.rn-argued{gap:3px;min-width:104px;display:grid}.rn-argued .mh-split-bar{width:100%}.rn-argued-n{align-items:baseline;gap:var(--sp-1);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);font-variant-numeric:tabular-nums;display:flex}.rn-argued-n b{color:var(--ko-ink)}.rn-argued-n i{text-overflow:ellipsis;white-space:nowrap;color:var(--ko-ink-3);font-style:normal;overflow:hidden}.filter-tabs{gap:var(--ko-pill-pad);margin:0 0 var(--ko-pill-row-space);flex-wrap:wrap;display:flex}.v4-shell .ko-panel:not(.ko-panel--flush) .filter-tabs{margin-inline:0}.filter-tab{align-items:center;gap:var(--ko-pill-gap);padding:calc(var(--ko-pill-pad) / 2) var(--ko-pill-pad);border:1px solid var(--ko-raised-line);border-radius:var(--ko-r-pill);color:var(--ko-ink-2);cursor:pointer;transition:background-color .12s var(--ko-ease), border-color .12s var(--ko-ease), color .12s var(--ko-ease);font-size:12.5px;text-decoration:none;display:inline-flex}.filter-tabs .filter-tab{scroll-margin-top:90px}.filter-tab:focus-visible{outline:2px solid var(--ko-accent);outline-offset:2px}.filter-tab span{padding-inline:var(--ko-pill-gap);border-radius:var(--ko-r-pill);background:color-mix(in srgb, var(--ko-ink-3) 18%, transparent);font-family:var(--ko-font-display);color:var(--ko-ink-2);font-variant-numeric:tabular-nums;font-size:11px}.filter-anchor{height:0;scroll-margin-top:90px;display:block;position:absolute}.filter-tab[aria-current],.filter-tab[data-default]{color:var(--ko-ink);background:color-mix(in srgb, var(--ko-accent) 14%, transparent)}.filter-tab[aria-current] span,.filter-tab[data-default] span{color:var(--ko-ink)}.filter-tabs:has(.filter-tab[aria-current]) .filter-tab[data-default]:not([aria-current]){color:var(--ko-ink-2);border-color:var(--ko-raised-line);background:0 0}.filter-tabs:has(.filter-tab[aria-current]) .filter-tab[data-default]:not([aria-current]) span{color:var(--ko-ink-2)}#r-top:target~.filter-pane tbody tr:not([data-f~=top]),#r-jungle:target~.filter-pane tbody tr:not([data-f~=jungle]),#r-mid:target~.filter-pane tbody tr:not([data-f~=mid]),#r-bot:target~.filter-pane tbody tr:not([data-f~=bot]),#r-support:target~.filter-pane tbody tr:not([data-f~=support]),#c-fighter:target~.filter-pane tbody tr:not([data-f~=fighter]),#c-tank:target~.filter-pane tbody tr:not([data-f~=tank]),#c-mage:target~.filter-pane tbody tr:not([data-f~=mage]),#c-assassin:target~.filter-pane tbody tr:not([data-f~=assassin]),#c-marksman:target~.filter-pane tbody tr:not([data-f~=marksman]),#c-support:target~.filter-pane tbody tr:not([data-f~=support]),#c-other:target~.filter-pane tbody tr:not([data-f~=other]),#rn-settled:target~.filter-pane tbody tr:not([data-f~=settled]),#rn-argued:target~.filter-pane tbody tr:not([data-f~=argued]),#rn-none:target~.filter-pane tbody tr:not([data-f~=none]),#p-up:target~.filter-pane tbody tr:not([data-f~=up]),#p-down:target~.filter-pane tbody tr:not([data-f~=down]),#p-flat:target~.filter-pane tbody tr:not([data-f~=flat]){display:none}#r-top:target~.filter-pane .tlb-cell-role,#r-jungle:target~.filter-pane .tlb-cell-role,#r-mid:target~.filter-pane .tlb-cell-role,#r-bot:target~.filter-pane .tlb-cell-role,#r-support:target~.filter-pane .tlb-cell-role{visibility:hidden}.filter-pane--tall{overscroll-behavior:contain;max-height:820px;position:relative;overflow-y:auto}.rn-span[data-settled][data-down] i{background:color-mix(in srgb, var(--ko-bad) 70%, transparent)}.rn-span[data-settled][data-down] u{background:var(--ko-bad)}.pt-was{font-variant-numeric:tabular-nums}.pn-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.pn-list li{align-items:baseline;gap:2px var(--sp-2);grid-template-columns:10px minmax(0,max-content) minmax(0,max-content);font-size:13px;line-height:1.5;display:grid}.pn-mark{border-left:4.5px solid #0000;border-right:4.5px solid #0000;place-self:center;width:0;height:0}.pn-list li[data-impact=buff] .pn-mark{border-bottom:5px solid var(--ko-good)}.pn-list li[data-impact=nerf] .pn-mark{border-top:5px solid var(--ko-bad)}.pn-list li[data-impact=flat] .pn-mark{background:var(--ko-ink-3);border-left:0;border-right:0;width:9px;height:2px}.pn-field{min-width:9.5rem;color:var(--ko-ink-2)}.pn-move{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;display:inline-flex}.pn-from{color:var(--ko-ink-3);font-family:var(--ko-font-display);font-size:12px;text-decoration:line-through}.pn-arrow{color:var(--ko-ink-3);font-size:11px}.pn-to{color:var(--ko-ink);font-family:var(--ko-font-display);font-size:12px}@media (max-width:700px){.pn-list li{grid-template-columns:10px minmax(0,1fr)}.pn-field{min-width:0}.pn-move{white-space:normal;flex-wrap:wrap}}.ph-none{padding:var(--sp-3) var(--sp-4);border:1px dashed var(--ko-raised-line);color:var(--ko-ink-3);font-size:var(--ko-fs-meta);border-radius:8px;margin:0;line-height:1.55}.pn-list li[data-impact=buff] .pn-to{color:var(--ko-good)}.pn-list li[data-impact=nerf] .pn-to{color:var(--ko-bad)}.pt-barcell{width:34%;min-width:120px}.pt-barcell .mh-split-bar{width:100%;display:block}.pl{gap:var(--sp-4);display:flex}.pl>h1,.pl>.ph-lead{margin:0}.pl>.ko-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pl-empty{max-width:74ch;font-size:var(--ko-fs-meta);color:var(--ko-ink-3);margin:0;line-height:1.5}.pl-split{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.pl-split-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);margin:0;display:flex}.pl-split-head>span{align-items:center;gap:var(--sp-1);min-width:0;display:inline-flex}.pl-split-head b{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:var(--ko-ink);flex:none;margin-left:auto}.pl-bar{align-items:stretch;gap:var(--sp-0);border-radius:var(--ko-r-md);display:flex;overflow:hidden}.pl-seg{flex:var(--w) 1 0;min-width:118px;padding:var(--sp-3);border-top:3px solid var(--ko-raised-line);background:var(--ko-inset);color:inherit;transition:background-color .12s var(--ko-ease), border-color .12s var(--ko-ease);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex;overflow:hidden}.pl-seg i{font-style:normal;font-size:var(--ko-fs-h2);font-weight:var(--ko-w-bold);font-variant-numeric:tabular-nums lining-nums;color:var(--ko-ink);line-height:1.05}.pl-seg b{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;white-space:nowrap;color:var(--ko-ink-2)}.pl-seg[data-dir=up]{background:color-mix(in srgb, var(--ko-good) 10%, var(--ko-inset));border-top-color:var(--ko-good)}.pl-seg[data-dir=down]{background:color-mix(in srgb, var(--ko-bad) 10%, var(--ko-inset));border-top-color:var(--ko-bad)}.pl-seg:hover{background:var(--ko-raised)}.pl-seg[data-dir=up]:hover{background:color-mix(in srgb, var(--ko-good) 16%, var(--ko-inset))}.pl-seg[data-dir=down]:hover{background:color-mix(in srgb, var(--ko-bad) 16%, var(--ko-inset))}.pl-seg:hover b{color:var(--ko-ink)}.pl-meter{gap:var(--sp-3);flex-direction:column;display:flex}.pl-meter-head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.pl-meter-scale{align-items:baseline;gap:var(--sp-1);font-size:var(--ko-fs-tag);color:var(--ko-ink-3);margin:0;line-height:1.45;display:flex}@media (max-width:620px){.pl-bar{flex-wrap:wrap}.pl-seg{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);flex-direction:row;flex:100%}.pl-seg b{white-space:normal;text-align:right}.pl-split-head{flex-wrap:wrap}}.sm-lookup{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--ko-raised-line);border-radius:var(--ko-r-sm);background:var(--ko-inset);transition:border-color .12s var(--ko-ease), box-shadow .12s var(--ko-ease);display:flex}.sm-lookup:focus-within{border-color:color-mix(in srgb, var(--ko-accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ko-accent) 16%, transparent)}.sm-lookup svg{width:18px;height:18px;color:var(--ko-ink-3);flex:none}.sm-lookup input{min-width:0;color:var(--ko-ink);background:0 0;border:0;outline:none;flex:auto;font-size:17px}.sm-lookup input::placeholder{color:var(--ko-ink-3)}.sm-lookup button{border:1px solid color-mix(in srgb, var(--ko-accent) 55%, transparent);background:color-mix(in srgb, var(--ko-accent) 16%, transparent);color:var(--ko-ink);cursor:pointer;transition:background-color .12s var(--ko-ease);border-radius:999px;flex:none;padding:7px 16px;font-size:13.5px}.sm-lookup button:hover{background:color-mix(in srgb, var(--ko-accent) 26%, transparent)}.sp-empty{max-width:46rem;margin:var(--sp-5) 0;padding:var(--sp-4);border:1px solid var(--ko-raised-line);background:color-mix(in srgb, var(--ko-ink) 3%, transparent);border-radius:8px}.sp-empty h2{margin:0 0 var(--sp-2);font-size:var(--ko-fs-body)}.sp-empty p{margin:0 0 var(--sp-2);color:var(--ko-ink-2);font-size:var(--ko-fs-meta)}.sp-empty-sub{color:var(--ko-ink-3)!important;margin-bottom:0!important;font-size:12px!important}.sp-wait{max-width:46rem;margin:var(--sp-6) auto;padding:var(--sp-6) var(--sp-5);border:1px solid var(--ko-raised-line);background:color-mix(in srgb, var(--ko-ink) 3%, transparent);text-align:center;border-radius:10px;position:relative;overflow:hidden}.sp-wait h2{margin:0 0 var(--sp-2);font-size:var(--ko-fs-lead)}.sp-wait p{margin:0 auto var(--sp-2);max-width:38rem;color:var(--ko-ink-2);font-size:var(--ko-fs-meta)}.sp-wait-sub{color:var(--ko-ink-3)!important;font-size:12px!important}.sp-wait .sp-wait-queue{margin-block:var(--sp-3);color:var(--ko-ink);font-size:var(--ko-fs-body,15px);font-variant-numeric:tabular-nums}.sp-wait-queue strong{font-weight:650}.sp-wait-bar{background:linear-gradient(90deg, transparent, var(--ko-accent), transparent);width:40%;height:2px;animation:1.6s ease-in-out infinite sp-wait-sweep;position:absolute;inset:0 auto auto 0}@keyframes sp-wait-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.sp-wait-bar{opacity:.5;width:100%;animation:none}}.sp-wait-back{margin-top:var(--sp-3);color:var(--ko-ink-3);font-size:12px;display:inline-block}.sm-lookup select{border:0;border-left:1px solid var(--ko-raised-line);min-width:0;max-width:8.5rem;color:var(--ko-ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:none;padding:4px 6px;font-size:12px}.sm-lookup select:focus-visible{outline:2px solid var(--ko-accent);outline-offset:-2px}.sm-lookup select option{background:var(--ko-canvas);color:var(--ko-ink)}.sm-lookup-miss{margin:var(--sp-3) 0 0;padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--ko-bad) 40%, var(--ko-raised-line));background:color-mix(in srgb, var(--ko-bad) 8%, transparent);color:var(--ko-ink);font-size:var(--ko-fs-meta);border-radius:6px}.sm-lookup-miss p{margin:0}.sm-lookup-miss b{font-family:var(--ko-font-display)}.ko-root .sm-lookup-pick{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ko-root .sm-lookup-pick[hidden]{display:none}.sm-lookup-pick-row{align-items:baseline;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--ko-raised-line);background:var(--ko-canvas);color:var(--ko-ink);border-radius:6px;text-decoration:none;display:flex}:is(.sm-lookup-pick-row:hover,.sm-lookup-pick-row:focus-visible){border-color:var(--ko-accent)}.sm-lookup-pick-row:focus-visible{outline:2px solid var(--ko-accent);outline-offset:2px}.sm-lookup-pick-row b{font-family:var(--ko-font-display)}.sm-lookup-pick-row span{color:var(--ko-ink-2);font-size:var(--ko-fs-meta)}.sm-lookup-note{margin:var(--sp-3) 0 0;color:var(--ko-ink-2);font-size:var(--ko-fs-meta)}.sm-lookup-note b{color:var(--ko-ink);font-family:var(--ko-font-display)}.sm-role{align-items:baseline;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.sm-role i,.sm-best i,.sm-career i{color:var(--ko-ink-3);font-style:normal;font-family:var(--ko-font-display);font-size:11px}.sm-best{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.sm-best-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-career{justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.sm-career b{font-variant-numeric:tabular-nums}.sm-regions{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sm-regions li{align-items:baseline;gap:var(--sp-2);border:1px solid var(--ko-raised-line);border-radius:999px;padding:5px 11px;font-size:12.5px;display:inline-flex}.sm-regions b{color:var(--ko-ink)}.sm-regions span{color:var(--ko-ink-3);font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;font-size:11px}.sp-head{align-items:start;gap:var(--sp-4);margin:0 0 var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--ko-raised-line);grid-template-columns:auto minmax(0,1fr);display:grid}.sp-face img,.sp-face .ko-icon{border-radius:var(--ko-r-sm);background:var(--ko-inset);width:64px;height:64px}.sp-ident h1{margin:0;font-size:clamp(26px,4vw,38px);line-height:1.1}.sp-sub{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:11.5px}.sp-answer{margin:var(--sp-3) 0 0;max-width:62ch;color:var(--ko-ink-2);font-size:var(--ko-fs-meta)}.sp-refresh{margin:var(--sp-4) 0 0;flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.sp-refresh button{font:inherit;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.sp-refresh button:hover{border-color:color-mix(in srgb, var(--ko-accent) 60%, var(--ko-raised-line));background:color-mix(in srgb, var(--ko-accent) 12%, transparent)}.sp-refresh-icon{font-size:14px;line-height:1}.sp-refresh-note{color:var(--ko-ink-3);font-size:11.5px}.sp-refresh-btn[aria-busy=true],.sp-more[aria-busy=true]{cursor:progress;position:relative;overflow:hidden}.sp-refresh-btn[aria-busy=true]:after,.sp-more[aria-busy=true]:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);width:40%;height:2px;animation:1.6s ease-in-out infinite sp-wait-sweep;position:absolute;inset:auto auto 0 0}@media (prefers-reduced-motion:reduce){.sp-refresh-btn[aria-busy=true]:after,.sp-more[aria-busy=true]:after{opacity:.5;width:100%;animation:none}}.sp-refresh-btn:disabled{opacity:.55;pointer-events:none}.sp-more{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--ko-raised-line);background:color-mix(in srgb, var(--ko-ink) 3%, transparent);color:var(--ko-ink);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sp-more:hover{border-color:color-mix(in srgb, var(--ko-accent) 60%, var(--ko-raised-line));background:color-mix(in srgb, var(--ko-accent) 10%, transparent)}.sp-more-state{flex-direction:column;align-items:center;gap:2px;display:flex}.sp-more-sub{color:var(--ko-ink-3);font-family:var(--ko-font-display);font-size:11.5px;font-weight:400}.mh-fold{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-log:has(.mh-fold:not(:checked)) .mh-list>[data-fold]{display:none}:is(.sp-log:has(.mh-fold:checked) .sp-more-open,.sp-log:has(.mh-fold:not(:checked)) .sp-more-shut){display:none}.mh-fold:focus-visible+.sp-more{outline:3px solid var(--ko-focus);outline-offset:3px}.mh-more:has(.mh-older){column-gap:var(--sp-3);flex-wrap:wrap;display:flex}.mh-more:has(.mh-older)>.sp-more{flex:14rem;justify-content:center}.sp-log:has(.mh-fold:not(:checked)) .mh-older{display:none}.mh-wait{cursor:progress}.mh-wait-line{align-items:center;gap:var(--sp-2);display:inline-flex}.mh-wait-dot{background:var(--ko-accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite mh-wait-pulse}@keyframes mh-wait-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mh-wait-dot{animation:none}}.mh-end{margin:var(--sp-3) 0 0;padding:var(--sp-3);color:var(--ko-ink-2);text-align:center;flex:14rem;justify-content:center;font-size:13px;font-weight:500;display:flex}.mh-sum-score b{font-size:12px;font-weight:700}.mh-sum-score i{letter-spacing:.06em;color:var(--ko-ink-3);font-size:11px;font-style:normal}.mh-scores{gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--ko-hairline);font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11px;display:flex}.mh-score{align-items:baseline;gap:5px;display:inline-flex}.mh-score-word{color:var(--ko-ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.mh-score b{font-size:12.5px;font-weight:600}.mh-score i{color:var(--ko-ink-3);font-size:11px;font-style:normal}.v4-shell .mh-parts{margin:var(--sp-3) 0 0;padding:var(--sp-3) 0 0;border-top:1px solid var(--ko-hairline);gap:var(--sp-2);list-style:none;display:grid}.mh-part{gap:2px;display:grid}.mh-part-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-variant-numeric:tabular-nums;display:flex}.mh-part-head b{font-weight:600}.mh-part-note,.mh-part[data-measured=no] .mh-part-head b{color:var(--ko-ink-3)}[data-grade=S] b{color:var(--ko-good)}[data-grade=A] b{color:color-mix(in srgb, var(--ko-good) 75%, var(--ko-ink))}[data-grade=B] b{color:var(--ko-ink)}[data-grade=C] b,[data-grade=D] b{color:var(--ko-ink-3)}.sp-facts{margin:var(--sp-4) 0 0;flex-wrap:wrap;grid-column:1/-1}.sp-facts dt{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;font-size:11.5px}.sp-facts dd{color:var(--ko-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px}.sp-facts dd i,.sp-facts dd .rk-none{color:var(--ko-ink-3);font-size:12px;font-style:normal}.sp-thin,.sp-pool{margin:0 0 var(--sp-5);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);max-width:78ch}.sp-result{border:1px solid color-mix(in srgb, var(--ko-bad) 40%, transparent);background:color-mix(in srgb, var(--ko-bad) 12%, transparent);min-width:46px;color:color-mix(in srgb, var(--ko-bad) 86%, #fff);text-align:center;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.sp-result[data-win]{color:color-mix(in srgb, var(--ko-good) 86%, #fff)}.sp-when{color:var(--ko-ink-3);white-space:nowrap}@media (max-width:640px){.sp-head{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr)}.sp-facts dd{font-size:17px}}.sm-face{border-radius:var(--ko-r-sm);background:var(--ko-inset);width:32px;height:32px}.mt-teams{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mt-side{border:1px solid var(--ko-raised-line);border-radius:var(--ko-r-sm);padding:var(--sp-3)}.mt-side[data-won]{border-color:color-mix(in srgb, var(--ko-good) 45%, transparent);background:color-mix(in srgb, var(--ko-good) 6%, transparent)}.v4-shell .mt-side-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:14px;display:flex}.mt-side-head span{font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11.5px}.mt-side[data-won] .mt-side-head span{color:var(--ko-good)}.mt-seats{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.mt-seat{padding:var(--sp-2) 0;border-top:1px solid var(--ko-hairline);gap:6px;display:grid}.mt-seat:first-child{border-top:0}.mt-champ{align-items:center;gap:var(--sp-2);min-width:0;color:inherit;text-decoration:none;display:flex}@media (pointer:coarse){.mt-champ{position:relative}.mt-champ:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.mt-champ-text{flex-direction:column;min-width:0;display:flex}.mt-champ b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-role{font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.mt-kit{align-items:center;gap:var(--sp-2);padding-left:calc(40px + var(--sp-2));flex-wrap:wrap;display:flex}.mt-keystone{background:var(--ko-inset);border-radius:999px;padding:2px;display:inline-flex}.mt-items{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}@media (max-width:760px){.mt-teams{grid-template-columns:minmax(0,1fr)}.mt-kit{padding-left:0}}.ko-root .mh-list,.ko-root .mh-head{padding-inline:var(--gut)}.v4-shell .mh-list{margin:0 0 var(--sp-4);gap:0;padding-block:0;list-style:none;display:grid}.mh-list>li+li{border-top:1px solid var(--ko-hairline)}.mh-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);border-bottom:1px solid var(--ko-hairline);font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);grid-template-columns:32px minmax(0,1fr) 140px 34px 169px 122px;padding-block:8px;font-size:11px;display:grid}.mh-head>:first-child{grid-column:1/span 2;padding-inline-start:16px}.mh-h-when{text-align:end}.mh-game{position:relative}.mh-game>summary:before{content:"";background:var(--ko-bad);width:4px;transition:width .13s var(--ko-ease,ease);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0}@media (prefers-reduced-motion:reduce){.mh-game>summary:before{transition:none}}.mh-game[data-win]>summary:before{background:var(--k,var(--ko-good))}.mh-game[open]{background:color-mix(in srgb, var(--ko-ink) 2%, transparent);box-shadow:inset 0 1px 0 var(--k,var(--ko-accent)), inset 0 -1px 0 var(--ko-hairline)}.mh-game>summary{align-items:center;gap:var(--sp-3);cursor:pointer;grid-template-columns:32px minmax(0,1fr) 140px 34px 169px 122px;padding:7px 0 7px 18px;list-style:none;display:grid}.sp-log{overflow-clip-margin:420px;overflow:clip;container:kolog/inline-size}@container kolog (width<=760px){.mh-head,.mh-game>summary{gap:var(--sp-2);grid-template-columns:32px minmax(90px,1fr) 104px 34px 152px 74px}}@container kolog (width<=780px){.mh-h-kit{font-size:0}.mh-h-kit:after{content:"build";font-size:11px}}.mh-seat-head>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-game>summary::-webkit-details-marker{display:none}:is(.mh-game>summary:hover .mh-sum-face img,.mh-game>summary:focus-visible .mh-sum-face img){filter:none;transform:scale(1.06)}.mh-game>summary .mh-sum-face img{transition:transform .13s var(--ko-ease,ease), filter .13s var(--ko-ease,ease)}.mh-game>summary:hover:before{width:5px}.mh-game>summary:focus-visible:before{width:5px}@media (prefers-reduced-motion:reduce){.mh-game>summary .mh-sum-face img{transition:none}:is(.mh-game>summary:hover .mh-sum-face img,.mh-game>summary:focus-visible .mh-sum-face img){transform:none}}.mh-sum-name b{letter-spacing:-.01em;color:var(--ko-ink);font-size:15px;font-weight:700}.mh-sum-sub{font-family:var(--ko-font-display);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.mh-sum-main{flex-direction:column;gap:1px;min-width:0;display:flex}.mh-sum-main .mh-sum-name{line-height:1.15}.mh-sum-main .mh-sum-name b{font-size:14px}.mh-sum-main .mh-sum-sub{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.mh-sum-name{align-items:baseline;gap:6px;min-width:0;display:flex}.mh-sum-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-sum-kda{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.mh-sum-kda i{font-style:normal;font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.mh-sum-score{background:var(--grade-c-bg);width:24px;height:24px;font-family:var(--v4-font-mono,var(--ko-font-display));color:var(--grade-c-ink);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.mh-sum-score:empty{background:0 0}.mh-sum-score[data-grade=S]{background:var(--grade-s-bg);color:var(--grade-s-ink)}.mh-sum-score[data-grade=A]{background:var(--grade-a-bg);color:var(--grade-a-ink)}.mh-sum-score[data-grade=B]{background:var(--grade-b-bg);color:var(--grade-b-ink)}.mh-sum-score[data-grade=D]{background:var(--grade-d-bg);color:var(--grade-d-ink)}.mh-sum-sub{color:var(--ko-ink-3)}.mh-sum-items{gap:5px;display:inline-flex}.mh-sum-items img{border-radius:6px}.mh-sum-slot{background:#ffffff08;border-radius:6px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff0b}.mh-sum-nobuild{width:169px;color:var(--ko-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:24px;display:block;overflow:hidden}.mh-sum-chev{width:14px;height:14px;color:var(--ko-ink-3);transition:rotate .12s var(--ko-ease);margin-inline-start:6px}.mh-game[open] .mh-sum-chev{rotate:180deg}@media (prefers-reduced-motion:reduce){.mh-sum-chev{transition:none}}.mh-sum-when{color:var(--ko-ink-3);font-family:var(--ko-font-display);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:11px;display:flex}.mh-sum-name .sp-result{min-width:0;font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-bad);background:0 0;border:0;padding:0;font-size:11px}.mh-sum-name .sp-result[data-win]{color:var(--k,var(--ko-good))}.mh-open{padding:var(--sp-3);border-top:1px solid var(--ko-hairline)}.mh-comp{margin:0 0 var(--sp-3)}.mh-comp-head,.mh-comp-note{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);display:block}.mh-comp-head{font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--sp-2)}.mh-comp-note{margin-top:var(--sp-2);max-width:78ch}.mh-comp table{width:auto;min-width:320px}@media (max-width:700px){.mh-game>summary{grid-template-columns:32px minmax(0,1fr) auto 34px}.mh-sum-kda b{font-size:13px}.mh-head,.mh-sum-items,.mh-sum-when{display:none}.mh-sum-kda{min-width:0}}.mh-team+.mh-team{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--ko-raised-line)}.mh-team-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);background:color-mix(in srgb, var(--ko-bad) 8%, transparent);border-radius:8px;margin-bottom:3px;padding:6px 8px;display:flex}.mh-team[data-won] .mh-team-head{background:color-mix(in srgb, var(--k,var(--ko-accent)) 8%, transparent)}.mh-team-name b{color:var(--ko-ink-2);font-weight:650}.mh-team-tally{gap:var(--sp-3);font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px;display:inline-flex}.mh-team-tally b{color:var(--ko-ink-2);margin-inline-start:4px;font-weight:650}.mh-seats li[data-me]{background:color-mix(in srgb, var(--k,var(--ko-accent)) 7%, transparent);box-shadow:inset 2px 0 0 var(--k,var(--ko-accent));border-radius:6px;position:relative}.mh-team-name{align-items:baseline;gap:var(--sp-2);font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11.5px;display:inline-flex}.mh-team-name i{color:var(--ko-bad);font-style:normal}.mh-team[data-won] .mh-team-name i{color:var(--ko-good)}.mh-team-comp{gap:var(--sp-3);font-family:var(--ko-font-display);color:var(--ko-ink-3);white-space:nowrap;font-size:11.5px;display:inline-flex}.mh-team-comp span{gap:4px;display:inline-flex}.mh-team-comp b{color:var(--ko-ink);font-variant-numeric:tabular-nums}.mh-seats{gap:1px;margin:0;padding:0;list-style:none;display:grid}.mh-seats li,.mh-seat-head{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,200px) 46px 16px minmax(0,1fr) auto;padding:1px 0;display:grid}.mh-seat-head{border-bottom:1px solid var(--ko-hairline);font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ko-ink-3);margin-bottom:2px;padding-bottom:3px;font-size:11px}.mh-seat-head .mh-seat-dmg{background:0 0;padding:0}.mh-h-player{grid-column:1}.mh-h-lane{grid-column:2}.mh-h-kit{grid-column:3/span 2}.mh-seat-head .mh-seat-stats{grid-column:5}.mh-seat-who{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.mh-seat-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ko-ink);font-weight:500;text-decoration:none;overflow:hidden}a.mh-seat-name:hover{text-decoration:underline}@media (max-width:620px){.mh-list>li{min-width:0}.mh-board{overscroll-behavior-x:contain;overflow:auto clip}.mh-seat-head,.mh-seats li{min-width:470px}}.mh-seat-champname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ko-ink-3);flex:0 auto;font-size:11px;overflow:hidden}.mh-seat-key,.mh-seat-item{line-height:0;display:inline-flex}.mh-seat-champ{color:inherit;align-items:center;line-height:0;text-decoration:none;display:inline-flex}@media (pointer:coarse){.mh-seats li{min-height:44px}.mh-seat-champ,.mh-seat-name,.mh-seat-key,.mh-seat-item{position:relative}.mh-seat-items{align-items:center;height:44px}.mh-seat-name{min-height:44px}.mh-seat-champ:after,.mh-seat-key:after,.mh-seat-item:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.mh-seat-role{font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.mh-seat-nokey{width:16px;height:16px;display:inline-block}.mh-seat-items{flex-wrap:nowrap;gap:2px;display:inline-flex;overflow:hidden}.mh-seat-stats{align-items:center;gap:var(--sp-2);font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-3);grid-template-columns:58px 50px 62px 26px;font-size:11.5px;display:grid}.mh-seat-kda{color:var(--ko-ink);text-align:right}.mh-seat-cs{text-align:right;justify-content:flex-end;gap:4px;display:inline-flex}.mh-seat-cs i{color:var(--ko-ink-3);opacity:.72;font-style:normal}.mh-seat-dmg{text-align:right;background:linear-gradient(to right, color-mix(in srgb, var(--ko-accent) 34%, transparent) var(--fill,0%), color-mix(in srgb, var(--ko-ink) 6%, transparent) var(--fill,0%));border-radius:2px;padding:1px 4px;display:block;position:relative}.mh-seat-dmg b{color:var(--ko-ink);font-weight:500}.mh-seat-vis{text-align:right}.mh-sum-kda{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.mh-sum-kda b{color:var(--ko-ink);font-size:13px;font-weight:650}.mh-sum-kda i{letter-spacing:.06em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px;font-style:normal}@media (max-width:900px){.mh-seat-stats{grid-template-columns:58px 50px}.mh-seat-dmg,.mh-seat-vis{display:none}}@media (max-width:620px){.mh-seats li,.mh-seat-head{grid-template-columns:minmax(0,1fr) 16px auto auto}.mh-seat-role,.mh-seat-champname{display:none}.mh-seat-item .ko-icon{width:15px;height:15px}.mh-seat-stats{grid-template-columns:58px}.mh-seat-cs,.mh-h-lane,.mh-h-kit{display:none}.mh-seat-head .mh-seat-stats{grid-column:4}.mh-team-head{flex-wrap:wrap}.mh-team-comp{gap:1px var(--sp-3);flex-wrap:wrap;min-width:0}}.mh-seat-nums{display:contents}@media (max-width:420px){.mh-sum-name{flex-wrap:wrap;row-gap:0}.mh-sum-name .sp-result{flex:none}}@media (max-width:360px){.mh-sum-name .sp-result{letter-spacing:.04em}.mh-sum-kda b{word-spacing:-.3em}}@media (max-width:560px){.mh-board{overflow:visible}.mh-seat-head,.mh-team-comp{display:none}.mh-seats{gap:2px}.mh-seats li{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"face who kda""kit kit nums";gap:6px 8px;min-width:0;min-height:0;padding:6px 8px}.mh-seats li:hover{background:color-mix(in srgb, var(--ko-ink) 4%, transparent)}.mh-seats li[data-me]:hover{background:color-mix(in srgb, var(--k,var(--ko-accent)) 9%, transparent)}.mh-seat-who,.mh-seat-stats{display:contents}.mh-seat-champ{grid-area:face;position:relative}.mh-seat-champ .ko-icon{border-radius:6px;width:28px;height:28px}.mh-seat-key,.mh-seat-nokey{z-index:1;grid-area:face;place-self:end;margin:0 -5px -5px 0}.mh-seat-key .ko-icon{background:var(--bg-site,#0b0b0d);width:15px;height:15px;box-shadow:0 0 0 1.5px var(--bg-site,#0b0b0d);border-radius:50%}.mh-seat-nokey{display:none}.mh-seat-name{grid-area:who;min-width:0;min-height:0;font-size:13px;line-height:18px;display:block}.mh-seat-kda{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;grid-area:kda;font-size:13px;font-weight:600}.mh-seat-items{grid-area:kit;gap:2px;min-width:0;height:auto}.mh-seat-item .ko-icon{border-radius:4px;width:20px;height:20px}.mh-seat-nums{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-2);white-space:nowrap;grid-area:nums;align-items:center;gap:8px;font-size:11px;display:inline-flex}.mh-seat-cs,.mh-seat-dmg,.mh-seat-vis{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.mh-seat-cs,.mh-seat-vis,.mh-seat-dmg{min-width:calc(14px + 3ch)}.mh-seat-cs i{display:none}.mh-seat-dmg{background:linear-gradient(var(--ko-accent), var(--ko-accent)) left bottom / var(--fill,0%) 2px no-repeat, linear-gradient(color-mix(in srgb, var(--ko-ink) 12%, transparent), color-mix(in srgb, var(--ko-ink) 12%, transparent)) left bottom / 100% 2px no-repeat;border-radius:0;padding:0 0 2px}.mh-seat-cs:before,.mh-seat-dmg:before,.mh-seat-vis:before{content:"";background:var(--ko-ink-3);width:11px;height:11px;-webkit-mask:var(--mh-mark) center / contain no-repeat;-webkit-mask:var(--mh-mark) center / contain no-repeat;mask:var(--mh-mark) center / contain no-repeat;flex:none}.mh-seat-cs{--mh-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 22V8M12 12c-3 0-5-2-5-5 3 0 5 2 5 5zm0 0c3 0 5-2 5-5-3 0-5 2-5 5zm0 5c-3 0-5-2-5-5 3 0 5 2 5 5zm0 0c3 0 5-2 5-5-3 0-5 2-5 5zM12 8c-1.5-1-2-2.5-2-4 1.5 0 2.5.8 2 4z'/%3E%3C/svg%3E")}.mh-seat-dmg{--mh-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 17.5 3 6V3h3l11.5 11.5M13 19l6-6M16 16l4 4M19 21l2-2'/%3E%3C/svg%3E")}.mh-seat-vis{--mh-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.mh-team-head{padding:6px 8px}}@media (max-width:560px) and (pointer:coarse){.mh-seat-item:after{height:30px}}@media (max-width:389px){.mh-seat-item .ko-icon{width:18px;height:18px}}@media (max-width:374px){.mh-seats li{column-gap:6px;padding:6px}.mh-seat-item .ko-icon{border-radius:3px;width:15px;height:15px}.mh-seat-nums{gap:5px}.mh-seat-cs:before,.mh-seat-dmg:before,.mh-seat-vis:before{width:9px;height:9px}.mh-seat-cs,.mh-seat-dmg,.mh-seat-vis{gap:2px;min-width:calc(11px + 3ch)}}[data-tier=IRON]{--tier-hue:220;--tier-light:42%}[data-tier=BRONZE]{--tier-hue:25;--tier-light:42%}[data-tier=SILVER]{--tier-hue:210;--tier-light:58%}[data-tier=GOLD]{--tier-hue:45;--tier-light:55%}[data-tier=PLATINUM]{--tier-hue:170;--tier-light:52%}[data-tier=EMERALD]{--tier-hue:145;--tier-light:50%}[data-tier=DIAMOND]{--tier-hue:195;--tier-light:62%}[data-tier=MASTER]{--tier-hue:285;--tier-light:62%}[data-tier=GRANDMASTER]{--tier-hue:350;--tier-light:58%}[data-tier=CHALLENGER]{--tier-hue:50;--tier-light:68%}.sp-hero{gap:var(--sp-4);margin:var(--sp-5) 0 var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--ko-raised-line);display:grid}.sp-hero-id{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.sp-hero-name{min-width:0}.sp-hero-name h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,5vw,2.5rem)}.sp-hero-sub{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;margin:2px 0 0;font-size:11px}.sp-standing{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.sp-stat{min-width:0;padding-left:var(--sp-3);border-left:2px solid var(--ko-raised-line);flex-direction:column;gap:2px;display:flex}.sp-stat-label{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sp-stat b{font-size:clamp(1.1rem,3.2vw,1.5rem);font-weight:600;line-height:1.15}.sp-stat b em{color:var(--ko-ink-3);margin-left:3px;font-size:.62em;font-style:normal}.sp-stat i{color:var(--ko-ink-3);font-size:11px;font-style:normal;line-height:1.35}.sp-stat-none{color:var(--ko-ink-3)!important;font-weight:500!important}.sp-stat[data-kind=rank]{border-left-color:hsl(var(--tier-hue,220) 55% var(--tier-light,50%))}.sp-stat[data-kind=score]{border-left-color:color-mix(in srgb, var(--ko-accent) 55%, var(--ko-raised-line))}.sp-hero-answer{max-width:58rem;color:var(--ko-ink-2);font-size:var(--ko-fs-meta);margin:0;line-height:1.55}.sp-jump{gap:var(--sp-2);margin:0 0 var(--sp-5);flex-wrap:wrap;display:flex}.sp-jump a{border:1px solid var(--ko-raised-line);color:var(--ko-ink-2);border-radius:999px;padding:5px 10px;font-size:12px;text-decoration:none}.sp-jump a:hover{border-color:color-mix(in srgb, var(--ko-accent) 60%, var(--ko-raised-line));color:var(--ko-ink)}.sp-gaps{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin:var(--sp-5) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--ko-raised-line);flex-wrap:wrap;display:flex}.sp-gaps-k{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.sp-gaps-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sp-gap{padding:var(--sp-3);border:1px dashed var(--ko-raised-line);color:var(--ko-ink-3);font-size:var(--ko-fs-meta);border-radius:6px;margin:0;line-height:1.5}.v4-shell .sp-dash,.v4-shell .dash{gap:var(--sp-4);margin:0 0 var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));padding:0;list-style:none;display:grid}.dash>li{min-width:0;display:grid}.sp-card,.dash-card{min-width:0;padding:var(--sp-3);border:1px solid var(--ko-raised-line);background:color-mix(in srgb, var(--ko-ink) 2.5%, transparent);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.sp-card-head,.dash-card-head{margin-bottom:var(--sp-3)}.sp-card-head h2,.dash-card-head h2{font-size:var(--ko-fs-meta);margin:0;font-weight:600}.sp-card-head>span,.dash-card-head>span{color:var(--ko-ink-3);margin-top:2px;font-size:11px;line-height:1.4;display:block}.v4-shell .sp-card-more,.v4-shell .dash-card-more{margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--ko-hairline);color:var(--ko-ink-3);font-size:11px;line-height:1.45}.sp-soon{margin:0 0 var(--sp-5);color:var(--ko-ink-3);font-size:12px;line-height:1.5}.sp-soon b{color:var(--ko-ink-2)}.sp-champs{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.sp-champs th:first-child{width:auto}.sp-champs th:nth-child(2){width:3.1rem}.sp-champs th:nth-child(3){width:5rem}.sp-champs th:nth-child(4){width:3.3rem}.sp-champs th:nth-child(5){width:2.9rem}.sp-champs th,.sp-champs td{overflow:hidden}.sp-champ-who{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.sp-champ-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp-champ-who i{color:var(--ko-ink-3);font-style:normal;font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.sp-champs th,.sp-champs td{padding:5px var(--sp-2);border-bottom:1px solid var(--ko-hairline);text-align:left}.sp-champs thead th{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400}.sp-champs .num{text-align:right;font-family:var(--ko-font-display);font-variant-numeric:tabular-nums}.sp-champs tbody th{font-weight:500}.sp-champs tbody th a{min-width:0;max-width:100%;color:inherit;align-items:center;gap:7px;text-decoration:none;display:flex}.sp-champs tbody tr:hover{background:color-mix(in srgb, var(--ko-ink) 4%, transparent)}.sp-wl{align-items:center;gap:6px;min-width:0;display:flex}.sp-wl-bar{background:linear-gradient(to right, var(--ko-good) var(--won), color-mix(in srgb, var(--ko-bad) 70%, transparent) var(--won));border-radius:3px;flex:0 44px;min-width:18px;height:6px;display:block}.sp-wl b{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.sp-wl b i,.sp-queues i em{color:var(--ko-ink-3);font-style:normal}.sp-style{gap:var(--sp-2);max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.sp-style li{align-items:center;gap:var(--sp-2);grid-template-columns:3.6rem minmax(0,1fr) 4.2rem;display:grid}.sp-style-label{color:var(--ko-ink-2);font-size:12.5px}.sp-style-mid{background:var(--ko-ink-3);opacity:.8;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.sp-style li[data-above] .sp-style-bar{background:color-mix(in srgb, var(--ko-accent) 55%, transparent);border-radius:0 4px 4px 0;left:50%;right:auto}.sp-style-read{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:11px;display:flex}.sp-style-read i{display:none}.sp-queues{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-queues li{padding:var(--sp-2) var(--sp-3);border:1px solid var(--ko-raised-line);border-radius:6px;flex-direction:column;gap:1px;display:flex}.sp-queues li:not([data-collected]){opacity:.66;border-style:dashed}.sp-queue-name{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.sp-queues b{font-size:13.5px;font-weight:600}.sp-queues i{color:var(--ko-ink-3);font-size:11px;font-style:normal;line-height:1.35}.sp-social{gap:var(--sp-3);display:grid}.sp-social-col h3{margin:0 0 var(--sp-2);color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400}.sp-mates{gap:1px;margin:0;padding:0;list-style:none;display:grid}.sp-mates li{align-items:baseline;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto auto;padding:3px 0;font-size:12.5px;display:grid}.sp-mates li>a,.sp-mates li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-mates li i{color:var(--ko-ink-3);font-style:normal;font-family:var(--ko-font-display);font-size:11.5px}.sp-mates b{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.sp-soon{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-soon h3{font-size:var(--ko-fs-meta);margin:0 0 4px}.sp-soon p{color:var(--ko-ink-3);margin:0;font-size:12px;line-height:1.5}@container (width<=23rem){.sp-champs th:nth-child(5),.sp-champs td:nth-child(5){display:none}}@container (width<=15rem){.sp-style li{gap:var(--sp-2);grid-template-columns:3.2rem minmax(0,1fr) 3.4rem}}.it-hero{gap:var(--sp-4);margin:var(--sp-5) 0 var(--sp-5);border-bottom:1px solid var(--ko-raised-line)}.it-hero.ko-panel{padding:var(--sp-5);border-bottom:1px solid var(--ko-panel-line);margin:0}@media (min-width:700px){.it-hero.ko-panel{padding-block:var(--sp-4);align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.it-hero-id{grid-column:1}.it-stats{grid-column:2;justify-self:end}.it-facts{grid-column:1/-1}}.it-hero-id{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.it-hero-id .ko-icon,.it-hero-id img{border-radius:6px;width:44px;height:44px}.it-hero-id h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,4.5vw,2.2rem)}.it-hero-sub{align-items:baseline;gap:var(--sp-2) var(--sp-3);font-size:var(--ko-fs-meta);flex-wrap:wrap;margin:3px 0 0;display:flex}.it-hero-sub b{font-family:var(--ko-font-display);font-weight:600}.it-hero-sub span{color:var(--ko-ink-3);font-size:11.5px}.it-stats{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.it-stats li{border:1px solid var(--ko-raised-line);border-radius:999px;align-items:baseline;gap:5px;padding:4px 10px;display:flex}.it-stats b{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.it-stats i{color:var(--ko-ink-3);font-size:11px;font-style:normal}.it-facts{gap:var(--sp-3) var(--sp-4);margin:0;display:grid}.it-facts dt{color:var(--ko-ink-3);font-family:var(--ko-font-display);text-transform:uppercase}.it-facts dd{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums}.it-buyers{gap:3px;margin:0;padding:0;list-style:none;display:grid}.it-buyers li{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 46px auto;display:grid}.it-buyers li>a{min-width:0;max-width:100%;color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}@media (pointer:coarse){.it-buyers li>a{min-height:44px}}.it-buyer-who{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.it-buyer-who b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.it-buyer-who i{color:var(--ko-ink-3);font-style:normal;font-family:var(--ko-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.it-buyer-bar{background:linear-gradient(to right, color-mix(in srgb, var(--ko-accent) 55%, transparent) var(--w), color-mix(in srgb, var(--ko-ink) 8%, transparent) var(--w));border-radius:3px;height:6px;display:block}.it-buyer-n{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.it-clock{margin-bottom:var(--sp-3)}.it-clock-track{background:color-mix(in srgb, var(--ko-ink) 6%, transparent);border-radius:4px;height:18px;position:relative}.it-clock-band{top:0;bottom:0;left:var(--from);width:calc(var(--to) - var(--from));background:color-mix(in srgb, var(--ko-accent) 40%, transparent);border-radius:4px;min-width:2px;position:absolute}.it-clock-mid{top:-3px;bottom:-3px;left:var(--at);background:var(--ko-ink);width:2px;margin-left:-1px;position:absolute}.it-clock-axis{height:1.2em;padding:0;list-style:none;position:relative}.it-clock-axis li{left:var(--at);color:var(--ko-ink-3);font-family:var(--ko-font-display);font-size:11px;position:absolute;transform:translate(-50%)}.it-clock-read{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.it-clock-read dt{color:var(--ko-ink-3);font-family:var(--ko-font-display);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.it-clock-read dd{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:13px}.it-clock-gap{padding-top:var(--sp-2);border-top:1px solid var(--ko-hairline);color:var(--ko-ink-2);margin:0;font-size:11.5px;line-height:1.5}.it-clock-gap b{font-family:var(--ko-font-display)}.it-with{gap:2px;margin:0;padding:0;list-style:none;display:grid}.it-with li>a,.it-with li>span{align-items:center;gap:var(--sp-2);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;padding:2px 0;font-size:12.5px;text-decoration:none;display:grid}.it-with-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.it-with b{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.it-verdict{margin:0 0 var(--sp-2);font-size:var(--ko-fs-meta);line-height:1.5}.it-verdict[data-verdict=beats]{color:var(--ko-good)}.it-verdict[data-verdict=insufficient],.it-verdict[data-verdict=too_close]{color:var(--ko-ink-2)}.it-next{margin:0}.gl{align-items:flex-start;gap:var(--sp-4) 0;flex-wrap:wrap;display:flex}.gl-field{min-width:0;padding-inline:var(--sp-5);border-inline-start:1px solid var(--ko-hairline);flex:auto}.gl-field:first-child{border-inline-start:0;padding-inline-start:0}.gl-field--build{flex-grow:2}.gl-label{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-2);font-family:var(--ko-font-display);font-size:11px;font-weight:var(--ko-w-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--ko-ink-3);display:flex}.gl-n{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-medium);letter-spacing:0;text-transform:none;color:var(--ko-ink-2);font-variant-numeric:tabular-nums}.gl-keystone{font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);color:var(--ko-ink);white-space:nowrap;margin-inline-end:var(--sp-1)}.gl-forms{gap:var(--sp-1);display:grid}.gl-form{font-size:var(--ko-fs-meta);color:var(--ko-ink-2);font-variant-numeric:tabular-nums;margin:0}.gl-form b{color:var(--ko-ink)}@media (max-width:900px){.gl{gap:var(--sp-4);display:grid}.gl-field{border-inline-start:0;border-block-start:1px solid var(--ko-hairline);padding-block-start:var(--sp-4);padding-inline:0}.gl-field:first-child{border-block-start:0;padding-block-start:0}}.sk-key{height:24px;padding-inline:var(--sp-1);border-radius:var(--ko-r-xs);background:var(--ko-inset);border:1px solid var(--ko-inset-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen);font-family:var(--ko-font-display);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-bold);color:var(--ko-ink);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.sk-key[data-ult]{background:color-mix(in srgb, var(--ko-ink) 16%, transparent);border-color:var(--ko-raised-line)}.sk-key--empty{border-style:dashed;border-color:var(--ko-hairline);background:0 0}.sk-key--alt{border-color:var(--ko-raised-line);color:var(--ko-ink-3);font-weight:var(--ko-w-medium);background:0 0}.skpath{margin:0}.skpath-list{gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(18,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.skpath-step{justify-items:center;gap:3px;min-width:0;display:grid}.skpath-lv{font-family:var(--ko-font-display);font-size:11px;font-weight:var(--ko-w-medium);color:var(--ko-ink-3);font-variant-numeric:tabular-nums;line-height:1}.skpath-keys{gap:2px;display:flex}.sk-caveats{margin-top:var(--sp-4)}.skpath{container-type:inline-size}@container (width<=620px){.skpath-list{grid-template-columns:repeat(9,minmax(0,1fr))}}@container (width<=258px){.skpath-list{gap:var(--sp-2) var(--sp-1);grid-template-columns:repeat(6,minmax(0,1fr))}.sk-key{min-width:22px;height:22px}}.cp-profile>.ko-radar{align-content:center;column-gap:var(--sp-6);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.cp-profile>.ko-radar>svg{grid-area:1/1/4/2;align-self:center;width:100%;height:auto}.cp-profile>.ko-radar>.ko-eyebrow{grid-area:1/2;align-self:end}.cp-profile>.ko-radar>.ko-h3{margin:0 0 var(--sp-3);grid-area:2/2}.cp-profile>.ko-radar>.ko-radar-list{align-self:start;gap:var(--sp-1) var(--sp-5);grid-area:3/2;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.cp-profile>.ko-radar{grid-template-columns:minmax(0,1fr)}.cp-profile>.ko-radar>.ko-eyebrow,.cp-profile>.ko-radar>.ko-h3,.cp-profile>.ko-radar>svg,.cp-profile>.ko-radar>.ko-radar-list{grid-area:auto/1}}.ko-panel.ko-hero.tlb-lead{padding:clamp(24px, 3vw, 40px) var(--gut);background:radial-gradient(72% 128% at 50% -12%,#c9ec4a1a,#0000 70%),#0e0e11;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,32px);display:grid}@media (min-width:1180px){.ko-panel.ko-hero.tlb-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.ko-hero.tlb-lead .ko-hero-title{text-wrap:balance}.tlb-lead-copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.tlb-lead-copy>.ko-tags{margin-block-end:clamp(14px,1.8vw,20px)}.ko-hero.tlb-lead .ko-hero-title{letter-spacing:.005em;margin:0 0 12px;font-size:clamp(30px,3.4vw,48px);line-height:1.02}.ko-panel .tlb-answer{max-width:52ch;color:var(--ink-3);text-wrap:pretty;margin:0 0 clamp(18px,2vw,24px);font-size:clamp(14px,1.1vw,15.5px);line-height:1.55}.tlb-lead .hx-do{margin:0}.tlb-best{border-radius:var(--r-card);background:#ffffff09;padding:16px 18px 18px;box-shadow:inset 0 0 0 1px #ffffff14}.tlb-best-head{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding-block-end:14px;display:flex}.tlb-best-head img{border-radius:var(--r-input);flex:none}.tlb-best-who{flex:auto;gap:2px;min-width:0;display:grid}.tlb-best-who>b{letter-spacing:-.02em;color:var(--ink-max);font-size:17px;font-weight:700}.tlb-best-who>small{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.tlb-best-figs{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;padding-block-start:14px;display:grid}.tlb-best-figs>span{gap:3px;display:grid}.tlb-best-figs b{font-family:var(--v4-font-mono);letter-spacing:-.02em;color:var(--ink-max);font-size:21px;font-weight:700}.tlb-best-figs small{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.v4-shell .tlb-floor>summary{padding-inline:0}.tlb-bar{border-radius:var(--r-btn-s);gap:2px;height:38px;margin-block-start:18px;display:flex;overflow:hidden}.tlb-seg{flex:var(--w) 1 0;background:#ffffff12;justify-content:center;align-items:center;min-width:3px;display:flex;overflow:hidden}.tlb-seg>b{font-family:var(--v4-font-mono);letter-spacing:.1em;color:var(--ink-2);font-size:11px;font-weight:700}.tlb-seg[data-empty]>b{display:none}.tlb-seg[data-tier=S\+]:not([data-empty]),.tlb-seg[data-tier=S]:not([data-empty]){background:var(--k)}.tlb-seg[data-tier=S\+]>b,.tlb-seg[data-tier=S]>b{color:var(--kt)}.tlb-seg[data-tier=A]:not([data-empty]){background:#c9ec4a61}.tlb-seg[data-tier=A]>b{color:var(--ink)}.tlb-seg[data-tier=B]:not([data-empty]){background:#c9ec4a33}.tlb-seg[data-empty]{background:#ffffff0a;flex-grow:0}.ko-panel .tlb-legend{flex-wrap:wrap;gap:6px 8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tlb-key{background:#ffffff0a;border-radius:7px;align-items:center;gap:7px;height:26px;padding-inline:10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}@media (pointer:coarse){.tlb-key{height:auto;min-height:44px}}.tlb-key[data-empty]{opacity:.55}.tlb-key-dot{background:#ffffff2e;border-radius:2px;width:7px;height:7px}.tlb-key-dot[data-tier=S\+],.tlb-key-dot[data-tier=S]{background:var(--k)}.tlb-key-dot[data-tier=A]{background:#c9ec4a6b}.tlb-key-dot[data-tier=B]{background:#c9ec4a33}.tlb-key>b{font-family:var(--v4-font-mono);letter-spacing:.08em;color:var(--ink-max);font-size:11px;font-weight:700}.tlb-key-n{font-family:var(--v4-font-mono);color:var(--ink-max);font-size:11px;font-weight:700}.tlb-key>small{font-family:var(--v4-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.ko-panel .tlb-census-line{max-width:62ch;color:var(--ink-4);margin:16px 0 0;font-size:12.5px;line-height:1.5}.tlb-swings{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.tlb-swings{grid-template-columns:repeat(2,minmax(0,1fr))}}.tlb-swing{border-radius:var(--r-card);background:#ffffff06;padding:6px 6px 8px;box-shadow:inset 0 0 0 1px #ffffff0f}.tlb-swing-head{border-bottom:1px solid #ffffff0e;align-items:center;gap:9px;margin-block-end:2px;padding:9px 10px 11px;display:flex}.tlb-swing-head>b{letter-spacing:-.015em;color:var(--ink-max);flex:auto;font-size:13px;font-weight:700}.tlb-swing-head>small{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.tlb-swing-mark{width:22px;height:22px;color:var(--k);background:#c9ec4a24;border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #c9ec4a4d}.tlb-swing[data-dir=down] .tlb-swing-mark{color:var(--ink-2);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.tlb-mover{border-radius:var(--r-btn-l);height:44px;color:inherit;align-items:center;gap:11px;padding:0 10px;text-decoration:none;transition:background-color .16s;display:flex}.tlb-mover:hover{background:#ffffff0d}.tlb-mover img{border-radius:var(--r-chip);flex:none;width:28px;height:28px}.tlb-mover .tlb-name{letter-spacing:-.015em;min-width:0;color:var(--ink-max);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;font-weight:600;overflow:hidden}.tlb-mover .tlb-mrole{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:11px}.tlb-mover .tlb-delta{font-family:var(--v4-font-mono);text-align:end;min-width:3.4ch;font-size:13px;font-weight:700}.tlb-delta[data-dir=up]{color:var(--k)}.tlb-delta[data-dir=down]{color:var(--ink-2)}.ko-panel .tlb-floor-line{max-width:68ch;color:var(--ink-3);margin:0 0 14px;font-size:13px;line-height:1.55}.ko-panel .tlb-floorgrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tlb-floorgrid a{border-radius:var(--r-btn-l);color:inherit;background:#ffffff07;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 11px;padding:10px 12px 12px;text-decoration:none;transition:background-color .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.tlb-floorgrid a:hover{background:#ffffff0f}.tlb-floorgrid img{border-radius:var(--r-chip);grid-row:1}.tlb-floor-who{gap:1px;min-width:0;display:grid}.tlb-floor-who>b{letter-spacing:-.015em;color:var(--ink-max);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tlb-floor-who>small,.tlb-floor-n>small{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.tlb-floor-n{justify-items:end;gap:1px;display:grid}.tlb-floor-n>b{font-family:var(--v4-font-mono);color:var(--ink-max);font-size:13px;font-weight:700}.tlb-floor-bar{background:#ffffff12;border-radius:3px;grid-column:1/-1;height:3px;margin-block-start:4px;display:block;overflow:hidden}.tlb-floor-bar>i{height:100%;width:var(--p);background:var(--k);border-radius:3px;display:block}.v4-shell .tlb-full .ko-contextbar-facts{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin-inline-start:0;display:flex}button.tlb-key{font:inherit;cursor:pointer;border:0;transition:background-color .16s,box-shadow .2s}button.tlb-key:hover:not(:disabled){background:#ffffff14}button.tlb-key:disabled{cursor:default}button.tlb-key[aria-pressed=true]{background:#c9ec4a1a;box-shadow:inset 0 0 0 1px #c9ec4a73}button.tlb-key[aria-pressed=true]>b,button.tlb-key[aria-pressed=true] .tlb-key-n{color:var(--k)}.tlb-census-hint{color:var(--ink-4);font-size:12px}.tlb-census-hint[hidden]{display:none}.v4-shell .tlb-full .ko-contextbar{padding:4px var(--gut) 16px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-shell .tlb-full .filter-tabs{flex:0 auto;margin:0}.v4-shell .tlb-full .filter-tab{height:30px}.v4-shell .tlb-full .ko-contextbar-facts{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 10px;margin:0;padding-block-start:12px;display:flex}.v4-shell .tlb-full .ko-contextbar-facts>.ko-tag:not(.ko-tag--solid){height:auto;box-shadow:none;font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);background:0 0;border-radius:0;padding:0;font-size:11px}.v4-shell .tlb-full .ko-contextbar-facts>.ko-tag:not(.ko-tag--solid)+.ko-tag:not(.ko-tag--solid):before{content:"·";color:var(--ink-5,#ffffff38);margin-inline-end:10px}.v4-shell .v4-table .caption-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:baseline;gap:8px;padding:15px 0 4px;display:flex}.v4-shell .v4-table .caption-row--bare{border-top:0;padding:0}.v4-shell .v4-table caption{width:100%}.v4-shell .v4-table .caption-lede{font-family:var(--v4-font-text,inherit);letter-spacing:-.005em;color:var(--ink-3);text-transform:none;font-size:12.5px}.v4-shell .v4-table .caption-row .note-btn{align-self:baseline;transform:translateY(4px)}.v4-shell .v4-table .caption-row .note-btn,.v4-shell .v4-table .caption-row .note-btn *{font-family:var(--v4-font-text,inherit);letter-spacing:-.005em;text-transform:none;font-size:12.5px}#r-top:target~* .filter-tab[href=\#r-top],#r-jungle:target~* .filter-tab[href=\#r-jungle],#r-mid:target~* .filter-tab[href=\#r-mid],#r-bot:target~* .filter-tab[href=\#r-bot],#r-support:target~* .filter-tab[href=\#r-support]{color:var(--ko-ink);border-color:color-mix(in srgb, var(--ko-accent) 55%, transparent);background:color-mix(in srgb, var(--ko-accent) 14%, transparent)}#r-top:target~* .filter-tab[data-default],#r-jungle:target~* .filter-tab[data-default],#r-mid:target~* .filter-tab[data-default],#r-bot:target~* .filter-tab[data-default],#r-support:target~* .filter-tab[data-default]{color:var(--ko-ink-2);box-shadow:none;background:0 0;border-color:#878a90}#r-top:target~* .filter-tab[data-default] span,#r-jungle:target~* .filter-tab[data-default] span,#r-mid:target~* .filter-tab[data-default] span,#r-bot:target~* .filter-tab[data-default] span,#r-support:target~* .filter-tab[data-default] span{color:var(--ko-ink-2)}#r-top:target~* .filter-tab[href=\#r-top] span,#r-jungle:target~* .filter-tab[href=\#r-jungle] span,#r-mid:target~* .filter-tab[href=\#r-mid] span,#r-bot:target~* .filter-tab[href=\#r-bot] span,#r-support:target~* .filter-tab[href=\#r-support] span{color:var(--ko-ink)}.v4-shell .pt-group>th{z-index:5;padding:16px var(--gut) 8px;text-align:start;background:#101013;border:0;font-weight:400;position:sticky;top:94px}.v4-shell .v4-tablewrap--pane .pt-group>th{top:35px}.v4-shell .v4-table .pt-group+tr>*{border-top:1px solid #ffffff0f}.pt-group-in{align-items:center;gap:9px;display:flex}.pt-group-mark{border-radius:var(--r-chip);width:20px;height:20px;color:var(--k);background:#c9ec4a24;flex:0 0 20px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #c9ec4a4d}.pt-group[data-dir=down] .pt-group-mark,.pt-group[data-dir=flat] .pt-group-mark{color:var(--ink-2);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.pt-group-in>b{letter-spacing:-.015em;color:var(--ink-max);font-size:13px;font-weight:700}.pt-group-in>small{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.pt-role{white-space:nowrap;width:1%}.pt-span-in{align-items:center;gap:10px;display:flex}.pt-was,.pt-now{font-family:var(--v4-font-mono);min-width:2.4ch;font-size:12.5px;font-style:normal}.pt-was{color:var(--ink-4);text-align:end}.pt-now{color:var(--ink-max);text-align:start;font-weight:700}.pt-track{background:#ffffff12;border-radius:3px;flex:auto;min-width:60px;height:3px;position:relative}.pt-track>b{top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));background:var(--k);border-radius:3px;position:absolute}tr[data-f~=down] .pt-track>b{background:#ffffff4d}.pt-move-in{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pt-move-in>b{font-family:var(--v4-font-mono);color:var(--ink-max);font-size:13px;font-weight:700}tr[data-f~=up] .pt-move-in>b{color:var(--k)}.pt-grade{font-family:var(--v4-font-mono);letter-spacing:.1em;border-radius:var(--r-chip);color:var(--ink-3);white-space:nowrap;background:#ffffff0d;padding:2px 6px;font-size:11px}.v4-shell .ko-panel.pt-mine{background:radial-gradient(70% 130% at 12% -20%, #c9ec4a17, transparent 68%), var(--glass);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid}@media (min-width:980px){.ko-panel.pt-mine{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.pt-mine-copy>.ko-eyebrow{font-family:var(--v4-font-mono);text-transform:uppercase;margin:0 0 12px;font-size:11px}.v4-shell .pt-mine-copy>.ko-h2{letter-spacing:-.015em;text-transform:none;max-width:20ch;margin:0 0 8px;font-size:clamp(17px,1.6vw,21px);line-height:1.2}.ko-panel .pt-mine-line{max-width:46ch;color:var(--ink-3);margin:0;font-size:13px;line-height:1.55}.pt-mine-form{border-radius:var(--r-tile);height:48px;color:var(--ink-4);background:#00000052;align-items:center;gap:10px;padding-inline:14px 6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.pt-mine-form:focus-within{box-shadow:inset 0 0 0 1px var(--k)}.pt-mine-input{min-width:0;font:inherit;color:var(--ink-max);background:0 0;border:0;flex:auto;align-self:stretch;font-size:14px}:is(.pt-mine-form .pt-mine-input:focus,.pt-mine-form .pt-mine-input:focus-visible){box-shadow:none;outline:none}.pt-mine-form .ko-btn{flex:none;height:36px;padding-inline:16px;font-size:13px}.v4-shell .ko-panel.pt-behind{background:radial-gradient(70% 130% at 10% -20%, #e8b84a17, transparent 66%), var(--ko-panel);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid;box-shadow:inset 0 0 0 1px #e8b84a29}@media (min-width:980px){.v4-shell .ko-panel.pt-behind{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.v4-shell .ko-eyebrow.pt-behind-eyebrow{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e8b84a;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;display:inline-flex}.pt-behind-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.v4-shell.v4-shell .pt-behind-copy>.ko-h2{max-width:20ch;font-family:var(--v4-font-text);letter-spacing:-.015em;text-transform:none;margin:0 0 8px;font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.2}.ko-panel .pt-behind-line{max-width:52ch;color:var(--ink-3);margin:0;font-size:13px;line-height:1.55}.ko-panel .pt-behind-n{font-family:var(--v4-font-mono);align-items:baseline;gap:8px;margin:0;display:flex}.pt-behind-n>b{letter-spacing:-.03em;color:var(--ink-max);font-size:clamp(24px,2.4vw,32px);font-weight:700}.pt-behind-n>small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.pt-behind-bar{background:#ffffff12;border-radius:3px;height:4px;margin-block-start:10px;display:block;overflow:hidden}.pt-behind-bar>i{height:100%;width:var(--p);background:#e8b84a;border-radius:3px;display:block}.ko-panel .pt-behind-foot{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:9px 0 0;font-size:11px;display:flex}.pt-behind-foot a{color:var(--ink-2)}@media (pointer:coarse){.pt-behind-foot a{position:relative}.pt-behind-foot a:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.pt-behind-foot a:hover{color:var(--ink-max)}.pt-arc-bar{align-items:center;gap:10px;display:flex}.pt-arc-bar>.mh-split-bar{flex:auto;min-width:60px}.pt-arc-bar>i{text-align:end;min-width:3.4ch;font-family:var(--v4-font-mono);color:var(--ink-4);flex:none;font-size:11.5px;font-style:normal}.v4-table tbody tr[data-here]>*{background:#c9ec4a0e}.v4-table tbody tr[data-here] th[scope=row]{box-shadow:inset 2px 0 0 var(--k)}.v4-table tbody tr[data-here] th[scope=row] b{color:var(--k)}.v4-shell .ph-sec .filter{padding:0;display:block}.v4-shell .ph-sec .filter-tabs{width:fit-content;display:flex}.v4-shell .ph-sec-head .pt-find{height:34px;margin-inline-start:auto}@media (pointer:coarse){.v4-shell .ph-sec-head .pt-find{height:44px}}.v4-shell .ph-sec .filter-pane{flex-basis:100%}.sp-mh-bar{margin:0 var(--gut) var(--sp-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-shell .sp-mh-bar .filter-tabs{margin:0}.sp-mh-shown{font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);margin-inline-start:auto;font-size:11px}.mh-sum-items img{border-radius:6px;width:24px;height:24px}.rn-summary{gap:var(--sp-2);max-width:65ch;display:grid}.rn-summary p{color:var(--ko-ink-2);margin:0;font-size:14px;line-height:1.6}.rn-jump{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.v4-shell a.rn-jump-link{text-decoration:none}.v4-shell a.rn-jump-link:hover{color:var(--ink-2);background:#ffffff14}.rn-jump-link>b{color:var(--ink);margin-left:6px;font-weight:700}.v4-shell .rn-source{margin:var(--sp-3) 0 0;color:var(--ko-ink-3);font-size:13px}.rn-entities{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.rn-entities{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4-tablewrap--pane>.rn-entities{padding-bottom:44px}.rn-entity{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff06;flex-direction:column;display:flex}.rn-name{letter-spacing:var(--ls-title);color:var(--ink-max);margin:0;font-size:14px;font-weight:700}.rn-name a,.rn-name .rn-item{align-items:center;gap:var(--sp-2);display:inline-flex}.rn-name a{color:inherit;text-decoration:none}.rn-name a:hover b{text-underline-offset:3px;text-decoration:underline}.rn-group{gap:var(--sp-1);display:grid}.rn-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.rn-rows li{align-items:baseline;gap:2px var(--sp-3);grid-template-columns:minmax(0,11rem) minmax(0,1fr);font-size:12.5px;line-height:1.45;display:grid}.rn-label{min-width:0;color:var(--ink-2)}.rn-move{min-width:0;font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:11.5px;display:flex}.rn-from{color:var(--ink-4)}.rn-arrow{color:var(--ink-4);font-size:11px}.rn-to{color:var(--ink);font-weight:600}.rn-context{padding-top:var(--sp-3);border-top:1px solid var(--hairline);color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.rn-new{margin-right:6px}@media (max-width:620px){.rn-rows li{grid-template-columns:minmax(0,1fr)}}.v4-shell .pn-switch{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.v4-shell .pn-switch-word{margin-right:var(--sp-1)}.v4-shell a.pn-switch-link{text-decoration:none}.v4-shell a.pn-switch-link:hover{color:var(--ink-2);background:#ffffff14}.v4-shell a.pn-switch-all{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:11.5px;text-decoration:none}.v4-shell a.pn-switch-all:hover{color:var(--ink-max)}@media (pointer:coarse){.v4-shell .pn-switch .ko-tag{padding:11px 12px}}.v4-shell .v4-table thead th.ko-rank{letter-spacing:var(--ls-mono-caps);font-size:11px}@media (pointer:coarse){.v4-shell .ko-foot-site{row-gap:0}.v4-shell .ko-foot-site a{padding-block:11px}}@media (max-width:620px){.v4-shell :is(.ko-switch,nav.ko-tags,nav.filter-tabs,nav.sp-mh-bar){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.v4-shell :is(nav.ko-tags,nav.filter-tabs,nav.sp-mh-bar){margin:-3px;padding:3px}.v4-shell :is(.ko-switch,nav.ko-tags,nav.filter-tabs,nav.sp-mh-bar)::-webkit-scrollbar{display:none}.v4-shell :is(.ko-switch,nav.ko-tags,nav.filter-tabs,nav.sp-mh-bar)>*{flex:none}.v4-shell .ko-switch{width:auto}.v4-shell .ko-switch-tab{align-items:center;min-height:40px}.v4-shell .ko-switch-tab:after{content:none}@supports (animation-timeline:scroll()){.v4-shell .ko-switch{animation:linear both ko-edge-fade;animation-timeline:scroll(self inline)}}}@keyframes ko-edge-fade{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}2%,98%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}}.v4-shell .ko-hero-title .sp-tag{white-space:nowrap;display:inline-block}.dv-tip{z-index:60;max-width:260px;font-family:var(--v4-font-text);white-space:pre-line;color:var(--ink-2);pointer-events:none;background:#101013f5;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.45;position:fixed;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 28px #00000080}.dv-tip:first-line{color:var(--ink-max);font-weight:600}.dv-svg circle.dv-hot{stroke:var(--ink-max);stroke-width:2px;r:5.5}.ko-acct{border-radius:var(--ko-r-sm);max-width:200px;min-height:32px;color:var(--ink-2);font-family:var(--v4-font-text);font-size:var(--ko-fs-meta);white-space:nowrap;border:1px solid #ffffff24;align-items:center;gap:7px;padding:0 12px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ko-acct:hover{color:var(--ink-max);background:#ffffff0f;border-color:#ffffff3d}.ko-acct svg{flex:none}.ko-acct-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ko-acct[data-state=in]{color:var(--ink-max);border-color:#c9ec4a66}.ko-acct[data-state=in] svg{color:var(--k)}@media (pointer:coarse){.ko-acct{min-height:44px}}@media (max-width:1100px){.ko-acct{min-width:var(--ko-acct-face,34px);justify-content:center;padding:0}.ko-acct-label{clip-path:inset(50%);width:1px;height:1px;position:absolute}}@media (max-width:1100px) and (pointer:coarse){.ko-acct{--ko-acct-face:44px}}:root{--rank-iron:#a19d9a;--rank-bronze:#c48a63;--rank-silver:#a9b7c6;--rank-gold:#e3b866;--rank-platinum:#4fc7b4;--rank-emerald:#3cc884;--rank-diamond:#7d97ff;--rank-master:#c07cf2;--rank-grandmaster:#ef6b62;--rank-challenger:#f2cf7a}.rkm [data-tier=iron]{--tc:var(--rank-iron)}.rkm [data-tier=bronze]{--tc:var(--rank-bronze)}.rkm [data-tier=silver]{--tc:var(--rank-silver)}.rkm [data-tier=gold]{--tc:var(--rank-gold)}.rkm [data-tier=platinum]{--tc:var(--rank-platinum)}.rkm [data-tier=emerald]{--tc:var(--rank-emerald)}.rkm [data-tier=diamond]{--tc:var(--rank-diamond)}.rkm [data-tier=master]{--tc:var(--rank-master)}.rkm [data-tier=grandmaster]{--tc:var(--rank-grandmaster)}.rkm [data-tier=challenger]{--tc:var(--rank-challenger)}.rkm{--tc:var(--k,#c9ec4a);display:inline-block;position:relative}.rkm-trig{height:32px;box-shadow:inset 0 0 0 1px #ffffff14, inset 0 -2px 0 color-mix(in srgb, var(--tc) 70%, transparent);color:var(--ink,#f2f3f5);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 8px;list-style:none;transition:background-color .12s;display:inline-flex}.rkm-trig::-webkit-details-marker{display:none}.rkm-trig:hover,.rkm[open]>.rkm-trig{background:#ffffff0f}.rkm-trig:focus-visible{outline:2px solid var(--k,#c9ec4a);outline-offset:2px}.rkm-cur-l{font:600 13px/1 var(--v4-font-text,inherit)}.rkm-chev{color:var(--ink-3,#95989f);transition:transform .14s}.rkm[open] .rkm-chev{transform:rotate(180deg)}.rkm-em{object-fit:contain;flex:none;width:18px;height:18px}.rkm-em--all{color:var(--k,#c9ec4a);background:linear-gradient(currentColor,currentColor) 50% 22%/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/10px 2px no-repeat,linear-gradient(currentColor,currentColor) 50% 78%/14px 2px no-repeat;display:inline-block}.rkm-pop{z-index:45;inset-inline-start:0;transform-origin:0 0;background:#14151a;border-radius:10px;width:max-content;min-width:100%;padding:4px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 32px -12px #000000e6}@starting-style{.rkm[open] .rkm-pop{opacity:0;transform:translateY(-3px)}}.rkm-ladder{margin:0;padding:0;list-style:none;display:grid}.rkm-row{grid-template-columns:minmax(0,1fr) 30px;gap:2px;display:grid}.rkm-o,.rkm-up{border-radius:6px;align-items:center;height:30px;text-decoration:none;transition:background-color 90ms,color 90ms;display:flex}.rkm-o{color:var(--ink-2,#c3c5c9);font:500 13px/1 var(--v4-font-text,inherit);white-space:nowrap;gap:8px;padding:0 12px 0 6px}.rkm-all{margin-bottom:2px}.rkm-up{color:var(--tc);font:600 14px/1 var(--v4-font-mono,monospace);justify-content:center}.rkm-up--none{pointer-events:none}:is(a.rkm-o:hover,a.rkm-up:hover,a.rkm-o:focus-visible,a.rkm-up:focus-visible){background:#ffffff0f;outline:none}:is(a.rkm-o:hover,a.rkm-o:focus-visible){color:var(--ink,#f2f3f5)}:is(a.rkm-o:focus-visible,a.rkm-up:focus-visible){box-shadow:inset 0 0 0 2px var(--k,#c9ec4a)}.rkm-o[aria-current]{background:color-mix(in srgb, var(--tc) 18%, transparent);color:var(--ink,#f2f3f5)}.rkm-o[aria-current] .rkm-l{color:var(--tc);font-weight:600}.rkm-up[aria-current]{background:var(--tc);color:#10130a}.rkm-off{opacity:.35;cursor:not-allowed}.rkm-row:has(.rkm-up:is(:hover,:focus-visible)) .rkm-one{background:color-mix(in srgb, var(--tc) 10%, transparent);color:var(--ink,#f2f3f5)}.rkm-row:has(~.rkm-row .rkm-up:is(:hover,:focus-visible)) .rkm-one{background:color-mix(in srgb, var(--tc) 10%, transparent);color:var(--ink,#f2f3f5)}.rkm-ladder:not(:has(.rkm-up:is(:hover,:focus-visible))) .rkm-row:is(:has(.rkm-up[aria-current]),:has(~.rkm-row .rkm-up[aria-current])) .rkm-one{background:color-mix(in srgb, var(--tc) 10%, transparent);color:var(--ink,#f2f3f5)}@media (max-width:640px){.rkm[open]:before{content:"";z-index:44;background:#0000008c;position:fixed;inset:0}.rkm-pop{width:auto;padding:8px 12px calc(10px + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0}@starting-style{.rkm[open] .rkm-pop{opacity:1;transform:translateY(100%)}}.rkm-pop{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.rkm-row{grid-template-columns:minmax(0,1fr) 56px}}@media (pointer:coarse){.rkm-trig,.rkm-o,.rkm-up{height:44px}}@media (prefers-reduced-motion:reduce){.rkm-pop,.rkm-trig,.rkm-chev,.rkm-o,.rkm-up{transition:none}}[data-rk-busy]{opacity:.6;transition:opacity .12s}.bb-wrap,.bb-bar,.bb-players{--bb-t0:#9298a4;--bb-t8000:#c8aa6e;--bb-t8100:#d65151;--bb-t8200:#9aa4f5;--bb-t8300:#48b4c4;--bb-t8400:#9fd27e;--bb-ad:#e8a06a;--bb-ap:#9aa4f5;--bb-line:#ffffff14}.bb-bar{flex-wrap:wrap;align-items:center;gap:8px;display:none}[data-bb-js] .bb-bar{display:flex}.bb-lens{height:32px;box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);font:600 12px/1 var(--v4-font-text,inherit);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.bb-rank{display:inline-flex}.bb-seg{box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);background:#ffffff08;border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.bb-seg button,.bb-sort button{height:28px;color:var(--ink-3,#95989f);font:600 12px/1 var(--v4-font-text,inherit);cursor:pointer;border-radius:8px;padding:0 10px}.bb-seg button[aria-pressed=true],.bb-sort button[aria-pressed=true]{color:var(--ink,#f2f3f5);background:#ffffff17}.bb-team button[data-team=ad][aria-pressed=true]{color:var(--bb-ad);background:#e8a06a24}.bb-team button[data-team=ap][aria-pressed=true]{color:var(--bb-ap);background:#9aa4f524}.bb-seg-l{color:var(--ink-4,#8a8e96);font:500 11px/1 var(--v4-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;padding:0 4px 0 8px}.bb-lens--head{height:28px;display:none}.bb-lens{color:var(--ink-3,#95989f);margin-left:auto;padding-left:8px}.bb-sw{background:#ffffff17;border-radius:8px;width:26px;height:16px;position:relative}.bb-sw:after{content:"";background:var(--ink-3,#95989f);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.bb-lens[aria-pressed=true]{color:var(--k,#c9ec4a)}.bb-lens[aria-pressed=true] .bb-sw{background:#c9ec4a66}.bb-lens[aria-pressed=true] .bb-sw:after{background:var(--k,#c9ec4a);transform:translate(10px)}.bb-wrap{--i-core:52px;--i-key:52px;--i-rune:32px;--i-sec:28px;--i-shard:22px;--i-spell:40px;--bb-pad:24px;padding:16px var(--bb-pad) 20px;box-shadow:var(--edge,inset 0 0 0 1px #ffffff14), 0 18px 40px -28px #000c;background:radial-gradient(120% 90% at 0 0,#c9ec4a17,#0000 55%),linear-gradient(#ffffff12,#ffffff06);border-radius:20px;grid-template:"h h""l s""l r"1fr/minmax(0,max-content) minmax(240px,1fr);column-gap:40px;margin-top:12px;display:grid;position:relative}.bb,.bb-grid{display:contents}.bb-head{flex-wrap:wrap;grid-area:h;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.bb-h{font:600 20px/1.2 var(--ko-font-lol,inherit);color:var(--ink,#f2f3f5);margin:0}.bb-none{color:var(--ink-3,#95989f);grid-column:1/-1;margin:0}.bb-l{grid-area:l;min-width:0}.bb-wrap .bb-stat{border-left:1px solid var(--bb-line);grid-area:s;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0 0 16px 24px;display:grid}.bb-wrap .bb-stat:not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.bb-stat dt{color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.bb-stat dd{color:var(--ink,#f2f3f5);font:700 22px/1.1 var(--v4-font-mono,monospace);margin:4px 0 0}.bb-stat .bb-stat-won dd{color:var(--k,#c9ec4a)}.bb-stat:has([data-band]) .bb-allonly{display:none}.bb-r{border-top:1px solid var(--bb-line);border-left:1px solid var(--bb-line);flex-direction:column;grid-area:r;align-items:stretch;gap:16px;padding:16px 0 0 24px;display:flex}.bb-r>*+*{border-top:1px solid var(--bb-line);padding-top:16px}.bb-r .bb-u{align-items:flex-start}.bb-u{flex-direction:column;align-items:center;display:flex}.bb-d{position:static}.bb-d>summary{cursor:pointer;border-radius:12px;align-items:center;gap:4px;list-style:none;transition:transform .15s;display:flex;position:relative}.bb-d>summary:hover{transform:translateY(-2px)}.bb-d>summary:active{transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.bb-d>summary{transition:none}.bb-d>summary:hover,.bb-d>summary:active{transform:none}}.bb-d>summary::-webkit-details-marker{display:none}.bb-d>summary:focus-visible{outline:2px solid var(--ink,#f2f3f5);outline-offset:4px;box-shadow:none}.bb-i{background:#121317;border-radius:22%;flex:none;width:32px;height:32px;display:block;box-shadow:0 0 0 1px #ffffff24}.bb-mono{color:var(--ink-3,#95989f);font:700 11px/1 var(--v4-font-mono,monospace);place-items:center;display:grid}.bb-thin{background:repeating-linear-gradient(135deg,#ffffff0a 0 5px,#0000 5px 10px)}.bb-d>summary:hover .bb-i{box-shadow:0 0 0 2px #c9ec4aa6,0 14px 26px -12px #000}.bb-d[open]>summary .bb-i{box-shadow:0 0 0 2px var(--k,#c9ec4a), 0 0 18px -4px #c9ec4a80}.bb-d>summary:hover .bb-k{filter:brightness(1.08)}@media (hover:none){.bb-d>summary:after{content:"";left:50%;bottom:calc(var(--pad,0px) - 7px);border:3px solid #0000;border-top-color:var(--ink-4,#8a8e96);width:0;height:0;margin-left:-3px;position:absolute}}.bb-ok{z-index:3;right:calc(var(--pad,0px) + var(--ok-at,-5px));bottom:calc(var(--pad,0px) + var(--ok-at,-5px));width:var(--ok,16px);height:var(--ok,16px);background:var(--k,#c9ec4a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2310130A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E") center / 100% no-repeat;pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #17181d}.bb-bt{color:var(--ink-3,#95989f);font:500 11px/1.2 var(--v4-font-text,inherit);margin-left:6px;font-style:normal}.bb-dr .bb-ok{--ok:14px;vertical-align:-3px;box-shadow:none;flex:none;display:inline-block;position:relative;bottom:auto;right:auto}.bb-v .bb-ok{margin:0 2px 0 4px}.bb-u.is-team .bb-i:not(.bb-plus){box-shadow:0 0 0 2px}.bb-tt{z-index:3;color:#10130a;min-width:16px;height:16px;font:700 11px/16px var(--v4-font-mono,monospace);text-align:center;border-radius:5px;padding:0 3px;position:absolute;top:-7px;right:-7px}.bb-hb{z-index:3;width:16px;height:16px;position:absolute;top:-7px;left:-7px}.bb-hb img{width:16px;height:16px;display:block}.bb-tt--ad{background:var(--bb-ad)}.bb-tt--ap{background:var(--bb-ap)}.is-team-ad .bb-u.is-team{color:var(--bb-ad)}.is-team-ap .bb-u.is-team{color:var(--bb-ap)}.bb-items{background:repeating-linear-gradient(90deg, #ffffff38 0 6px, transparent 6px 11px) 0 calc(var(--i-core) / 2 - 1px) / 100% 2px no-repeat;justify-content:flex-start;align-items:flex-start;gap:14px;width:fit-content;max-width:100%;display:flex}.bb-item summary{height:var(--i-core)}.bb-item summary:before{content:"";z-index:1;width:var(--i-core);height:var(--i-core);pointer-events:none;border-radius:22%;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff59,inset 0 -12px 16px -12px #000000a6}.bb-item .bb-i{width:var(--i-core);height:var(--i-core);box-shadow:0 0 0 1px #ffffff3d,0 12px 24px -12px #000}.bb-runes{border-top:1px solid var(--bb-line);flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:20px;padding-top:20px;display:flex}.bb-tree{background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex}.bb-tree .bb-i{background:#0b0b0d;border-radius:50%}.bb-key .bb-i{width:var(--i-key);height:var(--i-key);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc,#9298a4) 75%, transparent), 0 0 24px -6px var(--tc,#9298a4)}.bb-rune .bb-i{width:var(--i-rune);height:var(--i-rune);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc,#9298a4) 45%, transparent)}.bb-path .bb-i{box-shadow:none;background:0 0}.bb-sec .bb-i,.bb-sub .bb-i{width:var(--i-sec);height:var(--i-sec);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc,#9298a4) 45%, transparent)}.bb-shard .bb-i{width:var(--i-shard);height:var(--i-shard)}.bb-tree .bb-u{--ok:14px;--ok-at:-3px}.bb-tree .bb-key{--ok:16px;--ok-at:-2px}.bb-tree .bb-shard{--ok:12px}.bb-r .bb-u{--ok:14px;--ok-at:-4px}.bb-tag{color:var(--ink-3,#95989f);font:600 11px/1.2 var(--v4-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 6px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1f}.bb-skills{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bb-max summary{gap:6px}.bb-k{color:#10130a;width:34px;height:34px;font:700 15px/1 var(--v4-font-mono,monospace);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003,0 6px 14px -8px #000}.bb-gt{border-top:1.5px solid #ffffff47;border-right:1.5px solid #ffffff47;width:6px;height:6px;transform:rotate(45deg)}[data-s=Q]{--s:#c9ec4a}[data-s=W]{--s:#a9c7ef}[data-s=E]{--s:#e3b7e8}[data-s=R]{--s:#f2c46b}.bb-k,.bb-ek,.bb-strip li,.bb-levels li{background:var(--s,#ffffff1f)}.bb-evo{color:var(--ko-ink-3);font:600 11px/1.2 var(--v4-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;display:flex}.bb-evo span:first-child{margin-right:2px}.bb-ek{color:#10130a;width:22px;height:22px;font:700 12px/1 var(--v4-font-mono,monospace);letter-spacing:0;border-radius:6px;place-items:center;display:grid}.bb-strip{max-width:420px}.bb-strip,.bb-levels{grid-template-columns:repeat(18,minmax(0,1fr));gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.bb-strip li,.bb-levels li{color:#10130acc;font:700 11px/1 var(--v4-font-mono,monospace);border-radius:3px;place-items:center;display:grid}.bb-strip li{height:16px}.bb-levels li{grid-auto-flow:row;height:28px}.bb-levels li i{opacity:.7;font-size:11px;font-style:normal;display:block}.bb-spells .bb-i{width:var(--i-spell);height:var(--i-spell);border-radius:22%;box-shadow:0 0 0 1px #ffffff3d,0 10px 20px -12px #000}.bb-dr{z-index:30;left:var(--bb-pad);right:var(--bb-pad);text-align:left;color:var(--ink,#f2f3f5);font:400 12px/1.35 var(--v4-font-text,inherit);background:#0e0f13;border-radius:14px;margin-top:12px;padding:12px;position:absolute;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 48px -20px #000}.bb-drh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.bb-drh h3{color:var(--ink-3,#95989f);font:500 11px/1.2 var(--v4-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:2px;margin:0;display:flex}.bb-drh h3 span{color:var(--ink,#f2f3f5);font:600 15px/1.25 var(--v4-font-text,inherit);letter-spacing:0;text-transform:none}.bb-sort{background:#ffffff08;border-radius:9px;flex:none;gap:2px;padding:2px;display:inline-flex}.bb-dr .table-figure{margin-top:4px}.bb-dr .bb-t{min-width:480px}.bb-dr .v4-table.bb-t thead th{height:auto;color:var(--ink-4,#8a8e96);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:4px 6px;position:static}.bb-dr .bb-t tbody th[scope=row]{align-items:center;gap:6px;height:auto;padding:4px 6px;font-size:12px;font-weight:500;display:flex}.bb-dr .bb-t tbody td{height:auto;font:600 11px/1.2 var(--v4-font-mono,monospace);color:var(--ink-2,#c3c5c9);padding:4px 6px}.bb-dr .bb-t tbody th .bb-i{flex:none;width:22px;height:22px}.bb-dr .bb-t tbody th a{color:inherit}.bb-dr .bb-t tbody th .bb-pgr{flex-wrap:wrap;gap:2px;display:inline-flex}.bb-dr .bb-t tbody th .bb-pgr .bb-i{width:20px;height:20px}.bb-dr .bb-t tr.is-mp{background:#ffffff07}.bb-dr .bb-t tr.is-on th[scope=row]{box-shadow:inset 2px 0 0 var(--k,#c9ec4a)}.bb-c-picked i{background:var(--ink-3,#95989f);vertical-align:middle;border-radius:2px;height:4px;margin-right:6px;display:inline-block}.bb-dr .bb-t .bb-c-wa{min-width:96px}.bb-v{color:var(--ink-3,#95989f);font-weight:700}.bb-v.up{color:var(--k,#c9ec4a)}.bb-no{color:var(--ink-3,#95989f);font:500 11px/1.3 var(--v4-font-text,inherit)}.bb-dr .bb-hi{color:var(--ink-2,#c3c5c9);font:500 12px/1.4 var(--v4-font-text,inherit);margin:0 2px 8px}.bb-dr .bb-why{color:var(--ink-2,#c3c5c9);font:500 12px/1.45 var(--v4-font-text,inherit);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 2px 12px;display:flex}.bb-why>span{flex:240px;min-width:0}.bb-why>.bb-ok{align-self:flex-start;margin-top:2px;margin-right:-4px}.bb-flip{height:32px;color:var(--ink,#f2f3f5);font:600 12px/1.2 var(--v4-font-text,inherit);cursor:pointer;background:#ffffff0f;border-radius:8px;flex:none;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff1f}.bb-flip:hover{background:#ffffff1a}.bb-flip:focus-visible{outline:2px solid var(--ink,#f2f3f5);outline-offset:2px}html:not([data-bb-js]) .bb-flip{display:none}.bb-dr .bb-foot{color:var(--ink-3,#95989f);font:400 11px/1.45 var(--v4-font-text,inherit);margin:8px 2px 0}.bb-x h4{color:var(--ink-3,#95989f);font:500 11px/1.2 var(--v4-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 6px}.bb-x .bb-levels{margin-top:4px}.bb-players{box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);background:radial-gradient(90% 120% at 100% 0,#e3b86612,#0000 60%),linear-gradient(#ffffff0d,#ffffff04);border-radius:20px;margin-top:16px;padding:16px 20px 12px}.bb-players-h{justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 6px;display:flex}.bb-players-h h2{font:600 20px/1.2 var(--ko-font-lol,inherit);margin:0}.bb-players-h a{color:var(--ink-2,#c3c5c9);font:600 12px/1.2 var(--v4-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;flex:none}.bb-players-h a:hover{color:var(--k,#c9ec4a)}.bb-pl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.bb-pl a{min-height:44px;color:inherit;border-bottom:1px solid #ffffff0d;border-radius:8px;grid-template-columns:20px 24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:grid}.bb-pl a:hover{background:#ffffff0d}.bb-pl-no{color:var(--ink-3,#95989f);font:600 12px/1 var(--v4-font-mono,monospace);text-align:right}.bb-pl-rk{width:24px;height:24px;display:flex}.bb-pl-nm{flex-direction:column;gap:2px;min-width:0;display:flex}.bb-pl-nm b,.bb-pl-nm small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-pl-nm b{color:var(--ink,#f2f3f5);font:600 14px/1.25 var(--v4-font-text,inherit)}.bb-pl-nm small{color:var(--ink-3,#95989f);font:500 11px/1.2 var(--v4-font-mono,monospace)}.bb-pl-g{color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-mono,monospace)}.bb-pl-its{--pl-i:24px;width:calc(4 * var(--pl-i) + 6px);gap:2px;display:flex}.bb-pl-its .ko-icon[width]{width:var(--pl-i);height:var(--pl-i);border-radius:5px}.roleswitch-more-panel{display:none}.roleswitch-more .roleswitch-more-panel:only-of-type{display:block}.roleswitch:not(:has(.roleswitch-input)) .roleswitch-more-panel{display:block}.roleswitch-input:first-of-type:checked~.roleswitch-more .roleswitch-more-panel:first-of-type,.roleswitch-input:nth-of-type(2):checked~.roleswitch-more .roleswitch-more-panel:nth-of-type(2),.roleswitch-input:nth-of-type(3):checked~.roleswitch-more .roleswitch-more-panel:nth-of-type(3),.roleswitch-input:nth-of-type(4):checked~.roleswitch-more .roleswitch-more-panel:nth-of-type(4),.roleswitch-input:nth-of-type(5):checked~.roleswitch-more .roleswitch-more-panel:nth-of-type(5){display:block}.roleswitch-more-panel>*+*,.roleswitch-more{margin-top:16px}.bb-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:1099px){.bb-wrap{--i-core:min(56px, calc((100vw - 150px) / 8));--i-key:46px;--i-rune:30px;--i-sec:26px;--i-shard:20px;--i-spell:36px;--bb-pad:16px;padding:14px var(--bb-pad) 16px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"h""s""l""r"}.bb-wrap .bb-stat{border-left:0;flex-wrap:wrap;gap:4px 20px;padding:0 0 12px;display:flex}.bb-wrap .bb-stat:not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-items{gap:10px}.bb-r{border-left:0;border-top:1px solid var(--bb-line);flex-flow:wrap;align-items:center;gap:16px 24px;margin-top:16px;padding:16px 0 0}.bb-r>*+*{border-top:0;padding-top:0}.bb-skills{flex:0 420px}.bb-runes{margin-top:16px;padding-top:16px}.bb-pl{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bb-dr .v4-table.bb-t{width:100%;min-width:0}:is(.bb-dr .v4-table.bb-t:has(tbody th[scope=row]) thead tr>:nth-child(n),.bb-dr .v4-table.bb-t:has(tbody th[scope=row]) tbody tr>:nth-child(n)){width:auto;min-width:0;max-width:none;padding-inline:4px}.bb-dr .v4-table.bb-t thead th{white-space:normal}.bb-dr .v4-table.bb-t .bb-c-wa{white-space:normal;min-width:0}.bb-dr .v4-table.bb-t tbody th[scope=row]{flex-wrap:wrap}.bb-dr .v4-table.bb-t tbody th[scope=row]>span{flex:1 1 0}.bb-dr .bb-v{align-items:center;display:inline-flex}}@media (max-width:760px){.bb-pl{grid-template-columns:minmax(0,1fr)}.bb-pl a{grid-template-columns:20px 24px minmax(0,1fr) auto}.bb-pl-g,.bb-pl li:nth-child(n+6){display:none}}@media (max-width:400px){.bb-pl-its{--pl-i:20px}}@media (max-width:559px){.bb-wrap{--i-core:min(60px, calc((100vw - 82px) / 4));--i-key:46px;--i-rune:32px;--i-sec:28px;--i-shard:26px;--i-spell:44px;--bb-pad:10px;padding:12px var(--bb-pad) 14px;border-radius:16px}.bb-items{background:0 0;flex-wrap:wrap;gap:10px;width:auto}.bb-runes{gap:6px}.bb-tree{gap:6px;padding:4px}.bb-k{width:34px;height:34px;font-size:15px}.bb-d[open]{min-width:var(--i-core);min-height:var(--i-core)}.bb-d[open]>.bb-dr{z-index:60;max-height:min(70dvh,560px);padding:18px 14px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:inset 0 1px #ffffff1f,0 0 0 100vmax #000000a6}.bb-dr .v4-table.bb-t thead th{font:600 11px/1.25 var(--v4-font-text,inherit);letter-spacing:0;text-transform:none}.bb-dr .bb-c-picked i{display:none}.bb-d[open]>summary{z-index:61;background:#1d1e23;border-radius:50%;justify-content:center;width:44px;height:44px;position:fixed;bottom:calc(min(70dvh,560px) + 10px);right:14px;transform:none;box-shadow:inset 0 0 0 1px #fff3,0 8px 24px #000000b3}.bb-d[open]>summary>*{display:none}.bb-d[open]>summary:before{content:none}.bb-d[open]>summary:after{content:"×";width:auto;height:auto;color:var(--ink,#f2f3f5);font:400 26px/1 var(--v4-font-text,inherit);border:0;margin:0;position:static}.bb-lens{margin-left:0}}.roleswitch:has(.bb-bar){flex-flow:wrap;align-items:center;gap:8px 12px;display:flex}:is(.roleswitch:has(.bb-bar)>.roleswitch-panels,.roleswitch:has(.bb-bar)>.bb-players,.roleswitch:has(.bb-bar)>.roleswitch-more){flex:100%;min-width:0}.roleswitch:has(.bb-bar)>.bb-bar{flex:auto}@media (pointer:coarse){.bb-seg button,.bb-sort button,.bb-flip,.bb-lens{height:44px}.bb-players-h a{margin-block:-15px;padding-block:15px}.bb-runes .bb-d>summary,.bb-r .bb-d>summary{--pad:6px;padding:var(--pad);margin:calc(-1 * var(--pad))}.bb-runes .bb-shard .bb-d>summary{--pad:calc((44px - var(--i-shard)) / 2)}.bb-runes .bb-rune .bb-d>summary{--pad:calc((44px - var(--i-rune)) / 2)}.bb-runes .bb-sub .bb-d>summary{--pad:calc((44px - var(--i-sec)) / 2)}.bb-tree{gap:max(12px, calc(44px - var(--i-rune)))}.bb-tree.bb-shards{gap:calc(44px - var(--i-shard))}}@media (max-width:559px){.bb-seg-l,.bb-bar .bb-lens{display:none}[data-bb-js] .bb-lens--head{display:inline-flex}.bb-bar{gap:6px}}@media (max-width:340px){.bb-d[open]>.bb-dr{padding-inline:10px}:is(.bb-dr .v4-table.bb-t:has(tbody th[scope=row]) thead tr>:nth-child(n),.bb-dr .v4-table.bb-t:has(tbody th[scope=row]) tbody tr>:nth-child(n)){padding-inline:2px}.bb-dr .bb-t tbody th .bb-i{width:18px;height:18px}}.bb-fm-board,.bb-fm-whole{display:none}.bb-fm-input:first-of-type:checked~.bb-fm-boards .bb-fm-board:first-of-type,.bb-fm-input:nth-of-type(2):checked~.bb-fm-boards .bb-fm-board:nth-of-type(2){display:block}.bb-fm-tabs{border:1px solid var(--ko-raised-line);background:var(--ko-raised);border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.bb-fm-tab{color:var(--ko-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.bb-fm-tab:before{content:"";background:var(--fm);border-radius:50%;width:8px;height:8px}.bb-fm-slayer{--fm:#e0443e}.bb-fm-assassin{--fm:#4d8dff}.bb-fm-tab:hover{color:var(--ko-ink)}.bb-fm-input:first-of-type:checked~.bb-fm-tabs .bb-fm-tab:first-of-type,.bb-fm-input:nth-of-type(2):checked~.bb-fm-tabs .bb-fm-tab:nth-of-type(2){background:color-mix(in srgb, var(--fm) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm) 65%, transparent);color:var(--ko-ink)}.bb-fm-input:focus-visible~.bb-fm-tabs .bb-fm-tab{outline:2px solid var(--ko-accent);outline-offset:2px}html[data-bb-band] .bb-fm{display:none}html[data-bb-band] .bb-fm-whole{display:block}@media (max-width:559px){.bb-head{align-items:center;gap:8px 12px;margin-bottom:8px}.bb-h{flex:1 1 0;min-width:9em;font-size:17px}.bb-wrap .bb-stat{grid-template-columns:repeat(4,minmax(min-content,auto));justify-content:space-between;gap:4px 12px;display:grid}.bb-wrap .bb-stat>div{flex-direction:column;justify-content:space-between;display:flex}.bb-stat dt{font-size:11px}.bb-stat dd{font-size:18px}.bb-fm-tabs{margin-bottom:0}.bb-fm-tab{padding:8px 12px}.bb-players{padding:14px 12px 10px}.bb-players-h{flex-wrap:wrap}.bb-players-h h2{font-size:17px}.bb-players-h a{letter-spacing:.04em;font-size:11px}.bb-head .bb-pick{margin-left:0}.bb-head .bb-pick-cap{text-align:left}}@media (pointer:coarse){.bb-fm-tab{min-height:40px}}.bb-pick{background:var(--bg-site,#0b0b0d);border:0;border-radius:999px;align-self:center;gap:3px;margin:0 0 0 auto;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.bb-pick label{min-height:30px;color:var(--ink-2,#c3c5c9);font:500 13px/1 var(--v4-font-text,inherit);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;transition:background-color .15s;display:inline-flex}.bb-pick label:hover{background:#ffffff0f}.bb-pick label b{color:var(--k,#c9ec4a);font:600 12px/1 var(--v4-font-mono,monospace)}.bb-pick input:checked+label{background:var(--ink,#f2f3f5);color:var(--bg-site,#0b0b0d);font-weight:600}.bb-pick .bb-pick-slp:checked+label{background:var(--k,#c9ec4a)}.bb-pick .bb-pick-slp:checked+label b{color:var(--kt,#10130a)}.bb-pick input:focus-visible+label{outline:2px solid var(--focus,#c9ec4a8c);outline-offset:2px}.bb-pick-cap{color:var(--ink-2,#c3c5c9);font:400 12px/1.35 var(--v4-font-text,inherit);text-align:right;flex:1 0 100%;order:9}.bb-pick~.bb-lens--head{order:10}.bb-wrap .bb-stat.bb-stat--slp,.bb-wrap .bb.bb--slp{display:none}.bb-wrap:has(.bb-pick-slp:checked):not(:has(.bb-stat [data-band])){box-shadow:inset 0 1px #c9ec4a59,inset 0 0 0 1px #c9ec4a38,0 18px 40px -28px #000c}.bb-wrap:has(.bb-pick-slp:checked):not(:has(.bb-stat [data-band])) .bb:not(.bb--slp){display:none}.bb-wrap:has(.bb-pick-slp:checked):not(:has(.bb-stat [data-band])) .bb-stat:not(.bb-stat--slp){display:none}.bb-wrap:has(.bb-pick-slp:checked):not(:has(.bb-stat [data-band])) .bb-lens--head{display:none}.bb-wrap:has(.bb-stat [data-band]) .bb-pick-cap{display:none}.bb-wrap:has(.bb-stat [data-band]) .bb-pick{display:none}.bb-wrap:has(.bb-pick-slp:checked):not(:has(.bb-stat [data-band])) .bb.bb--slp{display:contents}.bb-wrap:has(.bb-pick-slp:checked):not(:has(.bb-stat [data-band])) .bb-stat.bb-stat--slp{display:grid}@media (pointer:coarse){.bb-pick label{min-height:40px}}.lo-panel{--lo-touch:0px;--lo-good:#71c589;--lo-bad:#e48c70;--lo-ad:#e8a06a;--lo-ap:#9aa4f5;--lo-tr:#c3c5c9;--lo-line:#ffffff14;--lo-fill:#ffffff0a;--lo-fill-2:#ffffff12;--lo-acc:#c9ec4a;border-radius:var(--r-card,18px);background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--lo-acc) 9%, transparent), transparent 55%), linear-gradient(180deg, #ffffff0f, #ffffff05);min-width:0;box-shadow:var(--edge,inset 0 0 0 1px #ffffff14), 0 18px 40px -28px #000c;overflow-wrap:break-word;padding:16px;position:relative}.lo-panel.lo-ng{--lo-acc:#4fd6cc}.lo-panel.lo-mx{--lo-acc:#9aa4f5}.lo-panel.lo-mx[data-team],.lo-panel.lo-tm{--lo-acc:#c9ec4a}.lo-panel.lo-mp{--lo-acc:#e3b866}@media (min-width:900px){.lo-panel{padding:20px 24px}}@media (pointer:coarse){.lo-panel{--lo-touch:44px}}.lo-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.lo-h2{font:600 20px/1.25 var(--v4-font-display,inherit);color:var(--ink,#f2f3f5);align-items:baseline;gap:10px;margin:0;display:inline-flex}.lo-h2:before{content:"";background:var(--lo-acc);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-2px)}.lo-tag{background:var(--lo-fill-2);color:var(--ink-2,#c3c5c9);font:500 11px/1.2 var(--v4-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 8px}.lo-all{color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;padding:8px 0}.lo-all:after{content:" →"}:is(.lo-all:hover,.lo-all:focus-visible){color:var(--k,#c9ec4a)}.lo-h3{color:var(--ink-2,#c3c5c9);font:500 12px/1.3 var(--v4-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.lo-cap{color:var(--ink-3,#95989f);font:400 13px/1.45 var(--v4-font-text,inherit);margin:8px 0 0}.lo-panel>.lo-leadnote{background:var(--lo-fill);color:var(--ink-3,#95989f);font:400 12px/1.4 var(--v4-font-text,inherit);border-radius:10px;margin:-8px 0 16px;padding:8px 12px;display:none}.ko-stack:has(.roleswitch-input:not(:first-of-type):checked) .lo-leadnote{display:block}.lo-tile{flex-direction:column;align-items:center;width:44px;list-style:none;display:flex;position:relative}label.lo-tile{cursor:pointer}.lo-tile .ko-icon{border-radius:10px;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff1a}.lo-tile[data-pooled] .ko-icon{outline:1.5px dashed var(--ink-3,#95989f);outline-offset:2px}.lo-badge{z-index:1;color:var(--ink-2,#c3c5c9);font:700 12px/1 var(--v4-font-mono,monospace);background:#0e0f12;border-radius:6px;margin-top:-9px;padding:3px 5px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.lo-badge[data-side=ahead]{color:var(--lo-good)}.lo-badge[data-side=behind]{color:var(--lo-bad)}.lo-mx{container:lo-mx/inline-size}.lo-mx-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 32px;display:grid}.lo-mx-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid;container:lo-row/inline-size}.lo-mx-row[data-side=even]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px}.lo-mx-lab{color:var(--ink-2,#c3c5c9);font:600 13px/1.2 var(--v4-font-text,inherit)}.lo-mx-row[data-side=behind] .lo-mx-lab{color:var(--lo-bad)}.lo-mx-row[data-side=ahead] .lo-mx-lab{color:var(--lo-good)}@container lo-mx (width>=640px){.lo-mx-body:has(.lo-card){grid-template-columns:minmax(0,1fr) minmax(280px,34%)}.lo-mx-body .lo-mx-row{grid-column:1}.lo-mx-body .lo-cards{grid-area:1/2/span 3}}.lo-panel .lo-tiles{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.lo-panel .lo-tiles>.lo-f:nth-child(n+5),.lo-panel .lo-tiles>.lo-more-li,.lo-panel .lo-tiles>.lo-less-li{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="4"]{display:list-item}@container lo-row (width>=314px){.lo-panel .lo-tiles>.lo-f:nth-child(5){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="4"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="5"]{display:list-item}}@container lo-row (width>=368px){.lo-panel .lo-tiles>.lo-f:nth-child(6){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="5"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="6"]{display:list-item}}@container lo-row (width>=422px){.lo-panel .lo-tiles>.lo-f:nth-child(7){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="6"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="7"]{display:list-item}}@container lo-row (width>=476px){.lo-panel .lo-tiles>.lo-f:nth-child(8){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="7"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="8"]{display:list-item}}@container lo-row (width>=530px){.lo-panel .lo-tiles>.lo-f:nth-child(9){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="8"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="9"]{display:list-item}}@container lo-row (width>=584px){.lo-panel .lo-tiles>.lo-f:nth-child(10){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="9"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="10"]{display:list-item}}@container lo-row (width>=638px){.lo-panel .lo-tiles>.lo-f:nth-child(11){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="10"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="11"]{display:list-item}}@container lo-row (width>=692px){.lo-panel .lo-tiles>.lo-f:nth-child(12){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="11"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="12"]{display:list-item}}@container lo-row (width>=746px){.lo-panel .lo-tiles>.lo-f:nth-child(13){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="12"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="13"]{display:list-item}}@container lo-row (width>=800px){.lo-panel .lo-tiles>.lo-f:nth-child(14){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="13"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="14"]{display:list-item}}@container lo-row (width>=854px){.lo-panel .lo-tiles>.lo-f:nth-child(15){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="14"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="15"]{display:list-item}}@container lo-row (width>=908px){.lo-panel .lo-tiles>.lo-f:nth-child(16){display:list-item}.lo-panel .lo-tiles>.lo-more-li[data-fit="15"]{display:none}.lo-panel .lo-tiles>.lo-more-li[data-fit="16"]{display:list-item}}.lo-panel .lo-more-in:checked~.lo-tiles>.lo-f{display:list-item}.lo-panel .lo-more-in:checked~.lo-tiles>.lo-more-li{display:none}.lo-panel .lo-more-in:checked~.lo-tiles>.lo-less-li{display:list-item}.lo-tiles>li{list-style:none}.lo-extra{display:none}.lo-more-in:checked~.lo-tiles .lo-extra{display:list-item}.lo-more-x,.lo-more-in:checked~.lo-tiles .lo-more-n{display:none}.lo-more-in:checked~.lo-tiles .lo-more-x{display:inline}.lo-more-btn,.lo-even-btn{background:var(--lo-fill-2);min-width:40px;height:40px;min-height:max(40px, var(--lo-touch,0px));box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);color:var(--ink-2,#c3c5c9);font:600 12px/1 var(--v4-font-mono,monospace);cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:background .15s,color .15s;display:inline-flex}.lo-more-x{font:400 18px/1 var(--v4-font-text,inherit)}.lo-more-btn:hover,.lo-even-btn:hover{color:var(--ink,#f2f3f5);background:#ffffff1f}:is(.lo-more-in:focus-visible~.lo-tiles .lo-more-btn,.lo-more-in:focus-visible~.lo-tiles .lo-even-btn){outline:2px solid var(--k,#c9ec4a);outline-offset:2px}.lo-more-btn{border-radius:10px;padding:0 10px}.lo-even-btn{border-radius:999px;padding:0 12px 0 10px}.lo-even-btn b{color:var(--ink-2,#c3c5c9)}.lo-stack{display:inline-flex}.lo-more-in:checked~.lo-tiles .lo-stack{display:none}.lo-stack .ko-icon{opacity:.7;border-radius:50%;width:24px;height:24px;margin-left:-6px;box-shadow:0 0 0 2px #15171c}.lo-stack .ko-icon:first-child{margin-left:0}a.lo-tile{border-radius:10px;text-decoration:none}:is(a.lo-tile:hover .ko-icon,a.lo-tile:focus-visible .ko-icon){box-shadow:0 0 0 2px var(--ink-2,#c3c5c9)}.lo-card{background:var(--lo-fill);max-width:440px;box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:12px 24px;padding:16px 20px;display:none}.lo-mx-in:first-of-type:checked~.lo-mx-body .lo-card:first-of-type,.lo-mx-in:nth-of-type(2):checked~.lo-mx-body .lo-card:nth-of-type(2),.lo-mx-in:nth-of-type(3):checked~.lo-mx-body .lo-card:nth-of-type(3),.lo-mx-in:nth-of-type(4):checked~.lo-mx-body .lo-card:nth-of-type(4),.lo-mx-in:nth-of-type(5):checked~.lo-mx-body .lo-card:nth-of-type(5),.lo-mx-in:nth-of-type(6):checked~.lo-mx-body .lo-card:nth-of-type(6),.lo-mx-in:nth-of-type(7):checked~.lo-mx-body .lo-card:nth-of-type(7),.lo-mx-in:nth-of-type(8):checked~.lo-mx-body .lo-card:nth-of-type(8),.lo-mx-in:nth-of-type(9):checked~.lo-mx-body .lo-card:nth-of-type(9),.lo-mx-in:nth-of-type(10):checked~.lo-mx-body .lo-card:nth-of-type(10),.lo-mx-in:nth-of-type(11):checked~.lo-mx-body .lo-card:nth-of-type(11),.lo-mx-in:nth-of-type(12):checked~.lo-mx-body .lo-card:nth-of-type(12),.lo-mx-in:nth-of-type(13):checked~.lo-mx-body .lo-card:nth-of-type(13),.lo-mx-in:nth-of-type(14):checked~.lo-mx-body .lo-card:nth-of-type(14),.lo-mx-in:nth-of-type(15):checked~.lo-mx-body .lo-card:nth-of-type(15),.lo-mx-in:nth-of-type(16):checked~.lo-mx-body .lo-card:nth-of-type(16),.lo-mx-in:nth-of-type(17):checked~.lo-mx-body .lo-card:nth-of-type(17),.lo-mx-in:nth-of-type(18):checked~.lo-mx-body .lo-card:nth-of-type(18),.lo-mx-in:nth-of-type(19):checked~.lo-mx-body .lo-card:nth-of-type(19),.lo-mx-in:nth-of-type(20):checked~.lo-mx-body .lo-card:nth-of-type(20),.lo-mx-in:nth-of-type(21):checked~.lo-mx-body .lo-card:nth-of-type(21),.lo-mx-in:nth-of-type(22):checked~.lo-mx-body .lo-card:nth-of-type(22),.lo-mx-in:nth-of-type(23):checked~.lo-mx-body .lo-card:nth-of-type(23),.lo-mx-in:nth-of-type(24):checked~.lo-mx-body .lo-card:nth-of-type(24),.lo-mx-in:nth-of-type(25):checked~.lo-mx-body .lo-card:nth-of-type(25),.lo-mx-in:nth-of-type(26):checked~.lo-mx-body .lo-card:nth-of-type(26),.lo-mx-in:nth-of-type(27):checked~.lo-mx-body .lo-card:nth-of-type(27),.lo-mx-in:nth-of-type(28):checked~.lo-mx-body .lo-card:nth-of-type(28),.lo-mx-in:nth-of-type(29):checked~.lo-mx-body .lo-card:nth-of-type(29),.lo-mx-in:nth-of-type(30):checked~.lo-mx-body .lo-card:nth-of-type(30),.lo-mx-in:nth-of-type(31):checked~.lo-mx-body .lo-card:nth-of-type(31),.lo-mx-in:nth-of-type(32):checked~.lo-mx-body .lo-card:nth-of-type(32) .lo-mx-in:nth-of-type(10):checked~.lo-mx-body .lo-card:nth-of-type(10){display:grid}.lo-mx-in:first-of-type:checked~.lo-mx-body [data-k="0"] .ko-icon,.lo-mx-in:nth-of-type(2):checked~.lo-mx-body [data-k="1"] .ko-icon,.lo-mx-in:nth-of-type(3):checked~.lo-mx-body [data-k="2"] .ko-icon,.lo-mx-in:nth-of-type(4):checked~.lo-mx-body [data-k="3"] .ko-icon,.lo-mx-in:nth-of-type(5):checked~.lo-mx-body [data-k="4"] .ko-icon,.lo-mx-in:nth-of-type(6):checked~.lo-mx-body [data-k="5"] .ko-icon,.lo-mx-in:nth-of-type(7):checked~.lo-mx-body [data-k="6"] .ko-icon,.lo-mx-in:nth-of-type(8):checked~.lo-mx-body [data-k="7"] .ko-icon,.lo-mx-in:nth-of-type(9):checked~.lo-mx-body [data-k="8"] .ko-icon,.lo-mx-in:nth-of-type(10):checked~.lo-mx-body [data-k="9"] .ko-icon,.lo-mx-in:nth-of-type(11):checked~.lo-mx-body [data-k="10"] .ko-icon,.lo-mx-in:nth-of-type(12):checked~.lo-mx-body [data-k="11"] .ko-icon,.lo-mx-in:nth-of-type(13):checked~.lo-mx-body [data-k="12"] .ko-icon,.lo-mx-in:nth-of-type(14):checked~.lo-mx-body [data-k="13"] .ko-icon,.lo-mx-in:nth-of-type(15):checked~.lo-mx-body [data-k="14"] .ko-icon,.lo-mx-in:nth-of-type(16):checked~.lo-mx-body [data-k="15"] .ko-icon,.lo-mx-in:nth-of-type(17):checked~.lo-mx-body [data-k="16"] .ko-icon,.lo-mx-in:nth-of-type(18):checked~.lo-mx-body [data-k="17"] .ko-icon,.lo-mx-in:nth-of-type(19):checked~.lo-mx-body [data-k="18"] .ko-icon,.lo-mx-in:nth-of-type(20):checked~.lo-mx-body [data-k="19"] .ko-icon,.lo-mx-in:nth-of-type(21):checked~.lo-mx-body [data-k="20"] .ko-icon,.lo-mx-in:nth-of-type(22):checked~.lo-mx-body [data-k="21"] .ko-icon,.lo-mx-in:nth-of-type(23):checked~.lo-mx-body [data-k="22"] .ko-icon,.lo-mx-in:nth-of-type(24):checked~.lo-mx-body [data-k="23"] .ko-icon,.lo-mx-in:nth-of-type(25):checked~.lo-mx-body [data-k="24"] .ko-icon,.lo-mx-in:nth-of-type(26):checked~.lo-mx-body [data-k="25"] .ko-icon,.lo-mx-in:nth-of-type(27):checked~.lo-mx-body [data-k="26"] .ko-icon,.lo-mx-in:nth-of-type(28):checked~.lo-mx-body [data-k="27"] .ko-icon,.lo-mx-in:nth-of-type(29):checked~.lo-mx-body [data-k="28"] .ko-icon,.lo-mx-in:nth-of-type(30):checked~.lo-mx-body [data-k="29"] .ko-icon,.lo-mx-in:nth-of-type(31):checked~.lo-mx-body [data-k="30"] .ko-icon,.lo-mx-in:nth-of-type(32):checked~.lo-mx-body [data-k="31"] .ko-icon .lo-mx-in:nth-of-type(10):checked~.lo-mx-body [data-k="9"] .ko-icon{box-shadow:0 0 0 2px var(--k,#c9ec4a)}.lo-mx-in:first-of-type:focus-visible~.lo-mx-body [data-k="0"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(2):focus-visible~.lo-mx-body [data-k="1"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(3):focus-visible~.lo-mx-body [data-k="2"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(4):focus-visible~.lo-mx-body [data-k="3"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(5):focus-visible~.lo-mx-body [data-k="4"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(6):focus-visible~.lo-mx-body [data-k="5"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(7):focus-visible~.lo-mx-body [data-k="6"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(8):focus-visible~.lo-mx-body [data-k="7"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(9):focus-visible~.lo-mx-body [data-k="8"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(10):focus-visible~.lo-mx-body [data-k="9"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(11):focus-visible~.lo-mx-body [data-k="10"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(12):focus-visible~.lo-mx-body [data-k="11"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(13):focus-visible~.lo-mx-body [data-k="12"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(14):focus-visible~.lo-mx-body [data-k="13"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(15):focus-visible~.lo-mx-body [data-k="14"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(16):focus-visible~.lo-mx-body [data-k="15"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(17):focus-visible~.lo-mx-body [data-k="16"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(18):focus-visible~.lo-mx-body [data-k="17"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(19):focus-visible~.lo-mx-body [data-k="18"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(20):focus-visible~.lo-mx-body [data-k="19"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(21):focus-visible~.lo-mx-body [data-k="20"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(22):focus-visible~.lo-mx-body [data-k="21"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(23):focus-visible~.lo-mx-body [data-k="22"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(24):focus-visible~.lo-mx-body [data-k="23"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(25):focus-visible~.lo-mx-body [data-k="24"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(26):focus-visible~.lo-mx-body [data-k="25"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(27):focus-visible~.lo-mx-body [data-k="26"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(28):focus-visible~.lo-mx-body [data-k="27"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(29):focus-visible~.lo-mx-body [data-k="28"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(30):focus-visible~.lo-mx-body [data-k="29"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(31):focus-visible~.lo-mx-body [data-k="30"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-mx-in:nth-of-type(32):focus-visible~.lo-mx-body [data-k="31"] .lo-mx-in:nth-of-type(10):focus-visible~.lo-mx-body [data-k="9"]{outline:2px solid var(--k,#c9ec4a);outline-offset:4px;border-radius:12px}.lo-vs{color:var(--ink-4,#8a8e96);font:600 11px/1 var(--v4-font-mono,monospace);text-transform:uppercase;align-items:center;gap:8px;display:flex}.lo-vs .ko-icon{border-radius:10px;width:40px;height:40px}.lo-card-say{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lo-big{font:600 24px/1 var(--v4-font-mono,monospace);color:var(--ink-2,#c3c5c9)}.lo-big[data-side=ahead]{color:var(--lo-good)}.lo-big[data-side=behind]{color:var(--lo-bad)}.lo-word{color:var(--ink,#f2f3f5);font:600 14px/1.2 var(--v4-font-text,inherit)}.lo-axis{background:linear-gradient(var(--lo-line), var(--lo-line)) 0 50% / 100% 1px no-repeat;height:14px;display:block;position:relative}.lo-axis-r{background:#fff3;border-radius:3px;height:6px;position:absolute;top:4px}.lo-axis-r[data-side=ahead]{background:#71c58980}.lo-axis-r[data-side=behind]{background:#e48c7080}.lo-axis-z{background:var(--ink-3,#95989f);width:1px;height:14px;position:absolute;top:0;left:50%}.lo-axis-m{background:var(--ink,#f2f3f5);border-radius:2px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:1px}.lo-cards .lo-axis{grid-column:1/-1}.lo-seg{background:var(--lo-fill);box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);border-radius:9px;padding:2px;display:inline-flex}.lo-seg label{min-height:32px;color:var(--ink-3,#95989f);font:500 12px/1 var(--v4-font-text,inherit);cursor:pointer;border-radius:7px;align-items:center;padding:0 12px;display:inline-flex}.lo-tm-in:first-of-type:checked~.lo-head .lo-seg-b,.lo-tm-in:nth-of-type(2):checked~.lo-head .lo-seg-w{color:var(--ink,#f2f3f5);background:#ffffff1a}:is(.lo-tm-in:first-of-type:focus-visible~.lo-head .lo-seg-b,.lo-tm-in:nth-of-type(2):focus-visible~.lo-head .lo-seg-w){outline:2px solid var(--k,#c9ec4a)}.lo-tm{container:lo-tm/inline-size}.lo-tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container lo-tm (width>=1080px){.lo-tm .lo-tm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container lo-tm (width<=560px){.lo-tm .lo-tm-grid{grid-template-columns:minmax(0,1fr)}}.lo-tm-col{background:var(--lo-fill);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lo-tm-role{min-width:56px;color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;flex:none}.lo-tm-list{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;display:flex}.lo-tm-worst,.lo-tm-in:nth-of-type(2):checked~.lo-tm-grid .lo-tm-best{display:none}.lo-tm-in:nth-of-type(2):checked~.lo-tm-grid .lo-tm-worst{display:flex}.lo-tm-none{color:var(--ink-4,#8a8e96);font:400 12px/1.3 var(--v4-font-text,inherit);list-style:none}.lo-rings{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lo-rings>li{list-style:none}.lo-ring,.lo-aram{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;height:100%;padding:10px 4px 8px;text-decoration:none;display:flex}a.lo-ring,a.lo-aram{transition:box-shadow .15s,transform .15s,background .15s}:is(a.lo-ring:hover,a.lo-ring:focus-visible){background:var(--lo-fill-2);box-shadow:inset 0 0 0 1px var(--k,#c9ec4a);transform:translateY(-1px)}:is(.lo-rings a.lo-aram:hover,.lo-rings a.lo-aram:focus-visible){box-shadow:inset 0 0 0 1px var(--k,#c9ec4a);transform:translateY(-1px)}.lo-rings a.lo-aram:hover .lo-aram-m{color:var(--k,#c9ec4a)}@media (prefers-reduced-motion:reduce){a.lo-ring,a.lo-aram{transition:none}a.lo-ring:hover,.lo-rings a.lo-aram:hover{transform:none}}.lo-ring[data-you]{background:#c9ec4a14}.lo-ring-face{width:52px;height:52px;position:relative}.lo-ring-face svg{position:absolute;inset:0}.lo-ring-track{fill:none;stroke:#ffffff17;stroke-width:3px}.lo-ring-arc{fill:none;stroke:var(--ink-2,#c3c5c9);stroke-width:3px;stroke-linecap:round}.lo-ring[data-you] .lo-ring-arc{stroke:var(--k,#c9ec4a)}.lo-ring-face .ko-icon{border-radius:50%;width:40px;height:40px;position:absolute;inset:6px}.lo-ring-sc{color:var(--ink,#f2f3f5);font:600 11px/1 var(--v4-font-mono,monospace);background:#0e0f12;border-radius:5px;padding:2px 4px;position:absolute;bottom:-4px;right:-6px;box-shadow:inset 0 0 0 1px #ffffff1f}.lo-ring-nm{color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-text,inherit)}.lo-ring[data-you] .lo-ring-nm{color:var(--k,#c9ec4a)}.lo-aram{box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);background:linear-gradient(160deg,#1c2433,#141820);justify-content:center}.lo-aram-m,.lo-aram-r{color:var(--ink-3,#95989f);font:500 11px/1 var(--v4-font-mono,monospace);letter-spacing:.04em}.lo-aram-t{color:#6abbeb;font:700 24px/1 var(--v4-font-text,inherit)}.lo-ng-grid{align-items:start;gap:32px;display:grid}.lo-ng{container:lo-ng/inline-size}@container lo-ng (width>=860px){.lo-ng-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.lo-col{align-content:start;gap:24px;display:grid}.lo-grp{gap:8px;display:grid}.lo-grp>.lo-h3,.lo-grp>.lo-cap{margin:0}.lo-col>.lo-cap{margin:-16px 0 0}.lo-lead{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lo-lead-chip{box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);background:linear-gradient(#ffffff12,#ffffff06);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.lo-lead-rank{font:700 13px/1.2 var(--v4-font-mono,monospace);color:var(--ink-2,#c3c5c9)}.lo-lead-chip[data-end=top] .lo-lead-rank{color:var(--k,#c9ec4a)}.lo-lead-label{color:var(--ink-2,#c3c5c9);font:500 13px/1.3 var(--v4-font-text,inherit)}.lo-lead-v{color:var(--ink,#f2f3f5);font:700 26px/1.1 var(--v4-font-mono,monospace)}@media (max-width:419px){.lo-lead-v{font-size:18px}.lo-lead-chip{padding:10px}}.lo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.lo-li{background:#ffffff0a;border-radius:10px;align-content:start;gap:4px;padding:10px 12px 12px;display:grid}.lo-li dt{color:var(--ink-2,#c3c5c9);font:500 13px/1.3 var(--v4-font-text,inherit)}.lo-li dd{margin:0}.lo-li dd:not(.lo-dot){flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.lo-li-v{color:var(--ink,#f2f3f5);font:700 18px/1.1 var(--v4-font-mono,monospace)}.lo-li-rank{color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-mono,monospace)}.lo-li-rank[data-end=top]{color:var(--k,#c9ec4a)}.lo-dot{background:#ffffff14;border-radius:2px;height:4px;position:relative}.lo-li dd.lo-dot{margin-top:4px}.lo-dot i{background:var(--ink-2,#c3c5c9);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-2px}@media (max-width:419px){.lo-li{padding:8px}.lo-li-rank,.lo-lead-rank{font-family:var(--v4-font-text,inherit)}.lo-li dt{-webkit-hyphens:auto;hyphens:auto}}.lo-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lo-chip-l{background:var(--lo-fill);box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);color:var(--ink-2,#c3c5c9);font:500 13px/1.2 var(--v4-font-text,inherit);border-radius:999px;padding:8px 12px}.lo-chip-l b{color:var(--ink,#f2f3f5);font:600 13px/1 var(--v4-font-mono,monospace)}.lo-lg{grid-template-columns:minmax(48px, auto) repeat(var(--cols,3), minmax(0, 1fr));align-items:stretch;gap:4px;display:grid}.lo-lg-min{text-align:center;color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-mono,monospace);padding:4px 0}.lo-lg-row{color:var(--ink-2,#c3c5c9);font:500 13px/1.2 var(--v4-font-text,inherit);align-items:center;display:flex}.lo-lg-cell{text-align:center;background:var(--lo-fill-2);color:var(--ink-2,#c3c5c9);font:600 15px/1 var(--v4-font-mono,monospace);border-radius:8px;padding:10px 4px}.lo-lg-cell[data-side=ahead]{color:var(--lo-good);background:#71c5891f}.lo-lg-cell[data-side=behind]{color:var(--lo-bad);background:#e48c701a}.lo-splits{gap:24px;display:grid}@media (min-width:560px){.lo-splits{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lo-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.lo-bar i{height:100%;display:block}.lo-bar .lo-ap{background:var(--lo-ap)}.lo-bar .lo-ad{background:var(--lo-ad)}.lo-bar .lo-tr{background:var(--lo-tr)}.lo-keys{flex-wrap:wrap;gap:4px 16px;display:flex}.lo-key{color:var(--ink-2,#c3c5c9);font:500 12px/1.2 var(--v4-font-text,inherit);align-items:center;gap:6px;display:inline-flex}.lo-key:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.lo-key.lo-ap:before{background:var(--lo-ap)}.lo-key.lo-ad:before{background:var(--lo-ad)}.lo-key.lo-tr:before{background:var(--lo-tr)}.lo-key b{color:var(--ink,#f2f3f5);font:600 12px/1 var(--v4-font-mono,monospace)}.ch-head{--ch-acc:var(--k,#c9ec4a);isolation:isolate;border-radius:var(--r-card,18px);box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);view-transition-name:ch-head;background:#0e0f12;display:grid;position:relative;overflow:hidden}.ch-head .ch-art{z-index:-2;object-fit:cover;width:min(64%,880px);height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}.ch-head:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 30%, var(--ch-acc) 70%, transparent) top / 100% 1px no-repeat, radial-gradient(60% 120% at 62% 100%, color-mix(in srgb, var(--ch-acc) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.ch-head:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e0f1200,#0e0f12f2);height:64px;position:absolute;inset:auto 0 0}.ch-head .ch-main{align-items:center;gap:12px 20px;min-height:112px;padding:24px 28px 18px;display:flex}.ch-head .ch-icon{border-radius:12px;flex:none;width:48px;height:48px}.ch-head .ch-id{gap:10px;min-width:0;display:grid}.ch-head .ch-title{color:var(--ink-3,#95989f);text-shadow:0 1px 14px #000000b3;font:400 42px/1 var(--v4-font-display,inherit);letter-spacing:.01em;overflow-wrap:break-word;text-wrap:balance;margin:0}.ch-head .ch-title b{color:var(--ink,#f2f3f5);font-weight:400}.ch-head .ch-title .ko-game{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ch-head .ch-meta{color:var(--ink-2,#c3c5c9);font:500 12px/1 var(--v4-font-mono,monospace);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.ch-head .ch-meta .ch-grade{height:22px;padding:0 8px;font-size:12px}.ch-head .ch-rank{color:var(--ink-2,#c3c5c9)}.ch-head .ch-patch{color:var(--ink-3,#95989f);background:#ffffff0f;border-radius:6px;padding:4px 8px;font-size:11px}.ch-head .ch-foot{background:#0b0b0d8c;border-top:1px solid #ffffff12;align-items:center;gap:12px;padding-right:12px;display:flex}.ch-head .ch-cta{flex:none;min-height:32px;margin-left:auto;padding-block:0;font-size:13px}.ch-head .ch-tabs{scrollbar-width:none;flex:auto;gap:4px;min-width:0;padding:0 16px;display:flex;overflow-x:auto}.ch-head .ch-tab{min-height:44px;color:var(--ink-3,#95989f);font:500 14px/1 var(--v4-font-text,inherit);white-space:nowrap;align-items:center;padding:0 14px;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.ch-head .ch-tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.ch-head .ch-tab:hover{color:var(--ink,#f2f3f5)}.ch-head .ch-tab:hover:after{background:#fff3}.ch-head .ch-tab[aria-current=page]{color:var(--ink,#f2f3f5);font-weight:600}.ch-head .ch-tab[aria-current=page]:after{background:var(--k,#c9ec4a)}.ch-head .ch-tab:focus-visible{outline:2px solid var(--k,#c9ec4a);outline-offset:-4px;box-shadow:none;border-radius:8px}@media (prefers-reduced-motion:reduce){.ch-head .ch-tab{transition:none}}@media (max-width:1100px){.ch-head .ch-title{font-size:34px}}@media (max-width:559px){.ko-pagebar+.ch-head{margin-top:-12px}.ch-head .ch-main{min-height:96px;padding:16px 16px 12px}.ch-head .ch-title{font-size:24px}.ch-head .ch-art{width:54%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.ch-head .ch-id{max-width:72%}.ch-head .ch-meta{gap:6px 8px;max-width:88.9%}.ch-head .ch-cta{display:none}.ch-head .ch-tabs{padding:0 4px}.ch-head .ch-tab{flex:1 1 0;justify-content:center;padding:0 6px}@supports (animation-timeline:scroll()){.ch-head .ch-tabs{animation:linear both ko-edge-fade;animation-timeline:scroll(self inline)}}}.ctr{--ctr-lime:var(--k,#c9ec4a);--ctr-coral:#f08f72;--ctr-teal:#4fd6cc;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid;container:ctr/inline-size}.ctr .ctr-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ctr .ctr-roles{display:inline-flex}.ctr .ctr-roles,.ctr .ctr-seg{max-width:100%;box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);scrollbar-width:none;background:#ffffff08;border-radius:10px;gap:2px;padding:3px;overflow-x:auto}.ctr .ctr-role,.ctr .ctr-segbtn{min-height:32px;color:var(--ink-3,#95989f);font:500 13px/1 var(--v4-font-text,inherit);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ctr .ctr-role b{color:var(--ink-4,#8a8e96);font:500 11px/1 var(--v4-font-mono,monospace)}.ctr .ctr-role:hover,.ctr .ctr-segbtn:hover{color:var(--ink,#f2f3f5)}.ctr-in:focus-visible~.ctr-bar .ctr-roles:not(.ctr-filters){outline:2px solid var(--k,#c9ec4a);outline-offset:2px}.ctr-fin:focus-visible~.ctr-bar .ctr-filters{outline:2px solid var(--k,#c9ec4a);outline-offset:2px}.ctr-vin:focus-visible~.ctr-seg{outline:2px solid var(--k,#c9ec4a);outline-offset:2px}.ctr-in[value=top]:checked~.ctr-bar .ctr-role[data-role=top],.ctr-in[value=jungle]:checked~.ctr-bar .ctr-role[data-role=jungle],.ctr-in[value=mid]:checked~.ctr-bar .ctr-role[data-role=mid],.ctr-in[value=bot]:checked~.ctr-bar .ctr-role[data-role=bot],.ctr-in[value=support]:checked~.ctr-bar .ctr-role[data-role=support],.ctr-fin[value=all]:checked~.ctr-bar .ctr-role[data-f=all],.ctr-fin[value=top]:checked~.ctr-bar .ctr-role[data-f=top],.ctr-fin[value=jungle]:checked~.ctr-bar .ctr-role[data-f=jungle],.ctr-fin[value=mid]:checked~.ctr-bar .ctr-role[data-f=mid],.ctr-fin[value=bot]:checked~.ctr-bar .ctr-role[data-f=bot],.ctr-fin[value=support]:checked~.ctr-bar .ctr-role[data-f=support],.ctr-vin[value=best]:checked~.ctr-seg .ctr-segbtn[data-col=best],.ctr-vin[value=worst]:checked~.ctr-seg .ctr-segbtn[data-col=worst],.ctr-vin[value=lane]:checked~.ctr-seg .ctr-segbtn[data-col=lane],.ctr-vin[value=partner]:checked~.ctr-seg .ctr-segbtn[data-col=partner]{color:var(--ink,#f2f3f5);background:#ffffff1a}.ctr:has(.ctr-in) .ctr-board{display:none}:is(.ctr:has(.ctr-in[value=top]:checked) .ctr-board[data-role=top],.ctr:has(.ctr-in[value=jungle]:checked) .ctr-board[data-role=jungle],.ctr:has(.ctr-in[value=mid]:checked) .ctr-board[data-role=mid],.ctr:has(.ctr-in[value=bot]:checked) .ctr-board[data-role=bot],.ctr:has(.ctr-in[value=support]:checked) .ctr-board[data-role=support]){display:grid}:is(.ctr:has(.ctr-fin[value=top]:checked) .ctr-col[data-filterable] .ctr-item:not([data-f=top]),.ctr:has(.ctr-fin[value=jungle]:checked) .ctr-col[data-filterable] .ctr-item:not([data-f=jungle]),.ctr:has(.ctr-fin[value=mid]:checked) .ctr-col[data-filterable] .ctr-item:not([data-f=mid]),.ctr:has(.ctr-fin[value=bot]:checked) .ctr-col[data-filterable] .ctr-item:not([data-f=bot]),.ctr:has(.ctr-fin[value=support]:checked) .ctr-col[data-filterable] .ctr-item:not([data-f=support])){display:none}.ctr .ctr-board{--ctr-row:36px;--ctr-games-w:40px;--ctr-bar-w:64px;--ctr-num-w:54px;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ctr .ctr-col{--acc:var(--ctr-lime);--acc-tint:#c9ec4a1a;--acc-wash:#c9ec4a12;--acc-thumb:#c9ec4a59;border-radius:var(--r-card,16px);background:var(--glass,#ffffff0b);min-width:0;box-shadow:var(--edge,inset 0 0 0 1px #ffffff14);flex-direction:column;padding:0 0 6px;overflow:hidden;container:ctr-col/inline-size}.ctr .ctr-col[data-accent=coral]{--acc:var(--ctr-coral);--acc-tint:#f08f721a;--acc-wash:#f08f7212;--acc-thumb:#f08f7259}.ctr .ctr-col[data-accent=teal]{--acc:var(--ctr-teal);--acc-tint:#4fd6cc1a;--acc-wash:#4fd6cc12;--acc-thumb:#4fd6cc59}.ctr .ctr-h{background:linear-gradient(180deg, var(--acc-tint), transparent);color:var(--ink,#f2f3f5);font:600 15px/1.3 var(--v4-font-text,inherit);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:12px 14px 10px;display:flex}.ctr .ctr-title{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.ctr .ctr-title:before{content:"";background:var(--acc);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.ctr .ctr-unit{color:var(--ink-3,#95989f);font:500 11px/1 var(--v4-font-mono,monospace);flex:none}.ctr .ctr-empty{color:var(--ink-3,#95989f);font:400 13px/1.45 var(--v4-font-text,inherit);margin:4px 14px 10px}.ctr .ctr-seg{display:flex}.ctr .ctr-segbtn{flex:1 1 0;min-width:0}.ctr .ctr-segbtn:before{content:"";background:var(--ctr-lime);border-radius:2px;flex:none;width:6px;height:6px}.ctr .ctr-segbtn[data-accent=coral]:before{background:var(--ctr-coral)}.ctr .ctr-segbtn[data-accent=teal]:before{background:var(--ctr-teal)}.ctr .ctr-board>.ctr-col{display:none}.ctr .ctr-vin[value=best]:checked~.ctr-col[data-col=best],.ctr .ctr-vin[value=worst]:checked~.ctr-col[data-col=worst],.ctr .ctr-vin[value=lane]:checked~.ctr-col[data-col=lane],.ctr .ctr-vin[value=partner]:checked~.ctr-col[data-col=partner]{display:flex}.ctr .ctr-board>.ctr-col:has(:target){display:flex}@container ctr (width<=859px){.ctr .ctr-board{max-width:640px}}@container ctr (width>=860px){.ctr .ctr-board{grid-template-columns:repeat(3,minmax(0,1fr))}.ctr .ctr-board>.ctr-seg{display:none}.ctr .ctr-board>.ctr-col.ctr-col{display:flex}.ctr .ctr-list{height:calc(var(--ctr-row) * 9 + 8px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--acc-thumb) transparent;overflow-y:auto}.ctr .ctr-list::-webkit-scrollbar{width:6px}.ctr .ctr-list::-webkit-scrollbar-track{background:0 0}.ctr .ctr-list::-webkit-scrollbar-thumb{background:var(--acc-thumb);border-radius:3px}.ctr .ctr-list[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--ctr-fade)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--ctr-fade)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--ctr-fade)), transparent)}}@property --ctr-fade{syntax:"<length>";inherits:true;initial-value:32px}@supports (animation-timeline:scroll()){.ctr .ctr-list[data-more]{animation:linear both ctr-fade;animation-timeline:scroll(self)}}@keyframes ctr-fade{0%,88%{--ctr-fade:32px}to{--ctr-fade:0px}}.ctr .ctr-list{background:linear-gradient(180deg, var(--acc-wash), transparent calc(var(--ctr-row) * 4)) local;margin:0;padding:2px 6px 6px;list-style:none}.ctr .ctr-item{position:relative}.ctr .ctr-row{grid-template-columns:24px minmax(0, 1fr) var(--ctr-games-w) var(--ctr-bar-w) var(--ctr-num-w);min-height:var(--ctr-row);color:inherit;border-radius:8px;align-items:center;column-gap:10px;padding:2px 8px;text-decoration:none;display:grid}.ctr .ctr-row:hover{background:#ffffff0d}.ctr .ctr-row:focus-visible{outline:2px solid var(--k,#c9ec4a);outline-offset:-2px;box-shadow:none}.ctr .ctr-face{border-radius:6px;width:24px;height:24px}.ctr .ctr-name{min-width:0;color:var(--ink-2,#c3c5c9);font:500 13px/1.15 var(--v4-font-text,inherit);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ctr .ctr-item[data-side=ahead] .ctr-name,.ctr .ctr-item[data-side=behind] .ctr-name{color:var(--ink,#f2f3f5)}.ctr .ctr-dot{background:var(--ink-3,#95989f);vertical-align:.2em;border-radius:50%;width:4px;height:4px;margin-left:6px;display:inline-block}.ctr .ctr-games{color:var(--ink-4,#8a8e96);font:400 11px/1 var(--v4-font-mono,monospace);font-variant-numeric:tabular-nums;text-align:right}.ctr .ctr-num{color:var(--ink-3,#95989f);font:500 14px/1 var(--v4-font-mono,monospace);font-variant-numeric:tabular-nums;text-align:right}.ctr .ctr-item[data-side=ahead] .ctr-num{color:var(--acc);font-weight:700}.ctr .ctr-item[data-side=behind] .ctr-num{color:var(--ctr-coral);font-weight:700}.ctr .ctr-range{background:linear-gradient(var(--ink-3,#95989f), var(--ink-3,#95989f)) var(--z,0%) 50% / 1px 10px no-repeat;height:14px;position:relative}.ctr .ctr-range:before{content:"";height:6px;top:4px;left:var(--a,0%);width:var(--f,0%);background:#ffffff38;border-radius:3px;position:absolute}.ctr .ctr-item[data-side=ahead] .ctr-range:before{background:var(--acc)}.ctr .ctr-item[data-side=behind] .ctr-range:before{background:var(--ctr-coral)}.ctr .ctr-range:after{content:"";height:2px;top:6px;left:var(--l,0%);width:var(--r,0%);background:#ffffffa6;border-radius:1px;position:absolute}.ctr .ctr-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ctr .ctr-row:hover .ctr-say,.ctr .ctr-row:focus-visible .ctr-say){z-index:5;clip-path:none;width:max-content;max-width:min(320px,100% - 8px);height:auto;color:var(--ink,#f2f3f5);font:400 12px/1.45 var(--v4-font-text,inherit);text-align:left;white-space:normal;pointer-events:none;background:#1c1d21;border-radius:8px;padding:8px 10px;top:calc(100% + 2px);right:4px;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px #00000080}:is(.ctr .ctr-item:nth-last-child(-n+2) .ctr-row:hover .ctr-say,.ctr .ctr-item:nth-last-child(-n+2) .ctr-row:focus-visible .ctr-say){top:auto;bottom:calc(100% + 2px)}.ctr .ctr-item:target{scroll-margin-top:90px}.ctr .ctr-item:target>.ctr-row{box-shadow:inset 2px 0 0 var(--k,#c9ec4a);background:#c9ec4a14;animation:1.6s ease-out ctr-landed}@keyframes ctr-landed{0%{background:#c9ec4a33}}@media (prefers-reduced-motion:reduce){.ctr .ctr-item:target>.ctr-row{animation:none}}@container ctr-col (width<=360px){.ctr .ctr-row{--ctr-bar-w:44px;column-gap:8px}}@container ctr-col (width<=300px){.ctr .ctr-row{grid-template-columns:24px minmax(0, 1fr) 36px var(--ctr-num-w)}.ctr .ctr-games{display:none}}@container ctr (width<=360px){.ctr .ctr-board{--ctr-games-w:34px;--ctr-bar-w:44px;--ctr-num-w:50px}.ctr .ctr-row{column-gap:8px;padding-inline:6px}}.dx-page{--dx-hair:color-mix(in srgb, var(--ko-ink) 9%, transparent)}p.dx-lede{max-width:62ch;font-size:var(--ko-fs-lead);color:var(--ko-ink-2);margin:10px 0 0;line-height:1.5}.dx-pages{container-type:inline-size}ul.dx-families{padding:var(--gut);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,42%,340px),1fr));gap:12px;margin:0;list-style:none;display:grid}.dx-fam{border:1px solid var(--dx-hair);background:color-mix(in srgb, var(--ko-ink) 2.5%, transparent);border-radius:12px;align-content:start;gap:8px;height:100%;padding:18px 20px 20px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:grid}.dx-fam:hover{border-color:var(--ko-accent-line);background:color-mix(in srgb, var(--ko-accent) 7%, transparent)}@media (prefers-reduced-motion:no-preference){.dx-fam:hover{transform:translateY(-1px)}}.dx-fam:focus-visible{outline:2px solid var(--ko-focus);outline-offset:-2px}.dx-fam-top{align-items:center;gap:9px;display:flex}.dx-name{font-size:.9375rem;font-weight:var(--ko-w-bold);letter-spacing:-.005em;color:var(--ko-ink);line-height:1.25}.dx-fam:hover .dx-name{color:var(--ko-accent)}.dx-chev{width:14px;height:14px;color:var(--ko-ink-3);flex:none;margin-left:auto;transition:transform .12s,color .12s}.dx-fam:hover .dx-chev{color:var(--ko-accent);transform:translate(2px)}.dx-answers{color:var(--ko-ink-2);text-wrap:pretty;font-size:.8125rem;line-height:1.45}@media (max-width:560px){.dx-families{grid-template-columns:1fr}}.dx-theme{gap:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--dx-hair);grid-template-columns:220px minmax(0,1fr);display:grid}.dx-theme-head{gap:var(--sp-2);flex-direction:column;display:flex}.dx-theme-n{font-family:var(--ko-font-mono);letter-spacing:.08em;color:var(--ko-ink-3);font-size:12px}.dx-theme-sub{color:var(--ko-ink-3);margin:0;font-size:14px;line-height:1.5}.dx-tiles{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.dx-tile{gap:var(--sp-2);box-sizing:border-box;height:100%;min-height:152px;padding:var(--sp-4);border:1px solid var(--dx-hair);background:var(--ko-panel);color:var(--ko-ink);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}:is(.dx-tile:hover,.dx-tile:focus-visible){border-color:var(--ko-accent-line);transform:translateY(-1px)}.dx-glyph{width:96px;height:48px;fill:var(--ko-accent);stroke:var(--ko-accent)}.dx-glyph .g-dim{fill:#ffffff14;stroke:#ffffff14}.dx-glyph .g-dim-s{stroke:#ffffff14}.dx-glyph .g-soft{opacity:.45}.dx-glyph .g-dash{fill:none;stroke:var(--ko-ink-3);stroke-dasharray:3 3}.dx-glyph .g-line{stroke:var(--ko-ink-3)}.dx-glyph .g-cool{fill:var(--info)}.dx-glyph .g-cool-s{stroke:var(--info)}.dx-glyph .g-gold{fill:var(--gold)}.dx-tile-name{color:var(--ko-ink-2);font-size:14px;font-weight:600}.dx-tile-fact{align-items:baseline;gap:4px var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.dx-tile-fact b{font-family:var(--v4-font-display);color:var(--ko-accent);font-size:28px;line-height:1}.dx-tile-fact span{color:var(--ko-ink-3);font-size:12px}@media (max-width:1100px){.dx-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.dx-champs .dx-champs-sub{margin:var(--sp-1) 0 0;color:var(--ko-ink-3);font-size:14px}@media (max-width:860px){.dx-theme{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}}.dv{--dv-top:var(--gold);--dv-jungle:#6fcf97;--dv-mid:var(--info);--dv-bot:var(--k);--dv-support:#e58fd6;--dv-line:var(--hairline);--dv-grid:#ffffff0f;gap:var(--sp-4);flex-direction:column;display:flex}.dv-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.dv-note{max-width:60ch;color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.dv .dv-h3{font-family:var(--v4-font-display);color:var(--ink);margin:0;font-size:16px;font-weight:700}.dv .dv-kicker{margin:var(--sp-3) 0 0;font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.dv-sub{color:var(--ink-3);font-size:12px}.dv-accent{color:var(--k)}.dv-cool{color:var(--info)}.dv-aside{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.dv-aside b{color:var(--ink)}.dv-dim{opacity:.4}.dv-pool{display:contents}.dv-scroll{overscroll-behavior-x:contain;overflow-x:auto}.dv-scroll--end{direction:rtl}.dv-scroll--end>*{direction:ltr}.dv-svg{width:100%;height:auto;display:block;overflow:visible}.dv-svg--wide{min-width:640px}:where(.dv-svg) text{font-family:var(--v4-font-mono)}.dv-grid,.dv-grid-ring{stroke:var(--dv-grid);fill:none}.dv-tick,.dv-axis{fill:var(--ink-3);font-size:12px}.dv-band{fill:#ffffff05}.dv-lane-name{fill:var(--ink);font-family:var(--v4-font-text);font-size:15px;font-weight:600}.dv-dot{fill-opacity:.7}.dv-r-top{fill:var(--dv-top);background:var(--dv-top)}.dv-r-jungle{fill:var(--dv-jungle);background:var(--dv-jungle)}.dv-r-mid{fill:var(--dv-mid);background:var(--dv-mid)}.dv-r-bot{fill:var(--dv-bot);background:var(--dv-bot)}.dv-r-support{fill:var(--dv-support);background:var(--dv-support)}.dv-f-top{fill:var(--dv-top)}.dv-f-jungle{fill:var(--dv-jungle)}.dv-f-mid{fill:var(--dv-mid)}.dv-f-bot{fill:var(--dv-bot)}.dv-f-support{fill:var(--dv-support)}.dv-s-top{stroke:var(--dv-top)}.dv-s-jungle{stroke:var(--dv-jungle)}.dv-s-mid{stroke:var(--dv-mid)}.dv-s-bot{stroke:var(--dv-bot)}.dv-s-support{stroke:var(--dv-support)}.dv-zero{stroke:var(--ink-3)}.dv-ref{stroke:var(--ink-3);stroke-dasharray:4 4}.dv-ref-t{fill:var(--ink-2);font-size:12px}.dv-quad{fill:#c9ec4a0d}.dv-quad-t{fill:var(--ink-2);font-family:var(--v4-font-text);font-size:13px;font-weight:600}.dv-accent-t{fill:var(--k)}.dv-ray{stroke:var(--ink-3);stroke-dasharray:5 6}.dv-ray-t{fill:var(--ink-2);font-size:12px;font-weight:600}.dv-arrow{fill:var(--k)}.dv-legend{gap:var(--sp-2) var(--sp-4);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dv-legend li{align-items:center;gap:6px;display:inline-flex}.dv-key{border-radius:50%;width:10px;height:10px;display:inline-block}.dv-lanes{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.dv-lanecard{gap:var(--sp-3);padding:var(--sp-4);box-shadow:inset 0 0 0 1px var(--dv-line);background:#ffffff06;border-radius:14px;flex-direction:column;display:flex}.dv-lanecard-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.dv-mini{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-mini li{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;font-size:14px;display:grid}.dv-mini img{border-radius:6px}.dv-mini a,.dv-mini span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.dv-mini a:hover{color:var(--k)}.dv-mini b,.dv-rowlist b,.dv-bars b,.dv-stacks b,.dv-pairs b{font-family:var(--v4-font-mono);color:var(--ink);font-weight:600}.dv-rowlist{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dv-rowlist li{align-items:center;gap:var(--sp-2);min-height:36px;font-size:14px;display:inline-flex}.dv-rowlist img{border-radius:6px}.dv-rowlist a{color:var(--ink);font-weight:600;text-decoration:none}.dv-gauges{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.dv-gauge{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.dv-arc-bg{fill:none;stroke:var(--dv-grid);stroke-width:14px;stroke-linecap:round}.dv-arc{fill:none;stroke-width:14px;stroke-linecap:round}.dv-needle{stroke:var(--ink);stroke-width:2px}.dv-hub{fill:var(--ink)}.dv-gauge-read{color:var(--ink-2);flex-direction:column;gap:2px;margin:0;font-size:13px;display:flex}.dv-gauge-read b{font-family:var(--v4-font-mono);color:var(--ink)}.dv-gauge-read .dv-accent{color:var(--k)}.dv-gauge-read a{color:var(--ink-2);text-decoration:none}.dv-rail{fill:var(--dv-grid)}.dv-mark{stroke:var(--ink-3);stroke-dasharray:3 3}.dv-mark-t{fill:var(--ink-2);font-family:var(--v4-font-text);font-size:13px;font-weight:600}.dv-pin{stroke:var(--bg-site);stroke-width:2px}.dv-pin-t{font-family:var(--v4-font-text);font-size:13px;font-weight:600}.dv-callout-t{fill:var(--ink);font-family:var(--v4-font-text);font-size:13px;font-weight:600}.dv-callout-v{fill:var(--k);font-size:13px;font-weight:600}.dv-rope{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.dv-rope-side{gap:var(--sp-3);flex-direction:column;display:flex}.dv-rope-side ol{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-rope-side li{align-items:center;gap:var(--sp-2);min-height:32px;font-size:14px;display:grid}.dv-rope-side--behind li{grid-template-columns:56px minmax(60px,1fr) auto auto}.dv-rope-side--ahead li{grid-template-columns:auto auto minmax(60px,1fr) 56px}.dv .dv-rope-side--behind .dv-h3{color:var(--info)}.dv .dv-rope-side--ahead .dv-h3{color:var(--k)}.dv-rope-side a{color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.dv-rope-side b{font-family:var(--v4-font-mono);text-align:right;font-weight:600}.dv-rope-side--ahead b{text-align:left}.dv-rope-bar{background:var(--dv-grid);border-radius:7px;height:14px;display:flex}.dv-rope-side--behind .dv-rope-bar{justify-content:flex-end}.dv-cool-fill,.dv-accent-fill{width:var(--p);border-radius:inherit;height:100%;display:block}.dv-cool-fill{background:var(--info)}.dv-accent-fill{background:var(--k)}.dv-aside a{color:var(--k)}.dv-split{gap:var(--sp-5);grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;display:grid}.dv-side{gap:var(--sp-3);padding:var(--sp-4);box-shadow:inset 0 0 0 1px var(--dv-line);background:#ffffff06;border-radius:14px;flex-direction:column;display:flex}.dv-side--warn{box-shadow:inset 0 0 0 1px #e8b45759}@media (max-width:860px){.dv-split{grid-template-columns:minmax(0,1fr)}}.dv-bars{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-bars li{align-items:center;gap:var(--sp-3);min-height:32px;color:var(--ink-2);grid-template-columns:minmax(84px,auto) minmax(60px,1fr) 64px;font-size:14px;display:grid}.dv-bars b{text-align:right}.dv-bar{background:var(--dv-grid);border-radius:6px;height:12px;display:block;position:relative}.dv-bar>span{width:var(--p);border-radius:inherit;height:100%;display:block}.dv-bar--even:before{content:"";background:var(--ink-3);width:1px;position:absolute;top:-4px;bottom:-4px;left:0}.dv-bar--ci .dv-ci{top:-4px;left:var(--a);width:calc(var(--b) - var(--a));border-inline:1px solid var(--ink);opacity:.6;border-radius:0;height:20px;position:absolute}.dv-cards{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.dv-cards--penta{grid-template-columns:repeat(5,minmax(0,1fr))}.dv-cards--penta .dv-card--lead{grid-area:span 2/span 2;justify-content:center}@media (max-width:900px){.dv-cards--penta{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-cards--penta .dv-card--lead{grid-row:auto}}.dv-cards--six{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dv-card{gap:var(--sp-2);padding:var(--sp-4);box-shadow:inset 0 0 0 1px var(--dv-line);background:#ffffff06;border-radius:16px;flex-direction:column;display:flex}.dv-card--lead{box-shadow:inset 0 0 0 1px #c9ec4a6b}.dv-card-who{align-items:center;gap:var(--sp-3);display:flex}.dv-card-who>div{flex-direction:column;display:flex}.dv-card img{border-radius:12px}.dv-rank{font-family:var(--v4-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.dv-card-name{color:var(--ink);font-family:var(--v4-font-display);font-size:18px;font-weight:700;text-decoration:none}.dv-card-lede,.dv-card-foot{color:var(--ink-3);margin:0;font-size:12px}.dv-card-big{color:var(--ink);margin:0}.dv-card-big b{font-family:var(--v4-font-display);font-size:40px;line-height:1}.dv-card--lead .dv-card-big b{color:var(--k);font-size:56px}.dv-card-big span{color:var(--ink-3);font-size:14px}.dv-poster{text-align:center;align-items:center}.dv-poster .dv-card-big b{color:var(--k);font-size:30px}.dv-facts{gap:var(--sp-4) var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--dv-line);flex-wrap:wrap;display:flex}.dv-facts--top{border-top:0;padding-top:0}.dv-fact{max-width:260px;color:var(--ink-2);flex-direction:column;gap:4px;margin:0;font-size:13px;line-height:1.45;display:flex}.dv-fact b{color:var(--ink);font-family:var(--v4-font-display);font-size:34px;line-height:1}.dv-fact b.dv-accent{color:var(--k)}.dv-board{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-board li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--dv-line);grid-template-columns:24px 40px minmax(0,1fr) auto auto;display:grid}.dv-board img,.dv-tempo img,.dv-stacks img{border-radius:8px}.dv-board-who{flex-direction:column;min-width:0;display:flex}.dv-board-who a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.dv-per{font-family:var(--v4-font-mono)}.dv-flaps{gap:3px;display:inline-flex}.dv-flaps span{width:24px;height:36px;color:var(--ink);font-family:var(--v4-font-mono);background:#1c1c22;border-radius:5px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.dv-flaps--lead span{color:var(--k)}@media (max-width:520px){.dv-per{display:none}}.dv-tempo-scale{margin-left:calc(40px + 150px + 2 * var(--sp-3));margin-right:calc(156px + var(--sp-3));color:var(--ink-3);font-family:var(--v4-font-mono);justify-content:space-between;font-size:11px;display:flex}.dv-tempo{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-tempo li{align-items:center;gap:var(--sp-3);grid-template-columns:40px 150px minmax(0,1fr) 156px;min-height:48px;display:grid}.dv-ticks{width:100%;height:32px}.dv-beat{stroke:var(--k);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dv-beat--slow{stroke:var(--info)}.dv-tempo-read{white-space:nowrap;font-family:var(--v4-font-mono);flex-direction:column;align-items:flex-end;font-size:15px;display:flex}@media (max-width:640px){.dv-tempo-scale{display:none}.dv-tempo li{grid-template-columns:40px minmax(0,1fr) auto}.dv-ticks{grid-area:2/1/auto/-1}}.dv-map{max-width:560px}.dv-map-bg{fill:#0f1411}.dv-map-lane{fill:none;stroke:#ffffff14;stroke-width:26px;stroke-linecap:round}.dv-map-river{fill:none;stroke:#7a9ec838;stroke-width:18px;stroke-linecap:round}.dv-map-blue{fill:#7a9ec859}.dv-map-red{fill:#e8b4574d}.dv-ring{fill:#c9ec4a2e;stroke:var(--k);stroke-width:2px}.dv-ring-empty{fill:none;stroke:var(--ink-3);stroke-dasharray:3 3}.dv-ring-v{fill:var(--ink);font-size:15px;font-weight:700}.dv-ring-label{fill:var(--ink-2);font-family:var(--v4-font-text);font-size:12px;font-weight:600}.dv-mini--glow li{min-height:44px}.dv-glow{background:radial-gradient(circle, #c9ec4a80, #c9ec4a00 var(--g));border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.dv-race{gap:var(--sp-2);flex-direction:column;display:flex}.dv-race-scale{height:16px;margin-left:calc(28px + var(--sp-3));margin-right:calc(56px + 72px + 2 * var(--sp-3));color:var(--ink-3);font-family:var(--v4-font-mono);font-size:11px;position:relative}.dv-race-scale span{left:var(--p);position:absolute;transform:translate(-50%)}.dv-race-lanes{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-race-lanes li{align-items:center;gap:var(--sp-3);grid-template-columns:28px minmax(0,1fr) 56px 72px;min-height:44px;display:grid}.dv-race-lanes b{font-family:var(--v4-font-mono);color:var(--ink);font-size:16px}.dv-race-lanes b.dv-accent{color:var(--k)}.dv-race-track{background:repeating-linear-gradient(90deg, var(--dv-grid) 0 1px, transparent 1px 10%);border-radius:10px;height:40px;position:relative}.dv-race-trail{width:var(--p);background:linear-gradient(90deg, transparent, var(--k));height:2px;position:absolute;top:19px;left:0}.dv-race-trail--slow{background:linear-gradient(90deg, transparent, var(--info))}.dv-race-ci{top:12px;left:var(--a);width:calc(var(--b) - var(--a));border-inline:1px solid var(--ink);opacity:.55;height:16px;position:absolute}.dv-race-who{top:4px;left:clamp(0px, calc(var(--p) - 16px), calc(100% - 150px));align-items:center;gap:var(--sp-2);display:flex;position:absolute}.dv-race-who--left{right:calc(100% - var(--p) - 16px);flex-direction:row-reverse;left:auto}.dv-race-who img{border-radius:8px}.dv-race-who a{background:var(--bg-site);color:var(--ink);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:13px;font-weight:600;text-decoration:none}.dv-wall{gap:var(--sp-2);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.dv-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.dv-ban a{aspect-ratio:1;background:#18181d;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.dv-ban--top a{box-shadow:inset 0 0 0 2px #c9ec4a99}.dv-ban img{object-fit:cover;filter:grayscale(.55)brightness(.72);width:100%;height:100%;display:block}.dv-ban-x{width:100%;height:100%;position:absolute;inset:0}.dv-ban-x path{fill:none;stroke:rgba(242, 243, 245, var(--x));stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dv-ban-foot{background:linear-gradient(#0000,#000000e0);justify-content:space-between;align-items:baseline;gap:4px;padding:6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.dv-ban-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.dv-ban-foot b{color:var(--ink);font-family:var(--v4-font-mono);font-size:12px}.dv-pairs{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-pairs li{align-items:center;gap:var(--sp-2);grid-template-columns:32px 14px 32px minmax(72px,auto) minmax(60px,1fr) 56px auto;min-height:44px;display:grid}.dv-pairs img,.dv-side .dv-mini img{border-radius:8px}.dv-plus{color:var(--ink-3);text-align:center}.dv-pair-name{color:var(--ink);font-weight:600}.dv-pairs b{text-align:right}.dv-side .dv-mini li{grid-template-columns:24px 24px minmax(0,1fr) auto}@media (max-width:560px){.dv-pairs li{grid-template-columns:32px 14px 32px minmax(0,1fr) 56px}.dv-pairs .dv-bar,.dv-pairs .dv-sub{display:none}}.dv-keys{justify-content:center;gap:var(--sp-6);padding:var(--sp-4) 0;flex-wrap:wrap;display:flex}.dv-keycol{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.dv-keycap{width:180px;height:180px;box-shadow:inset 0 0 0 1px var(--dv-line), 0 12px 0 #0a0a0c, 0 18px 30px #00000080;color:var(--ink);font-family:var(--v4-font-display);background:linear-gradient(#202027,#15151a);border-radius:32px;place-items:center;font-size:96px;font-weight:700;display:grid;position:relative}.dv-keycap--lead{color:var(--k);box-shadow:inset 0 0 0 1px #c9ec4a80,0 12px #0a0a0c,0 18px 30px #00000080}.dv-keycap img{border-radius:8px;position:absolute;top:14px;right:14px}.dv .dv-key-big{margin:var(--sp-3) 0 0;color:var(--ink);font-family:var(--v4-font-display);font-size:44px;font-weight:700;line-height:1}.dv-keycol .dv-sub,.dv-key-win{margin:0}.dv-key-win{color:var(--ink-2);font-family:var(--v4-font-mono);font-size:14px}.dv-verdict{align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4);background:#c9ec4a0f;border-radius:14px;flex-wrap:wrap;display:flex}.dv-verdict-h{color:var(--k);font-family:var(--v4-font-display);margin:0;font-size:28px;font-weight:700}.dv-verdict-p{color:var(--ink-2);flex:320px;margin:0;font-size:15px;line-height:1.55}.dv-ranks{gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.dv-rank-col{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.dv-rank-v{color:var(--ink);font-family:var(--v4-font-mono);font-size:14px}.dv-rank-bar{align-items:flex-end;width:100%;height:220px;display:flex}.dv-rank-bar span{width:100%;height:var(--p);background:#c9ec4a73;border-radius:10px 10px 4px 4px;display:block}.dv-rank-col--top .dv-rank-bar span{background:var(--k)}.dv-rank-col--top .dv-rank-v{color:var(--k)}.dv-rank-col img{object-fit:contain}.dv-rank-name{color:var(--ink-2);font-size:12px;font-weight:600}@media (max-width:640px){.dv-ranks{row-gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}.dv-rank-bar{height:120px}}.dv-columns{gap:var(--sp-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.dv-columns li{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.dv-col-v{color:var(--ink);font-family:var(--v4-font-mono);font-size:14px}.dv-col{align-items:flex-end;width:100%;height:200px;display:flex}.dv-col span{width:100%;height:var(--p);background:rgba(201, 236, 74, var(--o));border-radius:10px;display:block}.dv-col-label{color:var(--ink-2);font-size:12px;line-height:1.35}.dv-col-win{box-shadow:inset 0 0 0 1px var(--dv-line);color:var(--ink);font-family:var(--v4-font-mono);background:#18181d;border-radius:999px;padding:4px 10px;font-size:12px}@media (max-width:640px){.dv-columns{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-flow:row}.dv-col{height:120px}}.dv-mosaic{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:84px;grid-auto-flow:dense;gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.dv-tile{box-shadow:inset 0 0 0 1px var(--dv-line);background:#18181d;border-radius:14px;position:relative;overflow:hidden}.dv-tile--lead{grid-area:span 3/span 3}.dv-tile--big{grid-area:span 2/span 2}.dv-tile img{object-fit:cover;width:100%;height:100%;display:block}.dv-tile b{color:var(--ink);font-family:var(--v4-font-mono);background:#000000b8;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;bottom:6px;left:6px}.dv-tile-none{height:100%;color:var(--ink-2);font-family:var(--v4-font-mono);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.dv-tile-none span{color:var(--ink-3);font-family:var(--v4-font-text)}.dv-stacks{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-stacks li{align-items:center;gap:var(--sp-3);grid-template-columns:40px 150px minmax(0,1fr) 40px;min-height:48px;display:grid}.dv-stack{width:var(--w);border-radius:8px;height:16px;display:flex;overflow:hidden}.dv-stack span{width:var(--p)}.dv-k0{background:var(--k)}.dv-k1{background:var(--info)}.dv-k2{background:var(--gold)}.dv-k3{background:#5c5f66}.dv-stacks b{text-align:right}@media (max-width:560px){.dv-stacks li{grid-template-columns:40px minmax(0,1fr) 40px}.dv-stack{grid-area:2/1/auto/-1}}.tod-pick fieldset{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.tod-pick label{min-height:32px;box-shadow:var(--edge);color:var(--ink-2);font:600 12px/1 var(--v4-font-mono);letter-spacing:.06em;cursor:pointer;background:#ffffff0b;border-radius:999px;align-items:center;padding:0 12px;transition:background-color .15s,color .15s;display:inline-flex}.tod-pick label:hover{color:var(--ink);background:#ffffff17}.tod-pick input:checked+label{background:var(--ink);color:var(--bg-site)}.tod-pick input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.tod-pick label{min-height:44px}}.tod-reg{gap:var(--sp-4);flex-direction:column;display:none}:is(.tod:has(#tod-r-br1:checked) .tod-reg[data-r=br1],.tod:has(#tod-r-eun1:checked) .tod-reg[data-r=eun1],.tod:has(#tod-r-euw1:checked) .tod-reg[data-r=euw1],.tod:has(#tod-r-jp1:checked) .tod-reg[data-r=jp1],.tod:has(#tod-r-kr:checked) .tod-reg[data-r=kr],.tod:has(#tod-r-la1:checked) .tod-reg[data-r=la1],.tod:has(#tod-r-la2:checked) .tod-reg[data-r=la2],.tod:has(#tod-r-me1:checked) .tod-reg[data-r=me1],.tod:has(#tod-r-na1:checked) .tod-reg[data-r=na1],.tod:has(#tod-r-oc1:checked) .tod-reg[data-r=oc1],.tod:has(#tod-r-ph2:checked) .tod-reg[data-r=ph2],.tod:has(#tod-r-ru:checked) .tod-reg[data-r=ru],.tod:has(#tod-r-sg2:checked) .tod-reg[data-r=sg2],.tod:has(#tod-r-th2:checked) .tod-reg[data-r=th2],.tod:has(#tod-r-tr1:checked) .tod-reg[data-r=tr1],.tod:has(#tod-r-tw2:checked) .tod-reg[data-r=tw2],.tod:has(#tod-r-vn2:checked) .tod-reg[data-r=vn2]){display:flex}.tod-hero{justify-content:space-between;align-items:baseline;gap:4px var(--sp-4);flex-wrap:wrap;display:flex}.dv .tod-big{font-family:var(--v4-font-display);color:var(--ink);margin:0;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.1}.dv .tod-big b{color:var(--k);font-variant-numeric:tabular-nums}.dv .tod-zone{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:13px;display:flex}.tod-games{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:12px}.dv .tod-chart{margin:0}.dv .tod-bars{border-bottom:1px solid var(--dv-grid);grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:3px;height:160px;margin:0;padding:0;list-style:none;display:grid}.tod-bar{height:max(2px, var(--h));background:#ffffff24;border-radius:3px 3px 0 0;transition:background-color .15s}.tod-bar:hover{background:#ffffff3d}.tod-bar--peak,.tod-bar--peak:hover{background:var(--k)}.dv .tod-axis{font:500 11px/1 var(--v4-font-mono);color:var(--ink-3);justify-content:space-between;margin:6px 0 0;display:flex}.dv .tod-facts{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tod-facts>div{min-width:0;box-shadow:inset 0 0 0 1px var(--hairline);background:#ffffff08;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.tod-facts dt{font:500 11px/1.2 var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dv .tod-facts dd{flex-direction:column;gap:2px;margin:0;display:flex}.tod-facts dd b{font-family:var(--v4-font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:600}.tod-facts dd b.dv-accent{color:var(--k)}.tod-facts dd span{color:var(--ink-3);font-size:12px}@media (max-width:700px){.dv .tod-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dv .tod-bars{gap:2px;height:120px}}.tod-key{font:500 11px/1 var(--v4-font-mono);color:var(--ink-3);align-items:center;gap:8px;margin:0;display:flex}.tod-key i{background:linear-gradient(90deg,#c9ec4a0f,#c9ec4ad9);border-radius:4px;width:64px;height:8px}.tod-heat{flex-direction:column;gap:2px;min-width:0;display:flex}.tod-heat-hours,.tod-row{grid-template-columns:48px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.tod-heat-hours span{font:500 11px/1 var(--v4-font-mono);color:var(--ink-3)}.tod-row-code{font:600 11px/1 var(--v4-font-mono);letter-spacing:.04em;color:var(--ink-2)}:is(.dv-pool:has(#tod-r-br1:checked) .tod-row[data-r=br1] .tod-row-code,.dv-pool:has(#tod-r-eun1:checked) .tod-row[data-r=eun1] .tod-row-code,.dv-pool:has(#tod-r-euw1:checked) .tod-row[data-r=euw1] .tod-row-code,.dv-pool:has(#tod-r-jp1:checked) .tod-row[data-r=jp1] .tod-row-code,.dv-pool:has(#tod-r-kr:checked) .tod-row[data-r=kr] .tod-row-code,.dv-pool:has(#tod-r-la1:checked) .tod-row[data-r=la1] .tod-row-code,.dv-pool:has(#tod-r-la2:checked) .tod-row[data-r=la2] .tod-row-code,.dv-pool:has(#tod-r-me1:checked) .tod-row[data-r=me1] .tod-row-code,.dv-pool:has(#tod-r-na1:checked) .tod-row[data-r=na1] .tod-row-code,.dv-pool:has(#tod-r-oc1:checked) .tod-row[data-r=oc1] .tod-row-code,.dv-pool:has(#tod-r-ph2:checked) .tod-row[data-r=ph2] .tod-row-code,.dv-pool:has(#tod-r-ru:checked) .tod-row[data-r=ru] .tod-row-code,.dv-pool:has(#tod-r-sg2:checked) .tod-row[data-r=sg2] .tod-row-code,.dv-pool:has(#tod-r-th2:checked) .tod-row[data-r=th2] .tod-row-code,.dv-pool:has(#tod-r-tr1:checked) .tod-row[data-r=tr1] .tod-row-code,.dv-pool:has(#tod-r-tw2:checked) .tod-row[data-r=tw2] .tod-row-code,.dv-pool:has(#tod-r-vn2:checked) .tod-row[data-r=vn2] .tod-row-code){color:var(--k)}.tod-cell{background:rgba(201, 236, 74, calc(.06 + var(--a,0) * .79));border-radius:3px;height:22px}@media (max-width:560px){.tod-heat-hours,.tod-row{grid-template-columns:38px repeat(24,minmax(0,1fr));gap:1px}.tod-cell{border-radius:2px;height:18px}}.dv-hist{fill:#ffffff0f}.dv-len-label{fill:var(--ink-2);font-size:12px}.dv-curve path{fill:none;stroke-width:3px;stroke-linejoin:round}.dv-curve--a path{stroke:var(--k)}.dv-curve--a circle,.dv-key.dv-curve--a{fill:var(--k);background:var(--k)}.dv-curve--b path{stroke:var(--info)}.dv-curve--b circle,.dv-key.dv-curve--b{fill:var(--info);background:var(--info)}.dv-curve--c path{stroke:var(--gold)}.dv-curve--c circle,.dv-key.dv-curve--c{fill:var(--gold);background:var(--gold)}.dv-legend a{color:var(--ink);font-weight:600;text-decoration:none}.dv-len-table{max-width:560px}.dv-ends{border-radius:16px;gap:3px;min-height:160px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dv-end{flex:var(--p) 1 0;min-width:0;padding:var(--sp-3);color:var(--kt);background:#8f5a45;flex-direction:column;justify-content:flex-end;gap:4px;display:flex}.dv-end:nth-child(2){background:#f0a35e}.dv-end:nth-child(3){background:#d9895a}.dv-end:nth-child(4){background:#c27a53}.dv-end--out{color:var(--ink);background:#c9ec4a59}.dv-end b{font-family:var(--v4-font-display);font-size:20px;line-height:1}.dv-end--out b{font-size:40px}.dv-end span{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}@media (max-width:640px){.dv-ends{flex-direction:column;min-height:0}.dv-end{align-items:baseline;gap:var(--sp-3);flex-direction:row;flex:none}}.dv-fact--votes{align-items:center;gap:var(--sp-3);flex-direction:row;max-width:360px}.dv-votes{gap:6px;display:inline-flex}.dv-votes i{background:var(--k);border-radius:50%;width:22px;height:22px}.dv-votes .dv-vote-no{background:#f0a35e}.dv-how{gap:var(--sp-4);padding:var(--sp-5) 0 0;border-top:1px solid var(--dv-line,#ffffff0d);grid-template-columns:220px minmax(0,1fr);display:grid}.dv-how p{max-width:68ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (max-width:640px){.dv-how{grid-template-columns:minmax(0,1fr)}}.dv-wfb{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.dv-wfb-lane{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.dv-wfb-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-wfb-list li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--dv-line);grid-template-columns:18px 32px minmax(0,1fr) auto;display:grid}.dv-wfb-list img{border-radius:8px}.dv-wfb-list a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.dv .dv-wfb-list--worst{margin-top:var(--sp-3)}.dv-wfb-list--worst a{color:var(--ink-2);font-weight:500}.dv-wfb-v{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.dv-wfb-v--up{color:var(--k)}.dv .dv-wfb-unit{margin:var(--sp-4) 0 0}.ko-page.dl-main{gap:0}.dl-main .dl-h2{font-family:var(--v4-font-text);max-width:16ch;letter-spacing:var(--ls-display);color:var(--ink-max);text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(32px,3vw + 14px,56px);line-height:1.02}.dl-main .dl-hero{isolation:isolate;gap:var(--s-9);padding-block:var(--s-8) var(--s-6);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid;position:relative}.dl-main .dl-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 60%,#c9ec4a21,#0000 70%);position:absolute;inset:-8% 0 0 30%}@media (min-width:1024px){.dl-main .dl-hero{gap:var(--s-11);padding-block:var(--s-10) var(--s-9);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.dl-main .dl-hero-say{align-items:flex-start;gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.dl-main .dl-h1{gap:var(--s-5);font-family:var(--v4-font-text);color:var(--ink-max);flex-direction:column;margin:0;display:flex}.dl-main .dl-h1-game{align-items:center;gap:var(--s-4);font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--k);font-weight:600;display:flex}.dl-main .dl-h1-game:before{content:"";background:var(--k);border-radius:2px;flex:none;width:20px;height:2px}.dl-main .dl-h1-say{letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all;max-width:14ch;font-size:clamp(38px,2.8vw + 16px,60px);font-weight:700;line-height:1;display:block}.dl-main .dl-h1-say em{color:var(--k);font-style:normal}.dl-main .dl-pitch{max-width:44ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--ink-2);margin:0}@media (min-width:1024px){.dl-main .dl-pitch{font-size:18px}}.dl-main .dl-pitch kbd{font-family:var(--v4-font-mono);color:var(--kt);background:var(--k);border-radius:6px;padding:0 .45em;font-size:.82em;font-weight:700;line-height:1.5;display:inline-block;box-shadow:0 2px #7f9a25}.dl-main .dl-note{max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body-s);color:var(--ink-3);overflow-wrap:anywhere;margin:0}.dl-main .dl-note b{color:var(--ink-2);font-weight:600}.dl-main .dl-say{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.dl-main .dl-say-go,.dl-main .dl-say-not,.dl-main .dl-hero[data-dl=started] .dl-say-wait,.dl-main .dl-hero[data-dl-hold=platform] .dl-say-wait{display:none}.dl-main .dl-hero[data-dl=started] .dl-say-go,.dl-main .dl-hero[data-dl-hold=platform] .dl-say-not{gap:var(--s-4);display:grid}.dl-main .dl-hero[data-dl-hold=platform] .dl-say-not{border-inline-start:3px solid var(--gold);padding-inline-start:var(--s-6)}.dl-main .dl-do{width:100%;margin:0;display:flex}.dl-main .ko-btn.dl-btn{gap:var(--s-4);min-height:58px;padding-inline:var(--s-9);border-radius:var(--r-btn-l);font-size:17px;font-weight:700;box-shadow:0 14px 34px -12px #c9ec4a8c}.dl-main .dl-btn-mark{flex:none}@media (max-width:759px){.dl-main .dl-do .ko-btn.dl-btn{width:100%}}.dl-main .dl-meta{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;margin:0;display:flex}.dl-main .dl-spec{font-family:var(--v4-font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--ink-3);flex-wrap:wrap;display:inline-flex}.dl-main .dl-spec span+span:before{content:"·";padding-inline:var(--s-4);color:var(--stroke)}.dl-main .dl-spec span:first-child{color:var(--k);font-weight:600}.dl-main .dl-chip{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-5);font-size:var(--fs-body-s);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ring), inset 0 0 0 1px #ffffff0f;border-radius:999px;display:inline-flex}.dl-main .dl-chip svg{color:var(--k);flex:none}.dl-main .dl-meta--final{justify-content:center}.dl-main .dl-stage{aspect-ratio:950/720;border-radius:var(--r-hero);min-width:0;margin:0;position:relative}.dl-main .dl-stage>picture:first-child{border-radius:inherit;height:100%;display:block}.dl-main .dl-stage-game{object-fit:cover;border-radius:inherit;filter:saturate(.85)brightness(.62);width:100%;height:100%;display:block;box-shadow:0 40px 90px -40px #000000e6}.dl-main .dl-stage:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;box-shadow:var(--edge);background:linear-gradient(#0b0b0d00 45%,#0b0b0d99);position:absolute;inset:0}.dl-main .dl-plate{z-index:2;filter:drop-shadow(0 18px 28px #0009);display:block;position:absolute}.dl-main .dl-plate img{width:100%;height:auto;display:block}.dl-main .dl-plate--build{width:42%;top:6%;right:4%}.dl-main .dl-plate--intel{width:44%;bottom:22%;left:4%}.dl-main .dl-key{z-index:3;align-items:center;gap:var(--s-5);margin:0;display:flex;position:absolute;bottom:6%;right:5%}.dl-main .dl-key-cap{min-width:72px;height:42px;padding-inline:var(--s-6);font-family:var(--v4-font-mono);color:var(--kt);background:linear-gradient(180deg, var(--k2), var(--k));border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid;transform:translateY(2px);box-shadow:0 2px #7f9a25,0 0 0 4px #c9ec4a29,0 12px 26px #0000008c}.dl-main .dl-key-say{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink);text-shadow:0 1px 6px #000c;order:-1;font-weight:600}.dl-main .dl-sample{z-index:3;top:var(--s-5);left:var(--s-5);padding:var(--s-2) var(--s-4);font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-2);border-radius:var(--r-chip);background:#0b0b0db8;font-weight:600;position:absolute}@media (max-width:759px){.dl-main .dl-stage{border-radius:var(--r-card)}.dl-main .dl-key-cap{min-width:56px;height:34px;font-size:13px}.dl-main .dl-sample{top:var(--s-4);left:var(--s-4)}}@media (prefers-reduced-motion:no-preference){.dl-main .dl-key-cap{animation:dl-press .42s var(--ease) .3s both}.dl-main .dl-plate--build{animation:dl-plate-in .52s var(--ease) .62s both}.dl-main .dl-plate--intel{animation:dl-plate-in .52s var(--ease) .76s both}}@keyframes dl-press{0%{transform:translateY(-2px);box-shadow:0 6px #7f9a25,0 0 #c9ec4a00,0 16px 30px #0000008c}}@keyframes dl-plate-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.dl-main .dl-screens{gap:var(--s-8);padding-block:var(--s-10) var(--s-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:760px){.dl-main .dl-screens{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-main .dl-card--wide{grid-column:1/-1}}.dl-main .dl-card{min-width:0;margin:0;position:relative}.dl-main .dl-card-shot{cursor:zoom-in;background:var(--bg-app);border-radius:var(--r-card);width:100%;box-shadow:var(--edge), 0 30px 60px -30px #000000e6;transition:transform var(--t-transform) var(--ease);border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.dl-main .dl-card-shot img{width:100%;height:auto;display:block}.dl-main .dl-card-shot:hover{transform:translateY(-3px)}.dl-main .dl-card-shot:focus-visible{outline:2px solid var(--k);outline-offset:3px}.dl-main .dl-card-zoom{right:var(--s-5);bottom:var(--s-5);width:32px;height:32px;color:var(--ink);border-radius:var(--r-btn-s);background:#0b0b0dc7;place-items:center;display:grid;position:absolute}.dl-main .dl-card-label{left:var(--s-6);bottom:var(--s-6);align-items:center;gap:var(--s-4);max-width:calc(100% - 96px);padding:var(--s-3) var(--s-6);font-size:var(--fs-body-l);color:var(--ink-max);pointer-events:none;box-shadow:var(--edge);background:#0b0b0ddb;border-radius:999px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute}.dl-main .dl-card-label:before{content:"";background:var(--k);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:759px){.dl-main .dl-card-shot{border-radius:var(--r-tile)}.dl-main .dl-card-label{left:var(--s-4);bottom:var(--s-4);padding:var(--s-2) var(--s-5);font-size:var(--fs-body)}}.dl-main .dl-full{width:min(1200px,94vw);max-height:94vh;color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.dl-main .dl-full::backdrop{background:#050507ed}.dl-main .dl-full img{object-fit:contain;border-radius:var(--r-tile);width:100%;height:auto;max-height:84vh;box-shadow:var(--edge);display:block}.dl-main .dl-full-close{min-height:44px;margin:var(--s-5) auto 0;padding-inline:var(--s-8);font:inherit;font-size:var(--fs-body-l);color:var(--ink);cursor:pointer;border-radius:var(--r-btn-l);background:#ffffff14;border:0;font-weight:600;display:block}.dl-main .dl-full-close:focus-visible{outline:2px solid var(--k);outline-offset:2px}.dl-main .dl-final{isolation:isolate;align-items:center;gap:var(--s-6);margin-block:var(--s-11) var(--s-6);padding:var(--s-11) var(--s-8) var(--s-9);text-align:center;background:radial-gradient(70% 90% at 50% 0%, #c9ec4a26, transparent 62%), var(--bg-app);border-radius:var(--r-hero);box-shadow:var(--edge);flex-direction:column;display:flex;position:relative;overflow:hidden}.dl-main .dl-final:before{content:"";background:linear-gradient(90deg, transparent, var(--k), transparent);height:1px;position:absolute;top:0;left:20%;right:20%}@media (max-width:759px){.dl-main .dl-final{padding:var(--s-10) var(--s-6) var(--s-8);border-radius:var(--r-card)}}.dl-main .dl-do--final{justify-content:center}.dl-main .dl-final-links{justify-content:center;gap:var(--s-4) var(--s-8);font-size:var(--fs-body);flex-wrap:wrap;margin:0;display:flex}.dl-main .dl-final-links a{min-height:44px;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--stroke);text-decoration-color:var(--stroke);text-underline-offset:4px;align-items:center;display:inline-flex}.dl-main .dl-final-links a:hover{color:var(--ink)}.dl-main .dl-more{width:100%;max-width:760px;margin-top:var(--s-5);text-align:start;border-top:1px solid var(--hairline)}.dl-main .dl-more summary{justify-content:center;align-items:center;gap:var(--s-4);min-height:48px;padding-top:var(--s-5);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer;font-weight:600;list-style:none;display:flex}.dl-main .dl-more summary::-webkit-details-marker{display:none}.dl-main .dl-more summary:after{content:"";width:7px;height:7px;transition:transform var(--t-transform) var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;margin-top:-3px;transform:rotate(45deg)}.dl-main .dl-more[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.dl-main .dl-more summary:hover{color:var(--ink)}.dl-main .dl-more summary:focus-visible{outline:2px solid var(--k);outline-offset:2px;border-radius:var(--r-btn-s)}.dl-main .dl-more-body{gap:var(--s-9);padding-block:var(--s-8) var(--s-4);display:grid}.dl-main .dl-fact{gap:var(--s-4);flex-direction:column;min-width:0;scroll-margin-top:96px;display:flex}.dl-main .dl-fact-h{font-family:var(--v4-font-text);color:var(--ink-max);margin:0;font-size:18px;font-weight:700;line-height:1.2}.dl-main .dl-fact p{font-size:var(--fs-body);line-height:var(--lh-body-s);color:var(--ink-2);margin:0}.dl-main .dl-fact b{color:var(--ink)}.dl-main .dl-fact a{color:var(--k)}.dl-main .dl-fact .dl-code{padding:var(--s-5) var(--s-6);font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);color:var(--ink);border-radius:var(--r-input);overflow-wrap:anywhere;background:#ffffff0a;line-height:1.6}.dl-main .dl-sticky{display:none}@supports (animation-timeline:view()){@media (max-width:759px){.ko-page.dl-main{timeline-scope:--dl-hero, --dl-final}.dl-main .dl-hero{view-timeline:--dl-hero block}.dl-main .dl-final{view-timeline:--dl-final block}.dl-main .dl-sticky{z-index:20;justify-content:space-between;align-items:center;gap:var(--s-5);margin-inline:calc(-1 * var(--pad-page));margin-bottom:calc(-1 * var(--pad-page));padding:var(--s-4) var(--pad-page) calc(var(--s-4) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--hairline);background:#0b0b0de6;animation:linear both dl-sticky-in,linear forwards dl-sticky-out;animation-timeline:--dl-hero,--dl-final;animation-range:exit 30% exit 80%,entry 10% entry 50%;display:flex;position:sticky;bottom:0}}}@keyframes dl-sticky-out{0%{visibility:visible;opacity:1;transform:none}to{visibility:hidden;opacity:0;transform:translateY(100%)}}@keyframes dl-sticky-in{0%{visibility:hidden;opacity:0;transform:translateY(100%)}to{visibility:visible;opacity:1;transform:none}}.dl-main .dl-sticky-say{min-width:0;font-size:var(--fs-body-s);color:var(--ink-3);flex-direction:column;margin:0;line-height:1.3;display:flex}.dl-main .dl-sticky-say b{font-family:var(--v4-font-text);font-weight:700;font-size:var(--fs-title);color:var(--ink-max)}.dl-main .ko-btn.dl-btn--sticky{min-height:46px;padding-inline:var(--s-8);font-size:var(--fs-body-l);box-shadow:none;flex:none}.ko-page.ab{gap:0}.ab .ab-eyebrow{align-items:center;gap:var(--sp-3);font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--k);margin:0;display:flex}.ab .ab-eyebrow:before{content:"";background:var(--k);flex:none;width:24px;height:2px}.ab .ab-eyebrow--h{font-size:var(--ko-fs-tag)}.ab .ab-h2{font-size:var(--ko-fs-h1);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:18ch;margin:0;line-height:1.05}.ab .ab-h3{font-size:var(--ko-fs-h2);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:20ch;margin:0;line-height:1.15}.ab .ab-line{font-size:var(--ko-fs-body);color:var(--ko-ink-2);max-width:52ch;margin:0;line-height:1.6}.ab .ab-band-head{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.ab .ab-band{gap:var(--sp-6);padding-block:calc(var(--sp-7) + var(--sp-4)) var(--sp-7);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}@media (max-width:620px){.ab .ab-band{gap:var(--sp-5);padding-block:calc(var(--sp-6) + var(--sp-2)) var(--sp-6)}}.ab .ab-do{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.ab .ko-btn.ab-btn{height:46px;padding-inline:var(--sp-6);font-size:var(--ko-fs-body)}.ab .ko-btn--ghost.ab-btn{border:1px solid var(--ko-ink-3);color:var(--ko-ink)}@media (max-width:620px){.ab .ab-do{width:100%}.ab .ko-btn.ab-btn{flex:auto;justify-content:center}}.v4-shell .ab .ko-tag.ab-mark{background-color:var(--ko-tag-solid);flex:none;align-self:flex-start}.ab .ab-stage{align-items:flex-start;gap:var(--sp-5);padding:calc(var(--sp-7) + var(--sp-2)) var(--sp-7);border-radius:var(--ko-r-xl);background:var(--ko-canvas-deep);border:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.ab>.ab-stage{margin-top:var(--sp-3)}@media (max-width:620px){.ab .ab-stage{gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);border-radius:var(--ko-r-lg)}}.ab .ab-title{font-size:clamp(40px,6.4vw,76px);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);color:var(--ko-ink);max-width:12ch;margin:0;line-height:.96}.ab .ab-lede{font-size:var(--ko-fs-h3);color:var(--ko-ink-2);max-width:36ch;margin:0;line-height:1.45}@media (max-width:620px){.ab .ab-lede{font-size:var(--ko-fs-lead)}}.ab .ab-numbers{gap:var(--sp-5) var(--sp-7);margin:var(--sp-3) 0 0;padding:var(--sp-5) 0 0;border-top:1px solid var(--ko-hairline);grid-template-columns:minmax(0,1fr);align-self:stretch;list-style:none;display:grid}@media (min-width:760px){.ab .ab-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab .ab-number{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ab .ab-number>b{font-size:clamp(44px,5.4vw,68px);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);color:var(--k);font-variant-numeric:tabular-nums;line-height:1}.ab .ab-number>span{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.ab .ab-fig{gap:var(--sp-5);flex-direction:column;min-width:0;margin:0;display:flex}.ab .ab-row{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.ab .ab-row-cap{align-items:baseline;gap:var(--sp-3);min-width:0;margin:0;display:flex}.ab .ab-row-word{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.ab .ab-row[data-kept=all] .ab-row-word{color:var(--k)}.ab .ab-row-note{font-size:var(--ko-fs-meta);color:var(--ko-ink-3)}.ab .ab-seats{gap:var(--sp-2);grid-template-columns:repeat(10,48px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:619px){.ab .ab-seats{grid-template-columns:repeat(5,48px)}}.ab .ab-seat{border-radius:var(--ko-r-md);line-height:0;display:block}.ab .ab-seat .ko-icon{border-radius:var(--ko-r-md);filter:grayscale();opacity:.28}.ab .ab-seat.is-kept .ko-icon{filter:none;opacity:1}.ab .ab-seat.is-kept{box-shadow:0 0 0 2px var(--k)}.ab .ab-fig-cap{font-size:var(--ko-fs-meta);color:var(--ko-ink-3);margin:0}.ab .ab-wins{gap:var(--sp-5)}.ab .ab-wins-list{gap:var(--sp-5) var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.ab .ab-wins-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab .ab-win{gap:var(--sp-2);padding-top:var(--sp-4);border-top:2px solid var(--k);flex-direction:column;min-width:0;display:flex}.ab .ab-num{font-family:var(--ko-font-display);font-size:var(--ko-fs-digit);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);font-variant-numeric:tabular-nums;color:var(--k);line-height:1}.ab .ab-app{border-top:0;padding-top:0}.ab .ab-stage--app{gap:var(--sp-6)}.ab .ab-stage-say{align-items:flex-start;gap:var(--sp-4);flex-direction:column;min-width:0;max-width:60ch;display:flex}.ab .ab-who{gap:var(--sp-5);padding-bottom:var(--sp-6)}.ab .ab-who-grid{gap:var(--sp-5) var(--sp-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:860px){.ab .ab-who-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.ab .ab-who-say{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.ab .ab-facts{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.ab .ab-facts{grid-template-columns:minmax(0,1fr)}}.ab .ab-facts>li{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.ab .ab-facts b{font-size:var(--ko-fs-h2);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);font-variant-numeric:tabular-nums;line-height:1}.ab .ab-facts span{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.ab .ab-legal{font-size:var(--ko-fs-meta);color:var(--ko-ink-3);max-width:60ch;margin:0}.ko-page.hiw{gap:0}.hiw .hiw-eyebrow{align-items:center;gap:var(--sp-3);font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--k);margin:0;display:flex}.hiw .hiw-eyebrow:before{content:"";background:var(--k);flex:none;width:24px;height:2px}.hiw .hiw-h2{font-size:var(--ko-fs-h1);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:20ch;margin:0;line-height:1.05}.hiw .hiw-h2--big{font-size:var(--ko-fs-hero);letter-spacing:var(--ko-track-hero)}.hiw .hiw-h3{font-size:var(--ko-fs-h2);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:22ch;margin:0;line-height:1.15}.hiw .hiw-line{font-size:var(--ko-fs-body);color:var(--ko-ink-2);max-width:60ch;margin:0;line-height:1.6}.hiw .hiw-line--lead{font-size:var(--ko-fs-lead);color:var(--ko-ink);line-height:1.55}.hiw .hiw-line--quiet{color:var(--ko-ink-3)}.hiw .hiw-band-head{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.hiw .hiw-band-head--wide>.hiw-h2{max-width:16ch}.hiw .hiw-band{gap:var(--sp-6);padding-block:calc(var(--sp-7) + var(--sp-4)) var(--sp-7);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}@media (max-width:620px){.hiw .hiw-band{gap:var(--sp-5);padding-block:calc(var(--sp-6) + var(--sp-2)) var(--sp-6)}}.hiw .hiw-num{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);color:var(--k);line-height:1}.hiw .hiw-num--big{font-family:var(--ko-font-display);font-size:var(--ko-fs-digit);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);font-variant-numeric:tabular-nums}.hiw .hiw-do{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.hiw .ko-btn.hiw-btn{height:46px;padding-inline:var(--sp-6);font-size:var(--ko-fs-body)}.hiw .ko-btn--ghost.hiw-btn{border:1px solid var(--ko-ink-3);color:var(--ko-ink)}@media (max-width:620px){.hiw .hiw-do{width:100%}.hiw .ko-btn.hiw-btn{flex:auto;justify-content:center}}.hiw .hiw-stage{gap:var(--sp-6);padding:var(--sp-6);border-radius:var(--ko-r-xl);background:var(--ko-canvas-deep);border:1px solid var(--ko-hairline);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}@media (min-width:900px){.hiw .hiw-stage{gap:var(--sp-7);padding:calc(var(--sp-7) + var(--sp-2)) var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (min-width:1200px){.hiw .hiw-stage{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:620px){.hiw .hiw-stage{gap:var(--sp-5);padding:var(--sp-5) var(--sp-4);border-radius:var(--ko-r-lg)}}.hiw>.hiw-stage{margin-top:var(--sp-3)}.hiw .hiw-stage-say{align-items:flex-start;gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hiw .hiw-title{font-size:clamp(38px,5.6vw,64px);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);color:var(--ko-ink);max-width:12ch;margin:0;line-height:.98}.hiw .hiw-lede{font-size:var(--ko-fs-h3);color:var(--ko-ink-2);max-width:34ch;margin:0;line-height:1.45}@media (max-width:620px){.hiw .hiw-lede{font-size:var(--ko-fs-lead)}}.hiw .hiw-plates{align-items:flex-end;gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex}.hiw .hiw-plate{width:100%;max-width:400px;height:auto}.hiw .hiw-plate+.hiw-plate{max-width:340px}@media (min-width:700px){.hiw .hiw-plates>.hiw-plate:nth-child(3){margin-inline-end:var(--sp-6)}}.v4-shell .hiw .ko-tag.hiw-mark{background-color:var(--ko-tag-solid);flex:none;align-self:flex-start}.v4-shell .hiw .hiw-plates>.ko-tag.hiw-mark{align-self:flex-end}@media (min-width:900px){.hiw .hiw-stage--solve{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (min-width:1200px){.hiw .hiw-stage--solve{grid-template-columns:340px minmax(0,1fr)}}.hiw .hiw-plates--solve{order:1;align-items:flex-start}.v4-shell .hiw .hiw-plates--solve>.ko-tag.hiw-mark{align-self:flex-start}@media (min-width:900px){.hiw .hiw-plates--solve{order:0}}.hiw .hiw-plate--solve{max-width:340px}.hiw .hiw-solve{border-top:0;padding-top:0}.hiw .hiw-idea{gap:var(--sp-5)}.hiw .hiw-eyebrow--h{font-size:var(--ko-fs-tag)}.hiw .hiw-statement{gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hiw .hiw-claim{gap:var(--sp-1) var(--sp-5);padding-block:var(--sp-3);border-top:1px solid var(--ko-hairline);grid-template-columns:minmax(0,1fr);align-items:baseline;min-width:0;display:grid}@media (min-width:620px){.hiw .hiw-claim{grid-template-columns:96px minmax(0,1fr)}}.hiw .hiw-when{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase}.hiw .hiw-when--lime{color:var(--k)}.hiw .hiw-when--violet{color:#a999ff}.hiw .hiw-when--red{color:#f96265}.hiw .hiw-what{font-size:clamp(24px,3.2vw,44px);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:22ch;line-height:1.08}.hiw .hiw-diff-list{gap:var(--sp-6) var(--sp-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.hiw .hiw-diff-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hiw .hiw-diff-item{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.hiw .hiw-diff-item>.hiw-line{max-width:48ch}.hiw .hiw-rail-head{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);padding-top:var(--sp-2);margin:0}.hiw .hiw-rail{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hiw .hiw-step{gap:var(--sp-2);border-inline-start:2px solid var(--k);flex-direction:column;min-width:0;padding-inline-start:var(--sp-5);display:flex}@media (min-width:620px){.hiw .hiw-rail{gap:var(--sp-6) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.hiw .hiw-rail{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr))}.hiw .hiw-step{padding-inline-start:0;padding-top:var(--sp-4);border-inline-start:0;border-top:2px solid var(--k)}}.hiw .hiw-step-head{font-size:var(--ko-fs-lead);font-weight:var(--ko-w-bold);color:var(--ko-ink);margin:0;line-height:1.25}.hiw .hiw-draft{border-top:0;padding-top:0}.hiw .hiw-stage--draft{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.hiw .hiw-stage--draft>.hiw-stage-say{max-width:62ch}.hiw .hiw-board{isolation:isolate;gap:var(--sp-5);padding:var(--sp-6);border-radius:var(--ko-r-lg);background:var(--ko-canvas-deep);border:1px solid var(--ko-hairline);flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}@media (max-width:620px){.hiw .hiw-board{padding:var(--sp-4);gap:var(--sp-4)}}.hiw .hiw-board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 0 100%,#c9ec4a33 0%,#0000 70%),radial-gradient(55% 55% at 100% 0,#7c5cff3d 0%,#0000 70%),radial-gradient(45% 45% at 100% 100%,#e5484d29 0%,#0000 70%);position:absolute;inset:0}.hiw .hiw-board:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%)}.hiw .hiw-board-scan{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c9ec4ab3,#0000);height:2px;animation:6s linear infinite hiw-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #c9ec4a59}@keyframes hiw-scan{0%{inset-block-start:0}to{inset-block-start:100%}}@media (prefers-reduced-motion:reduce){.hiw .hiw-board-scan{opacity:.4;animation:none}}.hiw .hiw-board-grid{z-index:1;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}@media (min-width:760px){.hiw .hiw-board-grid{gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}@media (max-width:759px){.hiw .hiw-read{order:3}}.hiw .hiw-side{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.hiw .hiw-side[data-side=red]{text-align:end;align-items:flex-end}.hiw .hiw-side-word{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--k);margin:0}.hiw .hiw-side[data-side=red] .hiw-side-word{color:#f96265}.hiw .hiw-side-word--mid{color:var(--ko-ink-3)}.hiw .hiw-seats{align-items:flex-start;gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hiw .hiw-side[data-side=red] .hiw-seats{align-items:flex-end}@media (max-width:759px){.hiw .hiw-side[data-side=red]{text-align:start;align-items:flex-start}.hiw .hiw-seats{grid-template-columns:repeat(5,minmax(0,1fr));max-width:272px;display:grid}.hiw .hiw-side .hiw-seat .ko-icon{width:100%;height:auto}}.hiw .hiw-seat{border-radius:var(--ko-r-md);box-shadow:0 0 0 2px var(--k);line-height:0;display:block}.hiw .hiw-seat .ko-icon{border-radius:var(--ko-r-md)}.hiw .hiw-side[data-side=red] .hiw-seat{box-shadow:0 0 0 2px #e5484d}.hiw .hiw-seat.is-open{outline-offset:-2px;outline:2px dashed #ffffff47;box-shadow:0 0 0 2px #0000}.hiw .hiw-seat.is-open .ko-icon{filter:blur(3px)grayscale();opacity:.35}.hiw .hiw-seats.hiw-seats--bans{flex-flow:wrap;max-width:none;display:flex}.hiw .hiw-seat.is-banned{position:relative;box-shadow:0 0 0 1px #ffffff24}.hiw .hiw-seat.is-banned .ko-icon{filter:grayscale();opacity:.45}.hiw .hiw-seat.is-banned:after{content:"";background:#e5484d;border-radius:2px;height:2px;position:absolute;inset:45% -4px;transform:rotate(-35deg)}.hiw .hiw-bans{z-index:1;align-items:center;gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);min-width:0;display:flex;position:relative}@media (max-width:480px){.hiw .hiw-bans{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}.hiw .hiw-read{gap:var(--sp-3);min-width:0;padding:var(--sp-4) var(--sp-5);border-radius:var(--ko-r-md);background:#ffffff09;border:1px solid #ffffff12;flex-direction:column;display:flex}@media (min-width:760px){.hiw .hiw-read{justify-self:center;width:100%;max-width:440px}}.hiw .hiw-read-sum{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);margin:0;line-height:1.15}.hiw .hiw-signals{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hiw .hiw-signal{height:28px;font-family:var(--v4-font-mono);letter-spacing:.05em;color:var(--ko-ink);white-space:nowrap;background:#ffffff0e;border-radius:8px;align-items:center;gap:7px;padding-inline:11px;font-size:11.5px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff17}.hiw .hiw-signal--more{color:var(--ko-ink-3);box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #ffffff38}.hiw .hiw-signal--app:before{content:"";background:var(--k);border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 8px #c9ec4ab3}.hiw .hiw-all{gap:var(--sp-3);min-width:0;padding-top:var(--sp-2);flex-direction:column;display:flex}.hiw .hiw-all-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (min-width:760px){.hiw .hiw-all-row{gap:var(--sp-4);grid-template-columns:96px minmax(0,1fr)}}.hiw .hiw-all-word{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);line-height:28px}.hiw .hiw-all-row[data-kind=app] .hiw-all-word{color:var(--k)}.hiw .hiw-board-cap{z-index:1;font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);margin:0;position:relative}.hiw .hiw-get{gap:var(--sp-5);padding-bottom:var(--sp-6)}.hiw .hiw-get-say{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.hiw .hiw-get-do{align-items:flex-start;gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.hiw .hiw-get-facts{gap:var(--sp-2) var(--sp-4);font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);flex-wrap:wrap;margin:0;display:flex}.ko-page.gd{gap:0}.gd .gd-eyebrow{align-items:center;gap:var(--sp-3);font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--k);margin:0;display:flex}.gd .gd-eyebrow:before{content:"";background:var(--k);flex:none;width:24px;height:2px}.gd .gd-h2{font-size:var(--ko-fs-h1);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:20ch;margin:0;line-height:1.05}.gd .gd-h2--big{font-size:var(--ko-fs-hero);letter-spacing:var(--ko-track-hero)}.gd .gd-h3{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-display);color:var(--ko-ink);margin:0;line-height:1.2}.gd .gd-h3--big{font-size:var(--ko-fs-h2)}.gd .gd-line{font-size:var(--ko-fs-body);color:var(--ko-ink-2);max-width:62ch;margin:0;line-height:1.6}.gd .gd-line--lead{font-size:var(--ko-fs-lead);color:var(--ko-ink);line-height:1.55}.gd .gd-line--quiet{color:var(--ko-ink-3)}.gd .gd-line a{color:var(--k)}.gd .gd-num{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);color:var(--k);line-height:1}.gd .gd-num--big{font-family:var(--ko-font-display);font-size:var(--ko-fs-digit);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);font-variant-numeric:tabular-nums}.gd .gd-do{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.gd .ko-btn.gd-btn{height:46px;padding-inline:var(--sp-6);font-size:var(--ko-fs-body)}.gd .ko-btn--ghost.gd-btn{border:1px solid var(--ko-ink-3);color:var(--ko-ink)}@media (max-width:620px){.gd .gd-do{width:100%}.gd .ko-btn.gd-btn{flex:auto;justify-content:center}}.v4-shell .gd .ko-tag.gd-mark{background-color:var(--ko-tag-solid);flex:none;align-self:flex-start}.gd .gd-stage{gap:var(--sp-6);margin-top:var(--sp-3);padding:var(--sp-6);border-radius:var(--ko-r-xl);background:var(--ko-canvas-deep);border:1px solid var(--ko-hairline);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}@media (min-width:900px){.gd .gd-stage{gap:var(--sp-7);padding:calc(var(--sp-7) + var(--sp-2)) var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (min-width:1200px){.gd .gd-stage{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:620px){.gd .gd-stage{gap:var(--sp-5);padding:var(--sp-5) var(--sp-4);border-radius:var(--ko-r-lg)}}.gd .gd-stage-say{align-items:flex-start;gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.gd .gd-title{font-size:clamp(38px,5.6vw,64px);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);color:var(--ko-ink);max-width:12ch;margin:0;line-height:.98}.gd .gd-title em{color:var(--k);font-style:normal}.gd .gd-lede{font-size:var(--ko-fs-h3);color:var(--ko-ink-2);max-width:36ch;margin:0;line-height:1.45}@media (max-width:620px){.gd .gd-lede{font-size:var(--ko-fs-lead)}}.gd .gd-plates{align-items:flex-end;gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex}.v4-shell .gd .gd-plates>.ko-tag.gd-mark{align-self:flex-end}.gd .gd-plate{width:100%;max-width:400px;height:auto}.gd .gd-plate+.gd-plate{max-width:340px}@media (min-width:700px){.gd .gd-plates>.gd-plate:nth-child(3){margin-inline-end:var(--sp-6)}}.gd .gd-toc{padding-block:var(--sp-5);min-width:0}.gd .gd-toc-list{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gd .gd-toc-link{align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-3);border:1px solid var(--ko-hairline);border-radius:var(--ko-r-pill);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);color:var(--ko-ink);text-decoration:none;display:inline-flex}.gd .gd-toc-link:hover{border-color:var(--k)}.gd .gd-toc-link>b{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);color:var(--k)}.gd .gd-band{gap:var(--sp-6);padding-block:calc(var(--sp-7) + var(--sp-4)) var(--sp-7);border-top:1px solid var(--ko-hairline);scroll-margin-top:calc(var(--ko-topbar-h) + var(--sp-4));flex-direction:column;min-width:0;display:flex}@media (max-width:620px){.gd .gd-band{gap:var(--sp-5);padding-block:calc(var(--sp-6) + var(--sp-2)) var(--sp-6)}}.gd .gd-band-head{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.gd .gd-steps{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.gd .gd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gd .gd-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.gd .gd-step{gap:var(--sp-3);padding-top:var(--sp-4);border-top:2px solid var(--k);flex-direction:column;min-width:0;display:flex}.gd .gd-step-head{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);color:var(--ko-ink);margin:0;line-height:1.2}.gd .gd-window{gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex}.gd .gd-shot{border-radius:var(--ko-r-lg);border:1px solid var(--ko-hairline);width:100%;height:auto}.gd .gd-cards{gap:var(--sp-5) var(--sp-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.gd .gd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gd .gd-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd .gd-card{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.gd .gd-panels{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.gd .gd-panel{gap:var(--sp-4) var(--sp-7);padding-block:var(--sp-6);border-top:1px solid var(--ko-hairline);scroll-margin-top:calc(var(--ko-topbar-h) + var(--sp-4));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.gd .gd-panel:first-child{border-top:0;padding-top:0}@media (max-width:899px){.gd .gd-panel-art{order:1}}@media (min-width:900px){.gd .gd-panel{grid-template-columns:400px minmax(0,1fr);align-items:start}}.gd .gd-panel-art{min-width:0}.gd .gd-panel-fig{gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.gd .gd-panel-plate{width:100%;max-width:400px;height:auto}.gd .gd-panel-say{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.gd .gd-panel-label{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.gd .gd-panel-label>b{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-tag);color:var(--tile,var(--k))}.gd .gd-tags{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.gd .gd-tag{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-2);padding:2px var(--sp-2);border:1px solid var(--ko-hairline);border-radius:var(--ko-r-xs)}.gd .gd-head{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);color:var(--tile,var(--k));max-width:44ch;margin:0;line-height:1.3}.gd .gd-hook{font-size:var(--ko-fs-body);color:var(--ko-ink-2);max-width:52ch;margin:0;line-height:1.6}.gd .gd-do-line{font-size:var(--ko-fs-body);color:var(--ko-ink);max-width:52ch;margin:0;line-height:1.55}.gd .gd-do-line>b{font-weight:var(--ko-w-bold);color:var(--tile,var(--k))}.gd .gd-do-line--when{color:var(--ko-ink-2)}.gd .gd-do-line--when>b{color:var(--ko-ink-3)}.gd .gd-sketch{gap:var(--sp-3);width:100%;max-width:340px;padding:var(--sp-3);border-radius:var(--ko-r-md);background:#0a0c10db;border:1px solid #ffffff1a;flex-direction:column;display:flex}.gd .gd-sketch-bar{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.gd .gd-sketch-row{align-items:center;gap:var(--sp-2);display:flex}.gd .gd-sketch-key{border-radius:var(--ko-r-xs);border:1px solid var(--ko-ink-3);width:28px;height:28px;font-size:var(--ko-fs-meta);font-weight:var(--ko-w-bold);color:var(--ko-ink);justify-content:center;align-items:center;display:inline-flex}.gd .gd-sketch-word{font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);color:var(--ko-ink)}.gd .gd-controls{gap:var(--sp-5);padding:var(--sp-6);border-radius:var(--ko-r-xl);background:var(--ko-canvas-deep);border:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}@media (max-width:620px){.gd .gd-controls{padding:var(--sp-5) var(--sp-4);border-radius:var(--ko-r-lg)}}.gd .gd-control-list{gap:var(--sp-5) var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.gd .gd-control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gd .gd-control:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1280px){.gd .gd-control-list{grid-template-columns:repeat(3,minmax(0,1fr))}.gd .gd-control:last-child:nth-child(3n+1){grid-column:1/-1}}.gd .gd-control{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.gd .gd-key{min-height:30px;padding:0 var(--sp-3);border-radius:var(--ko-r-sm);border:1px solid var(--ko-ink-3);font-family:var(--v4-font-mono);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);color:var(--ko-ink);background:#ffffff0a;border-bottom-width:3px;align-items:center;display:inline-flex}.gd .gd-control-head{font-size:var(--ko-fs-body);font-weight:var(--ko-w-bold);color:var(--ko-ink);margin:0}.gd .gd-two{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:900px){.gd .gd-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd .gd-way{gap:var(--sp-3);padding:var(--sp-6);border-radius:var(--ko-r-xl);background:var(--ko-canvas-deep);border:1px solid var(--ko-hairline);border-top:3px solid var(--way);flex-direction:column;min-width:0;display:flex}@media (max-width:620px){.gd .gd-way{padding:var(--sp-5) var(--sp-4);border-radius:var(--ko-r-lg)}}.gd .gd-way--builds{--way:var(--k)}.gd .gd-way--solve{--way:#a999ff}.gd .gd-way-head{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);color:var(--way);margin:0;line-height:1.3}.gd .gd-way-facts{gap:var(--sp-2);padding-block:var(--sp-3);border-block:1px solid var(--ko-hairline);flex-direction:column;margin:0;display:flex}.gd .gd-way-facts>div{gap:var(--sp-3);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}.gd .gd-way-facts dt{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.gd .gd-way-facts dd{font-size:var(--ko-fs-body);font-weight:var(--ko-w-semibold);color:var(--ko-ink);margin:0}.gd .gd-way .gd-do-line>b{color:var(--way)}.gd .gd-plans{gap:var(--sp-5) var(--sp-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:900px){.gd .gd-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd .gd-plan{gap:var(--sp-2);padding-top:var(--sp-4);border-top:2px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.gd .gd-plan--paid{border-top-color:var(--k)}.gd .gd-plan-name{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);color:var(--ko-ink);margin:0}.gd .gd-tips{gap:var(--sp-5) var(--sp-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.gd .gd-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gd .gd-tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd .gd-tip{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.gd .gd-tip-head{font-size:var(--ko-fs-body);font-weight:var(--ko-w-bold);color:var(--ko-ink);margin:0}.gd .gd-why{gap:var(--sp-6) var(--sp-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.gd .gd-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gd .gd-why{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd .gd-why-item{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);flex-direction:column;min-width:0;display:flex}.gd .gd-claim{padding-left:var(--sp-5);border-left:3px solid var(--k);font-size:clamp(20px,2.4vw,30px);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-display);color:var(--ko-ink);max-width:40ch;margin:0;line-height:1.25}.gd .gd-get{gap:var(--sp-5)}.owall{gap:var(--sp-4);flex-direction:column;align-self:stretch;min-width:0;margin:0;display:flex}.owall .owall-cap{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.v4-shell .owall .ko-tag.owall-mark{background-color:var(--ko-tag-solid);flex:none}.owall .owall-word{font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.owall .owall-grid{columns:1;column-gap:var(--sp-5);margin:0;padding:0;list-style:none}@media (min-width:620px){.owall .owall-grid{columns:2}}@media (min-width:1000px){.owall .owall-grid{columns:3}}.owall .owall-tile{isolation:isolate;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-4);margin:0 0 var(--sp-5);border-radius:var(--ko-r-lg);break-inside:avoid;background:#ffffff06;border:1px solid #ffffff0f;flex-direction:column;min-width:0;display:flex;position:relative}.owall .owall-tile:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 70%, var(--tile,#c9ec4a) 0%, transparent 70%);opacity:.16;filter:blur(22px);border-radius:50%;position:absolute;inset:20% 0 0}.owall .owall-label{align-items:center;gap:var(--sp-2);font-family:var(--v4-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink);display:inline-flex}.owall .owall-label>b{color:var(--tile,#c9ec4a);font-weight:var(--ko-w-bold)}.owall .owall-plate{width:100%;max-width:400px;height:auto}ko-note{vertical-align:middle;margin-left:var(--ko-pill-gap,8px);font-size:inherit;line-height:inherit;flex:none;display:inline-flex}ko-note button.note-btn{box-sizing:border-box;background:color-mix(in srgb, var(--axiom-text-50) 13%, transparent);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-text-50) 22%, transparent);color:var(--axiom-text-70);font:inherit;cursor:pointer;transition:color .12s var(--axiom-ease-standard), background-color .12s var(--axiom-ease-standard), box-shadow .12s var(--axiom-ease-standard), scale .12s var(--axiom-ease-standard);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}ko-note button.note-btn>svg{flex:none;width:13px;height:13px}:is(ko-note button.note-btn:hover,ko-note button.note-btn:focus-visible){color:var(--axiom-text-100);background:color-mix(in srgb, var(--axiom-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-accent) 48%, transparent)}@media (prefers-reduced-motion:no-preference){ko-note button.note-btn:active{scale:.92}}ko-note button.note-btn:focus-visible{outline:2px solid var(--axiom-focus);outline-offset:2px}ko-note:has(ko-note-pop:popover-open) button.note-btn{color:var(--axiom-text-100);background:color-mix(in srgb, var(--axiom-accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-accent) 70%, transparent)}@media (pointer:coarse){ko-note button.note-btn{position:relative}ko-note button.note-btn:after{content:"";width:44px;min-width:100%;height:44px;min-height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}}ko-note[data-shape=chip]{vertical-align:baseline;max-width:100%;margin-left:0}ko-note[data-shape=chip] button.note-btn{width:auto;max-width:100%;height:auto;color:inherit;box-shadow:none;opacity:1;text-align:left;isolation:isolate;background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;margin:0;padding:0;position:relative}ko-note[data-shape=chip] button.note-btn:before{content:"";z-index:-1;transition:background-color .12s var(--axiom-ease-standard);border-radius:7px;position:absolute;inset:-5px -7px}ko-note[data-shape=chip] button.note-btn:hover{color:inherit;background:0 0}ko-note[data-shape=chip] button.note-btn:focus-visible{color:inherit;background:0 0}ko-note[data-shape=chip]:has(ko-note-pop:popover-open) button.note-btn{color:inherit;background:0 0}ko-note[data-shape=chip] button.note-btn:hover:before{background:color-mix(in srgb, var(--axiom-accent) 14%, transparent)}ko-note[data-shape=chip] button.note-btn:focus-visible:before{background:color-mix(in srgb, var(--axiom-accent) 14%, transparent)}ko-note[data-shape=chip]:has(ko-note-pop:popover-open) button.note-btn:before{background:color-mix(in srgb, var(--axiom-accent) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-accent) 38%, transparent);border-radius:9px}@media (prefers-reduced-motion:no-preference){ko-note[data-shape=chip] button.note-btn:active{scale:.97}}ko-note[data-shape=label]{max-width:100%;margin-left:0}ko-note[data-shape=label] button.note-btn{gap:var(--ko-pill-gap,8px);width:auto;max-width:100%;height:auto;box-shadow:none;color:var(--axiom-text-70);letter-spacing:0;text-align:left;background:0 0;border-radius:8px;padding:4px 0;font-size:12.5px;font-weight:500;line-height:1.3}ko-note[data-shape=label] button.note-btn>svg{box-sizing:border-box;background:color-mix(in srgb, var(--axiom-text-50) 13%, transparent);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-text-50) 22%, transparent);transition:background-color .12s var(--axiom-ease-standard), box-shadow .12s var(--axiom-ease-standard);border-radius:50%;padding:3.5px}ko-note[data-shape=label] button.note-btn:hover{color:var(--axiom-text-100);box-shadow:none;background:0 0}ko-note[data-shape=label] button.note-btn:focus-visible{color:var(--axiom-text-100);box-shadow:none;background:0 0}ko-note[data-shape=label]:has(ko-note-pop:popover-open) button.note-btn{color:var(--axiom-text-100);box-shadow:none;background:0 0}:is(ko-note[data-shape=label] button.note-btn:hover>svg,ko-note[data-shape=label] button.note-btn:focus-visible>svg){background:color-mix(in srgb, var(--axiom-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-accent) 48%, transparent)}ko-note[data-shape=label]:has(ko-note-pop:popover-open) button.note-btn>svg{background:color-mix(in srgb, var(--axiom-accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--axiom-accent) 70%, transparent)}ko-note[data-shape=label] button.note-btn:focus-visible{outline:2px solid var(--axiom-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){ko-note[data-shape=label] button.note-btn:active{scale:.98}}ko-note-pop{color:inherit;overscroll-behavior:contain;white-space:normal;background:0 0;border:0;margin:0;padding:0;overflow:auto}ko-note-pop:popover-open{box-sizing:border-box;width:min(29rem,100vw - 2rem);max-height:calc(100vh - 2rem);border:1px solid color-mix(in srgb, var(--axiom-accent) 26%, var(--axiom-border));background:var(--axiom-elevated);max-height:calc(100svh - 2rem);color:var(--axiom-text-70);font-family:var(--font-sans);letter-spacing:normal;text-align:left;text-transform:none;border-radius:12px;padding:clamp(.9rem,2.5vw,1.15rem) clamp(1rem,3vw,1.35rem);font-size:13.5px;font-style:normal;font-weight:400;line-height:1.65;display:block;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000073,0 18px 44px -12px #000000b3}ko-note-pop:popover-open::backdrop{background:#04060a38}ko-note-pop button.note-close{float:right;box-sizing:border-box;font:inherit;cursor:pointer;transition:background-color .12s var(--axiom-ease-standard), color .12s var(--axiom-ease-standard);border:0;justify-content:center;align-items:center;margin:-.2rem 0 .3rem .75rem;padding:0;line-height:1;display:inline-flex}ko-note-pop button.note-close>svg{flex:none;width:11px;height:11px}:is(ko-note-pop button.note-close:hover,ko-note-pop button.note-close:focus-visible){background:color-mix(in srgb, var(--axiom-accent) 22%, transparent);color:var(--axiom-text-100)}ko-note-pop button.note-close:focus-visible{outline:2px solid var(--axiom-focus);outline-offset:2px}@media (pointer:coarse){ko-note-pop button.note-close.note-close{width:44px;height:44px}ko-note-pop button.note-close>svg{width:13px;height:13px}}ko-note-term{text-transform:uppercase;display:block}ko-note-text{display:block}ko-note-text>:first-child{margin-top:0}ko-note-text>:last-child{margin-bottom:0}ko-note-pop a{color:var(--axiom-text-100);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){ko-note-pop:popover-open{width:100%;max-width:none;max-height:70vh;max-height:70svh;padding:1.15rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:16px 16px 0 0;margin-inline:0;font-size:14.5px;position:fixed;inset:auto 0 0}ko-note-pop button.note-close{margin:-.3rem 0 .35rem .8rem}ko-note-pop:popover-open::backdrop{background:#04060a8c}}@supports (anchor-name:--a) and (position-area:block-start){@media (min-width:761px){ko-note-pop:popover-open{position-area:inline-end span-block-end;position-try-fallbacks:--note-beside, flip-inline, --note-beside-flipped;width:min(29rem,50vw - 1.5rem);margin:0 0 0 .6rem;position:fixed;inset:0}}@position-try --note-beside{position-area:inline-end span-all;align-self:anchor-center;margin:0 0 0 .6rem}@position-try --note-beside-flipped{position-area:inline-start span-all;align-self:anchor-center;margin:0 .6rem 0 0}}@supports not ((anchor-name:--a) and (position-area:block-start)){@media (min-width:761px){ko-note-pop:popover-open{margin-inline:auto;position:fixed;inset:auto 0 1.5rem}}}@media (prefers-reduced-motion:no-preference){ko-note-pop:popover-open{transition:opacity .12s var(--axiom-ease-enter), scale .12s var(--axiom-ease-enter), translate .12s var(--axiom-ease-enter), overlay .12s allow-discrete, display .12s allow-discrete;transform-origin:top;opacity:1;translate:0;scale:1}@starting-style{ko-note-pop:popover-open{opacity:0;scale:.96}}ko-note-pop:popover-open::backdrop{transition:background-color .12s var(--axiom-ease-enter), overlay .12s allow-discrete, display .12s allow-discrete}@starting-style{ko-note-pop:popover-open::backdrop{background-color:#04060a00}}@supports not ((anchor-name:--a) and (position-area:block-start)){@media (min-width:761px){ko-note-pop:popover-open{transform-origin:bottom}}}@media (max-width:760px){ko-note-pop:popover-open{transform-origin:bottom;transition:opacity .14s var(--axiom-ease-enter), scale .14s var(--axiom-ease-enter), translate .14s var(--axiom-ease-enter), overlay .14s allow-discrete, display .14s allow-discrete}@starting-style{ko-note-pop:popover-open{opacity:1;translate:0 100%;scale:1}}ko-note-pop:popover-open::backdrop{transition:background-color .14s var(--axiom-ease-enter), overlay .14s allow-discrete, display .14s allow-discrete}}}ko-note.ko-stat-exact--accent button.note-btn:hover:before{background:#0000003d;box-shadow:inset 0 0 0 1px #ffffff57}ko-note.ko-stat-exact--accent button.note-btn:focus-visible:before{background:#0000003d;box-shadow:inset 0 0 0 1px #ffffff57}ko-note.ko-stat-exact--accent:has(ko-note-pop:popover-open) button.note-btn:before{background:#00000052;box-shadow:inset 0 0 0 1px #ffffff80}ko-note:is(.ko-stat--accent *):not([data-shape=chip]) button.note-btn,ko-note:is(.ko-stat--accent *):not([data-shape=chip]) button.note-btn:hover{color:var(--ko-ink-on-accent,#fff)}ko-note:is(.ko-stat--accent *):not([data-shape=chip]) button.note-btn:focus-visible{color:var(--ko-ink-on-accent,#fff)}ko-note:is(.ko-stat--accent *):not([data-shape=chip]):has(ko-note-pop:popover-open) button.note-btn{color:var(--ko-ink-on-accent,#fff)}ko-note:is(.ko-stat--accent *):not([data-shape=chip]) button.note-btn{background:#00000038;box-shadow:inset 0 0 0 1px #ffffff47}:is(ko-note:is(.ko-stat--accent *):not([data-shape=chip]) button.note-btn:hover,ko-note:is(.ko-stat--accent *):not([data-shape=chip]) button.note-btn:focus-visible){background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff73}ko-note:is(.ko-stat--accent *):not([data-shape=chip]):has(ko-note-pop:popover-open) button.note-btn{background:#00000061;box-shadow:inset 0 0 0 1px #ffffff9e}ko-note-pop:popover-open{border-radius:var(--r-card);background:#16171a;width:min(24rem,100vw - 2rem);padding:18px 20px 20px;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff17,0 40px 90px #000000b3}ko-note-pop .note-term{font-family:var(--v4-font-mono);text-transform:uppercase;margin:0 0 10px;padding-inline-end:28px;font-size:11px;display:block}ko-note-pop .note-body{color:var(--ink-2);text-wrap:pretty;font-size:13px;line-height:1.55;display:block}ko-note-pop button.note-close{width:26px;height:26px;color:var(--ink-3);background:#ffffff0d;border-radius:8px;top:12px;right:12px}:is(ko-note-pop button.note-close:hover,ko-note-pop button.note-close:focus-visible){color:var(--ink-max);background:#ffffff1c}@media (max-width:620px){ko-note-pop:popover-open{border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-width:none;padding:18px 18px 22px}ko-note-pop button.note-close{width:32px;height:32px}}ko-hint{display:inline;position:relative}ko-hint-t{cursor:help;-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 38%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:4px;transition:text-decoration-color .14s var(--ko-ease,ease);text-decoration-thickness:1px}ko-hint:hover>ko-hint-t,ko-hint:focus-within>ko-hint-t{-webkit-text-decoration-color:color-mix(in srgb, var(--ko-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ko-accent) 70%, transparent)}ko-hint.hint-cap{flex:0 auto;min-width:0}ko-hint[data-heading]{width:fit-content;max-width:100%;display:block}ko-hint[data-heading]:hover ko-hint-t,ko-hint[data-heading]:focus-within ko-hint-t{-webkit-text-decoration-color:color-mix(in srgb, var(--ko-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ko-accent) 70%, transparent)}@property --note-heading-lh{syntax:"<length>";inherits:true;initial-value:0}ko-note-row{--note-heading-lh:1lh;min-width:0;display:block}ko-note-line{text-wrap:pretty;line-height:0;display:block}ko-note-line>:is(h1,h2,h3,h4){display:inline}:where(ko-note-line>h1,ko-note-line>h2,ko-note-line>h3,ko-note-line>h4){line-height:var(--note-heading-lh)}ko-note-row:first-child:is(.v4-shell :is(.ko-panel-head,.ph-sec-head)>*)>ko-note-line>:is(h1,h2,h3,h4),ko-hint[data-heading]:first-child:is(.v4-shell :is(.ko-panel-head,.ph-sec-head)>*)>:is(h1,h2,h3,h4){font-size:var(--fs-title);letter-spacing:var(--ls-title)}ko-hint-t:focus-visible{outline:2px solid var(--ko-accent);outline-offset:3px;border-radius:3px}ko-hint-pop{z-index:60;visibility:hidden;opacity:0;text-align:start;white-space:normal;background:#0a0c11;border-radius:14px;width:320px;max-width:min(320px,100vw - 32px);padding:14px 16px 15px;transition:none;display:none;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff0f,0 22px 48px -14px #000000eb}:root{--hint-dwell:3s}ko-hint[data-align=end]>ko-hint-pop{left:auto;right:0}@media (min-width:628px) and (max-width:860px),(min-width:884px),(min-width:861px) and (pointer:coarse){.ko-stats>.ko-stat:last-child ko-hint-pop{left:auto;right:0}}ko-hint:hover>ko-hint-pop{visibility:visible;opacity:1;transition:visibility 0s var(--hint-dwell), opacity .14s var(--ko-ease,ease) var(--hint-dwell), transform .14s var(--ko-ease,ease) var(--hint-dwell);display:block;transform:translateY(0)}ko-hint:focus-within>ko-hint-pop{visibility:visible;opacity:1;transition:opacity .14s var(--ko-ease,ease), transform .14s var(--ko-ease,ease);display:block;transform:translateY(0)}@starting-style{ko-hint:hover>ko-hint-pop,ko-hint:focus-within>ko-hint-pop{visibility:hidden;opacity:0;transform:translateY(-4px)}}ko-hint-text{font-family:var(--ko-font-text);font-variant-numeric:normal;letter-spacing:0;word-spacing:normal;text-transform:none;text-align:start;text-indent:0;white-space:normal;color:#c8cdd6;font-size:13px;font-style:normal;font-weight:400;line-height:1.55;display:block}ko-hint-text b{color:var(--ko-ink,#f2f3f5);font-weight:600}@media (max-width:620px){ko-hint{position:static}ko-hint-pop,ko-hint[data-align=end]>ko-hint-pop{width:auto;max-width:none;inset:auto 10px}}@media (prefers-reduced-motion:reduce){ko-hint-t{transition:none}ko-hint-pop{transform:none}ko-hint:hover>ko-hint-pop{transition:visibility 0s var(--hint-dwell), opacity 0s var(--hint-dwell);transform:none}ko-hint:focus-within>ko-hint-pop{transition:none;transform:none}}.ko-hero--player:has(ko-hint:hover){z-index:40;position:relative}.ko-hero--player:has(ko-hint:focus-within){z-index:40;position:relative}.v4-shell .ko-panel:has(ko-hint:hover){z-index:40;position:relative}.v4-shell .ko-panel:has(ko-hint:focus-within){z-index:40;position:relative}.mx{flex-direction:column;gap:20px;display:flex}.ko-h1.wt-res-name{text-wrap:balance;margin-block-start:var(--sp-3)}.wt-res-name b{font-weight:inherit;overflow-wrap:anywhere}.wt-wait-bar{block-size:2px;inline-size:100%;max-inline-size:22rem;border-radius:var(--ko-r-pill);background:var(--ko-inset);margin-block-start:var(--sp-4);display:block;overflow:hidden}.wt-wait-bar>i{border-radius:var(--ko-r-pill);background:var(--k);block-size:100%;inline-size:40%;animation:wt-wait-slide 1.6s var(--ko-ease) infinite;display:block}@keyframes wt-wait-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.wt-wait-bar>i{opacity:.4;inline-size:100%;animation:none}}.wt-wait-sub{max-width:62ch;margin-block-start:var(--sp-3);line-height:1.55}.wt-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.tp{gap:var(--s-6);min-width:0;display:grid}.tp-btn:not([hidden]){display:inline-flex}.tp-btn{justify-content:center;align-items:center;gap:var(--s-4);min-height:48px;color:var(--ink);font:600 15px/1.2 var(--v4-font-text);white-space:nowrap;cursor:pointer;background:#16161bd9;border:0;border-radius:14px;padding:0 18px;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff24}.tp-btn:hover{color:var(--ink-max);background:#282830e6}.tp-btn--go{background:var(--k);box-shadow:none;color:#0b0b0d;font-weight:700}.tp-btn--go:hover{color:#0b0b0d;background:#d6f26e}.tp-btn--s{border-radius:10px;min-height:40px;padding:0 14px;font-size:13px}.tp-hero{isolation:isolate;background:#101014;border-radius:28px;padding:28px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.tp-art{z-index:-1;border-radius:0 28px 28px 0;width:66%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 35%,#000 100%)}.tp-art img{object-fit:cover;object-position:var(--fx,50%) var(--fy,30%);width:100%;height:100%;display:block}.tp-hero-body{justify-items:start;gap:18px;min-width:0;max-width:720px;display:grid}.tp-who{gap:var(--s-4);min-width:0;display:grid}.tp-eyebrow{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.tp-region{background:var(--k);color:#0b0b0d;letter-spacing:0;border-radius:8px;padding:4px 9px;font-weight:600}.tp-who .tp-name{font-family:var(--v4-font-text);color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:1.1}.tp-name b{font-weight:inherit;overflow-wrap:anywhere}.tp-total{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;margin:0;display:flex}.tp-total-num{font-family:var(--v4-font-display);letter-spacing:-.01em;color:var(--ink-max);font-variant-numeric:tabular-nums;text-shadow:0 6px 40px #0009;font-size:clamp(112px,15vw,220px);line-height:.78}.tp[data-state=queued] .tp-total-num,.tp[data-state=listing] .tp-total-num,.tp[data-state=reading] .tp-total-num,.tp[data-counting] .tp-total-num{color:var(--k)}.tp-total-unit{gap:6px;padding-bottom:4px;display:grid}.tp-total-word{font-family:var(--v4-font-display);text-transform:uppercase;color:var(--ink);font-size:clamp(30px,3.4vw,44px);line-height:.9}.tp-total-min{font-family:var(--v4-font-mono);text-transform:uppercase;color:var(--ink-2);font-size:18px;font-weight:600}.tp-total-about{font-family:var(--v4-font-mono);text-transform:uppercase;color:var(--ink-2);flex-basis:100%;font-size:18px;font-weight:600}.tp-rift{font-family:var(--v4-font-mono);color:var(--ink-2);font-size:18px;font-weight:600}.tp-scope{margin:0 0 calc(var(--s-4) - var(--s-6));font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-2);font-size:12px}.tp-sub{font-size:18px;font-weight:600;line-height:var(--lh-body);color:var(--ink);margin:0}.tp-sub:empty{display:none}.tp-days{font-size:15px;line-height:var(--lh-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.tp-dots{flex-wrap:wrap;gap:6px;display:flex}.tp-dots i{background:conic-gradient(var(--k) 0 var(--f,0%), #22222a var(--f,0%) 100%);border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff1f}.tp-dots .tp-dot-full{background:var(--k)}.tp-chips{gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tp-chips li{box-sizing:border-box;min-height:36px;color:var(--ink);background:#16161bd9;border-radius:10px;align-items:center;padding:4px 12px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.tp-chips b{font-family:var(--v4-font-mono);color:var(--ink-max);margin-inline-end:.35em;font-weight:600}.tp-acts{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex;position:relative}.tp-acts>.tp-btn,.tp-share>summary{border-radius:16px;min-height:56px;padding:0 24px;font-size:17px}.tp-share>summary{list-style:none;display:inline-flex}.tp-share>summary::-webkit-details-marker{display:none}.tp-sheet{gap:var(--s-5);box-sizing:border-box;background:#1d1d23;border-radius:20px;grid-template-columns:minmax(0,1fr);width:min(400px,100vw - 32px);margin-top:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 28px 70px #000000b3}@media (min-width:600px){.tp-sheet{z-index:30;position:absolute;top:66px;left:0}}.tp-card{background:#16161b;border-radius:12px;margin:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.tp-card img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.tp-card figcaption{color:var(--ink);gap:2px;padding:10px 12px;font-size:14px;display:grid}.tp-card figcaption span{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:11px}.tp-card figcaption b{overflow-wrap:anywhere}.tp-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tp-apps a{min-height:44px;color:var(--ink);background:#2a2a31;border-radius:12px;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.tp-apps a:hover{color:var(--ink-max);background:#34343c}.tp-link{background:#101014;border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex}.tp-link input{min-width:0;height:40px;color:var(--ink-2);font:12px var(--v4-font-mono);background:0 0;border:0;flex:1;padding:0}.tp-sheet-on[open]>.tp-sheet{z-index:50;border-radius:24px 24px 0 0;width:auto;margin:0;padding:10px 16px 24px;position:fixed;inset:auto 0 0;box-shadow:0 0 0 100vmax #050507b8,inset 0 1px #ffffff1a}.tp-sheet-on[open]>.tp-sheet:before{content:"";background:#3a3a44;border-radius:3px;justify-self:center;width:40px;height:5px}.tp-count:not([hidden]){display:grid}.tp-count{gap:10px;width:min(100%,520px)}.tp-count-bar{background:#2a2a31;border-radius:5px;height:10px;display:block;overflow:hidden}.tp-count-bar i{border-radius:inherit;background:var(--k);min-width:10px;height:100%;transition:width var(--t-fill) var(--ease);display:block}.tp-count-say{font-size:14px;line-height:var(--lh-body);color:var(--ink);justify-content:space-between;gap:12px;margin:0;display:flex}.tp-count-pct{font-family:var(--v4-font-mono);color:var(--ink-2);flex:none}.tp-count-form{margin:var(--s-2) 0 0}.tp-pair{gap:var(--s-6);align-items:stretch;display:grid}@media (min-width:700px){.tp-pair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.tp-panel{background:#101014;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.tp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.tp-h2{font-family:var(--v4-font-text);font-size:18px;font-weight:700;line-height:var(--lh-title);color:var(--ink);margin:0}.tp-quiet{font-family:var(--v4-font-mono);color:var(--ink-2);margin:0;font-size:12px}.tp-share-bar{gap:3px;height:14px;display:flex}.tp-share-bar i{border-radius:4px;flex:0 1 0;min-width:4px}.tp-c0{background:var(--k)}.tp-c1{background:#8fb8ff}.tp-c2{background:#f2a65a}.tp-c3{background:#b9bcc2}.tp-c4{background:#6c7077}.tp-c-rest{background:#2a2c30}.tp-champs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tp-champ{box-sizing:border-box;border-radius:12px;grid-template-columns:10px 40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:4px 6px;display:grid}.tp-key{border-radius:3px;width:10px;height:10px}.tp-face{background:#1d1d23;border-radius:10px;width:40px;height:40px;display:block}.tp-champ-txt{gap:1px;min-width:0;display:grid}.tp-champ-txt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.tp-champ-txt span{color:var(--ink-2);font-size:13px}.tp-champ-time{font-family:var(--v4-font-mono);color:var(--ink);white-space:nowrap;font-size:18px;font-weight:600}.tp-queues{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tp-queues li{gap:8px;display:grid}.tp-queue-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.tp-queue-name{color:var(--ink);font-size:15px;font-weight:600}.tp-queue-fig{font-family:var(--v4-font-mono);color:var(--ink-2);white-space:nowrap;font-size:13px}.tp-queue-fig b,.tp-wl-row b{color:var(--ink);font-weight:600}.tp-track{background:#22222a;border-radius:4px;height:8px;display:block;overflow:hidden}.tp-track i{background:var(--k);border-radius:4px;height:100%;display:block}.tp-wl{gap:8px;margin-top:auto;padding-top:6px;display:grid}.tp-wl-h{color:var(--ink);margin:0;font-size:15px;font-weight:600}.tp-wl-bar{gap:3px;height:8px;display:flex}.tp-wl-bar i{background:var(--k);border-radius:4px}.tp-wl-bar i+i{background:#5b5e68;flex:1}.tp-wl-row{font-family:var(--v4-font-mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:13px;display:flex}.tp-wl-row .tp-won{color:var(--k)}.tp-strip{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:3px;height:120px;margin:0;padding:0 0 22px;list-style:none;display:grid}.tp-mo{align-items:flex-end;height:100%;display:flex;position:relative}.tp-mo i{width:100%;height:calc(var(--v) * 100%);background:#6c7077;border-radius:3px 3px 1px 1px;min-height:3px;display:block}.tp-mo--top i{background:var(--k)}.tp-mo--off i{background:#2a2c30}.tp-mo:hover i{background:var(--ink-2)}.tp-mo-k{font-family:var(--v4-font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 6px);left:0}.tp-mo:last-child .tp-mo-k{left:auto;right:0}.tp-mo-k--year{color:var(--ink-2)}.tp-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.tp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-fact{background:#101014;border-radius:20px;align-content:start;gap:6px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.tp-fact-k{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--k);margin:0;font-size:11px}.tp-fact-big{color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.1}.tp-fact-say{font-size:13px;line-height:var(--lh-body);color:var(--ink-2);margin:0}.tp-foot{gap:var(--s-5);display:grid}.tp-foot-say{max-width:62ch;font-size:14px;line-height:var(--lh-body);color:var(--ink-2);margin:0}.tp-foot-links{flex-wrap:wrap;gap:10px;margin:0;display:flex}@media (max-width:359px){.tp-champ{grid-template-columns:10px minmax(0,1fr) auto}.tp-champ .tp-face{display:none}}@media (min-width:700px){.tp-hero{padding:32px 36px 36px}}@media (max-width:599px){.tp-hero{padding:20px 18px}.tp-hero:has(>.tp-art){padding-top:150px}.tp-art{border-radius:28px 28px 0 0;width:100%;height:300px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%)}.tp-who .tp-name{font-size:22px}.tp-total-num{font-size:clamp(72px,26vw,128px)}.tp-total-word{font-size:30px}.tp-total-min,.tp-total-about,.tp-rift{font-size:14px}.tp-sub{font-size:16px}.tp-acts{width:100%;display:grid}.tp-share>summary{box-sizing:border-box;width:100%}.tp-sheet{width:100%}.tp-panel{padding:16px}.tp-fact{padding:14px 16px}.tp-fact-big{font-size:24px}}.wt{gap:28px;min-width:0;display:grid}.wt .wt-h1{max-width:22ch;font-family:var(--v4-font-display);color:var(--ink-max);text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:400;line-height:.98}.wt-look{z-index:5;background:#101014;border-radius:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}@media (min-width:1100px){.wt-look:has(>.wt-recent:not([hidden])){grid-template-columns:minmax(0,1fr) 340px}.wt-look:has(>.wt-recent:not([hidden]))>.wt-form{box-shadow:inset -1px 0 #ffffff12}}@media (max-width:1099px){.wt-look:has(>.wt-recent:not([hidden]))>.wt-form{box-shadow:inset 0 -1px #ffffff12}}.wt-form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:24px;display:grid;position:relative}.wt-label{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--k);margin:0;padding:0;font-size:11px}.wt-label--quiet{color:var(--ink-3)}.wt-row{gap:10px;display:flex;position:relative}.wt-field{box-sizing:border-box;min-width:0;height:64px;color:var(--k);background:#16161b;border-radius:16px;flex:1;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.wt-form[data-miss] .wt-field{box-shadow:inset 0 0 0 1px #ff8f8099}.wt-field svg{flex:none}.wt-field input{min-width:0;height:100%;color:var(--ink);font:600 21px var(--v4-font-text);background:0 0;border:0;outline:0;flex:1;padding:0}.wt-field input::placeholder{color:var(--ink-4);font-weight:500}.wt-field input::-webkit-search-cancel-button{display:none}.wt-badge{font:600 12px var(--v4-font-mono);color:var(--k);background:#22222a;border-radius:8px;flex:none;padding:6px 10px}.wt-clear:not([hidden]){display:inline-flex}.wt-clear{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0}.wt-go{background:var(--k);color:#0b0b0d;height:64px;font:700 17px var(--v4-font-text);white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:none;padding:0 26px}.wt-go:hover{background:#d6f26e}.wt-list:not([hidden]){display:grid}.wt-list{z-index:20;background:#1d1d23;border-radius:18px;gap:2px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 60px #0009}.wt-group{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);margin:0;padding:10px 12px 4px;font-size:11px}.wt-hint{color:var(--ink-2);margin:0;padding:12px;font-size:14px}.wt-opt,.wt-rec-a{box-sizing:border-box;min-height:56px;color:var(--ink);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px;text-decoration:none;display:grid}.wt-opt[aria-selected=true],.wt-opt:hover{background:#2a2a31}.wt-face{width:40px;height:40px;color:var(--ink-2);object-fit:cover;background:#2a2a31;border-radius:10px;place-items:center;font-weight:700;display:grid}.wt-face--go{background:var(--k);color:#0b0b0d}.wt-txt{gap:2px;min-width:0;display:grid}.wt-txt b,.wt-txt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-txt b{font-size:15px;font-weight:600}.wt-txt span{color:var(--ink-2);font-size:13px}.wt-code{font:600 12px var(--v4-font-mono);color:var(--ink-2)}.wt-miss{background:#16161b;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ff8f8059}@media (min-width:700px){.wt-miss:has(>.wt-dym:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,280px)}}.wt-miss-main{gap:12px;min-width:0;display:grid}.wt-miss-h{grid-template-columns:28px minmax(0,1fr);gap:12px;margin:0;display:grid}.wt-miss-icon{color:#ff8f80;background:#ff8f8029;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wt-miss-say{min-width:0;font-size:14px;line-height:var(--lh-body);color:var(--ink-2);gap:3px;display:grid}.wt-miss-t{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:700}.wt-miss-t b{font-weight:inherit}.wt-try{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wt-try-l{color:var(--ink-2);margin-inline-end:4px;font-size:13px}.wt-try a{box-sizing:border-box;min-width:52px;height:44px;color:var(--ink);font:600 13px var(--v4-font-mono);background:#22222a;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.wt-try a:hover{background:#2e2e37}.wt-dym:not([hidden]){display:grid}.wt-dym{min-width:0;color:var(--ink);background:#1d1d23;border-radius:14px;align-content:start;gap:10px;padding:14px;text-decoration:none;box-shadow:inset 0 0 0 1px #c9ec4a59}.wt-dym-l{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--k);font-size:11px}.wt-dym-id{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.wt-regs{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.wt-regs>.wt-label{margin-bottom:10px}.wt-chips{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.wt-chip{min-width:0;height:44px;color:var(--ink);font:600 13px var(--v4-font-mono);white-space:nowrap;cursor:pointer;background:#16161b;border-radius:12px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:relative}.wt-chip:hover{background:#22222a}.wt-chip:has(input:checked){background:var(--k);color:#0b0b0d}.wt-chip:has(input:focus-visible){outline:2px solid var(--k);outline-offset:2px}.wt-chip[data-auto]{box-shadow:inset 0 0 0 2px var(--k)}.wt-chip--more{font-family:var(--v4-font-text);background:0 0;display:none;box-shadow:inset 0 0 0 1px #ffffff24}@media (max-width:599px){.wt-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.wt-regs:not(:has(.wt-more-in:checked)) .wt-chips>.wt-chip:nth-child(n+8):not(.wt-chip--more):not(:has(input:checked)){display:none}.wt-regs:not(:has(.wt-more-in:checked)) .wt-chips>.wt-chip--more{display:flex}.wt-row{flex-direction:column}.wt-field{flex:none}.wt-field,.wt-go{height:56px}.wt-field input{font-size:18px}.wt-form{padding:16px}.wt-list{top:66px}.wt-opt .wt-txt span{display:none}}.wt-recent-in{align-content:start;gap:8px;min-width:0;padding:24px;display:grid}@media (max-width:599px){.wt-recent-in{padding:16px}}.wt-recent-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.wt-recent-h{color:var(--ink);margin:0;font-size:15px;font-weight:700}.wt-recent-clear{height:36px;color:var(--ink-2);font:600 13px var(--v4-font-text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px}.wt-recent-clear:hover{color:var(--ink-max)}.wt-recent-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px) and (max-width:1099px){.wt-recent-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.wt-rec{background:#16161b;border-radius:14px;align-items:center;gap:4px;min-width:0;display:flex}.wt-rec-a{flex:1;min-width:0;padding:6px 4px 6px 8px}.wt-rec-a:hover{color:var(--ink-max)}.wt-x{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wt-x:hover{color:var(--ink)}.wt-sample{isolation:isolate;box-sizing:border-box;min-height:132px;color:var(--ink);background:#101014;border-radius:24px;align-items:center;gap:16px 24px;padding:22px 28px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}@media (min-width:600px){.wt-sample{grid-template-columns:minmax(0,1fr) auto}}.wt-sample:hover{box-shadow:inset 0 0 0 1px #c9ec4a59}.wt-sample-art{z-index:-1;opacity:.55;width:55%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 45%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 45%,#000 100%)}.wt-sample-art img{object-fit:cover;object-position:var(--fx,50%) var(--fy,28%);width:100%;height:100%;display:block}.wt-sample-txt{gap:6px;min-width:0;display:grid}.wt-sample-k{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--k);font-size:11px}.wt-sample-name{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.wt-sample-line{color:var(--ink-2);font-size:14px}.wt-sample-fig{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}@media (min-width:600px){.wt-sample-fig{justify-content:flex-end}}.wt-sample-num{font-family:var(--v4-font-display);color:var(--ink-max);font-size:72px;font-weight:400;line-height:.8}.wt-sample-unit{font-family:var(--v4-font-display);text-transform:uppercase;font-size:22px}.wt-sample-about{font-family:var(--v4-font-display);text-transform:uppercase;color:var(--ink-2);font-size:22px}.wt-sample-open{color:var(--k);white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:599px){.wt-sample{padding:18px}.wt-sample-art{width:100%}.wt-sample-num{font-size:56px}}.wt-faq{gap:12px;display:grid}.wt .wt-h2{font-family:var(--v4-font-text);color:var(--ink);margin:0;font-size:20px;font-weight:700}.wt-faq-list{align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.wt-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.wt-q{background:#101014;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff12}.wt-q summary{box-sizing:border-box;min-height:56px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.wt-q summary::-webkit-details-marker{display:none}.wt-q summary svg{color:var(--ink-2);transition:transform var(--t-fill) var(--ease);flex:none}.wt-q[open] summary svg{transform:rotate(45deg)}.wt-q p{color:var(--ink-2);margin:0;padding:0 16px 16px;font-size:14px;line-height:1.55}.tp[data-counting] .tp-total-min,.tp[data-counting] .tp-days{visibility:hidden}.tp[data-counting] .tp-chips,.tp[data-counting] .tp-acts{display:none}.ko-page.ac{gap:var(--s-8);container:acpage/inline-size}@container acpage (width<=620px){.ko-page.ac{gap:var(--s-6)}}.ac .ac-quiet{font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-loose);color:var(--ink-3);margin:0}.ac .ac-slab{align-items:start;gap:var(--s-8);padding:var(--s-8);border-radius:var(--r-hero);background:radial-gradient(86% 120% at 88% -18%, #c9ec4a33, #c9ec4a00 62%), var(--glass);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px var(--ring), 0 30px 70px -40px #000000e6;-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@container acpage (width>=820px){.ac .ac-slab{gap:var(--s-9) var(--s-10);padding:var(--s-10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ac .ac-note,.ac .ac-foot{grid-column:1/-1}}.ac .ac-say{align-items:flex-start;gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ac .ac-say>.ko-eyebrow{margin:0 0 calc(-1 * var(--s-3))}.ac .ac-title{font-family:var(--v4-font-display);font-size:var(--fs-display-m);font-weight:700;line-height:var(--lh-display-xl);letter-spacing:var(--ls-display);color:var(--ink-max);max-width:22ch;margin:0}.ac .ac-lede{max-width:46ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body);color:var(--ink-2);margin:0}.ac .ac-lede--tight{font-size:var(--fs-body);color:var(--ink-3);margin-top:calc(-1 * var(--s-3))}.ac .ac-do{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.ac .ac-out{display:contents}.v4-shell .ac .ko-btn.ac-go{height:var(--h-ctl-5);min-height:var(--h-ctl-5);padding:0 22px;font-size:14.5px;font-weight:700}.v4-shell .ac .ko-btn.ac-alt{min-height:40px;color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}.v4-shell .ac .ko-btn.ac-alt:hover{color:var(--ink-max);background:#ffffff12}.v4-shell .ac .ko-btn.ac-save{min-height:40px;color:var(--ink-max);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.v4-shell .ac .ko-btn.ac-save:hover{background:#ffffff29}:is(.v4-shell .ac .ko-btn.ac-alt:focus-visible,.v4-shell .ac .ko-btn.ac-save:focus-visible){outline:3px solid var(--ko-focus);outline-offset:3px}.ac .ac-facts{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac .ac-facts>li{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body-loose);color:var(--ink-2);padding-left:18px;position:relative}.ac .ac-facts>li:before{content:"";background:var(--k);border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}.ac .ac-who{align-items:center;gap:var(--s-5);flex-wrap:wrap;min-width:0;margin:0;display:flex}.ac .ac-who-mark{border-radius:var(--r-tile);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ring);font-family:var(--v4-font-display);color:var(--ink-max);background:#ffffff12;flex:none;place-items:center;font-size:20px;font-weight:700;line-height:1;display:grid}.ac .ac-who-id{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.ac .ac-who-name{font-family:var(--ko-font-lol);font-size:var(--fs-display-s);font-weight:700;line-height:var(--lh-display-m);letter-spacing:var(--ls-title);color:var(--ink-max);overflow-wrap:anywhere}.ac .ac-tag{font-family:var(--v4-font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--ink-3)}.ac .ac-chip{border-radius:var(--r-chip);height:24px;font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-2);white-space:nowrap;background:#ffffff14;align-items:center;padding:0 10px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ac .ac-chip--trial{color:var(--gold);background:#e8b45724;box-shadow:inset 0 0 0 1px #e8b4574d}.ac .ac-chip--plus{color:var(--k);background:#c9ec4a1f;box-shadow:inset 0 0 0 1px #c9ec4a4d}.ac .ac-meter{align-self:stretch;gap:var(--s-5);padding:var(--s-7);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--edge);flex-direction:column;min-width:0;display:flex}.ac .ac-meter-h{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:500}.ac .ac-fig{align-items:baseline;gap:var(--s-4);font-size:var(--fs-body-l);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.ac .ac-num{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink-max);font-size:40px;font-weight:700;line-height:.9}.ac .ac-fig--stamp .ac-num{letter-spacing:-.02em;font-size:26px}.ac .ac-meter--plus .ac-fig{font-family:var(--ko-font-lol);font-size:var(--fs-display-s);font-weight:700;line-height:var(--lh-display-m);color:var(--ink-max)}.ac .ac-track{height:8px;box-shadow:inset 0 0 0 1px var(--hairline);background:#0000004d;border-radius:4px;display:block;position:relative;overflow:hidden}.ac .ac-track-fill{height:100%;width:var(--ac-fill,0%);background:var(--k);border-radius:4px;display:block}.ac .ac-meter--trial .ac-track-fill{background:var(--gold)}.ac .ac-meter-say{max-width:46ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-loose);color:var(--ink-3);margin:0}.ac .ac-stage{align-items:stretch;gap:var(--s-4);flex-direction:column;min-width:0;margin:0;display:flex}.v4-shell .ac .ko-tag.ac-mark{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;background-color:var(--ko-tag-solid);color:var(--ink-2);align-self:flex-end}.ac .ac-shot{border-radius:var(--r-tile);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--ring), 0 24px 50px -30px #000000f2;background:#06070b;display:block}@container acpage (width>=820px){.ac .ac-stage{align-items:flex-end}.ac .ac-shot{max-width:400px}}.ac .ac-stage-say{text-align:right;max-width:34ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-loose);color:var(--ink-3);align-self:flex-end;margin:0}.ac .ac-note{border-radius:var(--r-btn-s);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body-loose);border-left:3px solid;margin:0;padding:10px 14px}.ac .ac-note--good{color:var(--k);background:#c9ec4a14}.ac .ac-note--bad{color:var(--danger);background:#f0656f1a}.ac .ac-note--warn{color:var(--gold);background:#e8b4571a}.ac .ac-foot{gap:var(--s-6);padding-top:var(--s-7);border-top:1px solid var(--hairline);flex-direction:column;min-width:0;display:flex}.ac .ac-foot-h,.ac .ac-links-h{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:500}.ac .ac-cards{gap:var(--s-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container acpage (width>=700px){.ac .ac-cards:not(.ac-cards--3){grid-template-columns:repeat(2,minmax(0,1fr))}.ac .ac-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac .ac-card{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff08;flex-direction:column;min-width:0;display:flex}.ac .ac-card>dt{align-items:center;gap:var(--s-4);font-size:var(--fs-body);letter-spacing:var(--ls-body);color:var(--ink-max);min-width:0;font-weight:600;display:flex}.ac .ac-card>dd{align-items:flex-start;gap:var(--s-5);font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-loose);color:var(--ink-3);flex-direction:column;margin:0;display:flex}.ac .ac-card-mark{border-radius:var(--r-btn-s);width:26px;height:26px;color:var(--ink-2);background:#ffffff0f;flex:none;place-items:center;display:grid}.ac .ac-card-mark--discord{color:var(--discord)}.ac .ac-card.is-on .ac-card-mark--riot{color:var(--k);background:#c9ec4a1f}.ac .ac-card-state{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--k);white-space:nowrap;margin-left:auto;font-weight:500}.v4-shell .ac .ko-btn.ac-card-go{min-height:32px;padding:0 13px}.ac .ac-links{gap:var(--s-6);padding:var(--s-8);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--edge);flex-direction:column;min-width:0;display:flex}@container acpage (width>=780px){.ac .ac-links{padding:var(--s-9) var(--s-10)}}.ac .ac-links-head{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ac .ac-links-head>.ac-quiet{max-width:62ch}.ac .ac-links-form{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.ac .ac-linklist{gap:var(--s-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container acpage (width>=860px){.ac .ac-linklist{column-gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.ac .ac-link{align-items:center;column-gap:var(--s-5);grid-template-columns:84px minmax(0,1fr) auto;min-width:0;display:grid}.ac .ac-link-name{font-size:var(--fs-body-s);letter-spacing:var(--ls-body-loose);color:var(--ink-3);white-space:nowrap;cursor:pointer;font-weight:600}.ac .ac-link[data-filled] .ac-link-name{color:var(--ink-max)}.ac .ac-link-field{height:34px;font-size:var(--fs-body)}.ac .ac-link[data-filled] .ac-link-field{box-shadow:inset 0 0 0 1px #ffffff29}.ac .ac-link[data-filled] .ac-link-field:focus-visible{box-shadow:inset 0 0 0 1px #c9ec4a73}.ac .ac-link-move{gap:var(--s-1);display:flex}.ac .ac-link-arrow{border-radius:var(--r-btn-s);width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac .ac-link-arrow:hover{color:var(--ink-max);background:#ffffff12}.ac .ac-link-arrow--gap{pointer-events:none}.ac .ac-link-bad{padding-top:var(--s-1);grid-column:2/-1}.ac .ac-links-foot{align-items:center;gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.ac .ac-links-foot-note{flex:30ch;min-width:0;max-width:62ch}@container acpage (width<=460px){.ac .ac-link{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto}.ac .ac-link-name{grid-area:1/1/2/-1}.ac .ac-link-bad{grid-column:1/-1}.ac .ac-links-foot{align-items:flex-start;gap:var(--s-5);flex-direction:column}.ac .ac-links-foot-note{flex:none;max-width:none}}.acct-band{border-top:1px solid #ffffff14;width:100%;max-width:640px;margin:0 auto;padding:28px 20px}.acct-band h2{margin:0 0 12px;font-size:15px}.acct-figure{font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:24px;font-weight:700}.lnk{flex-direction:column;justify-content:center;width:min(100%,560px);min-height:min(74vh,620px);margin:0 auto;padding:clamp(32px,7vw,72px) 20px 64px;display:flex}.lnk-card{flex-direction:column;gap:18px;display:flex}.lnk-eyebrow{font-family:var(--ko-font-display,inherit);font-size:var(--ko-fs-tag,11px);font-weight:var(--ko-w-bold,700);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);margin:0}.lnk-title{margin:0}.lnk-code{border:1px solid var(--ko-accent-line,var(--ko-hairline));border-radius:var(--ko-r-lg,14px);background:var(--ko-accent-subtle,var(--ko-panel));font-family:var(--ko-font-mono,ui-monospace, monospace);font-size:clamp(28px,7.5vw,42px);font-weight:var(--ko-w-bold,700);letter-spacing:.1em;text-align:center;color:var(--ko-accent-text,var(--ko-ink));font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:6px 0 0;padding:22px 18px;line-height:1.1}.lnk-ask{font-size:var(--ko-fs-body,14.5px);color:var(--ko-ink-2);margin:0;line-height:1.55}.lnk-warn{font-size:var(--ko-fs-body,14.5px);color:var(--ko-ink);margin:0;line-height:1.55}.lnk-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:flex}.lnk-go,.lnk-no{min-height:44px;font-size:var(--ko-fs-body,14.5px);font-weight:var(--ko-w-semibold,600);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.lnk-go{background:var(--ko-accent-fill,var(--ko-accent));color:var(--ko-ink-on-accent,#10130a);border:1px solid #0000}.lnk-no{border:1px solid var(--ko-hairline);color:var(--ko-ink-2);background:0 0}:is(.lnk-go:focus-visible,.lnk-no:focus-visible){outline:2px solid var(--ko-focus,var(--ko-accent));outline-offset:2px}.lnk-state{border-top:1px solid var(--ko-hairline);padding:18px 0 0}.lnk-state h2{font-size:var(--ko-fs-h3,18px);margin:0 0 8px}.lnk-state p{font-size:var(--ko-fs-body,14.5px);color:var(--ko-ink-2);margin:0;line-height:1.55}.lnk-fine{border-top:1px solid var(--ko-hairline);flex-direction:column;gap:6px;margin-top:10px;padding-top:18px;display:flex}.lnk-fine p{font-size:var(--ko-fs-meta,13px);color:var(--ko-ink-3);margin:0;line-height:1.5}.ac .ac-upsell{font-size:var(--fs-body);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-loose);color:var(--ink-2);margin:0}.ac .ac-upsell a{color:var(--ink);text-underline-offset:3px}.ac .ac-links-more>summary{align-items:baseline;gap:var(--s-3) var(--s-5);cursor:pointer;padding:var(--s-2) 0;flex-wrap:wrap;list-style:none;display:flex}.ac .ac-links-more>summary::-webkit-details-marker{display:none}.ac .ac-links-more>summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:8px;height:8px;margin-left:auto;transition:transform .14s;transform:rotate(45deg)translate(-2px,-2px)}.ac .ac-links-more[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.ac .ac-links-more>summary:after{transition:none}}.ac .ac-links-more>summary:focus-visible{outline:2px solid var(--ko-focus,var(--k));outline-offset:4px;border-radius:var(--r-btn-s)}.ac .ac-links-body{gap:var(--s-6);padding-top:var(--s-6);flex-direction:column;display:flex}.ac .ac-who{margin-top:calc(-1 * var(--s-2))}.ko-page.ac>:last-child{margin-bottom:0}.ac .ac-card--wide{grid-column:1/-1}.ac .ac-card-state.is-off{color:var(--ink-3)}.ac .ac-email{gap:var(--s-3);grid-template-columns:minmax(0,1fr);width:100%;max-width:560px;display:grid}.ac .ac-email-label{font-size:var(--fs-body-s);color:var(--ink-2);font-weight:600}.ac .ac-email-more{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@container acpage (width>=520px){.ac .ac-email{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ac .ac-email-label,.ac .ac-email-more{grid-column:1/-1}}.em .em-card{gap:var(--s-6);width:100%;max-width:440px;margin:var(--s-10) auto 0;padding:var(--s-8);border-radius:var(--r-hero);background:var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring);flex-direction:column;display:flex}.em .em-h{font-family:var(--v4-font-display);font-size:var(--fs-display-s);line-height:var(--lh-display-m);letter-spacing:var(--ls-display);color:var(--ink-max);margin:0}.em .em-form{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.em .em-label{font-size:var(--fs-body-s);color:var(--ink-2);font-weight:600}.em .em-say{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-2);margin:0}.em .em-say--bad{color:var(--danger)}.em .em-save{margin-top:var(--s-4)}.oa-row{gap:var(--s-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.oa-row--compact{max-width:480px}@container acpage (width>=560px){.oa-row--compact{grid-template-columns:repeat(auto-fit,minmax(228px,1fr))}}.v4-shell .oa-btn,.v4-shell .ac .ac-discord-go{border-radius:var(--r-btn-l);min-height:44px;font-family:var(--v4-font-text);letter-spacing:.1px;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.v4-shell .oa-row--compact .oa-btn{min-height:40px}.v4-shell .oa-btn>span,.v4-shell .ac .ac-discord-go>span{text-overflow:ellipsis;overflow:hidden}.oa-mark,.v4-shell .ac .ac-discord-go>svg{flex:none}.v4-shell .oa-btn--google{color:#e3e3e3;background:#131314;border-color:#8e918f}.v4-shell .oa-btn--google:hover{color:#e3e3e3;background:#1f1f20}.v4-shell .oa-btn--facebook{color:#fff;background:#1565d8}.v4-shell .oa-btn--facebook:hover{color:#fff;background:#145dc4}.v4-shell .ac .ac-discord-go{color:#fff;background:#4752c4;min-height:40px}.v4-shell .ac .ac-discord-go:hover{color:#fff;background:#3c45a5}.v4-shell .oa-btn:focus-visible{outline:3px solid var(--ko-focus);outline-offset:3px}.v4-shell .ac .ac-discord-go:focus-visible{outline:3px solid var(--ko-focus);outline-offset:3px}.oa-or{align-items:center;gap:var(--s-5);font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);margin:0;display:flex}.oa-or:before,.oa-or:after{content:"";background:#ffffff1a;flex:1;height:1px}.ac .ac-oauth{gap:var(--s-5);flex-direction:column;max-width:480px;display:flex}.em .em-say--warn{border-radius:var(--r-btn-s);color:var(--gold);background:#e8b4571a;border-left:3px solid;padding:10px 14px}.ac .ac-person{align-items:center;gap:var(--s-4);min-width:0;max-width:100%;display:inline-flex}.ac .ac-person-pic{object-fit:cover;background:#5865f240;border-radius:50%;flex:none;width:32px;height:32px}.ac .ac-person-pic--letter{color:#fff;place-items:center;font-weight:700;display:grid}.ac .ac-person-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);color:var(--ink-max);font-weight:600;overflow:hidden}.v4-shell .ac .ac-textbtn{font:inherit;font-size:var(--fs-body-s);color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.v4-shell .ac .ac-textbtn:hover{color:var(--ink-max)}.ac .ac-card-mark--google,.ac .ac-card-mark--facebook{background:#ffffffeb}:root{timeline-scope:--appcta-view}.appcta{view-timeline-name:--appcta-view;view-timeline-axis:block;margin:var(--sp-7) 0 0;flex-direction:column;gap:clamp(20px,2.4vw,30px);display:flex}.v4-shell .ko-banner.appcta{isolation:isolate;padding:clamp(20px, 2.6vw, 34px) var(--gut);border-radius:var(--r-hero);background:#101013;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 100px #0009}.ko-banner.appcta:before{content:"";z-index:-1;background-image:var(--appcta-art,none);filter:blur(30px)saturate(120%)brightness(.4);pointer-events:none;background-position:50% 28%;background-size:cover;position:absolute;inset:-40px}.ko-banner.appcta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0b0dd1 0%,#0b0b0df2 70%),radial-gradient(70% 60% at 50% 0,#ffffff0b 0%,#0000 60%);position:absolute;inset:0}.appcta-lip{pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.appcta-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}@media (min-width:900px){.appcta-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.appcta-grid{grid-template-columns:minmax(0,1fr) 400px}}.appcta-copy{align-items:flex-start;gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.appcta-eyebrow{height:26px;font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#ffffff0f;border-radius:7px;align-self:flex-start;align-items:center;gap:7px;padding-inline:10px;font-size:11px;display:inline-flex}.appcta-eyebrow:before{content:"";background:var(--k);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.appcta .appcta-h{font-size:clamp(26px,2.6vw,36px);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ink-max);max-width:16ch;margin:0;line-height:1.05}.appcta-claim{width:fit-content;max-width:100%}.appcta .appcta-h-b{contain:inline-size;text-wrap:pretty;color:var(--ink-3);font-weight:var(--ko-w-medium);letter-spacing:0;margin-top:var(--sp-3);max-width:40ch;font-size:clamp(15px,1.2vw,17px);line-height:1.4}.appcta-act{align-items:center;gap:var(--sp-4);flex-wrap:wrap;align-self:stretch;margin:0;display:flex}.appcta-act>.appcta-plat{font-family:var(--v4-font-mono);letter-spacing:.1em;color:var(--ink-3);font-size:11.5px;display:inline-block}.v4-shell .ko-btn.appcta-go{clip-path:none;border-radius:var(--r-btn-l);height:48px;font-size:var(--ko-fs-body);align-items:center;gap:9px;margin:0;padding-inline:24px;font-weight:700;display:inline-flex}@media (max-width:620px){.v4-shell .ko-btn.appcta-go{justify-content:center;width:100%}}.appcta-fig{align-items:flex-end;gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.appcta-fig:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(60% 60% at 60%,#c9ec4a29 0%,#0000 70%);border-radius:50%;position:absolute;inset:10% -10%}@media (max-width:899px){.appcta-fig{align-items:flex-start}}.appcta-plate{width:100%;max-width:400px;height:auto}.v4-shell .ko-tag.appcta-mark{background-color:var(--ko-tag-solid);flex:none}.floatcta{inset-inline:0;z-index:60;padding:0 var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));pointer-events:none;visibility:hidden;opacity:0;justify-content:center;display:flex;position:fixed;bottom:0}.floatcta-pill{align-items:center;gap:var(--sp-3);max-width:100%;padding:9px 9px 9px var(--sp-4);border:1px solid var(--ko-glass-line);border-radius:var(--ko-r-pill);background:var(--ko-glass-solid);color:var(--ko-ink);font-size:var(--ko-fs-meta);pointer-events:auto;box-shadow:var(--ko-glass-shadow);transition:border-color var(--ko-in) var(--ko-ease), box-shadow var(--ko-in) var(--ko-ease);line-height:1.3;text-decoration:none;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.floatcta-pill{background:var(--ko-glass);-webkit-backdrop-filter:blur(var(--ko-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--ko-glass-blur)) saturate(1.3)}}@media (prefers-reduced-transparency:reduce){.floatcta-pill{background:var(--ko-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.v4-shell) .floatcta-pill:focus-visible{outline:3px solid var(--ko-focus);outline-offset:3px}.floatcta-mark{border-radius:var(--ko-r-sm);flex:none}.floatcta-copy{min-width:0;display:grid}.floatcta-copy b{white-space:nowrap}.floatcta-copy span{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);white-space:nowrap}.floatcta-go{border-radius:var(--ko-r-pill);background:var(--ko-accent-subtle);border:1px solid var(--ko-accent-line);color:var(--ko-accent-text);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);white-space:nowrap;flex:none;padding:6px 13px}body:has(.v4-shell) .floatcta-pill:hover .floatcta-go{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);border-color:#0000}@supports (animation-timeline:scroll()){@media (min-width:700px) and (min-height:600px){.floatcta-pill{animation:linear both floatcta-rise;animation-timeline:scroll(root);animation-range:8% 20%}.floatcta{animation:linear both floatcta-yield;animation-timeline:--appcta-view;animation-range:entry entry 70%}}@media (min-width:700px) and (min-height:600px) and (prefers-reduced-motion:reduce){.floatcta-pill{animation-name:floatcta-fade}}}@keyframes floatcta-rise{0%{visibility:hidden;opacity:0;filter:blur(5px);translate:0 140%;scale:.94}to{visibility:visible;opacity:1;filter:blur();translate:0;scale:1}}@keyframes floatcta-fade{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes floatcta-yield{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.hq.ot{--ot-sep:#26262d;--ot-soft:#22222a;gap:28px}.ot .ot-h2{margin:0;font-size:20px;font-weight:700;line-height:1.25}.ot .ot-code{font-family:var(--v4-font-mono);color:var(--hq-ink)}.ot .ot-wr.is-good{color:var(--hq-a)}.ot .ot-crest{flex:none;width:40px;height:40px;display:block}.ot .ot-crest>img{width:100%;height:100%;display:block}.ot .ot-bar{background:#2a2a31;border-radius:3px;height:6px;display:flex;overflow:hidden}.ot .ot-bar>i{width:var(--w);border-radius:inherit;background:var(--hq-a)}.ot .ot-link{min-height:44px;color:var(--hq-a);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.ot .ot-link:hover{color:#e3f79a}.ot .ot-btn{border:1px solid var(--hq-line-2);min-height:44px;color:var(--hq-ink);white-space:nowrap;background:#16161bcc;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.ot .ot-btn--lime{background:var(--hq-a);color:var(--hq-canvas);border-color:#0000;font-weight:700}.ot .ot-btn--ink{background:var(--hq-ink);color:var(--hq-canvas);border-color:#0000;font-weight:700}.ot .ot-btn--soft{background:var(--ot-soft);border-color:#0000}.ot .ot-btn--soft>svg{color:var(--hq-a)}.ot .ot-btn:not(.ot-btn--lime):not(.ot-btn--ink):not(.ot-btn--soft):hover{background:#ffffff0f}.ot .ot-btn--lime:hover,.ot .ot-btn--ink:hover{filter:brightness(.94)}.ot .ot-btn--soft:hover{background:#ffffff1a}.ot .ot-form{flex-direction:column;gap:12px;margin:0;display:flex}.ot .ot-board-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ot .ot-count{font-family:var(--v4-font-mono);color:var(--hq-mute);margin:0;font-size:13px}.ot .ot-n{display:none}.ot .ot-seg{background:var(--hq-chip);border:0;border-radius:12px;flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}@container otboard (width>=560px){.ot .ot-sorts{margin-left:auto}}.ot .ot-seg>label{min-height:38px;color:var(--hq-mute);white-space:nowrap;cursor:pointer;border-radius:9px;flex:auto;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ot .ot-seg>label:hover{color:var(--hq-ink)}.ot .ot-seg>input:checked+label{background:var(--ot-sep);color:var(--hq-ink)}.ot input:focus-visible+label{outline:2px solid var(--hq-a);outline-offset:2px}.ot .ot-more{background:var(--hq-chip);min-height:52px;color:var(--hq-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:none}.ot .ot-more:hover{background:var(--hq-pop)}.ot #ot-all:focus-visible~.ot-more{outline:2px solid var(--hq-a);outline-offset:2px}.ot .ot-form:has(#ot-all:focus-visible)~.ot-more{outline:2px solid var(--hq-a);outline-offset:2px}.ot .ot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ot .ot-h1>span{display:block}.ot .hq-h1.ot-h1{font-size:clamp(24px,5cqi,52px)}.ot .ot-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ot .ot-chips b{color:var(--hq-ink);margin-right:5px;font-weight:600}.ot .ot-best{flex-direction:column;gap:12px;display:flex;container:otbest/inline-size}.ot .ot-best-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ot .ot-best-card{background:var(--hq-chip);border-radius:20px;height:100%;min-height:196px;display:flex;position:relative;overflow:hidden}.ot .ot-best-card:after{content:"";background:linear-gradient(#0b0b0d0d 18%,#0b0b0dbf 50%,#0b0b0df7 100%);position:absolute;inset:0}.ot .ot-best-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ot .ot-best-code{z-index:1;height:26px;color:var(--hq-a);background:#0b0b0dd1;border-radius:13px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.ot .ot-best-body{z-index:1;flex-direction:column;justify-content:flex-end;gap:4px;width:100%;min-width:0;padding:12px;display:flex;position:relative}.ot .ot-best-champ{letter-spacing:.08em;text-transform:uppercase;min-height:24px;color:var(--hq-a);align-self:flex-start;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ot .ot-best-h{min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.25}.ot .ot-best-h>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ot .ot-best-rank{align-items:center;gap:8px;min-width:0;margin:2px 0 0;display:flex}.ot .ot-best-rank>img{flex:none;width:28px;height:28px}.ot .ot-best-words{flex-direction:column;gap:1px;min-width:0;display:flex}.ot .ot-best-tier{font-size:12px;font-weight:600}.ot .ot-best-line{font-family:var(--v4-font-mono);color:var(--hq-ink-2);font-size:11px}@container otbest (width>=330px){.ot .ot-best-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container otbest (width>=560px){.ot .ot-best-list{gap:12px}.ot .ot-best-body{padding:16px}.ot .ot-best-h{font-size:18px}.ot .ot-best-rank>img{width:36px;height:36px}.ot .ot-best-tier{font-size:14px}.ot .ot-best-line{font-size:12px}}@container otbest (width>=900px){.ot .ot-best-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ot .ot-best-card{min-height:232px}}.ot .ot-board,.ot .ot-list,.ot .ot-build{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:12px;display:flex;container:otboard/inline-size}.ot .ot-find-row{flex-direction:column;gap:10px;display:flex}.ot .ot-find{background:var(--hq-chip);border:1px solid #ffffff1a;border-radius:16px;flex:auto;align-items:center;gap:12px;min-width:0;height:56px;padding:0 16px;display:flex}.ot .ot-find>svg{color:var(--hq-a);flex:none}.ot .ot-find>input{min-width:0;height:100%;font:inherit;color:var(--hq-ink);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:600}.ot .ot-find>input::placeholder{color:#8e939c}.ot .ot-lanes{border-radius:16px;gap:4px;padding:4px}.ot .ot-lanes>label{min-height:44px;color:var(--hq-ink-2);border-radius:12px;padding:0 10px;font-size:13px}.ot .ot-lanes>input:checked+label{background:var(--hq-a);color:var(--hq-canvas)}.ot .ot-tiles{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ot .ot-tile{min-width:0}.ot .ot-card{background:var(--hq-chip);height:100%;color:var(--hq-ink);border-radius:16px;grid-template-columns:48px 20px minmax(0,1fr) auto;grid-template-areas:"icon name name wr""icon crest who gm""icon rank rank cnt";align-items:center;gap:2px 8px;padding:10px 12px 10px 10px;display:grid;position:relative}.ot .ot-card:hover{background:var(--hq-pop);box-shadow:inset 0 0 0 1px #c9ec4a8c}.ot .ot-card-head,.ot .ot-card-top,.ot .ot-card-line{display:contents}.ot .ot-card-head>img{border-radius:12px;grid-area:icon;align-self:center}.ot .ot-card-h{grid-area:name;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.25}.ot .ot-card-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ot .ot-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ot .ot-card-n{font-family:var(--v4-font-mono);color:var(--hq-mute);white-space:nowrap;grid-area:cnt;justify-self:end;font-size:11px}.ot .ot-card-top>.ot-crest{grid-area:crest;width:20px;height:20px}.ot .ot-card-who{z-index:1;text-overflow:ellipsis;white-space:nowrap;grid-area:who;min-width:0;font-size:13px;font-weight:600;position:relative;overflow:hidden}.ot .ot-card-who:hover{color:var(--hq-a)}.ot .ot-card-rank{min-width:0;color:var(--hq-ink-2);text-overflow:ellipsis;white-space:nowrap;grid-area:rank;font-size:12px;overflow:hidden}.ot .ot-card-rank.is-none,.ot .ot-cell--rank>dd.is-none,.ot .ot-one-rank.is-none{color:var(--hq-mute)}.ot .ot-card-line>span:first-child{font-family:var(--v4-font-mono);color:var(--hq-mute);white-space:nowrap;grid-area:gm;justify-self:end;font-size:11px}.ot .ot-card-line>.ot-wr{font-family:var(--v4-font-mono);white-space:nowrap;grid-area:wr;justify-self:end;font-size:15px;font-weight:600}.ot .ot-empty:not([hidden]){background:var(--hq-chip);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.ot .ot-reset{background:#2a2a31;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;display:inline-flex}@container otboard (width<=299px){.ot .ot-card{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon name wr""icon who gm""icon rank cnt"}.ot .ot-card-head>img{width:40px;height:40px}.ot .ot-card-top>.ot-crest{display:none}}@container otboard (width>=560px){.ot .ot-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ot .ot-card{border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:12px;display:flex}.ot .ot-card-head{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon name""icon cnt";align-items:center;gap:2px 12px;display:grid}.ot .ot-card-n{color:var(--hq-ink-2);justify-self:start;font-size:12px}.ot .ot-card-top{background:var(--hq-pop);border-radius:12px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"crest who""crest rank""line line";align-items:center;gap:1px 10px;margin-top:auto;padding:10px;display:grid}.ot .ot-card-top>.ot-crest{width:34px;height:34px}.ot .ot-card-who{font-size:14px}.ot .ot-card-line{font-family:var(--v4-font-mono);grid-area:line;justify-content:space-between;align-items:baseline;gap:8px;margin:7px 0 0;font-size:12px;display:flex}.ot .ot-card-line>span:first-child{color:var(--hq-ink-2);font-size:12px}.ot .ot-card-line>.ot-wr{font-size:12px}}@container hq (width>=600px){.ot .ot-board,.ot .ot-list,.ot .ot-build{padding:20px}}@container otboard (width>=600px){.ot .ot-lanes>label{padding:0 12px;font-size:14px}}@container otboard (width>=820px){.ot .ot-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container otboard (width>=1060px){.ot .ot-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@container otboard (width>=960px){.ot .ot-find-row{flex-direction:row}.ot .ot-lanes{flex-wrap:nowrap}.ot .ot-lanes>label{min-width:64px}}:is(.ot-hub:has(#ot-r-top:checked) .ot-tile:not([data-lane=top]),.ot-hub:has(#ot-r-jungle:checked) .ot-tile:not([data-lane=jungle]),.ot-hub:has(#ot-r-mid:checked) .ot-tile:not([data-lane=mid]),.ot-hub:has(#ot-r-bot:checked) .ot-tile:not([data-lane=bot]),.ot-hub:has(#ot-r-support:checked) .ot-tile:not([data-lane=support])){display:none}.ot-hub:has(#ot-s-rank:checked) .ot-tile{order:var(--o-rank)}@container otboard (width<=559px){:is(.ot-hub:has(#ot-s-otps:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=o12]),.ot-hub:has(#ot-s-rank:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=r12])){display:none}}@container otboard (width>=560px) and (width<=819px){:is(.ot-hub:has(#ot-s-otps:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=o15]),.ot-hub:has(#ot-s-rank:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=r15])){display:none}}@container otboard (width>=820px) and (width<=1059px){:is(.ot-hub:has(#ot-s-otps:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=o20]),.ot-hub:has(#ot-s-rank:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=r20])){display:none}}@container otboard (width>=1060px){:is(.ot-hub:has(#ot-s-otps:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=o25]),.ot-hub:has(#ot-s-rank:checked):has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-tile:not([data-top~=r25])){display:none}}.ot-hub:has(#ot-r-all:checked):not(:has(#ot-all:checked)):not([data-q]) .ot-more{display:flex}:is(.ot-hub:has(#ot-r-top:checked) .ot-n[data-lane=top],.ot-hub:has(#ot-r-jungle:checked) .ot-n[data-lane=jungle],.ot-hub:has(#ot-r-mid:checked) .ot-n[data-lane=mid],.ot-hub:has(#ot-r-bot:checked) .ot-n[data-lane=bot],.ot-hub:has(#ot-r-support:checked) .ot-n[data-lane=support]){display:inline}.ot .ot-hero{isolation:isolate;background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:20px;padding:16px;display:grid;position:relative;overflow:hidden}.ot .ot-hero-art{object-fit:cover;width:calc(100% + 32px);max-width:none;height:210px;margin:-16px -16px 0;display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.ot .ot-hero-main{z-index:1;flex-direction:column;gap:18px;min-width:0;display:flex;position:relative;container:othead/inline-size}.ot .ot-hero-h1{font-family:var(--v4-font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:.95}.ot .ot-hero-h1>span{display:block}.ot .ot-h1-game{color:var(--hq-ink-2);font-size:clamp(16px,5cqi,24px)}.ot .ot-h1-champ{overflow-wrap:anywhere;font-size:clamp(32px,18cqi,96px)}.ot .ot-h1-word{overflow-wrap:anywhere;font-size:clamp(22px,12cqi,52px)}.ot .ot-facts{flex-wrap:wrap;gap:14px 22px;margin:0;display:flex}.ot .ot-fact{flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;display:flex}.ot .ot-fact>dd{font-family:var(--v4-font-display);text-transform:uppercase;margin:0;font-size:30px;line-height:1}.ot .ot-fact>dd.is-good{color:var(--hq-a)}.ot .ot-fact>dt{color:var(--hq-ink-2);font-size:13px}.ot .ot-fact-vs{color:var(--hq-mute)}.ot .ot-hero-go{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ot .ot-one{z-index:1;background:#0d0d10e6;border:1px solid #c9ec4a59;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;position:relative}.ot .ot-eyebrow{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hq-a);margin:0;font-size:12px;font-weight:600}.ot .ot-one-id{align-items:center;gap:14px;min-width:0;display:flex}.ot .ot-crest--64{width:64px;height:64px}.ot .ot-one-who{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.ot .ot-one-name{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.ot .ot-one-name:hover{color:var(--hq-a)}.ot .ot-one-rank{color:var(--hq-ink-2);font-size:14px}.ot .ot-one-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ot .ot-one-stat{background:var(--hq-chip);border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;padding:10px 12px;display:flex}.ot .ot-one-stat>dd{font-family:var(--v4-font-mono);margin:0;font-size:20px;font-weight:600}.ot .ot-one-stat>dt{color:var(--hq-ink-2);font-size:12px}.ot .ot-share{flex-direction:column;gap:6px;margin:0;display:flex}.ot .ot-share-words{color:var(--hq-ink-2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.ot .ot-share-words>b{font-family:var(--v4-font-mono);color:var(--hq-ink);font-weight:600}.ot .ot-one-go{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px;margin:0;display:grid}.ot .ot-one-go>.ot-btn{padding:0 10px}@container hq (width>=700px){.ot .ot-hero{padding:28px}.ot .ot-hero:before,.ot .ot-hero:after{content:"";z-index:0;position:absolute;inset:0}.ot .ot-hero-art{z-index:-1;width:100%;height:100%;margin:0;position:absolute;top:0;right:0;-webkit-mask-image:none;mask-image:none}.ot .ot-hero-main{gap:26px}.ot .ot-facts{gap:14px 32px}.ot .ot-fact>dd{font-size:40px}.ot .ot-one{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px}.ot .ot-one-name{font-size:22px}}.ot-champ .ot-hero:before,.lad-reg .ot-hero:before{background:linear-gradient(90deg,#101014f5 0%,#101014e6 55%,#101014b8 85%,#1010148c 100%)}.ot-champ .ot-hero:after,.lad-reg .ot-hero:after{background:linear-gradient(#10101400 20%,#1010148c 42%,#101014e6 66%,#101014f7 100%)}@container hq (width>=1000px){.ot .ot-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;min-height:440px}.ot .ot-hero-art{width:78%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.ot-champ .ot-hero:before,.lad-reg .ot-hero:before{background:linear-gradient(90deg,#101014 0%,#101014eb 26%,#10101480 52%,#10101400 100%)}}.ot .ot-regions{border:0;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.ot .ot-regions>label,.lad .lad-regions>a{background:var(--hq-chip);min-height:44px;font-family:var(--v4-font-mono);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ot .ot-regions>label>data{color:var(--hq-mute);font-weight:400}.ot .ot-regions>input:checked+label,.lad .lad-regions>a[aria-current=page]{background:var(--hq-a);color:var(--hq-canvas)}.ot .ot-regions>input:checked+label>data{color:#3a4210}.ot .ot-cols{display:none}.ot .ot-rows{counter-reset:otpos;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ot .ot-row{counter-increment:otpos}.ot .ot-player{background:var(--hq-chip);border-radius:16px;grid-template-rows:auto auto auto auto;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px;display:grid}.ot .ot-player:hover{background:var(--hq-pop);box-shadow:inset 0 0 0 1px #c9ec4a80}.ot .ot-pos{font-family:var(--v4-font-mono);text-align:right;color:var(--hq-mute);grid-area:1/1/3;font-size:13px}.ot .ot-pos:before{content:counter(otpos)}.ot .ot-row:first-child .ot-pos{color:var(--hq-a)}.ot .ot-player>.ot-crest{grid-area:1/2/3}.ot .ot-who{flex-direction:column;grid-area:1/3;gap:2px;min-width:0;display:flex}.ot .ot-who-h{min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3}.ot .ot-who-h>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ot .ot-who-h>a:hover{color:var(--hq-a)}.ot .ot-who-sub{color:var(--hq-mute);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.ot .ot-who-sub>.ot-code{color:var(--hq-ink-2)}.ot .ot-cells{grid-area:1/1/5/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;align-items:center;margin:0;display:grid}.ot .ot-cell{pointer-events:auto;min-width:0}.ot .ot-cell>dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ot .ot-cell>dd{min-width:0;margin:0}.ot .ot-cell--rank{color:var(--hq-ink-2);grid-area:2/3/auto/5;font-size:12px}.ot .ot-cell--rank>dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ot .ot-cell--win{grid-area:1/4;align-self:start}.ot .ot-cell--win>dd{font-family:var(--v4-font-mono);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ot .ot-cell--win .ot-wr{font-size:16px;font-weight:600}.ot .ot-wl{color:var(--hq-mute);font-size:11px}.ot .ot-cell--games{grid-area:3/1/auto/-1;margin-top:6px}.ot .ot-cell--games>dd{flex-direction:column;gap:6px;display:flex}.ot .ot-games-line{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.ot .ot-games-line>b{font-family:var(--v4-font-mono);font-size:14px;font-weight:600}.ot .ot-games-share{color:var(--hq-mute)}.ot .ot-cell--games .ot-bar{height:4px}.ot .ot-cell--build{grid-area:4/1/auto/-1;align-self:center;margin-top:4px}.ot .ot-items{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ot .ot-items img{border-radius:6px;display:block}.ot .ot-nil{color:var(--hq-mute);margin:0;font-size:12px}.ot .ot-tp{background:var(--ot-soft);min-width:44px;min-height:44px;color:var(--hq-ink);white-space:nowrap;border-radius:12px;grid-area:4/1/auto/-1;justify-self:end;align-items:center;gap:6px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ot .ot-tp-word{display:none}@container otboard (width>=400px){.ot .ot-tp-word{display:inline}}.ot .ot-tp>svg{color:var(--hq-a);flex:none}.ot .ot-tp:hover{background:var(--hq-a);color:var(--hq-canvas)}.ot .ot-tp:hover>svg{color:var(--hq-canvas)}@container otboard (width<=299px){.ot .ot-player{grid-template-columns:16px 28px minmax(0,1fr) auto;gap:4px 8px;padding:10px}.ot .ot-player>.ot-crest{width:28px;height:28px}}@container hq (width<=359px){.ot .ot-crest--64{width:48px;height:48px}.ot .ot-one-name{font-size:17px}}@container otboard (width>=560px){.ot .ot-regions{flex-wrap:wrap;display:flex}.ot .ot-cell--games,.ot .ot-cell--build{grid-column:3/-1}}@container otboard (width>=900px){.ot .ot-cols,.ot .ot-player{grid-template-columns:28px 40px minmax(0,1fr) 164px 150px 74px 156px 44px;column-gap:14px;display:grid}.ot .ot-cols{height:36px;font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hq-mute);align-items:center;padding:0 12px;font-size:11px}.ot .ot-cols>:nth-child(2){grid-column:2/4}.ot .ot-col-pos{text-align:right}.ot .ot-player{border-radius:14px;grid-template-rows:auto;min-height:68px;padding:6px 12px}.ot .ot-pos,.ot .ot-player>.ot-crest,.ot .ot-who{grid-row:1}.ot .ot-pos{font-size:14px}.ot .ot-cells{pointer-events:auto;grid-area:1/4/auto/8;grid-template-rows:auto}.ot .ot-cell--rank,.ot .ot-cell--games,.ot .ot-cell--win,.ot .ot-cell--build{grid-row:1;margin:0}.ot .ot-cell--rank{color:var(--hq-ink);grid-column:1;font-size:14px}.ot .ot-cell--games{grid-column:2}.ot .ot-cell--win{grid-column:3;align-self:center}.ot .ot-cell--win>dd{align-items:flex-start}.ot .ot-cell--win .ot-wr{font-size:15px}.ot .ot-cell--build{grid-column:4}.ot .ot-tp{grid-area:1/8;justify-content:center;justify-self:center;margin:0;padding:0}.ot .ot-tp-word{display:none}}:is(.ot-champ:has(#ot-g-euw1:checked) .ot-row:not([data-region=euw1]),.ot-champ:has(#ot-g-eun1:checked) .ot-row:not([data-region=eun1]),.ot-champ:has(#ot-g-na1:checked) .ot-row:not([data-region=na1]),.ot-champ:has(#ot-g-kr:checked) .ot-row:not([data-region=kr]),.ot-champ:has(#ot-g-br1:checked) .ot-row:not([data-region=br1]),.ot-champ:has(#ot-g-jp1:checked) .ot-row:not([data-region=jp1]),.ot-champ:has(#ot-g-la1:checked) .ot-row:not([data-region=la1]),.ot-champ:has(#ot-g-la2:checked) .ot-row:not([data-region=la2]),.ot-champ:has(#ot-g-oc1:checked) .ot-row:not([data-region=oc1]),.ot-champ:has(#ot-g-tr1:checked) .ot-row:not([data-region=tr1]),.ot-champ:has(#ot-g-ru:checked) .ot-row:not([data-region=ru]),.ot-champ:has(#ot-g-ph2:checked) .ot-row:not([data-region=ph2]),.ot-champ:has(#ot-g-sg2:checked) .ot-row:not([data-region=sg2]),.ot-champ:has(#ot-g-th2:checked) .ot-row:not([data-region=th2]),.ot-champ:has(#ot-g-tw2:checked) .ot-row:not([data-region=tw2]),.ot-champ:has(#ot-g-vn2:checked) .ot-row:not([data-region=vn2]),.ot-champ:has(#ot-g-me1:checked) .ot-row:not([data-region=me1])){display:none}.ot-champ:has(#ot-s-games:checked) .ot-row{order:var(--o-games)}:is(.ot-champ:has(#ot-s-games:checked):has(#ot-g-all:checked):not(:has(#ot-all:checked)) .ot-row:not([data-top~=games]),.ot-champ:has(#ot-s-rank:checked):has(#ot-g-all:checked):not(:has(#ot-all:checked)) .ot-row:not([data-top~=rank]),.ot-champ:has(#ot-s-games:checked):not(:has(#ot-g-all)):not(:has(#ot-all:checked)) .ot-row:not([data-top~=games]),.ot-champ:has(#ot-s-rank:checked):not(:has(#ot-g-all)):not(:has(#ot-all:checked)) .ot-row:not([data-top~=rank])){display:none}:is(.ot-champ:has(#ot-g-all:checked):not(:has(#ot-all:checked)) .ot-more,.ot-champ:not(:has(#ot-g-all)):not(:has(#ot-all:checked)) .ot-more){display:flex}.ot-champ:has(#ot-s-games:checked):not([data-js]) .ot-pos:before{content:none}:is(.ot-champ:has(#ot-g-euw1:checked) .ot-n[data-region=euw1],.ot-champ:has(#ot-g-eun1:checked) .ot-n[data-region=eun1],.ot-champ:has(#ot-g-na1:checked) .ot-n[data-region=na1],.ot-champ:has(#ot-g-kr:checked) .ot-n[data-region=kr],.ot-champ:has(#ot-g-br1:checked) .ot-n[data-region=br1],.ot-champ:has(#ot-g-jp1:checked) .ot-n[data-region=jp1],.ot-champ:has(#ot-g-la1:checked) .ot-n[data-region=la1],.ot-champ:has(#ot-g-la2:checked) .ot-n[data-region=la2],.ot-champ:has(#ot-g-oc1:checked) .ot-n[data-region=oc1],.ot-champ:has(#ot-g-tr1:checked) .ot-n[data-region=tr1],.ot-champ:has(#ot-g-ru:checked) .ot-n[data-region=ru],.ot-champ:has(#ot-g-ph2:checked) .ot-n[data-region=ph2],.ot-champ:has(#ot-g-sg2:checked) .ot-n[data-region=sg2],.ot-champ:has(#ot-g-th2:checked) .ot-n[data-region=th2],.ot-champ:has(#ot-g-tw2:checked) .ot-n[data-region=tw2],.ot-champ:has(#ot-g-vn2:checked) .ot-n[data-region=vn2],.ot-champ:has(#ot-g-me1:checked) .ot-n[data-region=me1]){display:inline}.ot .ot-build>.ot-board-head,.ot .ot-more-champs>.ot-board-head{justify-content:space-between}.ot .ot-modal{flex-direction:column;gap:10px;display:flex}.ot .ot-sub{color:var(--hq-ink-2);margin:0;font-size:13px;font-weight:400}.ot .ot-modal-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ot .ot-modal-set>li{background:var(--hq-chip);border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:8px 12px 8px 8px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.ot .ot-modal-set img{border-radius:9px;flex:none}.ot .ot-diffs{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.ot .ot-diff{background:var(--hq-chip);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.ot .ot-diff-h{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700;display:flex}.ot .ot-mark{background:var(--hq-a);width:24px;height:24px;color:var(--hq-canvas);border-radius:12px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.ot .ot-diff[data-side=skip] .ot-mark{color:var(--hq-ink);background:#2a2a31}.ot .ot-diff[data-side=skip] .ot-bar>i{background:#8e939c}.ot .ot-diff-list{margin:0;padding:0;list-style:none}.ot .ot-diff-row{grid-template-columns:32px minmax(0,1fr) 40px auto;align-items:center;gap:10px;min-height:44px;display:grid}.ot .ot-diff-row>img{border-radius:7px}.ot .ot-diff-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ot .ot-diff-n{font-family:var(--v4-font-mono);text-align:right;color:var(--hq-mute);white-space:nowrap;font-size:12px}.ot .ot-diff-n>b{color:var(--hq-ink-2);font-weight:400}@container otboard (width>=600px){.ot .ot-diff-row{grid-template-columns:32px minmax(0,1fr) 72px auto}}.ot .ot-more-champs{flex-direction:column;gap:12px;display:flex}.ot .ot-more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ot .ot-more-a{background:var(--hq-chip);border-radius:14px;align-items:center;gap:10px;min-height:60px;padding:8px;display:flex}.ot .ot-more-a:hover{background:var(--hq-pop)}.ot .ot-more-a>img{border-radius:11px;flex:none}.ot .ot-more-words{flex-direction:column;gap:1px;min-width:0;display:flex}.ot .ot-more-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ot .ot-more-n{font-family:var(--v4-font-mono);color:var(--hq-mute);white-space:nowrap;font-size:11px}@container hq (width>=700px){.ot .ot-modal-set,.ot .ot-more-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){.ot .ot-seg>label{min-height:44px}}.lad .lad-unit{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:11px;font-weight:400}.lad .lad-chip{gap:8px}.lad .lad-stamp{font-family:var(--v4-font-mono);color:var(--hq-mute);margin:0 0 0 auto;font-size:12px}.lad .lad-pos{font-family:var(--v4-font-mono);text-align:right;color:var(--hq-ink-2);font-size:14px;font-weight:600}.lad .lad-pos.is-one{color:var(--hq-a)}.lad .lad-face{width:40px;height:40px;display:block}.lad .lad-face>img{border-radius:10px;width:40px;height:40px;display:block}.lad .lad-face.is-quiet>img{opacity:.45}.lad .lad-who{flex-direction:column;gap:2px;min-width:0;display:flex}.lad .lad-who-sub{color:var(--hq-ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.lad .lad-who-sub.is-quiet{color:var(--hq-mute)}.lad .lad-who-sub a:hover,.lad .lad-who-h>a:hover,.lad .lad-top-name:hover,.lad .lad-one-h>a:hover{text-decoration:underline}.lad .lad-ruler{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.lad .lad-ruler--card{background:var(--hq-panel);border-radius:14px;padding:12px}.lad .lad-ruler-cap{color:var(--hq-ink-2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.lad .lad-ruler-held{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:11px}.lad .lad-ruler-marks{height:44px;margin:0 4px;position:relative}.lad .lad-ruler-marks:before{content:"";background:#3a3a44;height:1px;position:absolute;bottom:6px;left:0;right:0}.lad .lad-ruler-marks>i{bottom:6px;left:var(--x);background:#c3c5c98c;border-radius:1px;width:2px;height:20px;margin-left:-1px;position:absolute}.lad .lad-ruler-marks>i.is-one{background:var(--hq-a);height:34px}.lad .lad-ruler-ends{font-family:var(--v4-font-mono);color:var(--hq-mute);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin:0;font-size:11px;display:flex}.lad .lad-ruler-ends>span{white-space:nowrap}.lad .lad-ruler-mid{display:none}.lad .lad-ruler-top{color:var(--hq-a)}.lad .lad-next{flex-direction:column;gap:12px;min-width:0;display:flex}.lad .lad-next-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lad .lad-next-a{background:var(--hq-chip);border-radius:16px;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:10px 16px;display:flex}.lad .lad-next-a:hover{background:var(--hq-pop)}.lad .lad-next-name{font-size:15px;font-weight:600}.lad .lad-next-sub{color:var(--hq-ink-2);font-size:13px}@container hq (width>=700px){.lad .lad-next-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lad .lad-wall{flex-direction:column;gap:12px;min-width:0;display:flex;container:ladwall/inline-size}.lad .lad-tiles{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.lad .lad-tile-li{min-width:0}.lad .lad-tile{background:var(--hq-chip);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:60px;padding:6px 12px 6px 6px;display:grid;position:relative;overflow:hidden}.lad .lad-tile:hover{background:var(--hq-pop)}.lad .lad-tile:has(.lad-tile-link:focus-visible){outline:2px solid var(--hq-a);outline-offset:2px}.lad .lad-tile .lad-tile-link:focus-visible{box-shadow:none;outline:none}.lad .lad-tile-art{object-fit:cover;object-position:50% 12%;border-radius:11px;grid-area:1/1/3;width:48px;height:48px;margin-right:4px;display:block}.lad .lad-tile-body{display:contents}.lad .lad-tile-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/auto/4;min-width:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.lad .lad-tile-h{font-family:var(--v4-font-mono);grid-area:2/2;margin:0;font-size:12px;font-weight:700;line-height:1.2}.lad .lad-tile-code{color:var(--hq-a)}.lad .lad-tile-link:after{content:"";z-index:3;position:absolute;inset:0}.lad .lad-tile-champ{min-width:0;color:var(--hq-ink-2);text-overflow:ellipsis;white-space:nowrap;grid-area:2/3;font-size:12px;overflow:hidden}.lad .lad-tile-champ.is-quiet{color:var(--hq-mute)}.lad .lad-tile-lp{white-space:nowrap;flex-direction:column;grid-area:1/4/3;align-items:flex-end;display:flex}.lad .lad-tile-lp>b{font-family:var(--v4-font-mono);font-size:15px;font-weight:700}@container ladwall (width>=600px){.lad .lad-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lad .lad-tile{border-radius:18px;height:212px;padding:0;display:block}.lad .lad-tile:before,.lad .lad-tile:after{content:"";z-index:1;position:absolute;top:0;left:0;right:0}.lad .lad-tile:before{background:linear-gradient(#0b0b0d1a 22%,#0b0b0dcc 50%,#0b0b0df7 72%);bottom:0}.lad .lad-tile:after{background:linear-gradient(#0b0b0db8 0%,#0b0b0d00 100%);height:72px}.lad .lad-tile-art{object-position:50% 18%;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.lad .lad-tile-h{z-index:2;font-family:var(--v4-font-display);font-size:24px;font-weight:400;line-height:1;position:absolute;top:12px;left:12px}.lad .lad-tile-body{z-index:2;flex-direction:column;gap:3px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.lad .lad-tile-name{font-size:14px;font-weight:700}.lad .lad-tile-lp{flex-direction:row;align-items:baseline;gap:5px}.lad .lad-tile-lp>b{font-family:var(--v4-font-display);font-size:24px;font-weight:400;line-height:1}}@container ladwall (width>=1000px){.lad .lad-tile{height:236px}.lad .lad-tile-h,.lad .lad-tile-lp>b{font-size:30px}}.lad .lad-pane-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:none}.lad .lad-pick{margin:0}.lad-hub .ot-regions{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@container otboard (width<=559px){.lad-hub .ot-regions>label{padding:0 4px}}@container otboard (width>=640px){.lad-hub .ot-regions{grid-template-columns:repeat(15,minmax(0,1fr))}}.lad .lad-pane{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:none}@container otboard (width>=700px){.lad .lad-pane{grid-template-columns:340px minmax(0,1fr)}}:is(.lad-hub:has(#pl-r-euw1:checked) .lad-pane-head[data-region=euw1],.lad-hub:has(#pl-r-eun1:checked) .lad-pane-head[data-region=eun1],.lad-hub:has(#pl-r-na1:checked) .lad-pane-head[data-region=na1],.lad-hub:has(#pl-r-kr:checked) .lad-pane-head[data-region=kr],.lad-hub:has(#pl-r-br1:checked) .lad-pane-head[data-region=br1],.lad-hub:has(#pl-r-jp1:checked) .lad-pane-head[data-region=jp1],.lad-hub:has(#pl-r-la1:checked) .lad-pane-head[data-region=la1],.lad-hub:has(#pl-r-la2:checked) .lad-pane-head[data-region=la2],.lad-hub:has(#pl-r-oc1:checked) .lad-pane-head[data-region=oc1],.lad-hub:has(#pl-r-tr1:checked) .lad-pane-head[data-region=tr1],.lad-hub:has(#pl-r-ru:checked) .lad-pane-head[data-region=ru],.lad-hub:has(#pl-r-sg2:checked) .lad-pane-head[data-region=sg2],.lad-hub:has(#pl-r-tw2:checked) .lad-pane-head[data-region=tw2],.lad-hub:has(#pl-r-vn2:checked) .lad-pane-head[data-region=vn2],.lad-hub:has(#pl-r-me1:checked) .lad-pane-head[data-region=me1]){display:flex}:is(.lad-hub:has(#pl-r-euw1:checked) .lad-pane[data-region=euw1],.lad-hub:has(#pl-r-eun1:checked) .lad-pane[data-region=eun1],.lad-hub:has(#pl-r-na1:checked) .lad-pane[data-region=na1],.lad-hub:has(#pl-r-kr:checked) .lad-pane[data-region=kr],.lad-hub:has(#pl-r-br1:checked) .lad-pane[data-region=br1],.lad-hub:has(#pl-r-jp1:checked) .lad-pane[data-region=jp1],.lad-hub:has(#pl-r-la1:checked) .lad-pane[data-region=la1],.lad-hub:has(#pl-r-la2:checked) .lad-pane[data-region=la2],.lad-hub:has(#pl-r-oc1:checked) .lad-pane[data-region=oc1],.lad-hub:has(#pl-r-tr1:checked) .lad-pane[data-region=tr1],.lad-hub:has(#pl-r-ru:checked) .lad-pane[data-region=ru],.lad-hub:has(#pl-r-sg2:checked) .lad-pane[data-region=sg2],.lad-hub:has(#pl-r-tw2:checked) .lad-pane[data-region=tw2],.lad-hub:has(#pl-r-vn2:checked) .lad-pane[data-region=vn2],.lad-hub:has(#pl-r-me1:checked) .lad-pane[data-region=me1]){display:grid}.lad .lad-one{background:var(--hq-chip);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex}.lad .lad-one-band{background:#1a1a20;border-radius:20px 20px 0 0;flex-direction:column;justify-content:flex-end;gap:6px;min-height:168px;margin:-14px -14px 0;padding:16px;display:flex;position:relative;overflow:hidden}.lad .lad-one-band:before,.lad .lad-one-band:after{content:"";z-index:1;position:absolute;inset:0}.lad .lad-one-band:before{background:linear-gradient(90deg,#1a1a20 0%,#1a1a20f5 38%,#1a1a2066 72%,#1a1a201f 100%)}.lad .lad-one-band:after{background:linear-gradient(#16161b00 55%,#16161b 100%)}.lad .lad-one-art{width:min(250px,62%);height:auto;position:absolute;top:-18px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.lad .lad-one-eyebrow,.lad .lad-one-h,.lad .lad-one-lp{z-index:2;margin:0;position:relative}.lad .lad-one-eyebrow{font-family:var(--v4-font-mono);letter-spacing:.08em;color:var(--hq-a);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.lad .lad-one-eyebrow>img{width:26px;height:26px}.lad .lad-one-h{text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:22px;font-weight:700;line-height:1.15;overflow:hidden}.lad .lad-one-lp{align-items:baseline;gap:6px;display:flex}.lad .lad-one-lp>b{font-family:var(--v4-font-display);font-size:34px;font-weight:400;line-height:1}.lad .lad-one-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-height:40px;display:flex}.lad .lad-one-champ{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.lad .lad-one-champ>img{border-radius:9px;width:36px;height:36px}.lad .lad-one-champ.is-quiet>img{opacity:.45}.lad .lad-one-champ-words{flex-direction:column;gap:1px;min-width:0;display:flex}.lad .lad-one-champ-name{font-size:14px;font-weight:600}.lad .lad-one-champ.is-quiet .lad-one-champ-name{color:var(--hq-ink-2)}.lad .lad-one-champ-n{color:var(--hq-mute);font-size:12px}.lad .lad-one-lead{font-family:var(--v4-font-mono);color:var(--hq-ink-2);white-space:nowrap;margin:0;font-size:12px}.lad .lad-top{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;container:ladtop/inline-size}.lad .lad-top-row{background:var(--hq-chip);border-radius:14px;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 8px;display:grid}.lad .lad-top-row:hover{background:var(--hq-pop)}.lad .lad-top-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lad .lad-gap{font-family:var(--v4-font-mono);text-align:right;color:var(--hq-mute);white-space:nowrap;font-size:13px;display:none}.lad .lad-top-lp{white-space:nowrap;grid-column:-2;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.lad .lad-top-lp>b{font-family:var(--v4-font-mono);font-size:15px;font-weight:700}@container ladtop (width>=480px){.lad .lad-top-row{grid-template-columns:28px 40px minmax(0,1fr) 72px 92px;gap:12px}.lad .lad-gap{display:block}}@container ladtop (width<=299px){.lad .lad-top-row{grid-template-columns:22px minmax(0,1fr);gap:2px 10px}.lad .lad-top-row>.lad-face{display:none}.lad .lad-top-row>.lad-pos{grid-row:1/3}.lad .lad-top-lp{grid-column:2;justify-content:flex-start}}@container hq (width<=599px){.lad .lad-panel{order:1}.lad .lad-wall{order:2}.lad .lad-next{order:3}}@container hq (width<=359px){.lad .lad-one-h{max-width:100%}}.lad .lad-read{color:var(--hq-ink-2);margin:0;font-size:13px}.lad-reg .lad-one-champ{align-items:stretch}.lad-reg .lad-one-champ>dd{align-items:center;gap:10px;min-width:0;font-family:inherit;font-size:14px;font-weight:700;display:flex}.lad-reg .lad-one-champ>dd>img{border-radius:8px;flex:none;width:32px;height:32px}.lad-reg .lad-one-champ.is-quiet>dd>img{opacity:.45}.lad .lad-regions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}@container hq (width>=600px){.lad .lad-regions{grid-template-columns:repeat(15,minmax(0,1fr))}}.lad .lad-tools{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px 20px;display:grid}@container otboard (width>=700px){.lad .lad-tools{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lad .lad-ruler-mid{display:inline}}.lad .lad-cols{display:none}.lad .lad-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lad .lad-row[data-q-out]{display:none}.lad .lad-player{background:var(--hq-chip);border-radius:14px;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 8px;display:grid}.lad .lad-player:hover{background:var(--hq-pop)}.lad .lad-who-h{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.lad .lad-cells{flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.lad .lad-cell{min-width:0;display:flex}.lad .lad-cell>dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lad .lad-cell>dd{font-family:var(--v4-font-mono);color:var(--hq-ink-2);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;margin:0;font-size:13px;display:flex}.lad .lad-cell--lp b{color:var(--hq-ink);font-size:15px;font-weight:700}.lad .lad-cell--wl>dd{gap:6px;font-size:12px}.lad .lad-wr{color:var(--hq-ink);font-size:13px;font-weight:700}.lad .lad-wr.is-good{color:var(--hq-a)}.lad .lad-nil{color:var(--hq-mute)}.lad .lad-cell--next,.lad .lad-cell--recent,.lad .lad-tp{display:none}.lad-reg:has(#pl-s-recent:checked) .lad-cell--recent>dd{color:var(--hq-ink)}.lad .lad-tp{background:var(--hq-pop);width:44px;height:44px;color:var(--hq-ink-2);border-radius:12px;justify-content:center;align-items:center}.lad .lad-tp:hover{background:var(--hq-on);color:var(--hq-ink)}@container otboard (width>=700px){.lad .lad-cols,.lad .lad-player{grid-template-columns:32px 40px minmax(0,1fr) 96px 72px 72px 44px;column-gap:14px;display:grid}.lad .has-wl.lad-cols,.lad .has-wl .lad-player{grid-template-columns:32px 40px minmax(0,1fr) 96px 132px 72px 72px 44px}.lad .lad-cols{height:30px;font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hq-mute);align-items:center;margin-bottom:-8px;padding:0 12px;font-size:11px}.lad .lad-cols>:nth-child(2){grid-column:2/4}.lad .lad-cols>:nth-child(n+3),.lad .lad-col-pos{text-align:right}.lad .lad-player{padding:8px 12px}.lad .lad-cells{grid-column:4/-2;grid-template-columns:subgrid;align-items:center;display:grid}.lad .lad-cell{justify-content:flex-end}.lad .lad-cell--lp{grid-column:1}.lad .lad-cell--wl{grid-column:2}.lad .lad-cell--next{grid-column:-3/-2;display:flex}.lad .lad-cell--recent{grid-column:-2/-1;display:flex}.lad .lad-tp{display:inline-flex}}@container otboard (width<=299px){.lad .lad-player{grid-template-columns:22px minmax(0,1fr);gap:4px 10px}.lad .lad-player>.lad-face{display:none}.lad .lad-player>.lad-pos{grid-row:1/3}.lad .lad-cells{flex-flow:wrap;grid-column:2;align-items:baseline;gap:2px 12px}}@container hq (width<=359px){.lad-reg .ot-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lad-reg .ot-fact>dd{font-size:24px}.lad-reg .ot-one-stats{grid-template-columns:minmax(0,1fr)}}@container hq (width<=299px){.lad-reg .ot-fact>dd{font-size:20px}.lad-reg .ot-one-id{flex-direction:column;align-items:flex-start;gap:10px}}.lad-reg .ot-one-name{overflow-wrap:anywhere;white-space:normal}.lad-reg:has(#pl-s-recent:checked) .lad-row{order:var(--o-recent)}:is(.lad-reg:has(#pl-s-lp:checked):not(:has(#pl-all:checked)):not([data-q]) .lad-row:not([data-top~=lp]),.lad-reg:has(#pl-s-recent:checked):not(:has(#pl-all:checked)):not([data-q]) .lad-row:not([data-top~=recent])){display:none}.lad-reg:not(:has(#pl-all:checked)):not([data-q]) .ot-more{display:flex}.lad-reg #pl-all:focus-visible~.ot-more{outline:2px solid var(--hq-a);outline-offset:2px}.lad-reg .ot-form:has(#pl-all:focus-visible)~.ot-more{outline:2px solid var(--hq-a);outline-offset:2px}.sm{--sm-panel:#101014;--sm-chip:#16161b;--sm-pop:#1d1d23;--sm-on:#2a2a31;--sm-line:#ffffff12;--sm-line-2:#ffffff1f;--sm-miss:#ff8f80;min-width:0;color:var(--ink);flex-direction:column;gap:24px;padding-bottom:48px;display:flex;container:sm/inline-size}.sm a{color:inherit;text-decoration:none}.sm button{font:inherit;cursor:pointer}.sm .sm-h1{max-width:22ch;font-family:var(--v4-font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,7cqi,52px);font-weight:400;line-height:.95}.sm .sm-look{z-index:5;background:var(--sm-panel);border:1px solid var(--sm-line);border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sm .sm-form{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.sm .sm-row{flex-direction:column;gap:10px;display:flex;position:relative}.sm .sm-field{background:var(--sm-chip);border:1px solid var(--sm-line-2);min-width:0;height:56px;color:var(--k);border-radius:16px;align-items:center;gap:12px;padding:0 8px 0 16px;display:flex}.sm .sm-form[data-miss] .sm-field{box-shadow:none;border-color:#ff8f8099}.sm .sm-field>svg{flex:none}.sm .sm-field input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:18px;font-weight:600}.sm .sm-field input::placeholder{color:var(--ink-3)}.sm .sm-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sm .sm-clear{background:var(--sm-on);width:40px;height:40px;color:var(--ink);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm .sm-clear[hidden],.sm .sm-badge[hidden]{display:none}.sm .sm-badge{height:40px;font-family:var(--v4-font-mono);color:var(--ink);white-space:nowrap;background:#22222a;border-radius:10px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sm .sm-form:has(input[name=region][value=""]:checked) .sm-badge{color:var(--k)}.sm .sm-go{background:var(--k);color:#0b0b0d;white-space:nowrap;border:0;border-radius:16px;flex:none;height:56px;padding:0 28px;font-size:17px;font-weight:700}.sm .sm-go:hover{background:#e3f79a}.sm .sm-list{z-index:9;background:var(--sm-pop);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #0009}.sm .sm-list[hidden]{display:none}.sm .sm-group{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:10px 12px 4px;font-size:11px}.sm .sm-hint{color:var(--ink-2);margin:0;padding:12px;font-size:15px;font-weight:600}.sm .sm-opt,.sm .sm-rec-a{min-width:0;min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:6px 12px 6px 8px;display:flex}.sm .sm-opt[aria-selected=true],.sm .sm-opt:hover{background:var(--sm-on)}.sm .sm-face{background:var(--sm-on);width:40px;height:40px;color:var(--ink-2);object-fit:cover;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sm .sm-face--go{background:var(--k) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230b0b0d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px no-repeat}.sm .sm-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sm .sm-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sm .sm-txt span{font-family:var(--v4-font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sm .sm-code{font-family:var(--v4-font-mono);letter-spacing:.06em;color:var(--k);flex:none;font-size:12px;font-weight:600}.sm .sm-miss{background:var(--sm-chip);border:1px solid #ff8f8059;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.sm .sm-miss[hidden],.sm .sm-dym[hidden],.sm .sm-miss [data-say][hidden]{display:none}.sm .sm-miss-main{flex-direction:column;gap:12px;min-width:0;display:flex}.sm .sm-miss-h{overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.sm .sm-miss-h>svg{color:var(--sm-miss);flex:none}.sm .sm-miss-h b{font-weight:700}.sm .sm-try{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sm .sm-try-l{color:var(--ink-2);margin-right:4px;font-size:13px}.sm .sm-try-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sm .sm-dym{background:var(--sm-pop);border:1px solid #c9ec4a59;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.sm .sm-dym:hover{border-color:var(--k)}.sm .sm-dym-l{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k);font-size:11px}.sm .sm-dym-id{align-items:center;gap:12px;min-width:0;display:flex}.sm .sm-dym-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.sm .sm-dym-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.sm .sm-dym-txt span{color:var(--ink-2);font-size:13px}.sm .sm-regs{border:0;min-width:0;margin:0;padding:0}.sm .sm-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sm .sm-chip{background:var(--sm-chip);min-width:0;height:44px;font-family:var(--v4-font-mono);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.sm .sm-try-chips .sm-chip{background:#22222a;min-width:52px;height:40px}.sm .sm-chip:hover{background:var(--sm-on)}.sm .sm-chip:has(input:checked){background:var(--k);color:#0b0b0d}.sm .sm-chip:has(input:focus-visible){outline:2px solid var(--k);outline-offset:2px}.sm .sm-chip--more{text-align:center;white-space:normal;background:0 0;font-family:inherit;font-size:12px;line-height:1.1;display:none;box-shadow:inset 0 0 0 1px #ffffff24}.sm .sm-recent{border-top:1px solid var(--sm-line);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.sm .sm-recent[hidden]{display:none}.sm .sm-recent-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.sm .sm-recent-h{margin:0;font-size:15px;font-weight:700}.sm .sm-recent-clear{height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:13px;font-weight:600}.sm .sm-recent-clear:hover{background:var(--sm-chip);color:var(--ink)}.sm .sm-recent-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.sm .sm-rec{background:var(--sm-chip);border-radius:14px;align-items:center;gap:4px;min-width:0;display:flex}.sm .sm-rec-a{flex:1}.sm .sm-rec-a:hover{color:var(--k)}.sm .sm-x{width:44px;height:44px;color:var(--ink-3);background:0 0;border:0;border-radius:10px;flex:none;padding:0;position:relative}.sm .sm-x:hover{color:var(--ink)}.sm .sm-x:before,.sm .sm-x:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:21px;left:15px}.sm .sm-x:before{transform:rotate(45deg)}.sm .sm-x:after{transform:rotate(-45deg)}.sm .sm-r1s{flex-direction:column;gap:12px;min-width:0;display:flex}.sm .sm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.sm .sm-h2{align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:inline-flex}.sm .sm-link{min-height:44px;color:var(--k);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.sm .sm-link:hover{color:#e3f79a}.sm .sm-r1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm .sm-r1{background:var(--sm-chip);border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 12px;display:flex}.sm .sm-r1:hover{background:var(--sm-pop)}.sm .sm-r1[aria-current=true]{background:var(--sm-pop);box-shadow:inset 0 0 0 1px #c9ec4a99}.sm .sm-r1 .ko-icon{border-radius:12px;flex:none}.sm .sm-r1-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sm .sm-r1-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sm .sm-lp{font-family:var(--v4-font-mono);color:var(--ink-2);white-space:nowrap;font-size:12px}.sm .sm-r1-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sm .sm-all{background:var(--sm-chip);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:600;display:none}.sm .sm-all-in,.sm .sm-more-in{display:none}.sm .sm-pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-top:12px;display:grid}.sm .sm-lads{min-width:0;display:flex}.sm .sm-card{background:var(--sm-panel);border:1px solid var(--sm-line);border-radius:24px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px;display:flex}.sm .sm-card[hidden]{display:none}.sm .sm-card-h{margin:0;padding:0 4px;font-size:18px;font-weight:700}.sm .sm-lad>.sm-card-h{padding-bottom:4px}.sm .sm-top{background:linear-gradient(100deg,#c9ec4a21,#c9ec4a05 70%);border:1px solid #c9ec4a4d;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.sm .sm-top:hover{border-color:var(--k)}.sm .sm-top .ko-icon{border-radius:16px;flex:none}.sm .sm-top-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sm .sm-top-k{font-family:var(--v4-font-mono);letter-spacing:.08em;color:var(--k);font-size:12px}.sm .sm-top-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.sm .sm-top-sub,.sm .sm-row-sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sm .sm-top-lp{flex-direction:column;flex:none;align-items:flex-end;display:flex}.sm .sm-top-lp b{font-family:var(--v4-font-display);font-size:28px;font-weight:400;line-height:1}.sm .sm-top-lp span{font-family:var(--v4-font-mono);color:var(--ink-2);font-size:12px}.sm .sm-rows{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.sm .sm-rowa{border-radius:12px;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:4px 10px 4px 4px;display:grid}.sm .sm-rowa:hover{background:var(--sm-chip)}.sm .sm-rowa .ko-icon{border-radius:10px}.sm .sm-place{font-family:var(--v4-font-mono);color:var(--ink-3);text-align:right;font-size:13px}.sm .sm-row-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.sm .sm-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sm .sm-row-lp{font-family:var(--v4-font-mono);white-space:nowrap;font-size:14px;font-weight:600}.sm .sm-row-lp span{color:var(--ink-3);font-weight:400}.sm .sm-card-more{align-self:flex-start;margin-top:auto;padding:0 4px}.sm .sm-otp{gap:10px}.sm .sm-otp .sm-head{padding:0 4px}.sm .sm-otp .sm-card-h{padding:0}.sm .sm-otp-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm .sm-otp-t{background:var(--sm-chip);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"face champ games""face name wl";align-items:center;gap:2px 12px;min-height:64px;padding:8px 12px 8px 8px;display:grid}.sm .sm-otp-t:hover{background:var(--sm-pop)}.sm .sm-otp-t .ko-icon{border-radius:12px;grid-area:face}.sm .sm-otp-champ{color:var(--k);text-overflow:ellipsis;white-space:nowrap;grid-area:champ;font-size:12px;font-weight:600;overflow:hidden}.sm .sm-otp-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:14px;font-weight:600;overflow:hidden}.sm .sm-otp-where{font-family:var(--v4-font-mono);color:var(--ink-2);white-space:nowrap;grid-area:where;font-size:12px;display:none}.sm .sm-otp-games,.sm .sm-otp-wl{font-family:var(--v4-font-mono);white-space:nowrap;justify-self:end;font-size:12px}.sm .sm-otp-games{grid-area:games}.sm .sm-otp-wl{color:var(--ink-2);grid-area:wl}.sm .sm-otp-wl b{color:var(--k);font-weight:600}.sm .sm-otp-bar{background:#3a3a44;border-radius:2px;grid-area:bar;height:4px;display:none;overflow:hidden}.sm .sm-otp-bar span{background:var(--k);height:100%;display:block}@container sm (width<=519px){.sm .sm-regs:not(:has(.sm-more-in:checked)) .sm-chip:nth-child(n+8):not(.sm-chip--more):not(:has(input:checked)){display:none}.sm .sm-regs:not(:has(.sm-more-in:checked)) .sm-chip--more{display:inline-flex}.sm .sm-more-in:focus-visible~.sm-chips .sm-chip--more{outline:2px solid var(--k);outline-offset:2px}.sm .sm-r1s:not(:has(.sm-all-in:checked)) .sm-r1-grid>li:nth-child(n+7){display:none}.sm .sm-r1s:not(:has(.sm-all-in:checked)) .sm-all{display:flex}.sm .sm-all-in,.sm .sm-more-in{display:block}.sm .sm-all-in:focus-visible~.sm-all{outline:2px solid var(--k);outline-offset:2px}.sm .sm-r1 .ko-icon{width:40px;height:40px}.sm .sm-top .ko-icon{width:56px;height:56px}.sm .sm-rowa{grid-template-columns:20px 40px minmax(0,1fr) auto;gap:10px}}@container sm (width>=520px){.sm .sm-form,.sm .sm-recent{padding:24px}.sm .sm-row{flex-direction:row}.sm .sm-field{flex:1;height:64px}.sm .sm-field input{font-size:21px}.sm .sm-go{height:64px}.sm .sm-chips{grid-template-columns:repeat(8,minmax(0,1fr))}.sm .sm-miss{grid-template-columns:minmax(0,1fr) minmax(0,280px)}.sm .sm-recent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sm .sm-top-name{font-size:20px}.sm .sm-top-lp b{font-size:40px}.sm .sm-otp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm .sm-otp-t{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"face champ champ""face name name""face where where""games games wl""bar bar bar";row-gap:1px;padding:12px}.sm .sm-otp-games{justify-self:start;margin-top:8px}.sm .sm-otp-wl{margin-top:8px}.sm .sm-otp-where,.sm .sm-otp-bar{display:block}.sm .sm-otp-bar{margin-top:6px}}@container sm (width>=600px){.sm .sm-r1-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sm (width>=700px){.sm .sm-otp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sm (width<=399px){.sm .sm-r1{gap:10px;padding:10px}.sm .sm-r1 .ko-icon{border-radius:8px;width:32px;height:32px}.sm .sm-r1-top{flex-wrap:wrap;column-gap:6px}.sm .sm-top{gap:10px;padding:12px}.sm .sm-top .ko-icon{width:44px;height:44px}.sm .sm-top-lp b{font-size:22px}.sm .sm-row-lp span{display:none}.sm .sm-rowa{gap:8px;padding-right:6px}}@container sm (width<=299px){.sm .sm-r1-grid{grid-template-columns:minmax(0,1fr)}.sm .sm-chip{font-size:12px}}@container sm (width>=900px){.sm .sm-look:has(.sm-recent:not([hidden])){grid-template-columns:minmax(0,1fr) 320px}.sm .sm-recent{border-top:0;border-left:1px solid var(--sm-line)}.sm .sm-recent-list{grid-template-columns:minmax(0,1fr)}.sm .sm-r1-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container sm (width>=1000px){.sm .sm-pair{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sm .sm-otp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf{gap:var(--sp-5) var(--sp-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.nf-code{gap:var(--sp-2);margin:0}.nf-say{align-items:flex-start;gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.nf-say>.ko-h1{max-width:22ch}.nf-asked{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.nf-asked[hidden]{display:none}.nf-asked code{font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag);color:var(--ko-ink-2);background:var(--ko-inset);border:1px solid var(--ko-inset-line);border-radius:var(--ko-r-sm);padding:2px var(--sp-2);overflow-wrap:anywhere;min-width:0}.ko-btn.nf-guess{min-height:56px;padding:var(--sp-2) var(--sp-5);text-align:left;flex-direction:column;align-items:flex-start;gap:0}.nf-guess[hidden]{display:none}.nf-guess-kicker{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-medium);letter-spacing:var(--ko-track-tag);text-transform:uppercase;opacity:.85}.nf-guess-name{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);line-height:1.2}.nf-search{width:min(520px,100%)}.nf-why{max-width:62ch}.nf-hubs{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.nf-hub{color:inherit;height:100%;text-decoration:none}.nf-hub .ko-row-title{font-weight:var(--ko-w-semibold)}.nf-hub:hover .ko-row-title{color:var(--ko-accent-text)}.nf-hub-go{border-top:2px solid var(--ko-ink-3);border-right:2px solid var(--ko-ink-3);width:8px;height:8px;transition:transform var(--ko-in) var(--ko-ease);flex:none;transform:rotate(45deg)}.nf-hub:hover .nf-hub-go{border-color:var(--ko-accent);transform:rotate(45deg)translate(2px,-2px)}@media (max-width:720px){.nf{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.nf-search{width:100%}}.lobby-page .le-h2{letter-spacing:-.025em;color:var(--ink-max,#fff);text-wrap:balance;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.15}.lobby-page .le-facts{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.lobby-page .le-facts li{color:var(--ink,#f2f3f5);align-items:center;gap:10px;font-size:15px;display:flex}.lobby-page .le-facts svg{color:var(--k,#c9ec4a);flex:none}.lobby-page .le-act{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.lobby-page .le-note{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#95989f);font-size:11px}.lobby-page .le-shot{border-radius:14px;margin:0 0 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.lobby-page .le-shot img{block-size:auto;inline-size:100%;display:block}.lobby-page .le-shot figcaption{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2,#c3c5c9);background:#0b0b0dcc;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:10px;left:10px}.lobby-page{max-width:44rem}.lobby-page .lobby-main{min-width:0}@media (min-width:1080px){.lobby-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:48px;max-width:72rem;display:grid}.lobby-page>.lobby-main{grid-column:1}.lobby-page>.lobby-side{grid-area:1/2;position:sticky;top:72px}.lobby-page .lobby-side-ad{margin-top:16px;display:block}.lobby-page>.lobby-foot{grid-column:1/-1}}.lobby-page .lobby-head{margin:0 0 22px}.lobby-page .lobby-head--champion{align-items:center;gap:14px;display:flex}.lobby-page .lobby-head-words{min-width:0}.lobby-page .lobby-head-face{border-radius:14px;flex:none}.lobby-page .lobby-h1{font-family:var(--v4-font-display,sans-serif);letter-spacing:.005em;text-transform:uppercase;color:var(--ink-max,#fff);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(30px,6vw,40px);line-height:.96}.lobby-page .lobby-lead{color:var(--ink-3,#95989f);max-width:40rem;margin:8px 0 0;font-size:14px;line-height:1.5}.lobby-page .lobby-eyebrow{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#95989f);margin:0 0 6px;font-size:11px;font-weight:500}.lobby-page .lobby-estimate{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:12px 0 0;display:flex}.lobby-page .lobby-estimate-k{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#95989f);font-size:11px;font-weight:500}.lobby-page .lobby-estimate-v{font-family:var(--v4-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ink-max,#fff);font-size:20px;font-weight:600}.lobby-page .lobby-estimate-rank{color:var(--ink-3,#95989f);font-size:13px}.lobby-page .lobby-lanebans{color:var(--ink-2,#c3c5c9);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:12px 0 0;font-size:13.5px;line-height:1.5;display:flex}.lobby-page .lobby-block{min-width:0;margin:0 0 34px}.lobby-page .lobby-block>.lobby-h2{margin:0 0 14px}.lobby-page .lobby-block-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.lobby-page .lobby-block-head .lobby-eyebrow{margin:0}.lobby-page .lobby-h2{letter-spacing:-.02em;color:var(--ink-max,#fff);margin:0;font-size:16px;font-weight:700;line-height:1.2}.lobby-page .lobby-hint{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,#8a8e96);white-space:nowrap;text-align:right;font-size:11px}.lobby-page .lobby-more{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2,#c3c5c9);white-space:nowrap;font-size:11.5px;text-decoration:none}:is(.lobby-page .lobby-more:hover,.lobby-page .lobby-more:focus-visible){color:var(--k,#c9ec4a)}.lobby-page .lobby-more-row{margin:0 0 26px}.lobby-page .lobby-empty{color:var(--ink-3,#95989f);margin:0;font-size:13.5px;line-height:1.5}.lobby-page .lobby-seats{border-top:1px solid var(--hairline,#ffffff0f);margin:0;padding:0;list-style:none}.lobby-page .lobby-seat{border-bottom:1px solid var(--hairline,#ffffff0f);min-height:64px;color:inherit;align-items:center;gap:14px;padding:8px 4px 8px 0;text-decoration:none;display:flex}:is(.lobby-page .lobby-seat:hover,.lobby-page .lobby-seat:focus-visible){background:#ffffff08}.lobby-page .lobby-seat:focus-visible{outline:2px solid var(--k,#c9ec4a);outline-offset:-2px;box-shadow:none;border-radius:8px}.lobby-page .lobby-seat-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.lobby-page .lobby-seat-name{letter-spacing:-.02em;color:var(--ink-max,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.lobby-page .lobby-seat-state{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,#8a8e96);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.lobby-page .lobby-seat-go{color:var(--ink-4,#8a8e96);flex:none;padding-right:8px;font-size:16px}:is(.lobby-page .lobby-seat:hover .lobby-seat-go,.lobby-page .lobby-seat:focus-visible .lobby-seat-go){color:var(--k,#c9ec4a)}.lobby-page .lobby-versus{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block:18px 22px;display:flex}.lobby-page .lobby-versus-h{flex:none;margin:0}.lobby-page .lobby-versus-strip{flex:none;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lobby-page .lobby-versus-strip>li{display:flex}.lobby-page .lobby-versus-n{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,#8a8e96);white-space:nowrap;margin-inline-start:auto;font-size:11px}.lobby-page .lobby-tile{background:#ffffff0a;border-radius:12px;flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.lobby-page .lobby-tile img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.lobby-page .lobby-tile--small{border-radius:10px;block-size:40px;inline-size:40px}.lobby-page .lobby-tile-mark{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,#8a8e96);font-size:11px}.lobby-page .lobby-tile--open{background:0 0;box-shadow:inset 0 0 0 1px #ffffff14}.lobby-page .lobby-tile--enemy:after{content:"";background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--danger,#f0656f) 20%, transparent) 0 5px, transparent 5px 11px);pointer-events:none;position:absolute;inset:0}.lobby-page .lobby-tile--enemy{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger,#f0656f) 40%, transparent)}.lobby-page .lobby-tile--ban{border-radius:10px;block-size:40px;inline-size:40px}.lobby-page .lobby-tile--ban img{opacity:.4;filter:grayscale(.7)}.lobby-page .lobby-strip{flex-wrap:wrap;gap:10px 8px;margin:0;padding:0;list-style:none;display:flex}.lobby-page .lobby-strip-cell{inline-size:56px;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.lobby-page .lobby-strip--bans .lobby-strip-cell{inline-size:44px}.lobby-page .lobby-strip-name{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4,#8a8e96);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.lobby-page .lobby-foot{color:var(--ink-4,#8a8e96);flex-wrap:wrap;gap:4px 14px;margin:22px 0 0;font-size:12px;line-height:1.5;display:flex}.lobby-page .lobby-foot a{color:var(--ink-3,#95989f);white-space:nowrap;text-decoration:none}:is(.lobby-page .lobby-foot a:hover,.lobby-page .lobby-foot a:focus-visible){color:var(--k,#c9ec4a)}@media (max-width:1079px){.lobby-page .lobby-side{margin:0 0 22px}}.lobby-page .lobby-side-ad-m{margin-top:16px;display:block}@media (max-width:1079px){.lobby-page .lobby-side-ad{display:none}}@media (min-width:1080px){.lobby-page .lobby-side-ad-m{display:none}}.lobby-page .lobby-h2--table{margin:0 0 6px}.lobby-page .lobby-inline-cta{margin:14px 0 0;font-size:14px;font-weight:600}.lobby-page .lobby-inline-cta a{color:var(--k,#c9ec4a);text-decoration:none}:is(.lobby-page .lobby-inline-cta a:hover,.lobby-page .lobby-inline-cta a:focus-visible){text-underline-offset:3px;text-decoration:underline}.lobby-anchor{z-index:30;background:color-mix(in srgb, var(--bg-site,#0b0b0d) 92%, transparent);border-top:1px solid var(--hairline,#ffffff0f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;padding:6px 16px 10px;display:none;position:fixed;inset:auto 0 0}.lobby-anchor-in{width:min(1000px,100%)}@media (min-width:1080px){.lobby-anchor{display:flex;inset-inline-start:var(--ko-sidebar-w,236px)}body:has(#ko-mini:checked) .lobby-anchor{inset-inline-start:var(--ko-sidebar-w-mini,72px)}body:has(.lobby-anchor) .lobby-page{padding-bottom:168px}}.lobby-band{background:#ffffff0a;border-radius:16px;padding:20px 22px 22px 26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lobby-band+.lobby-band{margin-block-start:16px}.lobby-band:before{content:"";background:var(--k,#c9ec4a);inline-size:3px;position:absolute;inset:0 auto 0 0}.lobby-band-eyebrow{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--k,#c9ec4a);font-size:11px}.lobby-band-title{letter-spacing:-.025em;color:var(--ink-max,#fff);text-wrap:balance;font-size:22px;font-weight:700;line-height:1.15}.lobby-band-body{max-width:44ch;color:var(--ink-2,#c3c5c9);font-size:14px;line-height:1.5}.lobby-band-facts{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.lobby-band-facts li{color:var(--ink,#f2f3f5);align-items:center;gap:8px;font-size:13.5px;display:flex}.lobby-band-facts svg{color:var(--k,#c9ec4a);flex:none}.lobby-band-act{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lobby-band-note{font-family:var(--v4-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#95989f);font-size:11px}.lobby-band .lobby-band-eyebrow,.lobby-band .lobby-band-title{margin:0 0 8px}.lobby-band .lobby-band-body{margin:0 0 12px}.lobby-band .lobby-band-facts{margin:0 0 16px}.lobby-band .lobby-band-act{margin:0}.lobby-dc:before{background:#5865f2}.lobby-dc .lobby-band-facts svg{color:#8b95f6}.lobby-dc-eyebrow{color:#8b95f6;align-items:center;gap:6px;display:inline-flex}.lobby-dc-go{color:#fff;background:#5865f2;border-color:#5865f2}.lobby-dc-go:hover{color:#fff;background:#4752c4;border-color:#4752c4}.lobby-dc-slim{min-height:46px;color:var(--ko-ink,#fff);background:#5865f224;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.3;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #5865f26b}.lobby-dc-slim:not(:first-child){margin-block-start:18px}.lobby-dc-slim:hover{background:#5865f238}.lobby-dc-slim svg{color:#8b95f6;flex:none}.lobby-dc-slim-t{min-width:0;font-weight:600}.lobby-dc-slim-go{color:#8b95f6;white-space:nowrap;flex:none;font-weight:600}@media (max-width:420px){.lobby-dc-slim{flex-wrap:wrap}.lobby-dc-slim-go{margin-inline-start:30px}}.tl{--tl-splus:var(--tier-ramp-splus);--tl-s:var(--tier-ramp-s);--tl-a:var(--tier-ramp-a);--tl-b:var(--tier-ramp-b);--tl-c:var(--tier-ramp-c);--tl-d:var(--tier-ramp-d);--tl-up:var(--tier-ramp-up);--tl-down:var(--tier-ramp-down);--tl-good:var(--tier-ramp-s);--tl-bad:var(--tier-ramp-d);--tl-ground:#121215;--tl-raise:#18181d;--tl-track:#ffffff12;--tl-dash:#fff3;gap:var(--s-6);flex-direction:column;min-width:0;display:flex;container:tl/inline-size}.tl .tl-head{gap:var(--s-4);margin:var(--s-2) 0 0;flex-direction:column;display:flex}.tl .tl-kicker{gap:var(--s-2) var(--s-4);font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;margin:0;font-weight:500;display:flex}.tl .tl-kicker span:not(:last-child):after{content:"·";margin-inline-start:var(--s-4)}.tl .tl-kicker span:first-child{color:var(--k)}.v4-shell .tl .tl-h1{text-wrap:balance;margin:0}.tl .tl-anchor{width:0;height:0;scroll-margin-top:84px;position:absolute}.tl .tl-view{min-width:0;display:none}html:not([data-tl-role]) .tl .tl-view[data-view=all],html[data-tl-role=all] .tl .tl-view[data-view=all],html[data-tl-role=top] .tl .tl-view[data-view=top],html[data-tl-role=jungle] .tl .tl-view[data-view=jungle],html[data-tl-role=mid] .tl .tl-view[data-view=mid],html[data-tl-role=bot] .tl .tl-view[data-view=bot],html[data-tl-role=support] .tl .tl-view[data-view=support],.tl[data-one] .tl-view{gap:var(--s-8);flex-direction:column;display:flex}html:not([data-tl-role]) .tl:has(.tl-anchor:target) .tl-view[data-view=all]{display:none}:is(html:not([data-tl-role]) .tl:has(#r-top:target) .tl-view[data-view=top],html:not([data-tl-role]) .tl:has(#r-jungle:target) .tl-view[data-view=jungle],html:not([data-tl-role]) .tl:has(#r-mid:target) .tl-view[data-view=mid],html:not([data-tl-role]) .tl:has(#r-bot:target) .tl-view[data-view=bot],html:not([data-tl-role]) .tl:has(#r-support:target) .tl-view[data-view=support],html:not([data-tl-role]) .tl:has(#r-all:target) .tl-view[data-view=all]){gap:var(--s-8);flex-direction:column;display:flex}.tl .tl-controls{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.tl .tl-tabs{gap:var(--s-3);margin:0 calc(-1 * var(--pad-page,14px));padding:0 var(--pad-page,14px) var(--s-1);scrollbar-width:none;display:flex;overflow-x:auto}.tl .tl-tabs::-webkit-scrollbar{display:none}.tl .tl-tab{justify-content:center;align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-6);background:var(--tl-raise);color:var(--ink-2);white-space:nowrap;transition:background var(--t-fill) var(--ease), color var(--t-color) var(--ease);border-radius:22px;flex:none;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.tl .tl-tab:hover{color:var(--ink)}.tl .tl-tab:focus-visible{outline:2px solid var(--k);outline-offset:2px}html:not([data-tl-role]) .tl .tl-tab[data-role=all],html[data-tl-role=all] .tl .tl-tab[data-role=all],html[data-tl-role=top] .tl .tl-tab[data-role=top],html[data-tl-role=jungle] .tl .tl-tab[data-role=jungle],html[data-tl-role=mid] .tl .tl-tab[data-role=mid],html[data-tl-role=bot] .tl .tl-tab[data-role=bot],html[data-tl-role=support] .tl .tl-tab[data-role=support]{background:var(--k);box-shadow:none;color:var(--kt)}.tl .tl-mine{background:var(--k);border-radius:50%;width:6px;height:6px;display:none}html[data-my-role=top] .tl .tl-tab[data-role=top] .tl-mine,html[data-my-role=jungle] .tl .tl-tab[data-role=jungle] .tl-mine,html[data-my-role=mid] .tl .tl-tab[data-role=mid] .tl-mine,html[data-my-role=bot] .tl .tl-tab[data-role=bot] .tl-mine,html[data-my-role=support] .tl .tl-tab[data-role=support] .tl-mine{display:block}html[data-tl-role] .tl .tl-tab .tl-mine{background:var(--k)}html[data-tl-role=top] .tl .tl-tab[data-role=top] .tl-mine,html[data-tl-role=jungle] .tl .tl-tab[data-role=jungle] .tl-mine,html[data-tl-role=mid] .tl .tl-tab[data-role=mid] .tl-mine,html[data-tl-role=bot] .tl .tl-tab[data-role=bot] .tl-mine,html[data-tl-role=support] .tl .tl-tab[data-role=support] .tl-mine{background:var(--kt)}.tl .tl-tools{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.tl .tl-tools>.rkm{flex:auto;order:1}.tl .tl-tools>.tl-pv{order:2}.tl .tl-tools>.tlb-regions{order:3}.tl .tl-pv{border-radius:var(--r-btn-l);background:var(--tl-raise);padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.tl .tl-pv[hidden]{display:none}.tl .tl-pv button{min-width:56px;min-height:38px;padding:0 var(--s-6);color:var(--ink-3);font:600 14px/1 var(--v4-font-text);cursor:pointer;background:0 0;border:0;border-radius:9px}.tl .tl-pv button[aria-pressed=true]{color:var(--ink);background:#26262d}html:not([data-tl-role]) .tl:not([data-one]) .tl-pv,html[data-tl-role=all] .tl:not([data-one]) .tl-pv{display:none}.tl .tl-map,.tl .tl-move{background:var(--glass);box-shadow:var(--edge)}.tl .tl-split{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.tl .tl-map{--pl:14px;--pr:14px;--pt:56px;--pb:34px;padding:var(--pt) var(--pr) 14px var(--pl);display:none;position:relative}html[data-tl-pv=map] .tl .tl-map{display:block}.tl .tl-map-head{inset:14px var(--s-7) auto var(--s-7);justify-content:space-between;align-items:center;gap:var(--s-4);min-height:36px;display:flex;position:absolute}.v4-shell .tl .tl-h2{font-family:var(--v4-font-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1}.tl .tl-rare{min-height:36px;padding:0 var(--s-6);color:var(--ink-2);font:600 13px/1 var(--v4-font-text);cursor:pointer;background:0 0;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff1f}.tl .tl-rare[hidden]{display:none}.tl .tl-rare[aria-pressed=true]{background:#1d1d23}.tl .tl-rare-hide,.tl .tl-rare[aria-pressed=true] .tl-rare-show{display:none}.tl .tl-rare[aria-pressed=true] .tl-rare-hide{display:inline}.tl .tl-rare{display:none}.tl .tl-plot{height:386px;position:relative}.tl .tl-tint{pointer-events:none;position:absolute;inset-inline:0}.tl .tl-tint--up{height:calc(var(--z) * 1%);background:linear-gradient(#c9ec4a12,#c9ec4a00);top:0}.tl .tl-tint--down{height:calc(100% - var(--z) * 1%);background:linear-gradient(#f08f7200,#f08f7212);bottom:0}.tl .tl-zero{inset-inline:0;top:calc(var(--z) * 1%);border-top:1px dashed var(--tl-dash);position:absolute}.tl .tl-splitx{top:0;bottom:0;left:calc(var(--t) * 1%);border-left:1px dashed var(--tl-dash);position:absolute}.tl .tl-map[data-rare] .tl-splitx{left:calc(var(--tr) * 1%)}.tl .tl-q{z-index:0;font-family:var(--v4-font-display);letter-spacing:var(--ls-display);text-transform:uppercase;pointer-events:none;font-size:12px;line-height:1;position:absolute}.tl .tl-q--sleeper{color:var(--k);top:6px;left:6px}.tl .tl-q--meta{color:var(--tl-a);top:6px;right:6px}.tl .tl-q--overrated{color:var(--tl-d);bottom:6px;right:6px}.tl .tl-q--avoid{color:var(--ink-3);bottom:6px;left:6px}.tl .tl-mark{--x:var(--xc);--y:var(--yc);--s:var(--sc);z-index:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(max(var(--s), var(--min,0)) * 1px);height:calc(max(var(--s), var(--min,0)) * 1px);box-sizing:border-box;background:var(--tc);box-shadow:0 0 0 2px var(--tl-ground);opacity:.75;cursor:pointer;transition:opacity var(--t-color) var(--ease), box-shadow var(--t-ring) var(--ease);border:0;border-radius:50%;padding:0;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.tl .tl-mark img,.tl .tl-mark .ko-icon{border-radius:50%;width:100%;height:100%;display:none}.tl .tl-mark[data-rare-only]{display:none}.tl .tl-mark[data-face~=c]{z-index:5;border:2px solid var(--tc);background:var(--bg-site);opacity:1;box-shadow:0 3px 10px #00000080}.tl .tl-mark[data-face~=c] .ko-icon{display:block}.tl .tl-mark:is(:hover,:focus-visible,[data-on],[data-hl]){--min:36;z-index:10;border:2px solid var(--tc);background:var(--bg-site);opacity:1;outline:0}.tl .tl-mark:is(:hover,:focus-visible,[data-on],[data-hl]) .ko-icon{display:block}.tl .tl-mark[data-on]{box-shadow:0 0 0 5px #c9ec4a2e,0 0 28px #c9ec4a66}.tl .tl-mark:focus-visible{box-shadow:0 0 0 3px var(--k)}.tl .tl-ticks{display:none}.tl .tl-axis{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;pointer-events:none;position:absolute;bottom:18px}.tl .tl-axis--x{left:var(--pl)}.tl .tl-axis--y{right:var(--pr)}.tl .tl-map .tl-axis{top:calc(var(--pt) + 394px);bottom:auto}.tl .tl-axis--y span{display:inline-block}.tl .tl-axis--y span:before{content:"↑ "}.tl .tl-card[hidden]{display:none}.tl .tl-card{z-index:20;gap:var(--s-5);padding:var(--s-5);background:#15151a;border-radius:16px;flex-direction:column;margin-top:40px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #c9ec4a4d}.tl .tl-card-head{align-items:center;gap:var(--s-5);display:flex}.tl .tl-card-face .ko-icon{width:44px;height:44px;box-shadow:0 0 0 2px var(--tc);border-radius:11px}.tl .tl-card-who{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.tl .tl-card-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.tl .tl-card-sub{color:var(--ink-3);font-size:12px}.tl .tl-card-tier{background:var(--tc);color:var(--kt);font-family:var(--v4-font-display);border-radius:7px;padding:3px 9px;font-size:20px;font-weight:400;line-height:1.1}.tl .tl-card-stats{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tl .tl-card-stats div{gap:var(--s-1);flex-direction:column-reverse;display:flex}.tl .tl-card-stats dt{color:var(--ink-3);font-size:11px}.tl .tl-card-stats dd{font-family:var(--v4-font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.tl .tl-card-go{min-height:44px;padding:0 var(--s-5);background:var(--k);color:var(--kt);text-align:center;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}.tl .tl-card-go:hover{background:var(--k2);color:var(--kt)}.tl .tl-moves{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.tl .tl-move{gap:var(--s-4);padding:var(--s-6);flex-direction:column;display:flex}.tl .tl-move-h{font-weight:500;line-height:1.2;font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;margin:0}.tl .tl-move[data-dir=up] .tl-move-h,.tl .tl-move[data-dir=up] .tl-mover-d{color:var(--tl-up)}.tl .tl-move[data-dir=down] .tl-move-h,.tl .tl-move[data-dir=down] .tl-mover-d{color:var(--tl-down)}.tl .tl-move-list{gap:var(--s-2);flex-direction:column;display:flex}.tl .tl-mover{align-items:center;gap:var(--s-5);min-height:44px;color:var(--ink);text-decoration:none;display:flex}.tl .tl-mover:hover{color:var(--k)}.tl .tl-mover .ko-icon{border-radius:9px;width:34px;height:34px}.tl .tl-mover-name{flex-direction:column;flex:1;min-width:0;font-size:15px;font-weight:600;display:flex}.tl .tl-mover-name small{color:var(--ink-3);font-size:12px;font-weight:400}.tl .tl-mover-d{font-family:var(--v4-font-mono);white-space:nowrap;font-size:13px;font-weight:600}@container tl (width>=640px){.tl .tl-tabs{border-radius:var(--r-tile);background:var(--tl-raise);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0;padding:4px;display:grid;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff12}.tl .tl-tab{padding:0 var(--s-4);box-shadow:none;background:0 0;border-radius:10px;font-size:15px}.tl .tl-tab .tl-mine{position:absolute;top:8px;right:8px}.tl .tl-tools>.rkm{flex:0 auto}.tl .tl-pv,.tl[data-one] .tl-controls{display:none}.tl .tl-map,html[data-tl-pv=map] .tl .tl-map{--pl:44px;--pr:20px;--pt:62px;--pb:50px;height:560px;padding:0;display:block}.tl .tl-map-head{inset:18px var(--s-7) auto var(--s-7)}.tl .tl-rare{align-items:center;min-height:40px;display:inline-flex}.tl .tl-rare[hidden]{display:none}.tl .tl-plot{inset:var(--pt) var(--pr) var(--pb) var(--pl);height:auto;position:absolute}.tl .tl-q{font-size:15px}.tl .tl-q--sleeper{top:8px;left:10px}.tl .tl-q--meta{top:8px;right:10px}.tl .tl-q--overrated{bottom:8px;right:10px}.tl .tl-q--avoid{bottom:8px;left:10px}.tl .tl-mark{--x:var(--xb);--y:var(--yb);--s:var(--sb)}.tl .tl-map[data-rare] .tl-mark{--x:var(--xs);--y:var(--ys)}.tl .tl-map[data-rare] .tl-mark[data-rare-only]{display:block}.tl .tl-mark[data-face~=a]{z-index:5;border:2px solid var(--tc);background:var(--bg-site);opacity:1;box-shadow:0 3px 10px #00000080}.tl .tl-mark[data-face~=a] .ko-icon{display:block}.tl .tl-mark:is(:hover,:focus-visible,[data-on],[data-hl]){z-index:10}.tl .tl-mark[data-on]{box-shadow:0 0 0 5px #c9ec4a29,0 0 28px #c9ec4a66}.tl .tl-ticks{left:var(--pl);right:var(--pr);bottom:calc(var(--pb) - 24px);height:16px;font-family:var(--v4-font-mono);color:var(--ink-3);pointer-events:none;font-size:11px;display:block;position:absolute}.tl .tl-ticks span{left:calc(var(--t) * 1%);position:absolute;transform:translate(-50%)}.tl .tl-ticks--rare,.tl .tl-map[data-rare] .tl-ticks:not(.tl-ticks--rare){display:none}.tl .tl-map[data-rare] .tl-ticks--rare{display:block}.tl .tl-map .tl-axis--x{top:auto;bottom:6px}.tl .tl-axis--y span:before{content:none}.tl .tl-axis--y span:after{content:" →"}.tl .tl-map .tl-axis--y{left:12px;right:auto;top:var(--pt);bottom:var(--pb);justify-content:center;align-items:center;width:20px;display:flex}.tl .tl-axis--y span{transform:rotate(-90deg)}.tl .tl-card{--x:var(--xb);--y:var(--yb);--f:clamp(0, (var(--x) - 50) * 100, 1);left:calc(var(--pl) + (100% - var(--pl) - var(--pr)) * var(--x) / 100);top:calc(var(--pt) + (100% - var(--pt) - var(--pb)) * clamp(.22, var(--y) / 100, .74));width:240px;padding:var(--s-6);transform:translate(calc(30px - var(--f) * (100% + 60px)), -50%);pointer-events:auto;background:#141418;margin:0;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 50px #0009}.tl .tl-map[data-rare] .tl-card{--x:var(--xs);--y:var(--ys)}.tl .tl-moves{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tl (width>=1100px){.tl .tl-controls{flex-direction:row;justify-content:space-between;align-items:center}.tl .tl-tabs{flex:none;display:flex}.tl .tl-tab{padding:0 var(--s-6)}.tl .tl-tab .tl-mine{top:7px;right:7px}.tl .tl-split{align-items:start;gap:var(--s-8);display:grid}.tl .tl-map,html[data-tl-pv=map] .tl .tl-map{--pl:56px;--pr:24px;--pt:72px;--pb:60px;top:calc(var(--tl-topbar,var(--h-header,64px)) + env(safe-area-inset-top,0px) + 16px);height:760px;position:sticky}.tl .tl-map-head{inset:22px var(--s-8) auto var(--s-8)}.v4-shell .tl .tl-h2{font-size:26px}.tl .tl-q{font-size:17px}.tl .tl-q--sleeper{top:10px;left:12px}.tl .tl-q--meta{top:10px;right:12px}.tl .tl-q--overrated{bottom:10px;right:12px}.tl .tl-q--avoid{bottom:10px;left:12px}.tl .tl-mark{--x:var(--xa);--y:var(--ya);--s:var(--sa)}.tl .tl-map[data-rare] .tl-mark{--x:var(--xr);--y:var(--yr)}.tl .tl-mark[data-on]{box-shadow:0 0 0 6px #c9ec4a29,0 0 34px #c9ec4a66}.tl .tl-ticks{bottom:calc(var(--pb) - 28px);font-size:12px}.tl .tl-map .tl-axis--x{bottom:10px}.tl .tl-map .tl-axis--y{left:18px}.tl .tl-card{--x:var(--xa);--y:var(--ya);width:264px}.tl .tl-map[data-rare] .tl-card{--x:var(--xr);--y:var(--yr)}.tl .tl-moves{gap:var(--s-8)}.tl .tl-move{align-content:flex-start;align-items:center;gap:var(--s-5) var(--s-7);padding:var(--s-6) var(--s-7);flex-flow:wrap}.tl .tl-move-list{gap:var(--s-4) var(--s-7);flex-flow:wrap}.tl .tl-mover{gap:var(--s-4);min-height:34px}.tl .tl-mover-name{flex:none;font-size:14px}}.tl .tl-map,.tl .tl-list,.tl .tl-move{border-radius:var(--r-hero)}.tl .tl-map{margin:0}.tl .tl-split>.tl-list:only-child{grid-column:1/-1}.tl .tl-list{min-width:0;padding:var(--s-4) 0 var(--s-5);background:var(--glass);box-shadow:var(--edge);flex-direction:column;display:flex;overflow:clip}html[data-tl-pv=map] .tl .tl-list{display:none}.tl .tl-lsent{height:0;display:block}.tl .tl-list .tl-fig,.tl .tl-board-all .tl-bfig{margin:0;overflow:visible}.tl .tl-list .tl-fig>.v4-tablewrap,.tl .tl-board-all .tl-bfig>.v4-tablewrap{overflow:visible}.tl .tl-list .tl-fig .tl-table.v4-table{width:100%;min-width:0;display:block;overflow:visible}.tl .tl-list .tl-fig .tl-table.v4-table>tbody{gap:var(--s-3);padding:0 var(--s-5);flex-direction:column;display:flex}.tl .tl-list .tl-fig .tl-table.v4-table :is(th,td){z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;min-width:0;max-width:none;height:auto;box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:start;vertical-align:middle;white-space:normal;background:0 0;border:0;padding:0;position:static;inset:auto}.tl .tl-list .tl-fig .tl-table.v4-table :is(th,td):before,.tl .tl-list .tl-fig .tl-table.v4-table :is(th,td):after{content:none}.tl .tl-list .tl-fig .tl-table.v4-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-row{align-items:center;gap:var(--s-3) var(--s-4);min-height:36px;padding-top:var(--s-3);flex-wrap:wrap;display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row+.tl-tier-row{margin-top:var(--s-2);border-top:1px solid var(--hairline)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-head{align-items:center;gap:var(--s-4);display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-t{font-family:var(--v4-font-display);color:var(--tc);font-size:26px;font-weight:400;line-height:1}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-n{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:12px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-row[data-rare-group] .tl-tier-t{color:var(--ink-2);font-family:inherit;font-size:15px;font-weight:600}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-do{margin-inline-start:auto}.tl .tl-list .tl-fig .tl-table.v4-table .tl-strip-cell{cursor:pointer;flex-basis:100%}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{align-items:center;column-gap:var(--s-5);min-height:54px;padding:var(--s-4) var(--s-5) var(--s-4) var(--s-4);border-radius:var(--r-tile);color:var(--ink);transition:background var(--t-fill) var(--ease);background:#ffffff06;grid-template-columns:minmax(0,1fr) auto;display:grid}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row:hover,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row[data-on]{background:#c9ec4a12}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>:is(.tl-rank,.tl-pk,.tl-g,.tl-tr){display:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-champ{align-items:center;gap:var(--s-5);display:flex;position:relative}.tl .tl-list .tl-fig .tl-table.v4-table .tl-face{flex:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-face .ko-icon{width:38px;height:38px;box-shadow:0 0 0 2px var(--tl-ground), 0 0 0 4px var(--tc);border-radius:11px;margin:2px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-who{flex-direction:column;gap:2px;min-width:0;display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-name{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-name:after{content:"";position:absolute;inset:0}.tl .tl-list .tl-fig .tl-table.v4-table .tl-name:focus-visible{outline:2px solid var(--k);outline-offset:2px;border-radius:4px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-sub{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:12px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-sub-tr{display:inline-block}.tl .tl-list .tl-fig .tl-table.v4-table .tl-sub-tr[data-dir=up]{color:var(--tl-up)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-sub-tr[data-dir=down]{color:var(--tl-down)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-wr{flex-direction:column;align-items:flex-end;gap:6px;width:100px;display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-wr-top{align-items:center;gap:var(--s-3);display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-wr-v{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:600}.tl .tl-list .tl-fig .tl-table.v4-table .tl-chip{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:600}.tl .tl-list .tl-fig .tl-table.v4-table .tl-chip[data-dir=up]{color:var(--tl-good);background:#a8e36b1f}.tl .tl-list .tl-fig .tl-table.v4-table .tl-chip[data-dir=down]{color:var(--tl-bad);background:#f08f721f}.tl .tl-list .tl-fig .tl-table.v4-table .tl-bar{background:var(--tl-track);border-radius:2px;width:100%;height:3px;display:block;position:relative}.tl .tl-list .tl-fig .tl-table.v4-table .tl-bar i{border-radius:2px;position:absolute;top:0;bottom:0}.tl .tl-list .tl-fig .tl-table.v4-table .tl-bar--wr i{left:calc(var(--l) * 1%);width:calc(var(--w) * 1%);background:var(--tl-good)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-bar--wr[data-dir=down] i{background:var(--tl-bad)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-bar--wr:after{content:"";background:#ffffff4d;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.tl .tl-list .tl-fig .tl-table.v4-table .tl-bar--pk i{width:calc(var(--w) * 1%);background:#8e939c;right:0}.tl .tl-list .tl-fig .tl-table.v4-table .tl-pk-v{font-family:var(--v4-font-mono);color:#e1e3e6;font-variant-numeric:tabular-nums;font-size:13px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-g{font-family:var(--v4-font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-pill{height:22px;font-family:var(--v4-font-mono);color:var(--ink-3);white-space:nowrap;background:#ffffff0d;border-radius:12px;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-pill[data-dir=up]{color:var(--tl-up);background:#4fd6cc1f}.tl .tl-list .tl-fig .tl-table.v4-table .tl-pill[data-dir=down]{color:var(--tl-down);background:#f08f721f}@container tl (width<321px){.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{row-gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-wr{align-items:center;gap:var(--s-4) var(--s-5);width:auto;flex-flow:wrap;padding-inline-start:calc(42px + var(--s-5))}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-wr>.tl-bar--wr{flex:100px}}html[data-tl-js] .tl .tl-list .tl-fig .tl-table.v4-table .tl-row[data-more]:not([data-open]),html:not([data-tl-js]) .tl .tl-list .tl-fig .tl-table.v4-table .tl-strip-cell,.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-row[data-open]>.tl-strip-cell{display:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-2);color:var(--ink-3);font:400 13px/1 var(--v4-font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle[hidden]{display:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle:focus-visible{outline:2px solid var(--k);outline-offset:2px;border-radius:var(--r-btn-s)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-chev{transition:transform var(--t-transform) var(--ease)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle-close,.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle[aria-expanded=true] .tl-toggle-open{display:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle[aria-expanded=true] .tl-toggle-close{display:inline}.tl .tl-list .tl-fig .tl-table.v4-table .tl-toggle[aria-expanded=true] .tl-chev{transform:rotate(180deg)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-strip{border-radius:var(--r-tile);background:#ffffff08;align-items:center;min-height:44px;padding:4px 10px;display:flex;overflow:hidden}.tl .tl-list .tl-fig .tl-table.v4-table .tl-strip-cell:hover .tl-strip{background:#ffffff0f}.tl .tl-list .tl-fig .tl-table.v4-table .tl-strip .ko-icon{width:30px;height:30px;box-shadow:0 0 0 2px var(--tl-ground);border-radius:50%;margin-inline-end:-6px}@container tl (width>=640px){html[data-tl-pv=map] .tl .tl-list{display:flex}.tl .tl-list{width:100%;max-width:760px;margin-inline:auto;padding-top:0}.tl .tl-list .tl-fig .tl-table.v4-table>tbody{padding:0 0 var(--s-2);gap:0}.tl .tl-list .tl-fig .tl-table.v4-table>thead{top:calc(var(--tl-topbar,var(--h-header,64px)) + env(safe-area-inset-top,0px));z-index:var(--z-thead,3);clip-path:none;border-bottom:1px solid var(--hairline);width:100%;height:auto;box-shadow:inset 0 1px 0 var(--top-light), inset 1px 0 0 var(--ring), inset -1px 0 0 var(--ring);font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:box-shadow var(--t-ring) var(--ease);background:#141417;font-size:11px;display:block;position:sticky;overflow:visible}.tl .tl-list .tl-fig .tl-table.v4-table>thead[data-stuck]{box-shadow:inset 1px 0 0 var(--ring), inset -1px 0 0 var(--ring), 0 8px 16px -8px #0009}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{padding-inline:var(--s-6);grid-template-columns:22px minmax(0,1fr) 128px 80px 56px 52px;align-items:center;column-gap:10px;display:grid}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr{min-height:40px}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr>:is(.tl-wr,.tl-pk,.tl-g,.tl-tr){text-align:end;justify-content:flex-end;display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-row{min-height:32px;padding:var(--s-3) var(--s-6) 0}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row+.tl-tier-row{margin-top:var(--s-3)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-t{font-size:19px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-n{font-size:11px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-strip-cell{margin-bottom:var(--s-2)}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{background:0 0;border-radius:0;min-height:42px;padding-block:2px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>:is(.tl-pk,.tl-g,.tl-tr){justify-content:flex-end;display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-rank{display:flex}.tl .tl-list .tl-fig .tl-table.v4-table .tl-rank{font-family:var(--v4-font-mono);color:var(--ink-3);text-align:center;justify-content:center;font-size:12px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-champ{gap:10px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-face .ko-icon{width:28px;height:28px;box-shadow:0 0 0 2px var(--tc);border-radius:7px;margin:0}.tl .tl-list .tl-fig .tl-table.v4-table .tl-name{font-size:14px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-sub{display:none}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-wr{gap:4px;width:auto}.tl .tl-list .tl-fig .tl-table.v4-table .tl-wr-v{font-size:14px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-chip{padding:1px 4px}.tl .tl-list .tl-fig .tl-table.v4-table .tl-row>.tl-pk{flex-direction:column;align-items:flex-end;gap:4px}}@container tl (width>=1100px){.tl .tl-split{grid-template-columns:minmax(0,1fr) 600px}.tl .tl-list{max-width:none}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{grid-template-columns:20px minmax(0,1fr) 118px 72px 50px 50px;column-gap:8px}}@container tl (width>=1140px){.tl .tl-split{grid-template-columns:minmax(0,1fr) 640px}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{grid-template-columns:22px minmax(0,1fr) 128px 80px 56px 52px;column-gap:10px}}@container tl (width>=1300px){.tl .tl-split{grid-template-columns:minmax(0,1fr) 780px}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row{grid-template-columns:24px minmax(0,1fr) 150px 96px 64px 60px;column-gap:12px}.tl .tl-list .tl-fig .tl-table.v4-table>thead>tr,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row,.tl .tl-list .tl-fig .tl-table.v4-table .tl-tier-row{padding-inline:var(--s-7)}}.tl .tl-board-all{padding:var(--s-2) var(--s-5) var(--s-4);border-radius:var(--r-hero);background:var(--glass);box-shadow:var(--edge)}.tl .tl-board-all .tl-bfig{display:none}.tl .tl-board-all .tl-bfig .tl-bt.v4-table :is(th,td){z-index:auto;width:auto;min-width:0;max-width:none;height:auto;padding:var(--s-2) var(--s-3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:start;vertical-align:middle;white-space:normal;background:0 0;border:0;position:static;inset:auto}.tl .tl-board-all .tl-bfig .tl-bt.v4-table :is(th,td):before,.tl .tl-board-all .tl-bfig .tl-bt.v4-table :is(th,td):after{content:none}.tl .tl-board-all .tl-bt-pick{align-items:center;gap:var(--s-4);min-width:0;min-height:44px;color:var(--ink);text-decoration:none;display:flex}.tl .tl-board-all .tl-bt-pick:hover .tl-bt-name{color:var(--k)}.tl .tl-board-all .tl-bt-pick:focus-visible{outline:2px solid var(--k);outline-offset:2px;border-radius:var(--r-btn-s)}.tl .tl-board-all .tl-bt-pick .ko-icon{width:32px;height:32px;box-shadow:0 0 0 1.5px var(--tl-ground), 0 0 0 3px var(--tc);border-radius:8px;flex:none}.tl .tl-board-all .tl-bt-first .tl-bt-pick .ko-icon{border-radius:12px;width:48px;height:48px}.tl .tl-board-all .tl-bt-who{flex-direction:column;gap:1px;min-width:0;display:flex}.tl .tl-board-all .tl-bt-name{align-items:center;gap:var(--s-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.tl .tl-board-all .tl-bt-tier{background:var(--tc);color:var(--kt);font-family:var(--v4-font-display);border-radius:5px;flex:none;padding:1px 6px;font-size:13px;font-weight:400;line-height:1.2}.tl .tl-board-all .tl-bt-wr{font-family:var(--v4-font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.tl .tl-board-all .tl-bt-all{min-height:44px;color:var(--ink-3);white-space:nowrap;align-items:center;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.tl .tl-board-all .tl-bt-all:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tl .tl-bs{flex-direction:column;display:flex}.tl .tl-bs-role+.tl-bs-role{border-top:1px solid var(--hairline)}.tl .tl-bs-role{padding:var(--s-3) 0 var(--s-4)}.tl .tl-bs-h{justify-content:space-between;align-items:center;gap:var(--s-4);font-family:var(--v4-font-display);letter-spacing:var(--ls-display);text-transform:uppercase;flex-wrap:wrap;margin:0;font-size:20px;font-weight:400;display:flex}.tl .tl-bs-h>a:first-child{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.tl .tl-bs-h .tl-bt-all{font-family:var(--v4-font-text);letter-spacing:0;text-transform:none}.tl .tl-bs-list{margin:0;padding:0;list-style:none}.tl .tl-bs-list li+li{border-top:1px solid var(--hairline)}.tl .tl-bs-list .tl-bt-first{margin-bottom:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-tile);background:#c9ec4a0f}.tl .tl-bs-rank{width:14px;font-family:var(--v4-font-mono);color:var(--ink-3);flex:none;font-size:12px}@container tl (width>=640px){.tl .tl-bs{display:none}.tl .tl-board-all .tl-bfig{display:block}.tl .tl-board-all .tl-bfig .tl-bt.v4-table{table-layout:fixed;width:100%;min-width:0;overflow:visible}.tl .tl-board-all .tl-bfig .tl-bt.v4-table .tl-bt-corner{width:26px}.tl .tl-board-all .tl-bfig .tl-bt.v4-table>thead>tr>th{padding-block:var(--s-4) var(--s-3)}.tl .tl-board-all .tl-bt-role{min-height:36px;color:var(--ink);font-family:var(--v4-font-display);letter-spacing:var(--ls-display);text-transform:uppercase;align-items:center;font-size:clamp(16px,1.6vw,22px);text-decoration:none;display:inline-flex}.tl .tl-board-all .tl-bt-role:hover{color:var(--k)}.tl .tl-board-all .tl-bfig .tl-bt.v4-table>tbody>tr+tr>*{border-top:1px solid var(--hairline)}.tl .tl-board-all .tl-bfig .tl-bt.v4-table .tl-bt-rank{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:12px}.tl .tl-board-all .tl-bfig .tl-bt.v4-table .tl-bt-first>*{padding-block:var(--s-4);background:#c9ec4a0d}.tl .tl-board-all .tl-bfig .tl-bt.v4-table .tl-bt-first>:first-child{border-radius:var(--r-tile) 0 0 var(--r-tile)}.tl .tl-board-all .tl-bfig .tl-bt.v4-table .tl-bt-first>:last-child{border-radius:0 var(--r-tile) var(--r-tile) 0}.tl .tl-board-all .tl-bt-foot{border-top:1px solid var(--hairline);grid-template-columns:26px repeat(5,minmax(0,1fr));display:grid}.tl .tl-board-all .tl-bt-foot>a:first-child{grid-column-start:2}.tl .tl-board-all .tl-bt-foot>a{padding-inline:var(--s-3)}.tl .tl-board-all .tl-bt-pick{gap:var(--s-3)}.tl .tl-board-all .tl-bt-pick .ko-icon{border-radius:7px;width:28px;height:28px}.tl .tl-board-all .tl-bt-first .tl-bt-pick .ko-icon{border-radius:10px;width:40px;height:40px}.tl .tl-board-all .tl-bt-name{font-size:13px;display:block}.tl .tl-board-all .tl-bt-tier{display:none}.tl .tl-board-all .tl-bt-wr{font-size:12px}}@container tl (width>=1100px){.tl .tl-board-all .tl-bfig .tl-bt.v4-table :is(th,td),.tl .tl-board-all .tl-bt-foot>a{padding-inline:var(--s-4)}.tl .tl-board-all .tl-bt-pick{gap:var(--s-4)}.tl .tl-board-all .tl-bt-pick .ko-icon{border-radius:8px;width:32px;height:32px}.tl .tl-board-all .tl-bt-first .tl-bt-pick .ko-icon{border-radius:12px;width:48px;height:48px}.tl .tl-board-all .tl-bt-name{font-size:14px;display:flex}.tl .tl-board-all .tl-bt-tier{display:inline-block}.tl .tl-board-all .tl-bt-wr{font-size:13px}}@media (prefers-reduced-motion:reduce){.tl .tl-tab,.tl .tl-mark,.tl .tl-list .tl-fig .tl-table.v4-table .tl-row,.tl .tl-list .tl-fig .tl-table.v4-table .tl-chev{transition:none}}.pv{--pv-card:#121216;--pv-well:#0d0d10;--pv-chip:#16161b;--pv-line:#ffffff12;--pv-line-2:#ffffff1f;--pv-ink:#f2f3f5;--pv-ink-2:#c3c5c9;--pv-mute:#95989f;--pv-faint:#8a8e96;--pv-up:var(--tier-ramp-up);--pv-down:var(--tier-ramp-down);--pv-buff:var(--tier-ramp-s);--pv-lime:var(--tier-ramp-splus);min-width:0;color:var(--pv-ink);flex-direction:column;gap:clamp(32px,5cqi,56px);display:flex;container:pv/inline-size}.pv a{color:inherit;text-decoration:none}.pv .pv-eyebrow,.pv .pv-tile-label,.pv .pv-kicker{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-faint);margin:0;font-size:11px}.pv .pv-h2,.pv .pv-title{font-family:var(--v4-font-display);text-transform:uppercase;margin:0;font-weight:400}.pv .pv-h2{font-size:clamp(26px,4cqi,40px);line-height:1}.pv .pv-amp{color:var(--pv-faint)}.pv .pv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pv .pv-head-copy{flex-direction:column;gap:14px;min-width:0;display:flex}.pv .pv-live,.pv .pv-live-tag{color:var(--pv-lime)}.pv .pv-live:before{content:"● "}.pv .pv-title{font-size:clamp(40px,8cqi,84px);line-height:.9}.pv .pv-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv .pv-chip{background:var(--pv-chip);min-height:32px;color:var(--pv-ink-2);border-radius:8px;align-items:center;gap:.3em;padding:0 12px;font-size:14px;display:inline-flex}.pv .pv-chip b{color:var(--pv-ink)}.pv .pv-chip--src{color:var(--pv-lime);background:#c9ec4a1a}.pv .pv-chip--src a{align-items:center;gap:6px;display:inline-flex}.pv .pv-arrived{color:var(--pv-buff);background:#a8e36b1f}.pv .pv-switch{border:1px solid var(--pv-line);background:#141418;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.pv .pv-sw{min-height:40px;font-family:var(--v4-font-mono);color:var(--pv-ink-2);border-radius:9px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.pv .pv-sw--here{background:var(--pv-lime);color:#0b0b0d;font-weight:700}.pv .pv-sw--all{font-family:inherit}.pv a.pv-sw:hover{background:var(--pv-chip)}.pv .pv-score{flex-direction:column;gap:14px;display:flex}.pv .pv-tiles{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}@container pv (width>=600px){.pv .pv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv .pv-tile{--tone:var(--pv-mute);background:var(--pv-card);border:1px solid color-mix(in srgb, var(--tone) 22%, transparent);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.pv .pv-tile[data-v=stronger]{--tone:var(--pv-up)}.pv .pv-tile[data-v=weaker]{--tone:var(--pv-down)}.pv .pv-tile .pv-tile-label{color:var(--tone)}.pv .pv-tile-n{font-family:var(--v4-font-display);color:var(--pv-ink);margin:0;font-size:clamp(30px,4cqi,44px);line-height:1}.pv .pv-faces-dd{margin:0}@container pv (width<=599px){.pv .pv-tile{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px;display:grid}.pv .pv-faces-dd{grid-column:1/-1}}.pv .pv-faces{flex-wrap:wrap;gap:6px;margin:0;padding:3px;list-style:none;display:flex}.pv .pv-faces img,.pv .pv-faces .ko-icon{box-shadow:0 0 0 1.5px var(--pv-card), 0 0 0 3px var(--ring,var(--pv-mute));border-radius:7px}.pv .pv-faces [data-v=stronger]{--ring:var(--pv-up)}.pv .pv-faces [data-v=weaker]{--ring:var(--pv-down)}.pv .pv-split{border:1px solid var(--pv-line);background:#101014;border-radius:16px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.pv .pv-split-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.pv .pv-split-bar i{flex:var(--n) 1 0;background:#2a2a31;min-width:0}.pv .pv-split-bar [data-v=stronger]{background:var(--pv-up)}.pv .pv-split-bar [data-v=weaker]{background:var(--pv-down)}.pv .pv-split-key{color:var(--pv-ink-2);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;display:flex}.pv .pv-split-key b{color:var(--pv-ink)}.pv .pv-split-key [data-v=stronger] b{color:var(--pv-up)}.pv .pv-split-key [data-v=weaker] b{color:var(--pv-down)}.pv .pv-split-key [data-v=same] b{color:var(--pv-mute)}.pv .pv-sec{flex-direction:column;gap:18px;min-width:0;display:flex}.pv .pv-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pv .pv-filters{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pv .pv-fl{border:1px solid var(--pv-line-2);min-height:38px;color:var(--pv-ink-2);cursor:pointer;background:#141418;border-radius:19px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.pv .pv-fl-n{font-family:var(--v4-font-mono);color:var(--pv-mute);font-size:11px}.pv .pv-f{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pv .pv-fl:has(.pv-f:checked){background:var(--pv-lime);border-color:var(--pv-lime);color:#0b0b0d}.pv .pv-fl:has(.pv-f:checked) .pv-fl-n{color:#0b0b0d}.pv .pv-fl:has(.pv-f:focus-visible){outline:2px solid var(--pv-lime);outline-offset:2px}:is(.pv-changes:has(.pv-f[value=buff]:checked) .pv-card-li:not([data-kind=buff]),.pv-changes:has(.pv-f[value=nerf]:checked) .pv-card-li:not([data-kind=nerf]),.pv-changes:has(.pv-f[value=stronger]:checked) .pv-card-li:not([data-v=stronger]),.pv-changes:has(.pv-f[value=weaker]:checked) .pv-card-li:not([data-v=weaker]),.pv-changes:has(.pv-f[value=same]:checked) .pv-card-li:not([data-v=same])){display:none}.pv .pv-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:start;gap:22px 12px;margin:0;padding:12px 0 0;list-style:none;display:grid}.pv .pv-card-li{min-width:0;display:flex}.pv .pv-card{--v:var(--pv-mute);background:linear-gradient(165deg, color-mix(in srgb, var(--v) 8%, transparent), transparent 45%), var(--pv-card);border:1px solid color-mix(in srgb, var(--v) 22%, transparent);border-radius:20px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px;display:flex;position:relative}.pv [data-v=stronger]>.pv-card{--v:var(--pv-up)}.pv [data-v=weaker]>.pv-card{--v:var(--pv-down)}.pv [data-v=none]>.pv-card{--v:#ffffff4d}.pv .pv-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pv .pv-card-head .pv-face{box-shadow:0 0 0 2px var(--pv-card), 0 0 0 3.5px var(--v);border-radius:12px}.pv .pv-face--none,.pv .pv-face--item{background:var(--pv-chip);display:block}.pv .pv-face--none{width:48px;height:48px}.pv .pv-face--item{border-radius:9px;flex:none;width:32px;height:32px}.pv .pv-who{flex-direction:column;gap:3px;min-width:0;display:flex}.pv .pv-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.pv .pv-meta{color:var(--pv-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.pv .pv-kind{font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--k-c) 14%, transparent);color:var(--k-c);border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700}.pv .pv-kind[data-kind=buff]{--k-c:var(--pv-buff)}.pv .pv-kind[data-kind=nerf]{--k-c:var(--pv-down)}.pv .pv-kind[data-kind=mixed]{--k-c:#e9b37f}.pv .pv-stamp{border:1.5px solid var(--v);max-width:calc(100% - 28px);color:var(--v);font-family:var(--v4-font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:var(--pv-card);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:5px 9px;font-size:13px;line-height:1.1;position:absolute;top:-12px;right:14px;overflow:hidden;transform:rotate(-4deg)}.pv .pv-box{background:var(--pv-well);border-radius:12px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.pv .pv-lines,.pv .pv-rows{color:#e1e3e6;overflow-wrap:anywhere;flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.pv .pv-ch-k{font-weight:600}.pv .pv-slot{font-family:var(--v4-font-mono);color:var(--pv-mute);margin-right:.4em}.pv .pv-val{font-family:var(--v4-font-mono)}.pv [data-prose]>.pv-val{font-family:inherit;font-size:14px}.pv [data-shape=inline]>.pv-val{white-space:nowrap}.pv [data-shape=stack]>.pv-ch-k{display:block}.pv [data-shape=stack]>.pv-val{flex-direction:column;gap:1px;margin-top:3px;display:flex}.pv .pv-new-v{display:inline}.pv [data-shape=stack] .pv-new-v{gap:.4em;display:flex}.pv .pv-arrow{color:var(--pv-mute);flex:none}.pv .pv-from{color:var(--pv-mute);text-decoration:none}.pv .pv-to{color:var(--pv-ink);text-decoration:none}.pv .pv-since{flex-direction:column;gap:10px;display:flex}.pv .pv-track{height:26px;display:block;position:relative}.pv .pv-track:before{content:"";background:#ffffff14;border-radius:1px;height:2px;position:absolute;top:12px;left:0;right:0}.pv .pv-track i{position:absolute}.pv .pv-band{top:7px;left:var(--band-l);width:var(--band-w);background:color-mix(in srgb, var(--v) 22%, transparent);border-radius:6px;height:12px}.pv .pv-line{top:12px;left:var(--line-l);width:var(--line-w);background:var(--v);height:2px}.pv .pv-was{top:6px;left:var(--was);background:var(--pv-mute);border-radius:1px;width:2px;height:14px;margin-left:-1px}.pv .pv-now{top:6px;left:var(--now);background:var(--v);width:14px;height:14px;box-shadow:0 0 12px var(--v);border-radius:50%;margin-left:-7px}.pv .pv-nums{font-family:var(--v4-font-mono);color:var(--pv-mute);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0;font-size:12px;display:flex}.pv .pv-nums>span{white-space:nowrap}.pv .pv-old{color:var(--pv-ink-2)}.pv .pv-now-n{color:var(--pv-ink);font-weight:700}.pv .pv-d{color:var(--v);font-weight:700}.pv [data-v=none]>.pv-card .pv-d{color:var(--pv-ink-2)}.pv .pv-notes{border-top:1px solid #ffffff0d}.pv .pv-open{width:100%;min-height:40px;color:var(--pv-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;font-size:13px;font-weight:600;list-style:none;display:flex}.pv .pv-open-n{background:var(--pv-chip);font-family:var(--v4-font-mono);color:var(--pv-mute);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px}.pv .pv-open::-webkit-details-marker{display:none}.pv .pv-open svg{transition:transform .15s}.pv .pv-notes[open] .pv-open svg,.pv .pv-open[aria-expanded=true] svg{transform:rotate(180deg)}.pv .pv-open:focus-visible{outline:2px solid var(--pv-lime);outline-offset:2px}.pv .pv-notes-in{flex-direction:column;gap:12px;padding-bottom:4px;display:flex}.pv .pv-notes-in[hidden]{display:none}.pv .pv-groups{flex-direction:column;gap:10px;display:flex}.pv .pv-group{flex-direction:column;gap:6px;display:flex}.pv .pv-group-t{color:var(--pv-mute);margin:0;font-size:12px;font-weight:600}.pv .pv-rows li{padding-left:16px;position:relative}.pv .pv-rows li:before{content:"●";color:var(--k-c,var(--pv-mute));font-size:11px;line-height:1.7;position:absolute;top:0;left:0}.pv [data-kind=buff] .pv-rows li:before{--k-c:var(--pv-buff)}.pv [data-kind=nerf] .pv-rows li:before{--k-c:var(--pv-down)}.pv .pv-new{background:color-mix(in srgb, var(--pv-lime) 14%, transparent);color:var(--pv-lime);border-radius:4px;margin-right:.5em;padding:1px 5px;font-size:11px}.pv .pv-riot{background:var(--pv-well);color:var(--pv-ink-2);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.pv .pv-riot p{margin:0}.pv .pv-links{gap:8px;margin:0;display:flex}.pv .pv-btn{border:1px solid var(--pv-line-2);text-align:center;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.pv .pv-btn--go{border-color:var(--pv-lime);background:var(--pv-lime);color:#0b0b0d;font-weight:700}.pv .pv-sides{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.pv .pv-side{--v:var(--pv-up);background:var(--pv-card);border:1px solid var(--pv-line);border-radius:20px;flex-direction:column;min-width:0;padding:16px 18px 8px;display:flex}.pv .pv-side[data-v=weaker]{--v:var(--pv-down)}.pv .pv-side-t{border-bottom:1px solid var(--pv-line);font-family:var(--v4-font-display);text-transform:uppercase;color:var(--v);align-items:center;gap:8px;margin:0;padding-bottom:8px;font-size:18px;font-weight:400;display:flex}.pv .pv-side-list{margin:0;padding:0;list-style:none}.pv .pv-side-list li+li{border-top:1px solid #ffffff0a}.pv .pv-side-row{align-items:center;gap:12px;min-height:52px;display:flex}.pv .pv-side-row .ko-icon{border-radius:9px}.pv .pv-side-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.pv .pv-side-name span{color:var(--pv-mute);font-weight:400}.pv .pv-side-wr{font-family:var(--v4-font-mono);color:var(--pv-mute);font-size:12px}.pv .pv-side-d{background:color-mix(in srgb, var(--v) 12%, transparent);min-height:24px;color:var(--v);font-family:var(--v4-font-mono);border-radius:12px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pv .pv-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pv .pv-item{box-sizing:border-box;background:var(--pv-card);border:1px solid var(--pv-line);border-radius:18px;flex-direction:column;gap:12px;height:100%;padding:16px;display:flex}.pv .pv-item-head{align-items:center;gap:12px;display:flex}.pv .pv-item-head .ko-icon{border-radius:9px}.pv .pv-item-name{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700}.pv .pv-item-wr{color:var(--pv-mute);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;margin:auto 0 0;padding-top:10px;font-size:13px;display:flex}.pv .pv-item-wr data{font-family:var(--v4-font-mono);color:var(--pv-ink-2);font-weight:700}.pv .pv-item-wr [data-clear=up]{color:var(--pv-buff)}.pv .pv-item-wr [data-clear=down]{color:var(--pv-down)}.pv.pv--arc{gap:24px;max-width:1100px}.pv .pv-arc-head{flex-direction:column;gap:12px;display:flex}.pv .pv-back{min-height:36px;color:var(--pv-ink-2);align-self:flex-start;align-items:center;gap:6px;font-size:14px;display:inline-flex}.pv .pv-title--arc{font-size:clamp(36px,6cqi,64px);line-height:.95}.pv .pv-find{border:1px solid var(--pv-line-2);min-height:48px;color:var(--pv-mute);background:#141418;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.pv .pv-find[hidden]{display:none}.pv .pv-find-input{min-width:0;min-height:46px;color:var(--pv-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.pv .pv-arc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pv .pv-arc-list>[data-q-out]{display:none}.pv .pv-arc{background:var(--pv-card);border:1px solid var(--pv-line);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px 18px;display:grid;position:relative}.pv [data-live]>.pv-arc{background:linear-gradient(135deg, #c9ec4a1a, #c9ec4a00 60%), var(--pv-card);border-color:#c9ec4a4d}.pv .pv-arc:hover{border-color:var(--pv-line-2)}.pv .pv-arc:focus-within{outline:2px solid var(--pv-lime);outline-offset:2px}@container pv (width>=600px){.pv .pv-arc{grid-template-columns:110px minmax(0,1fr)}}@container pv (width>=800px){.pv .pv-arc{grid-template-columns:110px minmax(0,1fr) auto}}.pv .pv-arc-id{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}@container pv (width>=600px){.pv .pv-arc-id{flex-direction:column;align-items:flex-start}}.pv .pv-arc-patch{color:var(--pv-mute);margin:0;font-size:12px;font-weight:400}.pv .pv-arc-patch a{flex-direction:column;display:flex}.pv .pv-arc-patch a:after{content:"";border-radius:18px;position:absolute;inset:0}.pv .pv-arc-num{font-family:var(--v4-font-display);color:var(--pv-ink);font-size:clamp(24px,3cqi,32px);line-height:1}.pv .pv-arrived--row{border-radius:5px;padding:2px 7px;font-size:12px}.pv .pv-live-tag{font-family:var(--v4-font-mono);text-transform:uppercase;background:#c9ec4a24;border-radius:5px;padding:2px 7px;font-size:11px}.pv .pv-arc-body{flex-direction:column;gap:8px;min-width:0;display:flex}.pv .pv-arc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pv .pv-arc-chips li{min-height:28px;color:var(--pv-ink-2);background:#18181d;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.pv .pv-arc-chips .pv-arc-more{color:var(--pv-mute);background:0 0;border:1px dashed #ffffff24}.pv .pv-arc-line{color:var(--pv-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;display:none;overflow:hidden}@container pv (width>=600px){.pv .pv-arc-line{display:block}}.pv .pv-arc-n{font-family:var(--v4-font-mono);color:var(--pv-ink-2);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;display:flex}@container pv (width>=600px){.pv .pv-arc-n{grid-column:2}}@container pv (width>=800px){.pv .pv-arc-n{white-space:nowrap;flex-wrap:nowrap;grid-column:3}}.pv .pv-arc-n b{color:var(--pv-ink)}.pw{--pw-a:var(--k);--pw-a-dim:#a9c63c;--pw-b:#b8a4ff;--pw-b-well:#2a2533;--pw-card:#0f0f13;--pw-chip:#16161b;--pw-pop:#1d1d23;--pw-line:#ffffff0f;--pw-line-2:#ffffff1f;--pw-ink:#f2f3f5;--pw-ink-2:#c3c5c9;--pw-mute:#95989f;--pw-canvas:#0b0b0d;min-width:0;color:var(--pw-ink);flex-direction:column;gap:56px;padding-bottom:56px;display:flex;container:pw/inline-size}.pw a{color:inherit;text-decoration:none}.pw [data-side=a]{--pw-side:var(--pw-a)}.pw [data-side=b]{--pw-side:var(--pw-b)}.pw .pw-h1{flex-direction:column;gap:12px;margin:0;font-weight:400;display:flex}.pw .pw-eyebrow,.pw .pw-tip-at{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pw-mute);font-size:12px;font-weight:500}.pw .pw-eyebrow{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pw .pw-eyebrow .ko-game:after{content:"·"}.pw .pw-eyebrow .ko-game{font-size:inherit;letter-spacing:inherit;color:inherit;margin:0}.pw .pw-name{font-family:var(--v4-font-display);text-transform:uppercase;overflow-wrap:anywhere;color:var(--pw-ink);font-size:clamp(44px,8cqi,88px);line-height:.92}.pw .pw-h2,.pw .pw-h3{margin:0;line-height:1}.pw .pw-h2,.pw .pw-h3--sec{font-family:var(--v4-font-display);text-transform:uppercase;font-weight:400}.pw .pw-h2{font-size:clamp(30px,4.4cqi,40px)}.pw .pw-h3:not(.pw-h3--sec){font-family:var(--v4-font-text);font-size:20px;font-weight:700}.pw .pw-h3--sec{font-size:clamp(24px,3.4cqi,28px)}.pw .pw-h4{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pw-mute);margin:0;font-size:11px;font-weight:500}.pw .pw-h4--sec{font-size:12px}.pw .pw-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .pw-chips>li{background:var(--pw-chip);min-height:32px;color:var(--pw-ink-2);border-radius:16px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.pw .pw-sec{flex-direction:column;gap:18px;min-width:0;display:flex}.pw .pw-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.pw .pw-panel{background:var(--pw-card);border:1px solid var(--pw-line);border-radius:24px;margin:0;padding:14px}.pw .pw-split{border-radius:6px;gap:3px;display:flex;overflow:hidden}.pw .pw-split-a{background:var(--pw-a)}.pw .pw-split-b{background:var(--pw-b)}.pw .pw-split--hero{height:12px}.pw .pw-split--thin{border-radius:4px;gap:2px;height:8px}.pw .pw-split--row{border-radius:8px;gap:2px;height:30px;position:relative}.pw .pw-split--row>span{min-width:0;font-family:var(--v4-font-mono);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:flex}.pw .pw-split--row>.pw-split-a{color:var(--pw-canvas);padding-left:10px}.pw .pw-split--row>.pw-split-b{background:var(--pw-b-well);color:var(--pw-b);justify-content:flex-end;padding-right:10px}.pw .pw-split--row:after{content:"";background:#ffffff80;width:1px;position:absolute;top:0;bottom:0;left:50%}.pw .pw-tip{background:var(--pw-pop);border:1px solid var(--pw-line-2);color:var(--pw-ink);pointer-events:none;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;display:none;box-shadow:0 16px 40px #0000008c}.pw .pw-tip-main{color:var(--pw-side)}.pw .pw-tip-sub,.pw .pw-tip-ahead,.pw .pw-tip-kv{color:var(--pw-ink-2);font-size:13px}.pw .pw-tip-ahead,.pw .pw-tip-kv{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.pw .pw-tip-kv>b{white-space:nowrap}.pw .pw-tip b,.pw .pw-tipbox b{color:var(--pw-ink)}.pw .pw-tipbox{z-index:4;background:var(--pw-pop);border:1px solid var(--pw-line-2);width:max-content;max-width:220px;font-family:var(--v4-font-text);text-align:left;white-space:normal;color:var(--pw-ink-2);pointer-events:none;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0000008c}.pw .pw-tipbox-go{color:var(--pw-a)}.pw .pw-hero{flex-direction:column;gap:22px;min-width:0;display:flex}.pw .pw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.pw .pw-vs{background:#121216;border-radius:28px;height:clamp(320px,42cqi,460px);margin:0;position:relative;overflow:hidden}.pw .pw-vs-art{width:50%;position:absolute;top:0;bottom:0}.pw .pw-vs-art--a{left:0}.pw .pw-vs-art--b{right:0}.pw .pw-splash{object-fit:cover;width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0;display:block}.pw .pw-vs:before{content:"";z-index:1;background:var(--pw-canvas);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.pw .pw-vs:after{content:"";background:linear-gradient(#0b0b0d00,#0b0b0df2 90%);height:64%;position:absolute;inset:auto 0 0}.pw .pw-vs-badge{z-index:2;background:var(--pw-canvas);height:30px;font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pw-ink-2);border-radius:15px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.pw .pw-vs-cap{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;display:grid;position:absolute;inset:auto 16px 16px}.pw .pw-vs-side{flex-direction:column;gap:6px;min-width:0;display:flex}.pw .pw-vs-side[data-side=b]{text-align:right;align-items:flex-end}.pw .pw-vs-who{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pw-side);overflow-wrap:anywhere;font-size:12px;font-weight:500}.pw .pw-vs-pct{font-family:var(--v4-font-display);color:var(--pw-side);font-size:clamp(52px,9cqi,104px);line-height:.85}.pw .pw-vs-side[data-side=a] .pw-vs-pct{color:var(--pw-ink)}.pw .pw-vs-wins{color:var(--pw-ink-2);font-size:13px}.pw .pw-vs-cap>.pw-split{grid-column:1/-1}.pw .pw-lead{max-width:760px;color:var(--pw-ink);margin:0;font-size:clamp(19px,2.4cqi,24px);line-height:1.35}.pw .pw-stats{background:var(--pw-line);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.pw .pw-stats--five{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .pw-stats--five>:last-child:nth-child(odd){grid-column:1/-1}.pw .pw-stat{background:var(--pw-card);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:18px 20px;display:flex}.pw .pw-stat>dt{color:var(--pw-ink-2);font-size:13px}.pw .pw-stat>dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.pw .pw-stat>dd>data{font-family:var(--v4-font-display);color:var(--pw-side,var(--pw-ink));font-size:clamp(28px,3.4cqi,34px);line-height:1}.pw .pw-stat>dd>span{color:var(--pw-ink-2);font-size:14px}.pw .pw-gold{--pw-mid:64px;flex-direction:column;gap:6px;display:flex}.pw .pw-gold-legend{font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:10px;font-size:11px;display:grid}.pw .pw-gold-legend>span{color:var(--pw-side)}.pw .pw-gold-legend>span[data-side=b]{text-align:right}.pw .pw-gold-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pw .pw-gold-row{position:relative}.pw .pw-gold-bar{grid-template-columns:minmax(0, 1fr) var(--pw-mid) minmax(0, 1fr);cursor:pointer;border-radius:14px;align-items:center;height:52px;display:grid}.pw .pw-gold-half{align-items:center;gap:10px;min-width:0;height:100%;display:flex}.pw .pw-gold-half[data-side=a]{justify-content:flex-end}.pw .pw-gold-fill{background:var(--pw-side);flex:none;max-width:calc(100% - 56px);height:22px}.pw .pw-gold-half[data-side=a] .pw-gold-fill{border-radius:6px 0 0 6px}.pw .pw-gold-half[data-side=b] .pw-gold-fill{border-radius:0 6px 6px 0}.pw .pw-gold-v{font-family:var(--v4-font-mono);color:var(--pw-side);flex:none;font-size:13px;font-weight:600}.pw .pw-gold-m{height:100%;font-family:var(--v4-font-mono);color:var(--pw-mute);white-space:nowrap;border-inline:1px solid #ffffff2e;justify-content:center;align-items:center;font-size:12px;display:flex}.pw .pw-gold-row:hover .pw-gold-bar,.pw .pw-gold-in:checked+.pw-gold-bar{background:#18181e}.pw .pw-gold-row:hover .pw-gold-m,.pw .pw-gold-in:checked+.pw-gold-bar .pw-gold-m{color:var(--pw-ink)}.pw .pw-gold-in:focus-visible+.pw-gold-bar{outline:2px solid var(--pw-a);outline-offset:2px}.pw .pw-gold-row .pw-tip{margin-top:6px}.pw .pw-gold-row .pw-gold-in:checked~.pw-tip{visibility:visible;display:flex}.pw .pw-pair{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.pw .pw-tfig{margin:0}.pw .v4-table.pw-t{border-collapse:separate;border-spacing:0 6px}.pw .v4-table.pw-t thead th{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;color:var(--pw-mute);background:0 0;border-bottom:0;padding:0 0 4px;position:static}.pw .v4-table.pw-t thead th[data-side]{color:var(--pw-side)}.pw .v4-table.pw-t thead th[data-side=b]{text-align:right}.pw .v4-table.pw-t .pw-t-label{width:128px}.pw .v4-table.pw-t tbody th[scope=row]{height:auto;color:var(--pw-ink-2);background:0 0;border-bottom:0;padding:4px 12px 4px 0;font-size:13px;font-weight:500}.pw .v4-table.pw-t tbody th[scope=row] small{color:var(--pw-mute);font-size:11px;font-weight:400;display:block}.pw .v4-table.pw-t tbody td{background:0 0;border-bottom:0;height:auto;padding:0}.pw .pw-few{height:30px;font-family:var(--v4-font-mono);color:var(--pw-mute);border:1px dashed #ffffff29;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.pw .pw-hero--duo .pw-name{font-size:clamp(44px,6.4cqi,84px)}.pw .pw-hero--duo{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.pw .pw-duo-art{background:#121216;border-radius:28px;height:clamp(300px,40cqi,500px);margin:0;position:relative;overflow:hidden}.pw .pw-duo-img{width:58%;position:absolute;top:0;bottom:0}.pw .pw-duo-img--a{clip-path:polygon(0 0,100% 0,72% 100%,0 100%);left:0}.pw .pw-duo-img--b{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);right:0}.pw .pw-duo-seam{z-index:1;width:100%;height:100%;position:absolute;inset:0}.pw .pw-duo-seam path{fill:none;stroke:var(--pw-a);stroke-width:2px}.pw .pw-duo-art:after{content:"";background:linear-gradient(#0b0b0d00,#0b0b0deb);height:46%;position:absolute;inset:auto 0 0}.pw .pw-duo-cap{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;inset:auto 16px 16px}.pw .pw-duo-cap>span{min-height:30px;font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-ink);background:#0b0b0dc7;border-radius:15px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.pw .pw-duo-cap>span:before{content:"";background:var(--pw-a);border-radius:4px;width:8px;height:8px}.pw .pw-duo-body{flex-direction:column;gap:26px;min-width:0;display:flex}.pw .pw-duo-rate{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.pw .pw-big{font-family:var(--v4-font-display);color:var(--pw-a);font-size:clamp(84px,11cqi,112px);line-height:.85}.pw .pw-big-side{flex-direction:column;gap:4px;display:flex}.pw .pw-big-label{font-size:15px;font-weight:600}.pw .pw-big-vs{font-family:var(--v4-font-mono);color:var(--pw-ink-2);cursor:help;border-bottom:1px dotted #6b6f78;align-self:flex-start;font-size:13px}.pw .pw-strip{height:104px;margin:0 14px;position:relative}.pw .pw-strip-exp-label{font-family:var(--v4-font-mono);white-space:nowrap;text-transform:uppercase;color:var(--pw-ink);font-size:12px;position:absolute;top:0;transform:translate(-50%)}.pw .pw-strip-track,.pw .pw-strip-fill,.pw .pw-strip-gap{height:14px;position:absolute;top:30px}.pw .pw-strip-track{background:#1a1a20;border-radius:7px;left:0;right:0}.pw .pw-strip-fill{background:var(--pw-a);border-radius:7px;left:0}.pw .pw-strip-gap{background:repeating-linear-gradient(135deg,#b8a4ff8c 0 3px,#b8a4ff00 3px 7px)}.pw .pw-strip-gap[data-gain]{background:repeating-linear-gradient(135deg,#c9ec4a8c 0 3px,#c9ec4a00 3px 7px)}.pw .pw-strip-exp{background:var(--pw-ink);border-radius:1px;width:2px;height:34px;margin-left:-1px;position:absolute;top:20px}.pw .pw-strip-mark{font-family:var(--v4-font-mono);color:var(--pw-ink-2);flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex;position:absolute;top:56px;transform:translate(-50%)}.pw .pw-strip-mark>img{box-shadow:0 0 0 2px var(--pw-canvas), 0 0 0 3px #ffffff40;border-radius:8px}.pw .pw-strip-mark:hover>img{box-shadow:0 0 0 2px var(--pw-canvas), 0 0 0 3px var(--pw-a)}.pw .pw-tipbox--up{width:max-content;max-width:200px;left:50%;transform:translate(-50%)}.pw .pw-strip-end{font-family:var(--v4-font-mono);color:var(--pw-mute);font-size:11px;position:absolute;bottom:0}.pw .pw-strip-end[data-end=lo]{left:0}.pw .pw-strip-end[data-end=hi]{right:0}.pw .pw-legend{color:var(--pw-ink-2);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pw .pw-legend>li{align-items:center;gap:8px;display:inline-flex}.pw .pw-legend>li:before{content:"";background:var(--pw-side);border-radius:2px;width:14px;height:4px}.pw .pw-line{margin:0;padding:0 0 28px 52px;overflow-x:clip}.pw .pw-line-plot{height:clamp(250px,30cqi,340px);position:relative}.pw .pw-line-tick{border-top:1px dashed #ffffff12;position:absolute;left:0;right:0}.pw .pw-line-tick[data-zero]{border-top:1px solid #ffffff47}.pw .pw-line-tick>span{width:44px;font-family:var(--v4-font-mono);text-align:right;color:var(--pw-mute);font-size:11px;position:absolute;left:-52px;transform:translateY(-50%)}.pw .pw-line-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw .pw-line-pts{margin:0;padding:0;list-style:none}.pw .pw-line-pt{width:0;position:absolute;top:0;bottom:0}.pw .pw-line-hit{cursor:pointer;border-radius:12px;width:72px;position:absolute;top:0;bottom:-28px;left:-36px}.pw .pw-line-pt:hover .pw-line-hit,.pw .pw-gold-in:checked+.pw-line-hit{background:#ffffff09}.pw .pw-gold-in:focus-visible+.pw-line-hit{outline:2px solid var(--pw-a)}.pw .pw-line-dot{left:0;top:var(--y);border:3px solid var(--pw-side);background:var(--pw-canvas);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.pw .pw-line-pt:hover .pw-line-dot,.pw .pw-gold-in:checked~.pw-line-dot{width:18px;height:18px}.pw .pw-line-val{left:0;top:var(--y);font-family:var(--v4-font-mono);white-space:nowrap;color:var(--pw-ink-2);pointer-events:none;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,14px)}.pw .pw-line-min{font-family:var(--v4-font-mono);white-space:nowrap;color:var(--pw-mute);pointer-events:none;font-size:11px;position:absolute;bottom:-24px;left:0;transform:translate(-50%)}.pw .pw-line-pt .pw-tip{visibility:hidden;left:18px;top:var(--y);z-index:3;width:168px;display:flex;position:absolute;transform:translateY(-50%)}.pw .pw-line-pt[data-flip] .pw-tip{left:auto;right:18px}.pw .pw-line-pt:hover .pw-tip{visibility:visible;transition:visibility 0s var(--hint-dwell)}.pw .pw-line-pt .pw-tip-main{font-family:var(--v4-font-display);font-size:28px;line-height:1}.pw .pw-gold-row .pw-tip-main{font-family:var(--v4-font-text);font-size:15px;font-weight:700}.pw .pw-cols{background:var(--pw-card);border:1px solid var(--pw-line);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 6px;margin:0;padding:18px 14px 14px;list-style:none;display:grid}.pw .pw-col{text-align:center;grid-template-rows:92px 28px 18px auto;justify-items:center;gap:4px;min-width:0;display:grid}.pw .pw-col-name{order:2;justify-content:center;display:flex}.pw .pw-col-bar{order:1;width:100%;max-width:34px;height:92px;position:relative}.pw .pw-col-bar>span{height:max(6px, var(--fill));background:#6f7d3a;border-radius:6px 6px 2px 2px;position:absolute;inset:auto 0 0}.pw .pw-col-bar>span[data-best]{background:var(--pw-a)}.pw .pw-col[data-few] .pw-col-bar>span{background:0 0;border:1px dashed #ffffff2e;height:18px}.pw .pw-col-val{font-family:var(--v4-font-mono);color:var(--pw-ink);order:3;font-size:13px;font-weight:600}.pw .pw-col-n{color:var(--pw-mute);order:4;font-size:11px}.pw .pw-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pw .pw-barrow{background:var(--pw-card);border-radius:14px;grid-template-columns:112px minmax(0,1fr) 56px;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:grid}.pw .pw-barrow-name{color:var(--pw-ink-2);font-size:13px}.pw .pw-barrow-bar{background:#1a1a20;border-radius:5px;height:10px;overflow:hidden}.pw .pw-barrow-bar>span{background:#4a4a55;border-radius:5px;height:100%;display:block}.pw .pw-barrow-bar>span[data-best]{background:var(--pw-a)}.pw .pw-barrow-val{font-family:var(--v4-font-mono);text-align:right;font-size:13px;font-weight:600}.pw .pw-barrow-val[data-best]{color:var(--pw-a)}.pw .pw-more{flex-direction:column;gap:20px;display:flex}.pw .pw-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.pw .pw-card{background:var(--pw-card);border:1px solid var(--pw-line);border-radius:24px;flex-direction:column;min-width:0;display:flex}.pw .pw-card-build{border-radius:24px 24px 0 0;flex-direction:column;gap:14px;padding:20px 18px;display:flex}.pw .pw-card-build:hover{background:#ffffff06}.pw .pw-card-who{align-items:center;gap:14px;display:flex}.pw .pw-card-who>img{box-shadow:0 0 0 2px var(--pw-card), 0 0 0 4px var(--pw-side);border-radius:14px;flex:none}.pw .pw-card-id{flex-direction:column;gap:6px;min-width:0;display:flex}.pw .pw-chev{color:var(--pw-a)}.pw .pw-card-build:hover .pw-h3{color:#e3f79a}.pw .pw-card-tier{font-family:var(--v4-font-mono);color:var(--pw-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.pw .pw-tier{background:var(--pw-ink-2);min-height:22px;color:var(--pw-canvas);border-radius:6px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pw .pw-tier[data-tier=S\+]{background:var(--tier-ramp-splus)}.pw .pw-tier[data-tier=S]{background:var(--tier-ramp-s)}.pw .pw-tier[data-tier=A]{background:var(--tier-ramp-a)}.pw .pw-tier[data-tier=C]{background:var(--tier-ramp-c)}.pw .pw-tier[data-tier=D]{background:var(--tier-ramp-d)}.pw .pw-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pw .pw-rates{gap:18px;margin:0;display:flex}.pw .pw-rates>div{flex-direction:column-reverse;gap:2px;display:flex}.pw .pw-rates dt{color:var(--pw-mute);font-size:12px}.pw .pw-rates dd{font-family:var(--v4-font-mono);margin:0;font-size:17px;font-weight:600}.pw .pw-core{gap:4px;display:flex}.pw .pw-core>img{border-radius:8px}.pw .pw-card-sec{border-top:1px solid var(--pw-line);flex-direction:column;gap:12px;padding:18px;display:flex}.pw .pw-card-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.pw .pw-more-link{min-height:44px;color:var(--pw-a);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.pw .pw-more-link:hover{color:#e3f79a}.pw .pw-face-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.pw .pw-face-label{color:var(--pw-ink-2);font-size:13px}.pw .pw-faces{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .pw-face-li{position:relative}.pw .pw-face{border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:2px 10px 2px 2px;display:flex}.pw .pw-face>img{border-radius:9px}:is(.pw a.pw-face:hover,.pw a.pw-face:focus-visible){background:var(--pw-pop)}:is(.pw .pw-face:hover .pw-tipbox,.pw .pw-face:focus-visible .pw-tipbox,.pw .pw-strip-mark:hover .pw-tipbox){display:flex}.pw .pw-face-li:nth-child(3) .pw-tipbox{left:auto;right:0}.pw .pw-face-v,.pw .pw-x-v{font-family:var(--v4-font-mono);color:var(--pw-ink-2);font-size:13px;font-weight:600}.pw .pw-face-v[data-good],.pw .pw-x-v[data-good]{color:var(--pw-a)}.pw .pw-ots{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw .pw-ot{border-bottom:1px solid #ffffff0d;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:2px 0;display:grid}.pw .pw-ot:hover .pw-ot-name{color:var(--pw-a)}.pw .pw-ot-n{font-family:var(--v4-font-mono);color:var(--pw-mute);font-size:12px}.pw .pw-ot-who,.pw .pw-ot-num{flex-direction:column;gap:1px;min-width:0;display:flex}.pw .pw-ot-num{align-items:flex-end}.pw .pw-ot-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pw .pw-ot-tag,.pw .pw-ot-where,.pw .pw-ot-w{color:var(--pw-mute);font-size:12px;font-weight:400}.pw .pw-ot-g{font-family:var(--v4-font-mono);font-size:13px;font-weight:600}.pw .pw-cross{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw .pw-x{background:var(--pw-chip);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.pw .pw-x:hover{background:var(--pw-pop)}.pw .pw-x>img{border-radius:8px}@container pw (width>=640px){.pw{gap:64px}.pw .pw-vs-cap{inset:auto 28px 28px}.pw .pw-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pw .pw-stats--five{grid-template-columns:repeat(6,minmax(0,1fr))}.pw .pw-stats--five>.pw-stat{grid-column:span 2}.pw .pw-stats--five>.pw-stat:nth-child(n+4){grid-column:span 3}.pw .pw-line-pt .pw-tip{width:200px}.pw .pw-panel{padding:20px 24px}.pw .pw-gold{--pw-mid:84px}.pw .pw-gold-row .pw-tip{z-index:3;visibility:hidden;width:240px;margin-top:0;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pw .pw-gold-row:hover .pw-tip{visibility:visible;transition:visibility 0s var(--hint-dwell)}.pw .pw-cols{grid-template-columns:repeat(10,minmax(0,1fr))}.pw .pw-face-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px}.pw .pw-card-build,.pw .pw-card-sec{padding-inline:22px}}@container pw (width>=960px){.pw{gap:72px}.pw .pw-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.pw .pw-pair--duo{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pw .pw-hero--duo .pw-name{font-size:clamp(44px,6.4cqi,84px)}.pw .pw-hero--duo{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:44px}.pw .pw-stats--five{grid-template-columns:repeat(5,minmax(0,1fr))}.pw .pw-stats--five>.pw-stat:nth-child(n){grid-column:auto}.pw .pw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq{--hq-a:var(--k);--hq-b:#b8a4ff;--hq-panel:#101014;--hq-chip:#16161b;--hq-pop:#1d1d23;--hq-on:#2a2a31;--hq-line:#ffffff12;--hq-line-2:#ffffff1f;--hq-ink:#f2f3f5;--hq-ink-2:#c3c5c9;--hq-mute:#95989f;--hq-canvas:#0b0b0d;min-width:0;color:var(--hq-ink);flex-direction:column;gap:20px;padding-bottom:48px;display:flex;container:hq/inline-size}.hq a{color:inherit;text-decoration:none}.hq button{font:inherit;cursor:pointer}.hq .hq-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.hq .hq-h1{font-family:var(--v4-font-display);text-transform:uppercase;margin:0;font-size:clamp(32px,5cqi,52px);font-weight:400;line-height:.95}.hq .hq-chip{background:var(--hq-chip);min-height:32px;color:var(--hq-ink-2);border-radius:16px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.hq .hq-find{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hq .hq-join{display:none}.hq .hq-you{border-bottom:1px solid var(--hq-line);flex-direction:column;gap:14px;min-width:0;padding:18px 16px;display:flex}.hq .hq-you-label{font-family:var(--v4-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hq-a);font-size:11px}.hq .hq-roles{background:var(--hq-chip);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.hq .hq-role{height:40px;color:var(--hq-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:auto;padding:0 6px;font-size:12px;font-weight:600}.hq .hq-role:hover{color:var(--hq-ink)}.hq .hq-role[aria-pressed=true]{background:var(--hq-a);color:var(--hq-canvas)}.hq .hq-picker{position:relative}.hq .hq-picker-btn{background:var(--hq-chip);border:1px solid var(--hq-line-2);width:100%;height:56px;color:var(--hq-ink);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:0 14px 0 8px;display:flex}.hq .hq-picker-btn:hover,.hq .hq-picker-btn[aria-expanded=true]{border-color:var(--hq-a)}.hq .hq-picker-btn>img{border-radius:10px;flex:none}.hq .hq-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.hq .hq-picker-chev{color:var(--hq-mute);flex:none}.hq .hq-pop{z-index:6;background:var(--hq-pop);border:1px solid var(--hq-line-2);border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #0000008c}.hq .hq-pop[hidden]{display:none}.hq .hq-pop-q{background:var(--hq-chip);border:1px solid var(--hq-line-2);height:44px;font:inherit;color:var(--hq-ink);border-radius:10px;padding:0 12px;font-size:15px}.hq .hq-pop-q:focus-visible{outline:2px solid var(--hq-a);outline-offset:0;box-shadow:none}.hq .hq-pop-list{flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hq .hq-pop-list .mx-pickgrid-item{width:100%;min-height:48px;color:var(--hq-ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:15px;font-weight:600;display:flex}:is(.hq .hq-pop-list .mx-pickgrid-item:hover,.hq .hq-pop-list .mx-pickgrid-item:focus-visible){background:var(--hq-on);outline:none}.hq .hq-pop-list .mx-pickgrid-item>img{border-radius:8px;width:32px;height:32px}.hq .hq-pop-none{color:var(--hq-ink-2);margin:0;padding:10px;font-size:14px}.hq .hq-them{flex-direction:column;gap:14px;min-width:0;padding:18px 16px;display:flex;container:hqthem/inline-size}.hq .hq-them-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.hq .hq-them-h{margin:0;font-size:17px;font-weight:700}.hq .hq-all{white-space:nowrap;min-height:44px;color:var(--hq-a);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.hq .hq-all:hover{color:#e3f79a}.hq .hq-all[hidden]{display:none}.hq .hq-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hq .hq-tile-li{min-width:0;position:relative}.hq .hq-tile{box-sizing:border-box;background:var(--hq-chip);border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;height:100%;min-height:60px;padding:10px;display:flex}:is(.hq .hq-tile:hover,.hq .hq-tile:focus-visible){background:var(--hq-pop);border-color:#c9ec4a80;outline:none}:is(.hq[data-hub=mx] .hq-tile:hover,.hq[data-hub=mx] .hq-tile:focus-visible){border-color:#b8a4ff99}.hq .hq-tile-id{align-items:center;gap:10px;min-width:0;display:flex}.hq .hq-tile-id>img{border-radius:10px;flex:none}.hq[data-hub=mx] .hq-tile-id>img{box-shadow:0 0 0 2px var(--hq-chip), 0 0 0 3.5px var(--hq-b)}.hq .hq-tile-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.hq .hq-tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hq .hq-tile-v{font-family:var(--v4-font-mono);color:var(--hq-ink-2);font-size:13px;font-weight:600}.hq .hq-tile-v[data-good],.hq .hq-row-fig data[data-good]{color:var(--hq-a)}.hq .hq-split{border-radius:2px;gap:2px;height:4px;display:flex;overflow:hidden}.hq .hq-split-a{background:var(--hq-a)}.hq .hq-split-b{background:var(--hq-b)}.hq .hq-tip{z-index:5;background:var(--hq-pop);border:1px solid var(--hq-line-2);width:210px;max-width:calc(100cqi - 8px);color:var(--hq-ink-2);visibility:hidden;pointer-events:none;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0000008c}.hq .hq-tip>b{color:var(--hq-ink);font-size:14px}.hq .hq-tip-go{color:var(--hq-a)}.hq .hq-tile:hover .hq-tip{visibility:visible;transition:visibility 0s var(--hint-dwell)}.hq .hq-tile:focus-visible .hq-tip{visibility:visible}.hq .hq-tile-li:nth-child(2n) .hq-tip{left:auto;right:0}.hq .hq-lists{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.hq .hq-list{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 8px;display:flex}.hq .hq-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.hq .hq-list-h{margin:0;font-size:16px;font-weight:700}.hq .hq-tabs{background:var(--hq-chip);border-radius:10px;flex-wrap:wrap;flex:260px;gap:3px;padding:3px;display:flex}.hq .hq-tab{height:32px;color:var(--hq-ink-2);white-space:nowrap;cursor:pointer;border-radius:8px;flex:auto;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:flex}.hq .hq-tab:hover{color:var(--hq-ink)}.hq .hq-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hq .hq-tab-in~.hq-rows{display:none}.hq .hq-tab-in[data-panel=top]:checked~.hq-rows[data-panel=top],.hq .hq-tab-in[data-panel=jungle]:checked~.hq-rows[data-panel=jungle],.hq .hq-tab-in[data-panel=mid]:checked~.hq-rows[data-panel=mid],.hq .hq-tab-in[data-panel=bot]:checked~.hq-rows[data-panel=bot],.hq .hq-tab-in[data-panel=support]:checked~.hq-rows[data-panel=support],.hq .hq-tab-in[data-panel=safe]:checked~.hq-rows[data-panel=safe],.hq .hq-tab-in[data-panel=last]:checked~.hq-rows[data-panel=last]{display:flex}.hq .hq-tab-in[data-panel=top]:checked~.hq-list-head .hq-tab[data-panel=top],.hq .hq-tab-in[data-panel=jungle]:checked~.hq-list-head .hq-tab[data-panel=jungle],.hq .hq-tab-in[data-panel=mid]:checked~.hq-list-head .hq-tab[data-panel=mid],.hq .hq-tab-in[data-panel=bot]:checked~.hq-list-head .hq-tab[data-panel=bot],.hq .hq-tab-in[data-panel=support]:checked~.hq-list-head .hq-tab[data-panel=support],.hq .hq-tab-in[data-panel=safe]:checked~.hq-list-head .hq-tab[data-panel=safe],.hq .hq-tab-in[data-panel=last]:checked~.hq-list-head .hq-tab[data-panel=last]{background:var(--hq-on);color:var(--hq-ink)}.hq .hq-tab-in:focus-visible~.hq-list-head .hq-tabs{outline:2px solid var(--hq-a);outline-offset:2px}.hq .hq-row{border-top:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 0;display:grid}.hq .hq-row:hover .hq-row-name{color:var(--hq-a)}.hq .hq-faces{align-items:center;gap:4px;display:flex}.hq .hq-faces>img{border-radius:8px}.hq .hq-faces--duo>img+img{box-shadow:0 0 0 2px var(--hq-panel);margin-left:-12px}.hq .hq-vs{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:11px}.hq .hq-row-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.hq .hq-row-name{font-size:14px;font-weight:600}.hq .hq-row-sub{color:var(--hq-mute);font-size:12px}.hq .hq-row-fig{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.hq .hq-row-fig>data{font-family:var(--v4-font-mono);color:var(--hq-ink);font-size:14px;font-weight:600}.hq .hq-row-fig>span{color:var(--hq-mute);font-size:11px}.hq .hq-every{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.hq .hq-every-lane>summary{cursor:pointer;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:flex}.hq .hq-every-n{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:12px;font-weight:400}.hq .hq-every-list{columns:14em;color:var(--hq-ink-2);column-gap:24px;margin:0 0 12px;padding:0;font-size:13px;line-height:2;list-style:none}.hq .hq-every-list a:hover{color:var(--hq-a)}.hq[data-hub=ct] .hq-you{--hq-a:var(--hq-b)}.hq[data-hub=ct] .hq-picker-btn>img{box-shadow:0 0 0 2px var(--hq-chip), 0 0 0 3.5px var(--hq-b)}.hq[data-hub=ct] .hq-tile-id>img{box-shadow:0 0 0 2px var(--hq-chip), 0 0 0 3.5px var(--hq-a)}.hq .hq-tile-n{color:var(--hq-mute);white-space:nowrap;font-size:12px}.hq .hq-none{color:var(--hq-ink-2);margin:0;font-size:14px}.hq .hq-regs{flex-direction:column;gap:8px;display:flex}.hq .hq-regs-label{color:var(--hq-mute);font-size:12px}.hq .hq-regs-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hq .hq-reg{opacity:.62;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}:is(.hq .hq-reg:hover,.hq .hq-reg:focus-visible,.hq .hq-reg[aria-current=true]){opacity:1}.hq .hq-reg>img{border-radius:10px}.hq .hq-reg[aria-current=true]>img{box-shadow:0 0 0 2px var(--hq-panel), 0 0 0 3.5px var(--hq-b)}.hq .hq-list--compact .hq-tabs{flex:none}.hq .hq-list--compact .hq-tab{padding:0 10px}.hq .hq-az{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hq .hq-az-head{align-items:center;gap:12px;min-height:44px;display:flex}.hq .hq-az-n{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:12px;display:none}.hq .hq-az-toggle{min-height:44px;color:var(--hq-a);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:0 4px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.hq .hq-az-toggle:hover{color:#e3f79a}.hq .hq-az-shut,.hq .hq-az-in:checked~.hq-az-head .hq-az-open{display:none}.hq .hq-az-in:checked~.hq-az-head .hq-az-shut{display:inline}.hq .hq-az-in:checked~.hq-az-head .hq-az-toggle>svg{transform:rotate(180deg)}.hq .hq-az-in:focus-visible~.hq-az-head .hq-az-toggle{outline:2px solid var(--hq-a);outline-offset:2px}.hq .hq-az-body{border-top:1px solid #ffffff0d;margin:0 0 6px;padding:12px 0 0;display:none}.hq .hq-az-in:checked~.hq-az-body{display:block}.hq .hq-az-group{break-inside:avoid;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:12px;padding:4px 0 8px;display:grid}.hq .hq-az-letter{width:22px;height:22px;font-family:var(--v4-font-mono);color:var(--hq-b);background:#b8a4ff24;border-radius:6px;justify-content:center;align-items:center;margin-top:9px;font-size:12px;font-weight:600;display:inline-flex}.hq .hq-az-list{flex-wrap:wrap;column-gap:14px;margin:0;padding:0;list-style:none;display:flex}.hq .hq-az-list a{color:var(--hq-ink-2);white-space:nowrap;font-size:14px;line-height:40px;display:inline-block}.hq .hq-az-list a:hover{color:var(--hq-a)}.hq.cr{overflow-x:clip}.hq .cr-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hq .cr-find{box-sizing:border-box;background:var(--hq-chip);border:1px solid var(--hq-line-2);min-width:0;height:56px;color:var(--hq-a);border-radius:14px;flex:300px;align-items:center;gap:12px;padding:0 8px 0 16px;display:flex}.hq .cr-find>svg{flex:none}.hq .cr-find>input{min-width:0;height:100%;font:inherit;color:var(--hq-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px;font-weight:600}.hq .cr-find>input::placeholder{color:var(--hq-mute)}.hq .cr-roles{flex:100%;min-width:0}.hq .cr-role{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.hq .cr-r[value=all]:checked~.cr-bar .cr-role[data-r=all],.hq .cr-r[value=top]:checked~.cr-bar .cr-role[data-r=top],.hq .cr-r[value=jungle]:checked~.cr-bar .cr-role[data-r=jungle],.hq .cr-r[value=mid]:checked~.cr-bar .cr-role[data-r=mid],.hq .cr-r[value=bot]:checked~.cr-bar .cr-role[data-r=bot],.hq .cr-r[value=support]:checked~.cr-bar .cr-role[data-r=support]{background:var(--hq-a);color:var(--hq-canvas)}:is(.hq .cr-r:focus-visible~.cr-bar .cr-roles,.hq .cr-s:focus-visible~.cr-board .cr-sorts){outline:2px solid var(--hq-a);outline-offset:2px}.hq .cr-board{flex-direction:column;gap:16px;min-width:0;display:flex}.hq .cr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hq .cr-count{color:var(--hq-ink-2);margin:0;font-size:15px;font-weight:600}.hq .cr-n,.hq .cr-g,.hq .cr-kn>b,.hq .cr-sort-long{display:none}.hq .cr-r[value=all]:checked~.cr-s[value=az]:checked~.cr-board .cr-n[data-r=all][data-m=list],.hq .cr-r[value=all]:checked~.cr-s[value=played]:checked~.cr-board .cr-n[data-r=all][data-m=list],.hq .cr-r[value=all]:checked~.cr-s[value=changed]:checked~.cr-board .cr-n[data-r=all][data-m=changed],.hq .cr-r[value=all]:checked~.cr-board .cr-kn>b[data-r=all],.hq .cr-r[value=all]:checked~.cr-s[value=played]:checked~.cr-board .cr-g[data-r=all],.hq .cr-r[value=top]:checked~.cr-s[value=az]:checked~.cr-board .cr-n[data-r=top][data-m=list],.hq .cr-r[value=top]:checked~.cr-s[value=played]:checked~.cr-board .cr-n[data-r=top][data-m=list],.hq .cr-r[value=top]:checked~.cr-s[value=changed]:checked~.cr-board .cr-n[data-r=top][data-m=changed],.hq .cr-r[value=top]:checked~.cr-board .cr-kn>b[data-r=top],.hq .cr-r[value=top]:checked~.cr-s[value=played]:checked~.cr-board .cr-g[data-r=top],.hq .cr-r[value=jungle]:checked~.cr-s[value=az]:checked~.cr-board .cr-n[data-r=jungle][data-m=list],.hq .cr-r[value=jungle]:checked~.cr-s[value=played]:checked~.cr-board .cr-n[data-r=jungle][data-m=list],.hq .cr-r[value=jungle]:checked~.cr-s[value=changed]:checked~.cr-board .cr-n[data-r=jungle][data-m=changed],.hq .cr-r[value=jungle]:checked~.cr-board .cr-kn>b[data-r=jungle],.hq .cr-r[value=jungle]:checked~.cr-s[value=played]:checked~.cr-board .cr-g[data-r=jungle],.hq .cr-r[value=mid]:checked~.cr-s[value=az]:checked~.cr-board .cr-n[data-r=mid][data-m=list],.hq .cr-r[value=mid]:checked~.cr-s[value=played]:checked~.cr-board .cr-n[data-r=mid][data-m=list],.hq .cr-r[value=mid]:checked~.cr-s[value=changed]:checked~.cr-board .cr-n[data-r=mid][data-m=changed],.hq .cr-r[value=mid]:checked~.cr-board .cr-kn>b[data-r=mid],.hq .cr-r[value=mid]:checked~.cr-s[value=played]:checked~.cr-board .cr-g[data-r=mid],.hq .cr-r[value=bot]:checked~.cr-s[value=az]:checked~.cr-board .cr-n[data-r=bot][data-m=list],.hq .cr-r[value=bot]:checked~.cr-s[value=played]:checked~.cr-board .cr-n[data-r=bot][data-m=list],.hq .cr-r[value=bot]:checked~.cr-s[value=changed]:checked~.cr-board .cr-n[data-r=bot][data-m=changed],.hq .cr-r[value=bot]:checked~.cr-board .cr-kn>b[data-r=bot],.hq .cr-r[value=bot]:checked~.cr-s[value=played]:checked~.cr-board .cr-g[data-r=bot],.hq .cr-r[value=support]:checked~.cr-s[value=az]:checked~.cr-board .cr-n[data-r=support][data-m=list],.hq .cr-r[value=support]:checked~.cr-s[value=played]:checked~.cr-board .cr-n[data-r=support][data-m=list],.hq .cr-r[value=support]:checked~.cr-s[value=changed]:checked~.cr-board .cr-n[data-r=support][data-m=changed],.hq .cr-r[value=support]:checked~.cr-board .cr-kn>b[data-r=support],.hq .cr-r[value=support]:checked~.cr-s[value=played]:checked~.cr-board .cr-g[data-r=support]{display:inline}.hq .cr-sorts{box-sizing:border-box;background:#18181d;border-radius:12px;max-width:100%;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.hq .cr-sort{min-width:56px;min-height:38px;color:var(--hq-mute);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.hq .cr-sort:hover{color:var(--hq-ink)}.hq .cr-s[value=az]:checked~.cr-board .cr-sort[data-s=az],.hq .cr-s[value=played]:checked~.cr-board .cr-sort[data-s=played],.hq .cr-s[value=changed]:checked~.cr-board .cr-sort[data-s=changed]{color:var(--hq-ink);background:#26262d}.hq .cr-key{color:var(--hq-ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:-6px;font-size:13px;display:none}.hq .cr-s[value=changed]:checked~.cr-board .cr-key{display:flex}.hq .cr-key-item{align-items:center;gap:7px;display:inline-flex}.hq .cr-kn{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:11px}.hq .cr-kn>b{font-weight:400}.hq .cr-notes{min-height:44px;color:var(--hq-a);align-items:center;gap:4px;font-weight:600;display:inline-flex}.hq .cr-notes:hover{color:#e3f79a}.hq .cr-badge{border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hq .cr-badge>svg{fill:none;stroke:var(--hq-canvas);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.hq .cr-badge[data-v=stronger]{background:var(--hq-a)}.hq .cr-badge[data-v=weaker]{background:var(--hq-b)}.hq .cr-badge[data-v=same]{background:var(--hq-ink-2)}.hq .cr-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 4px;margin:0;padding:0;list-style:none;display:grid}.hq .cr-cell{min-width:0;position:relative}.hq .cr-cell:hover,.hq .cr-cell:focus-within{z-index:7}.hq .cr-r[value=top]:checked~.cr-board .cr-cell:not([data-roles~=top]),.hq .cr-r[value=jungle]:checked~.cr-board .cr-cell:not([data-roles~=jungle]),.hq .cr-r[value=mid]:checked~.cr-board .cr-cell:not([data-roles~=mid]),.hq .cr-r[value=bot]:checked~.cr-board .cr-cell:not([data-roles~=bot]),.hq .cr-r[value=support]:checked~.cr-board .cr-cell:not([data-roles~=support]),.hq .cr-s[value=changed]:checked~.cr-board .cr-cell:not([data-change]){display:none}.hq .cr-r[value=all]:checked~.cr-s[value=played]:checked~.cr-board .cr-cell{order:var(--o-p)}.hq .cr-r[value=top]:checked~.cr-s[value=played]:checked~.cr-board .cr-cell[data-roles~=top]{order:var(--o-pt)}.hq .cr-r[value=jungle]:checked~.cr-s[value=played]:checked~.cr-board .cr-cell[data-roles~=jungle]{order:var(--o-pj)}.hq .cr-r[value=mid]:checked~.cr-s[value=played]:checked~.cr-board .cr-cell[data-roles~=mid]{order:var(--o-pm)}.hq .cr-r[value=bot]:checked~.cr-s[value=played]:checked~.cr-board .cr-cell[data-roles~=bot]{order:var(--o-pb)}.hq .cr-r[value=support]:checked~.cr-s[value=played]:checked~.cr-board .cr-cell[data-roles~=support]{order:var(--o-ps)}.hq .cr-s[value=changed]:checked~.cr-board .cr-cell[data-change]{order:var(--o-c)}.hq .cr-tile{color:var(--hq-ink);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:5px 5px 8px;display:flex}:is(.hq .cr-tile:hover,.hq .cr-tile:focus-visible){background:var(--hq-pop);outline:none}.hq .cr-face{aspect-ratio:1;width:100%;display:block;position:relative}.hq .cr-face>.ko-icon{border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}:is(.hq .cr-tile:hover .cr-face>.ko-icon,.hq .cr-tile:focus-visible .cr-face>.ko-icon){box-shadow:0 0 0 2px var(--hq-a)}.hq .cr-face>.cr-badge{width:20px;height:20px;box-shadow:0 0 0 2px var(--hq-canvas);border-radius:10px;position:absolute;top:-4px;right:-4px}.hq .cr-name{text-align:center;overflow-wrap:anywhere;width:100%;font-size:12px;font-weight:600;line-height:1.2}.hq .cr-meta{text-align:center;width:100%;color:var(--hq-mute);font-size:12px;line-height:1.3}.hq .cr-s[value=played]:checked~.cr-board .cr-words{display:none}.hq .cr-pop{z-index:9;visibility:hidden;box-sizing:border-box;background:var(--hq-pop);border:1px solid var(--hq-line-2);border-radius:14px;flex-direction:column;gap:10px;width:248px;padding:12px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #0009}.hq .cr-pop:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.hq .cr-cell[data-side=r]>.cr-pop{left:auto;right:0}@media (hover:hover){.hq .cr-cell:hover>.cr-pop{visibility:visible;transition:visibility 0s var(--hint-dwell);display:flex}.hq .cr-cell:focus-within>.cr-pop{visibility:visible;display:flex}}.hq .cr-pop-txt{color:var(--hq-ink-2);flex-direction:column;gap:3px;font-size:13px;display:flex}.hq .cr-pop-txt>b{color:var(--hq-ink);font-size:15px}.hq .cr-pop-change{font-weight:600}.hq .cr-pop-change[data-v=stronger]{color:var(--hq-a)}.hq .cr-pop-change[data-v=weaker]{color:var(--hq-b)}.hq .cr-pop-go{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.hq .cr-go{background:var(--hq-on);height:40px;color:var(--hq-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.hq .cr-go:hover{background:#34343c}.hq .cr-go.cr-go--build{background:var(--hq-a);color:var(--hq-canvas);font-weight:700}.hq .cr-go.cr-go--build:hover{background:#e3f79a}.hq .cr-empty{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;display:flex}.hq .cr-empty[hidden]{display:none}.hq .cr-reset{background:var(--hq-on);border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@container hq (width>=600px){.hq .cr-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 6px}.hq .cr-name{font-size:13px}}@container hq (width>=700px){.hq .cr-bar{top:var(--ko-topbar-h,0px);z-index:8;background:var(--hq-canvas);margin:-8px 0;padding:8px 0;position:sticky}.hq .cr-roles{flex:420px}.hq .cr-sort{padding:0 16px}.hq .cr-sort-long{display:inline}.hq .cr-sort-short{display:none}}@container hq (width>=900px){.hq .cr-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@container hq (width>=1100px){.hq .cr-grid{grid-template-columns:repeat(11,minmax(0,1fr))}}@container hqthem (width>=520px){.hq .hq-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hq .hq-tile-li:nth-child(2n) .hq-tip{left:0;right:auto}.hq .hq-tile-li:nth-child(4n) .hq-tip{left:auto;right:0}}@container hq (width>=700px){.hq{gap:24px}.hq .hq-you,.hq .hq-them{padding:22px}.hq .hq-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.hq .hq-list--wide{grid-column:1/-1}.hq .hq-list{padding:18px 18px 10px}.hq .hq-az{padding:14px 18px}.hq .hq-az-n{display:inline}.hq .hq-az-body{columns:280px;column-gap:28px}.hq .hq-az-letter{margin-top:4px}.hq .hq-az-list a{line-height:30px}}@container hq (width>=880px){.hq .hq-find{grid-template-columns:340px minmax(0,1fr)}.hq .hq-you{border-bottom:0;border-right:1px solid var(--hq-line)}.hq .hq-join{z-index:2;background:var(--hq-a);width:36px;height:36px;box-shadow:0 0 0 6px var(--hq-panel);color:var(--hq-canvas);border-radius:18px;justify-content:center;align-items:center;margin-top:-18px;font-size:22px;font-weight:700;display:flex;position:absolute;top:50%;left:322px}.hq .hq-join[data-kind=vs]{background:var(--hq-b);font-family:var(--v4-font-mono);text-transform:uppercase;font-size:12px}.hq .hq-az-body{columns:240px;display:block}.hq .hq-az-in:checked~.hq-az-body,.hq .hq-az-open,.hq .hq-az-in:checked~.hq-az-head .hq-az-shut{display:none}.hq .hq-az-shut,.hq .hq-az-in:checked~.hq-az-head .hq-az-open{display:inline}.hq .hq-az-toggle>svg{transform:rotate(180deg)}.hq .hq-az-in:checked~.hq-az-head .hq-az-toggle>svg{transform:none}}@container hq (width>=1080px){.hq .hq-lists{grid-template-columns:repeat(3,minmax(0,1fr))}.hq .hq-list--wide{grid-column:auto}}.hq .ir-wr{font-family:var(--v4-font-mono);color:var(--hq-ink-2);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.hq .ir-wr>small{color:var(--hq-mute);font-size:11px;font-weight:500}.hq .ir-wr[data-t=a]{color:var(--hq-a)}.hq .ir-wr[data-t=b]{color:var(--hq-b)}.hq .ir-wr.ir-wr--big{font-size:16px}.hq .ir-move{font-family:var(--v4-font-mono);color:var(--hq-ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.hq .ir-move>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hq .ir-move[data-v=buff]>b{color:var(--hq-a)}.hq .ir-move[data-v=nerf]>b{color:var(--hq-b)}.hq.ib{overflow-x:clip}.hq .ib-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hq .ib-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.hq .ib-chip{background:var(--hq-panel);min-height:40px;box-shadow:inset 0 0 0 1px var(--hq-line-2);color:var(--hq-ink-2);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.hq .ib-chip:hover{color:var(--hq-ink)}.hq .ib-chip-n,.hq .ib-col-n,.hq .ib-tab-n{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:11px;font-weight:500}.hq .ib-c[value=all]:checked~.ib-tools .ib-chip[data-c=all],.hq .ib-c[value=fighter]:checked~.ib-tools .ib-chip[data-c=fighter],.hq .ib-c[value=tank]:checked~.ib-tools .ib-chip[data-c=tank],.hq .ib-c[value=mage]:checked~.ib-tools .ib-chip[data-c=mage],.hq .ib-c[value=assassin]:checked~.ib-tools .ib-chip[data-c=assassin],.hq .ib-c[value=marksman]:checked~.ib-tools .ib-chip[data-c=marksman],.hq .ib-c[value=support]:checked~.ib-tools .ib-chip[data-c=support]{box-shadow:inset 0 0 0 1px var(--hq-a);color:var(--hq-ink);background:#1f2412}.hq .ib-s[value=b]:checked~.ib-tools .cr-sort[data-s=b],.hq .ib-s[value=w]:checked~.ib-tools .cr-sort[data-s=w],.hq .ib-s[value=a]:checked~.ib-tools .cr-sort[data-s=a]{color:var(--hq-ink);background:#26262d}.hq .ib-c:focus-visible~.ib-tools .ib-chips{outline:2px solid var(--hq-a);outline-offset:2px}.hq .ib-s:focus-visible~.ib-tools .cr-sorts{outline:2px solid var(--hq-a);outline-offset:2px}.hq .ib-t:focus-visible~.ib-tabs{outline:2px solid var(--hq-a);outline-offset:2px}.hq .ib-x:focus-visible~.ib-cols{outline:2px solid var(--hq-a);outline-offset:2px}.hq .ib-r[value=all]:checked~* .ib-n[data-r]:not([data-r=all]),.hq .ib-r[value=all]:checked~* .ib-row:not([data-r=all]),.hq .ib-r[value=all]:checked~* .ib-lrow:not([data-r=all]),.hq .ib-r[value=top]:checked~* .ib-n[data-r]:not([data-r=top]),.hq .ib-r[value=top]:checked~* .ib-row:not([data-r=top]),.hq .ib-r[value=top]:checked~* .ib-lrow:not([data-r=top]),.hq .ib-r[value=jungle]:checked~* .ib-n[data-r]:not([data-r=jungle]),.hq .ib-r[value=jungle]:checked~* .ib-row:not([data-r=jungle]),.hq .ib-r[value=jungle]:checked~* .ib-lrow:not([data-r=jungle]),.hq .ib-r[value=mid]:checked~* .ib-n[data-r]:not([data-r=mid]),.hq .ib-r[value=mid]:checked~* .ib-row:not([data-r=mid]),.hq .ib-r[value=mid]:checked~* .ib-lrow:not([data-r=mid]),.hq .ib-r[value=bot]:checked~* .ib-n[data-r]:not([data-r=bot]),.hq .ib-r[value=bot]:checked~* .ib-row:not([data-r=bot]),.hq .ib-r[value=bot]:checked~* .ib-lrow:not([data-r=bot]),.hq .ib-r[value=support]:checked~* .ib-n[data-r]:not([data-r=support]),.hq .ib-r[value=support]:checked~* .ib-row:not([data-r=support]),.hq .ib-r[value=support]:checked~* .ib-lrow:not([data-r=support]),.hq .ib-c[value=fighter]:checked~* .ib-n[data-c]:not([data-c=fighter]),.hq .ib-c[value=fighter]:checked~* .ib-row[data-c]:not([data-c=fighter]),.hq .ib-c[value=fighter]:checked~* .ib-lrow:not([data-c=fighter]),.hq .ib-c[value=tank]:checked~* .ib-n[data-c]:not([data-c=tank]),.hq .ib-c[value=tank]:checked~* .ib-row[data-c]:not([data-c=tank]),.hq .ib-c[value=tank]:checked~* .ib-lrow:not([data-c=tank]),.hq .ib-c[value=mage]:checked~* .ib-n[data-c]:not([data-c=mage]),.hq .ib-c[value=mage]:checked~* .ib-row[data-c]:not([data-c=mage]),.hq .ib-c[value=mage]:checked~* .ib-lrow:not([data-c=mage]),.hq .ib-c[value=assassin]:checked~* .ib-n[data-c]:not([data-c=assassin]),.hq .ib-c[value=assassin]:checked~* .ib-row[data-c]:not([data-c=assassin]),.hq .ib-c[value=assassin]:checked~* .ib-lrow:not([data-c=assassin]),.hq .ib-c[value=marksman]:checked~* .ib-n[data-c]:not([data-c=marksman]),.hq .ib-c[value=marksman]:checked~* .ib-row[data-c]:not([data-c=marksman]),.hq .ib-c[value=marksman]:checked~* .ib-lrow:not([data-c=marksman]),.hq .ib-c[value=support]:checked~* .ib-n[data-c]:not([data-c=support]),.hq .ib-c[value=support]:checked~* .ib-row[data-c]:not([data-c=support]),.hq .ib-c[value=support]:checked~* .ib-lrow:not([data-c=support]),.hq .ib-c[value=all]:checked~* .ib-n[data-c]:not([data-c=all]){display:none}.hq .ib-s[value=b]:checked~.ib-cols .ib-row{order:var(--b)}.hq .ib-s[value=w]:checked~.ib-cols .ib-row{order:var(--w)}.hq .ib-s[value=a]:checked~.ib-cols .ib-row{order:var(--a)}.hq .ib-changed{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.hq .ib-changed-h{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.hq .ib-changed-list{flex-wrap:wrap;flex:320px;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hq .ib-change{background:var(--hq-chip);border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.hq .ib-change:hover{background:var(--hq-pop)}.hq .ib-change-text{flex-direction:column;gap:2px;font-size:13px;display:flex}.hq .ib-notes{min-height:44px;color:var(--hq-a);align-items:center;font-weight:600;display:inline-flex}.hq .ib-notes:hover{color:#e3f79a}.hq .ib-mark{background:var(--hq-ink-2);border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hq .ib-mark[data-v=buff]{background:var(--hq-a)}.hq .ib-mark[data-v=nerf]{background:var(--hq-b)}.hq .ib-mark>svg{fill:none;stroke:var(--hq-canvas);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hq .ib-tabs{background:var(--hq-chip);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hq .ib-tab{min-height:48px;color:var(--hq-ink-2);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.hq .ib-t[value=boots]:checked~.ib-tabs .ib-tab[data-t=boots],.hq .ib-t[value=item1]:checked~.ib-tabs .ib-tab[data-t=item1],.hq .ib-t[value=item2]:checked~.ib-tabs .ib-tab[data-t=item2],.hq .ib-t[value=item3]:checked~.ib-tabs .ib-tab[data-t=item3]{background:var(--hq-a);color:var(--hq-canvas)}.hq .ib-t[value=boots]:checked~.ib-tabs .ib-tab[data-t=boots] .ib-tab-n,.hq .ib-t[value=item1]:checked~.ib-tabs .ib-tab[data-t=item1] .ib-tab-n,.hq .ib-t[value=item2]:checked~.ib-tabs .ib-tab[data-t=item2] .ib-tab-n,.hq .ib-t[value=item3]:checked~.ib-tabs .ib-tab[data-t=item3] .ib-tab-n{color:var(--hq-canvas)}.hq .ib-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.hq .ib-col,.hq .ib-list{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:16px;flex-direction:column;min-width:0;padding:14px 14px 10px;display:flex}.hq .ib-col-head,.hq .ib-list-head{align-items:center;gap:10px;min-height:28px;margin-bottom:6px;display:flex}.hq .ib-col-h{margin:0;font-size:16px;font-weight:700}.hq .ib-steps{gap:3px;display:inline-flex}.hq .ib-steps>i{background:#2a2a31;border-radius:2px;width:12px;height:3px}.hq .ib-steps>i[data-on]{background:#5b6b2a}.hq .ib-steps>i[data-here]{background:var(--hq-a)}.hq .ib-col-n{margin-left:auto}.hq .ib-rows,.hq .ib-lrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.hq .ib-rows{--row:60px;max-height:calc(var(--row) * 8)}.hq .ib-lrows{--row:55px;max-height:calc(var(--row) * var(--first))}.hq .ib-rows:focus-within,.hq .ib-lrows:focus-within,.hq .ib-x[value=boots]:checked~.ib-cols .ib-col[data-slot=boots] .ib-rows,.hq .ib-x[value=item1]:checked~.ib-cols .ib-col[data-slot=item1] .ib-rows,.hq .ib-x[value=item2]:checked~.ib-cols .ib-col[data-slot=item2] .ib-rows,.hq .ib-x[value=item3]:checked~.ib-cols .ib-col[data-slot=item3] .ib-rows{max-height:none}.hq .ib-x[value=boots]:checked~.ib-cols .ib-col[data-slot=boots] .ib-more svg,.hq .ib-x[value=item1]:checked~.ib-cols .ib-col[data-slot=item1] .ib-more svg,.hq .ib-x[value=item2]:checked~.ib-cols .ib-col[data-slot=item2] .ib-more svg,.hq .ib-x[value=item3]:checked~.ib-cols .ib-col[data-slot=item3] .ib-more svg{transform:rotate(-90deg)}.hq .ib-row{height:var(--row);flex:none}.hq .ib-item{box-sizing:border-box;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon name name""icon faces wr";align-items:center;column-gap:10px;height:100%;margin:0 -6px;padding:0 6px;display:grid}:is(.hq a.ib-item:hover,.hq a.ib-item:focus-visible){background:var(--hq-pop)}.hq .ib-icon{grid-area:icon;width:32px;height:32px;position:relative}.hq .ib-icon>.ko-icon{border-radius:7px}.hq .ib-icon>.ib-mark{width:16px;height:16px;box-shadow:0 0 0 2px var(--hq-panel);position:absolute;top:-5px;right:-5px}.hq .ib-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-self:end;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.hq .ib-sub{grid-area:faces;align-self:start;align-items:center;gap:8px;min-width:0;padding-top:3px;display:flex}.hq .ib-faces{gap:2px;display:flex}.hq .ib-faces>.ko-icon{border-radius:4px}.hq .ib-pick{font-family:var(--v4-font-mono);color:var(--hq-ink-2);font-size:12px}.hq .ib-item>.ir-wr{grid-area:wr;align-self:start;padding-top:4px}.hq .ib-more{cursor:pointer;justify-content:center;display:flex}.hq .ib-more-n{min-height:44px;color:var(--hq-a);align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.hq .ib-more-n>svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hq .ib-more:hover .ib-more-n{color:#e3f79a}.hq.ib[data-q] .ib-rows{max-height:none}.hq.ib[data-q] .ib-more,.hq.ib[data-q] .ib-col-n,.hq .ib-row[hidden],.hq .ib-col[hidden]{display:none}.hq .ib-empty{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;display:flex}.hq .ib-empty[hidden]{display:none}.hq .ib-lists{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hq .ib-unit{color:var(--hq-mute);margin-left:auto;font-size:13px}.hq .ib-lrow{height:var(--row);border-top:1px solid var(--hq-line);flex:none}.hq .ib-lrow-a{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;height:100%;display:grid}.hq .ib-lrow-a>.ko-icon{border-radius:8px}.hq a.ib-lrow-a:hover .ib-ltext>b{color:var(--hq-a)}.hq .ib-ltext{min-width:0;color:var(--hq-mute);flex-direction:column;font-size:13px;display:flex}.hq .ib-ltext>b{color:var(--hq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hq .ib-none{color:var(--hq-mute);margin:0;font-size:14px}.hq .ib-none>.ib-n{padding:14px 0;display:block}.hq .ib-row>.cr-pop{width:288px;position:fixed}.hq .ib-pop-head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hq .ib-pop-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hq .ib-pop-stat{background:var(--hq-chip);color:var(--hq-mute);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}.hq .ib-pop-stat>b,.hq .ib-pop-stat .ib-pick{font-family:var(--v4-font-mono);color:var(--hq-ink);font-size:16px;font-weight:700}.hq .ib-pop-stat .ir-wr{font-size:16px;font-weight:700}.hq .ib-pop-faces{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.hq .ib-pop-face{min-width:0;color:var(--hq-ink-2);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.hq .ib-pop-face>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hq .ib-pop-face>img{border-radius:8px;width:40px;height:40px}.hq .ib-pop-cap{color:var(--hq-mute);font-size:12px}@container hq (width<=599px){.hq .ib-t[value=boots]:checked~.ib-cols .ib-col:not([data-slot=boots]),.hq .ib-t[value=item1]:checked~.ib-cols .ib-col:not([data-slot=item1]),.hq .ib-t[value=item2]:checked~.ib-cols .ib-col:not([data-slot=item2]),.hq .ib-t[value=item3]:checked~.ib-cols .ib-col:not([data-slot=item3]){display:none}.hq.ib[data-q] .ib-t:checked~.ib-cols .ib-col:not([hidden]){display:flex}.hq.ib[data-q] .ib-tabs{display:none}}@container hq (width>=600px){.hq .ib-tabs{display:none}.hq .ib-cols,.hq .ib-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hq (width>=960px){.hq .ib-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.hq .tk{flex-direction:column;gap:14px;min-width:0;display:flex}.hq .tk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hq .tk-h{align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}.hq .tk-n,.hq .tk-role-n{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:12px;font-weight:500}.hq .tk-role{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hq .tk-role[data-none]{opacity:.45;cursor:default}.hq .tk-r[value=all]:checked~.tk-roles .tk-role[data-r=all],.hq .tk-r[value=top]:checked~.tk-roles .tk-role[data-r=top],.hq .tk-r[value=jungle]:checked~.tk-roles .tk-role[data-r=jungle],.hq .tk-r[value=mid]:checked~.tk-roles .tk-role[data-r=mid],.hq .tk-r[value=bot]:checked~.tk-roles .tk-role[data-r=bot],.hq .tk-r[value=support]:checked~.tk-roles .tk-role[data-r=support]{background:var(--hq-a);color:var(--hq-canvas)}.hq .tk-r[value=all]:checked~.tk-roles .tk-role[data-r=all] .tk-role-n,.hq .tk-r[value=top]:checked~.tk-roles .tk-role[data-r=top] .tk-role-n,.hq .tk-r[value=jungle]:checked~.tk-roles .tk-role[data-r=jungle] .tk-role-n,.hq .tk-r[value=mid]:checked~.tk-roles .tk-role[data-r=mid] .tk-role-n,.hq .tk-r[value=bot]:checked~.tk-roles .tk-role[data-r=bot] .tk-role-n,.hq .tk-r[value=support]:checked~.tk-roles .tk-role[data-r=support] .tk-role-n{color:var(--hq-canvas)}.hq .tk-s[value=g]:checked~.tk-head .cr-sort[data-s=g],.hq .tk-s[value=w]:checked~.tk-head .cr-sort[data-s=w]{color:var(--hq-ink);background:#26262d}.hq .tk-r:focus-visible~.tk-roles{outline:2px solid var(--hq-a);outline-offset:2px}.hq .tk-s:focus-visible~.tk-head .cr-sorts{outline:2px solid var(--hq-a);outline-offset:2px}.hq .tk-x:focus-visible~.tk-more{outline:2px solid var(--hq-a);outline-offset:2px}.hq .tk-r[value=all]:checked~* .tk-n:not([data-r=all]),.hq .tk-r[value=all]:checked~* .tk-more-n:not([data-r=all]),.hq .tk-r[value=all]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut~=all-g],.hq .tk-r[value=all]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut~=all-w],.hq .tk-r[value=top]:checked~* .tk-n:not([data-r=top]),.hq .tk-r[value=top]:checked~* .tk-more-n:not([data-r=top]),.hq .tk-r[value=top]:checked~.tk-grid .tk-cell:not([data-r=top]),.hq .tk-r[value=top]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut~=top-g],.hq .tk-r[value=top]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut~=top-w],.hq .tk-r[value=jungle]:checked~* .tk-n:not([data-r=jungle]),.hq .tk-r[value=jungle]:checked~* .tk-more-n:not([data-r=jungle]),.hq .tk-r[value=jungle]:checked~.tk-grid .tk-cell:not([data-r=jungle]),.hq .tk-r[value=jungle]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut~=jungle-g],.hq .tk-r[value=jungle]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut~=jungle-w],.hq .tk-r[value=mid]:checked~* .tk-n:not([data-r=mid]),.hq .tk-r[value=mid]:checked~* .tk-more-n:not([data-r=mid]),.hq .tk-r[value=mid]:checked~.tk-grid .tk-cell:not([data-r=mid]),.hq .tk-r[value=mid]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut~=mid-g],.hq .tk-r[value=mid]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut~=mid-w],.hq .tk-r[value=bot]:checked~* .tk-n:not([data-r=bot]),.hq .tk-r[value=bot]:checked~* .tk-more-n:not([data-r=bot]),.hq .tk-r[value=bot]:checked~.tk-grid .tk-cell:not([data-r=bot]),.hq .tk-r[value=bot]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut~=bot-g],.hq .tk-r[value=bot]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut~=bot-w],.hq .tk-r[value=support]:checked~* .tk-n:not([data-r=support]),.hq .tk-r[value=support]:checked~* .tk-more-n:not([data-r=support]),.hq .tk-r[value=support]:checked~.tk-grid .tk-cell:not([data-r=support]),.hq .tk-r[value=support]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut~=support-g],.hq .tk-r[value=support]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut~=support-w],.hq .tk-x:checked~.tk-more{display:none}.hq .tk-r[value=all]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=all-g],.hq .tk-r[value=all]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=all-w],.hq .tk-r[value=top]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=top-g],.hq .tk-r[value=top]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=top-w],.hq .tk-r[value=jungle]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=jungle-g],.hq .tk-r[value=jungle]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=jungle-w],.hq .tk-r[value=mid]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=mid-g],.hq .tk-r[value=mid]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=mid-w],.hq .tk-r[value=bot]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=bot-g],.hq .tk-r[value=bot]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=bot-w],.hq .tk-r[value=support]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=support-g],.hq .tk-r[value=support]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut~=support-w]{display:block}.hq .tk-s[value=g]:checked~.tk-grid .tk-cell{order:var(--g)}.hq .tk-s[value=w]:checked~.tk-grid .tk-cell{order:var(--w)}.hq .tk-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.hq .tk-tile{box-sizing:border-box;background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}:is(.hq a.tk-tile:hover,.hq a.tk-tile:focus-visible){background:var(--hq-pop);border-color:#c9ec4a73;outline:none}.hq .tk-tile>.ko-icon{border-radius:8px}.hq .tk-id{min-width:0;color:var(--hq-mute);flex-direction:column;gap:2px;font-size:12px;display:flex}.hq .tk-id>b,.hq .tk-id>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq .tk-id>b{color:var(--hq-ink);font-size:15px}.hq .tk-figs{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hq .tk-figs>.ir-wr{font-size:15px}.hq .tk-share{font-family:var(--v4-font-mono);color:var(--hq-mute);white-space:nowrap;font-size:11px}.hq .tk-cell>.tk-pop{width:auto;min-width:240px;top:calc(100% + 4px);right:0}.hq .tk-pop-h{font-size:15px}.hq .tk-pop .cr-go{gap:4px}.hq .tk-more{justify-content:center;display:flex}.hq .tk-more-n{background:var(--hq-chip);min-height:44px;color:var(--hq-a);cursor:pointer;border-radius:12px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.hq .tk-more-n:hover{background:var(--hq-on)}@container hq (width<=599px){.hq .tk-role-n,.hq .tk-r[value=all]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut-p~=all-g],.hq .tk-r[value=all]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut-p~=all-w],.hq .tk-r[value=top]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut-p~=top-g],.hq .tk-r[value=top]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut-p~=top-w],.hq .tk-r[value=jungle]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut-p~=jungle-g],.hq .tk-r[value=jungle]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut-p~=jungle-w],.hq .tk-r[value=mid]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut-p~=mid-g],.hq .tk-r[value=mid]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut-p~=mid-w],.hq .tk-r[value=bot]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut-p~=bot-g],.hq .tk-r[value=bot]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut-p~=bot-w],.hq .tk-r[value=support]:checked~.tk-s[value=g]:checked~.tk-grid .tk-cell[data-cut-p~=support-g],.hq .tk-r[value=support]:checked~.tk-s[value=w]:checked~.tk-grid .tk-cell[data-cut-p~=support-w]{display:none}.hq .tk-r[value=all]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=all-g],.hq .tk-r[value=all]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=all-w],.hq .tk-r[value=top]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=top-g],.hq .tk-r[value=top]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=top-w],.hq .tk-r[value=jungle]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=jungle-g],.hq .tk-r[value=jungle]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=jungle-w],.hq .tk-r[value=mid]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=mid-g],.hq .tk-r[value=mid]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=mid-w],.hq .tk-r[value=bot]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=bot-g],.hq .tk-r[value=bot]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=bot-w],.hq .tk-r[value=support]:checked~.tk-s[value=g]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=support-g],.hq .tk-r[value=support]:checked~.tk-s[value=w]:checked~.tk-x:checked~.tk-grid .tk-cell[data-cut-p~=support-w]{display:block}}@container hq (width>=600px){.hq .tk-more-n[data-wide=no]{display:none}.hq .tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hq (width>=1000px){.hq .tk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hq .ip-hero,.hq .ip-card{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:20px;min-width:0}.hq .ip-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;display:grid}.hq .ip-main{flex-direction:column;gap:14px;min-width:0;display:flex}.hq .ip-id{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.hq .ip-slot{background:radial-gradient(circle at 50% 40%, #c8aa6e38, transparent 70%), var(--hq-chip);border-radius:14px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:inset 0 0 0 1px #c8aa6e8c}.hq .ip-titles{flex-direction:column;gap:6px;min-width:0;display:flex}.hq .ip-eyebrow{color:var(--hq-ink-2);margin:0;font-size:14px}.hq .ip-eyebrow>b{color:var(--hq-ink)}.hq .ip-h1{font-family:var(--v4-font-display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(24px,6cqi,52px);font-weight:400;line-height:.95}.hq .ip-stats{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hq .ip-stats>li{background:var(--hq-chip);min-height:36px;color:var(--hq-ink-2);border-radius:18px;align-items:center;gap:5px;padding:0 12px;font-size:14px;display:inline-flex}.hq .ip-stats>li>b{color:var(--hq-ink)}.hq .ip-from{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.hq .ip-recipe{color:var(--hq-mute);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.hq .ip-recipe .ko-icon{border-radius:6px}.hq .ip-plus{font-family:var(--v4-font-mono);color:var(--hq-ink-2);font-size:13px}.hq .ip-chip{box-shadow:inset 0 0 0 1px var(--hq-line-2);gap:8px}.hq .ip-chip>.ib-mark{width:18px;height:18px}.hq .ip-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.hq .ip-tile{background:var(--hq-chip);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.hq .ip-tile>dt,.hq .ip-sub{color:var(--hq-mute);font-size:13px}.hq .ip-tile>dd{margin:0}.hq .ip-big{font-family:var(--v4-font-mono);font-size:24px;font-weight:700;line-height:1.2}.hq .ip-big>.ir-wr{font-size:24px}.hq .ip-mix{flex-direction:column;gap:6px;padding-top:6px;display:flex}.hq .ip-bar{gap:3px;height:6px;display:flex}.hq .ip-bar>i{background:#5b6b2a;border-radius:3px;flex:1 1 0}.hq .ip-bar>i[data-on]{background:var(--hq-a)}.hq .ip-track{background:#2a2a31;border-radius:3px;height:6px;position:relative}.hq .ip-band{background:#5b6b2a;border-radius:3px;position:absolute;top:0;bottom:0}.hq .ip-mid{background:var(--hq-a);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.hq .ip-axis{font-family:var(--v4-font-mono);color:var(--hq-mute);justify-content:space-between;gap:8px;font-size:11px;display:flex}.hq .ip-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.hq .ip-card{flex-direction:column;gap:10px;padding:16px;display:flex}.hq .ip-card-h{margin:0;font-size:17px;font-weight:700}.hq .ip-bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hq .ip-bar-row{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 8px;display:grid}.hq a.ip-bar-row:hover{background:var(--hq-pop)}.hq .ip-bars>li[data-self]>.ip-bar-row{background:#1a1d12}.hq .ip-bar-row>.ko-icon{border-radius:6px}.hq .ip-bar-name{flex-direction:column;gap:5px;min-width:0;display:flex}.hq .ip-bar-name>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hq .ip-meter{background:#24242a;border-radius:2px;height:4px;display:block}.hq .ip-meter>i{background:var(--hq-a);border-radius:2px;height:100%;display:block}.hq .ip-meter--grey>i,.hq .ip-bars>li:not([data-self]) .ip-meter>i{background:#5b5d63}.hq .ip-bar-figs{font-family:var(--v4-font-mono);flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.hq .ip-bar-figs>.ir-wr{font-size:12px}.hq .ip-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hq .ip-hist>li{background:var(--hq-chip);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.hq .ip-hist-head{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.hq .ip-impact{background:var(--hq-on);min-height:24px;color:var(--hq-ink-2);border-radius:12px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.hq .ip-impact[data-v=buff]{color:var(--hq-a);background:#1f2412}.hq .ip-impact[data-v=nerf]{color:var(--hq-b);background:#1f1b2e}.hq .ip-impact>svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}@container hq (width>=700px){.hq .ip-hero{padding:24px}.hq .ip-slot{width:80px;height:80px}.hq .ip-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hq (width>=1000px){.hq .ip-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:center}.hq .ip-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hq.rb{overflow-x:clip}.hq .rb-top{flex-direction:column;gap:12px;display:flex}.hq .rb-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.hq .rb-notes{box-shadow:inset 0 0 0 1px var(--hq-line-2);gap:8px}.hq .rb-notes>.ib-mark{width:18px;height:18px}.hq .rb-tree-h,.hq .rb-card,.hq .rb-tree{--tree:#c8aa6e}.hq [data-tree=domination]{--tree:#d4574f}.hq [data-tree=sorcery]{--tree:#9faafc}.hq [data-tree=resolve]{--tree:#a1d586}.hq [data-tree=inspiration]{--tree:#49aab9}.hq .rb-h2{align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}.hq .rb-h2--s{font-size:17px}.hq .rb-n{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:12px;font-weight:500}.hq .rb-keys{flex-direction:column;gap:14px;min-width:0;display:flex}.hq .rb-keys-head,.hq .rb-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hq .rb-s[value=o]:checked~.rb-keys .cr-sort[data-s=o],.hq .rb-s[value=p]:checked~.rb-keys .cr-sort[data-s=p],.hq .rb-s[value=w]:checked~.rb-keys .cr-sort[data-s=w]{color:var(--hq-ink);background:#26262d}.hq .rb-s:focus-visible~.rb-keys .cr-sorts{outline:2px solid var(--hq-a);outline-offset:2px}.hq .rb-r[value=all]:checked~.rb-keys .rb-card:not([data-r=all]),.hq .rb-r[value=all]:checked~.rb-bottom .rb-list:not([data-r=all]),.hq .rb-r[value=top]:checked~.rb-keys .rb-card:not([data-r=top]),.hq .rb-r[value=top]:checked~.rb-bottom .rb-list:not([data-r=top]),.hq .rb-r[value=jungle]:checked~.rb-keys .rb-card:not([data-r=jungle]),.hq .rb-r[value=jungle]:checked~.rb-bottom .rb-list:not([data-r=jungle]),.hq .rb-r[value=mid]:checked~.rb-keys .rb-card:not([data-r=mid]),.hq .rb-r[value=mid]:checked~.rb-bottom .rb-list:not([data-r=mid]),.hq .rb-r[value=bot]:checked~.rb-keys .rb-card:not([data-r=bot]),.hq .rb-r[value=bot]:checked~.rb-bottom .rb-list:not([data-r=bot]),.hq .rb-r[value=support]:checked~.rb-keys .rb-card:not([data-r=support]),.hq .rb-r[value=support]:checked~.rb-bottom .rb-list:not([data-r=support]),.hq .rb-r[value=all]:checked~* .rb-allroles,.hq .rb-s:not([value=o]):checked~.rb-keys .rb-tree-h,.hq .rb-card[hidden]{display:none}.hq .rb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hq .rb-s[value=o]:checked~.rb-keys .rb-tree-h,.hq .rb-s[value=o]:checked~.rb-keys .rb-card{order:var(--o)}.hq .rb-s[value=p]:checked~.rb-keys .rb-card{order:var(--p)}.hq .rb-s[value=w]:checked~.rb-keys .rb-card{order:var(--w)}.hq .rb-tree-h{min-height:32px;color:var(--tree);grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:700;display:flex}.hq .rb-card{min-width:0;position:relative}.hq .rb-key{box-sizing:border-box;background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"ring pick pick""name name wr""faces faces faces";align-items:center;gap:8px 10px;height:100%;padding:12px;display:grid}:is(.hq a.rb-key:hover,.hq a.rb-key:focus-visible){background:var(--hq-pop);border-color:#c9ec4a73;outline:none}.hq .rb-card[data-dim]>.rb-key{opacity:.32}.hq .rb-card[data-lit]>.rb-key{border-color:#c9ec4a8c}.hq .rb-ring{background:conic-gradient(var(--tree) 0deg var(--deg), #26262d var(--deg) 360deg);border-radius:30px;grid-area:ring;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.hq .rb-ring>img,.hq .rb-ring>.ko-icon{box-sizing:border-box;background:var(--hq-canvas);border-radius:26px;width:52px;height:52px;padding:2px}.hq .rb-pick{color:var(--hq-mute);flex-direction:column;grid-area:pick;font-size:12px;display:flex}.hq .rb-pick>b{font-family:var(--v4-font-mono);color:var(--hq-ink);font-size:22px;line-height:1.1}.hq .rb-name{flex-direction:column;grid-area:name;min-width:0;display:flex}.hq .rb-name>b{font-size:15px;line-height:1.25}.hq .rb-treename{color:var(--hq-ink-2);font-size:12px;font-weight:600;display:none}.hq .rb-s:not([value=o]):checked~.rb-keys .rb-treename{display:block}.hq .rb-key>.ir-wr{grid-area:wr;align-self:start;padding-top:2px}.hq .rb-faces{grid-area:faces;gap:4px;display:flex}.hq .rb-faces>.ko-icon{border-radius:6px}.hq .rb-empty{background:var(--hq-panel);color:var(--hq-ink-2);border-radius:14px;margin:0;padding:14px 16px}.hq .rb-empty[hidden],.hq .rb-champ[hidden]{display:none}.hq .rb-champ{background:var(--hq-panel);border:1px solid #c9ec4a73;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.hq .rb-champ-id{align-items:center;gap:12px;min-width:0;display:flex}.hq .rb-champ-id>img{border-radius:10px;width:48px;height:48px}.hq .rb-champ-id b{color:var(--hq-ink);font-size:17px;display:block}.hq .rb-champ-id span{color:var(--hq-mute);font-size:13px}.hq .rb-lanes{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.hq .rb-lane{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hq .rb-lane-label{min-width:76px;font-size:13px;font-weight:700}.hq .rb-lane-label>span{font-family:var(--v4-font-mono);color:var(--hq-mute);font-size:11px;font-weight:500;display:block}.hq .rb-pickrow{background:var(--hq-chip);border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.hq .rb-pickrow:first-of-type{color:var(--hq-a);background:#1f2412}.hq .rb-pickrow>img{width:24px;height:24px}.hq .rb-pickrow>span{font-family:var(--v4-font-mono);font-size:12px}.hq .rb-panel{background:var(--hq-panel);border:1px solid var(--hq-line);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.hq .rb-allroles{background:var(--hq-on);min-height:24px;color:var(--hq-ink-2);border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hq .rb-trees{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.hq .rb-tree{background:var(--hq-chip);border-radius:14px;flex-direction:column;gap:10px;padding:12px 8px;display:flex}.hq .rb-tree-name{color:var(--hq-ink);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.hq .rb-minors{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.hq .rb-minor{border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:4px 0;display:flex}.hq a.rb-minor:hover{background:var(--hq-pop)}.hq .rb-minor>b{font-family:var(--v4-font-mono);font-size:12px}.hq .rb-minor>.ir-wr{font-size:11px}.hq .rb-minor-icon{border-radius:18px;display:flex;box-shadow:0 0 0 2px #0000}.hq .rb-minor-icon[data-t=a]{box-shadow:0 0 0 2px #c9ec4ab3}.hq .rb-minor-icon[data-t=b]{box-shadow:0 0 0 2px #b8a4ffb3}.hq .rb-bottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.hq .rb-cap{font-family:var(--v4-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hq-mute);margin:4px 0 6px;font-size:11px;font-weight:500}.hq .rb-shardrow>ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hq .rb-shardrow li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hq .rb-shard-name{flex-direction:column;gap:5px;font-size:13px;display:flex}.hq .rb-shardrow li>b{font-family:var(--v4-font-mono);font-size:12px}.hq .rb-shard-name i[data-first]{background:var(--hq-a)}.hq .rb-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hq .rb-lrow{border-top:1px solid var(--hq-line);min-height:55px}.hq .rb-lrow>.ib-lrow-a{min-height:55px}.hq .rb-lrow .ko-icon{border-radius:16px}.hq .rb-card>.cr-pop{width:300px;top:calc(100% + 4px)}.hq .rb-pop-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hq .rb-pop-list>li>a{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;font-size:13px;display:grid}.hq .rb-pop-list img{border-radius:6px;width:28px;height:28px}.hq .rb-pop-list b{font-family:var(--v4-font-mono);font-size:12px}@container hq (width>=600px){.hq .rb-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.hq .rb-trees{grid-template-columns:repeat(5,minmax(0,1fr))}.hq .rb-shards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;display:grid}.hq .rb-shards>.rb-panel-head{grid-column:1/-1}.hq .rb-s:not([value=o]):checked~.rb-keys .rb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hq (width<=599px){.hq .rb-s:not([value=o]):checked~.rb-keys .rb-grid{grid-template-columns:minmax(0,1fr)}}@container hq (width>=960px){.hq .rb-top{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.hq .rb-s[value=o]:checked~.rb-keys .rb-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense}.hq .rb-s[value=o]:checked~.rb-keys .rb-tree-h,.hq .rb-s[value=o]:checked~.rb-keys .rb-card{grid-column:var(--t)}.hq .rb-s:not([value=o]):checked~.rb-keys .rb-grid,.hq .rb-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.hq .rb-shards{grid-column:auto;display:flex}}@container hq (width<=299px){.hq .rb-s:checked~.rb-keys .rb-grid{grid-template-columns:minmax(0,1fr)}}.hq.rp{--tree:#c8aa6e}.hq.rp[data-tree=domination]{--tree:#d4574f}.hq.rp[data-tree=sorcery]{--tree:#9faafc}.hq.rp[data-tree=resolve]{--tree:#a1d586}.hq.rp[data-tree=inspiration]{--tree:#49aab9}.hq .rp-stone{background:conic-gradient(var(--tree) 0deg var(--deg), #26262d var(--deg) 360deg);border-radius:42px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.hq .rp-stone>img{box-sizing:border-box;background:var(--hq-panel);border-radius:38px;width:76px;height:76px;padding:4px}.hq .rp-stone>.ko-icon{box-shadow:0 0 0 22px var(--hq-panel);border-radius:16px}.hq .rp-eyebrow{color:var(--hq-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.hq .rp-tip{max-width:62ch;color:var(--hq-ink-2);margin:0;font-size:15px;line-height:1.55}.hq .rp-tip>p{margin:0}.hq .rp-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.hq .rp-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hq .rp-page .rt{margin:0}.hq .rp-subs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hq .rp-subs>li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hq .rp-subs .ip-bar-name>b{font-size:13px}.hq .rp-subs .ip-meter>i{background:var(--tree)}.hq .rp-fig{font-family:var(--v4-font-mono);font-size:13px}.hq .rp-h3{border-top:1px solid var(--hq-line);margin:8px 0 0;padding-top:12px;font-size:14px;font-weight:700}.hq .rp-vs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hq .rp-vs>li{background:var(--hq-chip);color:var(--hq-mute);border-radius:10px;flex-direction:column;gap:2px;padding:10px;font-size:12px;display:flex}.hq .rp-vs>li>b{font-family:var(--v4-font-mono);color:var(--hq-ink);font-size:15px}.hq .rp-row .ip-bar-row{grid-template-columns:24px minmax(0,1fr) auto;min-height:40px}.hq .rp-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hq .rp-row-figs{font-family:var(--v4-font-mono);grid-template-columns:4.5em 5em;place-items:baseline end;font-size:13px;display:grid}.hq .rp-row .ko-icon{border-radius:12px}@container hq (width>=700px){.hq .rp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hq .rp-stone{border-radius:52px;width:104px;height:104px}.hq .rp-stone>img{border-radius:48px;width:96px;height:96px}}@container hq (width>=1000px){.hq .rp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-cyrillic-ext-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-cyrillic-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-vietnamese-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-latin-ext-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-latin-ext-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-greek-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-latin-ext-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-greek-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Beaufort for LOL;src:url(/fonts/beaufort-lol-cyrillic-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--ko-canvas:#0b0d12;--ko-canvas-deep:#06070b;--ko-glow-1:#e2e8f412;--ko-glow-2:#e2e8f40a;--ko-canvas-image:linear-gradient(180deg, #e2e8f40f 0, #e2e8f404 240px, #e2e8f400 680px), radial-gradient(130% 78% at 50% 118%, var(--ko-canvas-deep), transparent 62%);--ko-panel:#1b1e27db;--ko-panel-line:#e2e8f414;--ko-panel-sheen:#ffffff0f;--ko-panel-shadow:0 18px 44px -28px #000000e6;--ko-raised:#252935e6;--ko-raised-line:#e2e8f417;--ko-raised-shadow:0 10px 26px -20px #000000d9;--ko-inset:#282c38eb;--ko-inset-line:#e2e8f412;--ko-glass:#101219b8;--ko-glass-line:#e2e8f41a;--ko-glass-shadow:0 24px 60px -30px #000000f2;--ko-glass-blur:14px;--ko-glass-solid:#101219;--ko-hairline:#e2e8f412;--ko-line-solid-rgb:41 44 53;--ko-line-solid:rgb(var(--ko-line-solid-rgb));--ko-ink:#e9ebef;--ko-ink-2:#aeb4bf;--ko-ink-3:#9298a4;--ko-ink-on-accent:#fff;--ko-ink-on-gold:#14100a;--ko-accent:#e5484d;--ko-accent-hover:#f05a5f;--ko-accent-press:#c93b3f;--ko-accent-fill:#c93b3f;--ko-accent-fill-hover:#d24347;--ko-accent-fill-press:#b33236;--ko-accent-text:#f96265;--ko-accent-subtle:#e5484d21;--ko-accent-subtle-hi:#e5484d38;--ko-accent-line:#e5484d6b;--ko-accent-line-hi:#e5484dad;--ko-accent-glow:#e5484d4d;--ko-accent-grad:linear-gradient(135deg, var(--ko-accent) 0%, #a32547 100%);--ko-accent-grad-line:linear-gradient(135deg, #e5484de6, #a3254740);--ko-focus:var(--ko-accent);--ko-focus-ring:0 0 0 2px var(--ko-canvas), 0 0 0 4px var(--ko-focus);--ko-good:#71c589;--ko-bad:#e48c70;--ko-warn:#f1aa57;--ko-info:#6abbeb;--ko-rank-1:#e8c15c;--ko-rank-2:#c6cbd6;--ko-rank-3:#c98a55;--ko-tag-fill:#e2e8f412;--ko-tag-fill-hi:#e2e8f41f;--ko-tag-line:#e2e8f41a;--ko-tag-solid:#2c2a33;--ko-accent-solid:#38212a;--ko-scrim-hi:#09060be0;--ko-scrim:#09060b9e;--ko-scrim-fade:72px;--ko-scrim-fade-sm:44px;--ko-r-xs:4px;--ko-r-sm:8px;--ko-r-md:12px;--ko-r-lg:16px;--ko-r-xl:22px;--ko-r-pill:999px;--ko-cut:13px;--ko-font-display:"Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ko-font-lol:"Beaufort for LOL", var(--ko-font-display);--ko-font-text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--ko-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Cascadia Mono", "Roboto Mono", monospace;--ko-fs-tag:12px;--ko-fs-meta:13px;--ko-fs-body:15px;--ko-fs-lead:17px;--ko-fs-h3:20px;--ko-fs-h2:clamp(22px, 2.2vw, 26px);--ko-fs-h1:clamp(27px, 3.4vw, 38px);--ko-fs-hero:clamp(32px, 5.2vw, 54px);--ko-fs-stat:clamp(24px, 2.6vw, 32px);--ko-fs-digit:clamp(26px, 3.4vw, 38px);--ko-w-regular:400;--ko-w-medium:500;--ko-w-semibold:600;--ko-w-bold:700;--ko-w-black:800;--ko-track-tag:.075em;--ko-track-display:-.015em;--ko-track-hero:-.025em;--sp-0:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--ko-tag-pad:var(--sp-2);--ko-tag-gap:var(--sp-1);--ko-pill-pad:var(--sp-3);--ko-pill-gap:var(--sp-2);--ko-pill-row-space:var(--sp-4);--ko-sidebar-w:236px;--ko-sidebar-w-mini:72px;--ko-topbar-h:60px;--ko-shell-gap:var(--sp-4);--ko-shell-break:860px;--ko-content-max:1360px;--ko-in:.225s;--ko-out:.195s;--ko-ease:cubic-bezier(.4, 0, .2, 1);--ko-ease-out:cubic-bezier(0, 0, .2, 1)}@media (prefers-reduced-transparency:reduce){:root{--ko-panel:#191c24;--ko-raised:#222632;--ko-inset:#262a35;--ko-glass:var(--ko-glass-solid);--ko-glass-blur:0px}}@media (prefers-reduced-motion:reduce){:root{--ko-in:1ms;--ko-out:1ms}}.ko-root,.ko-root *,.ko-root :before,.ko-root :after{box-sizing:border-box}.ko-root :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.ko-root :where(ul,ol){margin:0;padding:0}:where(.ko-root) :where(img,svg,video){max-width:100%;display:block}:where(.ko-root) :where(button,input,select,textarea){font:inherit;color:inherit}.ko-prose>*+*{margin-top:.85em}.ko-root{color:var(--ko-ink);font-family:var(--ko-font-display);font-size:var(--ko-fs-body);font-weight:var(--ko-w-regular);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}.ko-prose{font-family:var(--ko-font-text);font-variant-numeric:normal;max-width:68ch;line-height:1.6}.ko-hero-title{font-size:var(--ko-fs-hero);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-hero);margin:0;line-height:1.02}.ko-h1{font-size:var(--ko-fs-h1);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-display);margin:0;line-height:1.1}.ko-h2{font-weight:var(--ko-w-bold);margin:0;line-height:1.15}.ko-h3{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-semibold);margin:0;line-height:1.2}.ko-eyebrow{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);margin:0}.ko-meta{font-size:var(--ko-fs-meta);color:var(--ko-ink-2)}.ko-root :focus-visible{box-shadow:var(--ko-focus-ring);outline:none}.ko-skip{left:var(--sp-3);top:var(--sp-3);z-index:90;background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);padding:var(--sp-2) var(--sp-4);border-radius:var(--ko-r-sm);font-weight:var(--ko-w-bold);text-decoration:none;position:absolute;transform:translateY(-200%)}.ko-skip:focus-visible{transform:translateY(0)}.ko-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ko-shellroot{position:relative}.ko-shell{min-height:100vh;grid-template-columns:var(--ko-sidebar-w) minmax(0, 1fr);background:var(--ko-canvas);isolation:isolate;min-height:100dvh;display:grid;position:relative}.ko-shell:before{content:"";z-index:-1;background-color:var(--ko-canvas);background-image:var(--ko-canvas-image);pointer-events:none;position:fixed;inset:0}.ko-shell-state{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ko-side{height:100vh;align-self:start;gap:var(--sp-4);height:100dvh;padding:var(--sp-4) var(--sp-3);background:var(--ko-glass);border-right:1px solid var(--ko-glass-line);scrollbar-width:thin;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:sticky;top:0;overflow:hidden auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ko-side{-webkit-backdrop-filter:blur(var(--ko-glass-blur));backdrop-filter:blur(var(--ko-glass-blur))}}.ko-side-brand{padding:var(--sp-1) var(--sp-2);min-height:36px;color:var(--ko-ink);letter-spacing:var(--ko-track-display);font-size:var(--ko-fs-lead);align-items:center;text-decoration:none;display:flex}.ko-side-brand svg,.ko-side-brand img{flex:none}.ko-side-nav{scrollbar-width:thin;flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.ko-side-group{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ko-side-group>.ko-eyebrow{padding:var(--sp-2) var(--sp-2) var(--sp-1)}.ko-nav-item{align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);border-radius:var(--ko-r-pill);color:var(--ko-ink-3);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);white-space:nowrap;transition:background var(--ko-out) var(--ko-ease), color var(--ko-out) var(--ko-ease);text-decoration:none;display:flex}.ko-nav-item>svg{flex:none;width:18px;height:18px}.ko-nav-item>span{text-overflow:ellipsis;overflow:hidden}.ko-nav-item:hover{background:var(--ko-tag-fill);color:var(--ko-ink)}.ko-nav-item[aria-current]{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);box-shadow:0 6px 18px -8px var(--ko-accent-glow)}.ko-nav-item[aria-current]:hover{background:var(--ko-accent-fill-hover);color:var(--ko-ink-on-accent)}.ko-nav-item[aria-current]:focus-visible{outline:3px solid var(--ko-focus);outline-offset:-1px}.ko-nav-item>.ko-nav-count{font-size:var(--ko-fs-tag);color:inherit;opacity:.75;margin-left:auto}.ko-side-list{gap:var(--sp-0);flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.ko-side-person{align-items:center;gap:var(--sp-3);min-height:36px;padding:0 var(--sp-3);border-radius:var(--ko-r-pill);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);white-space:nowrap;text-decoration:none;display:flex}.ko-side-person:hover{background:var(--ko-tag-fill);color:var(--ko-ink)}.ko-side-person img{border-radius:var(--ko-r-pill);object-fit:cover;flex:none;width:24px;height:24px}.ko-side-person>span{text-overflow:ellipsis;overflow:hidden}.ko-dot{border-radius:var(--ko-r-pill);background:var(--ko-ink-3);flex:none;width:7px;height:7px;margin-left:auto}.ko-dot[data-tone=good]{background:var(--ko-good)}.ko-dot[data-tone=warn]{background:var(--ko-warn)}.ko-dot[data-tone=bad]{background:var(--ko-bad)}.ko-side-foot{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--ko-hairline);flex-direction:column;display:flex}.ko-side-toggle,.ko-menu-toggle{justify-content:center;align-items:center;gap:var(--sp-2);min-width:38px;min-height:38px;padding:0 var(--sp-2);border-radius:var(--ko-r-pill);background:var(--ko-tag-fill);border:1px solid var(--ko-panel-line);color:var(--ko-ink-2);cursor:pointer;font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold)}@media (pointer:coarse){.ko-menu-toggle{position:relative}.ko-menu-toggle:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.ko-side-toggle.ko-side-toggle--chrome{width:32px;min-width:32px;min-height:32px;color:var(--ko-ink-3);transition:background var(--ko-out) var(--ko-ease), color var(--ko-out) var(--ko-ease);background:0 0;border-color:#0000;flex:none;padding:0}.ko-side-toggle:hover,.ko-menu-toggle:hover{background:var(--ko-tag-fill-hi);color:var(--ko-ink)}.ko-side-toggle.ko-side-toggle--chrome:hover{background:var(--ko-tag-fill);color:var(--ko-ink)}:is(#ko-mini:focus-visible~.ko-shell .ko-side-toggle,#ko-menu:focus-visible~.ko-shell .ko-menu-toggle){box-shadow:var(--ko-focus-ring)}.ko-menu-toggle{display:none}@media (min-width:861px){#ko-mini:checked~.ko-shell{grid-template-columns:var(--ko-sidebar-w-mini) minmax(0, 1fr)}#ko-mini:checked~.ko-shell .ko-nav-item>span:not(.ko-nav-glyph),#ko-mini:checked~.ko-shell .ko-nav-count,#ko-mini:checked~.ko-shell .ko-side-person>span,#ko-mini:checked~.ko-shell .ko-side-brand>span,#ko-mini:checked~.ko-shell .ko-side-group>.ko-eyebrow,#ko-mini:checked~.ko-shell .ko-side-toggle>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ko-mini:checked~.ko-shell .ko-dot{display:none}#ko-mini:checked~.ko-shell .ko-nav-item,#ko-mini:checked~.ko-shell .ko-side-person,#ko-mini:checked~.ko-shell .ko-side-brand{justify-content:center;padding:0}#ko-mini:checked~.ko-shell .ko-side-toggle>svg{transform:scaleX(-1)}.ko-scrim{display:none}}@media (max-width:860px){.ko-shell{grid-template-columns:minmax(0,1fr)}.ko-side{z-index:70;width:min(84vw, var(--ko-sidebar-w));visibility:hidden;transition:transform var(--ko-in) var(--ko-ease), visibility var(--ko-in) var(--ko-ease);box-shadow:var(--ko-glass-shadow);background:var(--ko-glass-solid);position:fixed;inset:0 auto 0 0;transform:translate(-101%)}#ko-menu:checked~.ko-shell .ko-side{visibility:visible;transform:translate(0)}.ko-scrim{z-index:60;opacity:0;pointer-events:none;transition:opacity var(--ko-in) var(--ko-ease);background:#0604089e;position:fixed;inset:0}#ko-menu:checked~.ko-shell .ko-scrim{opacity:1;pointer-events:auto}.ko-side-toggle{display:none}.ko-menu-toggle{display:inline-flex}}.ko-main{flex-direction:column;min-width:0;display:flex}.ko-top{z-index:50;align-items:center;gap:var(--sp-3);min-height:var(--ko-topbar-h);padding:var(--sp-3) var(--sp-5);background:linear-gradient(var(--ko-canvas) 55%, transparent);display:flex;position:sticky;top:0}@media (max-width:620px){.ko-top{padding:var(--sp-3)}}.ko-searchwrap{flex:1 1 0;min-width:0;display:flex}.ko-search{align-items:center;gap:var(--sp-2);min-width:0;max-width:460px;height:40px;padding:0 var(--sp-2) 0 var(--sp-4);border-radius:var(--ko-r-pill);background:var(--ko-panel);border:1px solid var(--ko-panel-line);flex:1 1 0;display:flex;position:relative}.ns-sug{z-index:60;overscroll-behavior:contain;background:color-mix(in srgb, #fff 5%, var(--ko-canvas,#0b0d12));border-radius:14px;max-height:min(58vh,420px);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff17,0 18px 44px #0000008c}.ns-sug[hidden]{display:none}.ns-sug-group{font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);margin:6px 0 3px;padding-inline:9px;font-size:11px;font-weight:500}.ns-sug-group:first-child{margin-top:2px}.ns-sug-row{color:var(--ko-ink-2);border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;text-decoration:none;display:flex}.ns-sug-row img{border-radius:6px;flex:none}.ns-sug-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ns-sug-row i{font-family:var(--ko-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ko-ink-3);flex:none;margin-inline-start:auto;font-size:11px;font-style:normal}.ns-sug-row[data-active]{color:var(--ko-ink);background:#ffffff12}.ko-search:focus-within{outline:2px solid var(--ko-focus);outline-offset:1px}.ko-search>svg{color:var(--ko-ink-3);flex:none}.ko-search input{min-width:0;color:var(--ko-ink);font:inherit;font-size:var(--ko-fs-meta);background:0 0;border:0;flex:auto;align-self:stretch}.ko-search input::placeholder{color:var(--ko-ink-3)}.ko-search input:focus-visible{box-shadow:none;outline:none}.ko-top-actions{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.ko-userchip{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-3) 0 var(--sp-1);border-radius:var(--ko-r-pill);background:var(--ko-panel);border:1px solid var(--ko-panel-line);color:var(--ko-ink);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);text-decoration:none;display:flex}.ko-userchip img{border-radius:var(--ko-r-pill);object-fit:cover;width:32px;height:32px}.ko-userchip small{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-regular);color:var(--ko-ink-3);display:block}@media (max-width:620px){.ko-userchip>div{display:none}.ko-userchip{padding:0 var(--sp-1)}}.ko-page{width:100%;max-width:var(--ko-content-max);padding:0 var(--sp-5) var(--sp-7);gap:var(--sp-5);flex-direction:column;flex:auto;margin:0 auto;display:flex}@media (max-width:620px){.ko-page{padding:0 var(--sp-3) var(--sp-6);gap:var(--sp-4)}}.ko-panel{border-radius:var(--ko-r-xl);background:var(--ko-panel);border:1px solid var(--ko-panel-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen), var(--ko-panel-shadow);padding:var(--sp-5);min-width:0;position:relative}.ko-panel--flush{padding:0}.ko-panel--tight{padding:var(--sp-4)}@media (max-width:620px){.ko-panel{border-radius:var(--ko-r-lg)}.ko-panel:not(.ko-panel--flush){padding:var(--sp-4)}}.ko-card{border-radius:var(--ko-r-lg);background:var(--ko-raised);border:1px solid var(--ko-raised-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen), var(--ko-raised-shadow);padding:var(--sp-4);min-width:0;position:relative}.ko-glass{border-radius:var(--ko-r-lg);background:var(--ko-glass-solid);border:1px solid var(--ko-glass-line);box-shadow:var(--ko-glass-shadow);padding:var(--sp-4)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ko-glass{background:var(--ko-glass);-webkit-backdrop-filter:blur(var(--ko-glass-blur));backdrop-filter:blur(var(--ko-glass-blur))}}.ko-panel-head{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.ko-panel-head>:first-child{flex:auto;min-width:0}.ko-panel-head>:last-child:not(:first-child){flex:none}.ko-panel--flush>.ko-panel-head{padding:var(--sp-4) var(--sp-5) 0;margin-bottom:var(--sp-3)}.ko-banner{border-radius:var(--ko-r-xl);padding:var(--sp-5);background:linear-gradient(var(--ko-panel), var(--ko-panel)) padding-box, var(--ko-accent-grad-line) border-box;box-shadow:var(--ko-panel-shadow);border:1px solid #0000;position:relative}.ko-tag{align-items:center;gap:var(--ko-tag-gap);padding:0 var(--ko-tag-pad);border-radius:var(--ko-r-pill);background:var(--ko-tag-fill);min-height:22px;color:var(--ko-ink-2);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:.01em;white-space:nowrap;display:inline-flex}a.ko-tag,button.ko-tag{cursor:pointer;border:0;text-decoration:none}a.ko-tag:hover,button.ko-tag:hover{background:var(--ko-tag-fill-hi);color:var(--ko-ink)}@media (pointer:coarse){a.ko-tag,button.ko-tag{position:relative}a.ko-tag:after,button.ko-tag:after{content:"";height:calc(100% + var(--ko-tag-pad));position:absolute;top:0;left:0;right:0}}.ko-tag--solid{background:var(--ko-inset);color:var(--ko-ink);border:1px solid var(--ko-tag-line)}.ko-tag--accent{background:var(--ko-accent-subtle);border:1px solid var(--ko-accent-line);color:var(--ko-accent-text)}a.ko-tag--accent:hover,button.ko-tag--accent:hover{background:var(--ko-accent-subtle-hi);border-color:var(--ko-accent-line-hi);color:var(--ko-ink)}.ko-tags{gap:var(--ko-tag-pad);flex-wrap:wrap;min-width:0;display:flex}.ko-chip-num{align-items:center;gap:var(--ko-tag-gap);padding:0 var(--ko-tag-pad);border-radius:var(--ko-r-pill);border:1px solid var(--ko-glass-line);min-height:22px;color:var(--ko-ink);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);white-space:nowrap;background:#08060ab8;display:inline-flex}.ko-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border-radius:var(--ko-r-sm);border:1px solid var(--ko-panel-line);background:var(--ko-inset);color:var(--ko-ink);font-family:inherit;font-size:var(--ko-fs-meta);font-weight:var(--ko-w-bold);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background var(--ko-out) var(--ko-ease), box-shadow var(--ko-out) var(--ko-ease), color var(--ko-out) var(--ko-ease);text-decoration:none;display:inline-flex}.ko-btn:hover{background:var(--ko-tag-fill-hi)}.ko-btn[aria-disabled=true],.ko-btn:disabled{opacity:.5;cursor:default}.ko-btn--primary{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);padding:0 var(--sp-5);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ko-cut)), calc(100% - var(--ko-cut)) 100%, 0 100%);box-shadow:0 10px 26px -12px var(--ko-accent-glow);border:0;border-radius:0}.ko-btn--primary:hover{background:var(--ko-accent-fill-hover)}.ko-btn--primary:active{background:var(--ko-accent-fill-press)}.ko-btn--primary:focus-visible{box-shadow:none;outline:3px solid var(--ko-focus);outline-offset:3px}.ko-btn--ghost{border-color:var(--ko-panel-line);color:var(--ko-ink-2);background:0 0}.ko-btn--ghost:hover{background:var(--ko-tag-fill);color:var(--ko-ink)}.ko-btn--icon{border-radius:var(--ko-r-pill);background:var(--ko-panel);width:40px;min-width:40px;color:var(--ko-ink-2);padding:0}.ko-btn--icon:hover{background:var(--ko-tag-fill-hi);color:var(--ko-ink)}.ko-btn--icon.ko-btn--accent{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);border-color:#0000}.ko-btn--icon.ko-btn--accent:hover{background:var(--ko-accent-fill-hover)}.ko-btn--sm{min-height:32px;padding:0 var(--sp-3);font-size:var(--ko-fs-tag)}.ko-btn--icon.ko-btn--sm{width:32px;min-width:32px;padding:0}@media (pointer:coarse){.ko-btn:not(.ko-btn--sm){min-height:44px}.ko-btn--icon:not(.ko-btn--sm){width:44px;min-width:44px}}.ko-hero{border-radius:var(--r-hero);isolation:isolate;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13,0 40px 100px #0009}.ko-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ko-hero>img,.ko-hero>.ko-hero-art,.ko-hero-art>img{object-position:50% 18%}.ko-hero:after{content:"";z-index:-1;position:absolute;inset:0}.ko-hero>.ko-hero-body:only-child{flex:auto;min-width:0}.ko-hero-body{align-items:flex-start;gap:var(--sp-3);padding:var(--ko-scrim-fade) var(--sp-6) var(--sp-6);background:linear-gradient(to top, var(--ko-scrim-hi) 0%, var(--ko-scrim-hi) calc(100% - var(--ko-scrim-fade)), transparent 100%);flex-direction:column;max-width:620px;display:flex;position:relative}@media (max-width:620px){.ko-hero{min-height:240px}.ko-hero-body{padding:var(--ko-scrim-fade) var(--sp-4) var(--sp-4)}}.ko-hero .ko-tag,.ko-art .ko-tag{background-color:var(--ko-tag-solid)}.ko-hero .ko-tag--accent,.ko-art .ko-tag--accent{background-color:var(--ko-accent-solid)}.ko-stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ko-stat{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--ko-r-md);background:var(--ko-raised);border:1px solid var(--ko-raised-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen);flex-direction:column;min-width:0;display:flex;position:relative}.ko-stat>svg:first-child{color:var(--ko-ink-3);width:18px;height:18px;margin-bottom:var(--sp-1)}.ko-stat-value{font-size:var(--ko-fs-stat);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);line-height:1}.ko-stat-value>small{font-size:.5em;font-weight:var(--ko-w-semibold);color:var(--ko-ink-3);margin-left:.15em}.ko-stat-cap{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.ko-stat--accent{background:var(--ko-accent-fill);box-shadow:0 12px 30px -18px var(--ko-accent-glow)}.ko-stat--accent .ko-stat-value,.ko-stat--accent>svg:first-child,.ko-stat--accent .ko-stat-cap,.ko-stat--accent .ko-stat-value>small{color:var(--ko-ink-on-accent)}.ko-artgrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.ko-art{aspect-ratio:3/4;border-radius:var(--ko-r-lg);background:var(--ko-raised);border:1px solid var(--ko-raised-line);color:var(--ko-ink);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.ko-art>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform var(--ko-in) var(--ko-ease);position:absolute;inset:0}a.ko-art:hover>img{transform:scale(1.04)}a.ko-art:hover{border-color:var(--ko-accent-line)}.ko-art-body{gap:var(--sp-1);padding:var(--ko-scrim-fade-sm) var(--sp-3) var(--sp-3);background:linear-gradient(to top, var(--ko-scrim-hi) 0%, var(--ko-scrim-hi) calc(100% - var(--ko-scrim-fade-sm)), transparent 100%);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.ko-art-title{font-size:var(--ko-fs-lead);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-display);margin:0;line-height:1.15}.ko-art-chip{top:var(--sp-2);right:var(--sp-2);z-index:1;position:absolute}.ko-rows{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.ko-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--ko-r-md);background:var(--ko-raised);border:1px solid var(--ko-raised-line);min-width:0;display:flex}.ko-row:hover{background:var(--ko-inset)}.ko-row>img{border-radius:var(--ko-r-sm);object-fit:cover;flex:none;width:44px;height:44px}.ko-row-body{gap:var(--sp-0);flex-direction:column;flex:auto;min-width:0;display:flex}.ko-row-title{font-size:var(--ko-fs-meta);font-weight:var(--ko-w-bold);color:var(--ko-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ko-row>.ko-btn{flex:none;margin-left:auto}.ko-crumbs ol{flex-wrap:wrap;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ko-crumbs li{min-width:0}.ko-crumb{height:30px;padding:0 var(--sp-4) 0 var(--sp-5);background:var(--ko-inset);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,11px 50%);align-items:center;margin-left:-12px;text-decoration:none;display:inline-flex}.ko-crumbs li:first-child .ko-crumb{padding-left:var(--sp-3);border-radius:var(--ko-r-sm) 0 0 var(--ko-r-sm);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%);margin-left:0}@media (pointer:coarse){.ko-crumb{height:44px}}a.ko-crumb:hover{background:var(--ko-tag-fill-hi);color:var(--ko-ink)}.ko-crumb[aria-current]{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent)}.ko-radar{align-items:center;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ko-radar svg{width:100%;max-width:400px;height:auto}.ko-radar-web{fill:none;stroke:var(--ko-hairline);stroke-width:1px}.ko-radar-spoke{stroke:var(--ko-hairline);stroke-width:1px}.ko-radar-area{fill:var(--ko-accent-subtle-hi);stroke:var(--ko-accent);stroke-width:2px;stroke-linejoin:round}.ko-radar-node{fill:var(--ko-accent)}.ko-radar-axis{fill:var(--ko-ink-3);font-size:12px;font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase}.ko-radar-val{fill:var(--ko-ink);font-size:13px;font-weight:var(--ko-w-bold)}.ko-radar-list{gap:var(--sp-1) var(--sp-3);width:100%;font-size:var(--ko-fs-tag);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;padding:0;list-style:none;display:grid}.ko-radar-list li{align-items:baseline;gap:var(--sp-2);color:var(--ko-ink-3);border-bottom:1px solid var(--ko-hairline);padding:var(--sp-1) 0;display:flex}.ko-radar-list b{color:var(--ko-ink);font-weight:var(--ko-w-bold);margin-left:auto}.ko-seg{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ko-seg-head{align-items:baseline;gap:var(--sp-2);font-size:var(--ko-fs-tag);color:var(--ko-ink-3);display:flex}.ko-seg-head b{color:var(--ko-ink);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-bold);margin-left:auto}.ko-seg-track{gap:var(--sp-0);border-radius:var(--ko-r-xs);background:var(--ko-inset);height:10px;display:flex;position:relative;overflow:hidden}.ko-seg-now{width:var(--ko-seg-now,0%);background:var(--ko-ink-2);border-radius:var(--ko-r-xs) 0 0 var(--ko-r-xs)}.ko-seg-bonus{width:var(--ko-seg-bonus,0%);background:var(--ko-accent)}.ko-seg-cap{width:var(--ko-seg-cap,0%);background:repeating-linear-gradient(135deg, var(--ko-tag-fill-hi) 0 4px, transparent 4px 8px)}.ko-podium{align-items:stretch;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}@media (min-width:1180px){.ko-podium{grid-template-columns:repeat(3,minmax(0,1fr))}}.ko-podium>li{min-width:0;display:grid}.ko-place{--ko-rank:var(--ko-rank-3);align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3);border-radius:var(--ko-r-lg);border:1px solid var(--ko-raised-line);background:var(--ko-raised);box-shadow:inset 0 1px 0 var(--ko-panel-sheen), var(--ko-raised-shadow);text-align:left;grid-template-columns:auto auto minmax(0,1fr);display:grid;position:relative}.ko-podium>li:first-child .ko-place{--ko-rank:var(--ko-rank-1);background:linear-gradient(var(--ko-raised), var(--ko-raised)) padding-box, linear-gradient(150deg, var(--ko-rank-1), #e8c15c29 62%) border-box;border:1px solid #0000}.ko-podium>li:nth-child(2) .ko-place{--ko-rank:var(--ko-rank-2)}.ko-medal{background:var(--ko-rank,var(--ko-inset));width:34px;height:38px;color:var(--ko-ink-on-gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-size:var(--ko-fs-lead);font-weight:var(--ko-w-black);z-index:1;grid-area:1/1/span 2;place-items:center;display:grid;position:relative}.ko-pent{grid-area:1/2/span 2;place-items:center;width:50px;height:54px;display:grid;position:relative}.ko-pent:before{content:"";background:var(--ko-rank,var(--ko-panel-line));clip-path:polygon(50% 0,100% 34%,82% 100%,18% 100%,0 34%);position:absolute;inset:0}.ko-pent>img{object-fit:cover;clip-path:polygon(50% 0,100% 34%,82% 100%,18% 100%,0 34%);width:calc(100% - 3px);height:calc(100% - 3px);position:relative}.ko-place-body{grid-column:3;gap:2px;min-width:0;display:grid}.ko-place-name{font-size:var(--ko-fs-lead);font-weight:var(--ko-w-bold);min-width:0;max-width:100%;margin:0;line-height:1.25;display:block}.ko-place-name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ko-place-line{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.ko-place-value{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-black);white-space:nowrap;color:var(--ko-ink-2);flex:none;line-height:1}.ko-place-line>.ko-tag{flex:0 auto;min-width:0}.ko-place--noface{grid-template-columns:auto minmax(0,1fr)}.ko-place--noface>.ko-place-body{grid-column:2}@media (max-width:420px){.ko-place{column-gap:var(--sp-2)}.ko-medal{width:30px;height:34px;font-size:var(--ko-fs-body)}.ko-pent{width:44px;height:47px}.ko-place-name{font-size:var(--ko-fs-body)}}.ko-count{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.ko-count li{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.ko-digit{min-width:62px;padding:var(--sp-2) var(--sp-3);border-radius:var(--ko-r-md);background:var(--ko-inset);border:1px solid var(--ko-inset-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen);font-size:var(--ko-fs-digit);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);color:var(--ko-ink);place-items:center;line-height:1;display:grid}.ko-count .ko-stat-cap{font-size:var(--ko-fs-tag)}@media (max-width:480px){.ko-digit{min-width:48px;padding:var(--sp-2)}}.table-figure{background:0 0;border-radius:0;min-width:0;margin:0;container:kotable/inline-size}@media (max-width:400px){.table-figure{-webkit-overflow-scrolling:touch;overflow-x:auto}}.ko-tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@container kotable (width>=900px){.ko-tablewrap:not(.ko-tablewrap--scroll):not(.ko-tablewrap--pane){overflow:visible}}@container kotable (width<900px){.ko-tablewrap:not(.ko-tablewrap--pane){max-height:var(--t-pane-h-narrow,70dvh)}}.ko-tablewrap--pane{max-height:var(--t-pane-h,760px);overscroll-behavior:contain;overflow-y:auto}.ko-tablewrap--pane .ko-table thead th{top:0}.ko-tablewrap--pane tbody th a>span,.ko-tablewrap--pane tbody th>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-figure:has(>.ko-tablewrap--pane){position:relative}.table-figure:has(>.ko-tablewrap--pane):after{content:"";inset-inline:0;pointer-events:none;background:var(--ko-panel-line);height:1px;position:absolute;bottom:0}@media (max-width:900px){.ko-tablewrap--pane{overscroll-behavior:auto;max-height:none}}.ko-table{border-collapse:collapse;width:100%;font-size:var(--ko-fs-meta)}.ko-table th,.ko-table td{padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:middle;white-space:nowrap}.ko-table thead th{z-index:3;background:var(--t-head-bg,var(--ko-inset));color:var(--ko-ink-3);font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;border-bottom:1px solid var(--ko-hairline);vertical-align:bottom;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;position:sticky;top:0}.ko-table tbody tr{border-bottom:1px solid var(--ko-hairline)}.ko-table tbody tr:nth-child(2n){background:#e2e8f406}.ko-table tbody tr:hover{background:var(--ko-tag-fill)}.ko-table tbody th{font-weight:var(--ko-w-semibold);color:var(--ko-ink)}.ko-table tbody tr[data-portrait] :is(th,td){height:44px}.ko-table caption{text-align:left;padding:0 var(--sp-3) var(--sp-3);border-bottom:1px solid var(--ko-hairline);color:var(--ko-ink-3);font-size:var(--ko-fs-tag)}.ko-table caption>.caption-row{align-items:baseline;gap:var(--sp-2);display:flex}.ko-table caption>.caption-row>*{flex:none}.ko-table caption>.caption-row>.caption-lede{flex:0 auto;min-width:0}.caption-lede{letter-spacing:-.015em;color:var(--ko-ink);font-size:16px;font-weight:650;line-height:1.3;display:block}.caption-means{color:var(--ko-ink-3);font-variant-numeric:tabular-nums;max-width:92ch;margin-top:3px;font-size:13px;line-height:1.45;display:block}:is(.ko-table,.v4-table) caption{position:relative}:is(.ko-table,.v4-table)[data-caption=quiet] caption>.caption-row>.caption-lede{clip-path:inset(50%);pointer-events:none;border:0;max-width:100%;padding:0;position:absolute}:is(.ko-table,.v4-table)[data-caption=quiet] caption{padding-bottom:var(--sp-2)}.t-rowlink tbody tr{position:relative}.t-rowlink tbody th[scope=row] a:after{content:"";z-index:0;position:absolute;inset:0}.t-rowlink tbody :is(.rk-bar,.pt-track,.mh-split-bar,.ibar,.sg-track){pointer-events:none}.t-rowlink tbody td :is(a,button,summary,label,input,select){z-index:1;position:relative}.t-rowlink tbody th[scope=row] a{text-decoration:none}.t-rowlink tbody tr:focus-within{background:var(--ko-tag-fill)}.t-rowlink tbody tr:has(th[scope=row] a):hover{cursor:pointer}.sort-head{align-items:center;gap:var(--sp-1);border-radius:var(--ko-r-xs);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;transition:color .12s var(--ko-ease);background:0 0;border:0;justify-self:start;margin:-4px -6px -6px;padding:4px 6px 6px;display:inline-flex}.sort-head--end{justify-self:end}.sort-head--center{justify-self:center}.sort-head:after{content:"";opacity:.35;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:5px;height:5px;transform:rotate(45deg)translateY(-1px)}.sort-head[data-sort-first=ascending]:not([data-sorted]):after,.sort-head[data-sorted=ascending]:after{transform:rotate(-135deg)translate(-1px,-1px)}:is(.sort-head:enabled:hover,.sort-head:enabled:focus-visible){color:var(--ko-ink)}.sort-head:focus-visible{outline-offset:1px}.sort-head[data-sorted]{color:var(--ko-ink)}.sort-head[data-sorted]:after{opacity:1}.sort-head:disabled{cursor:default}.sort-head:disabled:after{visibility:hidden}.sort-head:disabled[data-sorted]:after{visibility:visible}.ko-table thead th>.sort-head:before{content:"";position:absolute;inset:0}.ko-table :is(.ko-num,.num){text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ko-table :is(.ko-rank,.col-rank,.hx-rank){width:1%;font-family:var(--ko-font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--ko-ink-3);white-space:nowrap}.ko-rank{color:var(--ko-ink-3);font-weight:var(--ko-w-bold);width:1%}.ko-table tbody tr:first-child .ko-rank{color:var(--ko-rank-1)}.ko-table tbody tr:nth-child(2) .ko-rank{color:var(--ko-rank-2)}.ko-table tbody tr:nth-child(3) .ko-rank{color:var(--ko-rank-3)}.ko-table :is(.t-face,.ko-cell-face){align-items:center;gap:var(--sp-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.ko-cell-face img{border-radius:var(--ko-r-pill);object-fit:cover;flex:none;width:26px;height:26px}.ko-table .t-por{width:40px;min-width:40px;padding-right:0;line-height:0}.ko-table .t-por img{border-radius:var(--ko-r-md);object-fit:cover;width:40px;min-width:40px;max-width:none;height:40px;display:block}.t-head-in{align-items:center;gap:var(--sp-1);display:inline-flex}.ko-table .ko-num .t-head-in{justify-content:flex-end}.t-sub{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-regular);color:var(--ko-ink-3);white-space:nowrap;line-height:1.35;display:block}.t-bar{background:var(--ko-inset);border-radius:999px;width:100%;min-width:60px;height:8px;display:block;position:relative;overflow:hidden}.t-bar:before{content:"";background:var(--ko-hairline);width:1px;position:absolute;top:0;bottom:0;left:50%}.t-bar>i{width:var(--p,0%);background:var(--ko-ink-3);border-radius:999px;min-width:2px;position:absolute;top:0;bottom:0;left:50%}.t-bar[data-dir=down]>i{transform:translate(-100%)}.t-bar[data-valence]>i{background:var(--ko-good)}.t-bar[data-valence][data-dir=down]>i{background:var(--ko-bad)}.t-fill{background:var(--ko-inset);border-radius:999px;width:100%;min-width:60px;height:8px;display:block;position:relative;overflow:hidden}.t-fill>i{width:var(--p,0%);background:var(--ko-ink-3);border-radius:999px;position:absolute;inset:0 auto 0 0}.ko-table .t-axis{width:40%;min-width:96px}.ko-table thead th.t-axis{white-space:normal}.ko-table.t-fixed{table-layout:fixed}.ko-table.t-fixed thead th{white-space:normal}.t-delta{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--ko-ink-3)}.t-delta[data-dir=up]{color:var(--ko-good)}.t-delta[data-dir=down]{color:var(--ko-bad)}.t-badge{min-width:26px;padding:0 var(--ko-tag-gap);border-radius:var(--ko-r-sm);border:1px solid var(--ko-raised-line);font-family:var(--ko-font-display);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);color:var(--ko-ink-2);justify-content:center;align-items:center;line-height:20px;display:inline-flex}.ko-table .t-prose{white-space:normal;max-width:52ch;font-weight:var(--ko-w-regular);color:var(--ko-ink-2);line-height:1.5}.ko-table thead th.t-prose{white-space:normal}.t-nil{color:var(--ko-ink-3);font-style:normal}.t-unresolved tbody :is(th,td){border-bottom-style:dashed}@container kotable (width<=900px){.col-echo{display:none}}@container kotable (width<=810px){.col-decor,.t-por{display:none}}@container kotable (width<=650px){.col-comp{display:none}}@container kotable (width<=422px){.col-ctx{display:none}}@container kotable (width<=502px){.ko-table :is(th,td){padding-inline:var(--sp-2)}.ko-table thead th,.ko-table thead th:is(.ko-num,.num){white-space:normal}}@media (pointer:coarse){.ko-table{font-size:15px}.ko-table tbody :is(th,td){padding-block:var(--sp-3)}}@media (max-height:540px){.ko-table thead th{position:static}.ko-tablewrap:not(.ko-tablewrap--pane){max-height:none}}.ko-board{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}@media (max-width:1000px){.ko-board{grid-template-columns:minmax(0,1fr)}}.ko-duo{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.ko-sec-head{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.ko-sec-head>:first-child{flex:auto;min-width:0}.ko-sec-head>:last-child:not(:first-child){flex:none}.ko-rule{background:var(--ko-hairline);height:1px;margin:var(--sp-4) 0;border:0}.ko-ladder-facts{padding:0 var(--sp-5) var(--sp-4)}.ko-ladder-podium{padding:0 var(--sp-5) var(--sp-5)}.ko-ladder-foot{padding:var(--sp-3) var(--sp-5) var(--sp-4);color:var(--ko-ink-3);font-size:var(--ko-fs-meta);margin:0}@media (max-width:620px){.ko-ladder-facts{padding:0 var(--sp-4) var(--sp-3)}.ko-ladder-podium{padding:0 var(--sp-4) var(--sp-4)}.ko-ladder-foot{padding:var(--sp-3) var(--sp-4) var(--sp-4)}}.ko-hero-id{align-items:center;gap:var(--sp-3);min-width:0;max-width:100%;display:flex}.ko-hero-id>:first-child{border-radius:var(--ko-r-pill);box-shadow:0 0 0 2px var(--ko-canvas-deep), 0 0 0 3px var(--ko-accent-line);flex:none}.ko-hero-id .ko-hero-title{overflow-wrap:anywhere;min-width:0}.ko-seglist{gap:var(--sp-3);min-width:0;display:grid}.ko-lookup{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.ko-lookup-field{align-items:center;gap:var(--sp-2);min-width:0;height:44px;padding:0 var(--sp-4);border-radius:var(--ko-r-pill);background:var(--ko-inset);border:1px solid var(--ko-panel-line);flex:240px;display:flex}.ko-lookup-field:focus-within{border-color:var(--ko-accent-line);box-shadow:0 0 0 2px var(--ko-accent-line)}.ko-lookup-field>svg{color:var(--ko-ink-3);flex:none}.ko-lookup-field input{min-width:0;color:var(--ko-ink);font:inherit;font-size:var(--ko-fs-body);background:0 0;border:0;flex:auto;align-self:stretch}.ko-lookup-field input::placeholder{color:var(--ko-ink-3)}.ko-lookup-field input:focus-visible{box-shadow:none;outline:none}@media (pointer:coarse){.ko-lookup-field{height:46px}}.ko-lookup select{min-width:0;height:44px;padding:0 var(--sp-3);border-radius:var(--ko-r-sm);background:var(--ko-inset);border:1px solid var(--ko-panel-line);color:var(--ko-ink);font:inherit;font-size:var(--ko-fs-meta);flex:0 auto}.ko-lookup .ko-btn{min-height:44px}@media (max-width:520px){.ko-lookup-field{flex-basis:100%}.ko-lookup select,.ko-lookup .ko-btn{flex:auto}}.ko-hero-art{z-index:-1;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.ko-hero-art>img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.ko-hero-art{inline-size:min(360px,42%)}@media (max-width:760px){.ko-hero-art{inline-size:100%}.ko-hero-art>img{object-position:50% 14%;opacity:.7;-webkit-mask-image:none;mask-image:none}}.ko-hero-figs{gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;margin:0;display:flex}.ko-hero-figs>div{min-width:0}.ko-hero-figs dt{font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.ko-hero-figs dd{font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);color:var(--ko-ink);margin:0;line-height:1.15}.ko-hero-figs dd small{font-size:var(--ko-fs-meta);font-weight:var(--ko-w-regular);color:var(--ko-ink-3)}.ko-switch{gap:var(--sp-2);padding:var(--sp-1);border-radius:var(--ko-r-pill);background:var(--ko-inset);border:1px solid var(--ko-inset-line);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.ko-switch-tab{align-items:baseline;gap:var(--ko-pill-gap);padding:calc(var(--ko-pill-pad) / 2) var(--ko-pill-pad);border-radius:var(--ko-r-pill);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);color:var(--ko-ink-2);cursor:pointer;white-space:nowrap;transition:background-color var(--ko-in) var(--ko-ease);display:inline-flex}.ko-switch-tab b{font-size:var(--ko-fs-tag);font-weight:var(--ko-w-medium);color:var(--ko-ink-2)}.ko-switch-tab:hover{background:var(--ko-raised);color:var(--ko-ink)}.ko-switch-tab:has(:focus-visible){box-shadow:var(--ko-focus-ring)}@media (pointer:coarse){.ko-switch{row-gap:var(--sp-4)}.ko-switch-tab{position:relative}.ko-switch-tab:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.ko-run{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ko-run>li{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ko-run img{border-radius:var(--ko-r-sm);display:block}.ko-run a{border-radius:var(--ko-r-sm);box-shadow:0 0 0 1px var(--ko-raised-line);transition:box-shadow var(--ko-in) var(--ko-ease);display:block}.ko-run a:hover{box-shadow:0 0 0 1px var(--ko-accent-line-hi)}.ko-run a:focus-visible{box-shadow:var(--ko-focus-ring);outline:none}.ko-run-sep{border-top:2px solid var(--ko-ink-3);border-right:2px solid var(--ko-ink-3);opacity:.7;flex:none;width:7px;height:7px;transform:rotate(45deg)}:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi) .ko-run-sep{transform:rotate(-135deg)}.ko-run-step{align-items:center;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ko-run-step>span{font-size:var(--ko-fs-tag);color:var(--ko-ink-3);text-align:center}.ko-band{border-radius:var(--ko-r-pill);background:var(--ko-inset);border:1px solid var(--ko-inset-line);block-size:10px;min-inline-size:60px;display:block;position:relative;overflow:hidden}.ko-band-span{inline-size:max(3px, calc(var(--ko-band-to,0%) - var(--ko-band-from,0%)));border-radius:var(--ko-r-pill);background:var(--ko-accent-line);position:absolute;inset-block:0;inset-inline-start:var(--ko-band-from,0%)}.ko-band-wide{inline-size:max(2px, calc(var(--ko-band-hi,0%) - var(--ko-band-lo,0%)));border-radius:var(--ko-r-pill);background:var(--ko-accent-subtle);position:absolute;inset-block:2px;inset-inline-start:var(--ko-band-lo,0%)}.ko-band-mid{background:var(--ko-ink);inline-size:2px;position:absolute;inset-block:-1px;inset-inline-start:var(--ko-band-mid,0%);transform:translate(-1px)}.ko-band-zero{background:var(--ko-ink-3);opacity:.55;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:var(--ko-band-zero,50%)}.ko-band[data-empty]{opacity:.4}.ko-meter{border-radius:var(--ko-r-pill);background:var(--ko-inset);block-size:6px;inline-size:100%;min-inline-size:44px;display:block;position:relative}.ko-meter>i{inline-size:var(--ko-meter-fill,0%);border-radius:var(--ko-r-pill);background:var(--ko-good);position:absolute;inset-block:0;inset-inline-start:50%}.ko-meter[data-dir=down]>i{background:var(--ko-bad);transform:translate(-100%)}:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi) .ko-meter[data-dir=down]>i{transform:translate(100%)}.ko-kv{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0;display:grid}.ko-kv>div{min-width:0}.ko-kv dt{font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3)}.ko-kv dd{font-size:var(--ko-fs-body);font-weight:var(--ko-w-semibold);color:var(--ko-ink);margin:0}.ko-faces{align-items:center;margin:0;padding:0;list-style:none;display:flex}.ko-faces>li{margin-inline-start:-6px;display:flex}.ko-faces>li:first-child{margin-inline-start:0}.ko-faces img{border-radius:var(--ko-r-pill);border:1px solid var(--ko-raised-line);background:var(--ko-canvas-deep);display:block}.ko-delta{align-items:center;gap:var(--sp-1);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);font-variant-numeric:tabular-nums lining-nums;color:var(--ko-ink-3);white-space:nowrap;display:inline-flex}.ko-delta:before{content:"";border-inline:4px solid #0000;block-size:0;inline-size:0}.ko-delta[data-dir=up]{color:var(--ko-good)}.ko-delta[data-dir=up]:before{border-block-end:5px solid}.ko-delta[data-dir=down]{color:var(--ko-bad)}.ko-delta[data-dir=down]:before{border-block-start:5px solid}.ko-delta[data-dir=flat]:before{opacity:.6;background:currentColor;border:0;block-size:2px;inline-size:7px}.ko-empty{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--ko-r-lg);border:1px dashed var(--ko-panel-line);background:var(--ko-inset);color:var(--ko-ink-2);font-size:var(--ko-fs-body);flex-direction:column;display:flex}.ko-empty>b{color:var(--ko-ink);font-weight:var(--ko-w-semibold)}.ko-basis{border-inline-start:3px solid var(--ko-info);font-size:var(--ko-fs-meta);color:var(--ko-ink-3);max-width:78ch;margin:0;padding-inline-start:var(--sp-3);line-height:1.55}.ko-basis b{color:var(--ko-ink-2);font-weight:var(--ko-w-semibold)}.ko-stack{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.ko-stack--tight{gap:var(--sp-4)}.ko-page>.page-tail{max-width:none;padding-inline:0}@media (max-width:620px){.ko-top-patch{display:none}}.v4-shell .ko-top-patch.ko-top-patch--behind{border:1px solid color-mix(in oklab, var(--ko-warn) 45%, transparent);background:color-mix(in oklab, var(--ko-warn) 12%, transparent);color:var(--ko-ink)}.ko-top-patch__why{color:var(--ko-ink-2);font-weight:500}:target{scroll-margin-top:calc(var(--ko-topbar-h) + var(--sp-3))}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ko-root :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.ko-side-head{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.ko-side-head>.ko-side-brand{flex:auto;min-width:0}.ko-side-foot,.ko-side-offer{min-width:0}.ko-side-cta{justify-content:center;align-items:center;gap:var(--sp-2);min-width:0;min-height:44px;padding:0 var(--sp-3);border:2px solid var(--ko-accent);border-radius:var(--ko-r-sm);background:var(--ko-accent-subtle-hi);color:var(--ko-ink);font-size:var(--ko-fs-body);font-weight:var(--ko-w-bold);letter-spacing:.01em;box-shadow:0 8px 24px -6px var(--ko-accent-glow);transition:background var(--ko-out) var(--ko-ease), border-color var(--ko-out) var(--ko-ease), box-shadow var(--ko-out) var(--ko-ease), color var(--ko-out) var(--ko-ease), transform var(--ko-out) var(--ko-ease);line-height:1.2;text-decoration:none;display:flex}.ko-side-cta__mark{color:var(--ko-accent);transition:color var(--ko-out) var(--ko-ease);flex:none;display:inline-flex}.ko-side-cta__mark>svg{width:18px;height:18px}.ko-side-cta__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ko-side-note{margin-top:var(--sp-2);padding:0 var(--sp-1);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);color:var(--ko-ink-3);text-align:center;line-height:1.3;display:block}.ko-side-cta:active{box-shadow:none;transform:translateY(1px)}.ko-side-cta[aria-current]{box-shadow:none}.v4-shell .ko-side-cta[aria-current] .ko-side-cta__mark{color:var(--ko-ink-3)}.ko-side-cta[aria-current]:active{transform:none}@media (min-width:861px){#ko-mini:checked~.ko-shell .ko-side-head{gap:var(--sp-2);flex-direction:column}#ko-mini:checked~.ko-shell .ko-side-head>.ko-side-brand{flex:none;width:100%}#ko-mini:checked~.ko-shell .ko-side-cta{padding:0}#ko-mini:checked~.ko-shell .ko-side-cta__label,#ko-mini:checked~.ko-shell .ko-side-note{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (pointer:coarse){.ko-side-toggle.ko-side-toggle--chrome{width:44px;min-width:44px;min-height:44px}}.ko-search.nav-search{background:#ffffff09;border:0;border-radius:11px;gap:10px;height:38px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ko-search.nav-search:hover{box-shadow:inset 0 0 0 1px #ffffff24}.ko-search .ns-key{font-family:var(--v4-font-mono);border-radius:var(--r-chip);color:var(--ink-3);background:#ffffff0d;border:0;flex:none;padding:2px 6px;font-size:11px;line-height:1.4}.ko-search .ns-key[hidden]{display:none}@media (max-width:860px){.ko-search .ns-key{display:none}}@media (max-width:480px){.ko-top-actions>.ko-btn{display:none}}@media (min-width:481px) and (max-width:1100px){.ko-top-actions>.ko-btn{min-width:var(--ko-dl-face,34px);justify-content:center;padding:0}.ko-top-dl-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:481px) and (max-width:1100px) and (pointer:coarse){.ko-top-actions>.ko-btn{--ko-dl-face:44px}}.nav-suggest{z-index:60;padding:var(--sp-1);overscroll-behavior:contain;background:var(--ko-glass-solid);border:1px solid var(--ko-glass-line);border-radius:var(--ko-r-lg);max-height:min(62vh,440px);box-shadow:var(--ko-glass-shadow);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.nav-suggest[hidden]{display:none}.ns-group{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;color:var(--ko-ink-3);display:flex}.ns-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--ko-r-md);cursor:pointer;display:flex}.ns-item img{border-radius:var(--ko-r-sm);flex:none;width:24px;height:24px}.ns-face{border-radius:var(--ko-r-sm);background:var(--ko-inset);width:24px;height:24px;color:var(--ko-ink-2);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);flex:none;place-items:center;display:grid}.ns-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--ko-fs-body);color:var(--ko-ink);flex:auto;overflow:hidden}.ns-name b{font-weight:var(--ko-w-bold);color:var(--ko-ink)}.ns-kind{font-size:var(--ko-fs-tag);color:var(--ko-ink-3);flex:none}.ns-item:hover,.ns-item[aria-selected=true]{background:var(--ko-tag-fill-hi)}.ns-item[aria-selected=true] .ns-kind{color:var(--ko-ink-2)}.ns-forget{color:var(--ko-ink-3);font:inherit;font-size:var(--ko-fs-tag);letter-spacing:var(--ko-track-tag);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.ns-forget:hover{color:var(--ko-ink)}.ns-empty{padding:var(--sp-2) var(--sp-3);font-size:var(--ko-fs-meta);color:var(--ko-ink-3)}.ns-sug-miss{padding:var(--sp-2) var(--sp-3);font-size:var(--ko-fs-meta);color:var(--ko-ink-2);margin:0;line-height:1.45}@media (pointer:coarse){.ns-sug-row{min-height:44px}}.ko-foot{margin:var(--sp-6) auto 0;width:100%;max-width:var(--ko-content-max);padding:0 var(--sp-5) var(--sp-6)}@media (max-width:620px){.ko-foot{padding:0 var(--sp-3) var(--sp-5)}}.ko-foot-inner{border-radius:var(--ko-r-xl);background:var(--ko-panel);border:1px solid var(--ko-panel-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen);padding:clamp(30px, 3.6vw, 52px) var(--gut) clamp(24px, 2.8vw, 38px);flex-direction:column;gap:clamp(24px,2.8vw,40px);display:flex;position:relative;overflow:hidden;container:kofoot/inline-size}@media (max-width:620px){.ko-foot-inner{gap:var(--sp-4)}}.ko-foot-top{grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-areas:"brand nav";align-items:start;gap:32px clamp(32px,5cqw,72px);display:grid}.ko-foot-top>.ko-foot-brand{grid-area:brand}.ko-foot-top>.ko-foot-nav{grid-area:nav}@container kofoot (width<=899px){.ko-foot-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav"}}.ko-foot-brand{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}@container kofoot (width<=899px){.ko-foot-brand{max-width:420px}}.ko-foot-inner:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9ec4a1a,#c9ec4a00);width:120%;height:80%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.ko-foot-inner>*{position:relative}.ko-foot-logo{align-items:center;gap:var(--sp-2);color:var(--ko-ink);font-size:var(--ko-fs-h3);font-weight:var(--ko-w-black);letter-spacing:var(--ko-track-display);text-decoration:none;display:flex}.ko-foot-logo img{flex:none}.ko-foot-logo b{color:var(--ko-accent-text)}.ko-foot-word{font-family:var(--v4-font-display);letter-spacing:.06em;color:var(--ink-max);font-size:19px;font-weight:400}.ko-foot-line{color:var(--ko-ink-2);margin:0;font-size:15px;line-height:1.5}.ko-foot-nav{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px 20px;display:grid}@container kofoot (width<=899px){.ko-foot-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kofoot (width<=519px){.ko-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.ko-foot-col h2{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px;font-size:11px;font-weight:500}.ko-foot-col ul{flex-direction:column;gap:8px;list-style:none;display:flex}@media (pointer:coarse){.ko-foot-col ul{gap:0}}.ko-foot-col a{color:var(--ko-ink-2);transition:color .11s var(--ko-ease,ease);font-size:13px;line-height:1.3;text-decoration:none}.ko-foot-col a:hover{color:var(--ko-ink);text-underline-offset:3px;text-decoration:underline}.ko-side-brand{font-family:var(--v4-font-display);letter-spacing:.06em;color:var(--ink-max);gap:0;font-size:19px;font-weight:400}.ko-side-nav .ko-eyebrow{text-transform:uppercase;font-weight:500}.ko-side-nav .ko-side-group,.ko-side-nav{gap:0}.ko-side-nav .ko-side-group>.ko-eyebrow{padding:var(--sp-3) var(--sp-2) var(--sp-1)}.ko-side-group-rows,.ko-side-nav .ko-side-group>.ko-nav-item{margin-inline-start:0}.ko-side-nav .ko-nav-item{transition:background-color .11s var(--ko-ease,ease), color .11s var(--ko-ease,ease);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;margin-inline:6px 8px;font-weight:500;position:relative}.ko-side-nav .ko-nav-item:hover{color:var(--ink-max);background:#ffffff16}.ko-side-nav .ko-nav-item:active{color:var(--ink-max);background:#00000047}.ko-side-nav .ko-nav-item:focus-visible{outline:2px solid var(--ko-focus,#c9ec4a);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ko-side-nav .ko-nav-item{transition:none}}.ko-side-nav .ko-nav-item[aria-current]{color:var(--ink-max);box-shadow:none}.ko-side-nav .ko-nav-item[aria-current]:hover{color:var(--ink-max);background:#ffffff1c}.ko-nav-mark{background:0 0;border-radius:0 2px 2px 0;width:2px;position:absolute;top:5px;bottom:5px;left:0}.ko-nav-item[aria-current]>.ko-nav-mark{background:var(--k)}.ko-side-nav .ko-nav-item>.ko-nav-count{font-family:var(--v4-font-mono);letter-spacing:.04em;opacity:1}.ko-side-live{border-radius:var(--r-btn-l);background:#ffffff09;margin-block-end:8px;padding:9px 10px;box-shadow:inset 0 0 0 1px #ffffff12}.ko-side-live-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-block-end:6px;display:flex}.ko-side-live .ko-eyebrow{font-family:var(--v4-font-mono);margin:0;padding:0}.ko-side-live-dot{background:var(--k);border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:2.4s ease-in-out infinite ko-live-pulse}@media (prefers-reduced-motion:reduce){.ko-side-live-dot{animation:none}}@keyframes ko-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.ko-side-live-n{font-family:var(--v4-font-mono);align-items:baseline;gap:6px;margin:0;display:flex}.ko-side-live-n>b{letter-spacing:-.02em;color:var(--ink-max);font-size:16px;font-weight:700}.ko-side-live-n>small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ko-side-live-bar{background:#ffffff12;border-radius:2px;height:2px;margin-block-start:10px;display:block;overflow:hidden}.ko-side-live-bar>i{background:var(--k);border-radius:2px;width:62%;height:100%;display:block}.ko-side-live-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid #ffffff0f;margin:7px 0 0;padding-block-start:7px;font-size:11px;display:flex}.ko-side-live-foot time{color:inherit}.ko-foot-facts{gap:18px var(--sp-5);border-top:1px solid var(--ko-hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:20px;display:grid}@container kofoot (width<=559px){.ko-foot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ko-foot-fact{flex-direction:column-reverse;gap:3px;min-width:0;display:flex}.ko-foot-fact dd{font-family:var(--v4-font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink-max);overflow-wrap:anywhere;margin:0;font-size:clamp(17px,2cqw,24px);font-weight:400;line-height:1.15}.ko-foot-fact dd i{font-family:var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-accent-text,var(--ink-3));margin-top:2px;font-size:11px;font-style:normal;display:block}.ko-foot-fact dt{font-family:var(--v4-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ko-foot-site{align-items:baseline;gap:var(--sp-2) var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);flex-wrap:wrap;display:flex}.ko-foot-site a{color:var(--ko-ink-2);transition:color .11s var(--ko-ease,ease);font-size:13px;line-height:1.3;text-decoration:none}.ko-foot-site a:hover{color:var(--ko-ink);text-underline-offset:3px;text-decoration:underline}.ko-foot-legal-row{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--ko-hairline);flex-direction:column;display:flex}.ko-foot-riot{max-width:96ch;color:var(--ko-ink-3);margin:0;font-size:12px;line-height:1.6}.ko-foot-org{font-family:var(--v4-font-mono);letter-spacing:.06em;color:var(--ink-4);flex-wrap:wrap;gap:2px 0;font-size:11px;font-style:normal;display:flex}.ko-foot-org>span+span:before{content:"·";margin:0 var(--sp-2)}.ko-hero-body{container-type:inline-size}@media (max-width:620px){.v4-shell .ko-hero .ko-hero-title{font-size:clamp(26px,7.4cqi,30px)}}.ko-hero.ko-hero--wall{background:radial-gradient(42% 78% at 82% 88%,#f962654d,#0000 70%),radial-gradient(86% 128% at 88% 100%,#a325474d,#0000 66%),radial-gradient(60% 92% at 4% 6%,#785abe26,#0000 66%),linear-gradient(150deg,#150e18 0%,#0d0910 58%,#120a12 100%);align-items:stretch;min-height:288px}.ko-wall{z-index:-2;pointer-events:none;display:block;position:absolute;inset:0}.ko-wall img{object-fit:cover;object-position:0% 50%;opacity:.8;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 min(38%,340px),#000 min(88%,760px));mask-image:linear-gradient(90deg,#0000 min(38%,340px),#000 min(88%,760px))}.ko-hero--wall:before{content:"";z-index:-1;background:linear-gradient(to right, var(--ko-scrim-hi) 0, var(--ko-scrim-hi) min(70%, 620px), transparent min(96%, 820px));position:absolute;inset:0}.ko-hero--wall>.ko-hero-body{justify-content:flex-end;gap:var(--sp-4);background:0 0;flex:auto;min-width:0;max-width:min(660px,62%)}.ko-hero--wall .ko-hero-lead{margin:0}.ko-hero--wall .ph-state{max-width:68ch;margin:0}@media (max-width:760px){.ko-hero.ko-hero--wall{min-height:268px}.ko-hero--wall:before{background:linear-gradient(to top, var(--ko-scrim-hi) 0%, var(--ko-scrim-hi) calc(100% - 48px), transparent 100%)}.v4-shell .ko-hero--wall>.ko-hero-body{max-width:100%;padding-block-start:48px}.ko-wall img{object-position:50% 0%;opacity:.9;-webkit-mask-image:linear-gradient(#000 0% 34%,#0000004d 100%);mask-image:linear-gradient(#000 0% 34%,#0000004d 100%)}}.ko-stat-cap{text-wrap:pretty}.ko-lede{margin-top:var(--sp-3);max-width:62ch}.ko-faq{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ko-faq>li{min-width:0;display:grid}.ko-faq-q{border-radius:var(--ko-r-lg);background:var(--ko-raised);border:1px solid var(--ko-raised-line);box-shadow:inset 0 1px 0 var(--ko-panel-sheen);min-width:0}.ko-faq-q[open]{background:var(--ko-inset);border-color:var(--ko-panel-line)}.ko-faq-q>summary{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--ko-r-lg);cursor:pointer;font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold);color:var(--ko-ink);-webkit-tap-highlight-color:transparent;min-width:0;list-style:none;display:flex}.ko-faq-q>summary::-webkit-details-marker{display:none}@media (pointer:coarse){.ko-faq-q>summary{min-height:44px}}.ko-faq-q>summary:hover{color:var(--ko-ink);background:var(--ko-tag-fill)}.ko-faq-q>summary:focus-visible{border-radius:var(--ko-r-lg)}.ko-faq-q>summary:after{content:"";border-right:1.6px solid var(--ko-ink-3);border-bottom:1.6px solid var(--ko-ink-3);transform-origin:50%;flex:none;align-self:center;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translate(-1px,-1px)}.ko-faq-q[open]>summary:after{border-color:var(--ko-accent);transform:rotate(225deg)translate(-1px,-1px)}@media (prefers-reduced-motion:no-preference){.ko-faq-q>summary:after{transition:transform .18s,border-color .18s}}.ko-faq-a{margin:0 var(--sp-4);padding:var(--sp-3) 0 var(--sp-4);border-top:1px solid var(--ko-hairline);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);line-height:1.6}@media (prefers-reduced-motion:no-preference){.ko-faq{interpolate-size:allow-keywords}.ko-faq-q::details-content{opacity:0;block-size:0;transition:block-size .2s ease, opacity .2s ease, content-visibility .2s allow-discrete;overflow:clip}.ko-faq-q[open]::details-content{opacity:1;block-size:auto}}@media (max-width:620px){.ko-faq-q>summary{padding:var(--sp-3)}.ko-faq-a{margin-inline:var(--sp-3)}}a.ko-row{color:inherit;text-decoration:none}:is(a.ko-row:hover .ko-row-title,a.ko-row:focus-visible .ko-row-title){color:var(--ko-accent-text)}.ko-place--link .ko-place-name:after{content:"";z-index:0;border-radius:var(--ko-r-lg);position:absolute;inset:0}.ko-place :is(a,button):not(.ko-place-name){z-index:1;position:relative}.ko-place--link{cursor:pointer}.ko-place--link:hover{background-image:linear-gradient(var(--ko-tag-fill), var(--ko-tag-fill))}.ko-place--link:has(.ko-place-name:focus-visible){background-image:linear-gradient(var(--ko-tag-fill), var(--ko-tag-fill))}.ko-podium>li:first-child .ko-place--link:hover{background:linear-gradient(var(--ko-tag-fill), var(--ko-tag-fill)) padding-box, linear-gradient(var(--ko-raised), var(--ko-raised)) padding-box, linear-gradient(150deg, var(--ko-rank-1), #e8c15c29 62%) border-box}.ko-podium>li:first-child .ko-place--link:has(.ko-place-name:focus-visible){background:linear-gradient(var(--ko-tag-fill), var(--ko-tag-fill)) padding-box, linear-gradient(var(--ko-raised), var(--ko-raised)) padding-box, linear-gradient(150deg, var(--ko-rank-1), #e8c15c29 62%) border-box}a.ko-place-name{color:inherit;text-decoration:none}@container kotable (width>=900px){.ko-tablewrap:not(.ko-tablewrap--scroll):not(.ko-tablewrap--pane) .ko-table thead th{top:var(--ko-topbar-h)}}.ko-panel--flush{overflow:clip}.ko-panel--flush>.ko-ladder-facts,.ko-panel--flush>.ko-ladder-podium,.ko-panel--flush>.ko-ladder-foot{padding-inline:var(--sp-3)}.ko-table .estcell{--estcell-bar:clamp(60px, 11vw, 168px)}.ko-table .est{white-space:normal}@container kotable (width<=422px){:where(.ko-table:not([data-narrow=grid]) thead){display:none}.ko-table:not([data-narrow=grid]):has(thead th:not(.col-echo):not(.col-decor):not(.col-comp):not(.col-ctx) .sort-head) thead{display:block}.ko-table:not([data-narrow=grid]) thead tr{background:var(--t-head-bg,var(--ko-inset));border-bottom:1px solid var(--ko-hairline);flex-wrap:wrap;display:flex}.ko-table:not([data-narrow=grid]) thead th{background:0 0;border-bottom:0}.ko-table:not([data-narrow=grid]) thead th:not(:has(.sort-head)){display:none}.ko-table:not([data-narrow=grid]) thead .sort-head{min-height:44px}:where(.ko-table:not([data-narrow=grid]) tbody th){display:block}:where(.ko-table:not([data-narrow=grid]) tbody td){align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;display:flex}.ko-table:not([data-narrow=grid]) tbody :is(th,td){white-space:normal;width:auto}.ko-table:not([data-narrow=grid]) tbody :is(.ko-num,.num){white-space:nowrap}.ko-table:not([data-narrow=grid]) tbody th *{white-space:normal}.ko-table:not([data-narrow=grid]) tbody :is(th,td){padding-block:2px}.ko-table:not([data-narrow=grid]) tbody tr>:first-child{padding-top:var(--sp-3)}.ko-table:not([data-narrow=grid]) tbody tr>:last-child{padding-bottom:var(--sp-3)}.ko-table tbody td:before{color:var(--ko-ink-3);font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-bold);letter-spacing:var(--ko-track-tag);text-transform:uppercase;flex:none;margin-inline-end:auto}:where(.ko-table tbody td.t-prose),.ko-table tbody td.t-prose:before{display:block}.ko-table:not([data-narrow=grid]) tbody td>.rk-bar{flex:auto;align-self:center}.ko-table tbody td:first-child:before{content:var(--kc-1)}.ko-table tbody td:nth-child(2):before{content:var(--kc-2)}.ko-table tbody td:nth-child(3):before{content:var(--kc-3)}.ko-table tbody td:nth-child(4):before{content:var(--kc-4)}.ko-table tbody td:nth-child(5):before{content:var(--kc-5)}.ko-table tbody td:nth-child(6):before{content:var(--kc-6)}.ko-table tbody td:nth-child(7):before{content:var(--kc-7)}.ko-table tbody td:nth-child(8):before{content:var(--kc-8)}.ko-table tbody td:nth-child(9):before{content:var(--kc-9)}.ko-table tbody td:nth-child(10):before{content:var(--kc-10)}.ko-table tbody td:nth-child(11):before{content:var(--kc-11)}.ko-table tbody td:nth-child(12):before{content:var(--kc-12)}}.ko-hero.ko-hero--player{min-height:172px;box-shadow:var(--edge,inset 0 1px 0 #ffffff12);background:radial-gradient(110% 150% at 86% 0,#c9ec4a12,#0000 60%),linear-gradient(#ffffff0b,#ffffff04)}.ko-hero--player:after{background:0 0}.ko-hero--player>.ko-hero-body{justify-content:center;gap:var(--sp-3);background:0 0;flex:auto;min-width:0;max-width:min(720px,100%)}@media (max-width:620px){.ko-hero.ko-hero--player{min-height:0}.v4-shell .ko-hero.ko-hero--player{padding:var(--sp-4) var(--sp-4) 0;gap:var(--sp-4)}.v4-shell .ko-hero--player>.ko-hero-body{padding-block:0}.ko-hero--player .ko-tags.sp-refresh{margin-top:0}.v4-shell .ko-hero--player>.sp-facts{margin-inline:calc(var(--sp-4) * -1)}}.ko-pagehead{gap:var(--sp-4);display:flex}.ko-foot-app{background:linear-gradient(135deg,#c9ec4a29,#c9ec4a0a);border:1px solid #c9ec4a4d;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .12s;display:flex}a.ko-foot-app:link,a.ko-foot-app:visited,a.ko-foot-app:hover,a.ko-foot-app:active{color:var(--ink);text-decoration:none}.ko-foot-app:hover{border-color:#c9ec4a99}.ko-foot-app:focus-visible{outline:2px solid var(--k);outline-offset:2px}.ko-foot-app-mark{background:var(--k);width:40px;height:40px;color:var(--kt);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ko-foot-app-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ko-foot-app-words>b{font-size:15px;font-weight:700}.ko-foot-app-words>span{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-2)}.ko-foot-app-go{color:var(--k);flex:none}.ko-hero.ko-hero--player{align-items:start;gap:var(--sp-4) var(--sp-5);padding:var(--sp-5) var(--sp-5) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ko-hero--player>.sp-facts{margin:var(--sp-2) calc(var(--sp-5) * -1) 0;border-top:1px solid var(--hairline,var(--ko-hairline));border-radius:0 0 var(--r-hero,22px) var(--r-hero,22px);background:#08080ab8;grid-column:1/-1}.ko-hero--player>.ko-hero-body{min-width:0;padding:0}@media (max-width:700px),(min-width:861px) and (max-width:908px){.ko-hero.ko-hero--player{grid-template-columns:minmax(0,1fr)}.ko-hero--player>.sp-rank{align-self:stretch;width:100%}}.sp-rank{gap:var(--sp-2);width:min(340px,100%);padding:var(--sp-4);border-radius:var(--r-card,18px);background:#08080a6b;flex-direction:column;align-self:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.sp-rank-queue{font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.sp-rank-face{align-items:center;gap:var(--sp-3);display:flex}.sp-rank{--tier:hsl(var(--tier-hue,210) 70% var(--tier-light,55%));--tier-ink:hsl(var(--tier-hue,210) 78% calc(var(--tier-light,55%) + 14%))}.sp-rank-badge{background:radial-gradient(120% 120% at 50% 0%, hsl(var(--tier-hue,210) 70% var(--tier-light,55%) / .24), transparent 70%), #ffffff0a;width:44px;height:44px;box-shadow:inset 0 0 0 1px hsl(var(--tier-hue,210) 60% var(--tier-light,55%) / .34);font-family:var(--ko-font-display);color:var(--tier-ink);border-radius:12px;flex:none;justify-content:center;align-items:baseline;gap:1px;display:flex}.sp-rank-badge b{font-size:19px;font-weight:700;line-height:44px}.sp-rank-badge i{opacity:.86;font-size:11px;font-style:normal;font-weight:600}.sp-rank-name small em{color:var(--tier-ink);font-style:normal;font-weight:600}.sp-rank-name{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-rank-name b{color:var(--ko-ink);font-size:15px;font-weight:700}.sp-rank-name small,.sp-rank-peak{font-family:var(--ko-font-display);letter-spacing:.06em;color:var(--ko-ink-3);font-size:11px}.sp-rank-peak{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--hairline,var(--ko-hairline));margin-top:2px;display:flex}@media (max-width:410px){.sp-rank-peak{flex-direction:column;align-items:flex-start;gap:2px}}.sp-tag{color:var(--ko-ink-3);opacity:.72}.sp-checked{font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);align-self:center;font-size:11px}.sp-rank-bar{background:linear-gradient(to right, var(--tier) var(--p), #ffffff12 var(--p));border-radius:3px;height:5px;display:block}.sp-rank-peak b{color:var(--ko-ink-2)}.sp-facts{grid-template-columns:repeat(7,1fr);gap:0;display:grid;overflow:visible}.sp-facts>.sp-fact:first-child{border-end-start-radius:var(--r-hero,22px)}.sp-facts>.sp-fact:last-child{border-end-end-radius:var(--r-hero,22px)}.sp-fact--hero{grid-column:span 2}.sp-fact{border-top:1px solid var(--hairline,var(--ko-hairline));border-inline-start:1px solid var(--hairline,var(--ko-hairline));flex-direction:column;justify-content:flex-start;gap:3px;min-height:96px;padding:14px 16px;display:flex}.sp-fact:nth-child(-n+6){border-top:0}.sp-fact:nth-child(6n+1){border-inline-start:0}.sp-fact--hero{box-shadow:inset 0 2px 0 var(--ko-accent);background:#ffffff09}.sp-fact--hero .sp-fact-v{letter-spacing:-.03em;font-size:32px}.sp-fact-v .sp-grade{vertical-align:6px;background:color-mix(in srgb, var(--g,var(--ko-ink-3)) 20%, transparent);min-width:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g,var(--ko-ink-3)) 46%, transparent);font-family:var(--ko-font-display);letter-spacing:.02em;color:var(--g,var(--ko-ink-2));border-radius:7px;place-items:center;margin-inline-start:9px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:20px;display:inline-grid}.sp-grade[data-grade=S]{--g:#7ee0ff}.sp-grade[data-grade=A]{--g:var(--ko-accent)}.sp-grade[data-grade=B]{--g:#b8e05a}.sp-grade[data-grade=C]{--g:#e0c24a}.sp-grade[data-grade=D]{--g:#e08a4a}.sp-grade[data-grade=E],.sp-grade[data-grade=F]{--g:var(--ko-bad)}.sp-spread{gap:5px;margin-top:8px;display:grid}.sp-spread-track{background:linear-gradient(90deg, color-mix(in srgb, var(--ko-bad) 42%, transparent), #ffffff24 46%, color-mix(in srgb, var(--ko-accent) 52%, transparent));border-radius:2px;height:4px;position:relative}.sp-spread-track>i{top:-3px;bottom:-3px;left:var(--at,50%);background:var(--ko-ink);width:3px;box-shadow:0 0 0 1.5px var(--ko-canvas-deep,#0b0d12);border-radius:2px;margin-inline-start:-1.5px;position:absolute}.sp-spread-ends{justify-content:space-between;gap:var(--sp-2);color:var(--ko-ink-3);font-size:11.5px;display:flex}.sp-spread-ends b{font-variant-numeric:tabular-nums;color:var(--ko-ink-2);font-weight:600}.sp-fact-k{font-family:var(--ko-font-display);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ko-ink-3);font-size:11px;overflow:hidden}.sp-fact-v{white-space:nowrap;font-family:var(--v4-font-mono,var(--ko-font-display));letter-spacing:-.03em;color:var(--ko-ink);align-items:baseline;gap:6px;font-size:clamp(19px,1.7vw,24px);font-weight:700;display:flex}.sp-fact-v i{letter-spacing:0;color:var(--ko-ink-3);font-size:11px;font-style:normal;font-weight:500}.sp-fact-v--word,.sp-fact-v--thin,.sp-fact--hero .sp-fact-v.sp-fact-v--thin{letter-spacing:-.01em;font-size:17px}.sp-fact-v--thin{color:var(--ko-ink-3)}.sp-fact-s{white-space:nowrap;text-overflow:ellipsis;color:var(--ko-ink-3);font-size:11.5px;line-height:1.4;overflow:hidden}@media (max-width:1180px){.sp-facts{grid-template-columns:repeat(3,1fr)}.sp-fact--hero{grid-column:auto}.sp-fact:nth-child(-n+6){border-top:1px solid var(--hairline,var(--ko-hairline))}.sp-fact:nth-child(-n+3){border-top:0}.sp-fact:nth-child(3n+1){border-inline-start:0}}@media (max-width:760px){.sp-facts{grid-template-columns:repeat(2,1fr)}.sp-fact:nth-child(-n+3){border-top:1px solid var(--hairline,var(--ko-hairline))}.sp-fact:nth-child(-n+2){border-top:0}.sp-fact:nth-child(3n+1){border-inline-start:1px solid var(--hairline,var(--ko-hairline))}.sp-fact:nth-child(odd){border-inline-start:0}}@media (max-width:620px){.sp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-fact>*{overflow-wrap:anywhere}.sp-fact{min-height:62px;padding:9px 12px}.sp-fact--hero{min-height:0;padding:11px 12px 12px}.sp-fact--hero .sp-fact-v{font-size:30px}}.sp-links{max-width:var(--ko-page-max,1280px);padding:14px var(--sp-5,20px) 0;margin:0 auto}.sp-links-h{margin:0 0 var(--sp-3,8px);font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px;font-weight:600}.sp-links-row{gap:var(--sp-3,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-link{align-items:center;gap:var(--sp-2,6px);border:1px solid var(--hairline,var(--ko-hairline));background:var(--ko-surface-1,#ffffff08);min-width:0;max-width:100%;height:30px;color:var(--ko-ink-2);border-radius:999px;padding:0 11px;text-decoration:none;display:inline-flex}.sp-link:hover{border-color:var(--ko-ink-3);color:var(--ko-ink-1)}.sp-link-name{font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);flex:none;font-size:11px}.sp-link-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.sp-link-out{color:var(--ko-ink-3);flex:none}.sp-links-note{margin:var(--sp-3,8px) 0 0;color:var(--ko-ink-3);font-size:11.5px}@media (max-width:700px){.sp-mh-faces{flex:100%;order:1}.sp-mh-shown{order:0}}.sp-run{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.sp-lp{align-items:center;gap:3px;height:96px;display:flex}.sp-lp-bar{background:var(--ko-ink-3);border-radius:2px;flex:1 1 0;min-width:4px}.sp-lp-bar[data-dir=up]{height:calc(var(--h) / 2 + 2px);background:var(--k,var(--ko-accent));align-self:flex-end}.sp-lp-bar[data-dir=down]{height:calc(var(--h) / 2 + 2px);background:var(--ko-warn,#f1aa57);align-self:flex-start}.sp-lp-bar[data-dir=flat]{background:#ffffff24;height:2px}.sp-run-foot{margin:var(--sp-3) 0 0;color:var(--ko-ink-3);font-size:11.5px}.sp-recent-grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.sp-recent-col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}@supports (grid-template-rows:subgrid){@media (min-width:700px){.sp-recent-grid{grid-template-rows:auto auto 1fr}.sp-recent-col{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--sp-3);display:grid}.sp-recent-col>.sp-recent-h{grid-row:1}.sp-recent-col>.sp-traits{grid-row:2}.sp-recent-col>.sp-form-rows{grid-row:3;align-self:start}}}.sp-recent-h{align-items:baseline;gap:var(--sp-2);height:20px;font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);margin:0;font-size:11px;font-weight:500;display:flex}.sp-recent-h .sp-recent-t{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.sp-recent-h small{letter-spacing:.08em;color:var(--ko-ink-3);margin-inline-start:auto;font-size:11px}.sp-strip-wrap{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.sp-strip-cap{font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ko-ink-3);font-size:11px}.sp-form-strip{gap:3px;display:flex}.sp-form-pip{background:color-mix(in srgb, var(--ko-bad) 42%, transparent);border-radius:3px;flex:1 1 0;min-width:6px;max-width:24px;height:22px}.sp-form-pip[data-win]{background:var(--k,var(--ko-accent))}.sp-form-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sp-form-row{align-items:center;gap:var(--sp-3);grid-template-columns:88px minmax(0,1fr) 44px 52px;display:grid}.sp-form-none{background:#ffffff12;align-self:center;height:1px}.sp-form-k{font-family:var(--ko-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.sp-form-bar{background:linear-gradient(to right, var(--k,var(--ko-accent)) var(--p), #ffffff14 var(--p));border-radius:3px;height:5px}.sp-form-v,.sp-form-p{font-variant-numeric:tabular-nums;text-align:end;font-size:12.5px}.sp-form-v{color:var(--ko-ink-3);font-weight:500}.sp-form-p{color:var(--ko-ink);font-weight:650}.sp-form-p:not([data-exact]){color:var(--ko-ink-3);font-size:11.5px;font-weight:500}.sp-mh-tabs .filter-tab span{font-variant-numeric:tabular-nums;color:var(--ko-ink-3);margin-inline-start:6px;font-size:11px}.sp-mh-tabs .filter-tab[aria-current] span{color:inherit;opacity:.72}.sp-mh-faces{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.sp-mh-faces::-webkit-scrollbar{display:none}.sp-mh-face{scroll-snap-align:start;opacity:.62;border-radius:9px;flex:none;padding:5px;line-height:0;transition:opacity .12s,background-color .12s;display:block;position:relative}.sp-mh-face img{border-radius:7px;width:32px;height:32px;display:block}.sp-mh-face i{background:var(--ko-canvas-deep,#0b0d12);font-variant-numeric:tabular-nums;text-align:center;min-width:15px;color:var(--ko-ink-2);border-radius:5px;padding:0 3px;font-size:11px;font-style:normal;line-height:14px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 1px #ffffff1f}:is(.sp-mh-face:hover,.sp-mh-face:focus-visible){opacity:1;background:#ffffff0f}.sp-mh-face[aria-current]{opacity:1;box-shadow:inset 0 0 0 2px var(--ko-accent);background:#ffffff0d}.sp-mh-face[aria-current] i{background:var(--ko-accent);box-shadow:none;color:var(--ko-canvas-deep,#0b0d12);font-weight:600}@media (hover:none){.sp-mh-face{opacity:.85}}.sp-mh-none{padding:0 var(--gut,20px) var(--sp-4);color:var(--ko-ink-3);margin:0;font-size:13px}#champion-pool .sp-pool-cell b{color:var(--ko-ink-3);font-size:11.5px;font-weight:500}#champion-pool .sp-pool-cell i{font-size:13px}#champion-pool .sp-pool-wide b,#champion-pool .sp-pool-score b,#champion-pool tbody td,#champion-pool tbody th{font-size:12.5px}.sp-pool-cell{justify-content:start;align-items:baseline;gap:3px var(--sp-2);grid-template-columns:auto auto;display:grid}.sp-ci{background:#ffffff12;border-radius:2px;grid-column:1/-1;width:100%;min-width:74px;height:4px;position:relative}.sp-ci-band{inset-block:0;left:var(--lo);right:calc(100% - var(--hi));background:color-mix(in srgb, var(--k,var(--ko-accent)) 34%, transparent);border-radius:2px;position:absolute}.sp-ci-mark{top:-2px;left:var(--at);background:var(--k,var(--ko-accent));border-radius:1px;width:2px;height:8px;position:absolute;transform:translate(-1px)}.sp-pool-cell i{font-style:normal;font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;font-weight:700}.sp-pool-cell b{font-variant-numeric:tabular-nums;color:var(--ko-ink);font-weight:650}.sp-pool-cell i,.sp-pool-wide i,.sp-pool-score i{font-variant-numeric:tabular-nums;color:var(--ko-ink-3);font-size:11.5px;font-style:normal}.sp-pool-wide{align-items:baseline;gap:5px;display:inline-flex}.sp-pool-wide b{font-variant-numeric:tabular-nums;color:var(--ko-ink);font-weight:600}.sp-pool-score{align-items:baseline;gap:5px;display:inline-flex}.sp-pool-rate{width:172px}.sp-pool-tail{margin:0 0 var(--sp-4)}.sp-pool-tail-line{margin:0 0 var(--sp-2);color:var(--ko-ink-3);font-size:11px;line-height:1.5}.sp-pool-tail-line b{color:var(--ko-ink-2);font-weight:600}.sp-tail-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.sp-tail-chip{color:var(--ko-ink-2);transition:background-color .11s var(--ko-ease,ease), box-shadow .11s var(--ko-ease,ease);background:#ffffff09;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:11.5px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.sp-tail-chip:not(:has(img)):not(:has(picture)){padding-inline-start:9px}.sp-tail-chip img,.sp-tail-chip picture{border-radius:999px}.sp-tail-chip:hover{color:var(--ko-ink);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.sp-tail-chip{transition:none}}.sp-advice{margin:0 0 var(--sp-4);padding:var(--sp-3);background:radial-gradient(120% 160% at 0 0,#c9ec4a0f,#0000 62%),#ffffff06;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0e}.sp-advice-head{margin:0 0 var(--sp-3);font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);flex-wrap:wrap;align-items:baseline;gap:3px 7px;padding-inline:4px;font-size:11px;font-weight:500;display:flex}.sp-advice-head b{letter-spacing:.06em;text-transform:none;color:var(--k,var(--ko-accent));font-size:11px;font-weight:700}.sp-advice-gap{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ko-ink-2);margin-inline-start:auto;font-size:11px}@media (max-width:470px){.sp-advice-gap{flex-basis:100%;margin-inline-start:0}}.sp-advice-pair{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:6px;display:grid}.sp-advice-side{color:inherit;transition:background-color .11s var(--ko-ease,ease), box-shadow .11s var(--ko-ease,ease);background:#ffffff07;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px 9px 9px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.sp-advice-side[data-pick]{background:#c9ec4a0e;box-shadow:inset 0 0 0 1px #c9ec4a29}.sp-advice-side:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.sp-advice-side[data-pick]:hover{background:#c9ec4a16;box-shadow:inset 0 0 0 1px #c9ec4a42}.sp-advice-side img,.sp-advice-side picture{border-radius:8px}.sp-advice-who{gap:1px;min-width:0;display:grid}.sp-advice-who b{color:var(--ko-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sp-advice-who small{color:var(--ko-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sp-advice-score{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-2);font-size:20px;font-weight:700;line-height:1}.sp-advice-side[data-pick] .sp-advice-score{color:var(--k,var(--ko-accent))}@media (prefers-reduced-motion:reduce){.sp-advice-side{transition:none}}.sp-duo-foot{padding-top:var(--sp-3)}.sp-style-lede{margin:0 0 var(--sp-4);color:var(--ko-ink-3);font-size:12.5px;line-height:1.5}.sp-style-track{background:#ffffff0f;border-radius:3px;height:5px;position:relative}.sp-style-track:before{content:"";background:#ffffff38;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sp-style-bar{top:0;bottom:0;left:var(--from);width:var(--span);background:var(--ko-warn,#f1aa57);border-radius:3px;position:absolute}.sp-style-bar[data-over]{background:var(--k,var(--ko-accent))}.sp-style-row .sp-form-v{font-variant-numeric:tabular-nums}.sp-duo-name{font-family:var(--v4-font-text,inherit);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (pointer:coarse){.sp-ban-face,.sp-duo-name a,.sp-tail-chip{position:relative}.sp-ban-face:after,.sp-duo-name a:after,.sp-tail-chip:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.sp-duo-list{margin:0 0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(184px,100%),1fr));gap:7px;padding:0;list-style:none;display:grid}.sp-duo-card{transition:box-shadow .11s var(--ko-ease,ease);background:radial-gradient(120% 150% at 0 0,#c9ec4a0b,#0000 62%),#ffffff07;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 9px;padding:11px 13px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.sp-duo-card:hover{box-shadow:inset 0 0 0 1px #ffffff1c}.sp-duo-pips{grid-column:1/-1;gap:3px;display:flex}.sp-duo-pip{background:#ffffff21;border-radius:2px;flex:1 1 0;min-width:5px;max-width:22px;height:4px}.sp-duo-pip[data-win]{background:var(--k,var(--ko-accent))}.sp-duo-name{font-size:12.5px;font-family:var(--ko-font-display);color:var(--ko-ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-weight:500;overflow:hidden}.sp-duo-name a{color:inherit;text-decoration:none}.sp-duo-name a:hover{text-decoration:underline}.sp-duo-rec{font-variant-numeric:tabular-nums;color:var(--ko-ink-3);font-size:11.5px}.sp-duo-swing{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;text-align:end;color:var(--ko-ink-3);font-size:11px;font-weight:700}.sp-duo-swing[data-dir=up]{color:var(--k,var(--ko-accent))}.sp-duo-swing[data-dir=down]{color:var(--ko-warn,#f1aa57)}.sp-bans{margin:0 0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:0 20px;padding:0;list-style:none;display:grid}.sp-ban-row{grid-template-columns:minmax(0,1fr) 54px 30px;align-items:center;gap:9px;padding:3px 0;display:grid}.sp-ban-face{min-width:0;color:var(--ko-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.sp-ban-face img,.sp-ban-face picture{border-radius:5px;flex:none}.sp-ban-face span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-ban-face:hover{color:var(--ko-ink);text-decoration:underline}.sp-ban-track{background:#ffffff12;border-radius:3px;height:5px}.sp-ban-bar{width:var(--p);background:var(--ko-warn,#f1aa57);border-radius:3px;height:100%;display:block}.sp-ban-times{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;text-align:end;color:var(--ko-ink-3);font-size:11px}.sp-mvp{margin:0 0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:7px;padding:0;list-style:none;display:grid}.sp-mvp-card{background:#ffffff07;border-radius:10px;gap:5px;padding:9px 10px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.sp-mvp-card[data-win]{background:#c9ec4a09;box-shadow:inset 0 0 0 1px #c9ec4a1a}.sp-mvp-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.sp-mvp-top img,.sp-mvp-top picture{border-radius:7px}.sp-mvp-who{gap:1px;min-width:0;display:grid}.sp-mvp-who b{color:var(--ko-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.sp-mvp-who small{color:var(--ko-ink-3);font-size:11px}.sp-mvp-res{font-family:var(--ko-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px;font-weight:500}.sp-mvp-card[data-win] .sp-mvp-res{color:var(--k,var(--ko-accent))}.sp-mvp-kda{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink);margin:0;font-size:15px;font-weight:700;line-height:1}.sp-mvp-kda i{color:var(--ko-ink-3);margin:0 3px;font-size:12px;font-style:normal;font-weight:400}.sp-mvp-why{color:var(--ko-ink-2);flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:0;font-size:11px;display:flex}.sp-mvp-tag{font-family:var(--ko-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.sp-trend{height:56px;margin:0 0 var(--sp-2);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:4px;display:grid}.sp-trend-bar{height:var(--h);background:#ffffff24;border-radius:3px;min-height:3px}.sp-trend-bar[data-newest]{background:var(--k,var(--ko-accent))}.sp-trend-halves{margin:0 0 var(--sp-4);grid-template-columns:1fr 1fr;gap:4px;display:grid}.sp-trend-half{border-top:1px solid #ffffff17;align-items:baseline;gap:6px;margin:0;padding-top:6px;display:flex}.sp-trend-half[data-newest]{border-top-color:color-mix(in srgb, var(--k,var(--ko-accent)) 45%, transparent)}.sp-trend-half b{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-ink-2);font-size:15px;font-weight:700;line-height:1}.sp-trend-half[data-newest] b{color:var(--k,var(--ko-accent))}.sp-trend-half span{font-family:var(--ko-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ko-ink-3);font-size:11px}.ko-hero--player{overflow:visible}.ko-hero--player .ko-hero-art{border-radius:inherit;overflow:hidden}.ko-hero--player .ko-hero-art>img{opacity:.46;filter:saturate(.7)contrast(1.04)}.ko-hero--player[data-art]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to right, var(--ko-canvas,#0b0d12) 30%, color-mix(in srgb, var(--ko-canvas,#0b0d12) 82%, transparent) 58%, transparent 78%);position:absolute;inset:0}@media (max-width:900px){.ko-hero--player .ko-hero-art>img{opacity:.2}.ko-hero--player[data-art]:after{background:linear-gradient(to right, var(--ko-canvas,#0b0d12) 52%, color-mix(in srgb, var(--ko-canvas,#0b0d12) 88%, transparent) 100%)}}.sp-board{gap:var(--sp-4);margin-bottom:var(--sp-4);align-items:start;display:grid}@media (min-width:1076px){#ko-mini:checked~.ko-shell .sp-board{grid-template-columns:340px minmax(0,1fr)}#ko-mini:checked~.ko-shell .sp-board-side{top:var(--sp-4);grid-area:1/1;position:sticky}#ko-mini:checked~.ko-shell .sp-board-main{grid-area:1/2}}@media (min-width:1240px){.sp-board{grid-template-columns:340px minmax(0,1fr)}.sp-board-side{grid-area:1/1}.sp-board-main{grid-area:1/2}.sp-board-side{top:var(--sp-4);position:sticky}}.sp-board-main,.sp-board-side{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.sp-board-side>.ko-panel,.sp-board-side>.sp-run{margin-bottom:0}.sp-parts{margin:0 0 var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 0 2px;list-style:none;display:grid}.sp-part{align-content:start;justify-items:center;gap:9px 0;min-width:0;padding:0 2px;display:grid}.sp-part-dial{aspect-ratio:1;place-items:center;width:min(84px,100%);display:grid;position:relative}.sp-part-dial:before{content:"";background:conic-gradient(from -90deg, var(--k,var(--ko-accent)) calc(var(--p,0) * 1%), #ffffff13 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 73%);mask:radial-gradient(closest-side,#0000 72%,#000 73%)}.sp-part[data-empty] .sp-part-dial:before{background:#ffffff13}.sp-part-v{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ko-ink);font-size:24px;font-weight:700;line-height:1}.sp-part[data-empty] .sp-part-v{color:var(--ko-ink-3);font-size:18px}.sp-part-k{font-family:var(--ko-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--ko-ink-2);font-size:11px;font-weight:500}.sp-part-n{font-variant-numeric:tabular-nums;color:var(--ko-ink-3);text-align:center;overflow-wrap:anywhere;margin-top:-4px;font-size:11.5px;line-height:1.35}@media (max-width:380px){.sp-part-dial{width:min(70px,100%)}.sp-part-v{font-size:21px}}.sp-rates{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-rate{background:#ffffff07;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:11px 13px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.sp-rate-v{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-warn,#f1aa57);grid-row:span 3;align-self:center;font-size:19px;font-weight:700;line-height:1}.sp-rate[data-over] .sp-rate-v{color:var(--k,var(--ko-accent))}.sp-rate-k{font-family:var(--ko-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--ko-ink-3);grid-column:2;font-size:11px;font-weight:500}.sp-rate .sp-style-track{grid-column:2;margin-block:5px}.sp-rate-n{font-variant-numeric:tabular-nums;color:var(--ko-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;overflow:hidden}.sp-rank-crest{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-rank-crest i{background:var(--ko-canvas,#0b0d12);min-width:17px;font-family:var(--ko-font-display);text-align:center;color:var(--ko-ink-2);border-radius:999px;padding:1px 4px;font-size:11px;font-style:normal;font-weight:700;line-height:1.5;position:absolute;bottom:-1px;right:-2px;box-shadow:inset 0 0 0 1px #ffffff29}.ko-nav-glyph{color:var(--ink-4);transition:color .11s var(--ko-ease,ease);flex:none;display:inline-flex}.ko-nav-glyph svg{display:block}.ko-nav-item:hover .ko-nav-glyph,.ko-nav-item[aria-current] .ko-nav-glyph{color:currentColor}.ko-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:861px){#ko-mini:checked~.ko-shell .ko-side{overflow:hidden}#ko-mini:checked~.ko-shell .ko-side-nav .ko-nav-item{border-radius:10px;grid-template-columns:20px;justify-content:center;min-height:40px;margin-inline:4px;padding:0}#ko-mini:checked~.ko-shell .ko-side-nav .ko-nav-item .ko-nav-glyph svg{width:20px;height:20px}#ko-mini:checked~.ko-shell .ko-side-nav .ko-nav-item[aria-current]>.ko-nav-mark{display:none}#ko-mini:checked~.ko-shell .ko-side-nav .ko-nav-item[aria-current]{background:#ffffff13}#ko-mini:checked~.ko-shell .ko-side-nav .ko-nav-item[aria-current]:before{border-radius:1px;width:2px;top:10px;bottom:10px;left:0}#ko-mini:checked~.ko-shell .ko-nav-label,#ko-mini:checked~.ko-shell .ko-nav-count,#ko-mini:checked~.ko-shell .ko-side-nav .ko-eyebrow,#ko-mini:checked~.ko-shell .ko-side-prov,#ko-mini:checked~.ko-shell .ko-side-cta__label{display:none}#ko-mini:checked~.ko-shell .ko-side-recent>.ko-eyebrow,#ko-mini:checked~.ko-shell .ko-side-recent-row>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ko-mini:checked~.ko-shell .ko-side-recent-row{border-radius:10px;justify-content:center;min-height:40px;margin-inline:4px;padding:0}#ko-mini:checked~.ko-shell .ko-side-recent-row img{width:24px;height:24px}#ko-mini:checked~.ko-shell .ko-side-brand{display:none}#ko-mini:checked~.ko-shell .ko-side-head{justify-content:center;padding-inline:0}#ko-mini:checked~.ko-shell .ko-side-nav .ko-side-group+.ko-side-group{border-top:1px solid #ffffff12;margin-top:6px;padding-top:6px}#ko-mini:checked~.ko-shell .ko-side-cta{justify-content:center;padding-inline:0}}.ko-side-prov{color:var(--ko-ink-3);align-items:baseline;gap:5px;margin:0;padding:8px 12px 2px;font-size:11.5px;line-height:1.4;display:flex}.ko-side-prov b{font-variant-numeric:tabular-nums;color:var(--ko-ink-2);font-weight:600}.ko-side-prov-sep{opacity:.5}.ko-side-prov time{font-variant-numeric:tabular-nums}.ko-side-recent{gap:1px;padding:4px 6px 6px;display:grid}.ko-side-recent[hidden]{display:none}.ko-side-recent .ko-eyebrow{padding:2px 6px 4px}.ko-side-recent-row{min-height:30px;color:var(--ko-ink-3);transition:background-color .11s var(--ko-ease,ease), color .11s var(--ko-ease,ease);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;text-decoration:none;display:flex;overflow:hidden}.ko-side-recent-row img{border-radius:5px;flex:none}.ko-side-recent-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ko-side-recent-row:hover{color:var(--ko-ink);background:#ffffff16}.ko-side-recent-row:active{background:#00000047}@media (pointer:coarse){.ko-side-recent-row{min-height:40px}}@media (max-width:860px){.ko-side{width:min(300px,82vw)}.v4-shell .ko-side-nav .ko-nav-item{font-size:14.5px}}@media (pointer:coarse){.ko-menu-toggle{width:44px;height:44px}}.ko-icon--rank.ko-icon--fallback{background:#ffffff0d;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14}.sp-traits{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.sp-trait{color:var(--ko-ink-2);cursor:pointer;transition:transform .11s var(--ko-ease,ease), background-color .11s var(--ko-ease,ease), box-shadow .11s var(--ko-ease,ease);background:#ffffff0b;border-radius:10px;align-items:baseline;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.sp-trait b{font-family:var(--ko-font-display);font-variant-numeric:tabular-nums;color:var(--ko-warn,#f1aa57);font-size:11px;font-weight:700}.sp-trait[data-dir=more] b{color:var(--k,var(--ko-accent))}ko-note:has(.sp-trait) button.note-btn:before{content:none}ko-note:has(.sp-trait) button.note-btn{border-radius:10px;padding:0}ko-note:hover .sp-trait{color:var(--ko-ink);background:#ffffff13;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff21}ko-note button:focus-visible .sp-trait{color:var(--ko-ink);background:#ffffff13;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff21}ko-note button:active .sp-trait{background:#ffffff1a;transform:translateY(0);box-shadow:inset 0 0 0 1px #ffffff2e}ko-note:has(ko-note-pop:popover-open) .sp-trait{background:#ffffff1a;transform:translateY(0);box-shadow:inset 0 0 0 1px #ffffff2e}@media (prefers-reduced-motion:reduce){.sp-trait{transition:background-color .11s}ko-note:hover .sp-trait{transform:none}}.ko-side-nav{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;scrollbar-gutter:stable}.ko-side-nav:hover{scrollbar-color:#ffffff42 transparent}.ko-side-nav::-webkit-scrollbar{width:6px}.ko-side-nav::-webkit-scrollbar-track{background:0 0}.ko-side-nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.ko-side-nav:hover::-webkit-scrollbar-thumb{background:#ffffff42}.v4-shell .ko-side-prov{margin-bottom:14px}.ko-beta{background:#ffffff08;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 0 0 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ko-beta[hidden]{display:none}.ko-page:is(.ab,.gd,.hiw)>.ko-beta{margin-block-end:var(--sp-5)}.ko-beta-say{min-width:0;color:var(--ko-ink-2);text-wrap:pretty;flex:auto;margin:0;padding:10px 0;font-size:13px;line-height:24px}.ko-beta-tag{font-family:var(--ko-font-display);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;color:var(--k,#c9ec4a);background:#c9ec4a1f;border-radius:6px;margin-inline-end:8px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px;display:inline-block}.ko-beta-say b{color:var(--ko-ink);font-weight:600}.ko-beta-say .ko-beta-go{white-space:nowrap;color:var(--ko-ink);transition:background-color .11s var(--ko-ease,ease);background:#ffffff12;border-radius:999px;margin-inline-start:4px;padding:0 10px;font-weight:600;line-height:24px;text-decoration:none;display:inline-block}.ko-beta-say .ko-beta-go:after{content:" →";color:var(--k,#c9ec4a)}.ko-beta-say .ko-beta-go:hover{background:#ffffff1f}.ko-beta-x{cursor:pointer;width:44px;height:44px;color:var(--ko-ink-3);transition:background-color .11s var(--ko-ease,ease), color .11s var(--ko-ease,ease);background:0 0;border:0;border-radius:12px;flex:none;align-self:flex-start;place-items:center;margin-inline-start:auto;padding:0;display:grid}:is(.ko-beta-x:hover,.ko-beta-x:focus-visible){color:var(--ko-ink);background:#ffffff12}@media (max-width:560px){.ko-beta{padding-left:12px;display:block;position:relative}.ko-beta-say{padding:11px 12px 11px 0;font-size:12.5px;line-height:22px}.ko-beta-say:before{content:"";float:right;width:34px;height:22px}.ko-beta-x{position:absolute;top:0;right:0}.ko-beta-say .ko-beta-go{gap:6px;width:fit-content;max-width:100%;margin:8px 0 1px;padding:4px 12px;display:flex}}@media (max-width:340px){.ko-beta-say{font-size:12px}.ko-beta-say .ko-beta-go{padding:4px 10px}}@media (max-width:300px){.ko-beta-say .ko-beta-go{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}}@media (prefers-reduced-motion:reduce){.ko-beta-x,.ko-beta-say .ko-beta-go{transition:none}}.v4-shell.v4-shell .ko-hero-title,.v4-shell.v4-shell .ko-h1{font-family:var(--ko-font-lol);font-weight:700}.v4-shell.v4-shell .ko-h2,.v4-shell.v4-shell .ko-panel-head>.ko-h2,.v4-shell.v4-shell .ph-sec-head>.ko-h2,.v4-shell.v4-shell .ko-h3,.v4-shell.v4-shell .ko-panel-head>.ko-h3,.v4-shell.v4-shell .sp-recent-h{font-family:var(--ko-font-lol);font-weight:500}.v4-shell.v4-shell .mh-sum-name b,.v4-shell.v4-shell .mh-seat-name,.v4-shell.v4-shell .sp-duo-name,.v4-shell.v4-shell .sp-pool-name,.v4-shell.v4-shell .it-with-name,.v4-shell.v4-shell .rk-name{font-family:var(--ko-font-lol)}.v4-shell.v4-shell .hx-hero .ko-hero-title{font-family:var(--v4-font-display);font-weight:400}.v4-shell.v4-shell .ko-hero-title[data-ugc],.v4-shell.v4-shell .ko-hero-title>[data-ugc]{font-family:var(--ko-font-lol);font-weight:700}.ko-mark{vertical-align:middle;flex:none;display:block}.v4-shell .ko-foot-logo{color:var(--ink-max,var(--ko-ink))}.v4-shell .ko-side-brand,.v4-shell .ko-foot-logo{transition:color .12s var(--ko-ease,ease)}:is(.v4-shell .ko-side-brand:hover,.v4-shell .ko-side-brand:focus-visible,.v4-shell .ko-foot-logo:hover,.v4-shell .ko-foot-logo:focus-visible){color:var(--ko-accent)}@media (prefers-reduced-motion:reduce){.v4-shell .ko-side-brand,.v4-shell .ko-foot-logo{transition:none}}.ko-hero.ko-hero--page{flex-direction:row;align-items:stretch;min-height:288px;padding:0}.ko-hero--page:after{content:"";z-index:1;background:linear-gradient(to bottom, var(--ko-accent), color-mix(in srgb, var(--ko-accent) 30%, transparent));border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:22px;inset-inline-start:0}.ko-hero--page:not(.ko-hero--wall){background:radial-gradient(90% 120% at 96% 8%, color-mix(in srgb, var(--ko-accent) 15%, transparent) 0%, color-mix(in srgb, var(--ko-accent) 5%, transparent) 34%, transparent 62%), linear-gradient(180deg, #ffffff0d, #ffffff04)}.ko-hero-backdrop{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tlb-lead.ko-hero--page:not(.ko-hero--wall){background:linear-gradient(#ffffff0d,#ffffff04)}.tlb-ridge{inset-inline:0;width:100%;height:30%;display:block;position:absolute;bottom:0}.tlb-lead.ko-hero--page>.ko-hero-body{padding-block-end:clamp(96px,10vw,128px)}.tlb-ridge rect{fill:url(#tlb-ridge-fade)}.tlb-ridge .tlb-ridge-lo{stop-color:var(--ko-accent);stop-opacity:.1}.tlb-ridge .tlb-ridge-hi{stop-color:var(--ko-accent);stop-opacity:.3}.tlb-lead .tlb-best{z-index:1;background:linear-gradient(0deg, #ffffff09, #ffffff09), var(--ko-bg,#0b0c0a);position:relative}@media (max-width:720px){.tlb-ridge{display:none}.tlb-lead.ko-hero--page>.ko-hero-body{padding-block-end:var(--sp-6)}}.ko-hero--page>.ko-hero-body{justify-content:flex-end;gap:var(--sp-4);background:0 0;flex:auto;min-width:0;max-width:min(660px,62%);padding:clamp(24px,3vw,38px) clamp(22px,2.6vw,34px)}.ko-hero--page:not(.ko-hero--wall){min-height:0}.ko-hero--page:not(.ko-hero--wall)>.ko-hero-body{max-width:100%}.ko-hero--page:not(.ko-hero--wall):has(>:not(.ko-hero-body)){min-height:240px}.ko-hero--page:not(.ko-hero--wall):has(>:not(.ko-hero-body))>.ko-hero-body{max-width:min(660px,62%)}.ko-hero--page .ko-hero-lead{max-width:56ch;margin:0}.ko-hero--page .ko-tags{gap:var(--sp-2)}.ko-hero--page .ph-state{max-width:68ch;margin:0}@media (max-width:620px){.ko-hero.ko-hero--page{min-height:0}.ko-hero--page>.ko-hero-body,.ko-hero--page:not(.ko-hero--wall)>.ko-hero-body{max-width:100%;padding:var(--sp-4) var(--sp-4) var(--sp-5)}.ko-hero--page:after{inset-block:16px}}.ko-hero-facts{background:#ffffff08;border-radius:14px;flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-self:stretch;gap:2px;min-width:0;max-width:38%;margin:clamp(18px,2vw,26px) clamp(18px,2vw,26px) clamp(18px,2vw,26px) 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.v4-shell .ko-hero-facts>*,.v4-shell .ko-hero-facts .ko-stat,.v4-shell .ko-hero-facts .v4-stat,.ko-hero-facts>*,.ko-hero-facts .ko-stat,.ko-hero-facts .v4-stat{box-shadow:none;background:0 0;border:0;border-radius:0}.ko-hero-facts>*{padding:clamp(11px,1.2vw,15px) clamp(13px,1.4vw,18px)}@media (max-width:760px){:is(.ko-hero.ko-hero--page,.ko-hero--page:not(.ko-hero--wall):has(>:not(.ko-hero-body))){flex-direction:column}.ko-hero.ko-hero--page:not(.ko-hero--wall){min-height:0}.ko-hero--page:not(.ko-hero--wall):has(>:not(.ko-hero-body)){min-height:0}.ko-hero.ko-hero--page.ko-hero--wall{min-height:268px}.ko-hero--page>.ko-hero-body,.ko-hero--page:not(.ko-hero--wall)>.ko-hero-body{max-width:100%}.ko-hero--page:not(.ko-hero--wall):has(>:not(.ko-hero-body))>.ko-hero-body{max-width:100%}.ko-hero-facts{max-width:none;margin:0 var(--sp-4) var(--sp-4);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto}}.ko-hero--page .tlb-best{flex:0 300px;align-self:center;margin:clamp(18px,2vw,26px) clamp(18px,2vw,26px) clamp(18px,2vw,26px) 0}.ko-hero .ko-tags .ko-tag{white-space:normal;max-width:100%}@media (min-width:761px){.ko-hero--page .tlb-best{margin-inline-start:auto}}.ko-hero--page .tlb-best-figs{grid-template-columns:minmax(0,1fr);gap:0;padding-block-start:4px}.ko-hero--page .tlb-best-figs>span{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-block:9px;display:flex}.ko-hero--page .tlb-best-figs>span+span{border-top:1px solid #ffffff0f}.ko-hero--page .tlb-best-figs small{text-align:end}@media (max-width:760px){.ko-hero--page .tlb-best{margin:0 var(--sp-4) var(--sp-4);flex:none}.ko-hero--page .tlb-best-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block-start:14px}.ko-hero--page .tlb-best-figs>span{gap:3px;padding-block:0;display:grid}.ko-hero--page .tlb-best-figs>span+span{border-top:0}.ko-hero--page .tlb-best-figs small{text-align:start}}.ko-hero--page>.ko-hero-body>:where(form,.ko-lookup,.ko-tags,.hx-do){margin-block:0}.ko-hero--page .ko-lookup{margin:0}.method.pool-note{box-shadow:none;background:0 0;border:0;padding:0}.method-line{max-width:78ch;margin:0;line-height:1.5}.ko-side-nav .ko-nav-item[href*=discord\.gg] .ko-nav-glyph{color:var(--discord)}.ko-social{border-radius:var(--ko-r-sm);width:34px;min-height:32px;color:var(--ink-2);transition:background var(--t-color) ease, border-color var(--t-color) ease, color var(--t-color) ease;border:1px solid #ffffff24;flex:none;justify-content:center;align-items:center;display:inline-flex}.ko-social:hover{color:var(--ink-max);background:#ffffff0f;border-color:#ffffff3d}.ko-social--discord:hover{color:var(--discord)}.ko-social:focus-visible{outline:2px solid var(--k);outline-offset:2px}@media (pointer:coarse){.ko-social{width:44px;min-height:44px}}@media (max-width:620px),(max-width:642px) and (pointer:coarse){.ko-social{display:none}}.ko-foot-social{gap:var(--sp-2);flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;list-style:none;display:flex}.ko-foot-social-link{align-items:center;gap:var(--s-4);border-radius:var(--ko-r-sm);min-height:36px;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);max-width:100%;transition:background var(--t-color) ease, border-color var(--t-color) ease;border:1px solid #ffffff24;padding:0 14px 0 12px;font-weight:600;text-decoration:none;display:inline-flex}.ko-foot-social-link svg{color:var(--ink-2);transition:color var(--t-color) ease;flex:none}.ko-foot-social-link--discord svg{color:var(--discord)}.ko-foot-social-link:hover{background:#ffffff0f;border-color:#ffffff3d}.ko-foot-social-link--x:hover svg{color:var(--ink-max)}@media (pointer:coarse){.ko-foot-social-link{min-height:44px}}.ko-help{text-align:start;align-items:center;gap:var(--s-6) var(--s-8);padding:var(--s-7) var(--gut);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--edge);flex-wrap:wrap;display:flex}.ko-help-say{gap:var(--s-2);flex-direction:column;flex:300px;min-width:0;display:flex}.ko-help-title{font-family:var(--v4-font-text);font-size:var(--fs-body-l);font-weight:600;line-height:var(--lh-title);color:var(--ink);margin:0}.ko-help-line{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.ko-help-go{gap:var(--s-4);flex-wrap:wrap;display:flex}.ko-help-link{align-items:center;gap:var(--s-4);border-radius:var(--r-btn-s);min-height:40px;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);white-space:nowrap;transition:background var(--t-color) ease, border-color var(--t-color) ease;border:1px solid #ffffff24;padding:0 14px 0 12px;font-weight:600;text-decoration:none;display:inline-flex}a.ko-help-link:is(:link,:visited,:hover,:active),a.ko-foot-social-link:is(:link,:visited,:hover,:active){color:var(--ink);text-decoration:none}.ko-help-link:hover{background:#ffffff0f;border-color:#ffffff3d}.ko-help-link:focus-visible{outline:2px solid var(--k);outline-offset:2px}.ko-help-mark{color:var(--ink-2);transition:color var(--t-color) ease;flex:none}.ko-help-link--discord .ko-help-mark{color:var(--discord)}.ko-help-link--x:hover .ko-help-mark{color:var(--ink-max)}.ko-help-out{color:var(--ink-3);flex:none}@media (pointer:coarse){.ko-help-link{min-height:44px}}@media (max-width:560px){.ko-help-go{flex-direction:column;width:100%}.ko-help-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.ko-social,.ko-foot-social-link,.ko-foot-social-link svg,.ko-help-link,.ko-help-mark{transition:none}}.ad-top{align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.ad-top-lead{gap:var(--sp-1);flex:16rem;min-width:0;display:grid}.ad-top-out{flex:none;margin:0}.ad-tabs{display:flex}.ad-tabs ul{border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-md);background:var(--ko-inset);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.ad-tabs li{flex:none;min-width:0}.ad-tab{min-height:44px;padding:var(--sp-2) var(--sp-5);margin:var(--sp-1);border-radius:var(--ko-r-sm);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-bold);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.ad-tab:hover{background:var(--ko-tag-fill-hi);color:var(--ko-ink)}@media (max-width:620px){.ad-tabs ul{flex:auto}.ad-tabs li{flex:6rem}.ad-tab{padding:var(--sp-2) var(--sp-3)}}.ad-tab[aria-current=page]{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent);box-shadow:inset 0 -3px 0 var(--ko-ink-on-accent);border-color:#0000}.ko-btn.ad-btn{min-height:44px}.ad-tiles{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container adstack (width>=52rem){.ad-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container adstack (width<=27rem){.ad-tiles{grid-template-columns:minmax(0,1fr)}}.ko-stat.ad-stat{gap:var(--sp-2)}.ad-stat .ko-stat-cap{line-height:1.2}.ad-stat-note{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);margin-block-start:auto;padding-block-start:var(--sp-2);line-height:1.45}.ko-stat--accent .ad-stat-note{color:var(--ko-ink-on-accent)}.ad-verdict{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-lg);background:var(--ko-inset);color:var(--ko-ink);font-size:var(--ko-fs-meta);border-left-width:3px;grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.ad-verdict .ad-dot{block-size:10px;inline-size:10px;margin-block-start:.45em}.ad-verdict[data-state=ok]{border-left-color:var(--ko-good)}.ad-verdict[data-state=ok] .ad-dot{background:var(--ko-good)}.ad-verdict[data-state=warn]{border-left-color:var(--ko-warn)}.ad-verdict[data-state=warn] .ad-dot{background:var(--ko-warn)}.ad-verdict[data-state=bad]{border-left-color:var(--ko-bad)}.ad-verdict[data-state=bad] .ad-dot{background:var(--ko-bad)}.ad-state{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.ad-dot{border-radius:var(--ko-r-pill);background:var(--ko-ink-3);flex:none;block-size:8px;inline-size:8px}.ad-state[data-state=writing] .ad-dot{background:var(--ko-good)}.ad-state[data-state=slow] .ad-dot{background:var(--ko-warn)}.ad-state[data-state=silent] .ad-dot{background:var(--ko-bad)}.ad-bars{gap:var(--sp-2);display:grid;container:adbars/inline-size}.ad-bar{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(4.5rem,30%) minmax(0,1fr) auto;align-items:center;display:grid}.ad-bar-name{font-size:var(--ko-fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-bars--wide .ad-bar-name{white-space:normal}.ad-bar-num{color:var(--ko-ink-2);font-size:var(--ko-fs-tag);white-space:nowrap}@container adbars (width<=340px){.ad-bar{grid-template-columns:minmax(0,1fr) auto}.ad-bar-name{white-space:normal;grid-column:1/-1}}.ad-meter{border-radius:var(--ko-r-xs);background:var(--ko-inset);block-size:8px;overflow:hidden}.ad-meter-fill{block-size:100%;inline-size:var(--ad-p);border-radius:var(--ko-r-xs);background:var(--ko-accent-fill);display:block}.ad-meter-fill[data-tone=good]{background:var(--ko-good)}.ad-meter-fill[data-tone=bad]{background:var(--ko-bad)}.ad-meter-fill[data-tone=quiet]{background:var(--ko-ink-3)}.ad-meter.ad-meter--row{block-size:6px;min-inline-size:4rem}.ad-chart{block-size:8rem;padding-bottom:var(--sp-1);border-bottom:1px solid var(--ko-panel-line);-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-end;gap:2px;display:flex;overflow-x:auto}.ad-col{flex-direction:column;flex:8px;justify-content:flex-end;block-size:100%;min-inline-size:6px;max-inline-size:20px;display:flex}.ad-col-new{background:var(--ko-good);border-radius:var(--ko-r-xs) var(--ko-r-xs) 0 0}.ad-col-ret{background:var(--ko-accent-fill)}.ad-legend{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);flex-wrap:wrap;display:flex}.ad-swatch{block-size:.65rem;inline-size:.65rem;margin-right:var(--sp-1);border-radius:var(--ko-r-xs);vertical-align:-1px;display:inline-block}.ad-swatch[data-of=new]{background:var(--ko-good)}.ad-swatch[data-of=returning]{background:var(--ko-accent-fill)}.ad-empty{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border:1px dashed var(--ko-panel-line);border-radius:var(--ko-r-lg);background:var(--ko-inset);justify-items:start;display:grid}.ad-empty p{color:var(--ko-ink-2);font-size:var(--ko-fs-meta);max-width:46ch}.ad-empty code{color:var(--ko-ink);font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag)}.ad-notice{border-left:3px solid var(--ko-accent);padding:var(--sp-3) var(--sp-4);border-radius:0 var(--ko-r-sm) var(--ko-r-sm) 0;background:var(--ko-inset);font-size:var(--ko-fs-meta)}.ad-signin{gap:var(--sp-2);max-width:26rem;display:grid}.ad-signin label{color:var(--ko-ink-2);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold)}.ad-signin input[type=email]{min-height:44px;padding:0 var(--sp-3);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-sm);background:var(--ko-inset);color:var(--ko-ink);font:inherit}.ad-signin input[type=email]::placeholder{color:var(--ko-ink-3)}.ad-stack{gap:var(--sp-5);flex-direction:column;display:flex;container:adstack/inline-size}.ad-narrow{max-width:34rem}.ad-sec-head{align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.ad-sec-head>:first-child{flex:auto;min-width:0}.ad-sec-stamp{flex:none}.ad-sec{gap:var(--sp-3);flex-direction:column;display:flex}.ad-lede{color:var(--ko-ink-2);font-size:var(--ko-fs-meta);max-width:68ch;line-height:1.55}.ad-fine{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);max-width:68ch;line-height:1.5}.ad-panel-foot{margin-top:var(--sp-3)}.ko-panel--flush>.ad-panel-foot{padding:0 var(--sp-5) var(--sp-4);margin-top:0}.ad-colophon{padding-top:var(--sp-4);border-top:1px solid var(--ko-panel-line)}.ad-duo{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container adstack (width>=46rem){.ad-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-duo>:last-child:nth-child(odd){grid-column:1/-1}}.ad-model{gap:var(--ko-s-3);display:grid}.ad-model-head{gap:var(--ko-s-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ad-model-name{font-size:var(--ko-fs-4);font-family:var(--ko-mono,ui-monospace, monospace);margin:0}.ad-model-sub{margin:var(--ko-s-2) 0 0;font-size:var(--ko-fs-6)}.ad-model-claim{margin:0}.ad-vars{gap:var(--ko-s-3);margin:0;padding:0;list-style:none;display:grid}.ad-var{gap:var(--ko-s-1);display:grid}.ad-var[data-dropped=yes]{opacity:.62}.ad-var-head{gap:var(--ko-s-2);justify-content:space-between;align-items:baseline;display:flex}.ad-var-name{font-family:var(--ko-mono,ui-monospace, monospace);font-weight:600}.ad-var-num{font-variant-numeric:tabular-nums;color:var(--ko-ink-2)}.ad-var-why{color:var(--ko-ink-2);font-size:var(--ko-fs-6);max-inline-size:68ch;margin:0}.ad-var-meta{gap:var(--ko-s-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ad-tagish{color:var(--ko-ink-3)}.ad-code{max-inline-size:100%;padding:0 var(--ko-s-1);border-radius:var(--ko-r-xs);background:var(--ko-inset);font-family:var(--ko-mono,ui-monospace, monospace);font-size:var(--ko-fs-7,.75rem);white-space:pre;display:inline-block;overflow-x:auto}.ad-models{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@container adstack (width>=46rem){.ad-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@container adstack (width>=76rem){.ad-models{grid-template-columns:repeat(3,minmax(0,1fr))}}.ad-mcard{gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:1px solid var(--ko-panel-line);background:var(--ko-panel);border-radius:10px;flex-direction:column;display:flex}.ad-mcard--refused{border-inline-start:2px solid var(--ko-bad)}.ad-mcard-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ad-mcard-id{min-width:0}.ad-mcard-name{letter-spacing:.01em;overflow-wrap:anywhere;font-size:1rem;font-weight:650}.ad-mcard-sub{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);font-variant-numeric:tabular-nums;margin-top:2px}.ad-mcard-lift{flex-direction:column;flex:none;align-items:flex-end;line-height:1.1;display:flex}.ad-mcard-liftnum{font-variant-numeric:tabular-nums;color:var(--ko-good);font-size:1.35rem;font-weight:700}.ad-mcard-lift[data-tone=bad] .ad-mcard-liftnum{color:var(--ko-bad)}.ad-mcard-liftword{color:var(--ko-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ad-mcard-claim{color:var(--ko-ink-2);font-size:var(--ko-fs-tag);line-height:1.5}.ad-facts{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-block:1px solid var(--ko-panel-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-facts dt{color:var(--ko-ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.ad-facts dd{font-size:var(--ko-fs-meta);font-variant-numeric:tabular-nums;margin:2px 0 0}.ad-facts dd[data-state=good]{color:var(--ko-good)}.ad-facts dd[data-state=bad]{color:var(--ko-bad)}.ad-warnline{padding:var(--sp-2) var(--sp-3);border-inline-start:2px solid var(--ko-bad);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);line-height:1.45}.ad-mcard-sub2{color:var(--ko-ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.ad-vars2{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ad-var2{align-items:center;gap:var(--sp-2);font-size:var(--ko-fs-tag);grid-template-columns:minmax(3.5rem,5rem) 1fr auto;display:grid}.ad-var2-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-var2-meter{min-width:0}.ad-var2-num{color:var(--ko-ink-3);font-variant-numeric:tabular-nums;text-align:right}.ad-var2-num--wide{grid-column:2/-1}.ad-var2[data-dropped=yes] .ad-var2-name,.ad-var2[data-dropped=yes] .ad-var2-num{color:var(--ko-ink-3)}.ad-howto,.ad-more{border:1px solid var(--ko-panel-line);background:var(--ko-panel);border-radius:8px}.ad-more{background:0 0}.ad-howto>summary,.ad-more>summary{padding:var(--sp-2) var(--sp-3);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);cursor:pointer;font-weight:600}.ad-howto-body,.ad-more-body{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);flex-direction:column;line-height:1.55;display:flex}.ad-howto-body p{max-width:68ch}.ad-more-body h5{color:var(--ko-ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.ad-whys,.ad-rungs{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-whys li{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.ad-why-text{min-width:0;color:var(--ko-ink-3);flex:16rem}.ad-chip{border:1px solid var(--ko-panel-line);color:var(--ko-ink-3);white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:11px}.ad-chip[data-kind=measured]{border-color:color-mix(in srgb, var(--k) 40%, transparent);color:var(--k)}.ad-chip[data-kind=physics]{border-color:color-mix(in srgb, var(--info) 40%, transparent);color:var(--info)}.ad-whys .ad-fine{flex:100%;min-width:0}.ad-rungs li{align-items:center;gap:var(--sp-2);grid-template-columns:1fr 4rem 3rem;min-width:0;display:grid}.ad-rung-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-rung-num{font-variant-numeric:tabular-nums;text-align:right}.ad-code--block{padding:var(--sp-2);background:var(--ko-elevated,#ffffff08);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;display:block;overflow-x:auto}.ad-refused{gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--ko-panel-line);flex-direction:column;display:flex}.ad-refused-h{font-size:.95rem;font-weight:650}.ad-var2-on{margin-left:var(--sp-1);color:var(--ko-ink-3);white-space:nowrap;font-size:.9em}.ad-us-notes{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--ko-warn);border-radius:0 var(--ko-r-sm) var(--ko-r-sm) 0;background:var(--ko-inset);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);margin:0;list-style:none;display:grid}.ad-us-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.ad-us-title{gap:var(--sp-1);min-width:0;display:grid}.ad-seg{padding:var(--sp-1);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-md);background:var(--ko-inset);flex:none;display:inline-flex}.ad-seg>a{min-block-size:36px;min-inline-size:3.25rem;padding:0 var(--sp-3);border-radius:var(--ko-r-sm);color:var(--ko-ink-2);font-family:var(--ko-font-mono);font-size:var(--ko-fs-meta);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ad-seg>a:hover{background:var(--ko-tag-fill-hi);color:var(--ko-ink)}.ad-seg>a[aria-current=page]{background:var(--ko-accent-fill);color:var(--ko-ink-on-accent)}.ad-kpis{border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-lg);background:var(--ko-panel-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@container adstack (width>=52rem){.ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-kpis--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container adstack (width>=72rem){.ad-kpis--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ad-kpi{align-content:start;gap:var(--sp-1);min-width:0;padding:var(--sp-4);background:linear-gradient(var(--ko-panel), var(--ko-panel)), var(--ko-canvas);display:grid}.ad-kpi-v{color:var(--ko-ink);font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.ad-kpi-v>small{color:var(--ko-ink-3);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-regular);margin-inline-start:var(--sp-1)}.ad-kpi-k{color:var(--ko-ink-2);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-semibold)}.ad-kpi-n{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);line-height:1.4}.ad-tb{align-items:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-wrap:wrap;display:flex}.ad-tb-find{flex:100%;min-width:0}.ad-tb-sel{flex:1 1 calc(50% - var(--sp-3));gap:var(--sp-1);min-width:0;color:var(--ko-ink-3);font-size:var(--ko-fs-tag);display:grid}.ad-tb-go{flex:100%}@container adstack (width>=46rem){.ad-tb-find{flex:16rem}.ad-tb-sel{flex:0 9rem}.ad-tb-sel:nth-of-type(5){flex-basis:5.5rem}.ad-tb-go{flex:none}}.ad-tb input[type=search],.ad-tb select{min-block-size:44px;inline-size:100%;padding:0 var(--sp-3);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-md);background:var(--ko-inset);color:var(--ko-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;font-size:var(--ko-fs-meta)}.ad-tb input[type=search]::placeholder{color:var(--ko-ink-3)}.ad-tb input[type=search]:focus-visible{border-color:var(--ko-accent-line);outline:2px solid var(--ko-focus);outline-offset:1px}.ad-tb select:focus-visible{border-color:var(--ko-accent-line);outline:2px solid var(--ko-focus);outline-offset:1px}.ad-tb-count{justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:0 var(--sp-4) var(--sp-3);color:var(--ko-ink-3);font-size:var(--ko-fs-meta);flex-wrap:wrap;display:flex}.ad-tb-count>a{color:var(--ko-ink-2)}.ad-tw{overscroll-behavior-x:contain;border-top:1px solid var(--ko-panel-line);scrollbar-color:var(--ko-ink-3) transparent;scrollbar-width:thin;max-block-size:min(72vh,46rem);overflow:auto}.ad-tw:focus-visible{outline:2px solid var(--ko-focus);outline-offset:-2px}.ad-tbl{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--ko-fs-meta);line-height:1.3}.ad-tbl>thead>tr>th,.ad-tbl>tbody>tr>*{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--ko-hairline);color:var(--ko-ink);font-size:var(--ko-fs-meta);font-weight:var(--ko-w-regular);text-align:start;vertical-align:middle;white-space:nowrap}.ad-tbl>tbody>tr:last-child>*{border-bottom:0}.ad-tbl>thead>tr>th{z-index:2;padding-block:var(--sp-3);border-bottom-color:var(--ko-panel-line);background:linear-gradient(var(--ko-panel), var(--ko-panel)), var(--ko-canvas);color:var(--ko-ink-3);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);letter-spacing:.04em;text-transform:uppercase;position:sticky;inset-block-start:0}.ad-tbl>thead>tr>th:first-child,.ad-tbl>tbody>tr>:first-child{z-index:1;background:linear-gradient(var(--ko-panel), var(--ko-panel)), var(--ko-canvas);box-shadow:inset -1px 0 0 var(--ko-panel-line);padding-inline-start:var(--sp-4);position:sticky;inset-inline-start:0}.ad-tbl>thead>tr>th:first-child{z-index:3}.ad-tbl>thead>tr>th:last-child,.ad-tbl>tbody>tr>:last-child{padding-inline-end:var(--sp-4)}.ad-tbl>tbody>tr:hover>*{background-color:var(--ko-tag-fill)}.ad-tbl>tbody>tr:hover>:first-child{background:linear-gradient(var(--ko-tag-fill), var(--ko-tag-fill)), linear-gradient(var(--ko-panel), var(--ko-panel)), var(--ko-canvas)}.ad-tbl>thead>tr>th.ad-num,.ad-tbl>tbody>tr>.ad-num{text-align:end}.ad-num{font-variant-numeric:tabular-nums}.ad-mono{font-family:var(--ko-font-mono);font-variant-numeric:tabular-nums}.ad-cell-sub{color:var(--ko-ink-3);font-family:var(--ko-font-text);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-regular);margin-block-start:var(--sp-0);display:block}.ad-quiet{color:var(--ko-ink-3)}.ad-sort{align-items:center;gap:var(--sp-1);color:inherit;text-decoration:none;display:inline-flex}:is(.ad-sort:hover,.ad-sort:focus-visible){color:var(--ko-ink)}.ad-sort-ic:before{content:"↕";color:var(--ko-ink-3);font-size:var(--ko-fs-tag);opacity:.6}.ad-sort[data-on]{color:var(--ko-ink)}.ad-sort[data-on=desc] .ad-sort-ic:before{content:"↓";color:var(--ko-accent);opacity:1}.ad-sort[data-on=asc] .ad-sort-ic:before{content:"↑";color:var(--ko-accent);opacity:1}.ad-num .ad-sort{flex-direction:row-reverse}.ad-ul{min-inline-size:64rem}.ad-ul>tbody>tr{position:relative}.ad-row-hit{z-index:0;position:absolute;inset:0}.ad-who-name:after{content:"";position:absolute;inset:0}.ad-ul>tbody>tr{cursor:pointer}.ad-who{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ad-who-id{min-width:0;display:grid}.ad-who-name{max-inline-size:15rem;color:var(--ko-ink);font-weight:var(--ko-w-semibold);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.ad-ul>tbody>tr:hover .ad-who-name{color:var(--ko-accent)}.ad-who-name:focus-visible{color:var(--ko-accent)}.ad-who-sub{max-inline-size:15rem;color:var(--ko-ink-3);font-size:var(--ko-fs-tag);text-overflow:ellipsis;overflow:hidden}.ad-who-full{color:var(--ko-ink-2)}@container adstack (width<=46rem){.ad-who-name,.ad-who-sub{max-inline-size:9.5rem}}.ad-ul>tbody>tr.ad-ul-none>td{padding:var(--sp-5) var(--sp-4);color:var(--ko-ink-2);white-space:normal;position:static}.ad-ul>tbody>tr.ad-ul-none{cursor:default}.ad-rank{align-items:center;gap:var(--sp-2);display:inline-flex}.ad-live{align-items:center;gap:var(--sp-1);color:var(--ko-good);font-weight:var(--ko-w-semibold);display:inline-flex}.ad-live:before{content:"";border-radius:var(--ko-r-pill);background:var(--ko-good);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--ko-tag-fill)}.ad-pager{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--ko-panel-line);display:flex}.ad-grid>.ad-panel-foot{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--ko-panel-line)}.ad-av{border:1px solid var(--ko-panel-line);background:var(--ko-inset);block-size:28px;inline-size:28px;color:var(--ko-ink);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ad-av>img{object-fit:cover;block-size:100%;inline-size:100%}.ad-av.ad-av--xl{block-size:56px;inline-size:56px;font-size:var(--ko-fs-h3);border-width:2px}@container adstack (width>=40rem){.ad-av.ad-av--xl{block-size:80px;inline-size:80px;font-size:var(--ko-fs-h2)}}.ad-pill{align-items:center;gap:var(--sp-1);padding:var(--sp-0) var(--sp-2);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-pill);color:var(--ko-ink);font-size:var(--ko-fs-tag);white-space:nowrap;display:inline-flex}.ad-pill:before{content:"";border-radius:var(--ko-r-pill);background:var(--ko-ink-3);block-size:.5rem;inline-size:.5rem}.ad-pill[data-plan=premium]{border-color:var(--ko-accent-line)}.ad-pill[data-plan=premium]:before{background:var(--ko-accent)}.ad-pill[data-plan=trial]:before{background:var(--info,var(--ko-info))}.ad-marks{gap:var(--sp-1);display:flex}.ad-mark{border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-xs);background:var(--ko-inset);block-size:22px;inline-size:22px;color:var(--ko-ink-2);font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-semibold);place-items:center;display:inline-grid}.ad-tag{padding:0 var(--sp-1);border-radius:var(--ko-r-xs);background:var(--ko-tag-fill-hi);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);margin-inline-end:var(--sp-1);display:inline-block}.ad-copy{cursor:text;-webkit-user-select:all;user-select:all}.ad-copy:hover{-webkit-text-decoration:underline dotted var(--ko-ink-3);text-decoration:underline dotted var(--ko-ink-3);text-underline-offset:3px}.ad-swatch[data-of=quiet]{background:var(--ko-ink-3)}.ad-swatch[data-of=site]{background:var(--info,var(--ko-info))}.ad-dc{gap:var(--sp-2);margin:0;display:grid}.ad-dc-frame{gap:var(--sp-1) var(--sp-2);grid-template-rows:9rem auto;grid-template-columns:5ch minmax(0,1fr);display:grid}.ad-dc-y{color:var(--ko-ink-3);font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag);position:relative}.ad-dc-y>span{white-space:nowrap;line-height:1;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.ad-dc-plot{border-bottom:1px solid var(--ko-ink-3);background:linear-gradient(var(--ko-panel-line), var(--ko-panel-line)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--ko-panel-line), var(--ko-panel-line)) 0 50% / 100% 1px no-repeat;min-inline-size:0}.ad-dc-cols{grid-template-columns:repeat(var(--ad-n,30), minmax(0, 1fr));align-items:end;column-gap:2px;block-size:100%;display:grid}.ad-dc-col{border-radius:var(--ko-r-xs) var(--ko-r-xs) 0 0;flex-direction:column;justify-content:flex-end;block-size:100%;min-inline-size:0;display:flex}.ad-dc-col:hover{background:var(--ko-tag-fill)}.ad-dc-seg{inline-size:100%;display:block}.ad-dc-col>:first-child{border-radius:var(--ko-r-xs) var(--ko-r-xs) 0 0}.ad-dc-a{background:var(--ko-good)}.ad-dc-b{background:var(--info,var(--ko-info))}.ad-dc-b.ad-dc-quiet{background:var(--ko-ink-3)}.ad-dc-x{justify-content:space-between;gap:var(--sp-2);color:var(--ko-ink-3);font-family:var(--ko-font-mono);font-size:var(--ko-fs-tag);grid-column:2;display:flex}.ad-trio{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container adstack (width>=46rem){.ad-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-trio>:last-child:nth-child(odd){grid-column:1/-1}}@container adstack (width>=72rem){.ad-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-trio>:last-child:nth-child(odd){grid-column:auto}}.ad-bar--icon .ad-bar-name{align-items:center;gap:var(--sp-2);display:inline-flex}.ad-back{color:var(--ko-ink-2);font-size:var(--ko-fs-meta);align-self:flex-start;text-decoration:none}:is(.ad-back:hover,.ad-back:focus-visible){color:var(--ko-ink)}.ad-pp-hero{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"id""act""facts";display:grid}@container adstack (width>=52rem){.ad-pp-hero{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id act""facts facts"}}.ad-pp-ident{align-items:center;gap:var(--sp-4);grid-area:id;min-width:0;display:flex}.ad-pp-idtext{gap:var(--sp-1);min-width:0;display:grid}.ad-pp-over{color:var(--ko-ink-3);font-size:var(--ko-fs-meta)}.ad-pp-name{overflow-wrap:anywhere;color:var(--ko-ink);font-family:var(--ko-font-display);font-size:var(--ko-fs-h1);line-height:1.1}.ad-pp-chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-1);display:flex}.ad-chip2{align-items:center;gap:var(--sp-1);min-block-size:24px;padding:0 var(--sp-2);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-pill);background:var(--ko-tag-fill);color:var(--ko-ink-2);font-size:var(--ko-fs-tag);white-space:nowrap;display:inline-flex}.ad-pp-actions{align-content:start;align-items:center;gap:var(--sp-2);flex-wrap:wrap;grid-area:act;display:flex}@container adstack (width>=52rem){.ad-pp-actions{justify-content:flex-end;max-inline-size:22rem}}.ad-pp-mail{overflow-wrap:anywhere;color:var(--ko-ink-3);font-size:var(--ko-fs-tag);flex:100%}@container adstack (width>=52rem){.ad-pp-mail{text-align:end}}.ad-pp-facts{border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-md);background:var(--ko-panel-line);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}@container adstack (width>=40rem){.ad-pp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@container adstack (width>=66rem){.ad-pp-facts{grid-template-columns:repeat(6,minmax(0,1fr))}}.ad-pp-facts>div{gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);background:linear-gradient(var(--ko-panel), var(--ko-panel)), var(--ko-canvas);display:grid}.ad-pp-facts dt{color:var(--ko-ink-3);font-size:var(--ko-fs-tag)}.ad-pp-facts dd{overflow-wrap:anywhere;color:var(--ko-ink);font-size:var(--ko-fs-body);font-weight:var(--ko-w-bold);font-variant-numeric:tabular-nums;margin:0}.ad-pp-facts dd>small{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);font-weight:var(--ko-w-regular)}.ad-pp-nav{z-index:5;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--ko-panel-line);border-radius:var(--ko-r-md);background:linear-gradient(var(--ko-panel), var(--ko-panel)), var(--ko-canvas);scrollbar-width:none;display:flex;position:sticky;inset-block-start:calc(var(--ko-topbar-h,0px) + var(--sp-2));overflow-x:auto}.ad-pp-nav>a{min-block-size:40px;padding:0 var(--sp-3);border-radius:var(--ko-r-sm);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}:is(.ad-pp-nav>a:hover,.ad-pp-nav>a:focus-visible){background:var(--ko-tag-fill-hi);color:var(--ko-ink)}.ad-pp-sec{gap:var(--sp-3);min-width:0;scroll-margin-block-start:calc(var(--ko-topbar-h,0px) + 72px);display:grid}.ad-pp-h{color:var(--ko-ink);font-size:var(--ko-fs-h3);font-weight:var(--ko-w-bold)}.ad-pp-hrow{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.ad-state-line{padding:var(--sp-3) var(--sp-4);border:1px dashed var(--ko-panel-line);border-radius:var(--ko-r-md);background:var(--ko-inset);color:var(--ko-ink-2);font-size:var(--ko-fs-meta);line-height:1.5}.ko-panel--flush>.ko-panel-head.ad-pad-head{padding-inline:var(--sp-4);margin-bottom:0}.ad-pp .ad-duo{align-items:start}.ko-panel--flush>.ad-panel-foot{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.ad-gt{min-inline-size:58rem}.ad-gt>tbody>tr[data-result=win]>:first-child{box-shadow:inset 3px 0 0 var(--ko-good), inset -1px 0 0 var(--ko-panel-line)}.ad-gt>tbody>tr[data-result=loss]>:first-child{box-shadow:inset 3px 0 0 var(--ko-ink-3), inset -1px 0 0 var(--ko-panel-line)}.ad-gt-champ{align-items:center;gap:var(--sp-2);font-weight:var(--ko-w-semibold);display:inline-flex}.ad-gt-champ>.ko-icon{border-radius:var(--ko-r-sm)}.ad-res{align-items:center;gap:var(--sp-1);color:var(--ko-ink-2);font-weight:var(--ko-w-semibold);display:inline-flex}.ad-res[data-win=true]{color:var(--ko-good)}.ad-gt-app{display:inline-block}.ad-machines{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@container adstack (width>=52rem){.ad-machines{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-machine{align-content:start;gap:var(--sp-3);display:grid}.ad-machine-head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.ad-dl{margin:0;display:grid}.ad-dl>div{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--ko-hairline);grid-template-columns:minmax(7rem,32%) minmax(0,1fr);display:grid}.ad-dl>div:first-child{border-top:0;padding-block-start:0}.ad-dl dt{color:var(--ko-ink-3);font-size:var(--ko-fs-meta)}.ad-dl dd{overflow-wrap:anywhere;color:var(--ko-ink);font-size:var(--ko-fs-meta);margin:0}.ad-dl--tight>div{padding-block:var(--sp-1)}@container adstack (width<=27rem){.ad-dl>div{gap:var(--sp-0);grid-template-columns:minmax(0,1fr)}}.ad-dd-sub{color:var(--ko-ink-3);font-size:var(--ko-fs-tag);margin-block-start:var(--sp-0);display:block}.ad-dd-line{display:block}.ad-it{min-inline-size:52rem}@container adstack (width<=46rem){.ad-it>tbody>tr>th:first-child{overflow-wrap:anywhere;white-space:normal;max-inline-size:9rem}}.ad-it>tbody>tr>.ad-it-ua{max-inline-size:22rem;color:var(--ko-ink-2);text-overflow:ellipsis;overflow:hidden}.ad-providers{gap:var(--sp-4);display:grid}.ad-provider{gap:var(--sp-2);border-top:1px solid var(--ko-hairline);padding-block-start:var(--sp-3);display:grid}.ad-provider:first-child{border-top:0;padding-block-start:0}.ad-provider-head{align-items:center;gap:var(--sp-3);display:flex}.ad-provider-pic{object-fit:cover;border-radius:50%;flex:none;block-size:32px;inline-size:32px}.v4-btn{justify-content:center;align-items:center;gap:var(--s-3);font-family:var(--v4-font-text);white-space:nowrap;text-decoration:none;display:inline-flex}.v4-btn--28{border-radius:var(--r-btn-s);height:28px;padding:0 11px;font-size:12px;font-weight:600}.v4-btn--30{border-radius:var(--r-btn-s);height:30px;padding:0 12px;font-size:12.5px;font-weight:600}.v4-btn--32{border-radius:var(--r-input);height:32px;padding:0 13px;font-size:12.5px;font-weight:600}.v4-btn--38{height:38px;font-size:var(--fs-body);border-radius:10px;padding:0 16px;font-weight:600}.v4-btn--46{border-radius:var(--r-btn-l);height:46px;padding:0 22px;font-size:14.5px;font-weight:700}.v4-btn--primary{background:var(--k);color:var(--kt)}.v4-btn--primary:hover{background:var(--k2);transform:translateY(-1px)}.v4-btn--secondary{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}.v4-btn--secondary:hover{background:#ffffff12;transform:translateY(-1px)}.v4-btn--ghost{color:var(--ink-2);background:0 0}.v4-btn--ghost:hover{color:var(--ink-max);background:#ffffff0f}.v4-btn--danger{color:var(--danger);background:0 0;box-shadow:inset 0 0 0 1px #f0656f4d}.v4-btn--danger:hover{background:#f0656f1f}.v4-btn--link{height:auto;color:var(--ink-2);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.v4-btn--link:hover{color:var(--k)}.v4-btn:disabled,.v4-btn[aria-disabled=true]{color:var(--stroke);cursor:not-allowed;background:#ffffff0a;transform:none;box-shadow:inset 0 0 0 1px #ffffff0d}.v4-btn:disabled:hover,.v4-btn[aria-disabled=true]:hover{color:var(--stroke);background:#ffffff0a;transform:none}.v4-btn[aria-pressed=true],.v4-btn[aria-current=true]{color:var(--k);background:#c9ec4a1a}.v4-card{border-radius:var(--r-card);background:var(--glass);box-shadow:var(--edge);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card)}.v4-card--pad{padding:var(--s-8)}.v4-card--pad-app{padding:var(--s-7)}.v4-hero{border-radius:var(--r-hero);padding:var(--s-10);background:var(--glass);box-shadow:var(--edge);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card)}.v4-tile{border-radius:var(--r-tile);background:var(--glass);box-shadow:var(--edge)}.v4-chip{align-items:center;gap:var(--s-3);border-radius:var(--r-chip);height:22px;color:var(--ink-3);font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;background:#ffffff09;padding:0 8px;font-size:11.5px;display:inline-flex}.v4-chip--accent{color:var(--k);background:#c9ec4a1a}.v4-chip--gold{color:var(--gold);background:#e8b4571f}.v4-chip--info{color:var(--info);background:#7a9ec81f}.v4-chip--danger{color:var(--danger);background:#f0656f24}.v4-chip--rune{color:var(--rune);background:#a082dc24}.v4-chip--live{color:var(--k);background:#c9ec4a1a}.v4-chip--live:before{content:"";border-radius:var(--r-round);background:var(--k);width:5px;height:5px;animation:1.6s ease-in-out infinite v4-pulse}@keyframes v4-pulse{0%,to{opacity:1}50%{opacity:.35}}.v4-grade{border-radius:var(--r-chip);font-family:var(--v4-font-mono);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.v4-grade-bare{font-family:var(--v4-font-mono);font-weight:700}.v4-grade-bare--s{color:var(--grade-s-ink)}.v4-grade-bare--a,.v4-grade-bare--b{color:var(--ink-2)}.v4-grade-bare--c{color:var(--ink-3)}.v4-grade-bare--d{color:var(--danger)}.v4-table{border-collapse:collapse;width:100%;font-family:var(--v4-font-text)}.v4-table caption{text-align:left;padding:0 0 var(--s-4);font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);color:var(--ink-3);letter-spacing:0}.v4-table thead th{z-index:var(--z-thead);height:28px;padding:0 var(--s-3);text-align:left;font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);white-space:nowrap;background:#0d0d10eb;font-size:11px;font-weight:500;position:sticky;top:60px}.v4-table thead th[aria-sort] .v4-sort{align-items:center;gap:var(--s-2);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex}.v4-table thead th[aria-sort=ascending] .v4-sort,.v4-table thead th[aria-sort=descending] .v4-sort{color:var(--ink)}.v4-table tbody td{height:var(--row-compact);padding:0 var(--s-3);font-size:var(--fs-body);color:var(--ink);border-bottom:1px solid var(--hairline);vertical-align:middle}.v4-table--comfortable tbody td{height:var(--row-comfortable)}.v4-table tbody th[scope=row]{height:var(--row-compact);padding:0 var(--s-5);text-align:left;font-size:var(--fs-body);color:var(--ink);border-bottom:1px solid var(--hairline);font-weight:600}.v4-shell .v4-table tbody tr:last-child td,.v4-shell .v4-table tbody tr:last-child th{border-bottom:0}.v4-table tbody tr:hover td,.v4-table tbody tr:hover th[scope=row]{background:#ffffff06}.v4-num{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-mono);color:var(--ink)}.v4-num--dim{color:var(--ink-3);font-size:var(--fs-mono-s)}.v4-num--key{font-size:var(--fs-numeral);letter-spacing:var(--ls-title);color:var(--ink-max);font-weight:700}.v4-display-xl,.v4-display-l,.v4-display-m,.v4-display-s{font-family:var(--v4-font-display);letter-spacing:var(--ls-display);color:var(--ink-max);margin:0;font-weight:400}.v4-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.v4-display-l{font-size:var(--fs-display-l);line-height:var(--lh-display-l)}.v4-display-m{font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.v4-display-s{font-size:var(--fs-display-s);line-height:var(--lh-display-m)}.v4-title{font-family:var(--v4-font-text);font-size:var(--fs-title);letter-spacing:var(--ls-title);font-weight:700;line-height:var(--lh-title);color:var(--ink-max);margin:0}.v4-body{font-size:var(--fs-body);letter-spacing:var(--ls-body);font-weight:600;line-height:var(--lh-body);color:var(--ink)}.v4-body-s{font-size:var(--fs-body-s);letter-spacing:var(--ls-body-loose);font-weight:500;line-height:var(--lh-body-s);color:var(--ink-3)}.v4-label{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.v4-empty,.v4-error{gap:var(--s-4);padding:var(--s-9) var(--s-8);text-align:left;flex-direction:column;display:flex}.v4-empty__what,.v4-error__what{font-family:var(--v4-font-text);font-size:var(--fs-body-l);letter-spacing:var(--ls-body-loose);color:var(--ink-2)}.v4-empty__why,.v4-error__why{font-size:var(--fs-body-s);color:var(--ink-3)}.v4-error__what{color:var(--danger)}.v4-skeleton{border-radius:var(--r-btn-s);background:#ffffff0a}.v4-table .ko-num,.v4-table .num{text-align:right;font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.v4-table .ko-rank,.v4-table .col-rank{text-align:right;width:44px;font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-mono-s);color:var(--ink-3)}.v4-table tbody tr:nth-child(-n+3) .ko-rank,.v4-table tbody tr:nth-child(-n+3) .col-rank{color:var(--ink-2)}.v4-table .ko-cell-face,.v4-shell .v4-table .t-face{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.v4-table .ko-cell-face:hover,.v4-table .t-face:hover{color:var(--k)}.v4-table .ko-cell-face img,.v4-table .t-face img,.v4-table .t-por img{border-radius:var(--r-btn-s);flex:none;width:26px;height:26px}@media (pointer:coarse){.v4-table:not(.t-rowlink) tbody th[scope=row]>a{position:relative}.v4-table:not(.t-rowlink) tbody th[scope=row]>a:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.v4-table .t-sub{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px;display:block}.v4-table .t-delta[data-dir=up]{color:var(--k)}.v4-table .t-delta[data-dir=down]{color:var(--danger)}.v4-table .t-delta[data-dir=flat]{color:var(--ink-3)}.v4-table .t-nil{color:var(--deco)}.v4-figure{container-type:inline-size}@container (width<=900px){.v4-table .col-echo{display:none}}@container (width<=810px){.v4-table .col-decor{display:none}}@container (width<=650px){.v4-table .col-comp{display:none}}@container (width<=422px){.v4-table .col-ctx{display:none}}.v4-tablewrap--scroll{overflow:auto clip}.v4-tablewrap--pane{scrollbar-gutter:stable;max-height:70vh;overflow-y:auto}.v4-tablewrap--pane::-webkit-scrollbar{width:10px}.v4-tablewrap--pane::-webkit-scrollbar-thumb{background:#e2e8f447 padding-box padding-box;border:2px solid #0000;border-radius:999px}.v4-tablewrap--pane::-webkit-scrollbar-track{background:0 0}.v4-tablewrap--pane::-webkit-scrollbar-corner{background:0 0}.v4-tablewrap--pane::-webkit-scrollbar-button:vertical:start:decrement{height:35px;box-shadow:inset 0 -1px 0 var(--hairline);background:#0d0d10eb;display:block}@media (pointer:coarse){.v4-tablewrap--pane::-webkit-scrollbar-button:vertical:start:decrement{height:44.5px}}.v4-tablewrap--pane:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--ko-canvas-deep,#0e0e11));height:44px;margin-top:-44px;display:block;position:sticky;bottom:0}.v4-tablewrap--pane .v4-table thead th{top:0}.v4-shell{background:var(--bg-site);color:var(--ink);font-family:var(--v4-font-text);--ko-canvas:var(--bg-site);--ko-canvas-image:none}.v4-shell .ko-page{background:var(--bg-site);padding:var(--pad-page)}.v4-shell .ko-side{-webkit-backdrop-filter:blur(32px)saturate(120%);backdrop-filter:blur(32px)saturate(120%);border-right:1px solid var(--hairline);background:#0b0b0d8c;width:100%}.v4-shell .ko-side-brand{font-family:var(--v4-font-display);letter-spacing:var(--ls-display);color:var(--ink-max);font-size:19px}.v4-shell .ko-side-brand:hover{color:var(--k)}.v4-shell .ko-eyebrow{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.v4-shell .ko-nav-item{align-items:center;gap:var(--s-5);border-radius:var(--r-btn-s);height:32px;color:var(--ink-2);font-family:var(--v4-font-text);font-size:var(--fs-body);letter-spacing:var(--ls-body);padding:0 12px;font-weight:500;display:flex;position:relative}.v4-shell .ko-nav-item:hover{color:var(--ink);background:#ffffff0a}.v4-shell .ko-nav-item[aria-current=page]{color:var(--ink-max);background:#c9ec4a12;font-weight:700}.v4-shell .ko-nav-item[aria-current=page]:before{content:"";background:var(--k);border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.v4-shell .ko-nav-item[aria-current=page] .ko-nav-count{color:var(--ink-3);font-weight:500}.v4-shell .ko-nav-count{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.v4-shell .ko-top{height:var(--h-header);padding:0 var(--pad-page);-webkit-backdrop-filter:blur(32px)saturate(140%);backdrop-filter:blur(32px)saturate(140%);border-bottom:1px solid var(--hairline);box-shadow:none;background:#0b0b0de0}.v4-shell .ko-search{background:#ffffff09;border:0;border-radius:11px;height:38px;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff12}.v4-shell .ko-search:hover{box-shadow:inset 0 0 0 1px #ffffff24}.v4-shell .ko-search input{color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);background:0 0}.v4-shell .ko-search input::placeholder{color:var(--ink-4)}@media (pointer:coarse){.v4-shell .ko-search{height:44px}}@media (max-width:338px){.v4-shell .ko-searchwrap{flex:none}.v4-shell .ko-search{flex:none;justify-content:center;width:38px;padding:0}.v4-shell .ko-search input{opacity:0;cursor:pointer;position:absolute;inset:0}.v4-shell .ko-searchwrap:focus-within{z-index:1;padding:0 var(--pad-page);background:var(--bg-site);align-items:center;position:absolute;inset:0}.v4-shell .ko-searchwrap:focus-within .ko-search{flex:1 1 0;justify-content:flex-start;width:auto;padding:0 12px}.v4-shell .ko-searchwrap:focus-within input{opacity:1;cursor:text;position:static}}@supports selector(:has(a)){@media (max-width:338px){.v4-shell .ko-searchwrap:has(.ns-sug:not([hidden])){z-index:1;padding:0 var(--pad-page);background:var(--bg-site);align-items:center;position:absolute;inset:0}.v4-shell .ko-searchwrap:has(.ns-sug:not([hidden])) .ko-search{flex:1 1 0;justify-content:flex-start;width:auto;padding:0 12px}.v4-shell .ko-searchwrap:has(.ns-sug:not([hidden])) input{opacity:1;cursor:text;position:static}}}@media (max-width:338px) and (pointer:coarse){.v4-shell .ko-search{width:44px}}.v4-shell .ko-btn{color:var(--ink-2);font-family:var(--v4-font-text);background:0 0;border:0;font-weight:600}.v4-shell .ko-btn:hover{color:var(--ink-max);background:#ffffff0f}.v4-shell .ko-btn--primary{background:var(--k);color:var(--kt)}.v4-shell .ko-btn--primary:hover{background:var(--k2)}.v4-shell .ko-tag{border-radius:var(--r-chip);color:var(--ink-3);font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;background:#ffffff09;border:0;font-size:11.5px}.v4-shell .ko-tag.ko-tag--solid{color:var(--k);background:#c9ec4a1a}html:lang(ko) .v4-shell{word-break:keep-all;overflow-wrap:break-word}.v4-shell .ko-pagetitle{gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-5);flex-direction:column;display:flex}.v4-shell .ko-pagetitle .ko-pagetitle-h{margin:0}.v4-shell .ko-game{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500;line-height:1;display:flex}.v4-shell .ko-game:before{content:"";background:var(--k);border-radius:1px;flex:none;width:16px;height:2px}.v4-shell .ko-pagetitle-do{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.v4-shell .ko-hero--page .ko-tags .ko-tag,.v4-shell .ko-pagetitle .ko-tags .ko-tag,.v4-shell .dl-lead .ko-tags .ko-tag{min-height:0;font-family:var(--v4-font-text);letter-spacing:0;text-transform:none;color:var(--ink-3);background:0 0;border-radius:0;padding:0;font-size:13px;line-height:1.4}.v4-shell .ko-hero--page .ko-tags .ko-tag:not(:last-child):after,.v4-shell .ko-pagetitle .ko-tags .ko-tag:not(:last-child):after,.v4-shell .dl-lead .ko-tags .ko-tag:not(:last-child):after{content:"·";color:var(--ink-3);margin-inline-start:var(--sp-2)}.v4-shell .ko-hero--page .ko-tags .ko-tag.ko-tag--solid,.v4-shell .ko-hero--page .ko-tags .ko-tag.ko-tag--accent,.v4-shell .ko-pagetitle .ko-tags .ko-tag.ko-tag--solid,.v4-shell .ko-pagetitle .ko-tags .ko-tag.ko-tag--accent,.v4-shell .dl-lead .ko-tags .ko-tag.ko-tag--solid{color:var(--k);background:0 0}.v4-shell .ko-hero-title,.v4-shell .ko-h1{font-family:var(--v4-font-display);font-size:var(--fs-display-xl);font-weight:400;line-height:var(--lh-display-xl);letter-spacing:var(--ls-display);color:var(--ink-max)}.v4-shell .ko-h2{font-family:var(--v4-font-display);font-size:var(--fs-display-s);font-weight:400;line-height:var(--lh-display-m);letter-spacing:var(--ls-display);color:var(--ink-max)}.v4-shell .ko-h3{font-family:var(--v4-font-text);font-size:var(--fs-title);letter-spacing:var(--ls-title);color:var(--ink-max);font-weight:700}.v4-shell .ko-meta{font-family:var(--v4-font-text);font-size:var(--fs-body-s);color:var(--ink-3)}.v4-shell .ko-panel{border-radius:var(--r-card);background:var(--glass);box-shadow:var(--edge);border:0}.v4-shell{--ko-font-display:var(--v4-font-mono);--ko-font-text:var(--v4-font-text);--ko-font-mono:var(--v4-font-mono);--font-display:var(--v4-font-display);--font-sans:var(--v4-font-text);--font-mono:var(--v4-font-mono);--ko-accent:var(--k);--ko-accent-hover:var(--k2);--ko-accent-fill:var(--k);--ko-accent-fill-hover:var(--k2);--ko-accent-fill-press:#b9de72;--ko-accent-press:#b9de72;--ko-accent-text:var(--k);--ko-accent-ink:var(--kt);--ko-ink-on-accent:var(--kt);--ko-accent-line:#c9ec4a6b;--ko-accent-line-hi:#c9ec4aad;--ko-accent-subtle:#c9ec4a21;--ko-accent-subtle-hi:#c9ec4a38;--ko-accent-glow:#c9ec4a4d;--ko-accent-grad:var(--k);--ko-accent-grad-line:#c9ec4a6b;--ko-accent-solid:#2a2c30;--axiom-accent:var(--k);--axiom-accent-soft:var(--k-mid);--axiom-accent-fill:var(--k);--axiom-accent-fill-hover:var(--k2);--axiom-accent-text:var(--k);--axiom-focus:var(--focus)}.v4-shell .ko-crumbs,.v4-shell .ko-crumb{font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:0 0;font-size:11px}.v4-shell .ko-crumb[aria-current=page]{color:var(--ink-max);background:0 0}.v4-shell .ko-crumb:hover{color:var(--k)}.ko-pagebar{align-items:center;gap:12px;min-width:0;display:flex}.ko-pagebar>.ko-crumbs{flex:auto;min-width:0}.ko-share-wrap{flex:none;display:inline-flex}.ko-share{height:30px;box-shadow:var(--edge);color:var(--ink-2);font:600 11px/1 var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#ffffff0b;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px 0 10px;transition:background-color .15s,color .15s;display:inline-flex}.ko-share:hover{color:var(--ink);background:#ffffff17}.ko-share:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ko-share svg{fill:none;stroke:var(--k);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ko-share-ok,.ko-share[data-state=done] .ko-share-i{display:none}.ko-share[data-state=done] .ko-share-ok{display:block}.ko-share-w{display:grid}.ko-share-w>span{grid-area:1/1}.ko-share-send,.ko-share-done{visibility:hidden}@media (pointer:coarse){.ko-share{height:44px;padding:0 14px 0 12px}.ko-share-copy{display:none}.ko-share-send{visibility:visible}}.ko-share[data-state=done] .ko-share-copy,.ko-share[data-state=done] .ko-share-send{visibility:hidden}.ko-share[data-state=done] .ko-share-done{visibility:visible;color:var(--ink)}@media (max-width:559px){.ko-share{justify-content:center;width:30px;padding:0;position:relative}.ko-share-w{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ko-share[data-state=done] .ko-share-w{z-index:5;clip-path:none;width:auto;height:auto;box-shadow:var(--edge), 0 8px 24px #00000080;pointer-events:none;background:#17181b;border-radius:8px;padding:8px 10px;top:calc(100% + 6px);right:0;overflow:visible}}@media (max-width:559px) and (pointer:coarse){.ko-share{width:44px;padding:0}}.mh-scores>.ko-share-wrap{align-self:center;margin-left:auto}.v4-shell .ko-stat,.v4-shell .ko-tile{border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff09;border:0}.v4-shell .ko-stat-value,.v4-shell .ko-count{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-title);color:var(--ink-max);font-weight:700}.v4-shell .ko-stat-label{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-shell .ko-skip{color:var(--kt);font-family:var(--v4-font-text);font-weight:600}.v4-shell .ko-hero-lead,.v4-shell .ko-lede,.v4-shell .hx-lede,.v4-shell .mu-lead,.v4-shell .ph-lead{font-family:var(--v4-font-text);font-size:var(--fs-body-l);font-weight:400;line-height:var(--lh-body-l);letter-spacing:var(--ls-body-loose);color:var(--ink-2)}.v4-shell .caption-lede{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:0;color:var(--ink-3)}.v4-shell .ko-stat{border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff09;border:0}.v4-shell .ko-stat-value,.v4-shell .ko-stat-exact{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-title);color:var(--ink-max);font-weight:700}.v4-shell .ko-stat-cap{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.v4-shell .ko-stat--accent{background:#c9ec4a1a;box-shadow:inset 0 0 0 1px #c9ec4a38}.v4-shell .ko-stat--accent .ko-stat-value,.v4-shell .ko-stat-exact--accent{color:var(--k)}.v4-table thead th:first-child,.v4-table tbody td:first-child,.v4-table tbody th:first-child,.v4-table caption{padding-inline-start:var(--gut)}.v4-table thead th:last-child,.v4-table tbody td:last-child{padding-inline-end:var(--gut)}.v4-shell .ko-panel-head,.v4-shell .ph-sec-head{padding-inline:var(--gut);border-bottom:1px solid var(--hairline);padding-block:4px 16px}.v4-shell .ko-panel:not(.ko-panel--flush)>.ko-panel-head,.v4-shell .ko-panel:not(.ko-panel--flush)>.ph-sec-head{padding-inline:0}.v4-shell .ko-panel--flush>.ko-panel-head,.v4-shell .ko-panel--flush>.ph-sec-head{padding-block:18px 16px}.v4-shell .ko-panel:not(.ko-panel--flush){padding-inline:var(--gut)}.v4-shell .ko-panel:not(.ko-panel--flush)>.table-figure{margin-inline:calc(-1 * var(--gut))}.v4-shell .ko-panel-head>:first-child,.v4-shell .ph-sec-head>:first-child{font-family:var(--v4-font-text);font-size:var(--fs-title);letter-spacing:var(--ls-title);color:var(--ink-max);font-weight:700}.v4-shell .filter-tab{border-radius:var(--r-btn-s);height:30px;color:var(--ink-3);font-family:var(--v4-font-text);letter-spacing:var(--ls-body);background:0 0;border:0;padding:0 12px;font-size:12.5px;font-weight:600}.v4-shell .filter-tab:not([aria-current],[aria-selected=true],[data-default]):hover{color:var(--ink);background:#ffffff0a}@media (pointer:coarse){.v4-shell .filter-tab,.v4-shell .sort-head,.v4-shell .ko-btn--sm{min-height:44px}.v4-shell .ko-foot-nav li>a{padding-block:13px;display:block}.v4-shell .ko-foot-logo{position:relative}.v4-shell .ko-foot-logo:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.v4-shell .filter-tab[aria-current],.v4-shell .filter-tab[aria-selected=true],.v4-shell .filter-tab[data-default]{color:var(--ink-max);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}:is(.v4-shell .filter:has(.filter-tab[aria-current]) .filter-tab[data-default]:not([aria-current]),.v4-shell .filter-tabs:has(.filter-tab[aria-current]) .filter-tab[data-default]:not([aria-current])){box-shadow:none;color:var(--ink-3);background:0 0}.v4-shell .filter-tabs{background:#ffffff0a;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}body:has(.v4-shell) .floatcta-pill{border-radius:var(--r-btn-l);background:var(--k);color:var(--kt);border:0;box-shadow:0 12px 30px #00000073}body:has(.v4-shell) .floatcta-pill:hover{background:var(--k2)}:is(body:has(.v4-shell) .floatcta-pill b,body:has(.v4-shell) .floatcta-copy b){font-family:var(--v4-font-text);font-size:var(--fs-body);letter-spacing:var(--ls-body);color:var(--kt);font-weight:700}body:has(.v4-shell) .floatcta-copy span{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:#10130ab3;font-size:11px}body:has(.v4-shell) .floatcta .floatcta-go{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:#10130ab3;font-size:11px}:is(body:has(.v4-shell) .floatcta,body:has(.v4-shell) .floatcta *){font-family:var(--v4-font-text);--ko-accent-fill:var(--kt);--ko-accent-fill-hover:var(--kt);--ko-accent-text:var(--kt);--ko-ink-on-accent:var(--k);--ko-accent-line:#10130a3d;--ko-accent-subtle:#10130a1a;--ko-accent-subtle-hi:#10130a29}.v4-shell .ko-stat-value{font-variant-numeric:tabular-nums;font-size:22px}.v4-shell{--tier-splus:var(--k);--tier-s:var(--k);--tier-a:var(--ink-2);--tier-c:var(--ink-3);--tier-d:#f4737c;--tier-ink:#10130a}.v4-shell .ko-banner,.v4-shell .ko-foot-inner{background:var(--glass);box-shadow:var(--edge);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);border:0}.v4-shell .v2-card,.v4-shell .mu-take{background:var(--glass);box-shadow:var(--edge);border:0}.v4-shell .v2-card:hover{box-shadow:var(--edge), inset 0 0 0 1px #ffffff1a}.v4-shell .pl-meter{background:var(--glass);box-shadow:var(--edge);border:0}.v4-shell .ko-side .ko-eyebrow{color:var(--ink-2)}.v4-shell{--ko-panel:#ffffff0b;--axiom-elevated:#ffffff0b;--axiom-raised:#ffffff08;--ko-inset:#0000004d;--ko-raised:#ffffff0a;--ko-glass-solid:#ffffff0f}.v4-shell .ko-eyebrow{color:var(--ink-2)}.v4-shell .ko-stat--accent .ko-stat-value>small,.v4-shell .ko-stat--accent .ad-stat-note,.v4-shell .ko-stat--accent>svg:first-child{color:var(--k)}.v4-shell .v4-table thead th{height:34px;letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500;font-family:var(--v4-font-mono)}@media (pointer:coarse){.v4-shell .v4-table thead th{height:44px}}:is(.v4-shell .v4-table thead th .sort-head:enabled:hover,.v4-shell .v4-table thead th .sort-head:enabled:focus-visible){color:var(--ink)}.v4-shell .v4-table tbody td,.v4-shell .v4-table tbody th[scope=row]{border-top:0;border-bottom:1px solid #ffffff09}.v4-shell .v4-table tbody tr:last-child th[scope=row]{border-bottom:0}.v4-shell .v4-table tbody tr:hover td,.v4-shell .v4-table tbody tr:hover th[scope=row]{background:#ffffff0a}:where(.v4-shell) :where(.ko-icon),:where(.v4-shell) :is(.ko-icon--champion,.ko-icon--item){border-radius:8px}.v4-shell{--ko-ink:var(--ink);--ko-ink-2:var(--ink-2);--ko-ink-3:var(--ink-3);--axiom-text-100:var(--ink);--axiom-text-70:var(--ink-2);--axiom-text-50:var(--ink-3);--axiom-good:var(--k);--axiom-bad:var(--danger);--axiom-warn:var(--gold);--ko-good:var(--k);--ko-bad:var(--danger);--ko-warn:var(--gold)}.v4-shell .v4-table .t-axis{width:40%}.v4-shell .v4-table .t-axis.ts-axis-head{min-width:0}.v4-shell .v4-table .t-axis.ts-shift{width:auto;min-width:0}.v4-shell .v4-table .t-prose{white-space:normal;max-width:52ch;color:var(--ink-2);font-weight:400;line-height:1.5}.v4-shell .v4-table .est{white-space:normal}.v4-shell .v4-table.t-fixed{table-layout:fixed}.v4-shell .v4-table.t-fixed thead th,.v4-shell .v4-table thead th.t-axis,.v4-shell .v4-table thead th.t-prose{white-space:normal}.v4-shell .v4-table caption>.caption-row{align-items:baseline;gap:var(--s-3);display:flex}.v4-shell .v4-table caption>.caption-row>.caption-lede{flex:0 auto;min-width:0}.v4-shell .v4-tablewrap--pane tbody th>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v4-shell{--ko-rank-1:var(--gold);--ko-rank-2:var(--ink-2);--ko-rank-3:var(--ink-3);--ko-ink-on-gold:var(--kt)}.v4-shell .ko-side-cta{background:var(--k);height:42px;color:var(--kt);letter-spacing:-.015em;box-shadow:none;border:0;border-radius:11px;padding:0 18px;font-size:13.5px;font-weight:700}.v4-shell .ko-side-cta:hover{background:var(--k2)}.v4-shell .ko-side-cta:active{background:var(--k-mid)}.v4-shell .ko-side-cta .ko-side-cta__label,.v4-shell .ko-side-cta .ko-side-cta__mark{color:var(--kt)}.v4-shell .ko-nav-item{box-shadow:none}.v4-shell .ko-nav-item:focus-visible{outline:3px solid var(--ko-focus);outline-offset:-1px}.ko-root,.v4-shell{--ko-focus:var(--k);--ko-focus-ring:0 0 0 2px var(--ko-canvas), 0 0 0 4px var(--ko-focus)}body.ko-root :focus-visible{outline:2px solid var(--ko-focus);outline-offset:2px}.v4-shell{--ko-w-black:700}.v4-shell .ko-tablewrap b{font-weight:700}.v4-shell .ko-foot-logo b,.v4-shell .ko-side-brand b,.v4-shell .ko-lol b{font-weight:800}.v4-shell .ko-banner,.v4-shell .ko-foot-inner{border-radius:var(--r-card)}.v4-shell :is(.chero-roles-head,.pitch-btn,.jump2-title,.dl-h2,.ar-part-name,.ar-keyname,.v2-rolecard-name,.axiom-answer,.caption-lede),.v4-shell :is(.pitch-line,.rk-name,.ar-also-name) b,.v4-shell :is(.hub-rank,.mh-rank) h2,.v4-shell .ph-col h3{font-weight:600}.v4-shell .empty :is(h2,p.empty-title){font-size:16px;font-weight:700}.v4-shell .empty p:not(.empty-title){color:var(--ink-3);font-size:13px}.v4-shell .ko-contextbar{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.v4-shell .ko-contextbar>.filter-tabs{margin:0}.v4-shell .ko-contextbar-facts{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-inline-start:auto;display:flex}.v4-shell .ko-nav-item{min-height:44px}@media (min-width:861px) and (pointer:fine){.v4-shell .ko-nav-item{min-height:32px}}.v4-shell .v4-deeper{padding:var(--s-6);background:var(--glass);box-shadow:var(--edge);border-radius:16px}.v4-shell a.v4-deeper,.v4-shell a.v4-deeper:hover{color:inherit;text-decoration:none}.v4-shell a.v4-deeper{transition:box-shadow .15s,transform .15s}.v4-shell a.v4-deeper:hover{box-shadow:inset 0 0 0 1px var(--k);transform:translateY(-1px)}.v4-shell a.v4-deeper:hover .v4-deeper-arrow{color:var(--k)}@media (prefers-reduced-motion:reduce){.v4-shell a.v4-deeper{transition:none}.v4-shell a.v4-deeper:hover{transform:none}}.v4-shell .v4-deeper:focus-visible{outline:3px solid var(--ko-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v4-shell .v4-deeper{transition:background-color .12s}}.v4-shell .v4-deeper-top{align-items:flex-start;gap:var(--s-4);display:flex}.v4-shell .v4-deeper-art{object-fit:cover;border-radius:8px;flex:none;width:34px;height:34px}.v4-shell .v4-deeper-head{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.v4-shell .v4-deeper-arrow{color:var(--stroke);flex:none;margin-inline-start:auto}.v4-shell .v4-deeper:hover .v4-deeper-arrow{color:var(--ink-2)}.v4-shell .v4-deeper-stats{gap:var(--s-8);display:flex}.v4-shell .v4-deeper-stat{gap:var(--s-1);flex-direction:column;display:flex}.v4-shell .v4-deeper-value{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:700}.v4-shell .v4-deeper-label{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-table thead th:has(.sort-head){padding:0}.v4-table .sort-head{width:100%;height:34px;padding-inline:var(--s-3);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;transition:color .16s;display:inline-flex}.v4-table .sort-head--end{justify-content:flex-end}.v4-table .sort-head{margin:0;padding-block:0}.v4-table thead th:first-child .sort-head{padding-inline-start:var(--gut)}.v4-table thead th:last-child .sort-head{padding-inline-end:var(--gut)}.v4-table .sort-head:hover:not(:disabled){color:var(--ink-max)}.v4-table .sort-head:disabled{cursor:default}.v4-table thead th[aria-sort] .sort-head{color:var(--ink-max)}@media (max-width:900px){.v4-tablewrap{-webkit-overflow-scrolling:touch;overflow:auto clip}.v4-tablewrap--pane{max-height:72vh;overflow-y:auto}.v4-table{width:max-content;min-width:100%;overflow:clip}.v4-table thead tr>:first-child,.v4-table tbody tr>:first-child,.v4-table thead tr>:nth-child(2),.v4-table tbody tr>:nth-child(2),.v4-table thead tr>:nth-child(3){background:#101013;position:sticky}.v4-table thead,.v4-table thead tr,.v4-table thead th{background:#101013}.v4-table thead th{height:34px;top:auto}.v4-table .sort-head{height:34px}.v4-table thead tr>:first-child,.v4-table thead tr>:nth-child(2),.v4-table thead tr>:nth-child(3){z-index:21}.v4-table tbody tr>:first-child,.v4-table tbody tr>:nth-child(2),.v4-table tbody tr>:nth-child(3){z-index:2}.v4-table.t-rowlink tbody th[scope=row] a:after{inset:0 -100vw}.v4-table.t-rowlink tbody th[scope=row]{z-index:3}.v4-table.t-rowlink tbody tr>:not([scope=row]):has(a,button,summary,label,input,select){z-index:4}.v4-table thead tr>:first-child,.v4-table tbody tr>:first-child{width:32px;min-width:32px;max-width:32px;padding-inline:12px 0;inset-inline-start:0}.v4-table thead tr>:nth-child(2),.v4-table tbody tr>:nth-child(2){inset-inline-start:32px}.v4-table thead tr>:nth-child(3):after,.v4-table tbody tr>:nth-child(3):after{content:"";top:0;bottom:0;background:#ffffff12;width:1px;position:absolute;inset-inline-end:0}.v4-table tbody tr:hover>:first-child,.v4-table tbody tr:hover>:nth-child(2){background:#17181c}.v4-table:has(tbody th[scope=row]:first-child) :is(thead,tbody) tr>:first-child{width:176px;min-width:156px;max-width:200px;padding-inline:12px var(--s-3)}:is(.v4-table:has(tbody th[scope=row]:first-child) :is(thead,tbody) tr>:nth-child(2),.v4-table:has(tbody th[scope=row]:first-child) :is(thead,tbody) tr>:nth-child(3)){width:auto;min-width:0;max-width:none;padding:0 var(--s-3);inset-inline-start:auto}:is(.v4-table:has(tbody th[scope=row]:first-child) tbody tr>:nth-child(2),.v4-table:has(tbody th[scope=row]:first-child) tbody tr>:nth-child(3)){background:0 0;position:static}.v4-table:has(tbody th[scope=row]:first-child) :is(thead,tbody) tr>:nth-child(3):after{content:none}.v4-table:has(tbody th[scope=row]:first-child) :is(thead,tbody) tr>:first-child:after{content:"";top:0;bottom:0;background:#ffffff12;width:1px;position:absolute;inset-inline-end:0}.v4-table:has(tbody th[scope=row]:nth-child(2)) :is(thead,tbody) tr>:nth-child(2){width:176px;min-width:156px;max-width:200px;padding:0 var(--s-3)}.v4-table:has(tbody th[scope=row]:nth-child(2)) :is(thead,tbody) tr>:nth-child(3){width:auto;min-width:0;max-width:none;padding:0 var(--s-3);inset-inline-start:auto}.v4-table:has(tbody th[scope=row]:nth-child(2)) tbody tr>:nth-child(3){background:0 0;position:static}.v4-table:has(tbody th[scope=row]:nth-child(2)) :is(thead,tbody) tr>:nth-child(3):after{content:none}.v4-table:has(tbody th[scope=row]:nth-child(2)) :is(thead,tbody) tr>:nth-child(2):after{content:"";top:0;bottom:0;background:#ffffff12;width:1px;position:absolute;inset-inline-end:0}.v4-table tbody td{height:52px}.v4-tablewrap .v4-table .col-ctx,.v4-tablewrap .v4-table .col-comp,.v4-tablewrap .v4-table .col-decor,.v4-tablewrap .v4-table .t-por{display:table-cell}.v4-tablewrap .v4-table .col-ctx,.v4-tablewrap .v4-table .col-comp,.v4-tablewrap .v4-table .col-decor{white-space:nowrap}}.v4-grade{white-space:nowrap;border-radius:var(--r-chip);min-width:30px;font-family:var(--v4-font-mono);letter-spacing:.02em;color:var(--ink-max);background:#ffffff0f;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17}.v4-grade--s{background:var(--grade-s-bg);color:var(--grade-s-ink)}.v4-grade--a{background:var(--grade-a-bg);color:var(--grade-a-ink)}.v4-grade--b{background:var(--grade-b-bg);color:var(--grade-b-ink)}.v4-grade--c{background:var(--grade-c-bg);color:var(--grade-c-ink)}.v4-grade--d{background:var(--grade-d-bg);color:var(--grade-d-ink)}.v4-score{justify-content:flex-end;align-items:center;gap:11px;display:flex}.v4-score>b{font-family:var(--v4-font-mono);color:var(--ink-max);font-size:14.5px;font-weight:700}.v4-scorebar{background:#ffffff0d;border-radius:4px;flex:0 0 74px;width:74px;height:4px;display:block;overflow:hidden}.v4-scorebar>i{height:100%;width:var(--p);background:#ffffff38;border-radius:4px;display:block}.v4-scorebar[data-over=true]>i{background:var(--k)}.v4-impact{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.v4-impact>b{font-family:var(--v4-font-mono);color:var(--ink-max);font-size:13px;font-weight:700}.v4-shell .v4-impact>.t-delta{font-family:var(--v4-font-mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.v4-gradecell{white-space:nowrap;width:1%}.v4-shell .v4-wr{color:var(--ink);font-size:13px}.v4-shell .v4-pickr{font-family:var(--v4-font-mono);color:var(--ink-3);font-size:12.5px}.v4-grade[data-tier=S\+],.v4-grade[data-tier=S]{color:var(--k);background:#c9ec4a1f;box-shadow:inset 0 0 0 1px #c9ec4a4d}.v4-table tbody tr[data-q-out],.v4-table tbody tr[data-tier-out],.ph-grid>[data-q-out],.mh-deep>[data-q-out]{display:none}.v4-shell .ko-btn--primary,.v4-shell .ko-btn--primary:hover,.v4-shell .ko-btn--primary:focus,.v4-shell .ko-btn--primary:active{color:var(--kt)}.v4-shell .ko-btn--primary:focus-visible{color:var(--kt)}.v4-table .sort-head{padding-inline-end:10px}.v4-table .sort-head:after{margin-inline-end:4px}.v4-table thead th[aria-sort] .sort-head:after{border-bottom-width:2px;border-right-width:2px;border-color:var(--k);opacity:1;margin-inline-end:4px}.v4-table caption{caption-side:bottom}.v4-shell .ko-btn,.v4-shell .ko-btn:hover,.v4-shell .ko-btn:focus,.v4-shell .ko-btn:active{clip-path:none;border-radius:var(--r-btn-l)}.v4-shell .ko-btn:focus-visible{clip-path:none;border-radius:var(--r-btn-l)}.v4-field{width:100%;height:40px;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);letter-spacing:var(--ls-body);background:#0000004d;border:0;border-radius:10px;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff14}@media (pointer:coarse){.v4-field{height:44px;font-size:16px}}.v4-field::placeholder{color:var(--ink-4)}.v4-field:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #c9ec4a73}:is(.v4-field:user-invalid,.v4-field[aria-invalid=true]){box-shadow:inset 0 0 0 1px #f0656f73}.v4-field-error{padding-top:var(--s-3);color:var(--danger);font-size:12px;display:block}.v4-textarea{resize:vertical;min-height:96px;line-height:var(--lh-body);padding:12px 13px}.v4-search{align-items:center;gap:var(--s-4);background:#ffffff09;border-radius:11px;height:38px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.v4-search:hover{box-shadow:inset 0 0 0 1px #ffffff24}.v4-search:focus-within{box-shadow:inset 0 0 0 1px #c9ec4a73}.v4-search input{min-width:0;height:100%;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);background:0 0;flex:1}.v4-search input:focus-visible{outline:none}.ko-root .ko-field:has(:is(input,select,textarea):focus-visible){outline:2px solid var(--ko-focus);outline-offset:-1px}.ko-root .ko-field :is(input,select,textarea):focus-visible{box-shadow:none;outline:none}.ko-root .ko-field:focus-within:not(:has(:is(input,select,textarea):focus-visible)){outline:none}.v4-select{border-radius:var(--r-input);height:34px;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);-webkit-appearance:none;appearance:none;background:#0000004d;background-image:linear-gradient(45deg, transparent 50%, var(--stroke) 50%), linear-gradient(135deg, var(--stroke) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding:0 30px 0 12px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.v4-segmented{background:#ffffff0a;border-radius:10px;gap:0;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.v4-segmented__opt{border-radius:var(--r-btn-s);height:28px;color:var(--ink-3);font-family:var(--v4-font-text);background:0 0;padding:0 12px;font-size:12.5px;font-weight:600}.v4-segmented__opt[aria-selected=true],.v4-segmented__opt[aria-pressed=true]{color:var(--ink-max);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.v4-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff14;border-radius:11px;flex:none;width:34px;height:20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.v4-toggle:after{content:"";border-radius:var(--r-round);background:var(--stroke);width:16px;height:16px;transition:transform var(--t-fill) var(--ease), background var(--t-fill) var(--ease);position:absolute;top:2px;left:2px}.v4-toggle:checked{background:var(--k);box-shadow:none}.v4-toggle:checked:after{background:var(--kt);transform:translate(14px)}@media (prefers-reduced-motion:reduce){.v4-toggle:after{transition:background var(--t-fill) var(--ease)}}.v4-radio-row{align-items:center;gap:var(--s-5);border-radius:var(--r-input);cursor:pointer;background:#ffffff06;height:38px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.v4-radio-row:has(input:checked){background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29}.v4-radio{border-radius:var(--r-round);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #fff3}.v4-radio:checked{box-shadow:inset 0 0 0 1px #fff3, inset 0 0 0 4px var(--ink-max)}.v4-checkbox{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border-radius:5px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #fff3}.v4-checkbox:checked{background:var(--k);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2310130A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E");background-size:16px 16px}.v4-slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:14px}.v4-slider::-webkit-slider-runnable-track{background:#ffffff17;border-radius:2px;height:4px}.v4-slider::-moz-range-track{background:#ffffff17;border-radius:2px;height:4px}.v4-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:var(--r-round);background:#fff;width:14px;height:14px;margin-top:-5px;box-shadow:0 2px 8px #00000080}.v4-slider::-moz-range-thumb{border-radius:var(--r-round);background:#fff;border:0;width:14px;height:14px;box-shadow:0 2px 8px #00000080}.v4-key{border-radius:var(--r-chip);color:var(--ink-2);font-family:var(--v4-font-mono);background:#ffffff17;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.v4-sidebar-group-title{padding:0 0 var(--s-3);font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-sidebar-item{align-items:center;gap:var(--s-5);border-radius:var(--r-btn-s);height:32px;color:var(--ink-2);font-size:var(--fs-body);padding:0 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.v4-sidebar-item:hover{color:var(--ink);background:#ffffff0a}.v4-sidebar-item[aria-current=page]{color:var(--ink-max);background:#ffffff0e}.v4-sidebar-item[aria-current=page]:before{content:"";background:var(--k);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.v4-sidebar-item__count{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);color:var(--ink-3);margin-left:auto}.v4-rail-item{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-btn-l);width:58px;height:58px;color:var(--ink-3);flex-direction:column;display:flex;position:relative}.v4-rail-item:hover{color:var(--ink-2);background:#ffffff0a}.v4-rail-item[aria-current=page]{color:var(--ink-max);background:#ffffff13}.v4-rail-item[aria-current=page]:before{content:"";background:var(--k);border-radius:1px;width:2px;position:absolute;top:15px;bottom:15px;left:-8px}.v4-rail-item__label{font-family:var(--v4-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.v4-header{z-index:var(--z-header);align-items:center;gap:var(--s-5);height:var(--h-header);padding:0 var(--pad-page);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-bottom:1px solid var(--hairline);background:#0b0b0d8c;display:flex;position:sticky;top:0}.v4-header--app{height:44px}.v4-breadcrumb{align-items:center;gap:var(--s-3);font-family:var(--v4-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;display:flex}.v4-breadcrumb [aria-current=page]{color:var(--ink-max)}.v4-overlay{border-radius:var(--r-tile);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#1010149e;box-shadow:0 22px 50px #0000008c}.v4-overlay__handle{align-items:center;gap:var(--s-4);cursor:grab;-webkit-app-region:drag;height:28px;padding:0 10px;display:flex}.v4-overlay__title{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-modal{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:var(--s-8);color:var(--ink);background:#101014c7;border:0;border-radius:20px}.v4-modal--confirm{max-width:520px}.v4-modal--form{max-width:880px}.v4-modal::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06060899}.v4-tooltip{border-radius:var(--r-btn-s);max-width:260px;color:var(--ink);background:#101014eb;padding:6px 10px;font-size:12px}.v4-popover{border-radius:var(--r-btn-l);background:var(--glass);box-shadow:var(--edge), 0 20px 44px #00000080;-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);padding:var(--s-4)}.v4-popover__row{align-items:center;gap:var(--s-4);height:32px;padding:0 var(--s-4);border-radius:var(--r-btn-s);display:flex}.v4-popover__row:hover{background:#ffffff0d}.v4-toast{border-radius:var(--r-btn-l);width:320px;padding:var(--s-5) var(--s-6);font-size:var(--fs-body);color:var(--ink);background:#101014e6}.v4-expander>summary{align-items:center;gap:var(--s-4);height:32px;padding:0 var(--s-5);border-radius:var(--r-btn-s);color:var(--ink-2);font-size:var(--fs-body);cursor:pointer;list-style:none;display:flex}.v4-expander>summary::-webkit-details-marker{display:none}.v4-expander>summary:hover{color:var(--ink);background:#ffffff0a}.v4-expander__chev{transition:transform var(--t-fill) var(--ease)}.v4-expander[open] .v4-expander__chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.v4-expander__chev{transition:none}}.v4-bar{background:#ffffff0d;border-radius:4px;height:7px;overflow:hidden}.v4-bar__fill{background:var(--k);border-radius:4px;height:100%}.v4-bar__fill--mid{background:var(--k-mid)}.v4-bar__fill--dim{background:#ffffff2e}.v4-diverging{background:#ffffff0d;border-radius:4px;height:7px;position:relative}.v4-diverging:before{content:"";background:var(--deco);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.v4-ring{transform:rotate(-90deg)}.v4-ring__track{stroke:#ffffff14;fill:none}.v4-ring__value{stroke:var(--k);fill:none;stroke-linecap:round}.v4-stat{gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff09;flex-direction:column;display:flex}.v4-stat__label{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-stat__value{font-family:var(--v4-font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-numeral);letter-spacing:var(--ls-title);color:var(--ink-max);font-weight:700}.v4-stat__sub{color:var(--ink-3);font-size:11.5px}.ko-menu{display:inline-block;position:relative}.ko-menu>summary{height:30px;color:var(--ink-2,#b9bec7);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;list-style:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ko-menu>summary::-webkit-details-marker{display:none}.ko-menu>summary:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-1px)}.ko-menu[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.ko-menu[open]>summary{color:var(--ink,#e9ebef);background:#ffffff12}.ko-menu-panel{z-index:40;background:#101013;border-radius:12px;min-width:100%;max-height:340px;margin-top:6px;padding:5px;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 44px #0000008c}.ko-menu-panel a{height:32px;color:var(--ink-2,#b9bec7);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.ko-menu-panel a:hover{color:var(--ink,#e9ebef);background:#ffffff0f}.ko-menu-panel a[aria-current=true]{color:var(--ink,#e9ebef);background:#c9ec4a1a;font-weight:600}.ko-region{flex:none;align-self:stretch;align-items:center;min-width:0;display:inline-flex;position:relative}.ko-region:before{content:"";inset-inline-start:0;background:#ffffff1a;width:1px;height:56%;position:absolute;top:22%}.ko-region-select{-webkit-appearance:none;appearance:none;border-radius:var(--r-chip);min-width:0;max-width:8.5rem;height:100%;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body-s);cursor:pointer;background:0 0;border:0;padding:0 20px 0 10px;line-height:1}.ko-region:has(option[value=""]:checked) .ko-region-select{color:var(--ink-3)}.ko-region-select option{color:var(--ink);background:#101013}.ko-region .ko-region-select:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #c9ec4a73}.ko-region-caret{pointer-events:none;color:var(--ink-4);position:absolute;inset-inline-end:7px}.ko-searchwrap{container:kosearch/inline-size}.ko-region--bar{display:none}@container kosearch (width>=390px){.ko-region--bar{display:inline-flex}}.ko-region--hero .ko-region-select{font-size:var(--fs-body)}.v4-shell .ko-search.nf-search{flex-wrap:wrap;flex:none;align-content:center;row-gap:8px;height:auto;min-height:44px;padding-block:6px}.nf-search input[type=search]{min-width:min(13rem,100%);min-height:36px}.hx-search .ko-region:before,.nf-search .ko-region:before{display:none}.hx-search-go,.nf-search>button{margin-inline-start:auto}.ko-region--boxed{border:1px solid var(--axiom-hairline);border-radius:var(--axiom-radius-group);background:var(--axiom-elevated);height:48px;padding-inline-start:4px}.ko-region--boxed:before{display:none}.ko-region--boxed .ko-region-select{font-size:15px}.ko-page.pr{gap:0}.pr .pr-fold{flex-wrap:wrap;align-items:center;gap:56px;width:100%;max-width:1080px;margin:0 auto;padding:24px 0;display:flex}.pr .pr-pitch{flex-direction:column;flex:999 460px;gap:16px;min-width:0;display:flex}.pr .pr-h1>.pr-eye{font:600 12px/1 var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--k);margin:0 0 16px}.pr .pr-h1{font:700 64px/1.02 var(--v4-font-text);letter-spacing:-.02em;color:var(--ink-max);text-wrap:balance;margin:0}.pr .pr-h1>span{display:block}.pr .pr-lead{max-width:440px;font:400 18px/1.5 var(--v4-font-text);color:var(--ink-2);margin:0}.pr .pr-days{max-width:460px;margin:12px 0 0}.pr .pr-days dl{flex-direction:column;gap:10px;margin:0;display:flex}.pr .pr-day{grid-template-columns:88px repeat(5,minmax(0,1fr));align-items:center;gap:8px;display:grid}.pr .pr-day dt{font:500 11px/1 var(--v4-font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--ink-3)}.pr .pr-day--paid dt{color:var(--k)}.pr .pr-game{height:40px;font:600 15px/1 var(--v4-font-mono);color:var(--ink);background:#1b1c19;border-radius:10px;justify-content:center;align-items:center;margin:0;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pr .pr-game--locked{color:var(--stroke);background:0 0;box-shadow:inset 0 0 0 1px #ffffff12}.pr .pr-day--paid .pr-game{color:#e4f7a0;background:#c9ec4a1f;box-shadow:inset 0 0 0 1px #c9ec4a59}.pr .pr-card{box-sizing:border-box;background:linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;flex-direction:column;flex:380px;gap:22px;min-width:0;max-width:440px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff12}.pr .pr-seg{background:#141513;border:0;border-radius:14px;grid-template-columns:repeat(2,minmax(min-content,1fr));gap:4px;min-width:0;margin:0;padding:4px;display:grid;position:relative}.pr .pr-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pr .pr-opt{height:44px;font:500 15px/1 var(--v4-font-text);white-space:nowrap;color:var(--ink-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 10px;transition:background-color .15s;display:flex}.pr .pr-opt:hover{background:#ffffff0f}.pr .pr-in:checked+.pr-opt{background:var(--ink);color:var(--bg-site);font-weight:600}.pr .pr-in:focus-visible+.pr-opt{outline:2px solid var(--focus);outline-offset:2px}.pr .pr-save{font:600 11px/1 var(--v4-font-mono);text-transform:uppercase;color:var(--k);background:#c9ec4a29;border-radius:6px;padding:3px 6px}.pr .pr-in:checked+.pr-opt .pr-save{background:var(--k);color:var(--kt)}.pr .pr-save-short{display:none}.pr .pr-price{flex-direction:column;gap:6px;display:flex}.pr .pr-figure{align-items:baseline;gap:8px;margin:0;display:flex}.pr .pr-amount{font:700 64px/1 var(--v4-font-text);letter-spacing:-.03em;color:var(--ink-max)}.pr .pr-unit{font:400 16px/1 var(--v4-font-text);color:var(--ink-2)}.pr .pr-billed{font:500 12px/1.3 var(--v4-font-mono);color:var(--ink-3);margin:0}.pr .pr-cta{border-radius:14px;justify-content:center;width:100%;height:56px;font-size:17px;display:flex}.pr .pr-cta:hover{transform:none}.pr .pr-checks{font:400 14px/1.35 var(--v4-font-text);color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pr .pr-checks li{align-items:center;gap:10px;display:flex}.pr .pr-checks svg{flex:none}.pr .pr-pay{font:400 12px/1.4 var(--v4-font-text);color:var(--ink-3);margin:0}.pr .pr-figure--monthly,.pr .pr-billed--monthly,.pr .pr-cta--monthly,.pr .pr-pay--phone,:is(.pr-card:has(#pr-month:checked) .pr-figure--annual,.pr-card:has(#pr-month:checked) .pr-billed--annual,.pr-card:has(#pr-month:checked) .pr-cta--annual){display:none}.pr-card:has(#pr-month:checked) .pr-figure--monthly{display:flex}.pr-card:has(#pr-month:checked) .pr-billed--monthly{display:block}.pr-card:has(#pr-month:checked) .pr-cta--monthly{display:flex}@media (max-width:620px){.pr .pr-fold{gap:24px;padding:8px 0 0}.pr .pr-pitch{gap:12px}.pr .pr-h1>.pr-eye{margin-bottom:12px;font-size:11px}.pr .pr-h1{font-size:40px;line-height:1.04}.pr .pr-lead{font-size:17px;line-height:1.45}.pr .pr-day{grid-template-columns:80px repeat(5,minmax(0,1fr));gap:6px}.pr .pr-day dt{letter-spacing:.06em}.pr .pr-game{border-radius:9px;height:34px;font-size:14px}.pr .pr-card{border-radius:20px;gap:18px;padding:20px}.pr .pr-opt{gap:6px;padding:0 6px}.pr .pr-save{padding:3px 5px}.pr .pr-save-long{display:none}.pr .pr-save-short{display:inline}.pr .pr-amount{font-size:52px}.pr .pr-unit{font-size:15px}.pr .pr-checks,.pr .pr-pay{display:none}.pr .pr-pay--phone{text-align:center;display:block}}.ko-page.co{container:copage/inline-size}.co .co-shell{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container copage (width>=900px){.co .co-shell{column-gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.co .co-shell>:not(.co-side){grid-column:1}.co .co-side{top:calc(var(--h-header,64px) + var(--s-6));grid-area:1/2/span 3;position:sticky}}.co [data-co-root][data-plan=annual] [data-co-for=monthly],.co [data-co-root][data-plan=monthly] [data-co-for=annual]{display:none}.co .co-head{gap:var(--s-4);flex-direction:column;max-width:60ch;display:flex}.co .co-head>.ko-eyebrow{margin:0}.co .co-h1{font-family:var(--v4-font-display);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display);color:var(--ink-max);text-wrap:balance;margin:0}.co .co-lede{font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-loose);color:var(--ink-2);text-wrap:pretty;margin:0}.co .co-step{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.co .co-step-h{align-items:center;gap:var(--s-4);font-family:var(--v4-font-display);font-size:var(--fs-display-s);line-height:var(--lh-display-m);letter-spacing:var(--ls-display);color:var(--ink-max);margin:0;display:flex}.co .co-step-n{border-radius:var(--r-round);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--k) 70%, transparent);font-family:var(--v4-font-mono);color:var(--k);flex:none;place-items:center;font-size:12.5px;font-weight:600;line-height:1;display:inline-grid}.co .co-plans{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co .co-plan{align-content:start;row-gap:var(--s-3);padding:var(--s-6) var(--s-6) var(--s-6);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--edge);color:inherit;transition:box-shadow var(--t-ring) var(--ease), transform var(--t-transform) var(--ease), background var(--t-fill) var(--ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"word dot""save save""price price""billed billed";text-decoration:none;display:grid;position:relative}.co .co-plan:hover{box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px #ffffff29;transform:translateY(-1px)}.co .co-plan:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co .co-plan[aria-current=true]{background:radial-gradient(120% 90% at 100% 0%, #c9ec4a21, #c9ec4a00 60%), var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1.5px var(--k), 0 18px 40px -28px #c9ec4a73}.co .co-plan-word{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-2);grid-area:word;font-weight:600}.co .co-plan-dot{border-radius:var(--r-round);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--stroke);grid-area:dot}.co .co-plan[aria-current=true] .co-plan-dot{background:var(--k);box-shadow:inset 0 0 0 5px var(--k), inset 0 0 0 18px var(--kt)}.co .co-plan[aria-current=true] .co-plan-word{color:var(--ink-max)}.co .co-plan-save{border-radius:var(--r-chip);background:var(--k);color:var(--kt);font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;grid-area:save;justify-self:start;padding:3px 8px;font-weight:700;line-height:1.2}.co .co-plan-save--none{visibility:hidden}.co .co-plan-price{align-items:baseline;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;grid-area:price;display:flex}.co .co-plan-price b{font-family:var(--v4-font-display);font-size:var(--fs-display-m);letter-spacing:var(--ls-display);color:var(--ink-max);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.co .co-plan-price span{font-size:var(--fs-body-s);color:var(--ink-3)}.co .co-plan-billed{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3);grid-area:billed}.co .co-method{border-radius:var(--r-hero);background:var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring), 0 30px 70px -44px #000000e6;-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);min-width:0}.co .co-method-head{align-items:center;gap:var(--s-5);padding:var(--s-7) var(--s-7) 0;flex-wrap:wrap;display:flex}.co .co-method-icon{border-radius:var(--r-btn-l);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-2);background:#ffffff0d;flex:none;place-items:center;display:inline-grid}.co .co-method-icon--on{color:var(--k);background:#c9ec4a1f;box-shadow:inset 0 0 0 1px #c9ec4a59}.co .co-method-title{gap:var(--s-1);flex-direction:column;flex:180px;min-width:0;display:flex}.co .co-method-title b{font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--ink-max)}.co .co-method-sub{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3)}.co .co-marks{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.co .co-mark{flex:none;display:block}.co .co-mark--chip{border-radius:4px;box-shadow:0 0 0 1px #ffffff1a}.co .co-marks--coins .co-mark{width:22px;height:22px}.co .co-marks--coins{gap:0}.co .co-marks--coins .co-mark+.co-mark{margin-inline-start:-6px}.co .co-marks--coins .co-mark{border-radius:var(--r-round);box-shadow:0 0 0 2px #15161a}.co .co-method-body{gap:var(--s-6);padding:var(--s-7);flex-direction:column;display:flex}.co .co-card{background:linear-gradient(90deg, #c9ec4a00, #c9ec4a8c, #c9ec4a00) top / 100% 1px no-repeat, radial-gradient(90% 60% at 50% 0%, #c9ec4a12, #c9ec4a00 70%), var(--glass)}.co .co-card .co-method-body{gap:var(--s-5)}.co .co-card-form{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.co .co-go{position:relative}.co .co-card .co-go:disabled{background:var(--k);color:var(--kt);cursor:progress;opacity:.9;transform:none}.co .co-go-spin{border-radius:var(--r-round);border:2px solid #10130a4d;border-top-color:var(--kt);width:14px;height:14px;animation:.8s linear infinite co-turn;display:none}.co .co-go[aria-busy] .co-go-spin{display:inline-block}.co .co-go[aria-busy] .co-go-arrow{display:none}@media (prefers-reduced-motion:reduce){.co .co-go-spin{animation:none}}.co .co-go-note{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3);flex:220px;margin:0}.co .co-canceled{padding:var(--s-4) var(--s-6);border-radius:var(--r-btn-l);box-shadow:inset 3px 0 0 var(--ink-3);font-size:var(--fs-body);line-height:var(--lh-body-l);color:var(--ink);background:#ffffff0a;margin:0}.co .co-err{padding:var(--s-4) var(--s-6);border-radius:var(--r-btn-l);box-shadow:inset 3px 0 0 var(--danger);font-size:var(--fs-body);line-height:var(--lh-body-l);color:var(--ink);background:#f0656f14;margin:0}.co .co-err-go{color:var(--ink-max);text-underline-offset:3px;font-weight:600}.co .co-err[hidden]{display:none}.co .co-card[data-state=refused] .co-err{box-shadow:inset 3px 0 0 var(--gold);background:#ffffff0a}.co .co-quiet{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3);margin:0}.co .co-crypto{margin-top:calc(-1 * var(--s-2))}.co .co-crypto>.co-method-head{flex-wrap:nowrap}.co .co-crypto .co-method-title{flex:auto}.co .co-crypto>summary{cursor:pointer;padding-bottom:var(--s-7);border-radius:var(--r-hero);list-style:none}.co .co-crypto>summary::-webkit-details-marker{display:none}.co .co-crypto>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co .co-crypto[open]>summary{padding-bottom:0}.co .co-chev{width:9px;height:9px;margin-inline:var(--s-2);border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transition:transform var(--t-transform) var(--ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.co .co-crypto[open] .co-chev{transform:rotate(225deg)translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.co .co-chev,.co .co-plan{transition:none}}.co .co-warn{gap:var(--s-4);font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-2);margin:0;display:flex}.co .co-warn:before{content:"!";border-radius:var(--r-round);background:color-mix(in srgb, var(--gold) 22%, transparent);width:16px;height:16px;color:var(--gold);flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.co .co-coin-form{gap:var(--s-5);flex-direction:column;display:flex}.co .co-chips{gap:var(--s-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.co .co-chip{align-items:center;gap:var(--s-3);height:36px;padding:0 var(--s-5) 0 var(--s-4);border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--ring);cursor:pointer;transition:box-shadow var(--t-ring) var(--ease), background-color var(--t-ring) var(--ease);background:#ffffff08;display:inline-flex;position:relative}.co .co-chip:hover{box-shadow:inset 0 0 0 1px #ffffff29}.co .co-chip-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.co .co-chip:has(.co-chip-input:checked){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--k) 70%, transparent);background:#c9ec4a14}.co .co-chip:has(.co-chip-input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.co .co-chip .co-mark,.co .co-chip .co-coin-blank{width:20px;height:20px}.co .co-coin-blank{border-radius:var(--r-round);background:#ffffff14;display:block}.co .co-chip-sym{font-family:var(--v4-font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--ink-max);font-weight:600}.co .co-chip-net{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.co .co-chip{transition:none}}.co .co-coin-go{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.co .co-gate{align-items:flex-start;gap:var(--s-5);padding:var(--s-8);border-radius:var(--r-hero);background:radial-gradient(86% 120% at 88% -18%, #c9ec4a2e, #c9ec4a00 62%), var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring), 0 30px 70px -40px #000000e6;-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);flex-direction:column;display:flex}@container copage (width>=720px){.co .co-gate{padding:var(--s-10)}}.co .co-gate-mark{border-radius:var(--r-tile);width:54px;height:54px;color:var(--k);background:#c9ec4a1f;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #c9ec4a52}.co .co-gate-h{font-family:var(--v4-font-display);font-size:var(--fs-display-m);line-height:var(--lh-display-m);letter-spacing:var(--ls-display);color:var(--ink-max);text-wrap:balance;margin:0}.co .co-gate-p{max-width:52ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-loose);color:var(--ink-2);margin:0}.co .co-riot{margin-top:var(--s-3)}.co .co-sum{gap:var(--s-6);padding:var(--s-8);border-radius:var(--r-hero);background:radial-gradient(110% 70% at 100% 0%, #c9ec4a1a, #c9ec4a00 60%), var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);flex-direction:column;display:flex}.co .co-sum-eye{margin:0 0 calc(-1 * var(--s-4))}.co .co-sum-h{font-family:var(--v4-font-display);font-size:var(--fs-display-s);line-height:var(--lh-display-m);letter-spacing:var(--ls-display);color:var(--ink-max);margin:0}.co .co-gets{gap:var(--s-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.co .co-gets li{gap:var(--s-1);flex-direction:column;padding-inline-start:30px;display:flex;position:relative}.co .co-gets li:before{content:"";inset-inline-start:0;border-radius:var(--r-round);background:#c9ec4a24;width:20px;height:20px;position:absolute;top:1px}.co .co-gets li:after{content:"";inset-inline-start:7px;border-right:2px solid var(--k);border-bottom:2px solid var(--k);width:5px;height:9px;position:absolute;top:5px;transform:rotate(45deg)}.co .co-gets b{font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);color:var(--ink)}.co .co-gets span{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3)}.co .co-total{padding-top:var(--s-6);border-top:1px solid var(--hairline);margin:0}.co .co-total-row{justify-content:space-between;align-items:baseline;gap:var(--s-5);display:flex}.co .co-total dt{font-size:var(--fs-body);color:var(--ink-2)}.co .co-total dd{font-family:var(--v4-font-display);font-size:var(--fs-display-s);color:var(--ink-max);font-variant-numeric:tabular-nums;margin:0;line-height:1}.co .co-renews{margin:calc(-1 * var(--s-3)) 0 0;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3)}.co .co-trust{gap:var(--s-4);padding:var(--s-6) 0 0;border-top:1px solid var(--hairline);flex-direction:column;margin:0;list-style:none;display:flex}.co .co-trust li{align-items:center;gap:var(--s-4);font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-2);overflow-wrap:anywhere;display:flex}.co .co-trust svg{color:var(--ink-3);flex:none}.co .co-done{align-items:center;gap:var(--s-5);max-width:620px;margin:var(--s-8) auto 0;padding:var(--s-10) var(--s-8);border-radius:var(--r-hero);background:var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring), 0 30px 70px -40px #000000e6;text-align:center;flex-direction:column;display:flex}.co .co-done>.ko-eyebrow{margin:0}.co .co-done--premium{background:radial-gradient(70% 55% at 50% 0%, #c9ec4a33, #c9ec4a00 70%), var(--glass)}.co .co-done-h{font-family:var(--v4-font-display);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display);color:var(--ink-max);text-wrap:balance;margin:0}.co .co-done-p{max-width:46ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--ink-2);text-wrap:pretty;margin:0}.co .co-done-do{justify-content:center;gap:var(--s-4);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.co .co-burst{width:96px;height:96px;margin-bottom:var(--s-3);place-items:center;display:grid;position:relative}.co .co-badge{border-radius:var(--r-round);background:var(--k);width:72px;height:72px;color:var(--kt);animation:co-pop .52s var(--ease) both;place-items:center;display:grid;position:relative;box-shadow:0 0 0 8px #c9ec4a24,0 18px 50px -12px #c9ec4a8c}.co .co-badge:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--k);animation:co-ring 1.1s .2s var(--ease) both;position:absolute;inset:0}.co .co-burst-dot{border-radius:var(--r-round);background:var(--k);opacity:0;width:6px;height:6px;transform:rotate(calc(var(--i,0) * 30deg)) translateY(0);animation:co-fly .9s .24s var(--ease) both;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.co .co-burst-dot:nth-child(odd){background:var(--ink-max);width:4px;height:4px;margin:-2px 0 0 -2px}@keyframes co-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes co-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes co-fly{0%{opacity:0;transform:rotate(calc(var(--i,0) * 30deg)) translateY(-10px)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i,0) * 30deg)) translateY(-58px)}}@media (prefers-reduced-motion:reduce){.co .co-badge,.co .co-badge:after,.co .co-burst-dot{animation:none}.co .co-badge:after,.co .co-burst-dot{display:none}}.co .co-spin{border-radius:var(--r-round);border:3px solid #c9ec4a40;border-top-color:var(--k);width:28px;height:28px;animation:.9s linear infinite co-turn}@keyframes co-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.co .co-spin{border-color:var(--k);animation:none}}@container copage (width<=480px){.co .co-plan{padding:var(--s-5)}.co .co-plan-price b{font-size:var(--fs-display-s)}.co .co-plan-price{align-items:flex-start;gap:var(--s-1);flex-direction:column}.co .co-step-h{font-size:20px}.co .co-gate-h{font-size:var(--fs-display-s)}.co .co-done{padding:var(--s-8) var(--s-6)}.co .co-method-head,.co .co-method-body{padding-inline:var(--s-6)}.co .co-sum,.co .co-gate{padding:var(--s-7)}}.ko-page.cp{container:cppage/inline-size}.cp .cp-shell{gap:var(--s-7);flex-direction:column;width:100%;max-width:880px;margin-inline:auto;display:flex}.cp .cp-back{align-items:center;gap:var(--s-3);font-size:var(--fs-body-s);color:var(--ink-3);align-self:flex-start;text-decoration:none;display:inline-flex}.cp .cp-back:hover{color:var(--ink)}.cp .cp-head{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.cp .cp-net{align-items:center;gap:var(--s-3);height:32px;padding:0 var(--s-5) 0 var(--s-3);border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--ring);background:#ffffff0d;display:inline-flex}.cp .cp-net .co-mark{width:22px;height:22px}.cp .cp-net b{font-family:var(--v4-font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--ink-max)}.cp .cp-net span{font-size:var(--fs-body-s);color:var(--ink-2)}.cp .cp-h1,.cp .cp-gate-h{font-family:var(--v4-font-display);font-size:var(--fs-display-s);line-height:var(--lh-display-m);letter-spacing:var(--ls-display);color:var(--ink-max);text-wrap:balance;margin:0}.cp .cp-lede,.cp .cp-gate-p{max-width:56ch;font-size:var(--fs-body);line-height:var(--lh-body-l);color:var(--ink-2);margin:0}.cp .cp-card{gap:var(--s-7);padding:var(--s-6);border-radius:var(--r-hero);background:var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring), 0 30px 70px -44px #000000e6;-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);grid-template-columns:minmax(0,1fr);display:grid}.cp .cp-qr-col{padding-top:var(--s-7);border-top:1px solid var(--hairline);order:2}.cp .cp-qr{align-items:center;gap:var(--s-5);flex-direction:column;margin:0;display:flex}.cp .cp-qr svg{border-radius:var(--r-tile);width:100%;max-width:200px;height:auto;transition:opacity var(--t-ring) var(--ease), filter var(--t-ring) var(--ease);display:block}.cp [data-state=expired] .cp-qr svg{opacity:.12;filter:blur(3px)}.cp [data-state=expired] .cp-open{display:none}.cp .cp-qr-cap{max-width:30ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3);text-align:center;text-wrap:balance}.cp .cp-details{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.cp .cp-field{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.cp .cp-label{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-3)}.cp .cp-copy{justify-content:space-between;align-items:center;gap:var(--s-5);width:100%;min-height:52px;padding:var(--s-4) var(--s-4) var(--s-4) var(--s-6);border-radius:var(--r-tile);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--t-ring) var(--ease);background:#0000004d;border:0;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cp .cp-copy:hover{box-shadow:inset 0 0 0 1px #ffffff2e}.cp .cp-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cp .cp-copy[data-copied]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k) 60%, transparent)}.cp .cp-amount{font-family:var(--v4-font-mono);letter-spacing:var(--ls-mono);color:var(--ink-max);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.2}.cp .cp-unit{font-size:var(--fs-mono);color:var(--ink-3);margin-inline-start:.4em;font-weight:500}.cp .cp-addr{min-width:0;font-family:var(--v4-font-mono);font-size:var(--fs-mono);letter-spacing:.02em;color:var(--ink);flex-wrap:wrap;gap:0 .6ch;line-height:1.65;display:flex}.cp .cp-copy-tag{border-radius:var(--r-chip);font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--ink-2);background:#ffffff12;flex:none;padding:5px 10px}.cp .cp-copy[data-copied] .cp-copy-tag{color:var(--k);background:#c9ec4a24}.cp .cp-open{align-self:stretch}.cp .cp-warn{gap:var(--s-4);font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-2);margin:0;display:flex}.cp .cp-warn:before{content:"!";border-radius:var(--r-round);background:color-mix(in srgb, var(--gold) 22%, transparent);width:16px;height:16px;color:var(--gold);flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.cp .cp-timer{align-items:baseline;gap:var(--s-3);font-size:var(--fs-body-s);color:var(--ink-3);margin:0;display:flex}.cp .cp-clock{font-family:var(--v4-font-mono);font-size:var(--fs-mono-l);color:var(--ink-max);font-variant-numeric:tabular-nums;font-weight:600}@container cppage (width>=760px){.cp .cp-h1{font-size:var(--fs-display-m)}.cp .cp-card{gap:var(--s-9);padding:var(--s-8);grid-template-columns:240px minmax(0,1fr)}.cp .cp-qr-col{border-top:0;order:0;padding-top:0}.cp .cp-qr svg{max-width:240px}.cp .cp-open{align-self:flex-start}}.cp .cp-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cp .cp-step{align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;display:flex;position:relative}.cp .cp-step+.cp-step:before{content:"";background:#ffffff1a;width:100%;height:2px;position:absolute;top:6px;right:50%}.cp .cp-step[data-done]:before,.cp .cp-step[aria-current=step]:before{background:color-mix(in srgb, var(--k) 70%, transparent)}.cp .cp-dot{z-index:1;border-radius:var(--r-round);background:#1a1b1f;width:14px;height:14px;position:relative;box-shadow:inset 0 0 0 2px #ffffff29}.cp .cp-step[data-done] .cp-dot{background:var(--k);box-shadow:none}.cp .cp-step[aria-current=step] .cp-dot{box-shadow:inset 0 0 0 2px var(--k), 0 0 0 5px #c9ec4a24;animation:cp-pulse 1.8s var(--ease) infinite}.cp .cp-step-l{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3);text-wrap:balance}.cp .cp-step[data-done] .cp-step-l,.cp .cp-step[aria-current=step] .cp-step-l{color:var(--ink)}@keyframes cp-pulse{50%{box-shadow:inset 0 0 0 2px var(--k), 0 0 0 8px #c9ec4a0a}}@media (prefers-reduced-motion:reduce){.cp .cp-step[aria-current=step] .cp-dot{animation:none}.cp .cp-qr svg{transition:none}}.cp .cp-note,.cp .cp-trust{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-3);text-align:center;margin:0}.cp .cp-trust{padding-top:var(--s-5);border-top:1px solid var(--hairline)}.cp .cp-from{gap:var(--s-4);width:100%;max-width:620px;padding:var(--s-6);border-radius:var(--r-hero);background:var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring);flex-direction:column;display:flex}.cp .cp-from-q{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-body);color:var(--ink-max)}.cp .cp-from-say{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--danger);margin:0}.cp .cp-from-why{max-width:56ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-2);margin:0}.cp .cp-from-go{margin-top:var(--s-3);align-self:flex-start}.cp .cp-sender{align-items:baseline;gap:var(--s-3);font-size:var(--fs-body-s);color:var(--ink-3);flex-wrap:wrap;margin:0;display:flex}.cp .cp-sender b{font-family:var(--v4-font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--ink);font-weight:500}.cp .cp-end{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-tile);flex-wrap:wrap;display:flex}.cp .cp-end--expired{background:color-mix(in srgb, var(--gold) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 30%, transparent)}.cp .cp-end--paid{background:#c9ec4a14;box-shadow:inset 0 0 0 1px #c9ec4a59}.cp .cp-end-p{font-size:var(--fs-body);line-height:var(--lh-body-l);color:var(--ink-2);flex:280px;margin:0}.cp .cp-end-p b{color:var(--ink-max);margin-inline-end:.3em}.cp .cp-end[hidden],.cp .cp-timer[hidden],.cp .cp-note[hidden]{display:none}.cp .cp-gate{align-items:flex-start;gap:var(--s-5);width:100%;max-width:620px;margin-inline:auto;margin-top:var(--s-8);padding:var(--s-8);border-radius:var(--r-hero);background:var(--glass);box-shadow:inset 0 1px 0 var(--top-light), inset 0 0 0 1px var(--ring);flex-direction:column;display:flex}.cp .cp-gate--paid{background:radial-gradient(80% 70% at 0% 0%, #c9ec4a29, #c9ec4a00 70%), var(--glass)}.cp .cp-gate-do{gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.lg-head{gap:var(--sp-3);flex-direction:column;display:flex}.lg-title{text-wrap:balance;max-width:20ch}.lg-updated{font-size:var(--ko-fs-meta);color:var(--ko-ink-3)}.lg-doc{flex-direction:column;display:flex}@media (min-width:621px){.lg-doc{padding:var(--sp-6)}}.lg-doc>*+*{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--ko-hairline)}.lg-lead{font-size:var(--ko-fs-lead);color:var(--ko-ink-2);max-width:54ch;line-height:1.5}.lg-sec{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.lg-sec>h2{text-wrap:balance;max-width:34ch}.lg .ko-prose{line-height:1.7}.lg-doc a{color:var(--ko-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--ko-accent-line);text-decoration-color:var(--ko-accent-line);text-underline-offset:3px}.lg-doc a:hover{-webkit-text-decoration-color:var(--ko-accent);text-decoration-color:var(--ko-accent)}.lg-riot{font-size:var(--ko-fs-meta);color:var(--ko-ink-3)}ko-ad{gap:var(--s-3);width:fit-content;max-width:100%;margin-inline:auto;display:grid}ko-ad-head{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:44px;display:flex}ko-ad-tag{font-family:var(--v4-font-mono);font-size:var(--fs-mono-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}ko-ad-head .adv-out{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color var(--t-color) var(--ease);align-self:stretch;align-items:center;padding-inline-start:var(--s-5);font-weight:500;text-decoration:none;display:inline-flex}:is(ko-ad-head .adv-out:hover,ko-ad-head .adv-out:focus-visible){color:var(--ink)}[data-ad]{width:var(--adv-w);height:var(--adv-h);--adv-fit:1;max-width:100%;display:block}@container hxpage (width<=727.98px){ko-ad[data-adv-wide="728"]{display:none}}@container adslot (width<=969.98px){ko-ad[data-adv-wide="970"]{display:none}}.ko-adslot{container:adslot/inline-size}ko-ad[data-adv-wide="400"] [data-ad]{transform:scale(var(--adv-fit));transform-origin:0 0;max-width:none;margin-block-end:calc(var(--adv-h) * (var(--adv-fit) - 1));margin-inline-end:calc(var(--adv-w) * (var(--adv-fit) - 1))}@container adslot (width<=399.98px){ko-ad[data-adv-wide="400"] [data-ad]{--adv-fit:.92}}@container adslot (width<=369.98px){ko-ad[data-adv-wide="400"] [data-ad]{--adv-fit:.86}}@container adslot (width<=343.98px){ko-ad[data-adv-wide="400"] [data-ad]{--adv-fit:.79}}@container adslot (width<=315.98px){ko-ad[data-adv-wide="400"] [data-ad]{--adv-fit:.72}}[data-ad]:not(:empty){border-radius:var(--r-card);box-shadow:var(--edge), 0 18px 38px -24px #000000e6;overflow:hidden}[data-ad=video]{aspect-ratio:16/9}.ko-lang{flex:none;position:relative}.ko-lang__toggle{border-radius:var(--ko-r-sm);min-height:32px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff24;align-items:center;gap:7px;padding:0 9px 0 10px;list-style:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ko-lang__toggle::-webkit-details-marker{display:none}.ko-lang__toggle:hover,.ko-lang[open]>.ko-lang__toggle{color:var(--ink-max);background:#ffffff0f;border-color:#ffffff3d}.ko-lang__toggle:focus-visible{outline:2px solid var(--k);outline-offset:2px}.ko-flag{border-radius:2px;flex:none;display:block;overflow:hidden}.ko-lang__mark{font-family:var(--v4-font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-caps);font-weight:600}.ko-lang__caret{opacity:.7;flex:none;transition:transform .14s}.ko-lang[open] .ko-lang__caret{transform:rotate(180deg)}.ko-lang__panel{z-index:80;background:linear-gradient(#ffffff0a, #ffffff0a), var(--bg-app);width:380px;box-shadow:inset 0 0 0 1px #ffffff17, var(--ko-glass-shadow);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.ko-lang__note{border-bottom:1px solid var(--hairline);color:var(--ink-3);font-family:var(--v4-font-text);font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin:0 0 6px;padding:6px 10px 10px}.ko-lang__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.ko-lang__item{min-height:40px;color:var(--ink);font-family:var(--v4-font-text);font-size:var(--fs-body);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.ko-lang__item:hover{color:var(--ink-max);background:#ffffff0f}.ko-lang__item:focus-visible{outline:2px solid var(--k);outline-offset:-2px}.ko-lang__item[aria-current]{color:var(--ink-max);background:#c9ec4a14;box-shadow:inset 0 0 0 1px #c9ec4a52}.ko-lang__native{text-overflow:ellipsis;min-width:0;overflow:hidden}.ko-lang__tick{color:var(--k);flex:none;margin-left:auto}@media (pointer:coarse){.ko-lang__toggle{justify-content:center;min-width:44px;min-height:44px}.ko-lang__item{min-height:44px}}@media (max-width:1100px){.ko-lang__mark,.ko-lang__caret{display:none}.ko-lang__toggle{padding:0 9px}}@media (max-width:620px){.ko-lang{position:static}.ko-lang__mark,.ko-lang__caret{display:none}.ko-lang__panel{width:auto;max-height:calc(100dvh - 88px);top:calc(100% + 4px);left:12px;right:12px;overflow-y:auto}.ko-lang__item{white-space:normal;padding-top:4px;padding-bottom:4px;line-height:1.2}.ko-lang__native{overflow:visible}}
