.lk-wrap{gap:24px;max-width:840px;margin:0 auto;padding:28px 20px 8px;display:grid}.lk-form{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:14px;min-width:0;padding:22px;display:grid}.lk-form label{gap:6px;font-weight:500;display:grid}.lk-form input{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-height:50px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:12px;padding:0 14px;font-size:17px}.lk-form input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lk-form input[aria-invalid=true]{border-color:var(--danger)}.lk-hint{color:var(--muted);margin:0;font-size:13.5px}.lk-hint[data-tone=bad]{color:var(--danger)}.lk-hint[data-tone=good]{color:var(--foreground)}.lk-form .btn-primary{border-radius:999px;justify-content:center;min-height:48px;font-size:15px}.lk-error{color:var(--danger);margin:0;font-size:14px}.lk-status{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.lk-result{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:18px;min-width:0;padding:22px;display:grid}.lk-release{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.lk-release img,.lk-cover-blank{border:1px solid var(--border);background:var(--surface-tint);object-fit:cover;border-radius:12px;width:96px;height:96px}.lk-cover-blank{color:var(--caption);place-items:center;display:grid}.lk-release h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.15}.lk-release p{color:var(--muted);margin:4px 0 0;font-size:14.5px}.lk-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.lk-meta code{font-variant-numeric:tabular-nums;color:var(--foreground)}.lk-stores{gap:8px;display:grid}.lk-stores h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:600}.lk-stores ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lk-stores li{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.lk-stores li[data-state=missing]{color:var(--muted);background:0 0}.lk-stores .su-mark{width:22px;height:22px}.lk-stores a{color:var(--accent-bright);white-space:nowrap;font-size:14px;font-weight:500}.lk-dot{background:var(--ok,#22c55e);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok,#22c55e) 25%, transparent);border-radius:999px}li[data-state=missing] .lk-dot{background:var(--border-strong);box-shadow:none}.lk-next{border-top:1px solid var(--border);gap:10px;padding-top:6px;display:grid}.lk-next .btn-primary{border-radius:999px;justify-content:center;min-height:48px;font-size:15px}.lk-next p{color:var(--muted);margin:0;font-size:14px}.lk-faq{max-width:840px;margin:28px auto 0;padding:0 20px}.lk-faq h2{letter-spacing:-.02em;margin:0 0 12px;font-size:22px}@media (max-width:480px){.lk-release{grid-template-columns:72px minmax(0,1fr)}.lk-release img,.lk-cover-blank{width:72px;height:72px}.lk-stores li{grid-template-columns:auto minmax(0,1fr)}.lk-stores li a{grid-column:2;justify-self:start;padding-bottom:10px}.lk-stores li[data-state=live]{padding-top:10px}}
