.client-access-page_page__zaIFv{min-height:100vh;background:radial-gradient(circle at 15% 0,rgba(7,95,234,.07),transparent 320px),radial-gradient(circle at 85% 5%,rgba(55,153,255,.07),transparent 300px),#ffffff;color:#101318;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-access-page_lightTheme__8aHZN{color-scheme:light}.client-access-page_darkTheme__w0Qed{background:radial-gradient(circle at 15% 0,rgba(108,99,255,.12),transparent 320px),radial-gradient(circle at 85% 5%,rgba(72,187,120,.07),transparent 300px),#16161a;color:#ececf1;color-scheme:dark}.client-access-page_themeToggle___ba6k{position:fixed;z-index:10;top:20px;right:20px;display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .8rem;border:1px solid #dfe4ec;border-radius:9px;background:rgba(255,255,255,.92);color:#2a3039;cursor:pointer;font-size:.78rem;font-weight:750;box-shadow:0 8px 24px -18px rgba(22,39,69,.5);backdrop-filter:blur(12px)}.client-access-page_themeToggle___ba6k:hover{border-color:#075fea;color:#075fea}.client-access-page_darkTheme__w0Qed .client-access-page_themeToggle___ba6k{border-color:rgba(255,255,255,.1);background:rgba(36,36,43,.92);color:#ececf1;box-shadow:0 8px 24px -18px rgba(0,0,0,.8)}.client-access-page_darkTheme__w0Qed .client-access-page_themeToggle___ba6k:hover{border-color:#6c63ff;color:#8d86ff}.client-access-page_formOnlyMain__LwkW5{display:flex;min-height:100vh;align-items:center;justify-content:center}.client-access-page_formsSection__qLWR2{width:100%;padding:32px 24px}.client-access-page_formsShell__HgCJ5{width:100%;max-width:680px;margin:0 auto}.client-access-page_formSwitcher__wVuHL{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;width:100%;margin:0 auto .9rem;padding:.35rem;border:1px solid #dfe4ec;border-radius:11px;background:#f2f5f9}.client-access-page_formSwitcher__wVuHL button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#687485;cursor:pointer;font-size:.84rem;font-weight:750;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.client-access-page_formSwitcher__wVuHL button:hover{color:#1e2937}.client-access-page_formSwitcher__wVuHL .client-access-page_switcherActive___Vkp4{border-color:#dce3ec;background:#ffffff;color:#075fea;box-shadow:0 3px 10px rgba(29,50,79,.08)}.client-access-page_formCard__5h6bU{width:100%;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid #dfe4ec;border-radius:16px;background:#ffffff;color:#101318;box-shadow:0 20px 55px -42px rgba(22,39,69,.55)}.client-access-page_loginCard__fsaRv{background:linear-gradient(180deg,rgba(247,250,255,.9),#ffffff 150px)}.client-access-page_registerCard__q0qMt{border-color:#cfdcf1;background:radial-gradient(circle at 96% 0,rgba(7,95,234,.08),transparent 190px),#ffffff}.client-access-page_cardHeader__JO60J{display:flex;align-items:center;gap:.95rem}.client-access-page_cardIcon__2u5Aj{display:inline-flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #d9e5f7;border-radius:12px;background:#edf5ff;color:#075fea}.client-access-page_registerIcon___s5Mr{border-color:#075fea;background:#075fea;color:#ffffff;box-shadow:0 8px 20px rgba(7,95,234,.2)}.client-access-page_cardEyebrow__byd7C{display:block;margin-bottom:.18rem;color:#687485;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.client-access-page_cardHeader__JO60J h2{margin:0;color:#101318;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:750;letter-spacing:-.025em}.client-access-page_cardDescription__eMZeQ{min-height:3.2rem;margin:1.2rem 0 1.55rem;color:#66707d;font-size:.93rem;line-height:1.65}.client-access-page_form__hpxp_{display:flex;flex-direction:column;gap:1rem}.client-access-page_twoColumns__SwnjD{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.8rem}.client-access-page_field__1sSsA{min-width:0}.client-access-page_field__1sSsA>label,.client-access-page_labelRow__6mwsZ label{display:block;margin-bottom:.45rem;color:#2a3039;font-size:.82rem;font-weight:700}.client-access-page_labelRow__6mwsZ{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.client-access-page_labelRow__6mwsZ a{color:#075fea;font-size:.76rem;font-weight:700}.client-access-page_labelRow__6mwsZ a:hover{color:#064fca;text-decoration:underline;text-underline-offset:3px}.client-access-page_inputShell__dpM7N{display:flex;min-height:50px;align-items:center;gap:.7rem;padding:0 .9rem;border:1px solid #d8dee8;border-radius:9px;background:#ffffff;color:#8a94a3;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.client-access-page_inputShell__dpM7N:focus-within{border-color:#075fea;box-shadow:0 0 0 3px rgba(7,95,234,.09);color:#075fea}.client-access-page_inputShell__dpM7N input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#101318;font:inherit;font-size:.9rem}.client-access-page_inputShell__dpM7N input::-moz-placeholder{color:#a0a8b4}.client-access-page_inputShell__dpM7N input::placeholder{color:#a0a8b4}.client-access-page_keyInputShell__s94d2{min-height:56px}.client-access-page_inputShell__dpM7N .client-access-page_keyInput__XI1q1{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;letter-spacing:.015em}.client-access-page_fieldHint__v59gi{display:flex;align-items:flex-start;gap:.38rem;margin:.55rem 0 0;color:#778291;font-size:.72rem;line-height:1.45}.client-access-page_fieldHint__v59gi svg{flex:0 0 auto;margin-top:.05rem;color:#15945a}.client-access-page_passwordToggle__4sxRs{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#788392;cursor:pointer}.client-access-page_passwordToggle__4sxRs:hover{background:#f1f5fa;color:#075fea}.client-access-page_checkboxRow__0ZHmS{display:flex;align-items:flex-start;gap:.65rem;color:#687485;font-size:.79rem;line-height:1.5}.client-access-page_checkboxRow__0ZHmS input{width:16px;height:16px;flex:0 0 auto;margin-top:.15rem;accent-color:#075fea}.client-access-page_checkboxRow__0ZHmS a{color:#075fea;font-weight:650}.client-access-page_termsRow__NPxcD{margin-top:.1rem}.client-access-page_passwordChecks__SJmXF{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.55rem}.client-access-page_passwordChecks__SJmXF span{display:inline-flex;align-items:center;gap:.25rem;color:#929aa6;font-size:.68rem;font-weight:650;transition:color .18s ease}.client-access-page_passwordChecks__SJmXF span svg{padding:1px;border:1px solid;border-radius:50%}.client-access-page_passwordChecks__SJmXF .client-access-page_checkPassed__77yVY{color:#15945a}.client-access-page_formError__ZmqFC,.client-access-page_formNotice__8uHaX{margin:0;padding:.65rem .75rem;border-radius:8px;font-size:.78rem;line-height:1.45}.client-access-page_formError__ZmqFC{border:1px solid #f1c5c5;background:#fff7f7;color:#b42318}.client-access-page_formNotice__8uHaX{border:1px solid #bfddcf;background:#f3fbf7;color:#18794e}.client-access-page_submitButton___Govh{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.55rem;margin-top:.2rem;padding:.75rem 1.1rem;border:1px solid #075fea;border-radius:8px;background:#075fea;color:#ffffff;cursor:pointer;font-size:.88rem;font-weight:800;box-shadow:0 9px 22px rgba(7,95,234,.15);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.client-access-page_submitButton___Govh:hover{border-color:#064fca;background:#064fca;box-shadow:0 11px 28px rgba(7,95,234,.22);transform:translateY(-1px)}.client-access-page_submitButton___Govh:disabled{cursor:wait;opacity:.7;box-shadow:none;transform:none}.client-access-page_registerButton__CIVVW{min-height:52px}.client-access-page_cardFooter__PFzci{display:flex;justify-content:center;gap:.35rem;margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid #e8ecf2;color:#7a8491;font-size:.78rem}.client-access-page_cardFooter__PFzci a{color:#075fea;font-weight:750}.client-access-page_cardFooter__PFzci a:hover{text-decoration:underline;text-underline-offset:3px}.client-access-page_darkTheme__w0Qed .client-access-page_formSwitcher__wVuHL{border-color:rgba(255,255,255,.08);background:#1f1f24}.client-access-page_darkTheme__w0Qed .client-access-page_formSwitcher__wVuHL button{color:#8888a0}.client-access-page_darkTheme__w0Qed .client-access-page_formSwitcher__wVuHL button:hover{color:#ececf1}.client-access-page_darkTheme__w0Qed .client-access-page_formSwitcher__wVuHL .client-access-page_switcherActive___Vkp4{border-color:rgba(255,255,255,.1);background:#2b2b33;color:#8d86ff;box-shadow:0 3px 10px rgba(0,0,0,.24)}.client-access-page_darkTheme__w0Qed .client-access-page_formCard__5h6bU{border-color:rgba(255,255,255,.08);background:#24242b;color:#ececf1;box-shadow:0 20px 55px -42px rgba(0,0,0,.9)}.client-access-page_darkTheme__w0Qed .client-access-page_loginCard__fsaRv{background:linear-gradient(180deg,rgba(42,42,51,.96),#24242b 150px)}.client-access-page_darkTheme__w0Qed .client-access-page_registerCard__q0qMt{border-color:rgba(108,99,255,.32);background:radial-gradient(circle at 96% 0,rgba(108,99,255,.14),transparent 190px),#24242b}.client-access-page_darkTheme__w0Qed .client-access-page_cardIcon__2u5Aj{border-color:rgba(108,99,255,.28);background:rgba(108,99,255,.12);color:#8d86ff}.client-access-page_darkTheme__w0Qed .client-access-page_registerIcon___s5Mr{border-color:#6c63ff;background:#6c63ff;color:#ffffff}.client-access-page_darkTheme__w0Qed .client-access-page_cardDescription__eMZeQ,.client-access-page_darkTheme__w0Qed .client-access-page_cardEyebrow__byd7C,.client-access-page_darkTheme__w0Qed .client-access-page_cardFooter__PFzci,.client-access-page_darkTheme__w0Qed .client-access-page_checkboxRow__0ZHmS{color:#8888a0}.client-access-page_darkTheme__w0Qed .client-access-page_cardHeader__JO60J h2,.client-access-page_darkTheme__w0Qed .client-access-page_field__1sSsA>label,.client-access-page_darkTheme__w0Qed .client-access-page_labelRow__6mwsZ label{color:#ececf1}.client-access-page_darkTheme__w0Qed .client-access-page_cardFooter__PFzci a,.client-access-page_darkTheme__w0Qed .client-access-page_checkboxRow__0ZHmS a,.client-access-page_darkTheme__w0Qed .client-access-page_labelRow__6mwsZ a{color:#8d86ff}.client-access-page_darkTheme__w0Qed .client-access-page_labelRow__6mwsZ a:hover{color:#aaa5ff}.client-access-page_darkTheme__w0Qed .client-access-page_inputShell__dpM7N{border-color:rgba(255,255,255,.1);background:#1f1f24;color:#8888a0}.client-access-page_darkTheme__w0Qed .client-access-page_inputShell__dpM7N:focus-within{border-color:#6c63ff;box-shadow:0 0 0 3px rgba(108,99,255,.14);color:#8d86ff}.client-access-page_darkTheme__w0Qed .client-access-page_inputShell__dpM7N input{color:#ececf1}.client-access-page_darkTheme__w0Qed .client-access-page_inputShell__dpM7N input::-moz-placeholder{color:#77778d}.client-access-page_darkTheme__w0Qed .client-access-page_fieldHint__v59gi,.client-access-page_darkTheme__w0Qed .client-access-page_inputShell__dpM7N input::placeholder,.client-access-page_darkTheme__w0Qed .client-access-page_passwordChecks__SJmXF span{color:#77778d}.client-access-page_darkTheme__w0Qed .client-access-page_fieldHint__v59gi svg,.client-access-page_darkTheme__w0Qed .client-access-page_passwordChecks__SJmXF .client-access-page_checkPassed__77yVY{color:#48bb78}.client-access-page_darkTheme__w0Qed .client-access-page_passwordToggle__4sxRs{color:#8888a0}.client-access-page_darkTheme__w0Qed .client-access-page_passwordToggle__4sxRs:hover{background:#303038;color:#8d86ff}.client-access-page_darkTheme__w0Qed .client-access-page_formError__ZmqFC{border-color:rgba(245,101,101,.3);background:rgba(245,101,101,.1);color:#ff8b8b}.client-access-page_darkTheme__w0Qed .client-access-page_formNotice__8uHaX{border-color:rgba(72,187,120,.3);background:rgba(72,187,120,.1);color:#65d491}.client-access-page_darkTheme__w0Qed .client-access-page_cardFooter__PFzci{border-top-color:rgba(255,255,255,.08)}@media (max-width:560px){.client-access-page_themeToggle___ba6k{top:12px;right:12px}.client-access-page_formsSection__qLWR2{padding:68px 16px 16px}.client-access-page_formCard__5h6bU{padding:1.25rem;border-radius:13px}.client-access-page_formSwitcher__wVuHL button{min-height:42px;font-size:.76rem}.client-access-page_twoColumns__SwnjD{grid-template-columns:1fr}.client-access-page_cardDescription__eMZeQ{min-height:0;margin-bottom:1.25rem}.client-access-page_labelRow__6mwsZ{align-items:flex-start;flex-direction:column;gap:0}.client-access-page_cardFooter__PFzci{flex-wrap:wrap}}