.claim-module__O-NiNa__page{justify-content:center;padding:3rem 1rem;display:flex;overflow-y:auto}.claim-module__O-NiNa__card{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md,12px);flex-direction:column;align-self:flex-start;align-items:flex-start;gap:1rem;width:100%;max-width:480px;padding:2rem;display:flex}.claim-module__O-NiNa__title{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:700}.claim-module__O-NiNa__text{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.claim-module__O-NiNa__button{border-radius:var(--radius-sm,8px);background:var(--color-primary);color:var(--color-text-on-primary,#fff);cursor:pointer;border:none;align-items:center;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.claim-module__O-NiNa__button:disabled{opacity:.6;cursor:default}.claim-module__O-NiNa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.claim-module__O-NiNa__link{color:var(--color-text-secondary);font-size:.875rem;text-decoration:underline}.claim-module__O-NiNa__success{color:var(--color-success);margin:.75rem 0 0;font-size:.9375rem;line-height:1.5}.claim-module__O-NiNa__error{color:var(--color-danger);margin:.75rem 0 0;font-size:.9375rem;line-height:1.5}
