:root{--bg-body: #f3f1ec;--bg-card: #ffffff;--bg-dark: #1c1c1e;--primary-color: #1c1c1e;--primary-hover: #000000;--accent-yellow: #fcd34d;--accent-orange: #f87171;--accent-glow: rgba(252, 211, 77, .4);--text-main: #1c1c1e;--text-secondary: #8e8e93;--text-inverse: #ffffff;--sidebar-bg: #ffffff;--border-color: #e5e5ea;--success-color: #34c759;--warning-color: #ff9500;--danger-color: #ff3b30;--shadow-sm: 0 1px 6px rgba(0, 0, 0, .04);--shadow-md: 0 8px 16px rgba(0, 0, 0, .06);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--radius-full: 999px;--transition-smooth: .3s cubic-bezier(.25, .8, .25, 1)}html{font-size:13px}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-body);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.6;letter-spacing:.02em}h1,h2,h3,.big-num,.metric-value,.price{font-family:DM Sans,sans-serif;letter-spacing:-.02em}.ds-card{background:#fff;border-radius:var(--radius-lg)!important;border:none!important;box-shadow:var(--shadow-sm)!important;padding:24px}.ds-card.dark{background:var(--bg-dark);color:var(--text-inverse)}.ds-button{border-radius:var(--radius-full)!important;font-weight:600}.text-danger{color:var(--danger-color)!important}.text-success{color:var(--success-color)!important}.text-warning{color:var(--warning-color)!important}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--text-secondary)!important}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.ds-toast-container[data-v-ccf98030]{position:fixed;top:32px;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.ds-toast-item[data-v-ccf98030]{pointer-events:auto;min-width:280px;max-width:450px;padding:12px 20px;background:#fff;border-radius:var(--radius-md);box-shadow:0 10px 30px #0000001a;display:flex;align-items:center;gap:12px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-icon[data-v-ccf98030]{display:flex;align-items:center;justify-content:center}.toast-content[data-v-ccf98030]{font-size:.95rem;font-weight:700;color:var(--text-main)}.type-success[data-v-ccf98030]{background:#dcfce7f2;border-color:#bbf7d0;color:#166534}.type-success .toast-icon[data-v-ccf98030]{color:#166534}.type-error[data-v-ccf98030]{background:#fee2e2f2;border-color:#fecaca;color:#991b1b}.type-error .toast-icon[data-v-ccf98030]{color:#991b1b}.type-warning[data-v-ccf98030]{background:#fef9d3f2;border-color:#fef08a;color:#854d0e}.type-warning .toast-icon[data-v-ccf98030]{color:#854d0e}.type-info[data-v-ccf98030]{background:#eff6fff2;border-color:#bfdbfe;color:#1e40af}.type-info .toast-icon[data-v-ccf98030]{color:#1e40af}.toast-list-enter-active[data-v-ccf98030],.toast-list-leave-active[data-v-ccf98030]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-list-enter-from[data-v-ccf98030],.toast-list-leave-to[data-v-ccf98030]{opacity:0;transform:translateY(-20px) scale(.9)}#app{width:100vw;height:100vh;overflow:hidden}.sidebar-container[data-v-201496e7]{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:16px 0 16px 16px;pointer-events:none}.nav-pill[data-v-201496e7]{background:var(--sidebar-bg);border-radius:40px;padding:24px 12px;display:flex;flex-direction:column;align-items:center;gap:32px;box-shadow:var(--shadow-md);pointer-events:auto;width:80px}.logo-wrapper[data-v-201496e7]{width:44px;height:44px;background:var(--bg-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:0 4px 12px #0000001a}.logo-img[data-v-201496e7]{width:100%;height:100%;object-fit:contain}.nav-menu[data-v-201496e7]{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center}.nav-item[data-v-201496e7]{width:44px;height:44px;border-radius:50%;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all var(--transition-smooth);position:relative}.nav-item[data-v-201496e7]:hover{background-color:var(--bg-body);color:var(--text-main)}.nav-item.active[data-v-201496e7]{background-color:var(--accent-yellow);color:var(--bg-dark);box-shadow:0 4px 12px var(--accent-glow)}.nav-item[data-v-201496e7]:after{content:attr(title);position:absolute;left:60px;background:var(--bg-dark);color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap;font-weight:500}.nav-item[data-v-201496e7]:hover:after{opacity:1}.user-pill[data-v-201496e7]{background:var(--sidebar-bg);border-radius:40px;padding:12px;box-shadow:var(--shadow-md);pointer-events:auto;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;margin-top:16px}.user-pill[data-v-201496e7]:hover{transform:scale(1.05)}.avatar[data-v-201496e7]{width:48px;height:48px;background:#e5e7eb;border-radius:50%;overflow:hidden}.avatar img[data-v-201496e7]{width:100%;height:100%;object-fit:cover}.top-header[data-v-8396f133]{height:80px;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;padding:0 32px}.breadcrumbs[data-v-8396f133]{display:flex;align-items:center;gap:12px;font-size:1.1rem}.text-secondary[data-v-8396f133]{color:var(--text-secondary)}.active[data-v-8396f133]{color:var(--text-main);font-weight:800}.clickable[data-v-8396f133]{cursor:pointer;transition:all .2s ease;padding:4px 8px;border-radius:8px}.clickable[data-v-8396f133]:hover{background:#0000000d}.separator[data-v-8396f133]{color:var(--text-secondary);transform:rotate(20deg)}.actions[data-v-8396f133]{display:flex;align-items:center;gap:24px}.sys-time[data-v-8396f133]{font-size:.9rem;font-weight:600;color:var(--text-main);background:#fff;padding:8px 16px;border-radius:20px;box-shadow:var(--shadow-sm)}.user-profile[data-v-8396f133]{display:flex;align-items:center;gap:12px;cursor:pointer;background:#fff;padding:6px 16px 6px 6px;border-radius:30px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.user-profile[data-v-8396f133]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.user-avatar[data-v-8396f133]{width:36px;height:36px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.user-name[data-v-8396f133]{font-size:.95rem;font-weight:700}.btn-icon[data-v-8396f133],.btn-logout[data-v-8396f133]{width:40px;height:40px;border-radius:12px;background:#fff;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:var(--shadow-sm);border:none;cursor:pointer}.btn-icon[data-v-8396f133]:hover{color:var(--primary-color);transform:rotate(90deg)}.btn-logout[data-v-8396f133]:hover{background-color:var(--danger-color);color:#fff;transform:scale(1.1)}.modal-overlay[data-v-8396f133]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-8396f133]{width:400px;padding:32px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a}.modal-header[data-v-8396f133]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h3[data-v-8396f133]{margin:0;font-size:1.25rem;font-weight:800;color:var(--text-main)}.close-btn[data-v-8396f133]{background:transparent;border:none;cursor:pointer;color:var(--text-secondary);transition:all .2s}.close-btn[data-v-8396f133]:hover{color:var(--danger-color);transform:rotate(90deg)}.password-form[data-v-8396f133]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-8396f133]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-8396f133]{font-size:.9rem;font-weight:600;color:var(--text-main)}.form-input[data-v-8396f133]{padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.95rem;outline:none;transition:border-color .2s}.form-input[data-v-8396f133]:focus{border-color:var(--accent-yellow)}.mt-4[data-v-8396f133]{margin-top:1rem}.full-width[data-v-8396f133]{width:100%;height:48px;font-size:1.05rem;font-weight:700}.btn-primary[data-v-8396f133]{background:linear-gradient(135deg,var(--accent-yellow) 0%,#F59E0B 100%);color:#000;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.btn-primary[data-v-8396f133]:active{transform:scale(.98)}.btn-primary[data-v-8396f133]:disabled{opacity:.7;cursor:not-allowed}.layout-container[data-v-8e93404e]{display:flex;height:100vh;width:100vw;background-color:var(--bg-body)}.sidebar-wrapper[data-v-8e93404e]{height:100vh;flex-shrink:0;position:relative;z-index:50}.main-content[data-v-8e93404e]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;margin:16px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page-content[data-v-8e93404e]{flex:1;overflow-y:auto;padding:24px}.fade-enter-active[data-v-8e93404e],.fade-leave-active[data-v-8e93404e]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fade-enter-from[data-v-8e93404e]{opacity:0;transform:translateY(20px)}.fade-leave-to[data-v-8e93404e]{opacity:0;transform:translateY(-20px)}.login-wrapper[data-v-7ef75895]{display:flex;height:100vh;width:100vw;overflow:hidden;background:#fff}.visual-side[data-v-7ef75895]{flex:1.4;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:56px 0 0;background:linear-gradient(160deg,#6366f1,#c026d3 45%,#f97316)}.sun[data-v-7ef75895]{position:absolute;top:-260px;right:-260px;width:460px;height:460px;background:radial-gradient(circle,#fef3c7 0%,#fde68a 22%,rgba(253,230,138,.35) 45%,transparent 72%);border-radius:50%;z-index:0;filter:blur(14px);animation:sun-glow-7ef75895 6s ease-in-out infinite;pointer-events:none}@keyframes sun-glow-7ef75895{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.04);opacity:.6}}.ambient-glow[data-v-7ef75895]{position:absolute;bottom:-180px;left:50%;transform:translate(-50%);width:80%;height:380px;background:radial-gradient(ellipse,rgba(252,211,77,.18) 0%,transparent 70%);z-index:0;pointer-events:none}.ball-spark[data-v-7ef75895]{position:absolute;top:42%;left:0;width:9px;height:9px;pointer-events:none;z-index:4;animation:ball-fly-7ef75895 3.6s cubic-bezier(.55,.05,.85,.3) infinite;animation-fill-mode:backwards}.ball-spark[data-v-7ef75895]:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(135deg,#fffbeb,#fbbf24 60%,#f97316);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:drop-shadow(0 0 4px rgba(254,243,199,1)) drop-shadow(0 0 10px rgba(251,191,36,.7)) drop-shadow(0 0 18px rgba(251,191,36,.35));animation:spark-twinkle-7ef75895 .55s ease-in-out infinite}.spark-lead[data-v-7ef75895]{width:6px;height:6px;animation-delay:-.18s}.spark-lead[data-v-7ef75895]:after{background:linear-gradient(135deg,#fff,#fef3c7);animation-delay:0s;animation-duration:.4s}.spark-t1[data-v-7ef75895]{width:10px;height:10px;animation-delay:.16s}.spark-t2[data-v-7ef75895]{width:9px;height:9px;animation-delay:.32s}.spark-t3[data-v-7ef75895]{width:8px;height:8px;animation-delay:.48s}.spark-t4[data-v-7ef75895]{width:7px;height:7px;animation-delay:.64s}.spark-t5[data-v-7ef75895]{width:5px;height:5px;animation-delay:.8s}.spark-t1[data-v-7ef75895]:after{animation-delay:.05s}.spark-t2[data-v-7ef75895]:after{animation-delay:.12s;background:linear-gradient(135deg,#fff7ed,#fb923c)}.spark-t3[data-v-7ef75895]:after{animation-delay:.2s;background:linear-gradient(135deg,#fdf2f8,#ec4899)}.spark-t4[data-v-7ef75895]:after{animation-delay:.28s;background:linear-gradient(135deg,#f5f3ff,#a78bfa)}.spark-t5[data-v-7ef75895]:after{animation-delay:.36s;background:linear-gradient(135deg,#ecfeff,#22d3ee);animation-duration:.7s}@keyframes spark-twinkle-7ef75895{0%,to{transform:rotate(0) scale(.3);opacity:.3}50%{transform:rotate(180deg) scale(1.4);opacity:1}}.flying-ball[data-v-7ef75895]{position:absolute;top:42%;left:0;width:34px;height:34px;background:radial-gradient(circle at 32% 30%,#fff,#f3f4f6 55%,#d4d4d8);border-radius:50%;box-shadow:inset -3px -3px 6px #0000002e,0 4px 12px #00000040;z-index:5;pointer-events:none;animation:ball-fly-7ef75895 3.6s cubic-bezier(.55,.05,.85,.3) infinite}.flying-ball[data-v-7ef75895]:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(60deg,transparent 42%,#1c1c1e 42%,#1c1c1e 46%,transparent 46%),linear-gradient(-60deg,transparent 42%,#1c1c1e 42%,#1c1c1e 46%,transparent 46%),linear-gradient(180deg,transparent 60%,#1c1c1e 60%,#1c1c1e 63%,transparent 63%);opacity:.55}@keyframes ball-fly-7ef75895{0%{left:-60px;transform:translateY(0) rotate(0);opacity:0;box-shadow:inset -3px -3px 6px #0000002e,0 4px 12px #00000040}12%{opacity:1}88%{opacity:1;box-shadow:-25px 0 0 -4px #ffffff73,-55px 0 0 -10px #ffffff47,-85px 0 0 -16px #ffffff26,inset -3px -3px 6px #0000002e,0 4px 12px #00000040}to{left:calc(100% + 60px);transform:translateY(-30px) rotate(720deg);opacity:0;box-shadow:-50px 0 0 -8px #fff9,-100px 0 0 -18px #ffffff59,-150px 0 0 -26px #ffffff2e,inset -3px -3px 6px #0000002e,0 4px 12px #00000040}}.hero-composition[data-v-7ef75895]{position:relative;z-index:3;flex:1;display:flex;align-items:center;justify-content:center;gap:24px;width:100%;max-width:820px;padding:0 40px}.ip-flank[data-v-7ef75895]{position:relative;flex-shrink:0;filter:drop-shadow(0 20px 40px rgba(0,0,0,.32));transition:transform .4s cubic-bezier(.25,.8,.25,1);cursor:pointer}.ip-left[data-v-7ef75895]{width:230px;animation:ip-float-left-7ef75895 3.8s ease-in-out infinite}.ip-left[data-v-7ef75895]:hover{transform:translateY(-14px) scale(1.04) rotate(-2deg)!important}.ip-right[data-v-7ef75895]{width:230px;animation:ip-float-right-7ef75895 4.4s ease-in-out infinite .6s}.ip-right[data-v-7ef75895]:hover{transform:translateY(-14px) scale(1.04) rotate(2deg)!important}@keyframes ip-float-left-7ef75895{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(-2deg)}}@keyframes ip-float-right-7ef75895{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-18px) rotate(2deg)}}.ip-flank img[data-v-7ef75895]{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;z-index:2}.ip-glow[data-v-7ef75895]{position:absolute;bottom:5%;left:50%;transform:translate(-50%);width:65%;height:22px;background:radial-gradient(ellipse,rgba(255,255,255,.55) 0%,transparent 70%);filter:blur(10px);z-index:1;animation:glow-pulse-7ef75895 4s ease-in-out infinite}@keyframes glow-pulse-7ef75895{0%,to{opacity:.6;transform:translate(-50%) scale(.9)}50%{opacity:.95;transform:translate(-50%) scale(1.1)}}.brand-center[data-v-7ef75895]{position:relative;z-index:3;flex-shrink:0;text-align:center;max-width:220px}.brand-logo img[data-v-7ef75895]{width:200px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.22))}.brand-divider[data-v-7ef75895]{width:48px;height:3px;background:linear-gradient(90deg,#fbbf24,#f97316);border-radius:2px;margin:16px auto;box-shadow:0 2px 8px #fbbf2466}.brand-slogan[data-v-7ef75895]{color:#fff;font-size:.95rem;font-weight:400;line-height:1.6;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.25);letter-spacing:.02em;opacity:.95}.bottom-area[data-v-7ef75895]{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;gap:18px;padding:0 0 28px}.stats-row[data-v-7ef75895]{display:flex;gap:10px;justify-content:center;flex-wrap:nowrap}.stat-card[data-v-7ef75895]{position:relative;display:flex;align-items:center;gap:10px;background:#ffffff2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.32);color:#fff;box-shadow:0 10px 24px #0000002e;transition:transform .35s cubic-bezier(.25,.8,.25,1),background .3s ease,box-shadow .35s ease;overflow:hidden}.stat-card[data-v-7ef75895]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 60%);pointer-events:none;opacity:.7}.stat-card[data-v-7ef75895]:hover{transform:translateY(-3px) scale(1.03);background:#ffffff42;box-shadow:0 16px 32px #0000003d}.stat-icon[data-v-7ef75895]{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#ffffff38;border:1px solid rgba(255,255,255,.35);color:#fff;box-shadow:inset 0 1px #ffffff59}.stat-icon-1[data-v-7ef75895]{background:linear-gradient(135deg,#fbbf24,#f97316)}.stat-icon-2[data-v-7ef75895]{background:linear-gradient(135deg,#f43f5e,#ec4899)}.stat-icon-3[data-v-7ef75895]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stat-icon-4[data-v-7ef75895]{background:linear-gradient(135deg,#14b8a6,#06b6d4)}.stat-content[data-v-7ef75895]{position:relative;display:flex;flex-direction:column;align-items:flex-start;line-height:1}.stat-num[data-v-7ef75895]{display:flex;align-items:baseline;gap:1px;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.num-gradient[data-v-7ef75895]{background:linear-gradient(180deg,#fff,#fef3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px rgba(0,0,0,.18);filter:drop-shadow(0 1px 2px rgba(251,191,36,.35))}.num-suffix[data-v-7ef75895]{font-size:.85rem;font-weight:800;color:#fbbf24;margin-left:1px;letter-spacing:0;text-shadow:0 0 8px rgba(251,191,36,.55)}.stat-label[data-v-7ef75895]{font-size:.68rem;opacity:.95;margin-top:5px;font-weight:600;letter-spacing:.06em;color:#ffffffe6}.marquee-section[data-v-7ef75895]{display:flex;flex-direction:column;gap:10px;width:100%}.marquee-label[data-v-7ef75895]{display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffffc7;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.25)}.marquee-label .label-dot[data-v-7ef75895]{width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px #fbbf24b3;animation:dot-pulse-7ef75895 1.5s ease-in-out infinite}@keyframes dot-pulse-7ef75895{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.marquee[data-v-7ef75895]{overflow:hidden;position:relative;width:100%;mask-image:linear-gradient(90deg,transparent 0%,white 6%,white 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,white 6%,white 94%,transparent 100%)}.marquee-track[data-v-7ef75895]{display:flex;gap:32px;width:max-content;align-items:center;animation:marquee-scroll-7ef75895 40s linear infinite}.marquee:hover .marquee-track[data-v-7ef75895]{animation-play-state:paused}@keyframes marquee-scroll-7ef75895{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-item[data-v-7ef75895]{display:inline-flex;align-items:center;gap:12px;color:#ffffffd1;font-size:1.25rem;font-weight:700;letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;padding:4px 0;transition:color .3s ease}.brand-item[data-v-7ef75895]:hover{color:#fbbf24}.brand-item[data-v-7ef75895]:before{content:"";width:5px;height:5px;background:#ffffff73;border-radius:1px;transform:rotate(45deg);flex-shrink:0;transition:background .3s ease}.brand-item[data-v-7ef75895]:hover:before{background:#fbbf24}.form-side[data-v-7ef75895]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.login-box[data-v-7ef75895]{position:relative;width:100%;max-width:420px;padding:40px;z-index:3}.header[data-v-7ef75895]{margin-bottom:44px}.header-tag[data-v-7ef75895]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;color:#6366f1;background:#6366f11a;padding:5px 12px;border-radius:999px;margin-bottom:16px}.header h2[data-v-7ef75895]{font-size:2.4rem;font-weight:800;color:var(--text-main);margin-bottom:10px;letter-spacing:-.025em;line-height:1.15}.header p[data-v-7ef75895]{color:var(--text-secondary);font-size:1rem}.input-group[data-v-7ef75895]{margin-bottom:22px}.input-group label[data-v-7ef75895]{display:block;font-size:.85rem;font-weight:600;margin-bottom:8px;color:var(--text-main);letter-spacing:.02em}.input-wrapper[data-v-7ef75895]{position:relative;display:flex;align-items:center}.input-wrapper .icon[data-v-7ef75895]{position:absolute;left:16px;color:var(--text-secondary);z-index:1}.input-wrapper input[data-v-7ef75895]{width:100%;padding:15px 16px 15px 48px;border-radius:14px;border:2px solid #f3f4f6;background:#f9fafb;font-size:.95rem;font-weight:500;transition:all .3s ease;outline:none;font-family:inherit}.input-wrapper input[data-v-7ef75895]:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 4px #6366f11f}.cta-btn[data-v-7ef75895]{width:100%;padding:15px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#c026d3);color:#fff;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 12px 24px -8px #6366f180;font-family:inherit;letter-spacing:.02em}.cta-btn[data-v-7ef75895]:hover{transform:translateY(-2px);box-shadow:0 16px 32px -8px #c026d38c}.cta-btn[data-v-7ef75895]:active{transform:translateY(0)}.cta-btn[data-v-7ef75895]:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:1100px){.visual-side[data-v-7ef75895]{flex:1}.hero-composition[data-v-7ef75895]{gap:16px;max-width:720px}.ip-left[data-v-7ef75895],.ip-right[data-v-7ef75895]{width:190px}.brand-logo img[data-v-7ef75895]{width:170px}.brand-slogan[data-v-7ef75895]{font-size:.85rem}.brand-item[data-v-7ef75895]{font-size:1.15rem}.stat-num[data-v-7ef75895]{font-size:1.3rem}.stat-label[data-v-7ef75895]{font-size:.62rem}}@media(max-width:880px){.login-wrapper[data-v-7ef75895]{flex-direction:column}.visual-side[data-v-7ef75895]{flex:none;height:60vh;padding-top:40px}.hero-composition[data-v-7ef75895]{flex-direction:column;gap:12px;padding:0 24px}.ip-left[data-v-7ef75895],.ip-right[data-v-7ef75895]{width:110px}.ip-left[data-v-7ef75895]{order:1}.brand-center[data-v-7ef75895]{order:2;max-width:280px}.ip-right[data-v-7ef75895]{order:3}.brand-logo img[data-v-7ef75895]{width:150px}.brand-divider[data-v-7ef75895]{margin:10px auto}.brand-slogan[data-v-7ef75895]{font-size:.8rem}.flying-ball[data-v-7ef75895]{width:28px;height:28px;top:30%}.ball-spark[data-v-7ef75895]{top:30%}.spark-lead[data-v-7ef75895]{width:5px;height:5px}.spark-t1[data-v-7ef75895]{width:8px;height:8px}.spark-t2[data-v-7ef75895]{width:7px;height:7px}.spark-t3[data-v-7ef75895]{width:6px;height:6px}.spark-t4[data-v-7ef75895]{width:5px;height:5px}.spark-t5[data-v-7ef75895]{width:4px;height:4px}.bottom-area[data-v-7ef75895]{padding-bottom:16px;gap:10px}.stats-row[data-v-7ef75895]{gap:6px}.stat-card[data-v-7ef75895]{padding:7px 10px;gap:7px;border-radius:10px}.stat-icon[data-v-7ef75895]{width:26px;height:26px;border-radius:7px}.stat-num[data-v-7ef75895]{font-size:1.05rem}.num-suffix[data-v-7ef75895]{font-size:.72rem}.stat-label[data-v-7ef75895]{font-size:.56rem;letter-spacing:.04em}.marquee-label[data-v-7ef75895]{font-size:.88rem}.brand-item[data-v-7ef75895]{font-size:1.1rem}.marquee-track[data-v-7ef75895]{gap:28px}}
