:root{--ground:oklch(18% .024 240);--sheet:oklch(22.5% .024 240);--sheet-2:oklch(26% .024 240);--well:oklch(14.5% .018 240);--rule:oklch(31% .022 240);--rule-strong:oklch(43% .02 240);--control:oklch(55% .02 240);--sea-chart:url(/sea-chart.svg);--object:oklch(31% .005 250);--object-hi:oklch(36% .006 250);--edge:oklch(95% .006 95);--ink:oklch(97% .004 95);--ink-2:oklch(88% .012 240);--ink-3:oklch(76% .016 240);--ink-4:oklch(66% .016 240);--marker:oklch(91% .18 106);--marker-hover:oklch(94% .16 106);--marker-ink:oklch(24% .05 106);--verdict-ink:oklch(19% .03 250);--win-fill:oklch(80% .21 148);--fair-fill:oklch(80% .11 240);--lose-fill:oklch(68% .2 25);--win:oklch(82% .19 150);--fair:oklch(80% .1 240);--lose:oklch(72% .17 24);--stock:oklch(80% .14 65);--tier-ink:oklch(18% .02 250);--tier-ss:oklch(72% .16 25);--tier-s:oklch(78% .14 60);--tier-a:oklch(86% .13 88);--tier-b:oklch(84% .15 140);--tier-c:oklch(80% .09 230);--rarity-mythical:#b98aff;--rarity-legendary:#ffb547;--rarity-epic:#7c7cf4;--rarity-epic-ink:oklch(74% .13 282);--rarity-rare:#9fe8ff;--rarity-uncommon:#a8dd8b;--rarity-collectable:#d9dde4;--rarity-collectable-lit:oklch(62% .012 240);--frame-uncommon:linear-gradient(to right, #e9fae0, #c5eeb0, #9fd883, #e9fae0, #c5eeb0, #9fd883, #e9fae0);--frame-rare:linear-gradient(to right, #fff, #aff, #aff, #fff, #aff, #aff, #fff);--frame-epic:linear-gradient(to right, #b6bee8, #a4a4f7, #7474f1, #5b5bf2, #b6bee8, #a4a4f7, #7474f1, #5b5bf2, #b6bee8);--frame-legendary:linear-gradient(to right, red, #ff8600, #ff0, #00ff05, #0062ff, #f0f, red, #ff8600, #ff0, #00ff05, #0062ff, #f0f, red);--frame-mythical:linear-gradient(to right, #a5f, #aab6ff, #aff, #fff, #a5f, #aab6ff, #aff, #fff, #a5f);--frame-collectable:linear-gradient(to right, #fff, #2c2c2c, #fff, #2c2c2c, #fff);--frame-chrome:linear-gradient(135deg, #fff, #6f767e 22%, #f4f4f2 46%, #4f555c 70%, #e9eaec 88%, #fff);--lit-chrome:oklch(74% .02 240);--glow-uncommon:#9fd88366;--glow-rare:#aaffff61;--glow-epic:#7474f173;--glow-legendary:#ff860066;--glow-mythical:#aa55ff73;--glow-collectable:#ffffff47;--font-ui:"Nunito", "Noto Sans", "Noto Sans KR", "Noto Sans SC", "Noto Sans Thai", system-ui, sans-serif;--font-num:"Nunito", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--font-display:"Fredoka", "Nunito", var(--font-ui);--font-logo:"Fredoka", var(--font-ui);--text-xs:.75rem;--text-sm:.8125rem;--text-ui:.9375rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2rem;--h1:clamp(1.75rem, 1.1rem + 2.2vw, 2.75rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--r-wobble:14px 11px 15px 12px / 12px 15px 11px 14px;--r-wobble-sm:9px 7px 10px 8px / 8px 10px 7px 9px;--r-control:10px;--r-card:8px;--r-slot:12px;--r-sheet:8px;--r-pill:999px;--drop:0 3px 0 var(--well);--drop-press:0 1px 0 var(--well);--scrim:oklch(8% .01 240/.66);--scrim-strong:oklch(7% .012 240/.96);--shadow-pop:0 12px 32px oklch(0% 0 0/.45);--shadow-modal:0 12px 32px oklch(0% 0 0/.45);--z-dropdown:100;--z-sticky:200;--z-cue:250;--z-backdrop:300;--z-modal:400;--z-toast:500;--ease:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--t-press:80ms;--t-fast:.15s;--t-med:.2s;--t-land:.26s;--tf:var(--t-fast) var(--ease);--content-max:1600px;--prose-max:68ch;--header-h:57px;color-scheme:dark}@media (width>=720px){:root{--header-h:95px}}@media (width>=1000px){:root{--header-h:65px;--text-base:1.0625rem;--text-md:1.25rem;--text-lg:1.75rem}}:root{--bg:var(--ground);--bg-raised:var(--sheet);--bg-overlay:var(--sheet-2);--bg-well:var(--well);--line:var(--rule);--line-strong:var(--rule-strong);--ink-body:var(--ink-2);--ink-muted:var(--ink-3);--outline-ink:var(--well);--accent:var(--ink);--accent-strong:var(--edge);--accent-ink:var(--ground);--accent-dim:oklch(97% .004 95/.08);--win-dim:color-mix(in oklab, var(--win) 14%, transparent);--fair-dim:color-mix(in oklab, var(--fair) 14%, transparent);--lose-dim:color-mix(in oklab, var(--lose) 14%, transparent);--danger:var(--lose);--warn:var(--stock);--edge-soft:var(--rule-strong);--edge-inner:var(--rule);--font-data:var(--font-num)}html:lang(vi),html:lang(ru){--font-display:"Nunito", var(--font-ui);--font-logo:"Fredoka", var(--font-ui)}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrainsmono-600.woff2)format("woff2");font-weight:600;font-display:optional}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-var-latin-ext.woff2)format("woff2");font-weight:500 700;font-display:optional;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:Fredoka;src:url(/fonts/fredoka-var-latin.woff2)format("woff2");font-weight:500 700;font-display:optional;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:Nunito;src:url(/fonts/nunito-var-cyrillic-ext.woff2)format("woff2");font-weight:200 1000;font-display:optional;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;src:url(/fonts/nunito-var-cyrillic.woff2)format("woff2");font-weight:200 1000;font-display:optional;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;src:url(/fonts/nunito-var-vietnamese.woff2)format("woff2");font-weight:200 1000;font-display:optional;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:Nunito;src:url(/fonts/nunito-var-latin-ext.woff2)format("woff2");font-weight:200 1000;font-display:optional;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:Nunito;src:url(/fonts/nunito-var-latin.woff2)format("woff2");font-weight:200 1000;font-display:optional;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}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--sp-3))}html:lang(ko){word-break:keep-all;overflow-wrap:break-word}body{background:var(--ground);color:var(--ink-2);font-family:var(--font-ui);font-size:var(--text-base);-webkit-font-smoothing:antialiased;isolation:isolate;min-height:100dvh;font-weight:450;line-height:1.65;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:var(--sea-chart) center top / 1600px 720px no-repeat;height:720px;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000 30%,#0000)}body>*{z-index:1;position:relative}img,svg,video,canvas{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}button{cursor:pointer;background:0 0;border:none;padding:0}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;letter-spacing:0}h1,h2{font-family:var(--font-display);word-spacing:.06em;font-weight:600}h1{font-size:var(--h1);line-height:1.05}h2{font-size:var(--text-lg);line-height:1.15}h3,h4{font-family:var(--font-ui);font-weight:800;line-height:1.3}h3{font-size:var(--text-md)}h4{font-size:var(--text-ui)}html:lang(ru) h1{font-size:calc(var(--h1) * .92)}html:lang(ru) :is(h1,h2){letter-spacing:-.01em;word-spacing:0;font-weight:850}html:lang(vi) :is(h1,h2){word-spacing:0;font-weight:800}html:lang(vi) h1{line-height:1.2}html:lang(vi) body{line-height:1.75}html:lang(zh){--font-ui:"Nunito", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--font-display:var(--font-ui)}html:lang(zh) :is(h1,h2,h3){word-spacing:0;font-weight:700}html:lang(zh) body{line-height:1.75}html:lang(ko){--font-ui:"Nunito", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--font-display:var(--font-ui)}html:lang(ko) :is(h1,h2){word-spacing:0;font-weight:800}html:lang(ko) body{line-height:1.7}p{text-wrap:pretty;max-width:var(--prose-max)}a{color:var(--ink);text-decoration:none}a:hover,:where(p,li,dd,td,figcaption,blockquote) a:where(:not([class])){text-decoration:underline 2px var(--marker);text-underline-offset:3px}:focus-visible{outline:2px solid var(--marker);outline-offset:2px;box-shadow:0 0 0 2px var(--ground);border-radius:2px}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus-visible{border-color:var(--edge);box-shadow:0 0 0 1px var(--edge), 0 0 0 3px var(--ground);outline:0}::selection{background:var(--marker);color:var(--marker-ink)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}html{scrollbar-color:var(--rule-strong) var(--ground)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rule-strong);border:2px solid var(--ground);border-radius:8px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}code,kbd{font-family:var(--font-mono)}kbd{font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--rule-strong);border-radius:4px;padding:2px 6px;font-weight:600}.sc,.sc-chip{font-family:var(--font-mono);color:var(--ink-2);background:var(--well);border:1px solid var(--rule);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:12.5px;font-weight:600;line-height:1.2}.container{max-width:var(--content-max);padding-inline:var(--sp-4);margin-inline:auto}@media (width>=720px){.container{padding-inline:var(--sp-6)}}@media (width>=1000px){.container{padding-inline:var(--sp-8)}}.skip-link{top:-64px;left:var(--sp-4);z-index:var(--z-toast);background:var(--marker);color:var(--marker-ink);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-wobble-sm);transition:top var(--tf);font-weight:800;position:absolute}.skip-link:focus{top:var(--sp-2)}.skip-link:focus-visible{outline:2px solid var(--marker);outline-offset:2px;box-shadow:0 0 0 2px var(--ground)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-wobble-sm);border:2px solid var(--edge);background:var(--object);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:var(--text-ui);letter-spacing:0;text-align:center;white-space:normal;max-width:100%;box-shadow:var(--drop);transition:background-color var(--tf), transform var(--t-press) var(--ease), box-shadow var(--t-press) var(--ease);line-height:1.15;text-decoration:none;display:inline-flex}@media (width>=720px){.btn{white-space:nowrap}}.btn:hover{background:var(--object-hi);text-decoration:none}.btn:active{box-shadow:var(--drop-press);transform:translateY(2px)}.btn svg{flex:none}.btn-solid{background:var(--marker);color:var(--marker-ink);font-weight:800}.btn-solid:hover{background:var(--marker-hover)}.btn-ghost{border-color:var(--rule-strong);color:var(--ink);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--sheet-2);border-color:var(--control)}.btn-ghost:active{transform:none}.btn-subtle{background:var(--sheet-2);color:var(--ink);box-shadow:none;border-color:#0000}.btn-subtle:hover{background:var(--object)}.btn:disabled,.btn[aria-disabled=true]{background:var(--sheet);border-color:var(--rule-strong);color:var(--ink-4);box-shadow:none;pointer-events:none}.btn-sm{min-height:44px;padding:var(--sp-1) var(--sp-3);font-size:var(--text-sm)}@media (width>=1000px){.btn-sm{min-height:40px}}.badge{align-items:center;gap:var(--sp-1);font-size:var(--text-xs);border:1px solid var(--rule);color:var(--ink-2);background:var(--well);border-radius:4px;padding:1px 6px;font-weight:700;line-height:1.5;display:inline-flex}.badge[class*=badge-rarity-]{font-size:inherit;background:0 0;border:0;padding:0}.badge-rarity-mythical,.rt-mythical{color:var(--rarity-mythical)}.badge-rarity-legendary,.rt-legendary{color:var(--rarity-legendary)}.badge-rarity-epic,.rt-epic{color:var(--rarity-epic-ink)}.badge-rarity-rare,.rt-rare{color:var(--rarity-rare)}.badge-rarity-uncommon,.rt-uncommon{color:var(--rarity-uncommon)}.badge-rarity-collectable,.rt-collectable{color:var(--ink-3)}.badge-rarity-collectable{font-weight:600}.badge-win,.badge-fair,.badge-lose{border:1.5px solid var(--edge);border-radius:var(--r-wobble-sm);color:var(--verdict-ink);font-family:var(--font-display);letter-spacing:.03em;padding:1px 7px;font-weight:700}.badge-win{background:var(--win-fill)}.badge-fair{background:var(--fair-fill)}.badge-lose{background:var(--lose-fill)}.panel{background:var(--sheet);border:0;border-radius:0}@media (width>=720px){.panel{border-radius:var(--r-sheet)}}.panel-game{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);box-shadow:none}.mrow{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--rule);color:var(--ink);min-height:52px;transition:background-color var(--tf);grid-template-columns:auto 1fr auto auto;display:grid}.mrow:nth-child(5n){border-bottom-color:var(--rule-strong)}.mrow:hover{background:var(--sheet-2);text-decoration:none}.mrow:last-child{border-bottom:none}.vtable{border-collapse:collapse;width:100%;font-size:var(--text-ui)}.vtable th{text-align:left;font-size:var(--text-xs);color:var(--ink-3);padding:var(--sp-2) var(--sp-2);border-bottom:1px solid var(--rule-strong);white-space:nowrap;background:var(--sheet);font-weight:800}.vtable td{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--rule);vertical-align:middle;height:40px}.vtable tbody tr:nth-child(5n) td{border-bottom-color:var(--rule-strong)}.vtable tbody tr{transition:background-color var(--tf)}.vtable tbody tr:hover{background:var(--sheet-2)}.vtable .num{text-align:right}.rank{width:44px;color:var(--ink-4);font-size:var(--text-sm);font-weight:700}.trow-item{align-items:center;gap:var(--sp-3);color:var(--ink);min-height:44px;font-weight:700;display:flex}.trow-item:hover{text-decoration:none}.trow-item:hover .trow-name{text-decoration:underline 2px var(--marker);text-underline-offset:3px}.tthumb{flex:none;place-items:center;width:34px;height:34px;display:grid}.tthumb img{object-fit:contain;width:28px;height:28px}.tthumb-fb{font-size:var(--text-xs);color:var(--ink-3);font-weight:800}.trow-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvalue{color:var(--ink);font-size:17px;font-weight:850}.delta-up{color:var(--win);font-weight:800}.delta-down{color:var(--lose);font-weight:800}.gpov-modal-open{overflow:hidden}body>.gpov-toasts{left:50%;bottom:calc(var(--sp-6) + env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--sp-2);pointer-events:none;width:min(420px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.gpov-toast{min-height:48px;padding:var(--sp-3) var(--sp-4);background:var(--object);border:2px solid var(--edge);border-radius:var(--r-wobble-sm);color:var(--ink);font-size:var(--text-sm);box-shadow:var(--drop), var(--shadow-pop);animation:gpov-toast-in .18s var(--ease) both;align-items:center;font-weight:700;display:flex}.gpov-toast[data-tone=error]{box-shadow:inset 4px 0 0 var(--lose), var(--drop), var(--shadow-pop)}.gpov-toast[data-tone=ok]{box-shadow:inset 4px 0 0 var(--win), var(--drop), var(--shadow-pop)}.gpov-toast.leaving{animation:gpov-toast-out .12s var(--ease) both}@keyframes gpov-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gpov-toast-out{to{opacity:0}}.mrow:active,.item-card:active{transform:translateY(1px)}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gpov-toast,.gpov-toast.leaving{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(.main-nav,.stabs-row,.qa-row,.type-chips) :focus-visible{outline-offset:-3px}:is(.main-nav,.stabs-row,.qa-row,.type-chips){scroll-padding-inline:var(--sp-4)}.site-header{z-index:var(--z-sticky);background:var(--ground);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-header.menu-open{z-index:var(--z-backdrop)}.site-header.menu-open:after{content:"";background:var(--scrim);height:100dvh;position:absolute;top:100%;left:0;right:0}html.gpov-menu-open body{overflow:visible}.site-header{--focus-clear:calc(var(--header-h,57px) + var(--sp-3))}.header-row :is(a,button,summary){scroll-margin-block:calc(-1 * var(--focus-clear)) var(--focus-clear)}.header-row{align-items:center;gap:var(--sp-3);height:56px;display:flex}.brand{min-height:44px;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{text-decoration:none}.brand:before{content:"";background:url(/brand-mark.svg) 0 0/100% 100% no-repeat;flex:none;width:28px;height:28px}.brand-name{font-family:var(--font-logo);color:var(--ink);white-space:nowrap;word-spacing:.2em;font-size:17px;font-weight:500;line-height:1}.brand-name b{font-weight:700}.main-nav{flex:1;align-self:stretch;align-items:stretch;gap:0;min-width:0;display:none;overflow:hidden}.nav-link{min-height:44px;padding:0 var(--sp-3);color:var(--ink-3);font-weight:700;font-size:var(--text-ui);white-space:nowrap;transition:color var(--tf);align-items:center;display:flex;position:relative}.nav-link:hover{color:var(--ink);text-decoration:none}.nav-link:active{color:var(--ink-2)}.nav-link.active{color:var(--ink)}.nav-link:after{content:"";left:var(--sp-3);right:var(--sp-3);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.nav-link:hover:after{background:var(--rule-strong)}.nav-link.active:after{background:var(--marker)}.nav-link.fresh:before{content:"";background:var(--ink-2);border-radius:50%;flex:none;order:1;align-self:center;width:6px;height:6px;margin-left:4px;transform:translateY(-5px)}.header-actions{align-items:center;gap:var(--sp-1);flex-shrink:0;margin-left:auto;display:flex}.icon-btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-control);min-width:44px;min-height:44px;color:var(--ink-2);transition:color var(--tf), background-color var(--tf);display:inline-flex}.icon-btn:hover{color:var(--ink);background:var(--sheet)}.search-btn{border:1px solid var(--control);background:var(--well);color:var(--ink-3);padding-inline:11px}.search-btn:hover{background:var(--well);color:var(--ink);border-color:var(--ink-4)}.search-label{font-size:var(--text-ui);font-weight:600;display:none}.search-kbd{font-size:var(--text-xs);margin-left:auto;padding:2px 6px;display:none}.lang-picker{position:relative}.lang-picker summary{min-width:44px;min-height:44px;padding:0 var(--sp-2);border-radius:var(--r-control);color:var(--ink-2);cursor:pointer;font-size:var(--text-sm);justify-content:center;align-items:center;gap:6px;font-weight:700;line-height:1;list-style:none;display:inline-flex}.lang-picker summary svg{display:block}.lang-code{padding-top:1px;line-height:1}@media (width<=719px){.lang-picker{display:none}}.lang-picker summary::-webkit-details-marker{display:none}.lang-picker summary:hover{color:var(--ink);background:var(--sheet)}.lang-menu{z-index:var(--z-dropdown);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r-sheet);padding:var(--sp-2);box-shadow:var(--shadow-pop);overscroll-behavior:contain;max-height:calc(100dvh - 72px);scroll-padding-top:var(--sp-4);grid-template-columns:repeat(2,minmax(130px,1fr));gap:2px;margin:0;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.lang-menu a,.sheet-langs-grid a{min-height:44px;padding:var(--sp-2);border-radius:var(--r-control);color:var(--ink-2);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:flex}.lang-menu a{scroll-margin-block:calc(-1 * var(--sp-2)) var(--sp-2);padding-inline:var(--sp-3);white-space:nowrap}.lang-menu a:hover,.sheet-langs-grid a:hover{background:var(--sheet-2);color:var(--ink);text-decoration:none}.lang-menu a.current,.sheet-langs-grid a.current{color:var(--ink);box-shadow:inset 3px 0 0 var(--marker);font-weight:800}@media (width<=479px){.lang-menu{left:var(--sp-2);right:var(--sp-2);grid-template-columns:repeat(2,1fr);position:fixed;top:60px}}.discord-btn{display:none}.header-actions>.discord-btn{border-color:var(--rule-strong);box-shadow:none;background:0 0}.header-actions>.discord-btn:hover{background:var(--sheet);border-color:var(--control)}@media (width<=599px){.header-actions>.buy-pill{background:var(--well);border:1px solid var(--control);box-shadow:none;color:var(--ink-2);min-width:44px;min-height:44px}.header-actions>.buy-pill .buy-pill-icon{width:20px;height:20px}.menu-btn{border:1px solid var(--control);background:var(--well)}}.auth-slot:empty{display:none}.auth-slot{align-items:center;display:flex;position:relative}.auth-slot:not(:empty)~.discord-btn{display:none}.auth-slot .avatar-btn{align-items:center;gap:var(--sp-2);border:1px solid var(--rule-strong);border-radius:var(--r-pill);min-width:34px;min-height:34px;color:var(--ink-2);font-size:var(--text-xs);transition:border-color var(--tf), color var(--tf);padding:3px;font-weight:700;display:flex;position:relative}.auth-slot .avatar-btn:before{content:"";position:absolute;inset:-6px}.auth-slot .avatar-btn:hover{border-color:var(--edge);color:var(--ink)}.auth-slot .avatar-btn img{background:var(--well);object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.auth-slot .avatar-btn img:not([src]){content:linear-gradient(var(--well), var(--well))}.auth-slot .avatar-name{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;display:none;overflow:hidden}.auth-slot .auth-menu{top:calc(100% + var(--sp-2));min-width:180px;z-index:var(--z-dropdown);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r-sheet);padding:var(--sp-1);box-shadow:var(--shadow-pop);gap:2px;display:grid;position:absolute;right:0}.auth-slot .auth-menu a,.auth-slot .auth-menu button{text-align:left;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);color:var(--ink-2);font-size:var(--text-sm);align-items:center;min-height:44px;font-weight:600;display:flex}.auth-slot .auth-menu a:hover,.auth-slot .auth-menu button:hover{background:var(--sheet-2);color:var(--ink);text-decoration:none}.menu-btn[aria-expanded=true] .i-bars,.menu-btn:not([aria-expanded=true]) .i-close{display:none}.mobile-menu{top:var(--header-h,57px);z-index:1;background:var(--sheet);border-bottom:1px solid var(--rule-strong);padding:var(--sp-4);max-height:calc(100dvh - var(--header-h,57px));box-shadow:var(--shadow-pop);overscroll-behavior:contain;scroll-padding-block:var(--sp-4);position:fixed;left:0;right:0;overflow-y:auto}.menu-dir{gap:var(--sp-5);display:grid}.menu-group{min-width:0}.menu-h,.menu-rarity-label,.sheet-langs-label{font-size:var(--text-xs);color:var(--ink-3);font-weight:800}.menu-h{margin:0 0 var(--sp-1);padding-inline:var(--sp-2);max-width:none}.menu-links{gap:0 var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#sheet-auth-slot:empty{display:none}.sheet-link{align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2);color:var(--ink);font-size:var(--text-ui);border-radius:var(--r-control);font-weight:700;line-height:1.25;display:flex}.new-tag{color:var(--ink-3);font-size:var(--text-xs);flex:none;font-weight:800}.menu-rarity{margin:var(--sp-2) 0 0;flex-direction:column;max-width:none;display:flex}.menu-rarity-label{margin-bottom:var(--sp-1)}.rarity-chip{min-height:44px;padding:0 var(--sp-2);color:var(--ink-2);font-size:var(--text-ui);text-decoration:underline 2px var(--rule-strong);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.rarity-chip:hover,.rarity-chip:focus-visible{color:var(--ink);text-decoration-color:var(--marker)}.sheet-link:hover{background:var(--sheet-2);text-decoration:none}.sheet-link.active{background:var(--sheet-2);box-shadow:inset 3px 0 0 var(--marker)}.sheet-langs{margin-top:var(--sp-6);border-top:1px solid var(--rule);padding-top:var(--sp-4)}.sheet-langs-label{margin-bottom:var(--sp-2)}.sheet-langs-grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.buy-pill-icon{display:block}.buy-pill-label{display:none}.header-actions>.buy-pill{padding-inline:10px}.menu-label{font-size:var(--text-ui);font-weight:700;display:none}@media not ((hover:hover) and (pointer:fine)){.search-kbd{display:none!important}}@media (width<=359px){.header-row{gap:var(--sp-2)}}@media (width>=600px){.menu-dir{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}.menu-links{grid-template-columns:minmax(0,1fr)}.sheet-langs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-pill-label{display:inline}.header-actions>.buy-pill{padding-inline:var(--sp-3)}}@media (width>=720px) and (width<=999px){.header-row{flex-wrap:wrap;row-gap:0;height:auto;padding-top:6px}.brand{height:44px}.main-nav{height:44px;margin-inline:calc(-1 * var(--sp-3));scrollbar-width:none;scroll-snap-type:x proximity;flex:1 0 100%;order:3;display:flex;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.nav-link{scroll-snap-align:start}}@media (width>=1000px){.header-row{gap:var(--sp-6);height:64px}.brand:before{width:32px;height:32px}.brand-name{font-size:20px}.main-nav{display:flex}.discord-btn{display:inline-flex}.header-actions{gap:var(--sp-2)}.auth-slot .avatar-btn{padding:2px var(--sp-2) 2px 2px}.auth-slot .avatar-name{display:block}.mobile-menu{padding-inline:0;padding-block:var(--sp-5) var(--sp-6)}.menu-dir{max-width:var(--content-max);padding-inline:calc(var(--sp-8) - var(--sp-2));gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto}.sheet-link,.rarity-chip{min-height:40px}.sheet-langs{display:none}}@media (width>=1280px){.search-btn{justify-content:flex-start;width:240px}.search-label,.search-kbd{display:inline}}@media (width>=1440px){.menu-btn{padding-inline:var(--sp-2) var(--sp-3)}.menu-label{display:inline}.header-row.menu-compact .menu-label{display:none}.header-row.menu-compact .menu-btn{padding-inline:0}}@media (width>=1000px) and (width<=1439px){.nav-link{padding-inline:var(--sp-2)}.nav-link:after{left:var(--sp-2);right:var(--sp-2)}}@media (width>=1280px) and (width<=1439px){.search-btn{width:200px}}.header-row.menu-compact :is(.search-label,.search-kbd,.buy-pill-label){display:none}.header-row.menu-compact .search-btn{width:auto}.header-row.menu-compact .nav-link{padding-inline:var(--sp-2)}.header-row.menu-compact .nav-link:after{left:var(--sp-2);right:var(--sp-2)}@media (width<=1279px){.header-row.menu-compact>.header-actions>.discord-btn{display:none}}.header-row.nav-cramped .main-nav,.header-row.nav-cramped .discord-btn{display:none}.site-footer{margin-top:var(--sp-12);border-top:1px solid var(--rule);background:var(--sheet);padding-block:var(--sp-6) var(--sp-8);font-size:var(--text-sm)}@media (width>=720px){.site-footer{margin-top:var(--sp-16);padding-block:var(--sp-8) var(--sp-12)}}.foot-brand{margin-bottom:var(--sp-5);color:var(--ink);align-items:center;gap:10px;display:flex}.foot-brand:before{content:"";background:url(/brand-mark.svg) 0 0/100% 100% no-repeat;flex:none;width:28px;height:28px}.foot-word{font-family:var(--font-logo);word-spacing:.2em;font-size:20px;line-height:1}.foot-word b{font-weight:700}.foot-word span{text-decoration:underline 3px var(--marker);text-underline-offset:5px;font-weight:500}.footer-suggest{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.footer-suggest p{color:var(--ink-2);font-size:var(--text-ui);max-width:none;font-weight:600}.site-footer .footer-suggest a.btn{color:var(--ink)}body:has(#suggest-root) .footer-suggest{display:none}.footer-menus{flex-direction:column;display:flex}@media (width>=720px){.footer-menus{align-items:start;gap:0 var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.fmenu{border-bottom:1px solid var(--rule);min-width:0}.fmenu summary{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:48px;color:var(--ink);font-weight:800;line-height:1.25;font-size:var(--text-ui);cursor:pointer;user-select:none;padding:0;list-style:none;display:flex}.fmenu summary::-webkit-details-marker{display:none}.fmenu summary:after{content:"";background:var(--ink-2);width:20px;height:20px;transition:transform var(--tf);flex-shrink:0;mask:url(/chevron-down.svg) 0 0/100% 100% no-repeat}.fmenu[open] summary:after{transform:rotate(180deg)}.fmenu ul{padding:0 0 var(--sp-3);flex-direction:column;list-style:none;display:flex}.site-footer a{color:var(--ink-2);width:100%;min-height:44px;padding-block:var(--sp-1);align-items:center;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.site-footer a:hover{color:var(--ink);text-decoration:underline 2px var(--marker);text-underline-offset:3px}.fmenu .num{color:var(--ink-3)}.fmenu li>span{color:var(--ink-3);padding-block:12px;font-weight:600;line-height:20px;display:block}@media (width>=1000px){.footer-menus{gap:var(--sp-8);grid-template-columns:repeat(5,minmax(0,1fr))}.fmenu{border-bottom:0}.fmenu summary{cursor:default;min-height:40px;font-size:var(--text-sm);color:var(--ink-3);align-items:flex-end}.fmenu summary:after{display:none}.fmenu ul{margin-top:var(--sp-1);padding:0}.site-footer a{width:auto;min-width:40px;min-height:40px;font-size:var(--text-ui)}.fmenu li>span{font-size:var(--text-sm);padding-block:10px;line-height:20px}}.nobr{white-space:nowrap}.footer-disclaimer{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--text-sm);max-width:none}.cue{z-index:var(--z-cue);left:var(--sp-3);right:var(--sp-3);bottom:calc(var(--sp-3) + var(--cue-offset,0px) + env(safe-area-inset-bottom));padding:var(--sp-4);border:2px solid var(--edge);border-radius:var(--r-wobble);background:var(--object);box-shadow:var(--drop), var(--shadow-pop);opacity:0;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease);position:fixed;transform:translateY(10px)}.cue.shown{opacity:1;transform:none}html:has(.cue.shown){scroll-padding-bottom:96px}body:has(.tcompose-actions) .cue{display:none}.cue.shown.cue-away{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(10px)}.cue-top{column-gap:var(--sp-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.cue-h{grid-column:2}.cue-x{grid-column:3}.cue-mark{border-radius:var(--r-card);width:36px;height:36px;color:var(--ink);background:var(--object-hi);border:1.5px solid var(--edge);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cue .cue-h{letter-spacing:-.01em;font-weight:700}.cue-h{font-size:var(--text-md);color:var(--ink);text-wrap:balance;line-height:1.25}.cue-x{border-radius:var(--r-control);min-width:44px;min-height:44px;color:var(--ink-muted);transition:color var(--tf), background var(--tf);flex-shrink:0;justify-content:center;align-items:center;margin:0 -10px 0 0;display:inline-flex}.cue-x,.cue-cta{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cue-x:hover{color:var(--ink);background:var(--object-hi)}.cue-cta{width:100%;min-height:44px;margin-top:var(--sp-4);font-size:var(--text-base)}.cue-cta svg{flex-shrink:0}.cue:not([data-variant]) [data-when],.cue[data-variant=join] [data-when=buy],.cue[data-variant=buy] [data-when=join]{display:none}.cue-body{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width>=1000px){.cue{left:var(--sp-8);width:320px;padding:var(--sp-3) var(--sp-4);right:auto}.cue-h{font-size:var(--text-ui)}.cue-cta{margin-top:var(--sp-3);min-height:40px;font-size:var(--text-ui)}.cue-x{margin-block:calc(-1 * var(--sp-1))}}@media (width<=999px){.cue{column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-1) var(--sp-2) var(--sp-4);left:var(--sp-4);right:var(--sp-4);border-radius:var(--r-wobble-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.cue-top{display:contents}.cue-mark{display:none}.cue .cue-h{font-size:var(--text-ui);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;display:-webkit-box;overflow:hidden}.cue-cta{width:auto;padding-inline:var(--sp-3);font-size:var(--text-sm);white-space:nowrap;grid-area:1/2;margin:0}.cue-x{grid-row:1;margin:0}}@media (prefers-reduced-motion:reduce){.cue{transform:none}}.stabs{padding-top:var(--sp-2)}.stabs-row{scrollbar-width:none;overscroll-behavior-x:contain;border-bottom:1px solid var(--rule);gap:0;display:flex;overflow-x:auto}.stabs-row::-webkit-scrollbar{display:none}@media (width<=999px){.stabs-row{mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 56px),#0000)}.stabs-row:focus-within{mask-image:none}}.stab{min-height:44px;padding:0 var(--sp-3);color:var(--ink-3);font-family:var(--font-ui);font-weight:700;font-size:var(--text-ui);white-space:nowrap;transition:color var(--tf);flex-shrink:0;align-items:center;gap:6px;display:inline-flex;position:relative}.stab:hover{color:var(--ink);text-decoration:none}.stab:active{color:var(--ink-2)}.stab.active{color:var(--ink)}.stab:after{content:"";left:var(--sp-3);right:var(--sp-3);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.stab:hover:after{background:var(--rule-strong)}.stab.active:after{background:var(--marker)}.stab-new{background:var(--ink-2);white-space:nowrap;text-indent:8px;width:6px;height:6px;font-size:var(--text-xs);border-radius:50%;flex:none;margin-left:-2px;overflow:hidden;transform:translateY(-5px)}@media (width>=1000px){.stabs{padding-top:0}.stab{min-height:40px;font-size:var(--text-ui);padding-inline:var(--sp-3)}.stabs-row>.stab:first-child{padding-left:0}.stabs-row>.stab:first-child:after{left:0}}@media (width>=720px) and (width<=999px){.stabs{padding-top:0}.stab{min-height:44px;color:var(--ink-3);font-size:13px}}.stabs-explore{padding-top:var(--sp-4)}.stabs-explore .stabs-row{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible;mask-image:none}.stabs-explore .stab{border-bottom:1px solid var(--rule);white-space:normal;min-width:0;min-height:48px;padding-inline:0;line-height:1.25}.stabs-explore .stab:nth-child(odd){padding-right:var(--sp-3)}@media (width>=720px){.stabs-explore{display:none}}
