.auth[data-astro-cid-vhn3vrze]{padding-block:clamp(40px,7vw,88px)}.auth__inner[data-astro-cid-vhn3vrze]{max-width:540px}.auth__head[data-astro-cid-vhn3vrze]{text-align:center;margin-bottom:32px}.auth__head[data-astro-cid-vhn3vrze] h1[data-astro-cid-vhn3vrze]{font-family:var(--font-script);font-synthesis:none;color:var(--accent);margin-top:10px;font-size:clamp(2.2rem,5vw,3rem);font-weight:400;line-height:1.06}.auth__sub[data-astro-cid-vhn3vrze]{font-family:var(--font-serif);color:var(--accent-deep);margin-inline:auto;max-width:48ch;margin-top:14px;font-size:1.12rem;font-style:italic}.auth__card[data-astro-cid-vhn3vrze]{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--ground);padding:clamp(24px,4vw,40px)}.auth__apple[data-astro-cid-vhn3vrze]{background:var(--ink-heading);width:100%;color:var(--bone)}.auth__apple[data-astro-cid-vhn3vrze][disabled]{opacity:.45;cursor:not-allowed}.auth__applenote[data-astro-cid-vhn3vrze]{text-align:center;color:var(--ink-caption);margin-top:8px;font-size:.8rem}.auth__or[data-astro-cid-vhn3vrze]{text-align:center;color:var(--ink-caption);align-items:center;margin:22px 0;display:flex}.auth__or[data-astro-cid-vhn3vrze]:before,.auth__or[data-astro-cid-vhn3vrze]:after{content:"";background:var(--rule);flex:1;height:1px}.auth__or[data-astro-cid-vhn3vrze] span[data-astro-cid-vhn3vrze]{letter-spacing:.18em;text-transform:uppercase;padding:0 14px;font-size:.72rem}.auth__form[data-astro-cid-vhn3vrze]{flex-direction:column;display:flex}.auth__codebox[data-astro-cid-vhn3vrze]{border:1px solid var(--rule);border-radius:var(--radius-btn);margin-bottom:20px;padding:10px 14px}.auth__codebox[data-astro-cid-vhn3vrze] summary[data-astro-cid-vhn3vrze]{cursor:pointer;font-family:var(--font-sans);color:var(--ink-heading);font-size:.9rem}.auth__codebox[data-astro-cid-vhn3vrze][open] summary[data-astro-cid-vhn3vrze]{margin-bottom:10px}.auth__input--code[data-astro-cid-vhn3vrze]{text-transform:uppercase;letter-spacing:.06em}.auth__codeline[data-astro-cid-vhn3vrze]{color:var(--ink-heading);margin-top:8px;font-size:.86rem;line-height:1.5}.auth__codeline[data-astro-cid-vhn3vrze]:empty{display:none}.auth__codeline[data-astro-cid-vhn3vrze].is-error{color:var(--accent-deep)}.auth__label[data-astro-cid-vhn3vrze]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-label);margin-bottom:8px;font-size:.72rem;font-weight:500}.auth__input[data-astro-cid-vhn3vrze]{font-family:var(--font-sans);color:var(--ink-body);border:1px solid var(--rule-strong);border-radius:var(--radius-btn);background:var(--ground);width:100%;padding:13px 14px;font-size:1rem}.auth__help[data-astro-cid-vhn3vrze]{color:var(--ink-caption);margin:8px 0 18px;font-size:.82rem;line-height:1.5}.auth__input[data-astro-cid-vhn3vrze]:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}.auth__consents[data-astro-cid-vhn3vrze]{border:none;flex-direction:column;gap:12px;margin:18px 0 4px;display:flex}.auth__dob[data-astro-cid-vhn3vrze]{color:var(--ink-body);gap:6px;font-size:.9rem;display:grid}.auth__dobnote[data-astro-cid-vhn3vrze]{color:var(--ink-caption);margin:4px 0 8px;font-size:.8rem;line-height:1.5}.auth__consent[data-astro-cid-vhn3vrze]{color:var(--ink-body);cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:.9rem;display:flex}.auth__consent[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]{min-width:18px;min-height:18px;accent-color:var(--accent-deep);margin-top:3px}.auth__submit[data-astro-cid-vhn3vrze]{width:100%;margin-top:18px}.auth__status[data-astro-cid-vhn3vrze]{min-height:1.2em;color:var(--ink-heading);text-align:center;margin-top:14px;font-size:.92rem}.auth__nopass[data-astro-cid-vhn3vrze]{color:var(--ink-caption);margin-top:14px;font-size:.82rem;line-height:1.6}.auth__legal[data-astro-cid-vhn3vrze]{text-align:center;color:var(--ink-caption);margin-top:18px;font-size:.85rem}.auth__legal[data-astro-cid-vhn3vrze] a[data-astro-cid-vhn3vrze]{color:var(--link)}.auth__legalbtns[data-astro-cid-vhn3vrze]{justify-content:center;gap:12px;margin-top:10px;display:flex}.auth__legalbtns[data-astro-cid-vhn3vrze] .btn[data-astro-cid-vhn3vrze]{padding:9px 18px;font-size:.62rem}.auth__have[data-astro-cid-vhn3vrze]{text-align:center;color:var(--ink-body);margin-top:28px;font-size:.95rem}.auth__have[data-astro-cid-vhn3vrze] a[data-astro-cid-vhn3vrze]{color:var(--link);border-bottom:1px solid var(--rule-strong)}.auth__have[data-astro-cid-vhn3vrze] a[data-astro-cid-vhn3vrze]:hover{color:var(--link-hover);border-bottom-color:var(--accent)}
