.auth_page__X9YG2{display:grid;grid-template-columns:1.05fr 1fr;min-height:calc(100vh - 64px);background:#e9edfb;color:#1a1a1a}body[data-theme=dark] .auth_page__X9YG2{background:#0f172a;color:#fff}@media(max-width:900px){.auth_page__X9YG2{grid-template-columns:1fr}}.auth_brand__ZEr2H{position:relative;overflow:hidden;padding:3.5rem 3rem;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;color:#fff;background:linear-gradient(150deg,#2d4fe0,#4e6cff 45%,#7b5bff)}@media(max-width:900px){.auth_brand__ZEr2H{padding:2.25rem 1.5rem;gap:1rem}}.auth_brand__ZEr2H:after,.auth_brand__ZEr2H:before{content:"";position:absolute;border-radius:50%;filter:blur(2px);opacity:.35;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),transparent 70%)}.auth_brand__ZEr2H:before{width:320px;height:320px;top:-90px;right:-80px}.auth_brand__ZEr2H:after{width:240px;height:240px;bottom:-70px;left:-60px;opacity:.25}.auth_brandInner__iSHWm{position:relative;z-index:1;max-width:420px}.auth_brandMark__7uc_J{display:block;margin-bottom:2.25rem}.auth_brandMark__7uc_J img{display:block;height:72px;width:auto;max-width:100%;filter:drop-shadow(0 3px 10px rgba(15,23,42,.35))}@media(max-width:900px){.auth_brandMark__7uc_J img{height:56px}}.auth_brandTitle__bffcp{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.auth_brandText__n7mdE{font-size:1.02rem;line-height:1.6;color:hsla(0,0%,100%,.86);margin:0 0 1.75rem}.auth_brandList__dA_V5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.auth_brandList__dA_V5 li{display:flex;align-items:flex-start;gap:.65rem;font-size:.98rem;color:hsla(0,0%,100%,.92)}.auth_brandList__dA_V5 .auth_check__7Yn_X{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:.7rem;font-weight:700}@media(max-width:900px){.auth_brandList__dA_V5{display:none}}.auth_formSide__Nsslc{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.auth_card__CvCLa{width:100%;max-width:400px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:2.25rem;box-shadow:0 20px 45px -20px rgba(15,23,42,.25)}body[data-theme=dark] .auth_card__CvCLa{background:#1e293b;border-color:hsla(0,0%,100%,.08);box-shadow:0 20px 45px -20px rgba(0,0,0,.6)}@media(max-width:900px){.auth_card__CvCLa{padding:1.75rem;box-shadow:none;border:none;background:rgba(0,0,0,0)}}.auth_mobileMark___CcIr{display:none}@media(max-width:900px){.auth_mobileMark___CcIr{display:inline-block;margin-bottom:1.5rem;background:linear-gradient(135deg,#2d4fe0,#4e6cff);padding:.7rem 1.05rem;border-radius:14px;box-shadow:0 14px 30px -18px rgba(45,79,224,.7)}.auth_mobileMark___CcIr img{display:block;height:34px;width:auto;max-width:100%}}.auth_title__kxLBf{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.auth_subtitle__z8BjU{font-size:.95rem;color:#555;margin:0 0 1.75rem}body[data-theme=dark] .auth_subtitle__z8BjU{color:#cbd5e1}.auth_form__Kg5ed{display:flex;flex-direction:column;gap:1rem}.auth_field__FjhU9{display:flex;flex-direction:column;gap:.4rem}.auth_field__FjhU9 label{font-size:.85rem;font-weight:600}.auth_field__FjhU9 input,.auth_field__FjhU9 select,.auth_field__FjhU9 textarea{width:100%;padding:.7rem .85rem;font:inherit;font-size:.95rem;color:#1a1a1a;background:#fff;border:1.5px solid #d7dce5;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.auth_field__FjhU9 input::placeholder,.auth_field__FjhU9 select::placeholder,.auth_field__FjhU9 textarea::placeholder{color:#9aa4b2}.auth_field__FjhU9 input:focus,.auth_field__FjhU9 select:focus,.auth_field__FjhU9 textarea:focus{outline:none;border-color:#4e6cff;box-shadow:0 0 0 3px rgba(78,108,255,.16)}body[data-theme=dark] .auth_field__FjhU9 input,body[data-theme=dark] .auth_field__FjhU9 select,body[data-theme=dark] .auth_field__FjhU9 textarea{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14);color:#fff}.auth_passwordWrap__1bBfG{position:relative}.auth_passwordWrap__1bBfG input{padding-right:3rem}.auth_passwordWrap__1bBfG button{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);padding:.35rem .5rem;font-size:.8rem;font-weight:600;color:#2d4fe0;cursor:pointer;border-radius:8px}.auth_passwordWrap__1bBfG button:hover{background:rgba(78,108,255,.1)}body[data-theme=dark] .auth_passwordWrap__1bBfG button{color:#9db2ff}.auth_formRow__k8RXZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem;margin-top:-.25rem}.auth_remember__DkIYz{display:flex;align-items:center;gap:.4rem;color:#555;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_remember__DkIYz input{width:auto}body[data-theme=dark] .auth_remember__DkIYz{color:#cbd5e1}.auth_link__3zT0b{color:#2d4fe0;font-weight:600;text-decoration:none}.auth_link__3zT0b:hover{text-decoration:underline}body[data-theme=dark] .auth_link__3zT0b{color:#9db2ff}.auth_submit__YpGld{margin-top:.35rem;width:100%;padding:.8rem 1rem;font:inherit;font-size:.98rem;font-weight:700;color:#fff;background:linear-gradient(120deg,#4e6cff,#6a5bff);border:none;border-radius:12px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 12px 24px -12px rgba(78,108,255,.7)}.auth_submit__YpGld:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -12px rgba(78,108,255,.75)}.auth_submit__YpGld:active:not(:disabled){transform:translateY(0)}.auth_submit__YpGld:disabled{opacity:.6;cursor:progress}.auth_error__zFlpi{margin:0;padding:.65rem .8rem;font-size:.85rem;color:#b71c1c;background:rgba(229,57,53,.1);border:1px solid rgba(229,57,53,.25);border-radius:10px}.auth_success__U0yxJ{margin:0;padding:.85rem .9rem;font-size:.9rem;color:#0f7a3d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28);border-radius:10px;line-height:1.5}.auth_divider__LvKrB{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 1.1rem;color:#555;font-size:.8rem}.auth_divider__LvKrB:after,.auth_divider__LvKrB:before{content:"";flex:1 1;height:1px;background:rgba(15,23,42,.12)}body[data-theme=dark] .auth_divider__LvKrB{color:#cbd5e1}body[data-theme=dark] .auth_divider__LvKrB:after,body[data-theme=dark] .auth_divider__LvKrB:before{background:hsla(0,0%,100%,.12)}.auth_foot__ffG8I{text-align:center;font-size:.9rem;color:#555;margin:0}body[data-theme=dark] .auth_foot__ffG8I{color:#cbd5e1}.auth_tabs__SQlC3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem;padding:.3rem;margin-bottom:1.5rem;background:#e5e9f2;border-radius:12px}.auth_tabs__SQlC3 button{padding:.55rem .4rem;font:inherit;font-size:.85rem;font-weight:600;color:#555;background:rgba(0,0,0,0);border:none;border-radius:9px;cursor:pointer;transition:all .15s ease}.auth_tabs__SQlC3 button:hover{color:#2d4fe0}.auth_tabs__SQlC3 .auth_tabActive__aBWvZ{background:#fff;color:#2d4fe0;box-shadow:0 2px 8px rgba(15,23,42,.12)}body[data-theme=dark] .auth_tabs__SQlC3{background:hsla(0,0%,100%,.05)}body[data-theme=dark] .auth_tabs__SQlC3 .auth_tabActive__aBWvZ{background:hsla(0,0%,100%,.12);color:#fff}.auth_scrollForm__gTtMu{max-height:min(58vh,520px);overflow-y:auto;padding-right:.35rem;margin-right:-.35rem}@media(max-width:900px){.auth_scrollForm__gTtMu{max-height:none;overflow:visible}}