.AuthForms-module__cW_sTG__page{padding:var(--space-12) var(--space-6);justify-content:center;display:flex}.AuthForms-module__cW_sTG__card{width:100%;max-width:var(--card-max,430px);padding:var(--space-8);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:0 22px 50px #00563f17}.AuthForms-module__cW_sTG__cardRule{width:2.125rem;height:4px;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent-ink);display:block}.AuthForms-module__cW_sTG__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-heading);margin-bottom:var(--space-2)}.AuthForms-module__cW_sTG__subtitle{color:var(--color-text-muted);margin-bottom:var(--space-6)}.AuthForms-module__cW_sTG__form{gap:var(--space-4);flex-direction:column;display:flex}.AuthForms-module__cW_sTG__field{gap:var(--space-1);flex-direction:column;display:flex}.AuthForms-module__cW_sTG__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.AuthForms-module__cW_sTG__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.AuthForms-module__cW_sTG__inlineLink{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-brand)}.AuthForms-module__cW_sTG__inlineLink:hover,.AuthForms-module__cW_sTG__inlineLink:focus-visible{color:var(--color-accent-ink)}.AuthForms-module__cW_sTG__input{width:100%;min-width:0;padding:var(--space-3);font:inherit;color:var(--color-text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);scroll-margin-block-end:6rem}.AuthForms-module__cW_sTG__input:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:1px}.AuthForms-module__cW_sTG__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.AuthForms-module__cW_sTG__error{font-size:var(--text-sm);color:var(--color-danger)}.AuthForms-module__cW_sTG__optIn{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);align-items:flex-start;display:flex}.AuthForms-module__cW_sTG__optIn input{accent-color:var(--color-brand);flex-shrink:0;margin-top:.2em}.AuthForms-module__cW_sTG__notice{margin-top:var(--space-4);padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md)}.AuthForms-module__cW_sTG__submit{padding:var(--space-3) var(--space-4);font:inherit;font-weight:var(--weight-medium);color:var(--btn-primary-text);background:var(--btn-primary-bg);border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);cursor:pointer;border:none;transition:background .15s}.AuthForms-module__cW_sTG__submit:hover{background:var(--btn-primary-bg-hover)}.AuthForms-module__cW_sTG__submit:active{background:var(--btn-primary-bg-active)}.AuthForms-module__cW_sTG__submit:disabled{opacity:.6;cursor:default}.AuthForms-module__cW_sTG__switchLine{margin-top:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.AuthForms-module__cW_sTG__switchLink{color:var(--color-brand);font-weight:var(--weight-bold);border-bottom:1px solid color-mix(in srgb, var(--color-accent-ink) 55%, transparent)}.AuthForms-module__cW_sTG__switchLink:hover,.AuthForms-module__cW_sTG__switchLink:focus-visible{color:var(--color-accent-ink)}.AuthForms-module__cW_sTG__row{gap:var(--space-3);display:flex}.AuthForms-module__cW_sTG__row>.AuthForms-module__cW_sTG__field{flex:1;min-width:0}@media (max-width:28rem){.AuthForms-module__cW_sTG__row{gap:var(--space-4);flex-direction:column}}
.AuthSplit-module__3UBn_W__split{min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;display:grid}.AuthSplit-module__3UBn_W__panel{--panel-bg:linear-gradient(150deg, var(--c-ochre) 0%, var(--c-ochre-2) 46%, var(--c-ochre-3) 100%);--panel-edge:#3a24002e;--panel-ink:var(--c-on-yellow);--panel-ink-soft:var(--c-on-ochre);--panel-rule:var(--color-accent-ink);--panel-divider:#3a240042;--panel-glyph:#3a24001a;--panel-stripes:repeating-linear-gradient(45deg, #ffffff14 0 2px, transparent 2px 7px);--panel-light:radial-gradient(85% 120% at 4% -22%, #ffeeb285, transparent 58%);--panel-shade:radial-gradient(70% 110% at 100% 122%, #74480057, transparent 62%);justify-content:center;gap:var(--space-7);padding:var(--space-12) var(--space-10);background:var(--panel-bg);border-right:1px solid var(--panel-edge);flex-direction:column;display:flex;position:relative;overflow:hidden}.AuthSplit-module__3UBn_W__panel:before{content:"";background:var(--panel-stripes), var(--panel-light), var(--panel-shade);pointer-events:none;position:absolute;inset:0}.AuthSplit-module__3UBn_W__glyph{top:-.32em;left:var(--glyph-left,-.08em);right:var(--glyph-right,auto);font-family:var(--font-text);color:var(--panel-glyph);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:23.75rem;line-height:1;position:absolute}.AuthSplit-module__3UBn_W__panelHead{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.AuthSplit-module__3UBn_W__kicker{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--panel-ink-soft)}.AuthSplit-module__3UBn_W__kickerRule{background:var(--panel-rule);width:2.75rem;height:2px}.AuthSplit-module__3UBn_W__panelTitle{font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:var(--weight-bold);color:var(--panel-ink);letter-spacing:-.02em;max-width:18ch;line-height:1.1}.AuthSplit-module__3UBn_W__perks{gap:var(--space-4);padding:var(--space-4) 0 0;border-top:1px solid var(--panel-divider);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.AuthSplit-module__3UBn_W__perk{gap:var(--space-3);font-size:var(--text-base);color:var(--panel-ink-soft);grid-template-columns:1.125rem 1fr;align-items:start;line-height:1.62;display:grid}.AuthSplit-module__3UBn_W__perk:before{content:"";border-radius:var(--radius-pill);background:var(--panel-rule);width:.4375rem;height:.4375rem;margin-top:.55em}.AuthSplit-module__3UBn_W__panelSwitch{font-size:var(--text-sm);color:var(--panel-ink-soft);line-height:1.7;position:relative}.AuthSplit-module__3UBn_W__panelLink{color:var(--panel-link,var(--c-green-foot-2));font-weight:var(--weight-bold);border-bottom:1px solid color-mix(in srgb, var(--panel-link,var(--c-green-foot-2)) 45%, transparent)}.AuthSplit-module__3UBn_W__mirrored{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.AuthSplit-module__3UBn_W__mirrored .AuthSplit-module__3UBn_W__formSide{order:-1}.AuthSplit-module__3UBn_W__panelDeep{--panel-bg:linear-gradient(210deg, #a87209 0%, #8e5e05 48%, #6f4703 100%);--panel-edge:#281a0047;--panel-ink:var(--night-ink);--panel-ink-soft:#fff6dc;--panel-rule:var(--color-accent);--panel-divider:#ffffff42;--panel-glyph:#ffecb217;--panel-link:var(--night-ink);--panel-stripes:repeating-linear-gradient(-45deg, #ffffff12 0 2px, transparent 2px 7px);--panel-light:radial-gradient(85% 120% at 96% -22%, #ffe29266, transparent 58%);--panel-shade:radial-gradient(70% 110% at 0% 122%, #3a240070, transparent 62%);border-right:none;border-left:1px solid var(--panel-edge)}.AuthSplit-module__3UBn_W__panelDeep .AuthSplit-module__3UBn_W__glyph{--glyph-left:auto;--glyph-right:-.08em}.AuthSplit-module__3UBn_W__panelLead{padding-top:var(--space-5);border-top:1px solid var(--panel-divider);font-size:var(--text-base);color:var(--panel-ink);max-width:34ch;line-height:1.7;position:relative}.AuthSplit-module__3UBn_W__formSide{padding:var(--space-12) var(--space-10);background:var(--color-surface-soft);justify-content:center;align-items:center;display:flex}.AuthSplit-module__3UBn_W__formSide>*{--card-max:39rem;width:100%}@media (max-width:900px){.AuthSplit-module__3UBn_W__split,.AuthSplit-module__3UBn_W__mirrored{grid-template-columns:1fr;min-height:0}.AuthSplit-module__3UBn_W__mirrored .AuthSplit-module__3UBn_W__formSide{order:0}.AuthSplit-module__3UBn_W__panel{justify-content:flex-start;gap:var(--space-6);padding:var(--space-10) var(--page-gutter);border-left:none;border-right:none;border-bottom:1px solid var(--panel-edge)}.AuthSplit-module__3UBn_W__glyph{font-size:14rem}.AuthSplit-module__3UBn_W__formSide{padding:var(--space-10) var(--page-gutter)}}@media (max-width:932px) and (max-height:500px) and (orientation:landscape){.AuthSplit-module__3UBn_W__split{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);min-height:0}.AuthSplit-module__3UBn_W__mirrored{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}.AuthSplit-module__3UBn_W__mirrored .AuthSplit-module__3UBn_W__formSide{order:-1}.AuthSplit-module__3UBn_W__panel{justify-content:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-right:1px solid var(--panel-edge);border-bottom:none;border-left:none}.AuthSplit-module__3UBn_W__panelDeep{border-right:none;border-left:1px solid var(--panel-edge)}.AuthSplit-module__3UBn_W__perks{display:none}.AuthSplit-module__3UBn_W__panelLead{font-size:var(--text-sm);border-top:none;padding-top:0}.AuthSplit-module__3UBn_W__glyph{font-size:11rem}.AuthSplit-module__3UBn_W__panelTitle{font-size:var(--text-2xl)}.AuthSplit-module__3UBn_W__formSide{padding:var(--space-6) var(--space-5)}.AuthSplit-module__3UBn_W__panel{padding-left:calc(var(--space-5) + env(safe-area-inset-left))}.AuthSplit-module__3UBn_W__formSide{padding-right:calc(var(--space-5) + env(safe-area-inset-right))}.AuthSplit-module__3UBn_W__mirrored .AuthSplit-module__3UBn_W__panel{padding-left:var(--space-5);padding-right:calc(var(--space-5) + env(safe-area-inset-right))}.AuthSplit-module__3UBn_W__mirrored .AuthSplit-module__3UBn_W__formSide{padding-right:var(--space-5);padding-left:calc(var(--space-5) + env(safe-area-inset-left))}}@media (max-width:620px) and (max-height:500px) and (orientation:landscape){.AuthSplit-module__3UBn_W__split,.AuthSplit-module__3UBn_W__mirrored{grid-template-columns:1fr}.AuthSplit-module__3UBn_W__mirrored .AuthSplit-module__3UBn_W__formSide{order:0}.AuthSplit-module__3UBn_W__panel,.AuthSplit-module__3UBn_W__panelDeep{border-left:none;border-right:none;border-bottom:1px solid var(--panel-edge)}}
