.merchant-auth-shell[data-v-0225b951]{--blue:#1a8fe3;--blue-dark:#1070c0;--yellow:#f9c623;--coral:#f47b7b;--white:#fff;--gray-50:#f8fafc;--fp-bg:#fff;min-height:100vh;display:flex;overflow:hidden;background:var(--gray-50);transition:background .3s ease}html.dark .merchant-auth-shell{--fp-bg:#0f172a;background:radial-gradient(circle at top left,rgba(56,169,242,.1),transparent 32%),radial-gradient(circle at bottom right,rgba(249,198,35,.08),transparent 28%),#020617}.brand-panel[data-v-0225b951]{position:relative;width:52%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:60px 50px;background:#003f6c;color:var(--white)}.brand-panel[data-v-0225b951]:before{top:-150px;left:-150px;width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%)}.brand-panel[data-v-0225b951]:after,.brand-panel[data-v-0225b951]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.brand-panel[data-v-0225b951]:after{right:-80px;bottom:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(249,198,35,.15) 0,transparent 70%)}.shape[data-v-0225b951]{position:absolute;border-radius:24px;opacity:.12;animation:float-0225b951 6s ease-in-out infinite}.shape-1[data-v-0225b951]{top:12%;left:8%;width:120px;height:120px;background:var(--yellow);transform:rotate(15deg)}.shape-2[data-v-0225b951]{top:65%;left:5%;width:80px;height:80px;background:var(--coral);transform:rotate(-10deg);animation-delay:2s;animation-name:float2-0225b951}.shape-3[data-v-0225b951]{top:20%;right:10%;width:60px;height:60px;background:var(--white);transform:rotate(25deg);animation-delay:4s;animation-name:float3-0225b951}.shape-4[data-v-0225b951]{right:8%;bottom:20%;width:100px;height:100px;background:var(--yellow);transform:rotate(-20deg);animation-delay:1s;animation-name:float4-0225b951}.brand-content[data-v-0225b951]{position:relative;z-index:2;max-width:460px;text-align:center}.logo-container[data-v-0225b951]{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:48px;animation:fadeInDown-0225b951 .8s ease forwards}.logo-container img[data-v-0225b951]{height:64px;width:auto;margin:0 auto}.brand-headline[data-v-0225b951]{margin:0 0 18px;color:var(--white);font-size:38px;font-weight:900;line-height:1.3;animation:fadeInUp-0225b951 .8s ease .2s both}.brand-headline span[data-v-0225b951]{color:var(--yellow)}.brand-sub[data-v-0225b951]{margin:0 0 48px;color:#ffffffbf;font-size:16px;font-weight:400;line-height:1.8;animation:fadeInUp-0225b951 .8s ease .35s both}.stats-row[data-v-0225b951]{display:flex;justify-content:center;align-items:stretch;gap:16px;animation:fadeInUp-0225b951 .8s ease .5s both}.stat-card[data-v-0225b951]{flex:1 1 0;min-width:0;padding:18px 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;background:#ffffff1a;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background .3s ease}.stat-card[data-v-0225b951]:hover{background:#ffffff29;transform:translateY(-4px)}.stat-number[data-v-0225b951]{display:block;margin-bottom:6px;color:var(--yellow);font-size:28px;font-weight:900;line-height:1}.stat-label[data-v-0225b951]{color:#fffc;font-size:12px;font-weight:600;white-space:nowrap}.stat-icon[data-v-0225b951]{width:40px;height:40px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1f;color:var(--yellow)}.stat-title[data-v-0225b951]{display:block;margin-bottom:4px;color:#fff;font-size:14px;font-weight:700;line-height:1.35}.stat-subtitle[data-v-0225b951]{display:block;color:#ffffffb3;font-size:12px;font-weight:500;line-height:1.4}.features-list[data-v-0225b951]{display:flex;flex-direction:column;gap:14px;margin-top:40px;animation:fadeInUp-0225b951 .8s ease .65s both}.feature-item[data-v-0225b951]{gap:12px;color:#ffffffd9;font-size:14px;font-weight:500}.feature-icon[data-v-0225b951],.feature-item[data-v-0225b951]{display:flex;align-items:center}.feature-icon[data-v-0225b951]{flex-shrink:0;width:36px;height:36px;justify-content:center;border-radius:10px;background:#ffffff1f}.form-panel[data-v-0225b951]{position:relative;width:48%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 50px;background:var(--fp-bg);transition:background .3s ease,border-color .3s ease}html.dark .form-panel{border-inline-start:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#0f172af7,#0a0f1dfa)}.form-panel[data-v-0225b951]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--yellow),var(--coral))}.form-wrapper[data-v-0225b951]{width:100%;max-width:400px;animation:fadeInRight-0225b951 .8s ease .3s both}html.dark .form-wrapper{width:100%;max-width:400px}@keyframes float-0225b951{0%,to{transform:translateY(0) rotate(15deg)}50%{transform:translateY(-20px) rotate(15deg)}}@keyframes float2-0225b951{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-15px) rotate(-10deg)}}@keyframes float3-0225b951{0%,to{transform:translateY(0) rotate(25deg)}50%{transform:translateY(-25px) rotate(25deg)}}@keyframes float4-0225b951{0%,to{transform:translateY(0) rotate(-20deg)}50%{transform:translateY(-18px) rotate(-20deg)}}@keyframes fadeInDown-0225b951{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-0225b951{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight-0225b951{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media(max-width:900px){.merchant-auth-shell[data-v-0225b951]{flex-direction:column;overflow:auto}.brand-panel[data-v-0225b951]{padding:60px 30px 40px}.brand-panel[data-v-0225b951],.form-panel[data-v-0225b951]{width:100%;min-height:auto}.form-panel[data-v-0225b951]{padding:40px 24px}.stats-row[data-v-0225b951]{gap:12px}.stat-card[data-v-0225b951]{min-width:90px;padding:14px 16px}}@media(max-width:520px){.brand-headline[data-v-0225b951]{font-size:30px}.brand-sub[data-v-0225b951]{font-size:14px}.stats-row[data-v-0225b951]{flex-wrap:wrap}}
