.auth-shell[data-astro-cid-fxqmuaqe]{place-items:center;min-height:calc(100vh - 10rem);padding:2rem 1rem 3.5rem;display:grid}.auth-card[data-astro-cid-fxqmuaqe]{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#5c636e38;border:1px solid #f8fafc38;border-radius:1.2rem;width:min(26.5rem,100%);max-height:calc(100dvh - 2rem);padding:1.65rem 1.45rem 1.5rem;transition:all .3s ease-in-out;overflow-y:auto;box-shadow:inset 0 1px #ffffff29,0 18px 40px #00000047}.auth-brand[data-astro-cid-fxqmuaqe]{align-items:center;gap:.6rem;margin-bottom:1.1rem;font-weight:800;display:flex}.auth-brand-mark[data-astro-cid-fxqmuaqe]{background:var(--accent);color:#1f2937;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:grid}.auth-title[data-astro-cid-fxqmuaqe]{margin:0;font-size:1.55rem;font-weight:800}.auth-subtitle[data-astro-cid-fxqmuaqe]{color:var(--muted);margin:.4rem 0 1.15rem;font-size:.92rem;font-weight:600;line-height:1.45}.auth-title[data-astro-cid-fxqmuaqe],.auth-subtitle[data-astro-cid-fxqmuaqe]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.auth-tabs[data-astro-cid-fxqmuaqe]{border:1px solid var(--line);background:#00000047;border-radius:.9rem;justify-content:center;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.375rem;display:flex;position:relative}.auth-tabs[data-astro-cid-fxqmuaqe][hidden]{display:none!important}.auth-tab-pill[data-astro-cid-fxqmuaqe]{z-index:0;pointer-events:none;background:#f8b5002e;border-radius:.7rem;width:calc(50% - .55rem);transition:transform .3s ease-in-out;position:absolute;top:.375rem;bottom:.375rem;left:.375rem}.auth-card[data-astro-cid-fxqmuaqe][data-mode=signup] .auth-tab-pill[data-astro-cid-fxqmuaqe]{transform:translate(calc(100% + .35rem))}.auth-tab[data-astro-cid-fxqmuaqe]{z-index:1;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex:1;justify-content:center;align-items:center;min-height:2.75rem;padding:.62rem .5rem;font-weight:800;transition:color .3s ease-in-out;display:flex;position:relative}.auth-tab[data-astro-cid-fxqmuaqe].is-active{color:var(--accent);background:0 0}.auth-status[data-astro-cid-fxqmuaqe]{border:1px solid var(--line);background:#00000038;border-radius:.75rem;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.82rem;font-weight:700}.auth-status[data-astro-cid-fxqmuaqe].is-ok{color:var(--accent);background:#f8b5001a;border-color:#f8b50066}.auth-status[data-astro-cid-fxqmuaqe].is-err{color:#ff8a94;background:#ff46551a;border-color:#ff8a9459}.auth-toast[data-astro-cid-fxqmuaqe]{z-index:40;min-width:16rem;max-width:min(24rem,100% - 2rem);color:var(--accent);text-align:center;background:#1c2028f5;border:1px solid #f8b50073;border-radius:.85rem;padding:.75rem 1rem;font-size:.88rem;font-weight:800;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #00000059}.auth-toast[data-astro-cid-fxqmuaqe][hidden]{display:none!important}.auth-form[data-astro-cid-fxqmuaqe]{flex-direction:column;gap:.75rem;display:none}.auth-stage[data-astro-cid-fxqmuaqe]{transition:height .3s ease-in-out;position:relative;overflow:hidden}.auth-card[data-astro-cid-fxqmuaqe][data-mode=reset] .auth-stage[data-astro-cid-fxqmuaqe],.auth-card[data-astro-cid-fxqmuaqe][data-mode=update] .auth-stage[data-astro-cid-fxqmuaqe]{display:none}.auth-stage[data-astro-cid-fxqmuaqe] .auth-form[data-astro-cid-fxqmuaqe]{width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;display:flex}.auth-card[data-astro-cid-fxqmuaqe][data-mode=login] .auth-stage[data-astro-cid-fxqmuaqe] [data-astro-cid-fxqmuaqe][data-pane=login],.auth-card[data-astro-cid-fxqmuaqe][data-mode=signup] .auth-stage[data-astro-cid-fxqmuaqe] [data-astro-cid-fxqmuaqe][data-pane=signup]{opacity:1;visibility:visible;pointer-events:auto;position:relative;transform:translateY(0)}.auth-card[data-astro-cid-fxqmuaqe][data-mode=login] .auth-stage[data-astro-cid-fxqmuaqe] [data-astro-cid-fxqmuaqe][data-pane=signup],.auth-card[data-astro-cid-fxqmuaqe][data-mode=signup] .auth-stage[data-astro-cid-fxqmuaqe] [data-astro-cid-fxqmuaqe][data-pane=login]{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;transform:translateY(12px)}.auth-card[data-astro-cid-fxqmuaqe][data-mode=login] .auth-pane[data-astro-cid-fxqmuaqe][data-pane=login],.auth-card[data-astro-cid-fxqmuaqe][data-mode=signup] .auth-pane[data-astro-cid-fxqmuaqe][data-pane=signup],.auth-card[data-astro-cid-fxqmuaqe][data-mode=reset] .auth-pane[data-astro-cid-fxqmuaqe][data-pane=reset],.auth-card[data-astro-cid-fxqmuaqe][data-mode=update] .auth-pane[data-astro-cid-fxqmuaqe][data-pane=update]{display:flex}@media (prefers-reduced-motion:reduce){.auth-card[data-astro-cid-fxqmuaqe],.auth-tab[data-astro-cid-fxqmuaqe],.auth-tab-pill[data-astro-cid-fxqmuaqe],.auth-stage[data-astro-cid-fxqmuaqe],.auth-stage[data-astro-cid-fxqmuaqe] .auth-form[data-astro-cid-fxqmuaqe]{transition:none}}.auth-field[data-astro-cid-fxqmuaqe]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.35rem;font-size:.74rem;font-weight:800;display:flex}.auth-field[data-astro-cid-fxqmuaqe] input[data-astro-cid-fxqmuaqe]{border:1px solid var(--line);color:var(--text);min-height:2.75rem;font:inherit;letter-spacing:0;text-transform:none;background:#00000047;border-radius:.75rem;outline:none;padding:.75rem .85rem;font-weight:600}.auth-field[data-astro-cid-fxqmuaqe] input[data-astro-cid-fxqmuaqe]:focus{border-color:var(--accent)}.auth-email-row[data-astro-cid-fxqmuaqe]{align-items:stretch;gap:.5rem;display:flex}.auth-email-row[data-astro-cid-fxqmuaqe] input[data-astro-cid-fxqmuaqe]{flex:1;min-width:0}.auth-verify[data-astro-cid-fxqmuaqe]{background:var(--accent);color:#1f2937;letter-spacing:.02em;text-transform:none;cursor:pointer;border:0;border-radius:.75rem;flex:none;min-height:2.75rem;padding:0 1.05rem;font-size:.82rem;font-weight:800}.auth-verify[data-astro-cid-fxqmuaqe]:disabled{opacity:.7;cursor:wait}.auth-captcha[data-astro-cid-fxqmuaqe]{justify-content:center;min-height:4.85rem;padding:.1rem 0 .15rem;display:flex}.auth-hcaptcha[data-astro-cid-fxqmuaqe]{justify-content:center;min-height:4.85rem;display:flex}.auth-forgot[data-astro-cid-fxqmuaqe],.auth-back[data-astro-cid-fxqmuaqe]{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;margin:-.25rem 0 .15rem;padding:0;font-size:.82rem;font-weight:800}.auth-back[data-astro-cid-fxqmuaqe]{text-align:center;width:100%;margin:.15rem auto 0}.auth-submit[data-astro-cid-fxqmuaqe]{background:var(--accent);color:#1f2937;cursor:pointer;border:0;border-radius:.85rem;min-height:2.75rem;margin-top:.25rem;padding:.85rem 1rem;font-weight:800}.auth-submit[data-astro-cid-fxqmuaqe]:disabled{opacity:.65;cursor:wait}@media (width<=640px){.auth-shell[data-astro-cid-fxqmuaqe]{align-items:start;min-height:100dvh;padding:1rem 1rem 2rem}.auth-card[data-astro-cid-fxqmuaqe]{padding:1.25rem 1rem 1.2rem}.auth-title[data-astro-cid-fxqmuaqe]{font-size:1.35rem}.auth-email-row[data-astro-cid-fxqmuaqe]{flex-direction:column}}
