.claim-count{align-items:center;gap:var(--s-2);margin-top:var(--s-5);color:var(--muted);font-size:var(--fs-sm);font-weight:700;display:inline-flex}.claim-count svg{width:18px;height:18px;color:var(--accent)}.claim-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (width<=1023px){.claim-layout{grid-template-columns:minmax(0,1fr)}}.claim-main{gap:var(--s-6);min-width:0;display:grid}.claim-aside{gap:var(--s-5);display:grid}.claim-card{gap:var(--s-5);padding:var(--s-7);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);display:grid}.claim-card:focus{outline:none}.claim-card:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.claim-h{font-size:var(--fs-2xl);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.claim-card>.muted,.claim-card p{max-width:64ch}@media (width<=640px){.claim-card{padding:var(--s-5);gap:var(--s-4)}}.name-input{position:relative}.name-input>span{color:var(--muted);pointer-events:none;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.name-input .t{padding-left:32px}#c-name{font-size:var(--fs-lg);min-height:52px}.name-status{min-height:1.5em;font-size:var(--fs-md);color:var(--muted);font-weight:700}.name-status[data-kind=ok]{color:var(--ok)}.name-status[data-kind=bad]{color:var(--danger)}.claim-actions{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.claim-actions .hint{font-size:var(--fs-sm);color:var(--muted)}.claim-card>.err{color:var(--danger);font-size:var(--fs-md)}.claim-done .chip{justify-self:start}.claim-key{padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface-2);border:1px dashed var(--line);text-align:center}.claim-key code{font-family:var(--mono);letter-spacing:.04em;word-break:break-all;color:var(--ink);background:0 0;font-size:clamp(1rem,.85rem + .8vw,1.375rem);font-weight:700}.claim-next{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:grid}.claim-next h3{font-family:var(--body);font-size:var(--fs-lg);font-weight:700}.claim-next ol{gap:var(--s-2);margin:0;padding-left:1.3em;display:grid}.claim-next .btn{justify-self:start}.notify-form,.manage-form{gap:var(--s-4);display:grid}.notify-form .field,.manage-form .field{max-width:460px}.t.mono{font-family:var(--mono);letter-spacing:.03em}.btn.danger{color:var(--danger)}.claim-manage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-3);list-style:none;display:flex}.claim-manage summary::-webkit-details-marker{display:none}.claim-manage summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform var(--t-fast) var(--ease);flex:none;transform:rotate(45deg)}.claim-manage[open] summary:after{transform:rotate(-135deg)}.claim-manage:not([open]){gap:0}.claim-aside-h{font-family:var(--body);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.claim-rules{gap:var(--s-3);font-size:var(--fs-md);margin:0;padding:0;list-style:none;display:grid}.claim-rules li{gap:var(--s-3);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.claim-rules svg{width:18px;height:18px;color:var(--accent);margin-top:3px}.claim-rules code{font-family:var(--mono);font-size:.9em}
