.auth-body{background:var(--color-bg-surface)}.auth-main[data-astro-cid-s6yg6tnz]{min-height:100svh}.auth-mobile-header[data-astro-cid-cowkrfa4]{display:none}.identity-auth[data-astro-cid-cowkrfa4]{grid-template-columns:minmax(0,1.1fr) minmax(29rem,1fr);width:100%;min-height:100svh;display:grid}.auth-visual[data-astro-cid-cowkrfa4]{color:#fffdfa;isolation:isolate;background:#3d322d;height:100svh;min-height:38rem;position:sticky;top:0;overflow:hidden}.auth-visual[data-astro-cid-cowkrfa4]:after{z-index:-1;content:"";background:linear-gradient(#0000 32%,#1e191640 50%,#1e1916f2 100%);position:absolute;inset:0}.auth-visual-image[data-astro-cid-cowkrfa4]{z-index:-2;object-fit:cover;object-position:43% center;width:100%;height:100%;position:absolute;inset:0}.auth-visual-copy[data-astro-cid-cowkrfa4]{position:absolute;bottom:clamp(2.5rem,6vh,5rem);left:clamp(2rem,4vw,5rem);right:clamp(2rem,4vw,5rem)}.auth-visual-copy[data-astro-cid-cowkrfa4] .eyebrow[data-astro-cid-cowkrfa4]{color:#ffe0b7;letter-spacing:.17em;margin:0 0 1.1rem;font-size:.75rem}.auth-visual-title[data-astro-cid-cowkrfa4]{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,4rem);font-weight:850;line-height:1.3}.auth-visual-caption[data-astro-cid-cowkrfa4]{max-width:27rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.8}.auth-panel[data-astro-cid-cowkrfa4]{background:var(--color-bg-surface);flex-direction:column;min-width:0;min-height:100svh;padding:1.75rem clamp(2rem,4vw,5rem);display:flex}.auth-brand[data-astro-cid-cowkrfa4]{min-width:0;position:relative}.auth-environment[data-astro-cid-cowkrfa4]{position:absolute;inset:0}.auth-logo[data-astro-cid-cowkrfa4]{aspect-ratio:1;object-fit:contain;justify-self:center;width:100%;max-width:100%;height:auto;padding:.75rem}.auth-panel-body[data-astro-cid-cowkrfa4]{flex:1;align-content:center;gap:1.75rem;width:min(100%,29rem);margin-inline:auto;padding-block:2.5rem;display:grid}.auth-tabs[data-astro-cid-cowkrfa4]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-canvas);grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem;display:grid}.auth-tabs[data-astro-cid-cowkrfa4] a[data-astro-cid-cowkrfa4]{min-height:44px;color:var(--color-text-muted);border-radius:.6rem;place-items:center;font-weight:750;text-decoration:none;display:grid}.auth-tabs[data-astro-cid-cowkrfa4] a[data-astro-cid-cowkrfa4][aria-current=page]{background:var(--color-bg-surface);color:var(--color-action-primary);box-shadow:0 2px 6px #32231414}.auth-copy[data-astro-cid-cowkrfa4] h1[data-astro-cid-cowkrfa4]{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.25}.auth-copy[data-astro-cid-cowkrfa4] p[data-astro-cid-cowkrfa4]{color:var(--color-text-muted);margin:.8rem 0 0;line-height:1.75}.auth-copy[data-astro-cid-cowkrfa4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.auth-form[data-astro-cid-cowkrfa4]{gap:var(--space-4);align-content:center;display:grid}.auth-form[data-astro-cid-cowkrfa4] .button[data-astro-cid-cowkrfa4]{width:100%;min-height:3.1rem;box-shadow:none}.auth-form[data-astro-cid-cowkrfa4] .button[data-astro-cid-cowkrfa4]:hover{transform:none}.auth-methods[data-astro-cid-cowkrfa4]{gap:1rem;display:grid}.auth-google[data-astro-cid-cowkrfa4]{gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:grid}.auth-method-divider[data-astro-cid-cowkrfa4]{color:var(--color-text-muted);align-items:center;gap:.75rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.auth-method-divider[data-astro-cid-cowkrfa4]:before,.auth-method-divider[data-astro-cid-cowkrfa4]:after{content:"";background:var(--color-border);flex:1;height:1px}.google-button[data-astro-cid-cowkrfa4]{width:100%;min-height:3.1rem}.provider-note[data-astro-cid-cowkrfa4]{color:var(--color-text-muted);margin:0;font-size:.875rem}.password-recovery[data-astro-cid-cowkrfa4] summary[data-astro-cid-cowkrfa4]{cursor:pointer;padding-block:.65rem;font-weight:700}.password-recovery[data-astro-cid-cowkrfa4]{margin-top:1rem}.password-recovery[data-astro-cid-cowkrfa4] p[data-astro-cid-cowkrfa4]{color:var(--color-text-muted);line-height:1.7}button[data-astro-cid-cowkrfa4]:disabled{cursor:not-allowed;opacity:.65}.field[data-astro-cid-cowkrfa4]{gap:var(--space-2);display:grid}.field[data-astro-cid-cowkrfa4] label[data-astro-cid-cowkrfa4],.otp-step[data-astro-cid-cowkrfa4] legend[data-astro-cid-cowkrfa4]{font-weight:750}.field[data-astro-cid-cowkrfa4] small[data-astro-cid-cowkrfa4]{color:var(--color-text-muted)}.field[data-astro-cid-cowkrfa4] input[data-astro-cid-cowkrfa4]{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:3.1rem;color:var(--color-text);background:#fff;padding:.8rem 1rem;font-size:1rem}.otp-step[data-astro-cid-cowkrfa4]{gap:var(--space-3);min-width:0;margin:var(--space-2) 0 0;padding:var(--space-4);border:1px solid var(--color-action-primary);border-radius:var(--radius-lg);display:grid}.otp-step[data-astro-cid-cowkrfa4][hidden]{display:none}.otp-step[data-astro-cid-cowkrfa4] p[data-astro-cid-cowkrfa4],.form-status[data-astro-cid-cowkrfa4],.auth-switch[data-astro-cid-cowkrfa4]{color:var(--color-text-muted);margin:0}.form-status[data-astro-cid-cowkrfa4]{overflow-wrap:anywhere;font-size:.875rem}.form-status[data-astro-cid-cowkrfa4]:empty{display:none}.auth-feedback[data-astro-cid-cowkrfa4]{gap:.5rem;display:grid}.auth-feedback[data-astro-cid-cowkrfa4]:has(.form-status[hidden]):has(.auth-restart[hidden]){display:none}.auth-feedback[data-astro-cid-cowkrfa4]:has(.form-status[data-kind=error]:not([hidden])){border-radius:var(--radius-md);background:var(--color-coral-soft,#fff1ed);border:1px solid #e2b6aa;gap:.75rem;padding:1rem}.auth-feedback[data-astro-cid-cowkrfa4] .form-status[data-astro-cid-cowkrfa4]{line-height:1.65}.auth-restart[data-astro-cid-cowkrfa4]{border-radius:var(--radius-sm);background:var(--color-bg-surface);width:100%;min-height:44px;color:var(--color-action-primary);border:1px solid;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.auth-restart[data-astro-cid-cowkrfa4]:hover{background:var(--color-orange-soft)}.auth-restart[data-astro-cid-cowkrfa4][hidden]{display:none}.auth-challenge[data-astro-cid-cowkrfa4]{min-width:0;max-width:100%}.auth-challenge[data-astro-cid-cowkrfa4][hidden]{display:none}.form-status[data-astro-cid-cowkrfa4][data-kind=error]{color:#9c2d22;font-weight:750}.form-status[data-astro-cid-cowkrfa4][data-kind=success]{color:#21645f}.binding-blocked[data-astro-cid-cowkrfa4]{min-width:0;padding:var(--space-5);border:1px solid var(--color-action-primary);border-radius:var(--radius-lg);background:var(--color-orange-soft);overflow-wrap:anywhere}.auth-switch[data-astro-cid-cowkrfa4]{padding-top:var(--space-5);border-top:1px solid var(--color-border);text-align:center;font-size:.9375rem}.auth-switch[data-astro-cid-cowkrfa4] a[data-astro-cid-cowkrfa4]{margin-left:var(--space-2);color:var(--color-action-primary);font-weight:750}.auth-footer[data-astro-cid-cowkrfa4]{width:100%;max-width:29rem;color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;margin-inline:auto;font-size:.75rem;display:flex}.auth-footer[data-astro-cid-cowkrfa4] a[data-astro-cid-cowkrfa4]{align-items:center;min-height:44px;display:inline-flex}@media (width>=48rem){.identity-auth[data-astro-cid-cowkrfa4],.auth-visual[data-astro-cid-cowkrfa4]{height:100dvh;min-height:0}.auth-panel[data-astro-cid-cowkrfa4]{grid-template-rows:minmax(min-content,1fr) auto;height:100dvh;min-height:0;padding-block:.75rem;display:grid}.auth-panel-body[data-astro-cid-cowkrfa4]{align-content:start;align-self:center;gap:.75rem;min-height:0;padding-block:.75rem}.auth-brand[data-astro-cid-cowkrfa4]{--auth-logo-size:clamp(4.5rem, calc(100dvh - 40rem), 16rem);width:var(--auth-logo-size);max-width:100%;height:var(--auth-logo-size);justify-self:center;position:relative}.auth-logo[data-astro-cid-cowkrfa4]{aspect-ratio:auto;width:100%;height:100%;margin:auto;padding:.25rem;position:absolute;inset:0}.auth-methods[data-astro-cid-cowkrfa4],.auth-form[data-astro-cid-cowkrfa4]{gap:.5rem}.auth-form[data-astro-cid-cowkrfa4] .button[data-astro-cid-cowkrfa4],.google-button[data-astro-cid-cowkrfa4],.field[data-astro-cid-cowkrfa4] input[data-astro-cid-cowkrfa4]{min-height:44px;padding-block:.55rem}.field[data-astro-cid-cowkrfa4]{gap:.25rem}.field[data-astro-cid-cowkrfa4] label[data-astro-cid-cowkrfa4]{line-height:1.4}.password-recovery[data-astro-cid-cowkrfa4] summary[data-astro-cid-cowkrfa4]{min-height:44px;padding-block:.45rem}.password-recovery[data-astro-cid-cowkrfa4]{margin-top:.35rem}.auth-switch[data-astro-cid-cowkrfa4]{display:none}.auth-footer[data-astro-cid-cowkrfa4]{padding-top:.5rem}}@media (width>=48rem) and (height<=50rem){.auth-panel[data-astro-cid-cowkrfa4]{padding-block:.5rem}.auth-brand[data-astro-cid-cowkrfa4]{--auth-logo-size:clamp(4.5rem, calc(100dvh - 34rem), 13rem)}.auth-panel-body[data-astro-cid-cowkrfa4]{gap:.5rem}.auth-methods[data-astro-cid-cowkrfa4],.auth-form[data-astro-cid-cowkrfa4]{gap:.375rem}.auth-form[data-astro-cid-cowkrfa4]>.field[data-astro-cid-cowkrfa4]{grid-template-columns:6rem minmax(0,1fr);align-items:center}.field[data-astro-cid-cowkrfa4] small[data-astro-cid-cowkrfa4]{grid-column:2}}@media (width<=47.999rem){.identity-auth[data-astro-cid-cowkrfa4]{--auth-header-height:calc(3.3125rem + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr)}.auth-mobile-header[data-astro-cid-cowkrfa4]{z-index:10;height:var(--auth-header-height);padding:calc(.25rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .25rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);place-items:center;display:grid;position:sticky;top:0}.auth-mobile-brand[data-astro-cid-cowkrfa4]{--environment-badge-padding:.1rem .3rem;--environment-badge-size:.6875rem;align-items:center;gap:.25rem;width:92px;height:44px;display:flex;position:relative}.auth-mobile-brand[data-astro-cid-cowkrfa4] img[data-astro-cid-cowkrfa4]{object-fit:contain;flex:none;width:44px;height:44px}.auth-visual[data-astro-cid-cowkrfa4],.auth-brand[data-astro-cid-cowkrfa4],.auth-switch[data-astro-cid-cowkrfa4]{display:none}.auth-panel[data-astro-cid-cowkrfa4]{min-height:calc(100dvh - var(--auth-header-height));padding:0 max(1.25rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left))}.auth-panel-body[data-astro-cid-cowkrfa4]{align-content:center;gap:.75rem;padding-block:.5rem}.auth-methods[data-astro-cid-cowkrfa4],.auth-form[data-astro-cid-cowkrfa4]{gap:.75rem}.field[data-astro-cid-cowkrfa4]{gap:.25rem}.field[data-astro-cid-cowkrfa4] label[data-astro-cid-cowkrfa4]{line-height:1.4}.auth-form[data-astro-cid-cowkrfa4] .button[data-astro-cid-cowkrfa4],.google-button[data-astro-cid-cowkrfa4],.field[data-astro-cid-cowkrfa4] input[data-astro-cid-cowkrfa4]{min-height:44px;padding-block:.55rem}.password-recovery[data-astro-cid-cowkrfa4]{margin-top:.35rem}.password-recovery[data-astro-cid-cowkrfa4] summary[data-astro-cid-cowkrfa4]{min-height:44px;padding-block:.45rem;font-size:.875rem}.auth-footer[data-astro-cid-cowkrfa4]{gap:.25rem .75rem;font-size:.6875rem}}
