.tier-hall-copy{max-width:58rem}.tier-hall-copy h1{margin-bottom:1rem}.tier-catalogue{--ledger-cols:3.25rem minmax(0, 1fr) 1rem;margin-top:2rem}.tier-catalogue>a{align-items:center;gap:1.25rem;padding:1.15rem .85rem}.tier-catalogue>a>.ph{color:var(--bone-3)}.tier-catalogue-copy{gap:.35rem;display:grid}.tier-catalogue-copy strong{font-family:var(--f-display);font-size:1.6rem;font-weight:600;line-height:1.2}.tier-catalogue-copy>span{color:var(--bone-2);font-size:.95rem}.tier-principles-section{margin-top:3.5rem}.tier-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:1.5rem;display:grid}.tier-principles>div{border-top:1px solid var(--line-2);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.tier-principles dt{color:var(--brass);font:2.75rem/1 var(--f-display)}.tier-principles dd{color:var(--bone-2);margin:0}.tier-list-head>div{gap:1rem;display:grid}.tier-view-control{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.tier-view-control h2{font-family:var(--f-text);margin-bottom:.3rem;font-size:1rem;font-weight:600}.tier-view-control p{color:var(--bone-2);max-width:78ch;font-size:.875rem}.tier-view-toggle{place-self:center start}.tier-view-toggle button{align-items:center;gap:.6rem;display:inline-flex}.tier-view-toggle button[aria-pressed=true]:is(:active,[data-action-pressed]){box-shadow:inset 0 0 0 1px var(--line-3), inset 0 0 0 100rem var(--press-tint,#9bd8af1f)}.tier-jump{top:var(--below-toolbar);z-index:5;border-bottom:1px solid var(--line-2);background:#0b1314f5;flex-wrap:wrap;gap:.5rem;margin-inline:-.85rem;padding:.5rem .85rem;display:flex;position:sticky}.tier-jump a{border:1px solid var(--line-2);border-radius:var(--radius);color:var(--bone-2);align-items:center;gap:.6rem;padding:.35rem .85rem;text-decoration:none;display:inline-flex}.tier-jump a:hover{background:var(--hover);border-color:var(--line-3)}.tier-jump strong{color:var(--brass);font-size:1.25rem;line-height:1.3}.tier-jump small{color:var(--bone-3);font-size:.8rem}.tier-band{scroll-margin-top:calc(var(--below-toolbar) + 4rem);margin-top:1rem}.tier-band>summary{top:calc(var(--below-toolbar) + 3.3rem);z-index:4;border-bottom:1px solid var(--line-2);backdrop-filter:blur(.6rem);cursor:pointer;background:#0b1314f2;grid-template-columns:4rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;margin-inline:-.85rem;padding:.85rem;list-style:none;display:grid;position:sticky}.tier-band>summary::-webkit-details-marker{display:none}.tier-band>summary:hover{background:var(--ink-2)}.tier-band[open]>summary{background:linear-gradient(90deg,#d2b06c1a,#0b1314fa 65%)}.tier-band[open]>summary:hover{background:linear-gradient(90deg, #d2b06c38, var(--ink-3) 65%)}.tier-band-rank>span{display:none}.tier-band-rank h2{line-height:1}.tier-letter{color:var(--brass);font-family:var(--f-display);font-size:3.75rem;font-weight:600;line-height:1}.tier-band-overview{gap:.25rem;display:grid}.tier-band-overview strong{color:var(--bone);font-size:1.1rem;font-weight:600}.tier-band-overview>span{color:var(--bone-3);font-size:.875rem}.tier-band summary>.ph{color:var(--brass);transition:rotate .18s}.tier-band:not([open]) summary>.ph{rotate:-90deg}.tier-band-panel{overflow:clip}.tier-entries{margin:0;padding:0;list-style:none;display:grid}.tier-entries>li{border-bottom:1px solid var(--line);min-width:0}.tier-entry-row{color:var(--bone);border-radius:var(--radius);grid-template-columns:16rem minmax(0,1fr) auto 1rem;align-items:start;gap:1.25rem;padding:1.15rem .85rem;text-decoration:none;display:grid}.tier-entry-row:hover{background:var(--hover)}.tier-entry-heading{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.tier-entry-heading>.subject-art{width:3.25rem;height:3.25rem}.tier-entry-record-copy{font-size:1.05rem;font-weight:600;line-height:1.3}.tier-entry-detail{color:var(--bone-2);gap:.55rem;font-size:.9rem;line-height:1.45;display:grid}.tier-entry-detail p{margin:0}.tier-entry-row>.rate{margin-top:.15rem;margin-left:.15rem}.tier-entry-row>.go{align-self:center}.tier-limitation,.tier-fallback,.tier-switch{color:var(--bone-3)}.tier-recommendation{color:var(--bone)}.tier-connections{gap:.4rem;display:grid}.tier-connections>strong{color:var(--brass);font-size:.8rem;font-weight:600}.tier-connections ul{flex-wrap:wrap;gap:.4rem 1.1rem;padding:0;list-style:none;display:flex}.tier-connections li{color:var(--bone-2);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tier-connections li>.subject-art{width:1.5rem;height:1.5rem}.tier-entry-record-link{color:var(--bone);border-radius:var(--radius);margin:-.85rem;padding:.85rem;text-decoration:none;display:block}.tier-entry-row{position:relative}.tier-entry-record-link:after{content:"";position:absolute;inset:0}.tier-toolbar{margin-top:1rem}@media (width<=80rem){.tier-entry-row{grid-template-columns:13rem minmax(0,1fr) auto;gap:1rem}.tier-entry-row>.go{display:none}}@media (width<=48rem){.tier-principles{grid-template-columns:minmax(0,1fr)}.tier-view-control{gap:.5rem}.tier-catalogue>a{grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem}.tier-catalogue>a>.ph{display:none}.tier-catalogue>a>.subject-art{width:2.75rem;height:2.75rem}.tier-entry-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem .85rem}.tier-entry-heading{grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem}.tier-entry-heading>.subject-art{width:2.75rem;height:2.75rem}.tier-entry-detail{grid-column:1/-1}.tier-entry-row>.rate{grid-area:1/2;align-self:center}.tier-band{scroll-margin-top:calc(var(--below-toolbar) + 1rem)}.tier-band>summary{top:var(--below-toolbar);grid-template-columns:3rem minmax(0,1fr) 1rem;gap:.75rem}.tier-letter{font-size:3rem}.tier-band-overview strong{font-size:.95rem}.tier-jump{flex-wrap:nowrap;gap:.35rem;position:static}.tier-jump a{gap:.5rem;padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.tier-band summary>.ph{transition:none}}
