.app-shell[data-v-f85163ad]{width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.main[data-v-f85163ad]{flex-direction:column;flex:1;min-width:0;max-width:calc(100vw - 280px);min-height:100vh;margin-left:280px;display:flex}.sidebar[data-v-f85163ad]{z-index:100;background:linear-gradient(#071426 0%,#0a1c34 45%,#071426 100%);border-right:1px solid #ffffff14;flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:14px 0 50px #040b162e}.sidebar-glow[data-v-f85163ad]{pointer-events:none;filter:blur(6px);border-radius:50%;position:absolute}.sidebar-glow-top[data-v-f85163ad]{background:radial-gradient(circle,#00b7d94d,#00b7d914 38%,#0000 70%);width:270px;height:270px;animation:8s ease-in-out infinite glowMove-f85163ad;top:-100px;right:-90px}.sidebar-glow-bottom[data-v-f85163ad]{background:radial-gradient(circle,#39d5ef2e,#0000 68%);width:280px;height:280px;animation:10s ease-in-out infinite reverse glowMove-f85163ad;bottom:-80px;left:-120px}.brand[data-v-f85163ad]{z-index:2;border-bottom:1px solid #ffffff14;align-items:center;min-height:96px;padding:0 22px;display:flex;position:relative}.brand-logo[data-v-f85163ad]{color:#fff;background:linear-gradient(135deg,#00b7d9,#45daf0);border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-family:Sora,Inter,sans-serif;font-size:21px;font-weight:800;animation:4s ease-in-out infinite logoFloat-f85163ad;display:flex;position:relative;box-shadow:0 12px 35px #00b7d952,inset 0 1px #ffffff59}.brand-logo[data-v-f85163ad]:after{content:"";border:1px solid #39d5ef33;border-radius:20px;position:absolute;inset:-5px}.brand-content[data-v-f85163ad]{margin-left:13px}.brand-name[data-v-f85163ad]{color:#fff;letter-spacing:.12em;font-family:Sora,Inter,sans-serif;font-size:20px;font-weight:800}.brand-subtitle[data-v-f85163ad]{color:#89a5c7;margin-top:2px;font-size:11px;font-weight:500}.navigation[data-v-f85163ad]{z-index:2;flex:1;padding:15px 14px;position:relative;overflow-y:auto}.navigation[data-v-f85163ad]::-webkit-scrollbar{width:5px}.navigation[data-v-f85163ad]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.nav-section[data-v-f85163ad]{color:#6682a7;letter-spacing:.13em;text-transform:uppercase;padding:18px 14px 9px;font-size:10px;font-weight:800}.nav-item[data-v-f85163ad]{color:#aebcd0;border:1px solid #0000;border-radius:15px;align-items:center;min-height:50px;margin-bottom:5px;padding:0 14px;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.nav-item[data-v-f85163ad]:hover{color:#fff;background:#ffffff0e;border-color:#ffffff0d;transform:translate(3px)}.nav-item.router-link-active[data-v-f85163ad]{color:#fff;background:linear-gradient(90deg,#00b7d938,#00b7d914);border-color:#46dbf029;box-shadow:inset 0 0 25px #00b7d90d,0 8px 25px #00000014}.nav-item.router-link-active[data-v-f85163ad]:before{content:"";background:linear-gradient(#61e4f5,#00b7d9);border-radius:0 10px 10px 0;width:4px;height:30px;position:absolute;left:-14px;box-shadow:0 0 18px #00b7d9cc}.nav-item.router-link-active .nav-icon[data-v-f85163ad]{color:#61e4f5;background:#00b7d921}.nav-icon[data-v-f85163ad]{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;transition:background .2s,color .2s;display:flex}.nav-icon svg[data-v-f85163ad]{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nav-label[data-v-f85163ad]{font-size:14px;font-weight:600}.sidebar-footer[data-v-f85163ad]{z-index:2;border-top:1px solid #ffffff14;padding:16px;position:relative}.consumer-status[data-v-f85163ad]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;align-items:center;padding:13px 14px;display:flex}.consumer-indicator[data-v-f85163ad]{justify-content:center;align-items:center;width:20px;height:20px;margin-right:11px;display:flex;position:relative}.consumer-dot[data-v-f85163ad]{background:#20c879;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #20c879bf}.consumer-pulse[data-v-f85163ad]{border:1px solid #20c87980;border-radius:50%;width:18px;height:18px;animation:1.8s ease-out infinite statusPulse-f85163ad;position:absolute}.consumer-info[data-v-f85163ad]{flex-direction:column;display:flex}.consumer-info strong[data-v-f85163ad]{color:#eef6ff;font-size:12px;font-weight:700}.consumer-info span[data-v-f85163ad]{color:#7793b6;font-size:10px}.topbar[data-v-f85163ad]{z-index:80;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);background:#f8fcffd1;border-bottom:1px solid #d8e4edcc;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:86px;padding:0 34px;display:flex;position:sticky;top:0}.topbar[data-v-f85163ad]:after{content:"";background:linear-gradient(90deg,#0000,#00b7d92e,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar-left[data-v-f85163ad]{min-width:0}.page-context[data-v-f85163ad]{color:var(--brand-primary);letter-spacing:.15em;font-size:10px;font-weight:800}.topbar h1[data-v-f85163ad]{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:Sora,Inter,sans-serif;font-size:24px;font-weight:800;overflow:hidden}.topbar-right[data-v-f85163ad]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.service-pill[data-v-f85163ad],.build-pill[data-v-f85163ad]{color:#344054;background:#ffffffb3;border:1px solid #d8e4ede6;border-radius:12px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px 10px #10182808}.service-indicator[data-v-f85163ad]{background:var(--success);border-radius:50%;width:8px;height:8px;margin-right:8px;box-shadow:0 0 0 4px #0f9f621a}.user-menu[data-v-f85163ad]{position:relative}.user-card[data-v-f85163ad]{cursor:pointer;background:#ffffffd9;border:none;border-radius:16px;align-items:center;min-height:54px;margin-left:4px;padding:0 12px 0 8px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 20px #1018280d}.user-card[data-v-f85163ad]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #10182814}.avatar[data-v-f85163ad]{color:#007f98;background:linear-gradient(135deg,#dffaff,#fff);border:1px solid #00b7d926;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Sora,sans-serif;font-size:13px;font-weight:800;display:flex}.user-text[data-v-f85163ad]{flex-direction:column;min-width:0;max-width:190px;margin-left:9px;display:flex}.user-text strong[data-v-f85163ad],.user-text span[data-v-f85163ad]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-text strong[data-v-f85163ad]{color:#101828;font-size:12px;font-weight:700}.user-text span[data-v-f85163ad]{color:#98a2b3;margin-top:1px;font-size:10px}.user-chevron[data-v-f85163ad]{color:#98a2b3;margin-left:12px;font-size:12px;transition:transform .2s}.user-chevron.opened[data-v-f85163ad]{transform:rotate(180deg)}.user-dropdown[data-v-f85163ad]{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d8e4edf2;border-radius:18px;width:280px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0f172a26}.dropdown-user[data-v-f85163ad]{align-items:center;gap:11px;padding:10px;display:flex}.dropdown-avatar[data-v-f85163ad]{color:#008ba6;background:linear-gradient(135deg,#dffaff,#fff);border:1px solid #00b7d929;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Sora,sans-serif;font-size:13px;font-weight:800;display:flex}.dropdown-user>div[data-v-f85163ad]:last-child{flex-direction:column;min-width:0;display:flex}.dropdown-user strong[data-v-f85163ad],.dropdown-user span[data-v-f85163ad]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-user strong[data-v-f85163ad]{color:#101828;font-size:13px;font-weight:700}.dropdown-user span[data-v-f85163ad]{color:#98a2b3;margin-top:2px;font-size:11px}.dropdown-divider[data-v-f85163ad]{background:#edf1f5;height:1px;margin:6px 4px}.role-row[data-v-f85163ad]{justify-content:space-between;align-items:center;padding:10px;display:flex}.role-row span[data-v-f85163ad]{color:#98a2b3;font-size:11px}.role-row strong[data-v-f85163ad]{color:#067647;background:#ecfdf3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.logout-button[data-v-f85163ad]{color:#b42318;background:0 0;border:none;border-radius:11px;align-items:center;gap:9px;width:100%;height:42px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.logout-button[data-v-f85163ad]:hover{background:#fff1f0}.logout-icon[data-v-f85163ad]{background:#fef3f2;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.user-dropdown-enter-active[data-v-f85163ad],.user-dropdown-leave-active[data-v-f85163ad]{transition:opacity .16s,transform .16s}.user-dropdown-enter-from[data-v-f85163ad],.user-dropdown-leave-to[data-v-f85163ad]{opacity:0;transform:translateY(-6px)scale(.98)}.page-container[data-v-f85163ad]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:28px 32px 50px;overflow-x:hidden}@keyframes logoFloat-f85163ad{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes statusPulse-f85163ad{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes glowMove-f85163ad{0%,to{transform:translate(0)}50%{transform:translate(-15px,18px)}}@media (width<=1100px){.sidebar[data-v-f85163ad]{width:240px}.main[data-v-f85163ad]{max-width:calc(100vw - 240px);margin-left:240px}.page-container[data-v-f85163ad]{padding:24px}.topbar[data-v-f85163ad]{padding:0 24px}}@media (width<=940px){.service-pill[data-v-f85163ad],.build-pill[data-v-f85163ad]{display:none}.topbar[data-v-f85163ad]{padding:0 18px}}@media (width<=760px){.sidebar[data-v-f85163ad]{width:78px}.main[data-v-f85163ad]{max-width:calc(100vw - 78px);margin-left:78px}.brand[data-v-f85163ad]{justify-content:center;padding:0}.brand-content[data-v-f85163ad],.nav-section[data-v-f85163ad],.nav-label[data-v-f85163ad],.sidebar-footer[data-v-f85163ad]{display:none}.navigation[data-v-f85163ad]{padding:16px 10px}.nav-item[data-v-f85163ad]{justify-content:center;padding:0}.nav-icon[data-v-f85163ad]{margin:0}.nav-item.router-link-active[data-v-f85163ad]:before{left:-10px}.user-text[data-v-f85163ad],.user-chevron[data-v-f85163ad]{display:none}.user-card[data-v-f85163ad]{padding:6px}.page-container[data-v-f85163ad]{padding:18px 14px 30px}}@media (width<=560px){.user-dropdown[data-v-f85163ad]{width:min(280px,100vw - 24px);max-width:calc(100vw - 24px);position:fixed;top:76px;right:12px}}.dashboard[data-v-daf77979]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.page-header[data-v-daf77979]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:4px 2px 0;animation:.45s both fadeUp-daf77979;display:flex}.page-header h1[data-v-daf77979]{display:none}.page-header p[data-v-daf77979]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-daf77979]:before{content:"LIVE OVERVIEW";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.last-update[data-v-daf77979]{border:1px solid var(--border,#e3ebf2);min-height:38px;color:var(--text-muted,#667085);white-space:nowrap;background:#ffffffbd;border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #1018280a}.last-update[data-v-daf77979]:before{content:"";background:var(--brand-primary,#00b7d9);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #00b7d91a}.cards[data-v-daf77979]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%;margin-bottom:20px;display:grid}.card[data-v-daf77979]{box-sizing:border-box;background:linear-gradient(145deg,#fffffffa,#f7fcffdb);border:1px solid #dbe6efeb;border-radius:20px;min-width:0;min-height:150px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s both fadeUp-daf77979;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280f}.card[data-v-daf77979]:nth-child(2){animation-delay:50ms}.card[data-v-daf77979]:nth-child(3){animation-delay:.1s}.card[data-v-daf77979]:nth-child(4){animation-delay:.15s}.card[data-v-daf77979]:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b7d933,#00b7d900 69%);border-radius:50%;width:132px;height:132px;position:absolute;top:-42px;right:-36px}.card[data-v-daf77979]:after{content:"";background:linear-gradient(90deg, var(--brand-primary,#00b7d9), #56def24d);opacity:.82;width:100%;height:3px;position:absolute;bottom:0;left:0}.card[data-v-daf77979]:hover{border-color:#00b7d947;transform:translateY(-4px);box-shadow:0 18px 38px #1018281a,0 0 0 1px #00b7d90a}.card-title[data-v-daf77979]{z-index:1;color:var(--text-muted,#667085);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;position:relative}.card-value[data-v-daf77979]{z-index:1;color:var(--text-strong,#0b1220);letter-spacing:-.035em;word-break:break-word;margin-top:12px;font-family:Sora,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(20px,2vw,31px);font-weight:800;line-height:1.05;position:relative}.card:first-child .card-value[data-v-daf77979]{color:var(--brand-primary,#00b7d9)}.card-secondary[data-v-daf77979]{z-index:1;color:var(--text-soft,#475467);word-break:break-word;margin-top:10px;font-size:12px;font-weight:500;position:relative}.section-grid[data-v-daf77979]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:100%;display:grid}.panel[data-v-daf77979]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#ffffffe0;border:1px solid #dbe6efeb;border-radius:20px;min-width:0;padding:22px;animation:.55s .1s both fadeUp-daf77979;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280d}.panel[data-v-daf77979]:before{content:"";background:linear-gradient(90deg, var(--brand-primary,#00b7d9), var(--brand-primary-2,#56def2));border-radius:0 0 8px 8px;width:64px;height:3px;position:absolute;top:0;left:22px;box-shadow:0 2px 10px #00b7d940}.panel h2[data-v-daf77979]{color:var(--text-main,#0f172a);letter-spacing:-.02em;margin:0 0 16px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:16px;font-weight:750}.info-row[data-v-daf77979]{border-bottom:1px solid #e3ebf2d1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.info-row[data-v-daf77979]:last-child{border-bottom:none}.info-row span[data-v-daf77979]{color:var(--text-muted,#667085);flex-shrink:0;font-size:13px;font-weight:500}.info-row strong[data-v-daf77979]{color:var(--text-main,#0f172a);text-align:right;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:750}.healthy[data-v-daf77979]{color:var(--success,#0f9f62)!important}.unhealthy[data-v-daf77979],.error-message[data-v-daf77979]{color:var(--error,#d92d20)}.message[data-v-daf77979],.error-message[data-v-daf77979]{border:1px solid var(--border,#e3ebf2);background:#ffffffe6;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #1018280d}.error-message[data-v-daf77979]{background:var(--error-bg,#fff0ef);border-color:#d92d202e}@keyframes fadeUp-daf77979{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.page-header[data-v-daf77979]{flex-direction:column;align-items:flex-start}}.page-header[data-v-5aed3056]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;animation:.42s both fadeUp-5aed3056;display:flex}.page-header h1[data-v-5aed3056]{display:none}.page-header p[data-v-5aed3056]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-5aed3056]:before{content:"REAL-TIME FLEET";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.terminal-count[data-v-5aed3056]{min-height:38px;color:var(--text-main,#0f172a);border:1px solid var(--border,#e3ebf2);background:#fffc;border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 16px #1018280a}.terminal-count[data-v-5aed3056]:before{content:"";background:var(--brand-primary,#00b7d9);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00b7d91a}.table-container[data-v-5aed3056]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;animation:.5s 60ms both fadeUp-5aed3056;overflow:hidden;box-shadow:0 12px 34px #1018280f}.table-container[data-v-5aed3056]:before{content:"";background:linear-gradient(90deg, var(--brand-primary,#00b7d9), #46d9ef2e);height:3px;display:block}.table-container[data-v-5aed3056]{overflow-x:auto}table[data-v-5aed3056]{min-width:960px}th[data-v-5aed3056]{text-align:left;color:#617087;border-bottom:1px solid var(--border,#e3ebf2);text-transform:uppercase;letter-spacing:.09em;background:linear-gradient(#f7fbfd,#f3f8fb);padding:14px 16px;font-size:10px;font-weight:800}td[data-v-5aed3056]{color:var(--text-soft,#475467);border-top:1px solid #e7edf3d1;padding:15px 16px;font-size:13px;transition:background .18s,color .18s}tbody tr[data-v-5aed3056]{cursor:pointer;transition:transform .18s,background .18s}tbody tr:hover td[data-v-5aed3056]{background:#00b7d90b}tbody tr:hover .identifier[data-v-5aed3056]{color:var(--brand-primary,#00b7d9)}.identifier[data-v-5aed3056]{color:var(--text-main,#0f172a);font-family:Sora,Segoe UI Variable Display,sans-serif;font-weight:700;transition:color .18s}.status[data-v-5aed3056]{color:#667085;text-transform:uppercase;letter-spacing:.03em;background:#f5f7f9;border:1px solid #e4eaf0;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.status[data-v-5aed3056]:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px}.online[data-v-5aed3056]{color:var(--success,#0f9f62);background:var(--success-bg,#ebfff4);border-color:#0f9f6229}.offline[data-v-5aed3056]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef);border-color:#d92d2026}.open[data-v-5aed3056]{color:var(--brand-primary,#00b7d9);text-align:right;font-size:20px;font-weight:700}.empty[data-v-5aed3056]{color:var(--text-muted,#667085);text-align:center;padding:54px!important}.message[data-v-5aed3056],.error[data-v-5aed3056]{border:1px solid var(--border,#e3ebf2);background:#ffffffe6;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #1018280d}.error[data-v-5aed3056]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef);border-color:#d92d2029}@keyframes fadeUp-5aed3056{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.page-header[data-v-5aed3056]{flex-direction:column;align-items:flex-start}}.chart-panel[data-v-2eada677]{background:linear-gradient(#fffffff7,#fafdfff0);border:1px solid #e3ebf2e6;border-radius:22px;width:100%;min-width:0;padding:20px 22px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 12px 28px #1018280f}.chart-panel[data-v-2eada677]:hover{border-color:#00b7d933;transform:translateY(-2px);box-shadow:0 16px 32px #10182814}.chart-accent[data-v-2eada677]{background:linear-gradient(90deg,#00b7d9,#61e4f5);border-radius:0 0 8px 8px;width:56px;height:3px;position:absolute;top:0;left:22px;box-shadow:0 3px 10px #00b7d93d}.chart-header[data-v-2eada677]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.chart-title-block[data-v-2eada677]{align-items:center;gap:12px;min-width:0;display:flex}.chart-icon[data-v-2eada677]{color:#00a9c8;background:linear-gradient(135deg,#00b7d91c,#54def20a);border:1px solid #00b7d91f;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.chart-icon svg[data-v-2eada677]{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chart-title-block h2[data-v-2eada677]{color:#101828;letter-spacing:-.02em;margin:0;font-family:Sora,Inter,sans-serif;font-size:16px;font-weight:700}.chart-title-block p[data-v-2eada677]{color:#98a2b3;margin:4px 0 0;font-size:11px}.chart-live-badge[data-v-2eada677]{color:#067647;background:#ecfdf3;border:1px solid #d1fadf;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.live-dot[data-v-2eada677]{background:#12b76a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #12b76a1a}.chart-container[data-v-2eada677]{width:100%;min-width:0;max-width:100%;height:280px;position:relative;overflow:hidden}.chart-container canvas[data-v-2eada677]{display:block;width:100%!important;max-width:100%!important}.chart-footer[data-v-2eada677]{border-top:1px solid #e4ebf1e6;flex-wrap:wrap;align-items:center;gap:0;margin-top:12px;padding-top:12px;display:flex}.footer-item[data-v-2eada677]{color:#98a2b3;align-items:center;gap:6px;font-size:10px;display:flex}.footer-item strong[data-v-2eada677]{color:#475467;font-size:10px;font-weight:700}.footer-divider[data-v-2eada677]{background:#e4e7ec;width:1px;height:14px;margin:0 10px}.empty[data-v-2eada677]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:36px 18px;display:flex}.empty-icon[data-v-2eada677]{color:#00a6c5;background:#00b7d912;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:12px;display:flex}.empty-icon svg[data-v-2eada677]{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.empty strong[data-v-2eada677]{color:#344054;font-size:13px;font-weight:700}.empty span[data-v-2eada677]{color:#98a2b3;max-width:320px;margin-top:5px;font-size:11px}@media (width<=700px){.chart-panel[data-v-2eada677]{border-radius:18px;padding:18px 14px 14px}.chart-header[data-v-2eada677]{flex-direction:column;align-items:flex-start}.chart-container[data-v-2eada677]{height:250px}.chart-title-block p[data-v-2eada677]{display:none}}.terminal-page[data-v-a6625888]{width:100%;min-width:0;max-width:100%}.back[data-v-a6625888]{border:1px solid var(--border,#e3ebf2);min-height:36px;color:var(--text-soft,#475467);background:#ffffffc2;border-radius:11px;align-items:center;gap:8px;margin-bottom:16px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 5px 16px #10182809}.back[data-v-a6625888]:hover{color:var(--brand-primary,#00b7d9);border-color:#00b7d942;transform:translate(-2px)}.page-header[data-v-a6625888]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;animation:.42s both fadeUp-a6625888;display:flex}.page-header h1[data-v-a6625888]{color:var(--text-main,#0f172a);letter-spacing:-.03em;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:24px;font-weight:800}.page-header p[data-v-a6625888]{color:var(--text-muted,#667085);margin:5px 0 0;font-size:12px}.header-right[data-v-a6625888]{align-items:center;display:flex}.status[data-v-a6625888]{border:1px solid var(--border,#e3ebf2);color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f4f6f8;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.status[data-v-a6625888]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #66708514}.status.online[data-v-a6625888]{color:var(--success,#0f9f62);background:var(--success-bg,#ebfff4);border-color:#0f9f6229}.status.offline[data-v-a6625888]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef);border-color:#d92d2029}.terminal-info[data-v-a6625888]{background:#ffffffdb;border:1px solid #dbe6efeb;border-radius:18px;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:16px;animation:.46s 30ms both fadeUp-a6625888;display:flex;box-shadow:0 9px 26px #1018280b}.terminal-info>div[data-v-a6625888]{flex-direction:column;gap:4px;min-width:150px;padding:4px 8px;display:flex}.terminal-info span[data-v-a6625888]{color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.terminal-info strong[data-v-a6625888]{color:var(--text-main,#0f172a);overflow-wrap:anywhere;font-size:12px;font-weight:700}.metrics-grid[data-v-a6625888]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.metric-card[data-v-a6625888]{background:linear-gradient(145deg,#fffffffa,#f7fcffdb);border:1px solid #dbe6efeb;border-radius:18px;min-height:128px;padding:19px;transition:transform .18s,box-shadow .18s;animation:.5s both fadeUp-a6625888;position:relative;overflow:hidden;box-shadow:0 9px 26px #1018280d}.metric-card[data-v-a6625888]:after{content:"";background:radial-gradient(circle,#00b7d929,#0000 70%);border-radius:50%;width:115px;height:115px;position:absolute;top:-42px;right:-32px}.metric-card[data-v-a6625888]:hover{transform:translateY(-3px);box-shadow:0 17px 36px #10182817}.metric-card span[data-v-a6625888]{z-index:1;color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:800;display:block;position:relative}.metric-card strong[data-v-a6625888]{z-index:1;color:var(--text-main,#0f172a);overflow-wrap:anywhere;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:22px;font-weight:800;display:block;position:relative}.charts-grid[data-v-a6625888]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.charts-grid[data-v-a6625888]>*{filter:drop-shadow(0 10px 24px #1018280a);min-width:0}.history-panel[data-v-a6625888]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;animation:.52s 80ms both fadeUp-a6625888;position:relative;overflow:hidden;box-shadow:0 12px 34px #1018280e}.history-panel[data-v-a6625888]:before{content:"";background:linear-gradient(90deg,var(--brand-primary,#00b7d9),#46d9ef29);height:3px;position:absolute;inset:0 0 auto}.history-header[data-v-a6625888]{padding:22px 22px 15px}.history-header h2[data-v-a6625888]{color:var(--text-main,#0f172a);margin:0;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:16px;font-weight:750}.history-header p[data-v-a6625888]{color:var(--text-muted,#667085);margin:5px 0 0;font-size:11px}.history-table[data-v-a6625888]{overflow-x:auto}table[data-v-a6625888]{white-space:nowrap;min-width:980px}th[data-v-a6625888]{text-align:left;color:#617087;border-top:1px solid var(--border,#e3ebf2);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#f7fbfd,#f3f8fb);padding:12px 15px;font-size:10px;font-weight:800}td[data-v-a6625888]{color:var(--text-soft,#475467);border-top:1px solid #e7edf3d1;padding:12px 15px;font-size:12px}tbody tr:hover td[data-v-a6625888]{background:#00b7d90a}.message[data-v-a6625888],.error[data-v-a6625888],.warning[data-v-a6625888]{border:1px solid var(--border,#e3ebf2);background:#ffffffe6;border-radius:16px;margin-bottom:16px;padding:18px 20px;box-shadow:0 10px 28px #1018280b}.error[data-v-a6625888]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef);border-color:#d92d2029}.warning[data-v-a6625888]{color:var(--warning,#c77918);background:var(--warning-bg,#fff6e7);border-color:#c779182e}.empty[data-v-a6625888]{color:var(--text-muted,#667085);text-align:center;padding:46px!important}@keyframes fadeUp-a6625888{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.metrics-grid[data-v-a6625888]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid[data-v-a6625888]{grid-template-columns:1fr}}@media (width<=700px){.page-header[data-v-a6625888]{flex-direction:column;align-items:flex-start;gap:14px}.metrics-grid[data-v-a6625888]{grid-template-columns:1fr}.terminal-info[data-v-a6625888]{gap:8px}.terminal-info>div[data-v-a6625888]{min-width:130px}}.page-header[data-v-e04b5318]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;animation:.42s both fadeUp-e04b5318;display:flex}.page-header h1[data-v-e04b5318]{display:none}.page-header p[data-v-e04b5318]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-e04b5318]:before{content:"PROCESSING OBSERVABILITY";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.error-count[data-v-e04b5318]{background:var(--error-bg,#fff0ef);min-height:38px;color:var(--error,#d92d20);border:1px solid #d92d2024;border-radius:12px;align-items:center;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.table-container[data-v-e04b5318]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;animation:.5s 50ms both fadeUp-e04b5318;overflow:auto hidden;box-shadow:0 12px 34px #1018280f}table[data-v-e04b5318]{min-width:900px}th[data-v-e04b5318]{text-align:left;color:#617087;border-bottom:1px solid var(--border,#e3ebf2);text-transform:uppercase;letter-spacing:.09em;background:linear-gradient(#f7fbfd,#f3f8fb);padding:14px 16px;font-size:10px;font-weight:800}td[data-v-e04b5318]{color:var(--text-soft,#475467);border-top:1px solid #e7edf3d1;padding:14px 16px;font-size:13px}tbody tr[data-v-e04b5318]{cursor:pointer;transition:background .18s}tbody tr:hover td[data-v-e04b5318]{background:#d92d2009}.error-type[data-v-e04b5318]{color:var(--error,#d92d20);font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:12px;font-weight:750}.error-description[data-v-e04b5318]{max-width:520px;color:var(--text-muted,#667085);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.open[data-v-e04b5318]{color:var(--brand-primary,#00b7d9);text-align:right;font-size:20px;font-weight:800}.empty[data-v-e04b5318]{color:var(--text-muted,#667085);text-align:center;padding:54px!important}.message[data-v-e04b5318],.error-message[data-v-e04b5318]{border:1px solid var(--border,#e3ebf2);background:#ffffffe6;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #1018280d}.error-message[data-v-e04b5318]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef);border-color:#d92d2029}.overlay[data-v-e04b5318]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b167a;justify-content:flex-end;animation:.18s fadeIn-e04b5318;display:flex;position:fixed;inset:0}.details-panel[data-v-e04b5318]{background:linear-gradient(#fff,#f7fbfd);border-left:1px solid #ffffff59;width:680px;max-width:96%;height:100vh;padding:28px;animation:.26s slideIn-e04b5318;overflow-y:auto;box-shadow:-24px 0 60px #050b162e}.details-header[data-v-e04b5318]{border-bottom:1px solid var(--border,#e3ebf2);justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:18px;display:flex}.details-header h2[data-v-e04b5318]{color:var(--text-main,#0f172a);margin:0;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:22px;font-weight:800}.details-header p[data-v-e04b5318]{color:var(--text-muted,#667085);margin:5px 0 0;font-size:12px}.close[data-v-e04b5318]{border:1px solid var(--border,#e3ebf2);width:38px;height:38px;color:var(--text-muted,#667085);background:#fff;border-radius:12px;font-size:24px;line-height:1;transition:transform .18s,color .18s,border-color .18s}.close[data-v-e04b5318]:hover{color:var(--error,#d92d20);border-color:#d92d2038;transform:rotate(5deg)}.details-grid[data-v-e04b5318]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.details-grid>div[data-v-e04b5318]{border:1px solid var(--border,#e3ebf2);background:#ffffffd1;border-radius:14px;padding:14px}.details-grid span[data-v-e04b5318]{color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.details-grid strong[data-v-e04b5318]{color:var(--text-main,#0f172a);overflow-wrap:anywhere;font-size:12px;font-weight:700}.detail-section[data-v-e04b5318]{margin-top:24px}.detail-section h3[data-v-e04b5318]{color:var(--text-main,#0f172a);margin-bottom:10px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:14px;font-weight:750}pre[data-v-e04b5318]{color:#d9f9ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#081426;border:1px solid #00b7d91f;border-radius:15px;margin:0;padding:16px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto;box-shadow:inset 0 0 28px #00b7d909}@keyframes fadeUp-e04b5318{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-e04b5318{0%{opacity:0}to{opacity:1}}@keyframes slideIn-e04b5318{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=700px){.page-header[data-v-e04b5318]{flex-direction:column;align-items:flex-start}.details-grid[data-v-e04b5318]{grid-template-columns:1fr}.details-panel[data-v-e04b5318]{padding:20px}}.page-header[data-v-4813abcf]{margin-bottom:18px;animation:.42s both fadeUp-4813abcf}.page-header h1[data-v-4813abcf]{display:none}.page-header p[data-v-4813abcf]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-4813abcf]:before{content:"SERVICE HEALTH";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.status-grid[data-v-4813abcf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.status-card[data-v-4813abcf]{background:linear-gradient(145deg,#fffffffa,#f7fcffdb);border:1px solid #dbe6efeb;border-radius:20px;min-height:132px;padding:21px;transition:transform .2s,box-shadow .2s;animation:.5s both fadeUp-4813abcf;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280e}.status-card[data-v-4813abcf]:nth-child(2){animation-delay:50ms}.status-card[data-v-4813abcf]:nth-child(3){animation-delay:.1s}.status-card[data-v-4813abcf]:nth-child(4){animation-delay:.15s}.status-card[data-v-4813abcf]:after{content:"";background:radial-gradient(circle,#00b7d929,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-36px}.status-card[data-v-4813abcf]:hover{transform:translateY(-3px);box-shadow:0 18px 38px #10182817}.status-card span[data-v-4813abcf]{color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700;display:block}.status-card strong[data-v-4813abcf]{z-index:1;color:var(--text-main,#0f172a);margin-top:13px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:24px;font-weight:800;display:inline-block;position:relative}.up[data-v-4813abcf]{color:var(--success,#0f9f62)!important}.down[data-v-4813abcf]{color:var(--error,#d92d20)!important}.system-grid[data-v-4813abcf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel[data-v-4813abcf]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;padding:22px;animation:.52s 80ms both fadeUp-4813abcf;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280d}.panel[data-v-4813abcf]:before{content:"";background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary-2));border-radius:0 0 8px 8px;width:64px;height:3px;position:absolute;top:0;left:22px;box-shadow:0 2px 10px #00b7d940}.panel h2[data-v-4813abcf]{color:var(--text-main,#0f172a);margin:0 0 15px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:16px;font-weight:750}.row[data-v-4813abcf]{border-bottom:1px solid #e3ebf2d6;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 0;display:flex}.row[data-v-4813abcf]:last-child{border-bottom:none}.row span[data-v-4813abcf]{color:var(--text-muted,#667085);font-size:13px;font-weight:500}.row strong[data-v-4813abcf]{color:var(--text-main,#0f172a);text-align:right;font-size:13px;font-weight:750}@keyframes fadeUp-4813abcf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.status-grid[data-v-4813abcf]{grid-template-columns:repeat(2,minmax(0,1fr))}.system-grid[data-v-4813abcf]{grid-template-columns:1fr}}@media (width<=600px){.status-grid[data-v-4813abcf]{grid-template-columns:1fr}}.search-page[data-v-133fc6ee]{width:100%}.page-header[data-v-133fc6ee]{margin-bottom:18px;animation:.42s both fadeUp-133fc6ee}.page-header h1[data-v-133fc6ee]{display:none}.page-header p[data-v-133fc6ee]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-133fc6ee]:before{content:"METRIC EXPLORER";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.tabs[data-v-133fc6ee]{border:1px solid var(--border,#e3ebf2);background:#ffffffd1;border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex;box-shadow:0 6px 18px #1018280a}.tabs button[data-v-133fc6ee]{min-height:38px;color:var(--text-muted,#667085);background:0 0;border:none;border-radius:10px;padding:0 15px;font-size:12px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.tabs button.active[data-v-133fc6ee]{color:#fff;background:linear-gradient(135deg,var(--brand-primary,#00b7d9),#3ed5ec);box-shadow:0 8px 20px #00b7d92e}.filters[data-v-133fc6ee]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;margin-bottom:20px;padding:18px;animation:.48s 40ms both fadeUp-133fc6ee;display:grid;box-shadow:0 10px 30px #1018280d}.filters label[data-v-133fc6ee]{color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.filters input[data-v-133fc6ee],.filters select[data-v-133fc6ee]{border:1px solid var(--border,#e3ebf2);width:100%;height:40px;color:var(--text-main,#0f172a);background:#fff;border-radius:11px;padding:0 11px;font-size:12px}.filter-actions[data-v-133fc6ee]{align-items:flex-end;gap:7px;display:flex}.primary[data-v-133fc6ee],.secondary[data-v-133fc6ee],.pagination button[data-v-133fc6ee]{border-radius:11px;height:40px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .18s,border-color .18s,color .18s}.primary[data-v-133fc6ee]{color:#fff;background:linear-gradient(135deg,var(--brand-primary,#00b7d9),#3ed5ec);border:none;box-shadow:0 10px 22px #00b7d92e}.primary[data-v-133fc6ee]:hover:not(:disabled){transform:translateY(-1px)}.secondary[data-v-133fc6ee],.pagination button[data-v-133fc6ee]{border:1px solid var(--border,#e3ebf2);color:var(--text-main,#0f172a);background:#fff}.secondary[data-v-133fc6ee]:hover,.pagination button[data-v-133fc6ee]:hover:not(:disabled){color:var(--brand-primary,#00b7d9);border-color:#00b7d947}button[data-v-133fc6ee]:disabled{opacity:.42;cursor:not-allowed}.table-container[data-v-133fc6ee]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;animation:.5s 60ms both fadeUp-133fc6ee;overflow:auto hidden;box-shadow:0 12px 34px #1018280f}th[data-v-133fc6ee]{text-align:left;color:#617087;border-bottom:1px solid var(--border,#e3ebf2);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#f7fbfd,#f3f8fb);padding:13px 14px;font-size:10px;font-weight:800}td[data-v-133fc6ee]{color:var(--text-soft,#475467);border-top:1px solid #e7edf3d1;padding:13px 14px;font-size:12px}tbody tr:hover td[data-v-133fc6ee]{background:#00b7d90a}.result-info[data-v-133fc6ee]{color:var(--text-muted,#667085);margin:0 0 10px 2px;font-size:12px;font-weight:600}.pagination[data-v-133fc6ee]{color:var(--text-muted,#667085);justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.archive-layout[data-v-133fc6ee]{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.archive-files[data-v-133fc6ee],.archive-results[data-v-133fc6ee]{min-width:0}.archive-files h2[data-v-133fc6ee],.archive-results h2[data-v-133fc6ee]{color:var(--text-main,#0f172a);margin:0 0 12px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:15px;font-weight:750}.archive-file[data-v-133fc6ee]{text-align:left;border:1px solid var(--border,#e3ebf2);width:100%;color:var(--text-main,#0f172a);background:#ffffffdb;border-radius:14px;flex-direction:column;gap:5px;margin-bottom:8px;padding:13px 14px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:0 5px 16px #10182809}.archive-file[data-v-133fc6ee]:hover{border-color:#00b7d940;transform:translate(2px)}.archive-file span[data-v-133fc6ee]{color:var(--text-muted,#667085);font-size:10px}.archive-file.selected[data-v-133fc6ee]{box-shadow:inset 3px 0 0 var(--brand-primary,#00b7d9);background:linear-gradient(90deg,#00b7d917,#fffffff5);border-color:#00b7d95c}.empty[data-v-133fc6ee]{text-align:center;color:var(--text-muted,#667085);border:1px dashed var(--border,#e3ebf2);background:#ffffffb3;border-radius:18px;padding:50px}.error[data-v-133fc6ee]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef);border:1px solid #d92d2029;border-radius:14px;margin-bottom:16px;padding:14px 16px}.loading[data-v-133fc6ee]{z-index:200;color:#d9f9ff;background:#081426;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px #050b162e}@keyframes fadeUp-133fc6ee{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.filters[data-v-133fc6ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-layout[data-v-133fc6ee]{grid-template-columns:1fr}}@media (width<=650px){.filters[data-v-133fc6ee]{grid-template-columns:1fr}.filter-actions[data-v-133fc6ee]{align-items:stretch}.archive-file[data-v-133fc6ee]{margin-bottom:6px}}.page-header[data-v-79c59b7b]{margin-bottom:18px;animation:.42s both fadeUp-79c59b7b}.page-header h1[data-v-79c59b7b]{display:none}.page-header p[data-v-79c59b7b]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-79c59b7b]:before{content:"SYNC PIPELINE";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cards[data-v-79c59b7b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.card[data-v-79c59b7b]{background:linear-gradient(145deg,#fffffffa,#f7fcffdb);border:1px solid #dbe6efeb;border-radius:20px;min-height:132px;padding:20px;transition:transform .2s,box-shadow .2s;animation:.5s both fadeUp-79c59b7b;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280e}.card[data-v-79c59b7b]:nth-child(2){animation-delay:40ms}.card[data-v-79c59b7b]:nth-child(3){animation-delay:80ms}.card[data-v-79c59b7b]:nth-child(4){animation-delay:.12s}.card[data-v-79c59b7b]:after{content:"";background:radial-gradient(circle,#00b7d929,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-36px}.card[data-v-79c59b7b]:hover{transform:translateY(-3px);box-shadow:0 18px 38px #10182817}.card span[data-v-79c59b7b]{z-index:1;color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;display:block;position:relative}.card strong[data-v-79c59b7b]{z-index:1;color:var(--text-main,#0f172a);margin-top:12px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:24px;font-weight:800;display:block;position:relative}.ok[data-v-79c59b7b]{color:var(--success,#0f9f62)!important}.bad[data-v-79c59b7b]{color:var(--error,#d92d20)!important}.disabled[data-v-79c59b7b]{color:var(--warning,#c77918)!important}.state-panel[data-v-79c59b7b],.queue-panel[data-v-79c59b7b]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;margin-bottom:20px;padding:22px;animation:.52s 70ms both fadeUp-79c59b7b;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280d}.state-panel[data-v-79c59b7b]:before,.queue-panel[data-v-79c59b7b]:before{content:"";background:linear-gradient(90deg,var(--brand-primary,#00b7d9),#46d9ef29);height:3px;position:absolute;inset:0 0 auto}.state-panel h2[data-v-79c59b7b],.queue-panel h2[data-v-79c59b7b]{color:var(--text-main,#0f172a);margin:0;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:16px;font-weight:750}.queue-header[data-v-79c59b7b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.queue-header select[data-v-79c59b7b]{border:1px solid var(--border,#e3ebf2);min-width:140px;height:40px;color:var(--text-main,#0f172a);background:#fff;border-radius:12px;padding:0 35px 0 12px;font-size:12px;font-weight:650}table[data-v-79c59b7b]{margin-top:14px}th[data-v-79c59b7b],td[data-v-79c59b7b]{text-align:left;border-bottom:1px solid #e7edf3d1;padding:12px 13px}th[data-v-79c59b7b]{color:#617087;text-transform:uppercase;letter-spacing:.08em;background:#f7fbfdb8;font-size:10px;font-weight:800}td[data-v-79c59b7b]{color:var(--text-soft,#475467);font-size:12px}tbody tr[data-v-79c59b7b]{cursor:pointer;transition:background .18s}tbody tr:hover td[data-v-79c59b7b]{background:#00b7d90a}.badge[data-v-79c59b7b]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.badge.pending[data-v-79c59b7b]{background:var(--warning-bg,#fff6e7);color:var(--warning,#c77918)}.badge.synced[data-v-79c59b7b]{background:var(--success-bg,#ebfff4);color:var(--success,#0f9f62)}.badge.failed[data-v-79c59b7b]{background:var(--error-bg,#fff0ef);color:var(--error,#d92d20)}.pagination[data-v-79c59b7b]{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination button[data-v-79c59b7b]{border:1px solid var(--border,#e3ebf2);min-height:36px;color:var(--text-main,#0f172a);background:#fff;border-radius:11px;padding:0 13px;font-size:12px;font-weight:650}.pagination button[data-v-79c59b7b]:hover:not(:disabled){color:var(--brand-primary,#00b7d9);border-color:#00b7d94d}.overlay[data-v-79c59b7b]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b167a;justify-content:flex-end;animation:.18s fadeIn-79c59b7b;display:flex;position:fixed;inset:0}.details[data-v-79c59b7b]{background:linear-gradient(#fff,#f7fbfd);width:640px;max-width:96%;height:100%;padding:28px;animation:.26s slideIn-79c59b7b;overflow-y:auto;box-shadow:-24px 0 60px #050b162e}.details h2[data-v-79c59b7b]{margin:0 0 22px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:22px;font-weight:800}.details h3[data-v-79c59b7b]{color:var(--text-main,#0f172a);margin:22px 0 10px;font-size:13px;font-weight:750}.close[data-v-79c59b7b]{float:right;border:1px solid var(--border,#e3ebf2);width:38px;height:38px;color:var(--text-muted,#667085);background:#fff;border-radius:12px;font-size:24px;line-height:1}pre[data-v-79c59b7b]{color:#d9f9ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#081426;border:1px solid #00b7d91f;border-radius:15px;margin:0;padding:16px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.65}@keyframes fadeUp-79c59b7b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-79c59b7b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-79c59b7b{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.cards[data-v-79c59b7b]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cards[data-v-79c59b7b]{grid-template-columns:1fr}.queue-header[data-v-79c59b7b]{flex-direction:column;align-items:flex-start}}.cleanup-page[data-v-8383ac76]{width:100%}.page-header[data-v-8383ac76]{margin-bottom:18px;animation:.42s both fadeUp-8383ac76}.page-header h1[data-v-8383ac76]{display:none}.page-header p[data-v-8383ac76]{color:var(--text-soft,#475467);margin:0;font-size:15px;font-weight:500}.page-header p[data-v-8383ac76]:before{content:"STORAGE MANAGEMENT";color:var(--brand-primary,#00b7d9);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.warning-box[data-v-8383ac76]{color:#8a5310;background:linear-gradient(135deg,#fffaf0,#fffdf8);border:1px solid #c779182e;border-radius:16px;margin-bottom:18px;padding:16px 18px 16px 48px;position:relative;overflow:hidden;box-shadow:0 8px 22px #c779180d}.warning-box[data-v-8383ac76]:before{content:"!";color:#fff;background:linear-gradient(135deg,#e4a334,#c77918);border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex;position:absolute;top:16px;left:16px}.warning-box strong[data-v-8383ac76]{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.warning-box p[data-v-8383ac76]{color:#8a5310;margin:4px 0 0;font-size:12px}.panel[data-v-8383ac76],.danger-panel[data-v-8383ac76],.result-panel[data-v-8383ac76]{background:#ffffffe6;border:1px solid #dbe6efeb;border-radius:20px;margin-bottom:18px;padding:22px;animation:.5s both fadeUp-8383ac76;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018280d}.panel[data-v-8383ac76]:before{content:"";background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary-2));border-radius:0 0 8px 8px;width:64px;height:3px;position:absolute;top:0;left:22px;box-shadow:0 2px 10px #00b7d940}.panel h2[data-v-8383ac76],.danger-panel h2[data-v-8383ac76],.result-panel h2[data-v-8383ac76]{color:var(--text-main,#0f172a);margin:0 0 16px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:16px;font-weight:750}.date-row[data-v-8383ac76]{align-items:flex-end;gap:36px;display:flex}.date-input label[data-v-8383ac76],.presets>span[data-v-8383ac76]{color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.date-input input[data-v-8383ac76]{border:1px solid var(--border,#e3ebf2);background:#fff;border-radius:11px;height:42px;padding:0 12px}.presets div[data-v-8383ac76]{flex-wrap:wrap;gap:8px;display:flex}.presets button[data-v-8383ac76],.refresh-button[data-v-8383ac76],.history-pagination button[data-v-8383ac76]{border:1px solid var(--border,#e3ebf2);min-height:40px;color:var(--text-main,#0f172a);background:#fff;border-radius:11px;padding:0 13px;font-size:12px;font-weight:700;transition:transform .18s,border-color .18s,color .18s}.presets button[data-v-8383ac76]:hover,.refresh-button[data-v-8383ac76]:hover,.history-pagination button[data-v-8383ac76]:hover:not(:disabled){color:var(--brand-primary,#00b7d9);border-color:#00b7d947;transform:translateY(-1px)}.cleanup-options[data-v-8383ac76]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cleanup-option[data-v-8383ac76]{border:1px solid var(--border,#e3ebf2);cursor:pointer;background:linear-gradient(145deg,#fff,#f9fcfe);border-radius:15px;align-items:flex-start;gap:12px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.cleanup-option[data-v-8383ac76]:hover{border-color:#00b7d940;transform:translateY(-2px);box-shadow:0 10px 24px #1018280d}.cleanup-option input[data-v-8383ac76]{width:17px;height:17px;accent-color:var(--brand-primary,#00b7d9);margin-top:2px}.cleanup-option strong[data-v-8383ac76]{color:var(--text-main,#0f172a);margin-bottom:4px;font-size:13px;font-weight:750;display:block}.cleanup-option span[data-v-8383ac76]{color:var(--text-muted,#667085);font-size:11px}.archive-option[data-v-8383ac76]{background:linear-gradient(145deg,#fffdf8,#fff8e8);border-color:#c779182e}.actions[data-v-8383ac76]{margin-top:18px}.primary[data-v-8383ac76]{color:#fff;background:linear-gradient(135deg,var(--brand-primary,#00b7d9),#3ed5ec);border:none;border-radius:12px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;box-shadow:0 10px 22px #00b7d92e}.primary[data-v-8383ac76]:disabled,.danger-button[data-v-8383ac76]:disabled{opacity:.42;cursor:not-allowed}.preview-header p[data-v-8383ac76]{color:var(--text-muted,#667085);margin:0;font-size:12px}.preview-grid[data-v-8383ac76]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.preview-card[data-v-8383ac76]{border:1px solid var(--border,#e3ebf2);background:linear-gradient(145deg,#fff,#f7fbfd);border-radius:15px;min-height:116px;padding:16px;position:relative;overflow:hidden}.preview-card[data-v-8383ac76]:after{content:"";background:radial-gradient(circle,#00b7d924,#0000 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-36px;right:-28px}.preview-card span[data-v-8383ac76]{z-index:1;color:var(--text-muted,#667085);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800;display:block;position:relative}.preview-card strong[data-v-8383ac76]{z-index:1;color:var(--text-main,#0f172a);margin-top:8px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:22px;font-weight:800;display:block;position:relative}.preview-card small[data-v-8383ac76]{z-index:1;color:var(--text-muted,#667085);font-size:10px;position:relative}.preview-card.inactive[data-v-8383ac76]{opacity:.38;filter:grayscale(.45)}.danger-panel[data-v-8383ac76]{background:linear-gradient(135deg,snow,#fff4f3);border-color:#d92d202e}.danger-panel[data-v-8383ac76]:before{content:"";background:linear-gradient(90deg,#d92d20,#ff8a80);height:3px;position:absolute;inset:0 0 auto}.danger-panel p[data-v-8383ac76]{color:#8a3028;font-size:12px}.confirmation-input[data-v-8383ac76]{background:#fff;border:1px solid #d92d2040;border-radius:11px;width:270px;height:42px;margin:14px 0;padding:0 12px;display:block}.danger-button[data-v-8383ac76]{color:#fff;background:linear-gradient(135deg,#d92d20,#b42318);border:none;border-radius:12px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;box-shadow:0 10px 22px #d92d2029}.result-panel[data-v-8383ac76]{background:linear-gradient(135deg,#f7fff9,#effcf4);border-color:#0f9f622e}.result-panel[data-v-8383ac76]:before{content:"";background:linear-gradient(90deg,#0f9f62,#55d99b);height:3px;position:absolute;inset:0 0 auto}.result-grid[data-v-8383ac76]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.result-grid>div[data-v-8383ac76]{background:#ffffffb3;border:1px solid #0f9f621a;border-radius:14px;padding:14px}.result-grid span[data-v-8383ac76]{color:var(--text-muted,#667085);text-transform:uppercase;font-size:10px;font-weight:750}.result-grid strong[data-v-8383ac76]{color:var(--text-main,#0f172a);margin-top:6px;font-family:Sora,Segoe UI Variable Display,sans-serif;font-size:19px;font-weight:800;display:block}.result-grid small[data-v-8383ac76]{color:var(--text-muted,#667085);font-size:10px}.error[data-v-8383ac76]{background:var(--error-bg,#fff0ef);color:var(--error,#d92d20);border:1px solid #d92d2029;border-radius:14px;margin-bottom:18px;padding:14px 16px}.history-header[data-v-8383ac76]{justify-content:space-between;align-items:center;gap:16px;display:flex}.history-header h2[data-v-8383ac76]{margin-bottom:3px}.history-header p[data-v-8383ac76]{color:var(--text-muted,#667085);margin:0;font-size:11px}.history-table[data-v-8383ac76]{border:1px solid var(--border,#e3ebf2);border-radius:15px;margin-top:16px;overflow-x:auto}.history-table table[data-v-8383ac76]{min-width:950px}.history-table th[data-v-8383ac76]{text-align:left;color:#617087;text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(#f7fbfd,#f3f8fb);padding:12px 13px;font-size:10px;font-weight:800}.history-table td[data-v-8383ac76]{color:var(--text-soft,#475467);white-space:nowrap;border-top:1px solid #e7edf3d1;padding:12px 13px;font-size:12px}.audit-status[data-v-8383ac76]{text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.audit-status.success[data-v-8383ac76]{color:var(--success,#0f9f62);background:var(--success-bg,#ebfff4)}.audit-status.failed[data-v-8383ac76]{color:var(--error,#d92d20);background:var(--error-bg,#fff0ef)}.audit-status.running[data-v-8383ac76]{color:var(--warning,#c77918);background:var(--warning-bg,#fff6e7)}.history-empty[data-v-8383ac76]{text-align:center;color:var(--text-muted,#667085);padding:30px!important}.history-pagination[data-v-8383ac76]{color:var(--text-muted,#667085);justify-content:center;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.history-pagination button[data-v-8383ac76]:disabled{opacity:.4;cursor:not-allowed}@keyframes fadeUp-8383ac76{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.preview-grid[data-v-8383ac76],.result-grid[data-v-8383ac76]{grid-template-columns:repeat(2,1fr)}.cleanup-options[data-v-8383ac76]{grid-template-columns:1fr}}@media (width<=650px){.date-row[data-v-8383ac76]{flex-direction:column;align-items:flex-start}.preview-grid[data-v-8383ac76],.result-grid[data-v-8383ac76]{grid-template-columns:1fr}.confirmation-input[data-v-8383ac76]{width:100%}}.login-page[data-v-2b239799]{background:#f4f9fc;width:100%;min-width:0;min-height:100vh;position:relative;overflow:hidden}.login-layout[data-v-2b239799]{z-index:2;grid-template-columns:minmax(440px,1.05fr) minmax(520px,.95fr);width:100%;min-width:0;min-height:100vh;display:grid;position:relative}.hero[data-v-2b239799]{color:#fff;background:linear-gradient(145deg,#061325 0%,#0a1e37 55%,#071426 100%);align-items:center;padding:72px 8vw;display:flex;position:relative;overflow:hidden}.hero[data-v-2b239799]:before{content:"";background:radial-gradient(circle,#00b7d952,#00b7d914 40%,#0000 70%);border-radius:50%;width:620px;height:620px;animation:10s ease-in-out infinite orbMove-2b239799;position:absolute;top:-220px;right:-220px}.hero[data-v-2b239799]:after{content:"";background:radial-gradient(circle,#4edcf026,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;bottom:-170px;left:-200px}.hero-content[data-v-2b239799]{z-index:2;width:100%;max-width:650px;position:relative}.brand[data-v-2b239799]{align-items:center;gap:14px;margin-bottom:110px;display:flex}.brand-logo[data-v-2b239799]{color:#fff;background:linear-gradient(135deg,#00b7d9,#4adcf1);border-radius:17px;justify-content:center;align-items:center;width:52px;height:52px;font-family:Sora,sans-serif;font-size:22px;font-weight:800;display:flex;box-shadow:0 14px 40px #00b7d94d}.brand-name[data-v-2b239799]{color:#fff;letter-spacing:.13em;font-family:Sora,sans-serif;font-size:19px;font-weight:800}.brand-subtitle[data-v-2b239799]{color:#8fa7c7;margin-top:2px;font-size:11px}.eyebrow[data-v-2b239799]{color:#55dff3;letter-spacing:.2em;margin-bottom:16px;font-size:11px;font-weight:800}.hero-text h1[data-v-2b239799]{color:#fff;letter-spacing:-.06em;max-width:600px;font-family:Sora,sans-serif;font-size:clamp(54px,6vw,82px);font-weight:800;line-height:.98}.hero-text h1 span[data-v-2b239799]{color:#55dff3;display:block}.hero-text p[data-v-2b239799]{color:#9fb3ce;max-width:560px;margin-top:26px;font-size:16px;line-height:1.7}.hero-status[data-v-2b239799]{flex-wrap:wrap;gap:40px;margin-top:70px;display:flex}.status-item[data-v-2b239799]{align-items:center;gap:11px;display:flex}.status-dot[data-v-2b239799]{background:#27c881;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:2s infinite statusPulse-2b239799;box-shadow:0 0 0 6px #27c8811a,0 0 20px #27c88180}.status-item div[data-v-2b239799]{flex-direction:column;display:flex}.status-item strong[data-v-2b239799]{color:#edf7ff;font-size:12px;font-weight:700}.status-item span[data-v-2b239799]:not(.status-dot){color:#6f89aa;margin-top:2px;font-size:10px}.login-side[data-v-2b239799]{background:radial-gradient(circle at 80% 15%,#00b7d91c,#0000 22%);justify-content:center;align-items:center;min-width:0;padding:60px;display:flex}.login-card[data-v-2b239799]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #d8e4edf2;border-radius:28px;width:100%;min-width:0;max-width:470px;padding:46px 44px 30px;animation:.55s both cardEnter-2b239799;overflow:hidden;box-shadow:0 30px 70px #0f172a1c}.login-header[data-v-2b239799]{margin-bottom:34px}.login-icon[data-v-2b239799]{color:#008ba6;background:linear-gradient(135deg,#ddfaff,#fff);border:1px solid #00b7d926;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;font-family:Sora,sans-serif;font-weight:800;display:flex}.login-header h2[data-v-2b239799]{color:#101828;letter-spacing:-.04em;font-family:Sora,sans-serif;font-size:30px;font-weight:800}.login-header p[data-v-2b239799]{color:#667085;margin-top:9px;font-size:14px}.field[data-v-2b239799]{width:100%;min-width:0;margin-bottom:20px}.field label[data-v-2b239799]{color:#344054;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.input-wrapper[data-v-2b239799]{width:100%;min-width:0;position:relative}.input-icon[data-v-2b239799]{color:#98a2b3;font-size:13px;font-weight:700;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrapper input[data-v-2b239799]{color:#101828;background:#ffffffe6;border:1px solid #dce5ec;border-radius:14px;outline:none;width:100%;min-width:0;max-width:100%;height:52px;padding:0 16px 0 43px;transition:border-color .2s,box-shadow .2s;display:block}.input-wrapper input[data-v-2b239799]:focus{border-color:#00b7d9;box-shadow:0 0 0 4px #00b7d91c}.login-error[data-v-2b239799]{color:#b42318;background:#fff3f2;border:1px solid #fecdca;border-radius:12px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.login-error span[data-v-2b239799]{color:#fff;background:#d92d20;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.login-button[data-v-2b239799]{color:#fff;background:linear-gradient(135deg,#009fbe,#16c6e2);border:none;border-radius:14px;width:100%;height:52px;margin-top:5px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 28px #00b7d93b}.login-button[data-v-2b239799]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 34px #00b7d94a}.login-button[data-v-2b239799]:disabled{opacity:.7}.loading-content[data-v-2b239799]{align-items:center;gap:9px;display:inline-flex}.spinner[data-v-2b239799]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-2b239799}.login-footer[data-v-2b239799]{color:#98a2b3;border-top:1px solid #edf1f5;justify-content:center;align-items:center;gap:7px;margin-top:28px;padding-top:22px;font-size:10px;display:flex}.secure-dot[data-v-2b239799]{background:#12b76a;border-radius:50%;width:6px;height:6px}.background-orb[data-v-2b239799]{pointer-events:none;border-radius:50%;position:absolute}.orb-one[data-v-2b239799]{background:radial-gradient(circle,#00b7d91f,#0000 70%);width:380px;height:380px;top:-120px;right:-140px}@keyframes spin-2b239799{to{transform:rotate(360deg)}}@keyframes cardEnter-2b239799{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes statusPulse-2b239799{0%,to{box-shadow:0 0 0 5px #27c88114}50%{box-shadow:0 0 0 9px #27c88100}}@keyframes orbMove-2b239799{0%,to{transform:translate(0)}50%{transform:translate(-25px,20px)}}@media (width<=1180px){.login-layout[data-v-2b239799]{grid-template-columns:1fr}.hero[data-v-2b239799]{display:none}.login-side[data-v-2b239799]{min-height:100vh;padding:30px 20px}}@media (width<=560px){.login-card[data-v-2b239799]{border-radius:22px;padding:34px 24px 26px}.login-header h2[data-v-2b239799]{font-size:26px}}
