@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/big-shoulders-display-latin-400-normal.8hLphHNs.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-400-normal.4NdxRIbJ.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/big-shoulders-display-latin-600-normal.DBjJvcBA.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-600-normal.DVaYP2lT.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spline-sans-latin-300-normal.DDfFWdBq.woff2)format("woff2"),url(/_astro/spline-sans-latin-300-normal.WbIAbp4j.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spline-sans-latin-400-normal.mLogX9rG.woff2)format("woff2"),url(/_astro/spline-sans-latin-400-normal.DmG-Nwtr.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spline-sans-latin-600-normal.ByPuHedk.woff2)format("woff2"),url(/_astro/spline-sans-latin-600-normal.Bx__ivQr.woff)format("woff")}:root{--void:#0b0910;--slate:#15121c;--card:#1a1622;--edge:#2e2739;--bone:#ede6d6;--bone-dim:#c9c0b3;--bone-dimmer:#c0b7ab;--bone-faint:#b5aca1;--dim:#948b81;--bone-hi:#fff3e2;--edge-hover:#4a4157;--aether:#86d9c4;--aurum:#d2a24c;--ember:#c0452d;--ember-text:#d35a42;--faint:#887f94;--faint-edge:#6e6679;--spine-w:3px;--rail:64px;--rank-w:52px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--void);color:var(--bone);-webkit-font-smoothing:antialiased;font-family:Spline Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;line-height:1.55;overflow-x:hidden}a{color:inherit}a:focus-visible{outline:2px solid var(--aether);outline-offset:3px}.wrap{z-index:1;max-width:1040px;margin:0 auto;padding:0 22px;position:relative}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(620px 380px at clamp(150px,50% - 333px,60%) 0,#86d9c41c,#0000 72%);height:420px;position:absolute;top:0;left:0;right:0}.mono{letter-spacing:.16em;text-transform:uppercase;font-family:Space Mono,ui-monospace,monospace;font-size:.66rem}.disp{letter-spacing:-.01em;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-weight:800;line-height:.86}.skip-link{background:var(--bone);color:var(--void);z-index:60;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}header{padding:88px 0 56px;position:relative}.eyebrow{color:var(--dim);align-items:center;gap:12px;margin-bottom:26px;display:flex}.eyebrow span.rule{background:var(--edge);flex:1;max-width:180px;height:1px}h1.disp{text-transform:uppercase;font-size:clamp(3.4rem,13.5vw,8.5rem)}h1 .thin{color:var(--dim);font-weight:400;display:block}.standfirst{max-width:52ch;color:var(--bone-dim);margin-top:30px;font-size:1.06rem}.standfirst strong{color:var(--bone);font-weight:600}.verdict{border:1px solid var(--edge);background:linear-gradient(160deg,#d2a24c12,#0000 60%);max-width:640px;margin-top:40px;padding:26px 28px;position:relative}.verdict:before{content:"";background:var(--aurum);width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.verdict .mono{color:var(--aurum);margin-bottom:10px;display:block}.verdict p{color:var(--bone-dim);font-size:.97rem}.verdict b{color:var(--bone);font-weight:600}.controls{border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:8px;margin:52px 0 10px;padding-bottom:22px;display:flex}.controls .lbl{color:var(--dim);margin-right:6px}.controls .group{flex-wrap:wrap;align-items:center;gap:8px;margin-right:10px;display:flex}button.filter{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid var(--edge);cursor:pointer;background:0 0;padding:8px 14px;font-family:Space Mono,monospace;font-size:.64rem;transition:color .18s,border-color .18s,background .18s}.filter-select{letter-spacing:.14em;text-transform:uppercase;background:var(--void);color:var(--bone);border:1px solid var(--edge);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dim) 50%), linear-gradient(135deg, var(--dim) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:36px;padding:8px 30px 8px 14px;font-family:Space Mono,monospace;font-size:.64rem}.filter-select:hover{border-color:var(--edge-hover)}.filter-select:focus-visible{outline:2px solid var(--aether);outline-offset:2px}@media (pointer:coarse),(width<=600px){.filter-select{min-height:44px}}button.filter:hover{color:var(--bone);border-color:var(--edge-hover)}button.filter[aria-pressed=true]{color:var(--void);background:var(--bone);border-color:var(--bone)}button.filter:focus-visible{outline:2px solid var(--aether);outline-offset:2px}@media (pointer:coarse),(width<=600px){button.filter{align-items:center;min-height:44px;display:inline-flex}}.filter-count{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex-basis:100%;font-size:.63rem}.filter-count:empty{display:none}.ladder{padding:56px 0 30px;position:relative}.spine{left:calc(var(--rail) / 2);width:var(--spine-w);background:linear-gradient(180deg, #fff 0%, var(--aether) 14%, var(--aurum) 46%, var(--ember) 74%, #c0452d00 100%);transform-origin:top;animation:1.5s cubic-bezier(.16,.9,.3,1) .15s forwards charge;position:absolute;top:0;bottom:0;transform:scaleY(0)}.spine:after{content:"";filter:blur(18px);background:linear-gradient(#ffffff4d,#86d9c424 20%,#c0452d1a 70%,#0000);position:absolute;inset:-14px -20px}@keyframes charge{to{transform:scaleY(1)}}.tier{padding-left:var(--rail);margin-bottom:14px}.tier-head{padding:34px 0 20px;position:relative}.tier-head:before{content:"";left:calc(-1 * var(--rail) / 2 - 5px);background:var(--void);border:2px solid;border-radius:50%;width:13px;height:13px;position:absolute;top:44px}.tier-head .mono{margin-bottom:8px;display:block}.tier-head h2{text-transform:uppercase;color:var(--bone);font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:clamp(1.7rem,4.6vw,2.6rem);font-weight:800;line-height:.95}.tier-head p{color:var(--dim);max-width:56ch;margin-top:8px;font-size:.87rem}.accent-aether{color:var(--aether)}.accent-bone{color:var(--bone-hi)}.accent-aurum{color:var(--aurum)}.accent-ember{color:var(--ember)}.tier-head.accent-ember .mono{color:var(--ember-text)}.tier-head .mono{color:currentColor}.entry{grid-template-columns:var(--rank-w) 1fr;border-top:1px solid var(--edge);align-items:start;gap:0 20px;padding:20px 16px 20px 0;transition:background .2s;display:grid;position:relative}.entry:last-child{border-bottom:1px solid var(--edge)}.entry:hover{background:#ffffff06}.entry:before{content:"";left:calc(-1 * var(--rail) / 2 + var(--spine-w) / 2 - 1px);width:calc(var(--rail) / 2 - 6px);background:var(--edge);height:1px;position:absolute;top:32px}.name{text-transform:uppercase;color:var(--bone);font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:clamp(1.5rem,4.4vw,2.05rem);font-weight:600;line-height:1}.aka{letter-spacing:.04em;color:var(--dim);text-transform:none;margin-top:5px;font-family:Spline Sans,sans-serif;font-size:.72rem;font-weight:300;display:block}.tags{flex-wrap:wrap;gap:6px;margin:11px 0 9px;display:flex}.tag{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--edge);color:var(--dim);padding:3px 8px;font-family:Space Mono,monospace;font-size:.63rem}.tag--aether{color:var(--aether);border-color:#86d9c466}.tag--aurum{color:var(--aurum);border-color:#d2a24c73}.tag--ember,.tag--contested{color:var(--ember-text);border-color:#c0452d8c}.forms{flex-wrap:wrap;gap:6px;margin:0 0 12px;list-style:none;display:flex}.form{letter-spacing:.09em;text-transform:uppercase;border:1px dashed var(--edge);color:var(--faint);padding:4px 9px;font-family:Space Mono,monospace;font-size:.6rem}.form small{letter-spacing:0;text-transform:none;color:var(--faint);margin-left:6px;font-family:Spline Sans,sans-serif}.form--peak{border-style:solid;border-color:var(--bone-faint);color:var(--bone)}.form--peak:before{content:"▸ ";color:var(--aurum)}.form--peak small{color:var(--bone-faint)}.kills{margin:0 0 12px}.kills-label{color:var(--ember-text);margin-bottom:5px;display:block}.kills-none{color:var(--faint);font-size:.86rem;font-style:italic}.kill-list{flex-wrap:wrap;gap:5px 8px;list-style:none;display:flex}.kill{color:var(--bone-faint);border-left:2px solid #c0452d80;padding-left:8px;font-size:.82rem}.kill b{color:var(--bone);font-weight:600}.kill small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-left:5px;font-family:Space Mono,monospace;font-size:.55rem}.kill--undone{border-left-color:var(--faint-edge)}.kill--undone b{color:var(--faint);text-decoration:line-through}.kill-ranked{color:var(--aurum);cursor:help;margin-left:4px}.feat{color:var(--bone-dimmer);max-width:62ch;font-size:.94rem}.feat b{color:var(--bone);font-weight:600}.rankpair{align-items:baseline;gap:10px;padding-top:9px;font-family:Space Mono,monospace;display:flex}.rank-evidence{color:var(--dim);font-size:.78rem}.rank-evidence.off{color:var(--faint)}.rank-crowd,.rank-delta{font-size:.72rem;display:none}.crowd-open .rank-crowd,.crowd-open .rank-delta{display:inline}.crowd-open{--rank-w:116px}.rank-crowd{color:var(--bone)}.rank-delta.up{color:var(--aether)}.rank-delta.down{color:var(--ember-text)}.rank-delta.level{color:var(--dim)}.rank-legend{padding:0 0 10px calc(var(--rail));color:var(--dim);gap:10px;display:none}.crowd-open .rank-legend{display:flex}.crowd-closed-note{margin:0 0 8px calc(var(--rail));color:var(--dim);border-left:2px solid var(--edge);padding-left:12px;font-size:.82rem}.key{margin:0 0 4px calc(var(--rail));flex-wrap:wrap;gap:7px 14px;display:flex}.key-item{border-left:3px solid var(--faint-edge);align-items:baseline;gap:8px;padding-left:9px;display:flex}.key-item dt{letter-spacing:.1em;text-transform:uppercase;color:var(--bone-faint);white-space:nowrap;font-family:Space Mono,monospace;font-size:.63rem}.key-item dd{color:var(--dim);font-size:.78rem}.key-item--shown{border-left-color:var(--aether)}.key-item--shown dt{color:var(--aether)}.key-item--stated{border-left-color:var(--aurum)}.key-item--stated dt{color:var(--aurum)}.key-item--scaled{border-left-color:var(--faint-edge)}.key-item--scaled dt{color:var(--faint)}.key-item--contested{border-left-color:#c0452d8c}.key-item--contested dt{color:var(--ember-text)}.key-item--offscale{border-left-color:var(--edge)}.key-item--offscale dt{color:var(--faint)}.cites{flex-wrap:wrap;gap:6px;margin-top:12px;list-style:none;display:flex}.cite{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--edge);color:var(--dim);border-left-width:3px;padding:5px 9px;font-family:Space Mono,monospace;font-size:.63rem}.cite details>summary{cursor:pointer;list-style:none}.cite details>summary::-webkit-details-marker{display:none}.cite details>summary::marker{content:""}.cite details>summary:after{content:" +";color:var(--faint)}.cite details[open]>summary:after{content:" −"}.cite details>summary:focus-visible{outline:2px solid var(--aether);outline-offset:3px}.cite:has(details[open]){flex-basis:100%}.cite-claim{border-top:1px solid var(--edge);letter-spacing:normal;text-transform:none;color:var(--bone-dimmer);max-width:62ch;margin-top:7px;padding-top:7px;font-family:Spline Sans,-apple-system,sans-serif;font-size:.82rem;font-weight:300;line-height:1.5}.cite-year{color:var(--faint)}.cite .work{color:var(--bone-faint)}.cite--shown{border-left-color:var(--aether)}.cite--shown .conf{color:var(--aether)}.cite--stated{border-left-color:var(--aurum)}.cite--stated .conf{color:var(--aurum)}.cite--scaled{border-left-color:var(--faint-edge)}.cite--scaled .conf{color:var(--faint)}.chips{flex-wrap:wrap;gap:8px;padding:8px 0 4px;list-style:none;display:flex}.chip{border:1px solid var(--edge);color:var(--bone-faint);padding:9px 13px;font-size:.83rem}.chip b{color:var(--bone);font-weight:600}.chip small{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:3px;font-family:Space Mono,monospace;font-size:.6rem;display:block}footer{border-top:1px solid var(--edge);margin-top:70px;padding:44px 0 90px}footer .mono{color:var(--ember-text);margin-bottom:16px;font-weight:400;display:block}.notes{column-width:230px;column-gap:26px}.notes>*{break-inside:avoid}.notes p{margin-bottom:24px}.notes h3{break-after:avoid;letter-spacing:.13em;text-transform:uppercase;color:var(--bone);margin-bottom:7px;font-family:Space Mono,monospace;font-size:.66rem;font-weight:700}.notes p{color:var(--dim);font-size:.86rem}.colophon{border-top:1px solid var(--edge);color:var(--dim);flex-wrap:wrap;gap:8px 18px;margin-top:34px;padding-top:22px;font-size:.8rem;display:flex}.empty{color:var(--dim);padding:30px 0;font-size:.9rem;display:none}.hidden{display:none!important}.franchises{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin:44px 0 90px;display:grid}.franchise-card{border:1px solid var(--edge);padding:26px 24px 24px;text-decoration:none;transition:border-color .2s,background .2s;display:block;position:relative}.franchise-card:hover{border-color:var(--edge-hover);background:#ffffff06}.franchise-card:focus-visible{outline:2px solid var(--aether);outline-offset:2px}.franchise-card h2{text-transform:uppercase;color:var(--bone);margin:10px 0 8px;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:2rem;font-weight:800;line-height:.92}.franchise-card p{color:var(--dim);font-size:.87rem}.franchise-card .count{color:var(--aurum);margin-top:14px;display:block}.rise{opacity:0;animation:.6s cubic-bezier(.2,.8,.3,1) forwards rise;transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}@media (width<=600px){:root{--rail:38px}header{padding:56px 0 34px}.entry{grid-template-columns:1fr;gap:0}.rankpair{margin-bottom:5px;padding-top:0}.entry:before{display:none}.verdict{padding:20px}.crowd-open{--rank-w:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.spine{transform:scaleY(1)}.rise{opacity:1;transform:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plug{column-span:all;border-left:2px solid var(--aether);max-width:640px;margin:2px 0 26px;padding:1px 0 1px 16px}.notes .plug p{color:var(--bone-dim);margin:0;font-size:.86rem}.plug a{color:var(--aurum);text-underline-offset:3px}.plug a:hover,.plug a:focus-visible{color:var(--bone-hi)}.search-open{z-index:40;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border:1px solid var(--edge);cursor:pointer;backdrop-filter:blur(6px);background:#15121cd1;align-items:center;gap:8px;padding:7px 11px;font-size:.66rem;display:inline-flex;position:fixed;top:14px;right:14px}.search-open:hover,.search-open:focus-visible{color:var(--bone);border-color:var(--edge-hover)}.search-kbd{color:var(--faint);border:1px solid var(--faint-edge);padding:1px 5px;font-family:Space Mono,monospace;font-size:.6rem}@media (width<=640px){.search-kbd{display:none}.search-open{padding:13px 14px}}.search-dialog{margin-inline:auto;width:min(640px,100vw - 24px);color:var(--bone);background:var(--card);border:1px solid var(--edge-hover);margin-top:12vh;padding:0;box-shadow:0 24px 60px #0000008c}.search-dialog::backdrop{backdrop-filter:blur(3px);background:#0b0910b8}.search-head{border-bottom:1px solid var(--edge);align-items:center;gap:10px;padding:4px 12px 4px 16px;display:flex}.search-input{min-width:0;color:var(--bone-hi);background:0 0;border:0;outline:none;flex:1;padding:15px 0;font-family:inherit;font-size:1.02rem}.search-input::placeholder{color:var(--faint)}.search-input::-webkit-search-cancel-button{display:none}.search-close{letter-spacing:.12em;color:var(--faint);border:1px solid var(--faint-edge);cursor:pointer;background:0 0;padding:4px 8px;font-size:.62rem}.search-close:hover,.search-close:focus-visible{color:var(--bone)}.search-status{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--edge);margin:0;padding:9px 16px;font-size:.6rem}.search-results{max-height:min(52vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.search-hit{grid-template-columns:var(--rank-w) 1fr auto;border-left:2px solid #0000;align-items:baseline;gap:14px;padding:11px 16px;text-decoration:none;display:grid}.search-hit.is-active,.search-hit:hover{background:var(--slate);border-left-color:var(--aurum)}.search-rank{color:var(--faint);font-size:.78rem}.search-text{min-width:0}.search-name{color:var(--bone);font-size:.95rem;display:block}.search-name mark{color:var(--aurum);background:0 0;font-weight:600}.search-aka{color:var(--dim);margin-top:2px;font-size:.76rem;display:block}.search-src{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:.6rem}@media (width<=560px){.search-hit{grid-template-columns:34px 1fr}.search-src{grid-column:2;margin-top:3px}}.kill-link{color:inherit;text-decoration:none}.kill-link b{text-decoration:underline;text-decoration-color:var(--faint-edge);text-underline-offset:3px}.kill-link:hover b,.kill-link:focus-visible b{color:var(--bone-hi);text-decoration-color:var(--aurum)}.kill-link .kill-ranked{cursor:inherit}.back-link{z-index:40;color:var(--dim);border:1px solid var(--edge);backdrop-filter:blur(6px);background:#15121cd1;align-items:center;gap:7px;padding:7px 11px;text-decoration:none;display:inline-flex;position:fixed;top:14px;left:14px}.back-link:hover,.back-link:focus-visible{color:var(--bone);border-color:var(--edge-hover)}@media (width<=640px){.back-link{padding:13px 14px}}.entry--brief{padding-top:14px;padding-bottom:14px}.entry--brief .name{margin-bottom:6px;font-size:1.02rem}.entry--brief .tags{margin-bottom:8px}.eyebrow-franchise{color:var(--bone);font-weight:700}
