.lp-page{max-width:var(--w-overview);padding:var(--s-8) var(--s-4);overflow-wrap:anywhere;margin:0 auto}.lp-title{margin:0 0 var(--s-6);font-size:var(--d-2);color:var(--ink);text-align:center;font-weight:700;line-height:1.2}.lp-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-card{align-items:center;gap:var(--s-4);min-height:44px;padding:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow);display:flex}.lp-circle{width:var(--s-6);height:var(--s-6);border-radius:var(--r-pill);border:2px solid var(--line);flex:none}.lp-text{flex:1 1 0;min-width:0}.lp-name{font-size:var(--t-4);color:var(--ink);margin:0;font-weight:600}.lp-desc{margin:var(--s-1) 0 0;font-size:var(--t-5);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-pill{padding:2px var(--s-2);border:1px solid var(--locked);border-radius:var(--r-pill);font-size:var(--t-6);color:var(--locked);flex:none;font-weight:700}.lp-card[data-state=coming_soon]{box-shadow:none;border-color:var(--line-soft)}.lp-card[data-state=coming_soon] .lp-circle{border-color:var(--locked)}.lp-card[data-state=coming_soon] .lp-name,.lp-card[data-state=coming_soon] .lp-desc{color:var(--locked)}.lp-status{text-align:center;font-size:var(--t-5);color:var(--muted)}.lp-error{padding:var(--s-4);border:1px solid var(--wrong-line);border-left:4px solid var(--wrong);border-radius:var(--r-m);background:var(--wrong-tint);color:var(--wrong);font-size:var(--t-5)}.lp-error p{margin:0}
