.tier-groups{gap:1.1rem;margin-top:1rem;display:grid}.tier-type-section{border:1px solid var(--line);background:linear-gradient(#ffffff08,#0000 40%),#0003;border-radius:16px;padding:1rem 1.05rem 1.15rem}.tier-type-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem;display:flex}.tier-type-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.2rem}.tier-type-count{color:var(--muted);margin-left:auto;font-size:.82rem;font-weight:700}.tier-tier-block{margin-top:.85rem}.tier-tier-block+.tier-tier-block{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);margin-top:1rem;padding-top:.85rem}.tier-tier-title{font-size:inherit;font-weight:inherit;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 .15rem;display:flex}.tier-tier-meta{color:var(--muted);font-size:.78rem;font-weight:700}.tier-tier-block .tier-grid{margin-top:.55rem}.tier-card{color:inherit;content-visibility:auto;contain-intrinsic-size:auto 64px;align-items:center;gap:.65rem;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.tier-card:hover{border-color:color-mix(in srgb, var(--ember) 40%, var(--line));transform:translateY(-1px)}.tier-select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#00000047;border-radius:10px;padding:.55rem .7rem;font-size:.88rem}.tier-card-body{gap:.2rem;min-width:0;display:grid}.tier-card-body strong{font-size:.92rem}.tier-ref{color:var(--muted);font-size:.75rem}
