.auth[data-astro-cid-qflj5klk]{isolation:isolate;background:linear-gradient(135deg, var(--color-surface) 0%, var(--color-brand-subtle) 100%);min-height:75vh;position:relative;overflow:hidden}.auth__plane[data-astro-cid-qflj5klk]{z-index:-1;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.auth__grid[data-astro-cid-qflj5klk] path[data-astro-cid-qflj5klk]{stroke:var(--color-border-subtle);stroke-width:1px}.auth__axis[data-astro-cid-qflj5klk]{fill:none;stroke:var(--color-border);stroke-width:1.25px}.auth__curve[data-astro-cid-qflj5klk]{fill:none;stroke:var(--color-brand);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;opacity:.5;animation:auth-trace 2.4s var(--motion-ease-standard) .2s forwards}.auth__point[data-astro-cid-qflj5klk]{fill:var(--color-brand);opacity:0;animation:auth-point .4s var(--motion-ease-standard) 1.1s forwards}.auth__point--late[data-astro-cid-qflj5klk]{animation-delay:1.8s}@keyframes auth-trace{to{stroke-dashoffset:0}}@keyframes auth-point{to{opacity:.7}}.auth__inner[data-astro-cid-qflj5klk]{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:center;gap:clamp(2rem,7vw,6rem);width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem);display:grid}.auth__eyebrow[data-astro-cid-qflj5klk]{color:var(--color-brand);font-weight:var(--font-weight-bold);margin-block-end:var(--space-3)}.auth[data-astro-cid-qflj5klk] h1[data-astro-cid-qflj5klk]{letter-spacing:-.045em;max-width:42rem;margin:0;font-size:clamp(2.7rem,6vw,5rem);line-height:.98}.auth__lead[data-astro-cid-qflj5klk]{max-width:42rem;color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-block-start:var(--space-6);line-height:1.65}.auth__note[data-astro-cid-qflj5klk]{max-width:42rem;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);margin-block-start:var(--space-8)}.auth__note[data-astro-cid-qflj5klk] p[data-astro-cid-qflj5klk]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.6}.auth__panel[data-astro-cid-qflj5klk]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 1rem 3rem #00000014}.auth__panel[data-astro-cid-qflj5klk] .auth-form{gap:var(--space-6);display:grid}.auth__panel[data-astro-cid-qflj5klk] .auth-field{gap:var(--space-2);display:grid}.auth__panel[data-astro-cid-qflj5klk] .auth-field label{font-weight:var(--font-weight-bold)}.auth__panel[data-astro-cid-qflj5klk] .auth-field input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-text);font:inherit;transition:border-color var(--motion-feedback-duration) var(--motion-easing);padding:.75rem .9rem}.auth__panel[data-astro-cid-qflj5klk] .auth-field input:focus-visible{outline:3px solid var(--color-focus,var(--color-brand-subtle));outline-offset:1px;border-color:var(--color-brand)}.auth__panel[data-astro-cid-qflj5klk] .auth-help{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.auth__panel[data-astro-cid-qflj5klk] .auth-submit{border-radius:var(--radius-md);background:var(--color-brand);min-height:3.15rem;color:var(--color-text-inverse);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--motion-feedback-duration) var(--motion-easing);border:0;padding:.8rem 1.25rem}.auth__panel[data-astro-cid-qflj5klk] .auth-submit:hover:not(:disabled){background:var(--color-brand-strong)}.auth__panel[data-astro-cid-qflj5klk] .auth-submit:focus-visible{outline:3px solid var(--color-focus,var(--color-brand-subtle));outline-offset:3px}.auth__panel[data-astro-cid-qflj5klk] .auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth__panel[data-astro-cid-qflj5klk] .auth-message{padding:var(--space-4);border-radius:var(--radius-md);line-height:1.55}.auth__panel[data-astro-cid-qflj5klk] .auth-message--error{background:var(--color-error-subtle);color:var(--color-error-strong);border:1px solid var(--color-error)}.auth__panel[data-astro-cid-qflj5klk] .auth-message--success{background:var(--color-success-subtle);color:var(--color-success-strong);border:1px solid var(--color-success)}.auth__panel[data-astro-cid-qflj5klk] .auth-footer{margin:var(--space-8) 0 0;color:var(--color-text-secondary)}.auth__panel[data-astro-cid-qflj5klk] .auth-footer a{color:var(--color-brand);font-weight:var(--font-weight-bold)}@media (width<=50rem){.auth__inner[data-astro-cid-qflj5klk]{grid-template-columns:1fr}.auth__plane[data-astro-cid-qflj5klk]{opacity:.35}}@media (prefers-reduced-motion:reduce){.auth__curve[data-astro-cid-qflj5klk],.auth__point[data-astro-cid-qflj5klk]{stroke-dashoffset:0;opacity:.5;animation:none}}
