.al-card{border-color:var(--teal)}.al-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.al-head .pc-sub{margin:2px 0 0}.al-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.al-tag{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--edge);color:var(--ink);white-space:nowrap}.al-tag.gold{border-color:var(--gold);color:var(--goldText)}.al-tag.warn{border-color:var(--down);color:var(--down)}.al-safe{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--teal);color:var(--teal);white-space:nowrap}.al-safe.big{font-size:13px;padding:3px 10px}.al-stats{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.al-chip,.al-games button,.al-stats button{font:600 13px inherit;font-family:inherit;padding:4px 10px;border-radius:999px;border:1.5px solid var(--edge);background:transparent;color:var(--ink);cursor:pointer}.al-chip[aria-pressed=true],.al-games button[aria-pressed=true],.al-stats button[aria-pressed=true]{border-color:var(--gold);color:var(--goldText)}.al-chip:disabled{opacity:.55;cursor:not-allowed}.al-games{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;margin:0 0 4px;-webkit-overflow-scrolling:touch}.al-games button{white-space:nowrap;flex:0 0 auto}.al-games small{color:var(--muted);font-weight:500}.al-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px}.al-bar select{font:600 13px inherit;font-family:inherit;padding:4px 8px;border-radius:999px;border:1.5px solid var(--edge);background:var(--panel);color:var(--ink)}.al-ladder{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.al-rung{border:1px solid var(--line);border-radius:10px;padding:6px 8px}.al-rung.sweet{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.al-r1{display:flex;align-items:center;gap:8px}.al-line{min-width:64px;font-size:15px}.al-dots{display:inline-flex;gap:3px;flex:1 1;min-width:0;flex-wrap:wrap}.al-dots i{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--line)}.al-dots i.h{background:var(--up)}.al-dots i.m{background:transparent;border:1.5px solid var(--down);box-sizing:border-box}.al-dots i.p{background:var(--edge)}.al-hits{font-weight:700;font-size:13px}.al-r2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--muted);margin-top:3px}.al-r2 b{color:var(--ink)}.al-bk{font-size:10.5px;color:var(--muted)}.al-pill{font-weight:700;font-size:11.5px;padding:1px 8px;border-radius:999px;border:1px solid var(--edge);color:var(--ink);margin-left:auto}.al-pill.strong{border-color:var(--teal);color:var(--teal)}.al-pill.strong.great{border-color:var(--gold);color:var(--goldText)}.al-foot,.al-pill.low{color:var(--muted)}.al-foot{font-size:12px;margin:8px 0 0}@media (max-width:420px){.al-line{min-width:54px;font-size:14px}.al-dots i{width:8px;height:8px}}.al-pills{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.al-graded{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--gold);color:var(--goldText);white-space:nowrap}.al-mixed{font-size:12.5px;color:var(--muted);margin:4px 0 0}