.tier-builder-tools{display:contents}.collapse-label,.roster-show-label,.tier-resize-handle,.tier-roster-toggle,.tier-split-handle{display:none}html[data-tier-expanded=true]{overflow:hidden}html[data-tier-expanded=true] .app-shell>.editor-tabs,html[data-tier-expanded=true] .app-shell>.site-footer,html[data-tier-expanded=true] .app-shell>.site-header,html[data-tier-expanded=true] .site-main>:not(.tier-workspace){display:none}html[data-tier-expanded=true] .tier-workspace{position:fixed;inset:0;z-index:50;height:100dvh;display:flex;flex-direction:column;gap:12px;padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--bg);overflow:auto}html[data-tier-expanded=true] .tier-builder-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;flex-shrink:0}html[data-tier-expanded=true] .tier-builder-tools .page-heading{order:3;margin:0 0 0 auto;min-height:0}html[data-tier-expanded=true] .expand-label,html[data-tier-expanded=true] .tier-builder-tools .quote-heading,html[data-tier-expanded=true] .tier-project-actions-desktop,html[data-tier-expanded=true] .tier-release{display:none}html[data-tier-expanded=true] .collapse-label,html[data-tier-expanded=true] .tier-roster-toggle{display:inline-flex}html[data-tier-expanded=true] .tier-projects{margin:0;gap:8px;align-items:center}html[data-tier-expanded=true] .tier-project-menu{display:block}html[data-tier-expanded=true] :is(.tier-view-menu>summary,.tier-project-menu>summary,.tier-details>summary,.tier-roster-toggle,.tier-expand-toggle){border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent) 14%,transparent)}html[data-tier-expanded=true] :is(.tier-view-menu>summary,.tier-project-menu>summary,.tier-details>summary,.tier-roster-toggle,.tier-expand-toggle):is(:hover,:focus-visible){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}html[data-tier-expanded=true] .tier-details{position:relative;margin:0;overflow:visible;border:0;background:transparent}html[data-tier-expanded=true] .tier-details>summary{list-style:none}html[data-tier-expanded=true] .tier-details>summary::-webkit-details-marker{display:none}.tier-details-icon{display:none}html[data-tier-expanded=true] .tier-details-icon{display:block}html[data-tier-expanded=true] .tier-details[open] .tier-details-icon{transform:rotate(180deg)}html[data-tier-expanded=true] .tier-details>summary span{display:none}html[data-tier-expanded=true] .tier-details-body{position:absolute;z-index:65;top:calc(100% + 5px);left:0;width:min(480px,calc(100vw - 32px));max-height:65dvh;overflow:auto;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 12px 24px #0003}html[data-tier-expanded=true] .tier-heading-actions{gap:8px;flex-wrap:wrap}html[data-tier-expanded=true] .tier-editor{flex:1;height:auto;min-height:0}html[data-tier-expanded=true] .bench-panel,html[data-tier-expanded=true] .board-panel{min-height:0}html[data-tier-expanded=true][data-tier-roster-hidden=true] .bench-panel{display:none}html[data-tier-expanded=true][data-tier-roster-hidden=true] .tier-editor{grid-template-columns:minmax(0,1fr);padding-bottom:0}html[data-tier-expanded=true][data-tier-roster-hidden=true] .roster-hide-label{display:none}html[data-tier-expanded=true][data-tier-roster-hidden=true] .roster-show-label{display:inline}html[data-tier-expanded=true] .tier-checklist{flex-shrink:0;max-height:35dvh;overflow:auto}html[data-tier-expanded=true] .storage-warning{z-index:120}@media (min-width:1280px){html[data-tier-expanded=true] .rank-label{width:min(var(--tier-label-width,68px),35cqw)}html[data-tier-expanded=true] .has-long-labels .rank-label{width:min(var(--tier-label-width,144px),35cqw)}html[data-tier-expanded=true] .rank-heroes{align-content:flex-start}html[data-tier-expanded=true] .tier-resize-handle{display:flex;align-items:center;justify-content:center;touch-action:none;z-index:3;outline-offset:-2px}html[data-tier-expanded=true] .tier-resize-label{width:8px;flex:0 0 8px;margin-inline:-4px;cursor:col-resize}html[data-tier-expanded=true] .tier-resize-row{position:absolute;bottom:-4px;left:0;right:0;height:8px;cursor:row-resize}html[data-tier-expanded=true] .tier-resize-row>span{height:2px;width:28px}html[data-tier-expanded=true] .tier-resize-label>span{width:2px;height:24px}html[data-tier-expanded=true] .tier-resize-handle>span{background:var(--border);border-radius:2px}html[data-tier-expanded=true] .tier-resize-handle:is(:hover,:focus-visible)>span{background:var(--accent)}html[data-tier-expanded=true] .tier-resize-handle[aria-disabled=true]{pointer-events:none}html[data-tier-expanded=true] .tier-editor[data-resizing-axis] *{user-select:none}html[data-tier-expanded=true] .tier-editor[data-resizing-axis=row] *{cursor:row-resize!important}html[data-tier-expanded=true] .tier-editor[data-resizing-axis=label] *{cursor:col-resize!important}html[data-tier-expanded=true] .tier-editor{grid-template-columns:var(--tier-split-columns,minmax(0,1fr) 14px clamp(520px,30vw,800px));gap:0}html[data-tier-expanded=true] .tier-split-handle{display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;border-radius:4px;outline-offset:-3px}html[data-tier-expanded=true] .tier-split-handle>span{width:2px;height:40px;border-radius:2px;background:var(--border);transition:background .12s ease}html[data-tier-expanded=true] .tier-editor[data-resizing] .tier-split-handle>span,html[data-tier-expanded=true] .tier-split-handle:is(:hover,:focus-visible)>span{background:var(--accent)}html[data-tier-expanded=true] .tier-split-handle[aria-disabled=true]{pointer-events:none}html[data-tier-expanded=true][data-tier-roster-hidden=true] .tier-split-handle{display:none}html[data-tier-expanded=true] .tier-editor[data-resizing],html[data-tier-expanded=true] .tier-editor[data-resizing] *{cursor:col-resize!important;user-select:none}html[data-tier-expanded=true] .tier-editor>.panel{container-type:inline-size}html[data-tier-expanded=true] .tier-editor .rank-row{min-height:var(--tier-row-height,100px);position:relative}html[data-tier-expanded=true] .tier-editor .rank-heroes{gap:6px;padding:6px}html[data-tier-expanded=true] .tier-editor .rank-heroes .hero-card{width:var(--tier-row-card-size,var(--tier-card-size,clamp(72px,6cqw,112px)));height:calc(var(--tier-row-card-size, var(--tier-card-size, clamp(72px, 6cqw, 112px))) + 24px)}html[data-tier-expanded=true] .tier-editor .hero-card-name{font-size:var(--tier-row-card-font,var(--tier-card-font,clamp(14px,1.1cqw,18px)));flex-basis:clamp(32px,3cqw,40px);overflow-wrap:normal}html[data-tier-expanded=true] .tier-editor .hero-portrait{min-height:44px}html[data-tier-expanded=true] .tier-editor .tier-hero-note>.tier-note-indicator{bottom:calc(clamp(32px, 3cqw, 40px) + 4px)}html[data-tier-expanded=true] .tier-editor .bench-grid{grid-template-columns:repeat(auto-fill,minmax(var(--tier-card-size,clamp(64px,12.2cqw,112px)),var(--tier-card-size,1fr)));gap:5px}html[data-tier-expanded=true] .tier-editor .bench-grid .hero-card{height:calc(var(--tier-card-size, clamp(64px, 12.2cqw, 112px)) + var(--tier-card-extra, 12px));min-height:76px;flex-direction:column}html[data-tier-expanded=true] .tier-editor .bench-grid .hero-portrait{flex:1;width:100%;height:auto;min-height:40px;padding:3px}html[data-tier-expanded=true] .tier-editor .bench-grid .hero-card-name{flex:0 0 clamp(32px,3cqw,40px);justify-content:center;text-align:center;padding:2px 3px;background:var(--elevated)}html[data-tier-expanded=true] .tier-editor .bench-grid .hero-rank-badge{top:3px;left:3px;font-size:12px;padding:2px 4px;max-width:90%}html[data-tier-expanded=true] .tier-editor .bench-grid .selected-check{left:auto;right:3px;top:3px}}.tier-view-menu{position:relative}.tier-view-menu>summary{list-style:none}.tier-view-menu>summary::-webkit-details-marker{display:none}.tier-view-menu>fieldset{position:absolute;z-index:70;top:calc(100% + 6px);left:0;width:260px;display:grid;gap:12px;padding:16px;margin:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);box-shadow:0 12px 24px #0003}.tier-size-label{display:flex;justify-content:space-between;gap:12px}.tier-size-label output{color:var(--muted)}.tier-view-menu input[type=range]{width:100%;accent-color:var(--accent)}.tier-unranked-option{display:flex;align-items:center;gap:8px}.tier-view-menu input[type=checkbox]{accent-color:var(--accent)}.tier-view-menu .text-button{justify-self:start;padding:0}.tier-view-reset{border-top:1px solid var(--border);padding-top:12px!important;width:100%;text-align:left}html[data-tier-expanded=true] .desktop-hero-controls:empty{display:none}html[data-tier-expanded=true] .desktop-hero-controls{min-height:0}@media (max-width:999px),(pointer:coarse) and (max-width:1199px){html[data-tier-expanded=true] .tier-workspace{display:block;overflow-y:auto}html[data-tier-expanded=true] .tier-builder-tools{margin-bottom:12px}html[data-tier-expanded=true] .tier-builder-tools .page-heading{margin-left:0}html[data-tier-expanded=true] .tier-editor{min-height:300px}html[data-tier-expanded=true] .tier-details{position:static}html[data-tier-expanded=true] .tier-details-body{left:12px;top:auto}html[data-tier-expanded=true] .tier-projects select{max-width:min(340px,calc(100vw - 24px))}}@media (max-width:600px){html[data-tier-expanded=true] .tier-builder-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-tier-expanded=true] .tier-projects{display:contents}html[data-tier-expanded=true] .tier-details,html[data-tier-expanded=true] .tier-projects label{grid-column:1/-1}html[data-tier-expanded=true] .tier-details>summary{display:flex;min-height:44px}html[data-tier-expanded=true] .tier-projects select{min-width:0;max-width:none;width:100%}html[data-tier-expanded=true] .tier-builder-tools .page-heading{grid-column:1/-1;display:block}html[data-tier-expanded=true] .tier-heading-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-tier-expanded=true] .tier-heading-actions>.compare-link{order:0}html[data-tier-expanded=true] .tier-expand-toggle{grid-column:span 2}html[data-tier-expanded=true] .tier-builder-tools .button,html[data-tier-expanded=true] .tier-details>summary{font-size:14px;padding:8px;white-space:nowrap;justify-content:center}}@media (max-width:360px){html[data-tier-expanded=true] .tier-builder-tools .button,html[data-tier-expanded=true] .tier-details>summary{font-size:13px;padding-inline:6px}html[data-tier-expanded=true] .tier-builder-tools .button svg{display:none}}@media (prefers-reduced-motion:reduce){.tier-view-ghost{display:none}}.game-reference{color:var(--accent);text-decoration:underline dotted;text-underline-offset:4px;cursor:pointer;font:inherit;text-align:inherit;border-radius:2px}.game-reference:hover{text-decoration-style:solid}.game-reference:focus-visible,.guide-item-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.game-reference-panel{position:fixed;z-index:150;width:min(420px,calc(100vw - 32px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 36px #0005;font-size:18px;line-height:1.55;overflow-wrap:anywhere;animation:reference-enter .16s ease-out}.game-reference-panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.game-reference-panel header{display:flex;align-items:center;gap:12px;position:sticky;top:-20px;background:var(--surface);padding:4px 0 12px;z-index:1}.game-reference-panel header img{flex-shrink:0;object-fit:contain}.game-reference-panel .guide-ability-icon{background:#25332c;padding:5px;border-radius:4px}.game-reference-panel h3{font-size:23px;line-height:1.25}.game-reference-panel header span{color:var(--muted);font-size:17px}.game-reference-panel header button{display:grid;place-items:center;min-width:44px;min-height:44px;margin-left:auto;align-self:flex-start;border-radius:4px}.game-reference-panel header button:hover{background:var(--bg)}.game-reference-panel dl,.game-reference-panel p,.game-reference-panel section{margin-top:18px}.game-reference-panel dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-bottom:1px solid var(--border)}.game-reference-panel dd{text-align:right;max-width:170px;font-variant-numeric:tabular-nums}.game-reference-panel h4{color:var(--accent);font-size:19px;margin-bottom:10px}.game-reference-panel ul{list-style:none;padding:0}.game-reference-panel li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:12px}.game-reference-panel li strong{color:var(--accent);font-size:16px}.game-reference-panel footer{color:var(--muted);font-size:16px;border-top:1px solid var(--border);padding-top:12px;margin-top:18px}@keyframes reference-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.game-reference-panel{animation:none}}.patch-reference-comparison{border-block:1px solid var(--border);padding-block:14px}.game-reference-panel .patch-reference-comparison h4{color:var(--text);font-size:17px;margin:0 0 10px}.patch-reference-dates{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:16px;color:var(--muted)}.patch-reference-dates>span:last-child{text-align:right}.game-reference-panel .patch-reference-comparison h4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.patch-reference-comparison h4 time{color:var(--muted);font-size:16px;font-weight:400;font-variant-numeric:tabular-nums}.game-reference-panel .patch-reference-changes{margin-top:14px}.game-reference-panel .patch-reference-changes>div{display:block;padding:10px 0}.game-reference-panel .patch-reference-changes>div:last-child{border-bottom:0;padding-bottom:0}.patch-reference-changes dt{font-size:16px;color:var(--muted);margin-bottom:4px}.game-reference-panel .patch-reference-changes dd{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;text-align:left}.patch-reference-changes dd>span:first-child{color:var(--muted)}.patch-reference-changes dd>strong{text-align:right;color:var(--accent);font-weight:600}.game-reference-panel .patch-reference-status{font-size:16px;color:var(--muted);margin:0}@media (max-width:639px){.game-reference-panel{padding:16px}.game-reference-panel header{top:-16px}}:root,[data-theme=evergreen]{color-scheme:dark;--bg:#111c18;--surface:#17251f;--elevated:#203229;--border:#35473d;--text:#e5eee7;--muted:#a3b7a8;--accent:#a6d6a1;--onAccent:#122116;--positive:#5de4bf;--negative:#f2a6a0;--warning:#e5c78c}[data-theme=matcha]{color-scheme:light;--bg:#eeefe4;--surface:#f7f8ef;--elevated:#e3e8d5;--border:#b9c5ac;--text:#28382b;--muted:#566650;--accent:#426534;--onAccent:#ffffff;--positive:#00675e;--negative:#a03932;--warning:#785619}[data-theme=gruvbox]{color-scheme:dark;--bg:#1d2021;--surface:#282828;--elevated:#32302f;--border:#504945;--text:#ebdbb2;--muted:#bdae93;--accent:#b8bb26;--onAccent:#1d2021;--positive:#8ec07c;--negative:#fb9a82;--warning:#fabd2f}[data-theme=dracula]{color-scheme:dark;--bg:#21222c;--surface:#282a36;--elevated:#343746;--border:#4c5068;--text:#f8f8f2;--muted:#b5b8d1;--accent:#bd93f9;--onAccent:#21222c;--positive:#50fa7b;--negative:#ff9696;--warning:#f1fa8c}[data-theme=nord]{color-scheme:dark;--bg:#242933;--surface:#2e3440;--elevated:#3b4252;--border:#4c566a;--text:#eceff4;--muted:#b4c1d4;--accent:#88c0d0;--onAccent:#242933;--positive:#b3cf9b;--negative:#eda4ac;--warning:#ebcb8b}[data-theme=one-dark]{color-scheme:dark;--bg:#21252b;--surface:#282c34;--elevated:#333842;--border:#4b5263;--text:#e0e4ec;--muted:#a8b0c0;--accent:#61afef;--onAccent:#18232e;--positive:#98c379;--negative:#f3a0a8;--warning:#e5c07b}[data-theme=tokyo-night]{color-scheme:dark;--bg:#16161e;--surface:#1a1b26;--elevated:#24283b;--border:#414868;--text:#c0caf5;--muted:#a1aad4;--accent:#7aa2f7;--onAccent:#16161e;--positive:#9ece6a;--negative:#f7768e;--warning:#e0af68}[data-theme=catppuccin]{color-scheme:dark;--bg:#181825;--surface:#1e1e2e;--elevated:#313244;--border:#45475a;--text:#cdd6f4;--muted:#bac2de;--accent:#cba6f7;--onAccent:#181825;--positive:#a6e3a1;--negative:#f38ba8;--warning:#f9e2af}[data-theme=github-light]{color-scheme:light;--bg:#f6f8fa;--surface:#ffffff;--elevated:#eaeef2;--border:#c5ccd3;--text:#1f2328;--muted:#59636e;--accent:#075ebd;--onAccent:#ffffff;--positive:#176b36;--negative:#b62324;--warning:#805900}[data-theme=ayu-dark]{color-scheme:dark;--bg:#0b0e14;--surface:#0f131a;--elevated:#1b2029;--border:#39404d;--text:#bfbdb6;--muted:#939aa3;--accent:#e6b450;--onAccent:#0b0e14;--positive:#aad94c;--negative:#f07178;--warning:#ffb454}[data-theme=ayu-mirage]{color-scheme:dark;--bg:#191e2a;--surface:#1f2430;--elevated:#292f3d;--border:#454d5e;--text:#cccac2;--muted:#a0a8b6;--accent:#ffcc66;--onAccent:#191e2a;--positive:#d5ff80;--negative:#f28779;--warning:#ffd580}[data-theme=ayu-light]{color-scheme:light;--bg:#f8f9fa;--surface:#fcfcfc;--elevated:#eef0f3;--border:#c7cbd1;--text:#575f66;--muted:#636d77;--accent:#946000;--onAccent:#ffffff;--positive:#517700;--negative:#b13648;--warning:#956000}[data-theme=github-dark]{color-scheme:dark;--bg:#010409;--surface:#0d1117;--elevated:#161b22;--border:#30363d;--text:#e6edf3;--muted:#9da7b3;--accent:#79c0ff;--onAccent:#0d1117;--positive:#7ee787;--negative:#ff9492;--warning:#e3b341}[data-theme=noctis]{color-scheme:dark;--bg:#041d20;--surface:#052529;--elevated:#073940;--border:#376069;--text:#c1d4d7;--muted:#9ab7ba;--accent:#40d4e7;--onAccent:#041d20;--positive:#49e9a6;--negative:#ee9576;--warning:#e4b781}[data-theme=shades-of-purple]{color-scheme:dark;--bg:#1e1e3f;--surface:#2d2b55;--elevated:#383568;--border:#57538a;--text:#ffffff;--muted:#b8b4de;--accent:#fad000;--onAccent:#1e1e3f;--positive:#a5ff90;--negative:#ff9dba;--warning:#ffcc99}[data-theme=night-owl]{color-scheme:dark;--bg:#01111d;--surface:#011627;--elevated:#082438;--border:#29495c;--text:#d6deeb;--muted:#a3b8c7;--accent:#82aaff;--onAccent:#011627;--positive:#addb67;--negative:#ff9b9b;--warning:#ecc48d}[data-theme=light-owl]{color-scheme:light;--bg:#f0f1f3;--surface:#fbfbfb;--elevated:#e7ebef;--border:#bec8d0;--text:#403f53;--muted:#5c6974;--accent:#3769a9;--onAccent:#ffffff;--positive:#32754b;--negative:#b23d49;--warning:#825900}[data-theme=monokai-pro]{color-scheme:dark;--bg:#221f22;--surface:#2d2a2e;--elevated:#39353a;--border:#59535b;--text:#fcfcfa;--muted:#bbb6bd;--accent:#ffd866;--onAccent:#221f22;--positive:#a9dc76;--negative:#ff8f9f;--warning:#fcac7a}[data-theme=cobalt2]{color-scheme:dark;--bg:#122738;--surface:#193549;--elevated:#23445b;--border:#46647b;--text:#ffffff;--muted:#b2c9d8;--accent:#ffc600;--onAccent:#122738;--positive:#a5ff90;--negative:#ff9d94;--warning:#ffce80}[data-theme=bluloco-light]{color-scheme:light;--bg:#f3f4f7;--surface:#fafafa;--elevated:#e8ebf1;--border:#c1c7d3;--text:#383a42;--muted:#606570;--accent:#235eb3;--onAccent:#ffffff;--positive:#287638;--negative:#bd304a;--warning:#875b00}[data-theme=bluloco-dark]{color-scheme:dark;--bg:#20242c;--surface:#282c34;--elevated:#343a46;--border:#505969;--text:#d8dce5;--muted:#a9b3c5;--accent:#70bfff;--onAccent:#20242c;--positive:#74da91;--negative:#ff9299;--warning:#f1c576}[data-theme=synthwave-84]{color-scheme:dark;--bg:#241b2f;--surface:#262335;--elevated:#34294f;--border:#59436b;--text:#f4eeff;--muted:#c2b2d1;--accent:#ff7edb;--onAccent:#241b2f;--positive:#72f1b8;--negative:#fe9bba;--warning:#fede5d}[data-theme=horizon]{color-scheme:dark;--bg:#16161c;--surface:#1c1e26;--elevated:#292c38;--border:#454957;--text:#e0e0e0;--muted:#b5b6c3;--accent:#eaa0a2;--onAccent:#16161c;--positive:#65d9bf;--negative:#f29ca9;--warning:#fab795}[data-theme=panda]{color-scheme:dark;--bg:#242526;--surface:#292a2b;--elevated:#343638;--border:#53575a;--text:#e6e6e6;--muted:#b1b6bb;--accent:#ff9ac1;--onAccent:#242526;--positive:#9de0a7;--negative:#ff9494;--warning:#ffcc95}[data-theme=andromeda]{color-scheme:dark;--bg:#1e202a;--surface:#23262e;--elevated:#303440;--border:#4b5266;--text:#e5e5e5;--muted:#adb4c8;--accent:#00e8c6;--onAccent:#1e202a;--positive:#96e072;--negative:#ff91bc;--warning:#ffe66d}[data-theme=winter-is-coming]{color-scheme:dark;--bg:#01111d;--surface:#011627;--elevated:#0b2942;--border:#30536b;--text:#d6deeb;--muted:#9fb4c7;--accent:#87c7ff;--onAccent:#011627;--positive:#a5d6a7;--negative:#f7a5a5;--warning:#e9c582}[data-theme=nightfox]{color-scheme:dark;--bg:#131a24;--surface:#192330;--elevated:#253347;--border:#435269;--text:#cdcecf;--muted:#a8b4c7;--accent:#9dcbef;--onAccent:#131a24;--positive:#a2c69e;--negative:#eaa0ad;--warning:#f0d5a3}[data-theme=palenight]{color-scheme:dark;--bg:#232635;--surface:#292d3e;--elevated:#343a50;--border:#505a78;--text:#d6deeb;--muted:#a6accd;--accent:#c792ea;--onAccent:#232635;--positive:#c3e88d;--negative:#ff9cac;--warning:#ffcb6b}.official-tier-page{padding-bottom:24px}.official-tier-page>.panel>.official-tier-content{border-top:0}.official-tier-loading{width:100%;min-height:280px}.official-tier-message{padding:20px;color:var(--muted)}.official-tier-message p{margin:0 0 16px}.official-tier-content{padding:20px;border-top:1px solid var(--border)}.official-tier-content>p{margin:0 0 16px;line-height:1.6}.official-tier-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);margin-bottom:16px}.official-tier-board{border:1px solid var(--border);border-radius:5px;overflow:hidden}.official-tier-row{display:grid;grid-template-columns:86px minmax(0,1fr);border-bottom:1px solid var(--border)}.official-tier-board[data-wide-labels] .official-tier-row{grid-template-columns:min(30%,200px) minmax(0,1fr)}.official-tier-row:last-child{border-bottom:0}.official-tier-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;font-size:26px}.official-tier-heroes{display:flex;flex-wrap:wrap;align-content:start;gap:8px;padding:10px;min-height:112px}.official-tier-hero{width:80px;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:5px;padding:4px;font-size:16px;text-align:center;line-height:1.25;overflow-wrap:anywhere}.official-tier-hero img{width:64px;height:76px;object-fit:contain}.official-tier-content .official-tier-credit{margin-top:18px;color:var(--muted);font-size:17px}.official-tier-sources summary{cursor:pointer;color:var(--muted)}.official-tier-sources ul{padding-left:24px;margin-top:8px}.official-tier-sources a{color:var(--accent)}.official-tier-editor .official-tier-label input{min-width:0;width:100%;color:inherit;background:transparent;text-align:center}.official-tier-editor .official-tier-label input[type=color]{height:28px}.official-tier-editor .official-tier-label textarea{display:block;width:100%;min-width:0;min-height:44px;padding:6px;resize:none;overflow:hidden;background:transparent;color:inherit;font-size:20px;line-height:1.4;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid;border-radius:3px}.official-tier-board[data-wide-labels] .official-tier-label{font-size:20px}.official-tier-content button.official-tier-hero{color:var(--text);background:transparent;border:0;cursor:pointer}.official-tier-content button.official-tier-hero:disabled{opacity:1;cursor:default}.official-tier-editor button.official-tier-hero{width:80px;padding:4px;font-size:16px;justify-content:start}.official-tier-hero[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.official-tier-dragging{opacity:.45}.official-tier-over{background:var(--surface);outline:2px solid var(--accent);outline-offset:-2px}.official-tier-before{border-left:3px solid var(--accent)}.official-tier-selection{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);padding:12px;margin:16px 0}.official-tier-selection:has(select){position:sticky;bottom:0;z-index:5}.official-tier-selection label{display:flex;align-items:center;gap:8px}.official-tier-selection select{padding:8px;background:var(--bg);color:var(--text);border:1px solid var(--border)}.official-tier-source-row{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.official-tier-source-row .admin-field{flex:1 1 220px}.official-tier-toggle{display:flex;align-items:center;gap:10px}@media(max-width:600px){.official-tier-row{grid-template-columns:58px minmax(0,1fr)}.official-tier-content{padding:12px}.official-tier-label{font-size:22px;padding:6px}.official-tier-heroes{gap:6px;padding:8px}.official-tier-board[data-wide-labels] .official-tier-row,.official-tier-row{grid-template-columns:minmax(0,1fr)}.official-tier-label{align-items:flex-start;text-align:left;padding:8px 12px}}.tier-note-name{border:0;background:transparent;color:var(--accent);font:inherit;padding:0 20px 0 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.official-ranking-notes{max-width:75ch;margin:24px 0}.official-ranking-notes h2{margin:0 0 12px;font-size:1.35rem}.official-ranking-notes p{line-height:1.7;overflow-wrap:anywhere}.official-placement-notes{margin:20px 0}.official-placement-notes summary{cursor:pointer;color:var(--accent)}.official-placement-notes dl{max-width:75ch;margin-top:16px}.official-placement-notes dl>div{margin:0 0 16px}.official-placement-notes dt{font-weight:600}.official-placement-notes dd{margin:4px 0 0;white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere}.official-related{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;color:var(--accent)}.official-tier-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 20px}.official-view-switch{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.official-compare{margin-left:auto}@media(max-width:1000px){.official-compare{margin-left:0}}.official-content-switch{border-left:1px solid var(--border);padding-left:20px}.official-view-switch .button[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.official-tier-page [hidden]{display:none}.official-tier-history{padding:20px}.official-tier-history h2{display:flex;align-items:center;gap:10px;margin:0;font-size:24px}.official-history-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.official-history-toolbar label{display:flex;align-items:center;gap:8px}.official-history-toolbar select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 12px;font:inherit;max-width:100%}.official-history-note{margin:0 0 16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.official-history-moves,.official-history-updates{list-style:none;margin:0;padding:0}.official-history-updates>li{border-top:1px solid var(--border);padding:24px 0}.official-history-updates>li:first-child{border-top:0;padding-top:0}.official-history-heading{margin-bottom:16px}.official-history-heading h3{margin:0;font-size:20px;line-height:1.5}.official-history-heading p{color:var(--muted);margin:4px 0 0;overflow-wrap:anywhere}.official-history-moves>li{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,1.5fr) 130px;align-items:center;gap:12px 20px;padding:12px 0;border-bottom:1px solid var(--border)}.official-history-moves>li:last-child{border-bottom:0}.official-history-hero{display:flex;align-items:center;gap:12px;min-width:0}.official-history-hero img{flex-shrink:0;width:44px;height:52px;object-fit:contain}.official-history-hero strong{overflow-wrap:anywhere}.official-history-route{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:12px}.official-history-placement{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;overflow-wrap:anywhere}.official-history-tier{padding:3px 9px;border-radius:4px;background:var(--surface);color:var(--text);line-height:1.4;white-space:pre-wrap}.official-history-placement small{font-size:16px;color:var(--muted);white-space:nowrap}.official-history-direction{display:flex;align-items:center;gap:5px;font-size:16px;color:var(--muted)}.official-history-direction[data-direction=up]{color:var(--positive)}.official-history-direction[data-direction=down]{color:var(--negative)}.official-history-tiers{padding-left:24px;margin:16px 0 0}.official-history-tier-order,.official-history-tiers{line-height:1.6;overflow-wrap:anywhere}.official-history-empty{color:var(--muted);margin:0;line-height:1.6}.official-history-status{margin:16px 0;color:var(--muted)}@media(max-width:700px){.official-tier-history{padding:16px}.official-history-moves>li{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0}.official-history-hero{grid-column:1;grid-row:1}.official-history-direction{grid-column:2;grid-row:1}.official-history-route{grid-column:1/-1;grid-row:2;padding-left:56px}.official-tier-controls{gap:8px 12px}.official-compare{width:100%;justify-content:center;text-align:center}.official-content-switch{padding-left:12px}}@media(max-width:480px){.official-content-switch{border-left:0;padding-left:0}}.admin-nav a[aria-current=page]{color:var(--accent);border-color:var(--accent)}