.claim-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.claim-stats>div{display:grid;gap:2px;padding:12px 10px;border:1px solid var(--line);border-radius:10px;background:rgba(7,16,15,.5);text-align:center;min-width:0}.claim-stats dt{order:2;overflow:hidden;color:var(--ink-muted);font-size:clamp(.6rem,2.7vw,.7rem);font-weight:750;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.claim-stats dd{order:1;margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.claim-stats--compact>div{padding:6px 8px}.claim-stats--compact dd{font-size:1.1rem}.claim-stats--compact dt{font-size:.64rem}.claim-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(217,255,100,.28);border-radius:var(--radius);background:radial-gradient(120% 120% at 0 0,rgba(217,255,100,.08),transparent 60%),var(--surface-1)}.claim-card__head{display:flex;align-items:center;gap:14px;min-width:0}.claim-card__head>div{display:grid;gap:3px;min-width:0}.claim-card__head strong{overflow:hidden;font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.claim-card__meta{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-muted);font-size:.88rem}.claim-card__head code{justify-self:start;padding:1px 8px;border:1px solid var(--line);border-radius:6px;color:var(--ink-muted);font-size:.76rem;letter-spacing:.06em}@media (max-width:520px){.claim-card{gap:14px;padding:20px 14px 14px}.claim-card__head{flex-direction:column;gap:10px;text-align:center}.claim-card__head>div{justify-items:center;width:100%}.claim-card__head strong{max-width:100%;font-size:1.5rem;white-space:normal;overflow-wrap:anywhere}.claim-card__head code{justify-self:center}.claim-stats{gap:6px}.claim-stats>div{padding:10px 4px}.claim-stats dt{font-size:.56rem;letter-spacing:.02em}}.claim-actions{display:grid;gap:10px}.claim-actions .button{width:100%}.claim-hint-text{margin:0;color:var(--ink-muted);font-size:.82rem;line-height:1.5}.claim-banner{display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr);padding:14px 16px;border:1px solid rgba(217,255,100,.28);border-radius:12px;background:rgba(217,255,100,.05)}.claim-banner strong{font-size:1.02rem}.claim-banner>span{color:var(--ink-muted);font-size:.84rem}.claim-banner .claim-stats{margin-top:8px}.claim-success{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(217,255,100,.35);border-radius:12px;background:rgba(217,255,100,.07)}.claim-section{display:grid;gap:16px}.claim-section__lead{margin:0}.claim-section__error{margin:0;color:#ffb3ad;font-size:.88rem}.claim-section__status:empty{display:none}.claim-section__status{margin:0;color:var(--accent);font-size:.88rem}.claim-section__empty{margin:0;color:var(--ink-muted);font-size:.88rem}.claim-results,.claim-suggestions{display:grid;gap:10px;margin:0;padding:0;list-style:none}.claim-candidate{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(7,16,15,.45)}@media (min-width:720px){.claim-candidate{grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;align-items:center}.claim-candidate .claim-ask{grid-column:1/-1}}.claim-candidate--highlight{border-color:rgba(217,255,100,.35);background:rgba(217,255,100,.05)}.claim-candidate__head{display:flex;align-items:center;gap:12px;min-width:0}.claim-candidate__head>div{display:grid;gap:2px;min-width:0}.claim-candidate__head>div>span{overflow:hidden;color:var(--ink-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.claim-search{display:grid;gap:8px}.claim-ask label,.claim-search label{color:var(--ink-muted);font-size:.78rem;font-weight:750}.claim-search>div{display:flex;gap:8px}.claim-ask textarea,.claim-search input{flex:1;min-width:0;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-0);color:var(--ink);font:inherit}.claim-ask textarea:focus-visible,.claim-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.claim-ask{display:grid;gap:8px}.claim-ask textarea{resize:vertical}.claim-ask>div{display:flex;justify-content:flex-end;gap:8px}.claim-pill{justify-self:start;padding:3px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-muted);font-size:.74rem;font-weight:750;white-space:nowrap}.claim-pill--pending{border-color:rgba(216,183,106,.45);color:var(--gold)}.claim-pill--approved{border-color:rgba(217,255,100,.4);color:var(--accent)}.claim-pill--rejected{border-color:rgba(255,93,82,.45);color:var(--live)}.claim-requests h3{margin:0 0 8px;font-size:.92rem}.claim-requests ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.claim-requests li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.claim-requests li>div{display:grid;flex:1 1 200px;gap:2px;min-width:0}.claim-requests li em,.claim-requests li span:not(.claim-pill){color:var(--ink-muted);font-size:.8rem}.claim-text-button{border:0;background:none;color:var(--ink-muted);font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.claim-text-button:hover{color:var(--ink)}