.AuthLayout_wrapper__Sg_eN{min-height:100vh;display:flex;flex-direction:column}@media(min-width:768px){.AuthLayout_wrapper__Sg_eN{flex-direction:row}}.AuthLayout_brandSide__bzNmi{display:none;flex:4 1;background:linear-gradient(135deg,#0f172a,#1e3a8a 50%,#2563eb);color:#fff;padding:64px;flex-direction:column;justify-content:center;position:relative;overflow:hidden}@media(min-width:768px){.AuthLayout_brandSide__bzNmi{display:flex}}@media(min-width:1200px){.AuthLayout_brandSide__bzNmi{padding:80px}}.AuthLayout_brandSide__bzNmi:before{content:"";position:absolute;top:-160px;right:-160px;width:480px;height:480px;border-radius:50%;background:hsla(0,0%,100%,.04)}.AuthLayout_brandSide__bzNmi:after{content:"";position:absolute;bottom:-100px;left:-100px;width:320px;height:320px;border-radius:50%;background:hsla(0,0%,100%,.03)}.AuthLayout_brandDecor__ASR3D{position:absolute;top:40%;right:10%;width:200px;height:200px;border-radius:50%;background:hsla(0,0%,100%,.02);pointer-events:none}.AuthLayout_brandLogo__v84rz{display:flex;align-items:center;gap:12px;margin-bottom:64px;position:relative;z-index:1}.AuthLayout_brandLogoIcon__Aq_ta{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:26px;color:#fff;font-family:system-ui,sans-serif}.AuthLayout_brandLogoText__03_lR{font-size:28px;font-weight:700;color:#fff;letter-spacing:-.02em}.AuthLayout_brandTitle__VLQBg{font-size:38px;font-weight:800;line-height:1.2;margin-bottom:20px;position:relative;z-index:1;letter-spacing:-.02em}@media(min-width:1200px){.AuthLayout_brandTitle__VLQBg{font-size:44px}}.AuthLayout_brandDesc__BYXmU{font-size:17px;line-height:1.8;color:hsla(0,0%,100%,.7);margin-bottom:48px;max-width:420px;position:relative;z-index:1}.AuthLayout_featureList__mM6jq{list-style:none;padding:0;margin:0;position:relative;z-index:1}.AuthLayout_featureItem__e816L{display:flex;align-items:center;gap:14px;padding:12px 0;font-size:16px;color:hsla(0,0%,100%,.85)}.AuthLayout_featureIcon__B6WpE{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.AuthLayout_formSide__w0yUr{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;background:#fff;min-height:100vh}@media(min-width:768px){.AuthLayout_formSide__w0yUr{flex:6 1;padding:48px 40px}}@media(min-width:1200px){.AuthLayout_formSide__w0yUr{padding:64px 80px}}.AuthLayout_formContainer__8WLj3{width:100%;max-width:420px}.AuthLayout_formHeader__f5_33{text-align:center;margin-bottom:20px}@media(min-width:768px){.AuthLayout_formHeader__f5_33{margin-bottom:40px}}.AuthLayout_formTitle__XPpgx{color:#111827;font-size:20px;font-weight:700;margin-bottom:4px;letter-spacing:-.01em}@media(min-width:768px){.AuthLayout_formTitle__XPpgx{font-size:30px;margin-bottom:10px}}.AuthLayout_formSubtitle__WWmgv{color:#9ca3af;font-size:13px}@media(min-width:768px){.AuthLayout_formSubtitle__WWmgv{font-size:15px}}.AuthLayout_backLink__WqbwY{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;text-decoration:none;margin-bottom:12px;transition:color .15s ease}@media(min-width:768px){.AuthLayout_backLink__WqbwY{font-size:14px;margin-bottom:32px}}.AuthLayout_backLink__WqbwY:hover{color:#2563eb}.AuthLayout_mobileLogo__K2Eic{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}@media(min-width:768px){.AuthLayout_mobileLogo__K2Eic{display:none}}