.auth_authPage__UNIsU{min-height:100svh;display:grid;place-items:center;padding:clamp(1rem,2.4vw,2rem);background:radial-gradient(480px 240px at 86% 12%,rgba(157,213,191,.26),transparent 72%),radial-gradient(420px 220px at 5% 88%,rgba(47,162,127,.16),transparent 76%),linear-gradient(180deg,#f2fbf7,#e7f2ed);color:var(--text-900)}.auth_authShell__EJMa5{width:min(1360px,100%);min-height:min(860px,calc(100svh - clamp(2rem, 5vw, 3.4rem)));display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);border:1px solid rgba(14,56,37,.13);border-radius:clamp(1.2rem,2.4vw,2rem);overflow:hidden;background:rgba(255,255,255,.76);box-shadow:0 30px 56px rgba(8,28,19,.15);backdrop-filter:blur(6px);animation:auth_authLift__1hsRY .42s ease both}.auth_authContent__2oQwj{padding:clamp(1.2rem,3.1vw,2.8rem);background:linear-gradient(185deg,#fff,#f7fcf9);display:grid;align-content:center;gap:1rem}.auth_authInner__9mwmb{width:min(560px,100%);margin-inline:auto;display:grid;gap:1rem}.auth_brandWrap__vSqOe{display:grid;gap:.44rem;margin-bottom:.35rem}.auth_brandLink__31iai{width:fit-content;display:inline-flex;align-items:center;gap:.9rem;border-radius:.9rem}.auth_brandLogo__dWlqN{width:4.12rem;height:4.12rem;object-fit:contain;display:block}.auth_brandText__wdKj8{display:grid;line-height:1.1}.auth_brandName__LCqNC{font-weight:700;font-size:2rem}.auth_brandTag__WdVNK{margin-top:.1rem;font-size:.72rem;letter-spacing:.05em;color:#49695a}.auth_brandCopy__Do4Uw{margin:0;color:var(--text-700);max-width:45ch;font-size:.96rem;line-height:1.5}.auth_pageHeading__dcn1m{margin:0;font-size:clamp(1.75rem,3.8vw,2.45rem);line-height:1.08}.auth_pageIntro__mMMHn{margin:0;color:var(--text-700);line-height:1.55;font-size:.95rem;max-width:52ch}.auth_pageHeaderCenter__sQGIa{text-align:center}.auth_pageHeaderCenter__sQGIa .auth_pageHeading__dcn1m{font-weight:800}.auth_pageHeaderCenter__sQGIa .auth_pageIntro__mMMHn{margin-left:auto;margin-right:auto;font-size:.95rem;max-width:40ch}.auth_socialStack__fafK1{margin-top:.2rem;display:grid;gap:.64rem}.auth_socialBtn__Sclf1{width:100%;height:3rem;border-radius:.82rem;border:1px solid rgba(14,56,37,.18);background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;font-size:.97rem;font-weight:600;color:#213f30;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:auth_authFadeUp__11LjB .32s ease both}.auth_socialBtn__Sclf1:hover{transform:translateY(-1px);border-color:rgba(29,122,82,.44);box-shadow:0 12px 22px rgba(9,34,23,.09)}.auth_socialBtnFacebook__SbEzS svg,.auth_socialBtnGoogle__gGfao svg{width:1.1rem;height:1.1rem}.auth_divider__rHTu0{margin:.36rem 0 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;color:#587566;font-size:.88rem}.auth_divider__rHTu0:after,.auth_divider__rHTu0:before{content:"";height:1px;background:rgba(16,59,40,.16)}.auth_authForm__7WlAx{margin-top:.2rem;display:grid;gap:.88rem;animation:auth_authFadeUp__11LjB .42s ease both}.auth_formSection__PqpGw{display:grid;gap:.88rem;padding-top:.35rem}.auth_formSection__PqpGw+.auth_formSection__PqpGw{margin-top:.25rem;border-top:1px solid rgba(16,59,40,.14);padding-top:1rem}.auth_sectionHeading__5liAZ{margin:0;font-size:1.42rem;color:#124731;letter-spacing:.01em}.auth_formField__ptzPL{display:grid;gap:.42rem;min-width:0}.auth_formField__ptzPL label{font-weight:700;font-size:.93rem;color:#173928;line-height:1.3}.auth_fieldLabel__JY1oE{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;row-gap:.12rem}.auth_requiredMark__LHIGI{color:#0d6f47}.auth_optionalMark__g0sri{font-weight:500;color:#5b7768}.auth_helperText__6x_aK{margin:0;color:#5c7869;font-size:.82rem}.auth_input__H5eGy,.auth_select__SHu71,.auth_textarea__pY3jP{width:100%;border:1px solid rgba(16,59,40,.22);border-radius:.72rem;background:#fff;font:inherit;color:var(--text-900);transition:border-color .18s ease,box-shadow .18s ease}.auth_input__H5eGy,.auth_select__SHu71{height:2.95rem;padding:0 .9rem}.auth_input__H5eGy[type=date]{-webkit-appearance:textfield;appearance:textfield;height:2.95rem;box-sizing:border-box;font:inherit;line-height:1.2;border-radius:.72rem;padding:0 2.6rem 0 .9rem}.auth_input__H5eGy[type=date]::-webkit-calendar-picker-indicator{padding:.2rem;margin-inline-start:.3rem;cursor:pointer}.auth_input__H5eGy[type=date]::-webkit-datetime-edit{padding:0 .9rem;height:100%;display:flex;align-items:center;box-sizing:border-box}.auth_input__H5eGy[type=date]::-webkit-datetime-edit-fields-wrapper{gap:.4rem;display:flex;align-items:center;height:100%}.auth_input__H5eGy[type=date]::-webkit-datetime-edit-day-field,.auth_input__H5eGy[type=date]::-webkit-datetime-edit-month-field,.auth_input__H5eGy[type=date]::-webkit-datetime-edit-text,.auth_input__H5eGy[type=date]::-webkit-datetime-edit-year-field{padding:0;height:100%;display:flex;align-items:center}.auth_input__H5eGy[type=date]::-moz-focus-inner{border:0;padding:0}.auth_input__H5eGy[type=file]{height:auto;min-height:2.95rem;padding:.6rem .75rem}.auth_fileInputWrap__G6p7m{position:relative}.auth_filePreviewLink__mPIgj{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.86rem;color:var(--brand-700);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.auth_input__H5eGy[type=file]{padding-right:8rem;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:transparent}.auth_input__H5eGy[type=file]::file-selector-button{color:var(--text-900);background:transparent;border:none;padding:.35rem .6rem;margin-right:.6rem;font:inherit}.auth_modalOverlay__lvZKf{position:fixed;inset:0;background:rgba(0,0,0,.5);display:grid;place-items:center;z-index:1200}.auth_modalContent__OguFB{width:min(900px,95%);max-height:90vh;height:auto;background:#fff;border-radius:2rem;overflow:hidden;display:flex;flex-direction:column}.auth_modalHeader__207An{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.06)}.auth_modalClose__8tTE9{border:0;background:transparent;font-size:1.1rem;cursor:pointer}.auth_modalIframe__TYRNF{border:0;width:100%;height:100%}.auth_linkText__GWffr{cursor:pointer}.auth_input__H5eGy[type=file]::-webkit-file-upload-button{color:var(--text-900);background:transparent;border:none;padding:.35rem .6rem;margin-right:.6rem;font:inherit}.auth_textarea__pY3jP{min-height:6.2rem;resize:vertical;padding:.75rem .9rem}.auth_input__H5eGy::placeholder,.auth_textarea__pY3jP::placeholder{color:#809688}.auth_masked__4wCqQ{color:rgba(17,41,33,.46)}.auth_maskWrap__3vgd6{position:relative}.auth_maskInput__UGyW0{color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--brand-700)}.auth_maskOverlay__Fygm1{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;padding:0 .9rem;font:inherit;color:rgba(17,41,33,.46);white-space:nowrap}.auth_digit__y1Iof{color:var(--brand-700)}.auth_placeholder__X8o7T{color:rgba(17,41,33,.46)}.auth_slash__KaYn0{color:rgba(17,41,33,.64)}.auth_input__H5eGy:focus-visible,.auth_select__SHu71:focus-visible,.auth_textarea__pY3jP:focus-visible{outline:0;border-color:var(--brand-600);box-shadow:0 0 0 3px rgba(47,162,127,.2)}.auth_formGridTwo__SYoD8{display:grid;gap:.88rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth_formGridThree__agc9w{display:grid;gap:.88rem;grid-template-columns:repeat(3,minmax(0,1fr))}.auth_formGridFour__wDfsX{display:grid;gap:.88rem;grid-template-columns:repeat(4,minmax(0,1fr))}.auth_formGridFour__wDfsX>*,.auth_formGridThree__agc9w>*,.auth_formGridTwo__SYoD8>*{min-width:0}.auth_formUtilityRow__Tr_t1{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.auth_checkControl__P76oF{display:flex;align-items:center;gap:.46rem;font-size:.94rem;color:#1f4231}.auth_checkControl__P76oF input{flex:0 0 auto;width:1rem;height:1rem;margin:0;accent-color:var(--brand-600)}.auth_checkControl__P76oF label{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.auth_linkText__GWffr{color:var(--brand-700);text-decoration:underline;text-decoration-color:rgba(15,76,45,.38);text-underline-offset:3px;font-weight:600}.auth_linkText__GWffr:hover{text-decoration-color:var(--brand-700)}.auth_linkActionBtn__boc_a{border:0;background:transparent;padding:0;color:var(--brand-700);text-decoration:underline;text-decoration-color:rgba(15,76,45,.38);text-underline-offset:3px;font:inherit;font-weight:600;cursor:pointer}.auth_linkActionBtn__boc_a:hover{text-decoration-color:var(--brand-700)}.auth_linkActionBtn__boc_a:disabled{opacity:.6;cursor:default}.auth_primaryBtn__Yy_7_{margin-top:.2rem;width:100%;height:3rem;border:0;border-radius:.82rem;background:linear-gradient(145deg,var(--brand-700),var(--brand-500));color:#fff;font:inherit;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 24px rgba(14,56,37,.22);transition:transform .18s ease,box-shadow .18s ease}.auth_primaryBtn__Yy_7_:hover{transform:translateY(-1px);box-shadow:0 18px 28px rgba(14,56,37,.26)}.auth_primaryBtn__Yy_7_:active{transform:translateY(0)}.auth_btnLabel__nBDTr{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.auth_btnSpinner__6Zu_c,.auth_statusSpinner__giZL2{width:.9rem;height:.9rem;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:auth_spin__bTrN_ .7s linear infinite}.auth_loginStatus__HkRqH{margin:-.3rem 0 0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.84rem;color:#3f6151}.auth_metaText__BTyCn{margin:.24rem 0 0;text-align:center;color:#4f6d5d}.auth_metaText__BTyCn strong{color:#1e4432}.auth_legalText__WsSEI{margin:-.2rem 0 0;font-size:.83rem;color:#587566;line-height:1.45}.auth_verificationNotice__q_P5n{margin:.25rem 0 .15rem;padding:.7rem .85rem;border-radius:.72rem;border:1px solid rgba(19,90,61,.34);background:linear-gradient(160deg,rgba(225,246,237,.92),rgba(239,252,246,.96));color:#113d2b;font-size:.9rem;font-weight:600;line-height:1.45;box-shadow:0 8px 18px rgba(14,56,37,.09)}.auth_errorBanner__RVnkl{margin:0;padding:.72rem .82rem;border:1px solid rgba(176,36,36,.35);border-radius:.7rem;background:#fff3f3;color:#8f1717;font-size:.89rem;font-weight:600;line-height:1.4}.auth_visualPane__jgLZ_{position:relative;min-height:100%;background:#0f3448;overflow:hidden}.auth_visualImage__ccOhd{object-fit:cover;object-position:center;transform:scale(1.02)}.auth_visualOverlay__b8ERq{position:absolute;inset:0;background:radial-gradient(circle at 84% 16%,rgba(169,228,199,.1),transparent 42%),linear-gradient(145deg,rgba(7,23,32,.36),rgba(11,41,30,.22) 52%,rgba(8,36,24,.28))}.auth_visualBadge__XqmZK{position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2vw,1.8rem);max-width:22ch;padding:.8rem .95rem;border-radius:.86rem;border:1px solid rgba(236,248,243,.32);background:rgba(3,17,25,.4);color:rgba(236,248,243,.98);font-size:.93rem;line-height:1.45;backdrop-filter:blur(3px)}.auth_visualBrand__krWXv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0;background:transparent;border-radius:.75rem;border:none;z-index:6;flex-direction:column;text-align:center}.auth_visualBrand__krWXv .auth_brandLink__31iai{display:inline-flex;flex-direction:column;align-items:center;gap:.7rem}.auth_visualBrand__krWXv .auth_brandLogo__dWlqN{width:clamp(56px,10vw,120px);height:auto;display:block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.7))}.auth_visualBrand__krWXv .auth_brandName__LCqNC{font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:.02em;color:#fff;line-height:1.02;text-shadow:0 8px 28px rgba(0,0,0,.88)}.auth_pageHeaderCenter__sQGIa .auth_pageHeading__dcn1m{color:#124731}.auth_visualBrand__krWXv .auth_brandTag__WdVNK{display:block;font-size:clamp(.52rem,.9vw,.78rem);color:rgba(255,255,255,.96);text-shadow:0 3px 12px rgba(0,0,0,.78)}.auth_visualStats__HrAnG{position:absolute;left:clamp(1rem,2.3vw,2rem);right:clamp(1rem,2.3vw,2rem);bottom:clamp(1rem,2.2vw,1.8rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.auth_visualStat__B_dld{border-radius:.8rem;padding:.68rem .72rem;background:rgba(6,21,15,.48);border:1px solid rgba(214,236,226,.26);color:#fff;backdrop-filter:blur(3px)}.auth_visualStat__B_dld strong{display:block;font-size:.92rem}.auth_visualStat__B_dld span{display:block;margin-top:.25rem;font-size:.76rem;color:rgba(231,246,238,.85)}.auth_srOnly__NtpfK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1080px){.auth_authShell__EJMa5{grid-template-columns:1fr;min-height:auto}.auth_formGridFour__wDfsX{grid-template-columns:repeat(3,minmax(0,1fr))}.auth_visualPane__jgLZ_{min-height:330px}}@media (max-width:920px){.auth_formGridFour__wDfsX,.auth_formGridThree__agc9w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.auth_authPage__UNIsU{padding:.82rem}.auth_authContent__2oQwj{padding:1.1rem .9rem 1.4rem}.auth_authInner__9mwmb{width:100%}.auth_brandLogo__dWlqN{width:3.68rem;height:3.68rem}.auth_brandName__LCqNC{font-size:1rem}.auth_brandTag__WdVNK{font-size:.66rem}.auth_formGridFour__wDfsX,.auth_formGridThree__agc9w,.auth_formGridTwo__SYoD8,.auth_visualStats__HrAnG{grid-template-columns:1fr}.auth_pageHeading__dcn1m{font-size:clamp(1.5rem,7.6vw,1.95rem)}.auth_visualBadge__XqmZK{max-width:100%}}@media (prefers-reduced-motion:reduce){.auth_authForm__7WlAx,.auth_authShell__EJMa5,.auth_socialBtn__Sclf1{animation:none}.auth_input__H5eGy,.auth_primaryBtn__Yy_7_,.auth_select__SHu71,.auth_socialBtn__Sclf1,.auth_textarea__pY3jP{transition:none}.auth_btnSpinner__6Zu_c,.auth_statusSpinner__giZL2{animation:none}}@keyframes auth_authLift__1hsRY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_authFadeUp__11LjB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_spin__bTrN_{to{transform:rotate(1turn)}}.auth_devQuickPanel__opuVW{margin-top:.3rem;padding:.85rem;border-radius:.75rem;border:1px solid rgba(16,59,40,.3);background:linear-gradient(170deg,rgba(240,251,246,.97),rgba(231,246,239,.97))}.auth_devQuickLabel__nEo_x{margin:0 0 .55rem;font-size:.9rem;font-weight:700;color:#194635;letter-spacing:.01em}.auth_devQuickButtons__hXEHu{display:flex;gap:.5rem;flex-wrap:wrap}.auth_devQuickBtn__0VrcU{border:1px solid rgba(29,122,82,.44);border-radius:999px;padding:.44rem .8rem;background:#fff;color:#163b2b;font-weight:600;cursor:pointer;box-shadow:0 5px 12px rgba(14,56,37,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.auth_devQuickBtn__0VrcU:hover{border-color:rgba(29,122,82,.62);background:#f1faf6;transform:translateY(-1px);box-shadow:0 8px 16px rgba(14,56,37,.12)}.auth_authFooter__hONW1{margin-top:clamp(1.2rem,3vw,2rem);text-align:center}.auth_authFooterInner__hOnob{color:rgba(59,97,79,.65);font-size:.82rem;opacity:.95;margin-bottom:clamp(.6rem,1.6vw,1rem)}