@keyframes auth_fadeUp__IDw61{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth_page__N1Mpl{min-height:100vh;display:flex;flex-direction:column}.auth_topNav__2FPs_{display:flex;align-items:center;justify-content:space-between;padding:22px 48px}.auth_navLogo__Qv1Jp{font-family:var(--serif);font-size:1.5rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none;display:inline-block;line-height:0}.auth_navLogo__Qv1Jp span{color:var(--gold)}.auth_navLogoImg__B5eGc{height:46px;width:auto;display:block;filter:drop-shadow(0 0 1px rgba(14,22,32,.75)) drop-shadow(0 0 2px rgba(14,22,32,.28))}@media (max-width:480px){.auth_navLogoImg__B5eGc{height:40px}}.auth_navAside__VXuFC{font-size:.875rem;color:var(--ink-soft)}.auth_navAside__VXuFC a{color:var(--accent);font-weight:500;text-decoration:none;margin-left:6px;border-bottom:1.5px solid transparent;transition:border-color .2s}.auth_navAside__VXuFC a:hover{border-bottom-color:var(--accent)}.auth_main__tVPJ_{flex:1 1;display:grid;grid-template-columns:1fr 1fr}.auth_aside__CSr0n{background:var(--accent);color:#fff;padding:72px 60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth_aside__CSr0n:before{background:radial-gradient(ellipse 90% 55% at 115% 0,rgba(200,147,58,.22),transparent),radial-gradient(ellipse 70% 45% at -15% 100%,rgba(200,147,58,.1),transparent)}.auth_aside__CSr0n:after,.auth_aside__CSr0n:before{content:"";position:absolute;inset:0;pointer-events:none}.auth_aside__CSr0n:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.058) 1px,transparent 0);background-size:22px 22px}.auth_asideMark__w3ALK{position:absolute;bottom:-80px;right:-44px;font-family:var(--serif);font-style:italic;font-size:340px;line-height:1;letter-spacing:-.06em;color:hsla(0,0%,100%,.022);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.auth_asideInner__bWwa5{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:36px}.auth_asideTag__de_4h{font-family:var(--mono);font-size:.75rem;font-weight:500;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;opacity:0;animation:auth_fadeUp__IDw61 .6s var(--ease) .08s forwards}.auth_asideTag__de_4h:before{content:"";display:block;width:24px;height:2px;background:var(--gold)}.auth_asideQuote__kJDAf{font-family:var(--serif);font-size:clamp(1.65rem,2.2vw,2.25rem);line-height:1.22;letter-spacing:-.01em;color:#fff;margin-top:22px;max-width:400px;opacity:0;animation:auth_fadeUp__IDw61 .6s var(--ease) .18s forwards}.auth_asideQuote__kJDAf em{font-style:italic;color:var(--gold)}.auth_asideRule__H4XJ6{width:36px;height:1px;background:hsla(0,0%,100%,.18);margin-top:28px;opacity:0;animation:auth_fadeUp__IDw61 .6s var(--ease) .28s forwards}.auth_featureList__gNk35{list-style:none;display:flex;flex-direction:column;gap:15px;max-width:360px;margin-top:24px;opacity:0;animation:auth_fadeUp__IDw61 .6s var(--ease) .34s forwards}.auth_featureList__gNk35 li{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;color:hsla(0,0%,100%,.78);font-weight:300;line-height:1.55}.auth_fi__Nd6t_{flex-shrink:0;width:26px;height:26px;background:rgba(200,147,58,.14);border-radius:5px;display:flex;align-items:center;justify-content:center;margin-top:1px}.auth_fi__Nd6t_ svg{width:13px;height:13px;stroke:var(--gold);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.auth_asideBase__2F_r9{opacity:0;animation:auth_fadeUp__IDw61 .6s var(--ease) .44s forwards}.auth_trustChips__lJC1z{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.auth_trustChip__BKLpJ{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;font-family:var(--mono);font-size:.62rem;font-weight:500;color:hsla(0,0%,100%,.52);letter-spacing:.06em;text-transform:uppercase}.auth_trustChip__BKLpJ svg{width:9px;height:9px;stroke:var(--gold);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.auth_asideFoot__B0U6w{font-size:.78rem;color:hsla(0,0%,100%,.3)}.auth_formPanel__Iu4BY{padding:60px 64px;display:flex;flex-direction:column;justify-content:center}.auth_formWrap__BnJZE{max-width:420px;width:100%;margin:0 auto}.auth_formTag__WPSjb{font-family:var(--mono);font-size:.75rem;font-weight:500;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;display:inline-flex;align-items:center;gap:8px}.auth_formTag__WPSjb:before{content:"";display:block;width:24px;height:2px;background:var(--gold)}.auth_formTitle__BfnJO{font-family:var(--serif);font-size:clamp(2.2rem,3.2vw,2.8rem);line-height:1.12;letter-spacing:-.02em;margin-bottom:12px}.auth_formLead__QdIOX{color:var(--ink-soft);font-weight:300;margin-bottom:32px}.auth_inputGroup__t8zwu{position:relative}.auth_inputGroup__t8zwu .auth_pwInput__eprKd{padding-right:50px}.auth_pwToggle__PloWM{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-muted);transition:color .2s,background .2s}.auth_pwToggle__PloWM:hover{color:var(--accent);background:rgba(26,58,92,.06)}.auth_pwToggle__PloWM svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.auth_inputRow__XIIdn{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.auth_inputRow__XIIdn .auth_label__WsJop{margin-bottom:0}.auth_forgotLink__mCVdz{font-size:.75rem;color:var(--accent);font-weight:500;text-decoration:none;border-bottom:1.5px solid transparent;transition:border-color .2s}.auth_forgotLink__mCVdz:hover{border-bottom-color:var(--accent)}.auth_submitTrust__mfQGy{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-family:var(--mono);font-size:.63rem;font-weight:500;color:var(--ink-muted);letter-spacing:.04em}.auth_submitTrust__mfQGy svg{width:10px;height:10px;stroke:var(--ink-muted);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.auth_formDivider__xyxHX{display:flex;align-items:center;gap:12px;margin:24px 0}.auth_formDivider__xyxHX:after,.auth_formDivider__xyxHX:before{content:"";flex:1 1;height:1px;background:rgba(14,22,32,.08)}.auth_formDivider__xyxHX span{font-family:var(--mono);font-size:.65rem;font-weight:500;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.auth_formFoot__pHkOB{margin-top:28px;text-align:center;font-size:.875rem;color:var(--ink-soft)}.auth_formFoot__pHkOB a{color:var(--accent);font-weight:500;text-decoration:none;border-bottom:1.5px solid transparent;transition:border-color .2s}.auth_formFoot__pHkOB a:hover{border-bottom-color:var(--accent)}.auth_formWrap__BnJZE>*{opacity:0;transform:translateY(12px);animation:auth_fadeUp__IDw61 .6s var(--ease) forwards}.auth_formWrap__BnJZE>:first-child{animation-delay:.05s}.auth_formWrap__BnJZE>:nth-child(2){animation-delay:.12s}.auth_formWrap__BnJZE>:nth-child(3){animation-delay:.18s}.auth_formWrap__BnJZE>:nth-child(4){animation-delay:.24s}.auth_formWrap__BnJZE>:nth-child(5){animation-delay:.3s}.auth_formWrap__BnJZE>:nth-child(6){animation-delay:.36s}.auth_formWrap__BnJZE>:nth-child(7){animation-delay:.42s}.auth_pageFooter__hAQpq{padding:24px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.75rem;color:var(--ink-muted);border-top:1px solid rgba(14,22,32,.06)}.auth_pageFooter__hAQpq a{color:var(--ink-muted);text-decoration:none;transition:color .2s}.auth_pageFooter__hAQpq a:hover{color:var(--ink-soft)}.auth_footerLinks__wU_ob{display:flex;gap:20px}@media (max-width:900px){.auth_topNav__2FPs_{padding:18px 24px}.auth_main__tVPJ_{grid-template-columns:1fr}.auth_aside__CSr0n{padding:48px 32px}.auth_asideMark__w3ALK{font-size:200px;bottom:-40px;right:-24px}.auth_formPanel__Iu4BY{padding:48px 32px}.auth_pageFooter__hAQpq{padding:20px 24px;flex-direction:column;align-items:flex-start}}@media (max-width:640px){.auth_aside__CSr0n{display:none}.auth_formPanel__Iu4BY{padding:40px 24px}}