.pads-page{padding:clamp(32px,5vw,64px) 0 80px}.pads-intro{border-bottom:var(--pad-hair-w) solid var(--pad-hair-strong);justify-content:space-between;align-items:end;gap:24px;padding-bottom:32px;display:flex}.pads-intro h1{color:var(--pad-ink-1);font:500 clamp(36px, 4vw, 56px)/1.08 var(--pad-ui);letter-spacing:var(--pad-track-display)}.pads-intro p{color:var(--pad-ink-2);font:var(--pad-body);margin-top:8px}.pads-intro .pad-btn{flex:none}.pads-directory{scroll-margin-top:var(--pad-header);padding-top:24px}.pads-summary{color:var(--pad-ink-2);font:var(--pad-small);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;display:flex}.pads-partial{color:var(--pad-ink-2);font:var(--pad-small);align-items:center;gap:8px;margin:0 0 20px;display:flex}.pads-partial .pad-i{color:var(--pad-cyan);flex:none}.pads-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pads-grid>li{min-width:0}.pads-grid>li:only-child{grid-column:1/-1;max-width:640px}.pads-card{border:var(--pad-hair-w) solid var(--pad-hair-strong);border-radius:var(--pad-r-panel);background:var(--pad-panel);height:100%;transition:border-color var(--pad-fast) var(--pad-ease);flex-direction:column;display:flex;overflow:hidden}.pads-card:hover,.pads-card:focus-within{border-color:var(--pad-cyan-line)}.pads-card-identity{align-items:center;gap:16px;min-height:112px;padding:20px 20px 16px;display:flex}.pads-card-art{border-radius:var(--pad-r-tile);background:var(--pad-surface-4) center / cover;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pads-card-art .pad-chip-mark{border-radius:0;place-items:center;width:100%;height:100%;font-size:27px;display:grid}.pads-card-title{min-width:0}.pads-card-title h3{color:var(--pad-ink-1);font:500 24px/1.1 var(--pad-ui);letter-spacing:var(--pad-track-display);overflow-wrap:anywhere}.pads-card-ticker{color:var(--pad-cyan);font:500 12px/18px var(--pad-figures);margin-top:4px;display:block}.pads-card-title p{color:var(--pad-ink-2);font:var(--pad-small);overflow-wrap:anywhere;margin-top:6px}.pads-card-foot{flex:1;align-content:end;gap:16px;padding:0 20px 20px;display:grid}.pads-card-meta{border-top:var(--pad-hair-w) solid var(--pad-hair);color:var(--pad-ink-2);font:var(--pad-small);flex-wrap:wrap;align-items:baseline;gap:6px;padding-top:14px;display:flex}.pads-card-meta strong{color:var(--pad-ink-1);font:500 22px/1 var(--pad-figures);font-variant-numeric:tabular-nums}.pads-card-meta span{color:var(--pad-ink-3);margin-left:auto}.pads-card-split .pad-bar{--pad-bar-h:6px}.pads-card-split-key{flex-wrap:wrap;gap:8px 12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pads-card-split-key li{color:var(--pad-ink-2);font:var(--pad-small);align-items:center;gap:5px;display:flex}.pads-card-split-key .pad-swatch{width:5px;height:5px}.pads-card-split-key b{color:var(--pad-ink-1);font-family:var(--pad-figures);font-weight:500}.pads-card-link{border-top:var(--pad-hair-w) solid var(--pad-hair);min-height:48px;color:var(--pad-cyan);font:var(--pad-control);transition:background var(--pad-fast) var(--pad-ease);justify-content:space-between;align-items:center;padding:0 20px;text-decoration:none;display:flex}.pads-card-link:hover{background:var(--pad-cyan-wash)}.pads-card-link:focus-visible{outline-offset:-3px}.pads-state{border:var(--pad-hair-w) solid var(--pad-hair-strong);border-radius:var(--pad-r-panel);background:var(--pad-panel);flex-direction:column;align-items:flex-start;min-height:220px;padding:32px;display:flex}.pads-state>.pad-i{color:var(--pad-cyan)}.pads-state h2{color:var(--pad-ink-1);font:var(--pad-head);margin-top:16px}.pads-state p{max-width:50ch;color:var(--pad-ink-2);font:var(--pad-body);margin-top:8px}.pads-state .pad-btn,.pads-state>button{margin-top:20px}@media (max-width:640px){.pads-page{padding-block:28px 48px}.pads-intro{gap:20px;padding-bottom:24px;display:grid}.pads-intro h1{font-size:36px}.pads-intro .pad-btn{justify-content:center;width:100%}.pads-grid{grid-template-columns:1fr}.pads-grid>li:only-child{grid-column:auto;max-width:none}.pads-card-identity{min-height:96px;padding:16px}.pads-card-art{width:64px;height:64px}.pads-card-title h3{font-size:22px}.pads-card-foot{padding:0 16px 16px}.pads-card-link{padding-inline:16px}.pads-state{padding:24px}}
