.claim{gap:var(--space-300);max-width:720px;margin-inline:auto;display:grid}.claim__park{gap:var(--space-50);display:grid}.claim__park h2{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.claim__meta{color:var(--ink-2)}.claim__tabs{gap:var(--space-50);padding:var(--space-50);background:var(--surface-sunk);border-radius:var(--radius-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claim__tabs button{min-height:var(--tap);border-radius:var(--radius-lg);color:var(--ink-2);font:inherit;cursor:pointer;padding:0 var(--space-75);background:0 0;border:0;font-weight:600}.claim__tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.claim__tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.claim__panel{gap:var(--space-200);display:grid}.claim__row{gap:var(--space-100);flex-wrap:wrap;display:flex}.claim__code{font-family:var(--font-mono);font-size:var(--text-3xl);letter-spacing:.4em;text-align:center;max-width:14rem}.claim__files{gap:var(--space-50);color:var(--ink-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.claim__done{gap:var(--space-200);padding:var(--space-300);border-radius:var(--radius-2xl);background:var(--primary-soft);color:var(--primary-soft-ink);display:grid}.claim__done h2{color:inherit}.claim__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:560px){.claim__tabs{grid-template-columns:1fr}}
