.LogoutButton_sidebar___rKFQ{background:transparent;border:0;cursor:pointer;width:100%}.LogoutButton_iconForm__Pu49s{display:inline-flex}.LogoutButton_icon__gObw_{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:11px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .17s ease,border-color .17s ease;width:44px}.LogoutButton_icon__gObw_:hover{background:var(--mint);border-color:var(--mint-brand)}.LogoutButton_mobileForm__IHQuB{display:flex;flex:1}.LogoutButton_mobile__1QtGz{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:8px;gap:3px;justify-content:center;min-height:66px}@media (prefers-reduced-motion:reduce){.LogoutButton_icon__gObw_{transition:none}}.ClientLogoutControl_control__npXx5{align-items:center;display:flex;gap:8px;position:fixed;right:max(calc(5vw + 88px),108px);top:16px;z-index:12}.ClientLogoutControl_settings__Oa4Ul{align-items:center;background:#fff;border:1px solid #d7e7e1;border-radius:11px;color:#063a31;display:inline-flex;height:44px;justify-content:center;transition:background .17s ease,border-color .17s ease;width:44px}.ClientLogoutControl_settings__Oa4Ul:focus-visible,.ClientLogoutControl_settings__Oa4Ul:hover{background:#e7f6f0;border-color:#69c9b0}@media (max-width:520px){.ClientLogoutControl_control__npXx5{right:106px}}.Auth_shell__g_chp{background:radial-gradient(circle at 12% 8%,rgb(105 201 176/28%),transparent 34%),radial-gradient(circle at 92% 92%,rgb(255 111 78/20%),transparent 32%),var(--canvas);display:grid;min-height:100svh;padding:clamp(20px,4vw,48px);place-items:center}.Auth_layout__YJ4tM{background:rgb(255 255 255/92%);border:1px solid var(--border);border-radius:32px;box-shadow:0 30px 90px rgb(6 58 49/14%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);max-width:1080px;min-height:650px;overflow:hidden;width:100%}.Auth_main__hTAnB{display:flex;flex-direction:column;padding:clamp(30px,6vw,72px)}.Auth_heading__aitj8{margin:auto 0 28px}.Auth_heading__aitj8 small{color:var(--jade-deep);display:block;font-size:.75rem;font-weight:850;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.Auth_heading__aitj8 h1{font-size:clamp(2.45rem,5vw,4.35rem);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0 0 16px}.Auth_heading__aitj8 p{color:var(--muted);font-size:1rem;line-height:1.65;margin:0;max-width:520px}.Auth_form__DkP6K{display:grid;gap:16px;margin-bottom:auto;max-width:500px}.Auth_field__LNJiv{color:#294c43;display:grid;font-size:.82rem;font-weight:760;gap:7px}.Auth_inputWrap__yqB3b{align-items:center;background:var(--surface-soft);border:1px solid #cfe2dc;border-radius:14px;color:var(--jade-deep);display:flex;gap:10px;min-height:52px;padding:0 15px;transition:border-color .16s ease,box-shadow .16s ease}.Auth_inputWrap__yqB3b:focus-within{border-color:var(--jade);box-shadow:0 0 0 3px rgb(15 165 122/13%)}.Auth_inputWrap__yqB3b input{background:transparent;border:0;color:var(--ink);min-height:50px;min-width:0;outline:0;width:100%}.Auth_inputWrap__yqB3b input::placeholder{color:#849790}.Auth_magic__6xf9W,.Auth_submit__QAlwm{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-weight:790;gap:9px;justify-content:center;min-height:52px;padding:0 22px;transition:transform .16s ease,background .16s ease}.Auth_submit__QAlwm{background:var(--coral);border:1px solid var(--coral);color:var(--ink)}.Auth_submit__QAlwm:hover:not(:disabled){background:var(--coral-strong);transform:translateY(-1px)}.Auth_magic__6xf9W{background:white;border:1px solid #b9cec7;color:var(--ink)}.Auth_magic__6xf9W:hover:not(:disabled){background:var(--mist);border-color:var(--jade)}.Auth_magic__6xf9W:disabled,.Auth_submit__QAlwm:disabled{cursor:not-allowed;opacity:.5}.Auth_divider__pm3eh{align-items:center;color:var(--muted);display:flex;font-size:.76rem;gap:12px}.Auth_divider__pm3eh:after,.Auth_divider__pm3eh:before{background:var(--border);content:"";flex:1;height:1px}.Auth_errorMessage__rxOlV,.Auth_setupNotice__TL1Ca,.Auth_successMessage__2gnax{border-radius:12px;font-size:.82rem;margin:0;padding:11px 13px}.Auth_errorMessage__rxOlV{background:var(--coral-soft);color:#8b392c}.Auth_successMessage__2gnax{align-items:center;background:var(--mist);color:var(--jade-deep);display:flex;gap:7px}.Auth_setupNotice__TL1Ca{background:#fff7e6;border:1px solid #efcf8a;color:#73541a;margin:0 0 20px;max-width:500px}.Auth_inviteNote__KSmnA{color:var(--muted);font-size:.75rem;line-height:1.5;margin:0;text-align:center}.Auth_spinner__hqMyP{animation:Auth_spin__gPDkw .8s linear infinite}@keyframes Auth_spin__gPDkw{to{transform:rotate(1turn)}}.Auth_aside__dAaqu{background:var(--night);color:white;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(34px,5vw,62px);position:relative}.Auth_aside__dAaqu:after,.Auth_aside__dAaqu:before{border:1px solid rgb(105 201 176/26%);border-radius:50%;content:"";position:absolute}.Auth_aside__dAaqu:before{height:390px;right:-210px;top:-100px;width:390px}.Auth_aside__dAaqu:after{bottom:-150px;height:310px;left:-145px;width:310px}.Auth_aside__dAaqu>*{position:relative;z-index:1}.Auth_asideLabel__xv95G{color:var(--mint-brand);font-size:.74rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.Auth_aside__dAaqu h2{font-size:clamp(2.35rem,4vw,4rem);letter-spacing:-.05em;line-height:1;margin:16px 0}.Auth_aside__dAaqu>div>p{color:#bdd9d1;line-height:1.65}.Auth_proof__0BW0C{display:grid;gap:10px}.Auth_proof__0BW0C div{align-items:center;background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/10%);border-radius:15px;display:flex;gap:11px;padding:13px 15px}.Auth_proof__0BW0C span{align-items:center;background:var(--mint-brand);border-radius:50%;color:var(--night);display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.Auth_proof__0BW0C p{font-size:.82rem;margin:0}.Auth_errorLayout__wB9n1{background:white;border:1px solid var(--border);border-radius:28px;box-shadow:var(--shadow-lg);max-width:620px;padding:clamp(32px,7vw,64px);text-align:center;width:100%}.Auth_errorIcon__nIjiV{align-items:center;background:var(--coral-soft);border-radius:18px;color:#963f31;display:inline-flex;height:62px;justify-content:center;margin:44px 0 12px;width:62px}.Auth_errorLayout__wB9n1 h1{font-size:clamp(2.3rem,7vw,4rem);letter-spacing:-.05em;line-height:1;margin:10px 0 15px}.Auth_errorLayout__wB9n1>p{color:var(--muted);line-height:1.65;margin:0 auto 26px;max-width:480px}.Auth_errorActions__D9ZHD{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Auth_loadingBlock__nZYm8{animation:Auth_pulse__mGDUv 1.1s ease-in-out infinite alternate;background:var(--mist);border-radius:18px;height:220px;margin-top:46px}@keyframes Auth_pulse__mGDUv{0%{opacity:.55}to{opacity:1}}@media (max-width:820px){.Auth_shell__g_chp{padding:0;place-items:stretch}.Auth_layout__YJ4tM{border:0;border-radius:0;grid-template-columns:1fr;min-height:100svh}.Auth_main__hTAnB{min-height:100svh;padding:28px 6vw 42px}.Auth_heading__aitj8{margin-top:auto}.Auth_aside__dAaqu{display:none}.Auth_errorLayout__wB9n1{border:0;border-radius:0;min-height:100svh;padding:32px 7vw}}.AuthAccessibility_visibility__T2771{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--jade-deep);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin-right:-9px;width:44px}.AuthAccessibility_visibility__T2771:hover:not(:disabled){background:var(--mist)}@media (prefers-reduced-motion:reduce){.AuthAccessibility_motion__am5h9{transition:none!important;transform:none!important}.AuthAccessibility_spinner__Xm0be{animation:none!important}}