.app-icon[data-v-2c7904b7]{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex:none}.toast-host[data-v-58209132]{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:2000;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.toast[data-v-58209132]{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:84vw;padding:10px 16px;border-radius:10px;background:var(--card);border:1px solid var(--border-2);box-shadow:0 10px 30px #141e3c29;font-size:13px;color:var(--text);cursor:pointer}.toast .toast-msg[data-v-58209132]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast.success[data-v-58209132]{border-color:#b7ebc8;background:#f0fbf3;color:#15803d}.toast.success[data-v-58209132] i{color:#16a34a}.toast.error[data-v-58209132]{border-color:#f3bcbc;background:#fdf2f2;color:#c0392b}.toast.error[data-v-58209132] i{color:#dc2626}.toast.warning[data-v-58209132]{border-color:#f6e2b3;background:#fefcf3;color:#b45309}.toast.warning[data-v-58209132] i{color:#d97706}.toast.info[data-v-58209132]{border-color:var(--border-2)}.toast.info[data-v-58209132] i{color:var(--blue, #2563eb)}.toast-enter-active[data-v-58209132],.toast-leave-active[data-v-58209132]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-58209132],.toast-leave-to[data-v-58209132]{opacity:0;transform:translateY(-10px)}.modal-mask[data-v-eaa021d4]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#141c306b;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-eaa021d4]{width:520px;max-width:calc(100vw - 40px);background:#fff;border-radius:12px;box-shadow:0 18px 50px #141c3038;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-eaa021d4]{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.modal-title[data-v-eaa021d4]{font-size:15px;font-weight:600;color:var(--text)}.modal-close[data-v-eaa021d4]{cursor:pointer;color:var(--text-3);font-size:16px}.modal-body[data-v-eaa021d4]{padding:20px;max-height:70vh;overflow-y:auto}.modal-footer[data-v-eaa021d4]{padding:14px 20px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--border)}.modal-enter-active[data-v-eaa021d4],.modal-leave-active[data-v-eaa021d4]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-eaa021d4],.modal-leave-active .modal[data-v-eaa021d4]{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s ease}.modal-enter-from[data-v-eaa021d4],.modal-leave-to[data-v-eaa021d4]{opacity:0}.modal-enter-from .modal[data-v-eaa021d4],.modal-leave-to .modal[data-v-eaa021d4]{transform:translateY(10px) scale(.98);opacity:0}.cd-box[data-v-c477189b]{display:flex;align-items:flex-start;gap:14px;padding:6px 2px}.cd-icon[data-v-c477189b]{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8eeff;color:var(--primary)}.cd-icon.danger[data-v-c477189b]{background:#ffeaea;color:var(--red)}.cd-text[data-v-c477189b]{min-width:0;padding-top:2px}.cd-msg[data-v-c477189b]{margin:0;font-size:14px;line-height:1.6;color:var(--text);white-space:pre-line}.cd-hint[data-v-c477189b]{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--text-3)}.cd-btn[data-v-c477189b]{height:34px;padding:0 18px;font-size:13px;border-radius:var(--radius-btn, 6px);cursor:pointer;border:1px solid transparent;font-family:inherit}.cd-ghost[data-v-c477189b]{background:var(--card);color:var(--text-2);border-color:var(--border-2)}.cd-ghost[data-v-c477189b]:hover{background:#f4f7fb}.cd-primary[data-v-c477189b]{background:var(--primary);color:#fff}.cd-primary.danger[data-v-c477189b]{background:var(--red)}.cd-primary[data-v-c477189b]:disabled{opacity:.6;cursor:not-allowed}.login-wrap[data-v-64938f01]{display:flex;min-height:100vh;background:var(--page-bg)}.brand-side[data-v-64938f01]{position:relative;flex:1 1 60%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:66px 80px;background:radial-gradient(120% 82% at 88% 6%,#60a5fa38,#60a5fa00 55%),linear-gradient(152deg,#071a3d,#0e2e66 48%,#1b49c9)}.bs-texture[data-v-64938f01]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 1px,transparent 1px,transparent 14px);pointer-events:none}.bs-glow[data-v-64938f01]{position:absolute;right:-16%;top:-26%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#78aaff4d,#78aaff00 68%);pointer-events:none}.bs-watermark[data-v-64938f01]{position:absolute;right:-4%;bottom:-9%;width:50%;max-width:520px;opacity:.05;pointer-events:none;filter:brightness(0) invert(1);-webkit-user-select:none;user-select:none}.bs-top[data-v-64938f01]{position:relative;z-index:1}.bs-logo[data-v-64938f01]{height:44px;width:auto;display:block;margin-bottom:22px}.bs-name[data-v-64938f01]{font-size:40px;font-weight:700;letter-spacing:.04em;color:#fff;line-height:1.1}.bs-legal[data-v-64938f01]{margin-top:10px;font-size:13px;font-weight:500;color:#ffffff8c;letter-spacing:.22em}.bs-hero[data-v-64938f01]{position:relative;z-index:1;max-width:560px;margin-top:auto;margin-bottom:60px}.bs-slogan[data-v-64938f01]{margin:0;font-size:38px;font-weight:800;line-height:1.38;color:#fff;letter-spacing:.04em}.bs-desc[data-v-64938f01]{margin:20px 0 0;font-size:14.5px;line-height:1.95;color:#ffffffb8;max-width:470px}.bs-meta[data-v-64938f01]{position:relative;z-index:1;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:6px}.bs-product[data-v-64938f01]{font-size:13px;font-weight:600;color:#ffffffd1}.bs-copy[data-v-64938f01]{font-size:12px;color:#ffffff6b}.form-side[data-v-64938f01]{flex:0 0 40%;min-width:360px;background:#fff;display:flex;align-items:center;justify-content:center;padding:48px 28px;box-sizing:border-box;box-shadow:-28px 0 70px #0b1b3d1f}.panel[data-v-64938f01]{width:100%;max-width:340px}.panel-brand[data-v-64938f01]{display:flex;align-items:center;gap:11px;margin-bottom:28px}.pb-mark[data-v-64938f01]{width:44px;height:34px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center}.pb-mark img[data-v-64938f01]{width:100%;height:auto;display:block}.pb-text[data-v-64938f01]{display:flex;flex-direction:column}.pb-name[data-v-64938f01]{font-size:21px;font-weight:700;color:var(--text);line-height:1.25}.pb-sub[data-v-64938f01]{font-size:13px;color:var(--text-3);margin-top:3px}.tabs[data-v-64938f01]{display:flex;gap:5px;background:var(--bg);padding:4px;border-radius:10px;margin-bottom:22px}.tab[data-v-64938f01]{flex:1;height:34px;border-radius:7px;font-size:13px;color:var(--text-2);background:transparent;transition:all .15s ease}.tab.active[data-v-64938f01]{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 4px #2b5cfe2e}.reg-head[data-v-64938f01]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.reg-title[data-v-64938f01]{font-size:15px;font-weight:700;color:var(--text)}.link[data-v-64938f01]{color:var(--primary);cursor:pointer;font-size:12.5px}.link[data-v-64938f01]:hover{text-decoration:underline}.login-btn[data-v-64938f01]{width:100%;height:44px;justify-content:center;font-size:15px;margin-top:8px}.login-error[data-v-64938f01]{color:var(--red);font-size:13px;margin-bottom:4px}.login-tip[data-v-64938f01]{margin-top:16px;text-align:center;font-size:12px;color:var(--text-3)}.bs-top[data-v-64938f01],.bs-hero[data-v-64938f01],.bs-meta[data-v-64938f01],.panel[data-v-64938f01]{animation:lp-rise-64938f01 .7s cubic-bezier(.22,.61,.36,1) both}.bs-hero[data-v-64938f01]{animation-delay:.08s}.bs-meta[data-v-64938f01]{animation-delay:.16s}.panel[data-v-64938f01]{animation-delay:.12s}@keyframes lp-rise-64938f01{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bs-top[data-v-64938f01],.bs-hero[data-v-64938f01],.bs-meta[data-v-64938f01],.panel[data-v-64938f01]{animation:none}}@media (max-width: 1080px){.brand-side[data-v-64938f01]{display:none}.form-side[data-v-64938f01]{flex:1 1 100%;min-width:0;box-shadow:none}}@media (max-width: 640px){.form-side[data-v-64938f01]{padding:48px 20px 32px;align-items:flex-start}}.menu-block[data-v-4e382a97]{display:flex;flex-direction:column;gap:2px}.menu-item[data-v-4e382a97],.sub-item[data-v-4e382a97]{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-radius:6px;cursor:pointer;color:var(--text);font-size:14px;-webkit-user-select:none;user-select:none;text-decoration:none}.mi-icon[data-v-4e382a97]{width:20px;height:20px;flex:0 0 20px;display:flex;align-items:center;justify-content:center;color:var(--text-2)}.menu-item.active[data-v-4e382a97]{background:var(--primary-light)}.menu-item.active .mi-icon[data-v-4e382a97],.menu-item.active .label[data-v-4e382a97]{color:var(--primary)}.menu-item.semibold .label[data-v-4e382a97]{font-weight:600;color:var(--primary)}.menu-item.semibold .mi-icon[data-v-4e382a97]{color:var(--primary)}.submenu[data-v-4e382a97]{display:flex;flex-direction:column;gap:2px}.third-wrap[data-v-4e382a97]{background:var(--bg);border-radius:7px;padding:4px 3px 4px 4px;margin:1px 0;border:1px solid var(--border)}.sub-item[data-v-4e382a97]{height:34px;padding-right:14px;font-size:13px;color:var(--text-2);gap:8px}.sub-item .dot[data-v-4e382a97]{width:4px;height:4px;border-radius:2px;background:#9ba6b0;flex:0 0 4px;margin-left:14px}.sub-item.active[data-v-4e382a97]{background:var(--primary-light);border-radius:6px}.sub-item.active .dot[data-v-4e382a97]{background:var(--primary)}.sub-item.active .label[data-v-4e382a97]{color:var(--primary);font-weight:600}.sub-item.third[data-v-4e382a97]{height:32px;padding-right:8px}.sub-item.third .dot[data-v-4e382a97]{width:9px;height:2px;border-radius:1px;background:#9ba6b0;flex:0 0 9px}.sub-item.third.active[data-v-4e382a97]{background:var(--primary);border-radius:5px}.sub-item.third.active .label[data-v-4e382a97],.sub-item.third.active .arrow[data-v-4e382a97]{color:#fff}.sub-item.third.active .dot[data-v-4e382a97]{background:#fff}.arrow[data-v-4e382a97]{margin-left:auto;color:var(--text-3);display:flex;transition:transform .18s ease}.arrow.open[data-v-4e382a97]{transform:rotate(90deg)}.label[data-v-4e382a97]{white-space:nowrap}.mi-badge[data-v-4e382a97]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--warn, #f59e0b);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;flex:0 0 auto}.mi-badge.danger[data-v-4e382a97]{background:var(--danger, #ef4444)}.menu-item.active .mi-badge[data-v-4e382a97]{box-shadow:0 0 0 2px var(--primary-light)}.header[data-v-510bf1e8]{height:56px;flex:0 0 56px;background:var(--primary);display:flex;align-items:center;gap:12px;padding:0 20px;color:#fff}.menu-toggle[data-v-510bf1e8]{display:none;width:24px;height:24px;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:.92;flex:0 0 auto}.menu-toggle[data-v-510bf1e8]:hover{opacity:1}@media (max-width: 900px){.menu-toggle[data-v-510bf1e8]{display:flex}.header[data-v-510bf1e8]{padding:0 14px}}@media (max-width: 720px){.hide-sm[data-v-510bf1e8]{display:none}}.brand[data-v-510bf1e8]{display:flex;align-items:center;gap:10px}.brand .brand-mark[data-v-510bf1e8]{height:24px;width:auto;max-width:64px;object-fit:contain;flex:0 0 auto}.brand .brand-logo[data-v-510bf1e8]{width:28px;height:28px;border-radius:6px;object-fit:contain;background:#fff;flex:0 0 28px}.brand .title[data-v-510bf1e8]{font-size:16px;font-weight:600;white-space:nowrap}.tabs[data-v-510bf1e8]{display:flex;align-items:center;gap:10px;margin-left:28px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs[data-v-510bf1e8]::-webkit-scrollbar{display:none}.tab[data-v-510bf1e8]{flex:0 0 auto;height:30px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:6px;font-size:13px;color:#fff;background:var(--primary-dark);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .15s ease}.tab[data-v-510bf1e8]:hover{background:var(--primary-dark);filter:brightness(1.12)}.tab.active[data-v-510bf1e8]{background:#fff;color:var(--primary);font-weight:600}.tab-label[data-v-510bf1e8]{line-height:1}.tab-close[data-v-510bf1e8]{font-size:15px;line-height:1;opacity:.7;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.tab-close[data-v-510bf1e8]:hover{opacity:1;background:#00000014}.tab.active .tab-close[data-v-510bf1e8]:hover{background:var(--primary-light)}.tab-ctx-mask[data-v-510bf1e8]{position:fixed;inset:var(--frame-inset);z-index:200}.tab-ctx-menu[data-v-510bf1e8]{position:fixed;z-index:201;min-width:150px;background:#fff;border-radius:8px;box-shadow:0 6px 24px #00000029;padding:6px;border:1px solid var(--border-2);color:var(--text)}.tab-ctx-item[data-v-510bf1e8]{padding:8px 12px;font-size:13px;border-radius:6px;cursor:pointer;white-space:nowrap}.tab-ctx-item[data-v-510bf1e8]:hover{background:var(--primary-light);color:var(--primary)}.tab-ctx-item.disabled[data-v-510bf1e8]{color:var(--text-3);opacity:.55;cursor:not-allowed}.tab-ctx-item.disabled[data-v-510bf1e8]:hover{background:transparent;color:var(--text-3)}.nav-right[data-v-510bf1e8]{margin-left:auto;display:flex;align-items:center;gap:14px}.nav-right .ic[data-v-510bf1e8]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:.92}.nav-right .ic[data-v-510bf1e8]:hover{opacity:1}.nav-right .ic.notif[data-v-510bf1e8]{position:relative}.nav-right .ic.notif.has[data-v-510bf1e8]{opacity:1}.nav-right .ic.notif .notif-dot[data-v-510bf1e8]{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#f59e0b;border:1.5px solid var(--primary)}.nav-right .ic.notif .notif-dot.danger[data-v-510bf1e8]{background:#ef4444;box-shadow:0 0 6px #ef4444cc}.nav-right .ic.spinning[data-v-510bf1e8]{animation:headerSpin-510bf1e8 .6s linear}@keyframes headerSpin-510bf1e8{to{transform:rotate(360deg)}}.nav-right .divider[data-v-510bf1e8]{width:1px;height:22px;background:#ffffff40}.admin[data-v-510bf1e8]{display:flex;align-items:center;gap:8px;cursor:default}.admin .avatar[data-v-510bf1e8]{width:30px;height:30px;border-radius:15px;background:#fff;color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.admin-name[data-v-510bf1e8]{font-size:13px;color:#fff;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-info-card[data-v-8389c1b1]{margin-top:auto;padding:14px;border-radius:12px;background:linear-gradient(145deg,var(--primary-light, #eef3ff) 0%,#f7f9ff 100%);border:1px solid var(--border, #e3e8ef);box-shadow:0 4px 14px #2b5cfe0f;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.company-row[data-v-8389c1b1]{display:flex;align-items:center;gap:10px}.company-icon[data-v-8389c1b1]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--primary, #2b5cfe),#4f7bff);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px #2b5cfe38}.company-meta[data-v-8389c1b1]{min-width:0;display:flex;flex-direction:column;gap:2px}.company-name[data-v-8389c1b1]{font-size:13px;font-weight:700;color:var(--text, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-contact[data-v-8389c1b1]{font-size:11px;color:var(--text-2, #64748b);display:flex;align-items:center;gap:4px}.plan-badge[data-v-8389c1b1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:20px;background:linear-gradient(90deg,var(--primary, #2b5cfe),#4f7bff);color:#fff;font-size:12px;font-weight:700;box-shadow:0 3px 10px #2b5cfe2e}.plan-badge.empty[data-v-8389c1b1]{background:#e2e8f0;color:#94a3b8;box-shadow:none}.validity-row[data-v-8389c1b1]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2, #64748b)}.validity-label[data-v-8389c1b1]{flex-shrink:0}.validity-date[data-v-8389c1b1]{margin-left:auto;color:var(--text, #1f2937);font-weight:600}.validity-date.perpetual[data-v-8389c1b1]{color:var(--primary, #2b5cfe)}.impersonation-banner[data-v-cb47185b]{display:flex;align-items:center;gap:8px;padding:7px 18px;background:var(--orange-light);border-bottom:1px solid var(--orange);color:var(--orange-dark);font-size:13px;flex:0 0 auto}.impersonation-banner b[data-v-cb47185b]{color:var(--orange-dark)}.banner-exit[data-v-cb47185b]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border:1px solid var(--orange);border-radius:var(--radius-btn);background:var(--card);color:var(--orange-dark);font-size:12px;cursor:pointer}.banner-exit[data-v-cb47185b]:hover{background:var(--orange-light)}.layout[data-v-cb47185b]{position:fixed;inset:var(--frame-inset);display:flex;flex-direction:column;background:var(--card);border-radius:var(--frame-radius);overflow:hidden;box-shadow:0 8px 30px #2b5cfe14}.body[data-v-cb47185b]{display:flex;flex:1;min-height:0;min-width:0;background:var(--primary)}.sidebar[data-v-cb47185b]{width:220px;flex:0 0 220px;background:var(--card);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column;gap:6px;border-radius:14px 0 0}.sidebar-scroll[data-v-cb47185b]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.menu-mask[data-v-cb47185b]{display:none}@media (max-width: 900px){.body[data-v-cb47185b]{position:relative}.sidebar[data-v-cb47185b]{position:absolute;top:0;bottom:0;left:0;z-index:40;border-radius:0;box-shadow:8px 0 30px #0f172a2e;transform:translate(-105%);transition:transform .22s ease}.layout.menu-open .sidebar[data-v-cb47185b]{transform:none}.layout.menu-open .menu-mask[data-v-cb47185b]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;background:#0f172a59}}.main[data-v-cb47185b]{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;border-radius:0 14px 0 0;overflow:hidden}.content[data-v-cb47185b]{flex:1;min-height:0;background:var(--bg);overflow-y:auto;display:flex;flex-direction:column;scrollbar-gutter:stable}.content.no-scroll[data-v-cb47185b]{overflow:hidden}.route-view[data-v-cb47185b]{flex:1;min-height:0;display:flex;flex-direction:column}.refresh-bar[data-v-cb47185b]{position:absolute;top:0;left:0;height:3px;width:100%;z-index:6;background:linear-gradient(90deg,transparent 0%,var(--primary) 45%,var(--primary-light) 55%,transparent 100%);box-shadow:0 0 8px #2b5cfe73;transform-origin:left center;animation:refreshSweep-cb47185b .6s ease-out forwards}@keyframes refreshSweep-cb47185b{0%{transform:scaleX(0);opacity:1}70%{opacity:1}to{transform:scaleX(1);opacity:0}}.route-enter-active{animation:routeIn .4s cubic-bezier(.22,1,.36,1)}.route-leave-active{animation:routeOut .18s ease-in forwards}@keyframes routeIn{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes routeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.page-wrap{display:contents}.page-view[data-v-fbb603f9]{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100%}.page-head[data-v-fbb603f9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px}.page-titles[data-v-fbb603f9]{display:flex;align-items:baseline;gap:10px;flex:1 1 180px;min-width:0}.page-title[data-v-fbb603f9]{font-size:18px;font-weight:600;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-actions[data-v-fbb603f9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.page-body[data-v-fbb603f9]{display:flex;flex-direction:column;gap:20px;min-width:0}.page-view.fill[data-v-fbb603f9]{flex:1;min-height:0;overflow:hidden}.page-view.fill .page-body[data-v-fbb603f9]{flex:1;min-height:0}@media (max-width: 720px){.page-view[data-v-fbb603f9]{padding:14px;gap:14px}.page-body[data-v-fbb603f9]{gap:14px}.page-actions[data-v-fbb603f9]{justify-content:flex-start}}.dt-card[data-v-788bad80]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.dt-scroll[data-v-788bad80]{flex:1;min-height:0;overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.14) transparent}.dt-scroll[data-v-788bad80]::-webkit-scrollbar{width:9px;height:9px}.dt-scroll[data-v-788bad80]::-webkit-scrollbar-track{background:transparent}.dt-scroll[data-v-788bad80]::-webkit-scrollbar-thumb{background:#00000024;border-radius:5px;border:2px solid transparent;background-clip:content-box}.dt-scroll[data-v-788bad80]::-webkit-scrollbar-thumb:hover{background:#0000003d;background-clip:content-box}.tbl[data-v-788bad80]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tbl[data-v-788bad80] th{position:sticky;top:var(--v6e786fb8);z-index:4;text-align:left;white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:600;color:var(--text-3);background:var(--card);border-bottom:1px solid var(--border-2)}.tbl[data-v-788bad80] td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.tbl[data-v-788bad80] .num,.tbl[data-v-788bad80] th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl[data-v-788bad80] .num.strong{font-weight:800;color:var(--text)}.tbl[data-v-788bad80] .num.pos{color:#d97a1a;font-weight:700}.tbl[data-v-788bad80] .dim{color:var(--text-3)}.tbl[data-v-788bad80] .mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.tbl[data-v-788bad80] tbody tr:last-child td{border-bottom:none}.tbl[data-v-788bad80] tbody tr.active{background:var(--primary-light)}.tbl[data-v-788bad80] tbody tr.active td{color:var(--primary)}.dt-scroll .tbl[data-v-788bad80]{table-layout:fixed}.dt-scroll .tbl[data-v-788bad80] thead th{top:0;box-shadow:0 1px 0 var(--border)}.dt-scroll .tbl[data-v-788bad80] tbody tr:nth-child(2n){background:#f7f9fc}.dt-scroll .tbl[data-v-788bad80] tbody tr:hover{background:#eef4ff}.tbl[data-v-788bad80] th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl[data-v-788bad80] th.sortable:hover{color:var(--text)}.th-inner[data-v-788bad80]{display:inline-flex;align-items:center;gap:4px}.sort-ind[data-v-788bad80]{display:inline-flex;flex-direction:column;line-height:0;margin-left:2px;opacity:.35}.tbl[data-v-788bad80] th.sortable:hover .sort-ind{opacity:.6}.sort-caret[data-v-788bad80]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.sort-caret.up[data-v-788bad80]{border-bottom:5px solid var(--text-3);margin-bottom:1px}.sort-caret.down[data-v-788bad80]{border-top:5px solid var(--text-3)}.sort-caret.up.on[data-v-788bad80]{border-bottom-color:var(--primary)}.sort-caret.down.on[data-v-788bad80]{border-top-color:var(--primary)}.tbl[data-v-788bad80] th.sort-asc .sort-ind,.tbl[data-v-788bad80] th.sort-desc .sort-ind{opacity:1}.tbl[data-v-788bad80] th.sort-asc,.tbl[data-v-788bad80] th.sort-desc{color:var(--primary)}.tbl[data-v-788bad80] th.col-actions,.tbl[data-v-788bad80] td.col-actions{text-align:right}.col-select[data-v-788bad80]{text-align:center!important;padding:0!important;vertical-align:middle}.col-select input[type=checkbox][data-v-788bad80]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.dt-scroll .tbl[data-v-788bad80] th.col-select,.dt-scroll .tbl[data-v-788bad80] td.col-select{padding:0!important;text-align:center}.tbl[data-v-788bad80] th.sticky-col,.tbl[data-v-788bad80] td.sticky-col{position:sticky;z-index:2;background:var(--card);box-shadow:2px 0 0 0 var(--border)}.dt-scroll .tbl[data-v-788bad80] thead th.sticky-col{z-index:5;box-shadow:2px 0 0 0 var(--border),0 1px 0 var(--border)}.dt-scroll .tbl[data-v-788bad80] tbody tr:nth-child(2n) td.sticky-col{background:#f7f9fc}.dt-scroll .tbl[data-v-788bad80] tbody tr:hover td.sticky-col{background:#eef4ff}.empty[data-v-788bad80]{text-align:center;color:var(--text-3);height:80px!important}.status[data-v-716af899]{font-size:12px}.s-blue[data-v-716af899]{color:var(--primary)}.s-green[data-v-716af899]{color:var(--green)}.s-orange[data-v-716af899]{color:var(--orange)}.s-purple[data-v-716af899]{color:var(--purple)}.s-gray[data-v-716af899]{color:var(--text-3)}.s-red[data-v-716af899]{color:#ff3d3d}.updated[data-v-e527dbbe]{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.ghost-btn[data-v-e527dbbe]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:13px;padding:7px 13px;border-radius:var(--radius-btn);cursor:pointer;transition:all .15s}.ghost-btn[data-v-e527dbbe]:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.ghost-btn[data-v-e527dbbe]:disabled{opacity:.6;cursor:default}.spin[data-v-e527dbbe]{animation:spin-e527dbbe 1s linear infinite;display:inline-block}@keyframes spin-e527dbbe{to{transform:rotate(360deg)}}.sk-wrap[data-v-e527dbbe]{display:flex;flex-direction:column;gap:16px}.sk-row.kpis[data-v-e527dbbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sk[data-v-e527dbbe]{background:linear-gradient(90deg,var(--card-gray) 25%,var(--bg) 50%,var(--card-gray) 75%);background-size:200% 100%;animation:shimmer-e527dbbe 1.4s infinite;border-radius:14px}@keyframes shimmer-e527dbbe{to{background-position:-200% 0}}.sk-hero[data-v-e527dbbe],.sk-kpi[data-v-e527dbbe]{height:96px}.sk-wide[data-v-e527dbbe]{height:150px}.sk-tall[data-v-e527dbbe]{height:280px}.hero[data-v-e527dbbe]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 22px;box-shadow:0 1px 2px #1018280a}.hero-main[data-v-e527dbbe]{min-width:0}.hero-greet[data-v-e527dbbe]{display:flex;align-items:baseline;gap:8px}.hero-hi[data-v-e527dbbe]{font-size:17px;font-weight:800;color:var(--text);letter-spacing:-.2px}.hero-name[data-v-e527dbbe]{font-size:13px;color:var(--text-3);font-weight:600}.hero-sub[data-v-e527dbbe]{margin:6px 0 0;font-size:13px;color:var(--text-2)}.hero-sub b[data-v-e527dbbe]{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.hero-warn[data-v-e527dbbe]{color:var(--red);font-weight:700;margin-left:4px}.hero-links[data-v-e527dbbe]{display:flex;gap:8px;flex-wrap:wrap}.lnk[data-v-e527dbbe]{display:inline-flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--border-2);color:var(--text-2);font-size:13px;font-weight:600;padding:8px 13px;border-radius:9px;cursor:pointer;transition:all .15s}.lnk[data-v-e527dbbe]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.kpi-row[data-v-e527dbbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.kpi[data-v-e527dbbe]{position:relative;text-align:left;display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #1018280a;transition:border-color .15s,background .15s}button.kpi[data-v-e527dbbe]{cursor:pointer}button.kpi[data-v-e527dbbe]:hover{border-color:var(--primary);background:var(--primary-light)}.kpi-ic[data-v-e527dbbe]{width:42px;height:42px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center}.kpi-ic.blue[data-v-e527dbbe]{background:var(--primary-light);color:var(--primary)}.kpi-ic.green[data-v-e527dbbe]{background:#e9f6ef;color:#1a9d5a}.kpi-ic.orange[data-v-e527dbbe]{background:#fdf1e3;color:#d97a1a}.kpi-ic.purple[data-v-e527dbbe]{background:#f1ecfb;color:#7c5cff}.kpi-body[data-v-e527dbbe]{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-num[data-v-e527dbbe]{font-size:24px;font-weight:750;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.kpi-label[data-v-e527dbbe]{font-size:13px;color:var(--text-2);font-weight:600}.kpi-hint[data-v-e527dbbe]{font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi--cap[data-v-e527dbbe]{cursor:default;background:var(--bg)}.kpi--cap .kpi-num[data-v-e527dbbe]{color:#6b7180}.kpi-cap-flag[data-v-e527dbbe]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:#8a8f99;background:#eef0f4;padding:2px 7px;border-radius:999px}.alert-card[data-v-e527dbbe]{display:flex;align-items:center;gap:14px;cursor:pointer;margin-top:14px;padding:13px 16px;border-radius:14px;background:#fbf6f6;border:1px solid #ecd6d6;border-left:3px solid var(--red)}.alert-card[data-v-e527dbbe]:hover{background:#f8efef}.alert-icon[data-v-e527dbbe]{width:30px;height:30px;border-radius:50%;flex:none;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center}.alert-body[data-v-e527dbbe]{flex:1;min-width:0}.alert-title[data-v-e527dbbe]{font-size:14px;font-weight:700;color:#c0392b}.alert-sub[data-v-e527dbbe]{font-size:12.5px;color:#9a5f5f;margin-top:3px;line-height:1.5}.alert-btn[data-v-e527dbbe]{display:inline-flex;align-items:center;gap:4px;flex:none;background:var(--red);color:#fff;border:1px solid var(--red);padding:7px 13px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.alert-card:hover .alert-btn[data-v-e527dbbe]{background:#cf3b40;border-color:#cf3b40}.grid-2[data-v-e527dbbe]{display:grid;grid-template-columns:minmax(280px,.85fr) 1.5fr;gap:14px;margin-top:14px;align-items:start}.card[data-v-e527dbbe]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #1018280a}.card-head[data-v-e527dbbe]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.eyebrow[data-v-e527dbbe]{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--primary);margin-bottom:4px}.card-title[data-v-e527dbbe]{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.2px}.card-sub[data-v-e527dbbe]{display:block;font-size:12px;color:var(--text-3);margin-top:4px}.plan-tag[data-v-e527dbbe]{font-size:12px;color:var(--primary);background:var(--primary-light);padding:4px 12px;border-radius:999px;font-weight:700;white-space:nowrap}.panel-more[data-v-e527dbbe]{font-size:13px;color:var(--primary);font-weight:700}.plan-body[data-v-e527dbbe]{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.donut[data-v-e527dbbe]{position:relative;width:96px;height:96px;flex:none}.donut svg[data-v-e527dbbe]{width:96px;height:96px;transform:rotate(-90deg)}.dn-bg[data-v-e527dbbe]{fill:none;stroke:var(--card-gray);stroke-width:9}.dn-fill[data-v-e527dbbe]{fill:none;stroke:var(--primary);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.dn-fill.warn[data-v-e527dbbe]{stroke:#f5a623}.dn-fill.danger[data-v-e527dbbe]{stroke:var(--red)}.dn-center[data-v-e527dbbe]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.dn-pct[data-v-e527dbbe]{font-size:19px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.dn-lbl[data-v-e527dbbe]{font-size:11px;color:var(--text-3)}.plan-stats[data-v-e527dbbe]{display:flex;gap:26px;flex-wrap:wrap}.ps[data-v-e527dbbe]{display:flex;flex-direction:column;gap:3px}.ps-num[data-v-e527dbbe]{font-size:20px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ps-num.ok[data-v-e527dbbe]{color:#1a9d5a}.ps-lbl[data-v-e527dbbe]{font-size:11.5px;color:var(--text-3)}.usage-tag[data-v-e527dbbe]{font-size:12px;font-weight:800;padding:4px 11px;border-radius:999px;background:var(--card-gray);color:var(--text-2)}.usage-tag.ok[data-v-e527dbbe]{background:#e9f6ef;color:#177a49}.usage-tag.warn[data-v-e527dbbe]{background:#fdf1e3;color:#b25e09}.usage-tag.danger[data-v-e527dbbe]{background:#fbecec;color:#d23b3b}.gauges[data-v-e527dbbe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.gauge[data-v-e527dbbe]{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.g-top[data-v-e527dbbe]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.g-label[data-v-e527dbbe]{font-size:12.5px;color:var(--text-2);font-weight:600}.g-val[data-v-e527dbbe]{font-size:16px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.g-bar[data-v-e527dbbe]{height:8px;background:var(--card-gray);border-radius:999px;overflow:hidden}.g-fill[data-v-e527dbbe]{display:block;height:100%;border-radius:999px;transition:width .4s ease}.g-fill.ok[data-v-e527dbbe]{background:#34c77b}.g-fill.warn[data-v-e527dbbe]{background:#f5a623}.g-fill.danger[data-v-e527dbbe]{background:var(--red)}.g-sub[data-v-e527dbbe]{display:block;font-size:11.5px;color:var(--text-3);margin-top:7px}.regain[data-v-e527dbbe]{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;color:#b25e09;background:#fdf8ef;border:1px solid #f3e3c8;border-radius:10px;padding:8px 12px}.fold-btn[data-v-e527dbbe]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;background:transparent;border:none;color:var(--primary);font-size:12.5px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:7px}.fold-btn[data-v-e527dbbe]:hover{background:var(--primary-light)}.acct-usage[data-v-e527dbbe]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.au-row[data-v-e527dbbe]{display:flex;align-items:center;gap:10px;font-size:12.5px}.au-id[data-v-e527dbbe]{width:130px;flex:none;color:var(--text-2)}.au-bar[data-v-e527dbbe]{flex:1;height:6px;background:var(--card-gray);border-radius:999px;overflow:hidden;min-width:60px}.au-fill[data-v-e527dbbe]{display:block;height:100%;background:var(--primary);border-radius:999px}.au-fill.warn[data-v-e527dbbe]{background:#f5a623}.au-fill.hot[data-v-e527dbbe]{background:var(--red)}.au-val[data-v-e527dbbe]{width:42px;text-align:right;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.au-val.warn[data-v-e527dbbe]{color:#b25e09}.au-val.hot[data-v-e527dbbe]{color:var(--red)}.au-sub[data-v-e527dbbe]{width:88px;text-align:right;color:var(--text-3);font-size:11.5px}.quota[data-v-e527dbbe]{display:flex;align-items:center;gap:14px}.quota-bar[data-v-e527dbbe]{flex:1;height:10px;background:var(--card-gray);border-radius:999px;overflow:hidden}.quota-fill[data-v-e527dbbe]{display:block;height:100%;background:var(--primary);border-radius:999px;transition:width .4s ease}.quota-fill.danger[data-v-e527dbbe]{background:var(--red)}.quota-text[data-v-e527dbbe]{font-size:12.5px;color:var(--text-3);white-space:nowrap}.quota.sub[data-v-e527dbbe]{margin-top:14px}.api-block[data-v-e527dbbe]{margin-top:16px;border-top:1px solid var(--border);padding-top:14px}.api-title[data-v-e527dbbe]{font-size:12.5px;font-weight:800;color:var(--text-2);margin-bottom:8px}.rate-cell[data-v-e527dbbe]{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px}.rate-text.has-fail[data-v-e527dbbe]{color:var(--text-1);text-decoration:underline dotted;cursor:help}.rate-pop[data-v-e527dbbe]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:248px;max-width:340px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:8px 10px;box-shadow:0 10px 28px #00000024;text-align:left}.rate-pop-title[data-v-e527dbbe]{font-size:12px;font-weight:800;color:var(--text-2);margin-bottom:6px}.rate-pop-row[data-v-e527dbbe]{display:flex;align-items:baseline;gap:6px;padding:3px 0;font-size:12px}.rate-pop-mean[data-v-e527dbbe]{color:var(--text-1);flex:1}.rate-pop-code[data-v-e527dbbe]{color:var(--text-3);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.rate-pop-cnt[data-v-e527dbbe]{color:var(--text-2);font-weight:800;white-space:nowrap}.rate-bar[data-v-e527dbbe]{flex:1;max-width:90px;height:6px;background:var(--card-gray);border-radius:999px;overflow:hidden}.rate-bar span[data-v-e527dbbe]{display:block;height:100%;border-radius:999px}.rate-text[data-v-e527dbbe]{width:38px;text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums}.thr-badge[data-v-e527dbbe]{display:inline-block;min-width:18px;padding:1px 8px;border-radius:999px;background:#fdf1e3;color:#b25e09;font-weight:800;font-size:12px}.logs-card[data-v-e527dbbe]{margin-top:14px}.muted[data-v-e527dbbe]{color:var(--text-3)}.mono[data-v-e527dbbe]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--text-2)}.empty-hint[data-v-e527dbbe]{padding:18px 4px;font-size:13px;color:var(--text-3);text-align:center}@media (max-width: 1180px){.grid-2[data-v-e527dbbe]{grid-template-columns:1fr}}@media (max-width: 1080px){.kpi-row[data-v-e527dbbe],.sk-row.kpis[data-v-e527dbbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.kpi-row[data-v-e527dbbe],.sk-row.kpis[data-v-e527dbbe]{grid-template-columns:1fr}.hero-links[data-v-e527dbbe]{width:100%}}.action-menu[data-v-6d6b0dd2]{position:relative;display:inline-block}.trigger[data-v-6d6b0dd2]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--card);border:1px solid var(--border-2);transition:background .12s,color .12s,border-color .12s}.trigger[data-v-6d6b0dd2]:hover{background:var(--bg);color:var(--primary);border-color:var(--primary)}.trigger.active[data-v-6d6b0dd2]{background:var(--primary-light);color:var(--primary)}.pop[data-v-6d6b0dd2]{position:fixed;min-width:150px;padding:6px;background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-sm);box-shadow:0 8px 24px #141e3c1f;z-index:1000}.item[data-v-6d6b0dd2]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;color:var(--text);font-size:13px;text-align:left;background:transparent}.item[data-v-6d6b0dd2]:hover{background:var(--bg)}.item.danger[data-v-6d6b0dd2]{color:var(--red)}.item.danger[data-v-6d6b0dd2]:hover{background:#fff1f1}.item.disabled[data-v-6d6b0dd2],.item[data-v-6d6b0dd2]:disabled{color:var(--text-3);cursor:not-allowed;background:transparent}.item-label[data-v-6d6b0dd2]{flex:1}.divider[data-v-6d6b0dd2]{height:1px;background:var(--border);margin:5px 6px;pointer-events:none}.pop-enter-active[data-v-6d6b0dd2],.pop-leave-active[data-v-6d6b0dd2]{transition:opacity .12s,transform .12s}.pop-enter-from[data-v-6d6b0dd2],.pop-leave-to[data-v-6d6b0dd2]{opacity:0;transform:translateY(-4px)}.mono[data-v-62c187e6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-2)}.err[data-v-62c187e6]{color:var(--red);font-size:12px}.muted[data-v-62c187e6]{color:var(--text-3);font-size:12px}.form-err[data-v-62c187e6]{color:var(--red);font-size:13px;margin-top:4px}.hint[data-v-62c187e6]{margin:4px 0 0;font-size:12px;color:var(--text-3);line-height:1.5}.type-tag[data-v-62c187e6]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}.t-system_user[data-v-62c187e6]{background:#2b5cfe1f;color:var(--primary)}.t-user_token[data-v-62c187e6]{background:#10b9811f;color:#10b981}.t-cookie[data-v-62c187e6]{background:#f59e0b24;color:#d97706}.jm[data-v-fd368dfc]{display:flex;flex-direction:column;gap:12px}.jm-status[data-v-fd368dfc]{display:flex;align-items:center;gap:8px;font-size:13px}.jm-status .dot[data-v-fd368dfc]{width:9px;height:9px;border-radius:50%;background:var(--text-3);flex:none}.jm-status.s-running .dot[data-v-fd368dfc]{background:var(--primary);animation:jm-pulse-fd368dfc 1.1s infinite}.jm-status.s-success .dot[data-v-fd368dfc]{background:#10b981}.jm-status.s-partial .dot[data-v-fd368dfc]{background:#f59e0b}.jm-status.s-failed .dot[data-v-fd368dfc]{background:#ef4444}.jm-status.s-canceled .dot[data-v-fd368dfc]{background:#9ca3af}.jm-status.s-queued .dot[data-v-fd368dfc]{background:#6b7280}.jm-status .st-text[data-v-fd368dfc]{font-weight:600;color:var(--text)}.jm-status .st-type[data-v-fd368dfc]{color:var(--text-3)}.jm-status .st-mode[data-v-fd368dfc]{margin-left:auto;font-size:11px;padding:1px 8px;border-radius:999px;background:var(--bg-2);color:var(--text-3)}@keyframes jm-pulse-fd368dfc{0%,to{opacity:1}50%{opacity:.35}}.jm-bar[data-v-fd368dfc]{height:8px;background:#eef2f8;border-radius:4px;overflow:hidden}.jm-fill[data-v-fd368dfc]{display:block;height:100%;background:var(--primary);border-radius:4px;transition:width .3s ease}.jm-fill.done[data-v-fd368dfc]{background:#10b981}.jm-fill.partial[data-v-fd368dfc]{background:#f59e0b}.jm-fill.failed[data-v-fd368dfc],.jm-fill.canceled[data-v-fd368dfc]{background:#ef4444}.jm-counts[data-v-fd368dfc]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--text-2)}.jm-counts b[data-v-fd368dfc]{color:var(--text)}.jm-counts .ok[data-v-fd368dfc]{color:#059669}.jm-counts .bad[data-v-fd368dfc]{color:#dc2626}.jm-counts .muted[data-v-fd368dfc]{margin-left:auto;color:var(--text-3);font-variant-numeric:tabular-nums}.jm-phase[data-v-fd368dfc]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--primary);background:#3b82f614;padding:7px 10px;border-radius:8px}.jm-summary[data-v-fd368dfc]{display:flex;align-items:flex-start;gap:6px;font-size:12px;padding:8px 10px;border-radius:8px;line-height:1.5}.jm-summary.ok[data-v-fd368dfc]{background:#10b9811a;color:#059669}.jm-summary.warn[data-v-fd368dfc]{background:#f59e0b1f;color:#b45309}.jm-summary.bad[data-v-fd368dfc]{background:#ef44441a;color:#dc2626}.jm-items-head[data-v-fd368dfc]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-2);margin-top:4px}.jm-toggle[data-v-fd368dfc]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.jm-items[data-v-fd368dfc]{max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.jm-empty[data-v-fd368dfc]{padding:18px;text-align:center;color:var(--text-3);font-size:12px}.jm-item[data-v-fd368dfc]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:12px;padding:7px 10px;border-bottom:1px solid var(--border)}.jm-item[data-v-fd368dfc]:last-child{border-bottom:none}.jm-item .i-dot[data-v-fd368dfc]{width:7px;height:7px;border-radius:50%;background:#10b981;flex:none;margin-top:5px}.jm-item.fail[data-v-fd368dfc]{background:#ef44440f}.jm-item.fail .i-dot[data-v-fd368dfc]{background:#ef4444}.jm-item.skip[data-v-fd368dfc]{background:#94a3b80f;opacity:.72}.jm-item.skip .i-dot[data-v-fd368dfc]{background:#94a3b8}.jm-item .i-body[data-v-fd368dfc]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.jm-item .i-name[data-v-fd368dfc]{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jm-item .i-id[data-v-fd368dfc]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.3px}.jm-item .i-msg[data-v-fd368dfc]{flex-basis:100%;color:var(--text-3);font-size:11px;line-height:1.5;white-space:normal;word-break:break-word;padding-top:2px}.jm-item.fail .i-msg[data-v-fd368dfc]{color:#dc2626}.btn-primary[data-v-fd368dfc]{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px}.btn-ghost[data-v-fd368dfc]{background:transparent;border:1px solid var(--border);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px;color:var(--text-2)}.btn-ghost[data-v-fd368dfc]:disabled{opacity:.6;cursor:not-allowed}.filter-row[data-v-6306e75b]{background:var(--card);border-radius:var(--radius-card);min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:12px;flex-wrap:wrap}.filter-left[data-v-6306e75b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-input[data-v-6306e75b]{height:36px;background:var(--bg);border-radius:var(--radius-btn);display:flex;align-items:center;padding:0 12px;color:var(--text-3);font-size:13px;gap:8px}.sel[data-v-6306e75b]{border:none;background:transparent;color:var(--text);font-size:13px;cursor:pointer;outline:none}.panel[data-v-6306e75b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.panel-head[data-v-6306e75b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title[data-v-6306e75b]{font-size:15px;font-weight:600;color:var(--text)}.muted[data-v-6306e75b]{color:var(--text-3);font-size:13px}.ok[data-v-6306e75b]{color:var(--green);font-size:12px}.warn[data-v-6306e75b]{color:var(--orange);font-size:12px;cursor:help}.num[data-v-6306e75b]{display:block;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;color:var(--text)}.adcell[data-v-6306e75b]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.ad-sub[data-v-6306e75b]{font-size:11px;color:var(--gray)}.bm-cell[data-v-6306e75b]{display:flex;flex-direction:column;gap:3px;min-width:0}.bm-name[data-v-6306e75b]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-id[data-v-6306e75b]{font-size:11px;color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-title[data-v-6306e75b]{font-size:13px;font-weight:600;color:var(--text-2);margin:16px 0 8px}.form-err[data-v-6306e75b]{color:var(--red);font-size:13px;margin-top:4px}.drawer-overlay[data-v-6306e75b]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#0f172a73;z-index:200;display:flex;justify-content:flex-end}.drawer[data-v-6306e75b]{width:440px;max-width:92vw;height:100%;background:var(--card);box-shadow:-8px 0 28px #0000002e;display:flex;flex-direction:column;border-radius:0 var(--frame-radius) var(--frame-radius) 0;animation:slideIn-6306e75b .18s ease}@keyframes slideIn-6306e75b{0%{transform:translate(40px);opacity:.4}to{transform:translate(0);opacity:1}}.drawer-head[data-v-6306e75b]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.drawer-title[data-v-6306e75b]{font-size:16px;font-weight:700;color:var(--text)}.drawer-sub[data-v-6306e75b]{font-size:12px;color:var(--text-3);margin-top:4px}.drawer-x[data-v-6306e75b]{background:none;border:none;font-size:18px;color:var(--text-3);cursor:pointer;line-height:1}.drawer-body[data-v-6306e75b]{padding:20px;overflow-y:auto;flex:1}.drawer-body .form-row[data-v-6306e75b]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.drawer-body .form-label[data-v-6306e75b]{font-size:13px;color:var(--text-2)}.drawer-body .form-label .req[data-v-6306e75b]{color:var(--red);margin-left:2px}.drawer-body .form-control[data-v-6306e75b]{min-height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:8px 12px;font-size:13px;color:var(--text);background:#fff;width:100%}.drawer-body textarea.form-control[data-v-6306e75b]{min-height:120px;resize:vertical}.drawer-body .actions[data-v-6306e75b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mono[data-v-6306e75b]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer-body .progress[data-v-6306e75b]{margin-top:18px}.drawer-body .bar[data-v-6306e75b]{height:8px;background:#eef2f8;border-radius:4px;overflow:hidden;margin-bottom:14px}.drawer-body .bar-fill[data-v-6306e75b]{display:block;height:100%;background:var(--primary);border-radius:4px;transition:width .3s ease}.drawer-body .rows[data-v-6306e75b]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.drawer-body .row[data-v-6306e75b]{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 10px;border-radius:6px;background:var(--bg)}.drawer-body .row .dot[data-v-6306e75b]{width:8px;height:8px;border-radius:50%;background:var(--text-3);flex:0 0 8px}.drawer-body .row.ok .dot[data-v-6306e75b]{background:var(--green)}.drawer-body .row.fail .dot[data-v-6306e75b]{background:var(--red)}.drawer-body .row.fail[data-v-6306e75b]{background:#ef444412}.drawer-body .row.fail .msg[data-v-6306e75b]{color:var(--red);font-weight:600}.drawer-body .row .email[data-v-6306e75b]{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.drawer-body .row .msg[data-v-6306e75b]{margin-left:auto;color:var(--text-3);font-size:12px}.drawer-body .summary[data-v-6306e75b]{margin-top:14px;font-size:13px;color:var(--text-2)}.drawer-body .ok[data-v-6306e75b]{color:var(--green)}.drawer-body .bad[data-v-6306e75b]{color:var(--red)}.drp[data-v-cb9e0a56]{position:relative;display:inline-block}.drp-trigger-icon[data-v-cb9e0a56]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer;color:var(--text-2)}.drp-trigger-icon[data-v-cb9e0a56]:hover{color:var(--primary);border-color:var(--primary);background:var(--bg-hover, rgba(0,0,0,.03))}.drp-panel[data-v-cb9e0a56]{position:fixed;top:0;left:0;z-index:300;width:500px;max-width:calc(100vw - 24px);background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #0f172a29}.drp-body[data-v-cb9e0a56]{display:flex}.drp-presets[data-v-cb9e0a56]{width:112px;padding:10px 0;border-right:1px solid var(--border)}.drp-preset[data-v-cb9e0a56]{padding:7px 14px;font-size:12px;color:var(--text-2);cursor:pointer}.drp-preset[data-v-cb9e0a56]:hover{background:var(--bg-hover, rgba(0,0,0,.03));color:var(--text)}.drp-preset.active[data-v-cb9e0a56]{background:var(--primary);color:#fff}.drp-calendars[data-v-cb9e0a56]{flex:1;display:flex;padding:12px;gap:14px}.drp-cal[data-v-cb9e0a56]{flex:1}.drp-cal-header[data-v-cb9e0a56]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.drp-month-year[data-v-cb9e0a56]{font-size:12px;font-weight:600;color:var(--text)}.drp-nav[data-v-cb9e0a56]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-2)}.drp-nav[data-v-cb9e0a56]:hover{background:var(--bg-hover, rgba(0,0,0,.03))}.drp-spacer[data-v-cb9e0a56]{width:24px}.drp-weekdays[data-v-cb9e0a56]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;color:var(--text-3);margin-bottom:3px}.drp-weekdays span[data-v-cb9e0a56]{padding:3px 0}.drp-days[data-v-cb9e0a56]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.day-cell[data-v-cb9e0a56]{height:28px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text);border-radius:4px;cursor:pointer}.day-cell[data-v-cb9e0a56]:hover:not(.selected):not(.range-start):not(.range-end){background:var(--bg-hover, rgba(0,0,0,.04))}.day-cell.muted[data-v-cb9e0a56]{color:var(--text-3)}.day-cell.today[data-v-cb9e0a56]{font-weight:700;color:var(--primary)}.day-cell.selected[data-v-cb9e0a56],.day-cell.range-start[data-v-cb9e0a56],.day-cell.range-end[data-v-cb9e0a56]{background:var(--primary);color:#fff}.day-cell.in-range[data-v-cb9e0a56]{background:#3b82f61f;color:var(--primary)}.drp-footer[data-v-cb9e0a56]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--border)}.drp-range[data-v-cb9e0a56]{font-size:12px;color:var(--text-2)}.drp-actions[data-v-cb9e0a56]{display:flex;gap:8px}.drp-btn[data-v-cb9e0a56]{height:26px;padding:0 12px;border-radius:5px;font-size:12px;border:1px solid var(--border);cursor:pointer}.drp-btn-secondary[data-v-cb9e0a56]{background:var(--card);color:var(--text-2)}.drp-btn-secondary[data-v-cb9e0a56]:hover{background:var(--bg-hover, rgba(0,0,0,.03))}.drp-btn-primary[data-v-cb9e0a56]{background:var(--primary);color:#fff;border-color:var(--primary)}.drp-btn-primary[data-v-cb9e0a56]:hover{opacity:.92}.f-search[data-v-4869769e]{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:6px;color:var(--text-3);transition:border-color .15s,box-shadow .15s}.f-search[data-v-4869769e]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.f-search input[data-v-4869769e]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-size:13px}.f-search input[data-v-4869769e]::placeholder{color:var(--text-3)}.f-clear[data-v-4869769e]{border:none;background:var(--card-gray);color:var(--text-3);width:18px;height:18px;border-radius:50%;cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.f-clear[data-v-4869769e]:hover{background:var(--border-2);color:var(--text)}.ui-checkbox[data-v-145e207e]{--cb: 18px;--cb-rad: 6px;display:inline-flex;align-items:center;gap:9px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:13px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.ui-checkbox[data-v-145e207e]:hover:not(.disabled){border-color:var(--primary);background:var(--primary-light);color:var(--text)}.ui-checkbox[data-v-145e207e]:focus-visible{outline:none;box-shadow:0 0 0 3px #2b5cfe2e}.ui-checkbox.checked[data-v-145e207e]{border-color:var(--primary);background:var(--primary-light);color:var(--text)}.ui-checkbox.disabled[data-v-145e207e]{opacity:.5;cursor:not-allowed}.sz-sm[data-v-145e207e]{--cb: 16px;--cb-rad: 5px;font-size:12px;padding:5px 10px}.sz-lg[data-v-145e207e]{--cb: 20px;--cb-rad: 7px;font-size:14px;padding:7px 14px}.box[data-v-145e207e]{position:relative;width:var(--cb);height:var(--cb);flex:none;border-radius:var(--cb-rad);border:2px solid var(--border-2);background:var(--card);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .2s}.ui-checkbox.checked .box[data-v-145e207e]{background:var(--primary);border-color:var(--primary);animation:cb-pop-145e207e .26s ease}.tick[data-v-145e207e]{width:72%;height:72%;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .25s ease .02s}.ui-checkbox.checked .tick[data-v-145e207e]{stroke-dashoffset:0}.label[data-v-145e207e]{white-space:nowrap}@keyframes cb-pop-145e207e{0%{transform:scale(.82)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ui-checkbox[data-v-145e207e],.box[data-v-145e207e],.tick[data-v-145e207e]{transition:none}.ui-checkbox.checked .box[data-v-145e207e]{animation:none}}.pad-mask[data-v-b01d972c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#12182861;display:flex;justify-content:flex-end}.pad[data-v-b01d972c]{width:520px;max-width:100vw;height:100%;background:var(--card);display:flex;flex-direction:column;box-shadow:-8px 0 28px #12182824;animation:pad-in-b01d972c .18s ease}@keyframes pad-in-b01d972c{0%{transform:translate(18px);opacity:.6}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.pad[data-v-b01d972c]{animation:none}}.pad-head[data-v-b01d972c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.pad-title[data-v-b01d972c]{font-size:15px;font-weight:600;color:var(--text)}.pad-sub[data-v-b01d972c]{margin-top:5px;font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:6px}.pad-pixel[data-v-b01d972c]{color:var(--text-2)}.pad-dot[data-v-b01d972c]{color:var(--text-3)}.pad-x[data-v-b01d972c]{border:none;background:transparent;color:var(--text-3);cursor:pointer;width:28px;height:28px;border-radius:var(--radius-btn);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .15s,color .15s}.pad-x[data-v-b01d972c]:hover{background:var(--card-gray);color:var(--text)}.pad-body[data-v-b01d972c]{flex:1;overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:18px}.pad-note[data-v-b01d972c]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--primary-light);color:var(--text-2);font-size:12px;line-height:1.6}.pad-note b[data-v-b01d972c]{color:var(--text);font-weight:600}.pad-sec[data-v-b01d972c]{display:flex;flex-direction:column;gap:10px}.pad-sec-head[data-v-b01d972c]{display:flex;align-items:center;gap:8px}.pad-sec-title[data-v-b01d972c]{font-size:13px;font-weight:600;color:var(--text)}.pad-sec-sub[data-v-b01d972c]{font-size:12px;color:var(--text-3)}.pad-count[data-v-b01d972c]{min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--primary-light);color:var(--primary-dark);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.pad-count.zero[data-v-b01d972c]{background:var(--card-gray);color:var(--text-3)}.pad-refresh[data-v-b01d972c]{margin-left:auto;border:1px solid var(--border-2);background:var(--card);color:var(--text-3);width:26px;height:26px;border-radius:var(--radius-btn);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.pad-refresh[data-v-b01d972c]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pad-refresh[data-v-b01d972c]:disabled{opacity:.5;cursor:default}.pad-hint[data-v-b01d972c]{padding:14px 12px;border:1px dashed var(--border-2);border-radius:var(--radius-sm);color:var(--text-3);font-size:12px;text-align:center}.pad-err[data-v-b01d972c]{padding:10px 12px;border-radius:var(--radius-sm);background:var(--red-light);color:var(--red);font-size:12px;line-height:1.6}.pad-link[data-v-b01d972c]{border:none;background:transparent;color:var(--primary);cursor:pointer;font-size:12px;padding:0 2px;text-decoration:underline}.pad-list[data-v-b01d972c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pad-row[data-v-b01d972c]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.pad-row-main[data-v-b01d972c]{flex:1;min-width:0}.pad-row-name[data-v-b01d972c]{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pad-row-id[data-v-b01d972c]{font-size:11px;color:var(--text-3);margin-top:2px}.pad-revoke[data-v-b01d972c]{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:var(--radius-btn);border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:12px;cursor:pointer;transition:all .15s}.pad-revoke[data-v-b01d972c]:hover:not(:disabled){border-color:var(--red);color:var(--red);background:var(--red-light)}.pad-revoke[data-v-b01d972c]:disabled{opacity:.5;cursor:not-allowed}.pad-tools[data-v-b01d972c]{display:flex;align-items:center;gap:8px}.pad-list-pick[data-v-b01d972c]{max-height:none}.pad-pick[data-v-b01d972c]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;transition:border-color .15s,background .15s}.pad-pick[data-v-b01d972c]:hover{border-color:var(--primary)}.pad-pick.on[data-v-b01d972c]{border-color:var(--primary);background:var(--primary-light)}.pad-row-status[data-v-b01d972c]{flex:none;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--card-gray);color:var(--text-3)}.pad-row-status.st-green[data-v-b01d972c]{background:var(--green-light);color:var(--green)}.pad-row-status.st-red[data-v-b01d972c]{background:var(--red-light);color:var(--red)}.pad-row-status.st-amber[data-v-b01d972c]{background:var(--orange-light);color:var(--orange-dark)}.pad-row-status.st-gray[data-v-b01d972c]{background:var(--card-gray);color:var(--text-3)}.pad-foot[data-v-b01d972c]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--border);background:var(--card)}.pad-foot-info[data-v-b01d972c]{font-size:12px;color:var(--text-2)}.pad-foot-btns[data-v-b01d972c]{display:flex;gap:8px}.pad-btn[data-v-b01d972c]{height:34px;padding:0 16px;border-radius:var(--radius-btn);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.pad-btn.ghost[data-v-b01d972c]{border:1px solid var(--border-2);background:var(--card);color:var(--text-2)}.pad-btn.ghost[data-v-b01d972c]:hover{border-color:var(--border-2);background:var(--card-gray)}.pad-btn.primary[data-v-b01d972c]{border:1px solid var(--primary);background:var(--primary);color:#fff}.pad-btn.primary[data-v-b01d972c]:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.pad-btn[data-v-b01d972c]:disabled{opacity:.55;cursor:not-allowed}.spinner[data-v-b01d972c]{width:12px;height:12px;border:2px solid var(--border-2);border-top-color:var(--primary);border-radius:50%;animation:pad-spin-b01d972c .7s linear infinite;display:inline-block}@keyframes pad-spin-b01d972c{to{transform:rotate(360deg)}}.mono[data-v-b01d972c]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.toolbar[data-v-1d5f9adc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.segment[data-v-1d5f9adc]{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--card);flex:none}.segment button[data-v-1d5f9adc]{padding:0 12px;height:32px;border:none;background:transparent;color:var(--text-2);font-size:12px;cursor:pointer;transition:background .15s,color .15s}.segment button+button[data-v-1d5f9adc]{border-left:1px solid var(--border)}.segment button.active[data-v-1d5f9adc]{background:var(--primary);color:#fff}.segment button[data-v-1d5f9adc]:not(.active):hover{background:var(--bg-hover, rgba(0, 0, 0, .03))}.cred-dropdown[data-v-1d5f9adc]{position:relative;flex:none}.icon-btn[data-v-1d5f9adc]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer;color:var(--text-2);flex:none}.icon-btn[data-v-1d5f9adc]:hover{color:var(--primary);border-color:var(--primary);background:var(--bg-hover, rgba(0, 0, 0, .03))}.cred-menu[data-v-1d5f9adc]{position:absolute;top:calc(100% + 4px);left:0;z-index:200;min-width:100%;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0f172a1f;padding:6px}.cred-item[data-v-1d5f9adc]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:12px}.cred-item[data-v-1d5f9adc]:hover,.cred-item.active[data-v-1d5f9adc]{background:var(--bg-hover, rgba(0, 0, 0, .03))}.cred-item-main[data-v-1d5f9adc]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.cred-item-name[data-v-1d5f9adc]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cred-item-tag[data-v-1d5f9adc]{flex:none;font-size:10px;padding:1px 5px;border-radius:4px;background:var(--primary-light, rgba(59, 130, 246, .12));color:var(--primary)}.cred-check[data-v-1d5f9adc]{flex:none;color:var(--primary);font-size:12px;font-weight:600}.cred-empty[data-v-1d5f9adc]{padding:10px;font-size:12px;color:var(--text-3);text-align:center}.input-sm[data-v-1d5f9adc]{height:32px;padding:0 10px;font-size:12px;min-width:120px}.btn-sm[data-v-1d5f9adc]{height:32px;padding:0 12px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.btn-text[data-v-1d5f9adc]{height:32px;padding:0 12px;border:none;background:transparent;color:var(--text-2);font-size:12px;cursor:pointer;border-radius:6px}.btn-text[data-v-1d5f9adc]:hover{background:var(--bg-hover, rgba(0, 0, 0, .03))}.btn-text.link[data-v-1d5f9adc]{color:var(--primary);font-weight:500}.bm-input[data-v-1d5f9adc]{width:140px}.btn-sync[data-v-1d5f9adc]{height:32px;padding:0 12px;font-size:12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--primary);background:var(--primary-light, rgba(59, 130, 246, .12));color:var(--primary);border-radius:6px;cursor:pointer;flex:none;transition:background .15s,opacity .15s}.btn-sync[data-v-1d5f9adc]:hover:not(:disabled){background:var(--primary);color:#fff}.btn-sync[data-v-1d5f9adc]:disabled{opacity:.6;cursor:not-allowed}.sync-stamp[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-3);flex:none;font-variant-numeric:tabular-nums}.sync-banner[data-v-1d5f9adc]{display:flex;align-items:center;gap:8px;background:#3b82f61a;color:#2563eb;padding:10px 12px;border-radius:8px;font-size:12px;margin-bottom:12px;line-height:1.5}.sync-banner .banner-btn[data-v-1d5f9adc]{margin-left:auto;flex:none;height:28px;padding:0 14px;border:none;border-radius:6px;background:var(--primary);color:#fff;font-size:12px;cursor:pointer}.sync-banner .banner-btn[data-v-1d5f9adc]:disabled{opacity:.6;cursor:not-allowed}.banner[data-v-1d5f9adc]{padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:12px}.err-banner[data-v-1d5f9adc]{background:#ef44441a;color:var(--red)}.recv-panel[data-v-1d5f9adc]{flex:none;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.recv-head[data-v-1d5f9adc]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.recv-head[data-v-1d5f9adc]:hover{background:var(--bg-hover, rgba(0, 0, 0, .02))}.recv-ico[data-v-1d5f9adc]{flex:none;color:var(--primary)}.recv-title[data-v-1d5f9adc]{flex:none;font-size:13px;font-weight:600;color:var(--text)}.recv-sub[data-v-1d5f9adc]{min-width:0;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recv-count[data-v-1d5f9adc]{flex:none;font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;background:var(--primary-light, rgba(59, 130, 246, .12));color:var(--primary)}.recv-btn[data-v-1d5f9adc]{flex:none;margin-left:auto}.recv-caret[data-v-1d5f9adc]{flex:none;color:var(--text-3);transition:transform .2s}.recv-panel.open .recv-caret[data-v-1d5f9adc]{transform:rotate(180deg)}.recv-body[data-v-1d5f9adc]{border-top:1px solid var(--border);padding:10px 12px 12px;max-height:220px;overflow:auto}.recv-banner[data-v-1d5f9adc]{margin-bottom:10px}.recv-warns[data-v-1d5f9adc]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.recv-warn[data-v-1d5f9adc]{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:6px;background:#f59e0b1a;color:#b45309;font-size:12px;line-height:1.5}.recv-warn[data-v-1d5f9adc] .app-icon{flex:none;margin-top:2px}.recv-empty[data-v-1d5f9adc]{padding:12px 0;font-size:12px;line-height:1.6;color:var(--text-2)}.recv-hint[data-v-1d5f9adc]{margin:8px 0 0;font-size:11px;line-height:1.6;color:var(--text-3)}.recv-tag-line[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:6px;min-width:0}.recv-tag-text[data-v-1d5f9adc]{font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-cell[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-1d5f9adc]{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.dot-green[data-v-1d5f9adc]{background:#10b981}.dot-red[data-v-1d5f9adc]{background:#ef4444}.dot-blue[data-v-1d5f9adc]{background:#3b82f6}.dot-amber[data-v-1d5f9adc]{background:#f59e0b}.dot-gray[data-v-1d5f9adc]{background:#9ca3af}.status-label[data-v-1d5f9adc]{font-size:12px;color:var(--text-2)}.err[data-v-1d5f9adc]{color:var(--red)}.acct[data-v-1d5f9adc]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.acct-name[data-v-1d5f9adc]{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.acct-id[data-v-1d5f9adc]{font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}.acct-info[data-v-1d5f9adc]{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--text-2)}.acct-info .ai-cur[data-v-1d5f9adc]{flex:none;font-weight:600;color:var(--text)}.acct-info .ai-pay[data-v-1d5f9adc]{color:var(--text-2)}.acct-info .ai-tz[data-v-1d5f9adc]{color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.acct-info .ai-sep[data-v-1d5f9adc]{flex:none;color:var(--border)}.owner-cell[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:6px}.owner-tag[data-v-1d5f9adc]{flex:none;font-size:10px;line-height:1;padding:2px 5px;border-radius:4px;font-weight:600}.owner-tag.bm[data-v-1d5f9adc]{background:#3b82f61f;color:#2563eb}.owner-tag.personal[data-v-1d5f9adc]{background:#10b9811f;color:#059669}.owner-tag.unknown[data-v-1d5f9adc]{background:#94a3b82e;color:#64748b}.owner-id[data-v-1d5f9adc]{font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.spend-cap-cell[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-width:110px}.spend-bar-wrap[data-v-1d5f9adc]{flex:1;height:6px;background:var(--border, #e5e7eb);border-radius:3px;overflow:hidden;min-width:50px}.spend-bar[data-v-1d5f9adc]{height:100%;border-radius:3px;transition:width .25s ease}.spend-bar.ok[data-v-1d5f9adc]{background:#3b82f6}.spend-bar.warn[data-v-1d5f9adc]{background:#f59e0b}.spend-bar.danger[data-v-1d5f9adc]{background:#ef4444}.spend-pct[data-v-1d5f9adc]{font-size:11px;color:var(--text-3);min-width:30px;text-align:right;font-variant-numeric:tabular-nums}.float-tip[data-v-1d5f9adc]{position:fixed;z-index:9999;max-width:260px;padding:10px 12px;background:#1f2937;color:#f9fafb;border-radius:8px;box-shadow:0 8px 24px #00000047;font-size:12px;line-height:1.7;pointer-events:none;animation:ft-in-1d5f9adc .12s ease-out}.float-tip .ft-title[data-v-1d5f9adc]{font-weight:600;font-size:12px;margin-bottom:4px;color:#fff;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:4px}.float-tip .ft-line[data-v-1d5f9adc]{white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes ft-in-1d5f9adc{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.btn-link[data-v-1d5f9adc]{background:none;border:none;padding:0;color:#2563eb;font-size:12px;cursor:pointer;line-height:1}.btn-link[data-v-1d5f9adc]:hover{text-decoration:underline}.muted[data-v-1d5f9adc]{color:var(--text-3)}.period-badge[data-v-1d5f9adc]{display:inline-block;margin-left:4px;font-size:10px;padding:1px 5px;border-radius:4px;background:#3b82f61f;color:var(--primary);vertical-align:middle}.period-badge.warn[data-v-1d5f9adc]{background:#f59e0b24;color:#d97706}.asset-ready[data-v-1d5f9adc]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px}.scroll-wrap[data-v-1d5f9adc]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.table-loading[data-v-1d5f9adc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffff9e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:10px}.table-loading-text[data-v-1d5f9adc]{font-size:13px;color:var(--text-2)}.spinner[data-v-1d5f9adc]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:bmtool-spin-1d5f9adc .7s linear infinite;vertical-align:middle;flex:none}.spinner.dark[data-v-1d5f9adc]{border-color:var(--primary-light, rgba(59, 130, 246, .25));border-top-color:var(--primary)}.spinner.lg[data-v-1d5f9adc]{width:26px;height:26px;border-width:3px}@keyframes bmtool-spin-1d5f9adc{to{transform:rotate(360deg)}}.empty[data-v-1d5f9adc]{padding:24px;text-align:center;color:var(--text-3);font-size:13px}.modal-form[data-v-1d5f9adc]{display:flex;flex-direction:column;gap:12px}.modal-label[data-v-1d5f9adc]{font-size:13px;color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.id-count[data-v-1d5f9adc]{font-size:12px;color:var(--primary);background:var(--primary-light, rgba(59, 130, 246, .12));padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.ids-area[data-v-1d5f9adc]{width:100%;min-height:160px;padding:10px;font-size:13px;line-height:1.6;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text)}.ids-area[data-v-1d5f9adc]:focus{outline:none;border-color:var(--primary)}.remember[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);cursor:pointer}.remember input[data-v-1d5f9adc]{width:14px;height:14px}.spend-account[data-v-1d5f9adc]{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--border)}.spend-account-name[data-v-1d5f9adc]{font-size:14px;font-weight:600;color:var(--text)}.spend-account-id[data-v-1d5f9adc]{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.spend-meta[data-v-1d5f9adc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.spend-meta-item[data-v-1d5f9adc]{display:flex;flex-direction:column;gap:3px;background:var(--bg-hover, rgba(0, 0, 0, .03));border-radius:8px;padding:8px 10px}.spend-meta-label[data-v-1d5f9adc]{font-size:11px;color:var(--text-3)}.spend-meta-val[data-v-1d5f9adc]{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.spend-hint[data-v-1d5f9adc]{font-size:11px;color:var(--text-3);line-height:1.5}.btn-batch[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:12px;cursor:pointer;transition:opacity .15s}.btn-batch[data-v-1d5f9adc]:hover{opacity:.92}.btn-toggle[data-v-1d5f9adc]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:12px;cursor:pointer;transition:all .15s}.btn-toggle[data-v-1d5f9adc]:hover{border-color:var(--primary);color:var(--primary)}.btn-toggle.active[data-v-1d5f9adc]{background:var(--primary);border-color:var(--primary);color:#fff}.batch-actions[data-v-1d5f9adc]{display:flex;flex-direction:column;gap:8px}.batch-option[data-v-1d5f9adc]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s;font-size:13px;color:var(--text)}.batch-option[data-v-1d5f9adc]:hover:not(.disabled){background:var(--bg-hover, rgba(0, 0, 0, .03))}.batch-option.active[data-v-1d5f9adc]:not(.disabled){border-color:var(--primary);background:#3b82f614}.batch-option.disabled[data-v-1d5f9adc]{opacity:.55;cursor:not-allowed;background:var(--bg-hover, rgba(0, 0, 0, .03))}.batch-option input[type=radio][data-v-1d5f9adc]{position:absolute;opacity:0;width:0;height:0}.batch-option-title[data-v-1d5f9adc]{flex:1}.batch-option-tag[data-v-1d5f9adc]{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--border);color:var(--text-3)}.batch-option-radio[data-v-1d5f9adc]{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex:none}.batch-option.active:not(.disabled) .batch-option-radio[data-v-1d5f9adc]{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}.batch-notice[data-v-1d5f9adc]{padding:10px 12px;border-radius:8px;background:#f59e0b1f;color:#b45309;font-size:12px;line-height:1.6}.batch-summary[data-v-1d5f9adc]{font-size:13px;color:var(--text-2)}.batch-summary strong[data-v-1d5f9adc]{color:var(--primary)}.batch-result-summary[data-v-1d5f9adc]{display:flex;gap:16px;font-size:14px;font-weight:600;margin-bottom:12px}.batch-result-summary .ok[data-v-1d5f9adc]{color:#059669}.batch-result-summary .fail[data-v-1d5f9adc]{color:#dc2626}.batch-failures[data-v-1d5f9adc]{max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:8px}.batch-failure-item[data-v-1d5f9adc]{display:flex;gap:12px;padding:8px 12px;font-size:12px;border-bottom:1px solid var(--border)}.batch-failure-item[data-v-1d5f9adc]:last-child{border-bottom:none}.batch-failure-id[data-v-1d5f9adc]{flex:none;font-weight:600;color:var(--text);font-family:ui-monospace,monospace}.batch-failure-msg[data-v-1d5f9adc]{color:var(--red, #dc2626)}.sync-bm[data-v-76aee406]{display:flex;flex-direction:column;gap:12px}.sync-hint[data-v-76aee406]{margin:0;font-size:13px;color:var(--text-muted, #6b7280);line-height:1.6}.sync-err[data-v-76aee406]{font-size:13px;color:#b91c1c}.field[data-v-76aee406]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-76aee406]{font-size:12px;color:var(--text-muted, #6b7280)}.select[data-v-76aee406]{height:34px;border:1px solid var(--border, #d1d5db);border-radius:8px;padding:0 10px;background:var(--bg, #fff);color:var(--text, #111)}.bm-head[data-v-76aee406]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.ck-all[data-v-76aee406]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted, #6b7280);cursor:pointer}.bm-list[data-v-76aee406]{max-height:320px;overflow:auto;border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:4px}.bm-item[data-v-76aee406]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer}.bm-item[data-v-76aee406]:hover{background:var(--bg-soft, #f3f4f6)}.bm-name[data-v-76aee406]{font-weight:500}.bm-count[data-v-76aee406]{font-size:12px;color:var(--text-muted, #6b7280)}.jm-status[data-v-76aee406]{display:flex;align-items:center;gap:8px;font-size:14px}.dot[data-v-76aee406]{width:8px;height:8px;border-radius:50%;background:#9ca3af}.s-running .dot[data-v-76aee406]{background:#2563eb}.s-success .dot[data-v-76aee406]{background:#16a34a}.s-failed .dot[data-v-76aee406],.s-partial .dot[data-v-76aee406]{background:#d97706}.s-canceled .dot[data-v-76aee406]{background:#6b7280}.jm-bar[data-v-76aee406]{height:8px;border-radius:6px;background:var(--border, #e5e7eb);overflow:hidden}.jm-fill[data-v-76aee406]{display:block;height:100%;background:#2563eb;transition:width .3s ease}.jm-fill.done[data-v-76aee406]{background:#16a34a}.jm-fill.failed[data-v-76aee406]{background:#6b7280}.jm-fill.partial[data-v-76aee406]{background:#d97706}.jm-counts[data-v-76aee406]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--text-muted, #6b7280)}.jm-counts b[data-v-76aee406]{color:var(--text, #111)}.jm-counts .ok b[data-v-76aee406]{color:#16a34a}.jm-counts .bad b[data-v-76aee406]{color:#dc2626}.jm-phase[data-v-76aee406]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted, #6b7280)}.jm-summary[data-v-76aee406]{display:flex;align-items:center;gap:6px;font-size:13px;padding:8px 10px;border-radius:8px}.jm-summary.ok[data-v-76aee406]{background:#ecfdf5;color:#047857}.jm-summary.warn[data-v-76aee406]{background:#fffbeb;color:#b45309}.jm-summary.bad[data-v-76aee406]{background:#fef2f2;color:#b91c1c}.filter-bar[data-v-8828b19c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #1018280a}.fb-left[data-v-8828b19c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fb-right[data-v-8828b19c]{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-reset[data-v-8828b19c]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-3);font-size:12.5px;cursor:pointer;padding:6px 8px;border-radius:8px;transition:color .15s,background .15s}.fb-reset[data-v-8828b19c]:hover{color:var(--red);background:#fdecec}@media (max-width: 900px){.fb-right[data-v-8828b19c]{margin-left:0;width:100%}}.f-seg[data-v-bafb56fd]{display:inline-flex;padding:3px;background:var(--card);border-radius:8px}.f-seg-btn[data-v-bafb56fd]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--text-2);font-size:13px;padding:5px 12px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.f-seg-txt[data-v-bafb56fd]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.f-seg-sub[data-v-bafb56fd]{font-style:normal;font-size:11px;opacity:.7}.f-seg-btn[data-v-bafb56fd]:hover{color:var(--text);background:#00000008}.f-seg-btn.active[data-v-bafb56fd]{background:var(--bg);color:var(--text);font-weight:500}.f-seg-n[data-v-bafb56fd]{font-style:normal;font-size:11px;line-height:1;padding:3px 6px;border-radius:8px;background:var(--bg);color:var(--text-3);font-variant-numeric:tabular-nums}.f-seg-btn.active .f-seg-n[data-v-bafb56fd]{background:var(--primary-light);color:var(--primary)}.fs[data-v-6370e184]{position:relative;display:inline-flex}.fs-trigger[data-v-6370e184]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer;color:var(--text-2);transition:color .15s,border-color .15s,background .15s}.fs-trigger[data-v-6370e184]:hover{color:var(--primary);border-color:var(--primary);background:#00000008}.fs-trigger.on[data-v-6370e184]{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.fs-dot[data-v-6370e184]{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 2px var(--card)}.fs-panel[data-v-6370e184]{position:absolute;top:calc(100% + 6px);left:0;z-index:300;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #0f172a29;overflow:hidden}.fs-head[data-v-6370e184]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg)}.fs-title[data-v-6370e184]{font-size:12px;font-weight:700;color:var(--text-2)}.fs-clear[data-v-6370e184]{border:none;background:transparent;color:var(--primary);font-size:12px;cursor:pointer;padding:2px 6px;border-radius:5px}.fs-clear[data-v-6370e184]:hover{background:var(--primary-light)}.fs-search[data-v-6370e184]{width:100%;box-sizing:border-box;border:none;outline:none;padding:8px 10px;font-size:12.5px;color:var(--text);border-bottom:1px solid var(--border)}.fs-search[data-v-6370e184]::placeholder{color:var(--text-3)}.fs-list[data-v-6370e184]{max-height:260px;overflow:auto;padding:4px}.fs-opt[data-v-6370e184]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:7px;font-size:13px;color:var(--text-2);cursor:pointer;transition:background .12s,color .12s}.fs-opt[data-v-6370e184]:hover{background:var(--bg);color:var(--text)}.fs-opt.active[data-v-6370e184]{background:var(--primary-light);color:var(--primary);font-weight:600}.fs-opt-lbl[data-v-6370e184]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-empty[data-v-6370e184]{padding:14px;text-align:center;font-size:12.5px;color:var(--text-3)}.fs-pop-enter-active[data-v-6370e184],.fs-pop-leave-active[data-v-6370e184]{transition:opacity .14s ease,transform .14s ease}.fs-pop-enter-from[data-v-6370e184],.fs-pop-leave-to[data-v-6370e184]{opacity:0;transform:translateY(-4px)}.dt-card[data-v-82234d80]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.dt-scroll[data-v-82234d80]{flex:1;min-height:0;overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.14) transparent}.dt-scroll[data-v-82234d80]::-webkit-scrollbar{width:9px;height:9px}.dt-scroll[data-v-82234d80]::-webkit-scrollbar-track{background:transparent}.dt-scroll[data-v-82234d80]::-webkit-scrollbar-thumb{background:#00000024;border-radius:5px;border:2px solid transparent;background-clip:content-box}.dt-scroll[data-v-82234d80]::-webkit-scrollbar-thumb:hover{background:#0000003d;background-clip:content-box}.dtable[data-v-82234d80]{width:100%;border-collapse:collapse;font-size:12.5px}.dtable[data-v-82234d80] th{position:sticky;top:var(--f13a314a);z-index:2;text-align:left;padding:10px 14px;color:var(--text-3);font-weight:600;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border-2);background:var(--card);white-space:nowrap}.dtable[data-v-82234d80] td{padding:6px 14px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.dtable[data-v-82234d80] .c-num,.dtable[data-v-82234d80] th.c-num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dtable[data-v-82234d80] .c-num.strong{font-weight:800;color:var(--text)}.dtable[data-v-82234d80] .dim{color:var(--text-3)}.dtable[data-v-82234d80] .mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.dtable[data-v-82234d80] tbody tr:last-child td{border-bottom:none}.dtable[data-v-82234d80] tbody tr.active{background:var(--primary-light)}.dtable[data-v-82234d80] tbody tr.active td{color:var(--primary)}.dt-scroll .dtable[data-v-82234d80]{table-layout:fixed}.dt-scroll .dtable[data-v-82234d80] thead th{top:0;box-shadow:0 1px 0 var(--border)}.dt-scroll .dtable[data-v-82234d80] tbody tr:nth-child(2n){background:#f7f9fc}.dt-scroll .dtable[data-v-82234d80] tbody tr:hover{background:#eef4ff}.dtable[data-v-82234d80] th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.dtable[data-v-82234d80] th.sortable:hover{color:var(--text-2)}.th-inner[data-v-82234d80]{display:inline-flex;align-items:center;gap:4px}.sort-ind[data-v-82234d80]{display:inline-flex;flex-direction:column;line-height:0;margin-left:2px;opacity:.35}.dtable[data-v-82234d80] th.sortable:hover .sort-ind{opacity:.6}.sort-caret[data-v-82234d80]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.sort-caret.up[data-v-82234d80]{border-bottom:5px solid var(--text-3);margin-bottom:1px}.sort-caret.down[data-v-82234d80]{border-top:5px solid var(--text-3)}.sort-caret.up.on[data-v-82234d80]{border-bottom-color:var(--primary)}.sort-caret.down.on[data-v-82234d80]{border-top-color:var(--primary)}.dtable[data-v-82234d80] th.sort-asc .sort-ind,.dtable[data-v-82234d80] th.sort-desc .sort-ind{opacity:1}.dtable[data-v-82234d80] th.sort-asc,.dtable[data-v-82234d80] th.sort-desc{color:var(--primary)}.dtable[data-v-82234d80] th .sort-i{font-style:normal;margin-left:5px;font-size:10px;opacity:.3}.dtable[data-v-82234d80] th.sortable.active .sort-i{opacity:1;color:var(--primary)}.dtable[data-v-82234d80] th .sort-i:after{content:"⇅"}.dtable[data-v-82234d80] th.sortable.active.asc .sort-i:after{content:"↑"}.dtable[data-v-82234d80] th.sortable.active.desc .sort-i:after{content:"↓"}.dtable[data-v-82234d80] th.col-actions,.dtable[data-v-82234d80] td.col-actions{text-align:right}.col-select[data-v-82234d80]{text-align:center!important;padding:0!important;vertical-align:middle}.col-select input[type=checkbox][data-v-82234d80]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.dt-scroll .dtable[data-v-82234d80] th.col-select,.dt-scroll .dtable[data-v-82234d80] td.col-select{padding:0!important;text-align:center}.dtable[data-v-82234d80] th.sticky-col,.dtable[data-v-82234d80] td.sticky-col{position:sticky;z-index:2;background:var(--card);box-shadow:2px 0 0 0 var(--border)}.dt-scroll .dtable[data-v-82234d80] thead th.sticky-col{z-index:5;box-shadow:2px 0 0 0 var(--border),0 1px 0 var(--border)}.dt-scroll .dtable[data-v-82234d80] tbody tr:nth-child(2n) td.sticky-col{background:#f7f9fc}.dt-scroll .dtable[data-v-82234d80] tbody tr:hover td.sticky-col{background:#eef4ff}.empty[data-v-82234d80]{text-align:center;color:var(--text-3);height:80px!important}.bind-panel[data-v-9f9b7a9f]{border:1px solid var(--line, #e5e7eb);border-radius:12px;padding:14px 16px;background:var(--card, #fff)}.bp-head[data-v-9f9b7a9f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bp-title[data-v-9f9b7a9f]{font-size:14px;font-weight:800;color:var(--text, #111)}.bp-add[data-v-9f9b7a9f]{border:1px solid var(--brand, #2563eb);color:var(--brand, #2563eb);background:transparent;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer}.bp-hint[data-v-9f9b7a9f]{font-size:12px;color:var(--muted, #8a94a6)}.bp-err[data-v-9f9b7a9f]{font-size:12px;color:#dc2626;margin:4px 0}.bp-list[data-v-9f9b7a9f]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bp-item[data-v-9f9b7a9f]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line, #eef1f5);border-radius:10px;padding:8px 12px}.bp-info[data-v-9f9b7a9f]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:12.5px}.bp-card[data-v-9f9b7a9f]{font-weight:800;font-variant-numeric:tabular-nums}.bp-provider[data-v-9f9b7a9f]{color:var(--brand, #2563eb);font-weight:600}.bp-note[data-v-9f9b7a9f]{color:var(--muted, #8a94a6)}.bp-del[data-v-9f9b7a9f]{border:1px solid #f3c0c0;color:#dc2626;background:transparent;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.bp-empty[data-v-9f9b7a9f]{font-size:12.5px;color:var(--muted, #8a94a6);margin:6px 0 0}.bp-pick[data-v-9f9b7a9f]{margin-top:12px;display:flex;flex-direction:column;gap:10px;border-top:1px dashed var(--line, #eef1f5);padding-top:12px}.bp-field[data-v-9f9b7a9f]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted, #6b7280)}.bp-field select[data-v-9f9b7a9f],.bp-field input[data-v-9f9b7a9f]{border:1px solid var(--line, #d8dee9);border-radius:8px;padding:7px 10px;font-size:13px;color:var(--text, #111);background:#fff}.bp-cardid-row[data-v-9f9b7a9f]{display:flex;gap:8px}.bp-cardid-row input[data-v-9f9b7a9f]{flex:1 1 auto}.bp-verify[data-v-9f9b7a9f]{flex:0 0 auto;border:1px solid var(--brand, #2563eb);color:var(--brand, #2563eb);background:transparent;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.bp-verify[data-v-9f9b7a9f]:disabled{opacity:.5;cursor:not-allowed}.bp-verified[data-v-9f9b7a9f]{border:1px solid #d8e6d0;background:#f3faf1;border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.bp-vrow[data-v-9f9b7a9f]{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted, #6b7280)}.bp-vrow b[data-v-9f9b7a9f]{color:var(--text, #111);font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.bp-actions[data-v-9f9b7a9f]{display:flex;gap:10px;justify-content:flex-end}.bp-confirm[data-v-9f9b7a9f]{background:var(--brand, #2563eb);color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:700;cursor:pointer}.bp-confirm[data-v-9f9b7a9f]:disabled{opacity:.5;cursor:not-allowed}.bp-cancel[data-v-9f9b7a9f]{border:1px solid var(--line, #d8dee9);background:#fff;border-radius:8px;padding:7px 16px;font-size:13px;cursor:pointer}.pool-ready[data-v-926457c7]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px}.banner[data-v-926457c7]{padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:12px}.err-banner[data-v-926457c7]{background:#ef44441a;color:var(--red)}.cap-sync-row[data-v-926457c7]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--text);background:var(--primary-light, rgba(43, 92, 254, .06));border:1px solid var(--border);border-radius:8px;padding:10px 12px;cursor:pointer}.cap-sync-row input[data-v-926457c7]{margin-top:2px;flex:none}.cap-sync-row b[data-v-926457c7]{font-weight:700}.cap-warn[data-v-926457c7]{color:#b45309;background:#f59e0b14;border:1px dashed rgba(245,158,11,.45);border-radius:8px;padding:8px 10px}.empty[data-v-926457c7]{padding:24px;text-align:center;color:var(--text-3);font-size:13px}.stat-strip[data-v-926457c7]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.stat-card[data-v-926457c7]{display:flex;align-items:center;gap:11px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 13px;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s,transform .08s,background .15s}.stat-card[data-v-926457c7]:hover{border-color:var(--primary);box-shadow:0 2px 10px #2b5cfe14}.stat-card[data-v-926457c7]:active{transform:translateY(1px)}.stat-card.active[data-v-926457c7]{border-color:var(--primary);background:var(--primary-light, rgba(43, 92, 254, .06));box-shadow:0 0 0 2px var(--primary-light, rgba(43, 92, 254, .18)) inset}.stat-sq[data-v-926457c7]{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;flex:none}.stat-body[data-v-926457c7]{min-width:0;flex:1}.stat-top[data-v-926457c7]{display:flex;align-items:baseline;gap:7px}.stat-num[data-v-926457c7]{font-size:20px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.stat-lab[data-v-926457c7]{font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-sub[data-v-926457c7]{font-size:10.5px;color:var(--text-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-track[data-v-926457c7]{height:3px;border-radius:3px;background:var(--border);margin-top:6px;overflow:hidden}.stat-fill[data-v-926457c7]{height:100%;border-radius:3px;transition:width .3s ease}[data-v-926457c7] .f-seg{background:var(--bg);padding:4px;border-radius:10px}[data-v-926457c7] .f-seg-btn{border-radius:7px;font-size:12.5px;color:var(--text-2);height:30px;padding:0 12px}[data-v-926457c7] .f-seg-btn.active{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 4px #2b5cfe2e}[data-v-926457c7] .f-seg-n{background:#0000000f;color:var(--text-3)}[data-v-926457c7] .f-seg-btn.active .f-seg-n{background:var(--primary-light);color:var(--primary)}.scroll-wrap[data-v-926457c7]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:auto}.drow[data-v-926457c7]{cursor:pointer;transition:background .1s}.drow[data-v-926457c7]:hover{background:var(--bg-hover, rgba(0, 0, 0, .03))}.drow.sel[data-v-926457c7]{background:var(--primary-light, rgba(43, 92, 254, .1))}.drow.exp[data-v-926457c7]{background:var(--primary-light, rgba(43, 92, 254, .07))}.c-exp[data-v-926457c7]{width:28px;text-align:center}.c-sel[data-v-926457c7]{width:36px;text-align:center}.dchev[data-v-926457c7]{display:inline-block;width:14px;transition:transform .15s;color:var(--text-3);font-weight:800}.dchev.open[data-v-926457c7]{transform:rotate(90deg);color:var(--primary)}.dcheck[data-v-926457c7]{width:16px;height:16px;border-radius:5px;border:2px solid var(--border-2);display:inline-block;cursor:pointer;position:relative;flex:none}.dcheck.on[data-v-926457c7]{background:var(--primary);border-color:var(--primary)}.dcheck.on[data-v-926457c7]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.d-name[data-v-926457c7]{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.d-id[data-v-926457c7]{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--text-3);margin-top:2px}.copy-btn[data-v-926457c7]{border:none;background:transparent;color:var(--text-3);width:18px;height:18px;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .15s;flex:none}.drow:hover .copy-btn[data-v-926457c7],.d-id:hover .copy-btn[data-v-926457c7]{opacity:1}.copy-btn[data-v-926457c7]:hover{background:var(--primary-light);color:var(--primary)}.dsq[data-v-926457c7]{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:7px;vertical-align:middle}.d-pill[data-v-926457c7]{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;display:inline-block}.dp-free[data-v-926457c7]{background:#10b98124;color:#059669}.dp-leased[data-v-926457c7]{background:#2b5cfe24;color:var(--primary)}.dp-disabled[data-v-926457c7]{background:#ef444424;color:#dc2626}.d-lessee[data-v-926457c7]{font-size:12.5px;font-weight:600}.muted[data-v-926457c7]{color:var(--text-3)}.d-info[data-v-926457c7]{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;font-size:11px;color:var(--text-2)}.d-info .chip[data-v-926457c7]{background:var(--bg-hover, rgba(0, 0, 0, .04));border-radius:5px;padding:1px 6px;font-weight:600}.d-cardbind[data-v-926457c7]{display:flex;flex-direction:column;gap:3px;font-size:11.5px;line-height:1.4}.d-cardbind .cb-p[data-v-926457c7]{font-weight:600;color:var(--primary)}.d-cardbind .cb-n[data-v-926457c7]{font-variant-numeric:tabular-nums;color:var(--text)}.d-cardbind .cb-note[data-v-926457c7]{color:var(--text-3)}.d-bindbtn[data-v-926457c7]{font-size:11.5px;color:var(--primary);font-weight:600;background:var(--primary-light, rgba(43, 92, 254, .12));border:none;border-radius:7px;padding:4px 10px;cursor:pointer}.d-empty[data-v-926457c7]{text-align:center;color:var(--text-3);padding:30px;font-size:13px}.dexp td[data-v-926457c7]{padding:0;background:var(--bg-hover, rgba(0, 0, 0, .02));border-bottom:1px solid var(--border)}.dexp-inner[data-v-926457c7]{padding:12px 16px 16px 46px}.dexp-grid[data-v-926457c7]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dexp-box[data-v-926457c7]{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--card)}.dexp-box h4[data-v-926457c7]{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.dexp-row[data-v-926457c7]{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;border-bottom:1px dashed var(--border)}.dexp-row[data-v-926457c7]:last-child{border-bottom:none}.dexp-row span[data-v-926457c7]:first-child{color:var(--text-3)}.dexp-row span[data-v-926457c7]:last-child{font-weight:600}.selbar[data-v-926457c7]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:50;max-width:calc(100vw - 48px)}.selbar-in[data-v-926457c7]{display:flex;align-items:center;gap:8px;background:#1f2733;color:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 12px 32px #0f172a52}.selbar-count[data-v-926457c7]{font-size:13px;font-weight:600;white-space:nowrap}.selbar-count b[data-v-926457c7]{color:#6ea8ff;font-variant-numeric:tabular-nums}.selbar-sep[data-v-926457c7]{width:1px;height:20px;background:#ffffff2e}.selbar-spacer[data-v-926457c7]{flex:1}.selbar-group[data-v-926457c7]{display:inline-flex;align-items:center;gap:6px;padding:0 2px}.selbar-btn.solo[data-v-926457c7]{border-style:dashed;border-color:#ffffff47;color:#f1f5fb}.selbar-btn.solo.danger[data-v-926457c7]{border-color:#ff8c8c80;color:#ffd0d0}.selbar-btn.solo[data-v-926457c7]:hover:not(:disabled){background:#ffffff1f;border-style:solid}.selbar-btn.danger[data-v-926457c7]{border-color:#ff8c8c80;color:#ffd0d0}.selbar-btn.danger[data-v-926457c7]:hover:not(:disabled){background:#ef444438;border-color:#ff8c8ccc}.selbar-btn.solo.danger[data-v-926457c7]:hover:not(:disabled){background:#ef444438;border-style:solid}.selbar-btn[data-v-926457c7]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:transparent;color:#e8edf5;transition:background .15s,border-color .15s;white-space:nowrap}.selbar-btn[data-v-926457c7]:hover:not(:disabled){background:#ffffff1a}.selbar-btn.primary[data-v-926457c7]{background:var(--primary);border-color:var(--primary);color:#fff}.selbar-btn.primary[data-v-926457c7]:hover:not(:disabled){background:var(--primary-dark)}.selbar-btn[data-v-926457c7]:disabled{opacity:.5;cursor:not-allowed}.selbar-rise-enter-active[data-v-926457c7],.selbar-rise-leave-active[data-v-926457c7]{transition:transform .22s cubic-bezier(.2,.8,.3,1),opacity .22s}.selbar-rise-enter-from[data-v-926457c7],.selbar-rise-leave-to[data-v-926457c7]{transform:translate(-50%,18px);opacity:0}.table-loading[data-v-926457c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffff9e;border-radius:10px}.table-loading-text[data-v-926457c7]{font-size:13px;color:var(--text-2)}.spinner[data-v-926457c7]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:bmtool-spin-926457c7 .7s linear infinite;vertical-align:middle;flex:none}.spinner.dark[data-v-926457c7]{border-color:var(--primary-light, rgba(59, 130, 246, .25));border-top-color:var(--primary)}.spinner.lg[data-v-926457c7]{width:26px;height:26px;border-width:3px}@keyframes bmtool-spin-926457c7{to{transform:rotate(360deg)}}.modal-form[data-v-926457c7]{display:flex;flex-direction:column;gap:12px}.modal-label[data-v-926457c7]{font-size:13px;color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.id-count[data-v-926457c7]{font-size:12px;color:var(--primary);background:var(--primary-light, rgba(59, 130, 246, .12));padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.ids-area[data-v-926457c7]{width:100%;min-height:160px;padding:10px;font-size:13px;line-height:1.6;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text)}.ids-area[data-v-926457c7]:focus{outline:none;border-color:var(--primary)}.spend-hint[data-v-926457c7]{font-size:11px;color:var(--text-3);line-height:1.5}.intake-result[data-v-926457c7]{display:flex;gap:14px;font-size:13px;font-weight:600}.intake-result .ok[data-v-926457c7]{color:#059669}.intake-result .warn[data-v-926457c7]{color:#d97706}.intake-result .fail[data-v-926457c7]{color:#dc2626}.intake-failures[data-v-926457c7]{max-height:180px;overflow:auto;border:1px solid var(--border);border-radius:8px}.intake-failure-item[data-v-926457c7]{display:flex;gap:12px;padding:8px 12px;font-size:12px;border-bottom:1px solid var(--border)}.intake-failure-item[data-v-926457c7]:last-child{border-bottom:none}.intake-failure-id[data-v-926457c7]{flex:none;font-weight:600;color:var(--text);font-family:ui-monospace,monospace}.intake-failure-msg[data-v-926457c7]{color:var(--red, #dc2626)}.assign-summary[data-v-926457c7]{font-size:13px;color:var(--text-2)}.assign-summary strong[data-v-926457c7]{color:var(--primary)}@media (max-width: 1100px){.stat-strip[data-v-926457c7]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 620px){.stat-strip[data-v-926457c7]{grid-template-columns:repeat(2,1fr)}}.panel[data-v-55f4aee0]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px;box-shadow:0 1px 2px #2b5cfe0a}.panel-head[data-v-55f4aee0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border)}.head-l[data-v-55f4aee0]{display:flex;gap:12px;min-width:0}.head-icon[data-v-55f4aee0]{flex:none;width:30px;height:30px;border-radius:9px;background:var(--primary-light);color:var(--primary);display:inline-flex;align-items:center;justify-content:center}.head-txt[data-v-55f4aee0]{min-width:0}.head-txt h3[data-v-55f4aee0]{margin:0;font-size:15px;font-weight:600;line-height:20px;color:var(--text)}.head-txt p[data-v-55f4aee0]{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--text-3)}.head-tag[data-v-55f4aee0]{flex:none;height:22px;line-height:22px;padding:0 10px;border-radius:999px;font-size:11px;color:var(--primary);background:var(--primary-light)}.req-grid[data-v-55f4aee0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}@media (max-width: 860px){.req-grid[data-v-55f4aee0]{grid-template-columns:1fr}}.form-row[data-v-55f4aee0]{display:flex;flex-direction:column;gap:7px;margin:0}.form-row.full[data-v-55f4aee0]{grid-column:1 / -1}.label-row[data-v-55f4aee0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-label[data-v-55f4aee0]{font-size:13px;font-weight:500;color:var(--text-2)}.form-label .req[data-v-55f4aee0]{color:var(--red);margin-left:3px}.form-control[data-v-55f4aee0]{width:100%;height:38px;padding:0 12px;font-size:13px;color:var(--text);background:#fff;border:1px solid var(--border-2);border-radius:var(--radius-btn);transition:border-color .15s,box-shadow .15s}.form-control[data-v-55f4aee0]:hover:not(:disabled){border-color:#d2d8e3}.form-control[data-v-55f4aee0]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1a}.form-control[data-v-55f4aee0]:disabled{background:var(--bg);color:var(--text-3);cursor:not-allowed}.check-row[data-v-55f4aee0]{display:flex;align-items:center;gap:10px;margin-top:2px}.perm-pill[data-v-55f4aee0]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500}.perm-pill.ok[data-v-55f4aee0]{color:#047857;background:#d1fae5}.perm-pill.bad[data-v-55f4aee0]{color:#b91c1c;background:#fee2e2}.perm-msg[data-v-55f4aee0]{margin:6px 0 0;font-size:12px;line-height:1.6;border-radius:8px;padding:8px 10px}.perm-msg.ok[data-v-55f4aee0]{color:#047857;background:#34c77b1a}.perm-msg.bad[data-v-55f4aee0]{color:#b45309;background:#ff99331f}textarea.form-control[data-v-55f4aee0]{height:auto;min-height:128px;padding:10px 12px;line-height:1.7;resize:vertical}.mono[data-v-55f4aee0]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.2px}.hint[data-v-55f4aee0]{margin:0;font-size:12px;line-height:1.6;color:var(--text-3)}.hint b[data-v-55f4aee0]{color:var(--primary);font-weight:600}.parse-pill[data-v-55f4aee0]{flex:none;height:20px;line-height:20px;padding:0 9px;border-radius:999px;font-size:11px;color:var(--text-3);background:var(--bg);transition:all .15s}.parse-pill.on[data-v-55f4aee0]{color:#199e63;background:#34c77b1f}.chips[data-v-55f4aee0]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-55f4aee0]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:13px;color:var(--text-2);background:#fff;border:1px solid var(--border-2);border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.chip[data-v-55f4aee0]:hover{border-color:#c9d3ea;color:var(--text)}.chip input[data-v-55f4aee0]{display:none}.chip-box[data-v-55f4aee0]{flex:none;width:14px;height:14px;border-radius:4px;border:1px solid #cfd6e3;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.chip.on[data-v-55f4aee0]{border-color:var(--primary);background:var(--primary-light);color:var(--primary);font-weight:500}.chip.on .chip-box[data-v-55f4aee0]{border-color:var(--primary);background:var(--primary)}.panel-foot[data-v-55f4aee0]{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px dashed var(--border)}.foot-actions[data-v-55f4aee0]{display:flex;align-items:center;gap:10px;margin-left:auto}.form-err[data-v-55f4aee0]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--red)}.btn-primary[data-v-55f4aee0]:disabled,.btn-ghost[data-v-55f4aee0]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-55f4aee0]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-ghost.sm[data-v-55f4aee0]{height:32px;padding:0 12px;font-size:12.5px}.spin[data-v-55f4aee0]{animation:spin-55f4aee0 .9s linear infinite}@keyframes spin-55f4aee0{to{transform:rotate(360deg)}}.result-block[data-v-55f4aee0]{margin-top:18px;padding:14px 16px 6px;border-radius:var(--radius-card);background:var(--bg)}.result-head[data-v-55f4aee0]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text)}.result-count[data-v-55f4aee0]{height:20px;line-height:20px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:500;color:var(--primary);background:var(--primary-light)}.result-sub[data-v-55f4aee0]{margin-left:auto;font-size:12px;font-weight:400;color:var(--text-3)}.notice[data-v-55f4aee0]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;border-radius:8px;font-size:12.5px;line-height:1.5}.notice.ok[data-v-55f4aee0]{color:#199e63;background:#34c77b1a}.notice.err[data-v-55f4aee0]{color:#b45309;background:#ff99331f}.muted[data-v-55f4aee0]{color:var(--text-3)}.strong[data-v-55f4aee0]{color:var(--text);font-weight:500}.err[data-v-55f4aee0]{color:var(--red)}.b-tag[data-v-55f4aee0]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.7;white-space:nowrap}.b-info[data-v-55f4aee0]{color:#1d4ed8;background:#eaf1ff}.b-ok[data-v-55f4aee0]{color:#047857;background:#d1fae5}.b-warn[data-v-55f4aee0]{color:#b45309;background:#fef3c7}.b-danger[data-v-55f4aee0]{color:#b91c1c;background:#fee2e2}.b-muted[data-v-55f4aee0]{color:#64748b;background:#eef1f5}.empty-box[data-v-55f4aee0]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 0;color:var(--text-3)}.empty-box p[data-v-55f4aee0]{margin:2px 0 0;font-size:13px;color:var(--text-2)}.empty-box span[data-v-55f4aee0]{font-size:12px}.panel[data-v-c68db28f]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.form-grid[data-v-c68db28f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-row[data-v-c68db28f]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-c68db28f]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-c68db28f]{color:var(--red);margin-left:2px}.form-control[data-v-c68db28f]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}textarea.form-control[data-v-c68db28f]{height:auto;padding:10px 12px;resize:vertical;min-height:110px}.form-err[data-v-c68db28f]{color:var(--red);font-size:13px;margin-bottom:8px}.actions[data-v-c68db28f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hint[data-v-c68db28f]{font-size:12px;color:var(--text-3)}.panel-head[data-v-c68db28f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-title[data-v-c68db28f]{font-size:15px;font-weight:600;color:var(--text)}.muted[data-v-c68db28f]{color:var(--text-3);font-size:13px}.bar[data-v-c68db28f]{height:8px;background:#eef2f8;border-radius:4px;overflow:hidden;margin-bottom:14px}.bar-fill[data-v-c68db28f]{display:block;height:100%;background:var(--primary);border-radius:4px;transition:width .3s ease}.rows[data-v-c68db28f]{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.row[data-v-c68db28f]{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 10px;border-radius:6px;background:var(--bg)}.row .dot[data-v-c68db28f]{width:8px;height:8px;border-radius:50%;background:var(--text-3);flex:0 0 8px}.row.ok .dot[data-v-c68db28f]{background:var(--green)}.row.fail .dot[data-v-c68db28f]{background:var(--red)}.email[data-v-c68db28f]{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.msg[data-v-c68db28f]{margin-left:auto;color:var(--text-3);font-size:12px}.summary[data-v-c68db28f]{margin-top:14px;font-size:13px;color:var(--text-2)}.ok[data-v-c68db28f]{color:var(--green)}.bad[data-v-c68db28f]{color:var(--red)}.panel[data-v-a862d05b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px;margin-bottom:16px}.form-grid[data-v-a862d05b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-row[data-v-a862d05b]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-a862d05b]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-a862d05b]{color:var(--red);margin-left:2px}.form-label .muted[data-v-a862d05b]{color:var(--text-3);font-weight:400;margin-left:8px}.form-control[data-v-a862d05b]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}textarea.form-control[data-v-a862d05b]{height:auto;padding:10px 12px;resize:vertical;min-height:130px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hint[data-v-a862d05b]{font-size:12px;color:var(--text-3)}.checks[data-v-a862d05b]{display:flex;gap:16px;flex-wrap:wrap}.check[data-v-a862d05b]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text);cursor:pointer}.form-err[data-v-a862d05b]{color:var(--red);font-size:13px;margin-bottom:8px}.actions[data-v-a862d05b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-primary[data-v-a862d05b]{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px}.btn-primary[data-v-a862d05b]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-a862d05b]{background:transparent;border:1px solid var(--border-2);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px;color:var(--text-2)}.btn-ghost[data-v-a862d05b]:disabled{opacity:.6;cursor:not-allowed}.res-head[data-v-a862d05b]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.res-title[data-v-a862d05b]{font-size:15px;font-weight:600;color:var(--text)}.res-msg[data-v-a862d05b]{font-size:13px;color:var(--text-2);margin-bottom:12px}.badge[data-v-a862d05b]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;background:var(--bg-2);color:var(--text-2)}.badge.ok[data-v-a862d05b]{background:#e1f5ee;color:#0f6e56}.badge.bad[data-v-a862d05b]{background:#fcebeb;color:#a32d2d}.badge.warn[data-v-a862d05b]{background:#fff4e0;color:#a85a00}.badge.info[data-v-a862d05b]{background:#e6f1fb;color:#185fa5}.warn[data-v-a862d05b]{background:#fff8ec;border:1px solid #f0d9a8;color:#8a5a00;border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:12px}.pagination[data-v-47c648a8]{display:flex;align-items:center;justify-content:space-between;height:56px}.total[data-v-47c648a8]{color:var(--text-3);font-size:13px}.pager[data-v-47c648a8]{display:flex;gap:8px}.pg[data-v-47c648a8]{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--text);font-size:13px;cursor:pointer}.pg.active[data-v-47c648a8]{background:var(--primary);border-color:var(--primary);color:#fff}.pg.dots[data-v-47c648a8]{border:none;background:none;cursor:default}.pg.disabled[data-v-47c648a8]{opacity:.4;cursor:not-allowed}.panel[data-v-579c7a62]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:4px 4px 16px}.act[data-v-579c7a62]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.6;white-space:nowrap}.a-ok[data-v-579c7a62]{color:var(--green);background:#e6f4ed}.a-warn[data-v-579c7a62]{color:var(--orange);background:#fff4e3}.a-tg[data-v-579c7a62]{color:var(--primary);background:var(--primary-light)}.a-invite[data-v-579c7a62]{color:#2563eb;background:#e8eefe}.a-verify[data-v-579c7a62]{color:#7c5cff;background:#f0ecff}.a-default[data-v-579c7a62]{color:var(--text-2);background:#f1f3f5}.target[data-v-579c7a62]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.acct[data-v-579c7a62]{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-weight:600}.acct[data-v-579c7a62] .app-icon{color:var(--primary);opacity:.8}.rest[data-v-579c7a62]{color:var(--text)}.msg[data-v-579c7a62]{display:block;max-width:320px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-row[data-v-d9273fda]{background:var(--card);border-radius:var(--radius-card);min-height:56px;display:flex;align-items:center;padding:0 18px}.search-input[data-v-d9273fda]{height:36px;background:var(--bg);border-radius:var(--radius-btn);display:flex;align-items:center;padding:0 12px;color:var(--text-3);font-size:13px;gap:8px}.search-input input[data-v-d9273fda]{border:none;background:transparent;flex:1;color:var(--text);font-size:13px;outline:none}.panel[data-v-d9273fda]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.form-row[data-v-d9273fda]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-d9273fda]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-d9273fda]{color:var(--red);margin-left:2px}.form-control[data-v-d9273fda]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}.form-err[data-v-d9273fda]{color:var(--red);font-size:13px;margin-bottom:4px}.perm-panel[data-v-d9273fda]{margin-top:16px}.perm-head[data-v-d9273fda]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.perm-title[data-v-d9273fda]{font-size:15px;font-weight:600;color:var(--text)}.perm-sub[data-v-d9273fda]{margin-top:4px;font-size:12px;color:var(--text-3);max-width:560px;line-height:1.6}.perm-role-switch[data-v-d9273fda]{display:inline-flex;background:var(--bg);border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:3px;gap:3px}.seg-btn[data-v-d9273fda]{border:none;background:transparent;color:var(--text-2);font-size:13px;padding:6px 14px;border-radius:calc(var(--radius-btn) - 2px);cursor:pointer;transition:all .15s ease}.seg-btn.active[data-v-d9273fda]{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 3px #0f172a14}.perm-loading[data-v-d9273fda]{font-size:13px;color:var(--text-3);padding:20px 0}.perm-group[data-v-d9273fda]{margin-bottom:14px}.perm-group-title[data-v-d9273fda]{font-size:12px;font-weight:600;color:var(--text-2);letter-spacing:.04em;margin-bottom:8px}.perm-list[data-v-d9273fda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.perm-row[data-v-d9273fda]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--card);cursor:pointer}.perm-row.is-fixed[data-v-d9273fda]{cursor:not-allowed;background:var(--bg)}.perm-row input[data-v-d9273fda]{margin-top:3px;width:16px;height:16px;accent-color:var(--primary);flex:0 0 auto}.perm-meta[data-v-d9273fda]{min-width:0}.perm-name[data-v-d9273fda]{font-size:13px;color:var(--text);display:flex;align-items:center;gap:6px}.perm-fixed[data-v-d9273fda]{font-size:11px;color:var(--text-3);background:var(--bg);border:1px solid var(--border-2);border-radius:4px;padding:0 5px;line-height:16px}.perm-desc[data-v-d9273fda]{font-size:12px;color:var(--text-3);margin-top:2px;line-height:1.5}.perm-actions[data-v-d9273fda]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.scope-note[data-v-d9273fda]{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;color:var(--text-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);padding:10px 12px;margin-bottom:16px}.scope-note[data-v-d9273fda] svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.scope-mode[data-v-d9273fda]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.scope-opt[data-v-d9273fda]{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:12px;cursor:pointer;transition:border-color .12s,background .12s}.scope-opt.active[data-v-d9273fda]{border-color:var(--primary);background:var(--blue-soft, #eff4ff)}.scope-opt input[data-v-d9273fda]{margin-top:3px;width:16px;height:16px;accent-color:var(--primary);flex:0 0 auto}.scope-opt-title[data-v-d9273fda]{font-size:13px;font-weight:600;color:var(--text)}.scope-opt-desc[data-v-d9273fda]{font-size:12px;color:var(--text-3);margin-top:2px;line-height:1.5}.scope-picker[data-v-d9273fda]{border:1px solid var(--border);border-radius:var(--radius-btn);padding:12px}.scope-search[data-v-d9273fda]{height:34px;width:100%;margin-bottom:10px}.scope-list[data-v-d9273fda]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.scope-item[data-v-d9273fda]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-btn);cursor:pointer}.scope-item input[data-v-d9273fda]{margin-top:3px;width:16px;height:16px;accent-color:var(--primary);flex:0 0 auto}.scope-item-meta[data-v-d9273fda]{min-width:0}.scope-item-name[data-v-d9273fda]{font-size:13px;color:var(--text)}.scope-item-sub[data-v-d9273fda]{font-size:12px;color:var(--text-3);margin-top:1px;word-break:break-all}.scope-count[data-v-d9273fda]{margin-top:10px;font-size:12px;color:var(--text-2);text-align:right}.scope-cust[data-v-d9273fda]{border-bottom:1px solid var(--border, #eee);padding:6px 0}.scope-cust[data-v-d9273fda]:last-child{border-bottom:none}.scope-projects[data-v-d9273fda]{margin:6px 0 2px 28px;padding:8px 10px;background:var(--bg-soft, #f7f8fa);border-radius:var(--radius-btn, 8px)}.scope-proj-mode[data-v-d9273fda]{display:flex;gap:18px;margin-bottom:6px}.scope-proj-mode label[data-v-d9273fda]{display:inline-flex;align-items:center;gap:5px;font-size:13px;cursor:pointer;color:var(--text-2)}.scope-proj-mode label.active[data-v-d9273fda]{color:var(--primary, #2b5cfe);font-weight:600}.scope-proj-mode input[data-v-d9273fda]{width:15px;height:15px;accent-color:var(--primary, #2b5cfe)}.scope-proj-list[data-v-d9273fda]{display:flex;flex-direction:column;gap:5px;padding-left:2px}.scope-proj-item[data-v-d9273fda]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:var(--text)}.scope-proj-item input[data-v-d9273fda]{width:15px;height:15px;accent-color:var(--primary, #2b5cfe)}.filter-row[data-v-76456f82]{background:var(--card);border-radius:var(--radius-card);min-height:56px;display:flex;align-items:center;padding:0 18px}.search-input[data-v-76456f82]{height:36px;background:var(--bg);border-radius:var(--radius-btn);display:flex;align-items:center;padding:0 12px;color:var(--text-3);font-size:13px;gap:8px}.search-input input[data-v-76456f82]{border:none;background:transparent;flex:1;color:var(--text);font-size:13px;outline:none}.filter-select[data-v-76456f82]{height:34px;margin-left:10px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:#fff;color:var(--text-2);font-size:13px;padding:0 10px;cursor:pointer}.panel[data-v-76456f82]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.form-grid[data-v-76456f82]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-row[data-v-76456f82]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-row.span-2[data-v-76456f82]{grid-column:span 2}.form-label[data-v-76456f82]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-76456f82]{color:var(--red);margin-left:2px}.form-control[data-v-76456f82]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}textarea.form-control[data-v-76456f82]{height:auto;padding:8px 12px;resize:vertical;font-family:inherit}.form-err[data-v-76456f82]{color:var(--red);font-size:13px;margin-bottom:4px}.section-divider[data-v-76456f82]{display:flex;align-items:center;gap:10px;margin:4px 0 16px;font-size:12px;color:var(--text-3)}.section-divider[data-v-76456f82]:after{content:"";flex:1;height:1px;background:var(--border)}.btn-primary[data-v-76456f82]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:var(--radius-btn);background:var(--blue, #2563eb);color:#fff;font-size:13px;cursor:pointer}.btn-primary[data-v-76456f82]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-76456f82]{height:34px;padding:0 16px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:#fff;color:var(--text-2);font-size:13px;cursor:pointer}.drawer-mask[data-v-76456f82]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#0f172a59;z-index:40}.drawer[data-v-76456f82]{position:fixed;top:var(--frame-inset);right:var(--frame-inset);bottom:var(--frame-inset);width:460px;max-width:92vw;background:var(--card, #fff);z-index:41;display:flex;flex-direction:column;box-shadow:-8px 0 28px #0f172a29;border-radius:0 var(--frame-radius) var(--frame-radius) 0}.drawer-head[data-v-76456f82]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.drawer-head h3[data-v-76456f82]{margin:0 0 6px;font-size:16px;color:var(--text)}.drawer-close[data-v-76456f82]{border:none;background:transparent;font-size:16px;color:var(--text-3);cursor:pointer;line-height:1}.drawer-body[data-v-76456f82]{flex:1;overflow-y:auto;padding:16px 20px 28px}.drawer-section[data-v-76456f82]{margin-bottom:22px}.drawer-section h4[data-v-76456f82]{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--text-2)}.muted[data-v-76456f82]{margin:0 0 10px;font-size:13px;color:var(--text-2)}.effective-line[data-v-76456f82]{margin:10px 0 0;font-size:12px;color:var(--text-3)}.kv[data-v-76456f82]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0}.kv>div[data-v-76456f82]{min-width:0}.kv dt[data-v-76456f82]{font-size:12px;color:var(--text-3);margin-bottom:2px}.kv dd[data-v-76456f82]{margin:0;font-size:13px;color:var(--text);word-break:break-all}.kv-wide[data-v-76456f82]{grid-column:span 2}.plan-row[data-v-76456f82]{display:flex;gap:8px;align-items:center}.plan-row select[data-v-76456f82]{flex:1}.close-mode-row[data-v-76456f82]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.grace-field[data-v-76456f82]{display:flex;flex-direction:column;gap:6px}.grace-field>label[data-v-76456f82]{font-size:13px;color:var(--text-2)}.grace-field.disabled[data-v-76456f82]{opacity:.5}.grace-input[data-v-76456f82]{display:flex;align-items:center;gap:6px}.grace-input .form-control[data-v-76456f82]{width:88px}.grace-input .op-tz[data-v-76456f82]{width:260px}.grace-unit[data-v-76456f82]{font-size:13px;color:var(--text-3)}.stat-grid[data-v-76456f82]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat[data-v-76456f82]{background:var(--bg, #f8fafc);border:1px solid var(--border);border-radius:var(--radius-btn);padding:10px 6px;text-align:center}.stat-num[data-v-76456f82]{display:block;font-size:18px;font-weight:600;color:var(--text)}.stat-label[data-v-76456f82]{display:block;font-size:12px;color:var(--text-3);margin-top:2px}.log-list[data-v-76456f82]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.log-list li[data-v-76456f82]{border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 10px}.log-main[data-v-76456f82]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--text)}.log-sub[data-v-76456f82]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);margin-top:2px}.log-msg[data-v-76456f82]{font-size:12px;color:var(--text-2);margin-top:4px}.member-list[data-v-76456f82]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.member-list li[data-v-76456f82]{border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 10px}.member-main[data-v-76456f82]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.member-info[data-v-76456f82]{min-width:0}.member-name[data-v-76456f82]{font-size:13px;color:var(--text);display:flex;align-items:center;gap:6px}.role-tag[data-v-76456f82]{font-size:11px;padding:1px 6px;border-radius:8px;background:var(--bg, #f1f5f9);color:var(--text-2)}.role-tag.owner[data-v-76456f82]{background:var(--blue-soft, #dbeafe);color:var(--blue, #2563eb)}.member-email[data-v-76456f82]{font-size:12px;color:var(--text-3);margin-top:2px;word-break:break-all}.member-ops[data-v-76456f82]{display:flex;justify-content:flex-end;gap:12px;margin-top:6px;font-size:12px}.reset-row[data-v-76456f82]{display:flex;gap:8px;align-items:center;margin-top:8px}.reset-row .form-control[data-v-76456f82]{flex:1;height:32px}.reset-row .btn-primary[data-v-76456f82],.reset-row .btn-ghost[data-v-76456f82]{height:32px;padding:0 12px}.add-member[data-v-76456f82]{margin-top:4px}.add-toggle-btn[data-v-76456f82]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--blue, #2563eb);background:transparent;border:1px dashed var(--border-2);border-radius:var(--radius-btn);padding:6px 12px;cursor:pointer;transition:background .12s,border-color .12s}.add-toggle-btn[data-v-76456f82]:hover{background:var(--bg, #f8fafc);border-color:var(--blue, #2563eb)}.add-form[data-v-76456f82]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.add-form .form-control[data-v-76456f82]{height:34px}.add-form .btn-primary[data-v-76456f82]{grid-column:span 2;justify-content:center}.panel[data-v-77fa0d75]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.panel-head[data-v-77fa0d75]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title[data-v-77fa0d75]{font-size:15px;font-weight:600;color:var(--text)}.muted[data-v-77fa0d75]{color:var(--text-3);font-size:13px}.mono[data-v-77fa0d75]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.assign[data-v-77fa0d75]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-control[data-v-77fa0d75]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff}.hint[data-v-77fa0d75]{font-size:12px;color:var(--green)}.form-row[data-v-77fa0d75]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-77fa0d75]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-77fa0d75]{color:var(--red);margin-left:2px}.form-err[data-v-77fa0d75]{color:var(--red);font-size:13px;margin-bottom:4px}.ai-bar[data-v-969f701a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ai-tip[data-v-969f701a]{margin:0;font-size:12px;line-height:1.6;color:var(--text-3, #6b7280)}.nm[data-v-969f701a]{font-weight:500;margin-right:6px}.badge[data-v-969f701a]{display:inline-block;padding:2px 7px;border-radius:6px;font-size:12px;background:#6b72801f;color:#6b7280}.badge.ok[data-v-969f701a]{background:#10b9811f;color:#10b981}.badge.off[data-v-969f701a]{background:#6b72801f;color:#9ca3af}.badge.warn[data-v-969f701a]{background:#ef44441f;color:#ef4444}.badge.cool[data-v-969f701a]{background:#f59e0b24;color:#d97706}.mono[data-v-969f701a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-2, #374151)}.muted[data-v-969f701a]{color:var(--text-3, #9ca3af);font-size:12px}.ok-text[data-v-969f701a]{color:#10b981;font-size:12px}.err[data-v-969f701a]{color:var(--red, #ef4444);font-size:12px}.btn-link[data-v-969f701a]{border:none;background:none;padding:0 6px 0 0;font-size:13px;cursor:pointer;color:var(--primary)}.btn-link.danger[data-v-969f701a]{color:var(--red, #ef4444)}.form-err[data-v-969f701a]{color:var(--red);font-size:13px;margin-top:4px}.hint[data-v-969f701a]{margin:4px 0 0;font-size:12px;color:var(--text-3, #6b7280);line-height:1.5}.form-row.two[data-v-969f701a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-check[data-v-969f701a]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2, #374151)}.intent-panel[data-v-0c25b3d2]{margin-top:18px;padding:22px;border:1px solid var(--border-2);border-radius:var(--radius-card);background:var(--card);box-shadow:0 2px 8px #2b5cfe0d,0 1px 2px #0000000a}.intent-header[data-v-0c25b3d2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--border)}.intent-brand[data-v-0c25b3d2]{display:flex;align-items:flex-start;gap:14px}.brand-icon[data-v-0c25b3d2]{flex:none;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center}.brand-text[data-v-0c25b3d2]{display:flex;flex-direction:column;gap:6px}.brand-top[data-v-0c25b3d2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand-tag[data-v-0c25b3d2]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--primary-light);color:var(--primary-dark);font-size:11px;font-weight:600}.brand-name[data-v-0c25b3d2]{font-size:16px;font-weight:700;color:var(--text)}.brand-desc[data-v-0c25b3d2]{margin:0;font-size:12px;line-height:1.7;color:var(--text-3);max-width:640px}.status-badge[data-v-0c25b3d2]{display:inline-flex;align-items:center;gap:6px;flex:none;height:26px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;background:#6b72801f;color:var(--text-2)}.status-badge.on[data-v-0c25b3d2]{background:#10b9811f;color:#059669}.status-badge.off[data-v-0c25b3d2]{background:#6b72801f;color:var(--text-3)}.section-card[data-v-0c25b3d2]{padding:18px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.section-card.accent[data-v-0c25b3d2]{background:linear-gradient(180deg,#f8faff 0%,var(--bg) 100%);border-color:var(--primary-light)}.section-title[data-v-0c25b3d2]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;color:var(--text)}.section-title .title-hint[data-v-0c25b3d2]{margin-left:auto;font-size:12px;font-weight:400;color:var(--text-3)}.switch-row[data-v-0c25b3d2]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;cursor:pointer}.switch[data-v-0c25b3d2]{width:44px;height:24px;border-radius:12px;border:none;background:var(--border-2);position:relative;cursor:pointer;transition:background .2s;flex:none}.switch.on[data-v-0c25b3d2]{background:var(--primary)}.knob[data-v-0c25b3d2]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px #0000002e}.switch.on .knob[data-v-0c25b3d2]{left:23px}.switch-text[data-v-0c25b3d2]{display:flex;flex-direction:column;gap:4px}.switch-text strong[data-v-0c25b3d2]{font-size:13px;font-weight:600;color:var(--text)}.switch-text em[data-v-0c25b3d2]{font-size:12px;font-style:normal;line-height:1.6;color:var(--text-3)}.grid-2[data-v-0c25b3d2]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-row[data-v-0c25b3d2]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-label[data-v-0c25b3d2]{font-size:13px;font-weight:500;color:var(--text-2)}.form-control[data-v-0c25b3d2]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%;transition:border-color .15s,box-shadow .15s}.form-control[data-v-0c25b3d2]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.form-control[data-v-0c25b3d2]::placeholder{color:#c4c9d3}textarea.form-control[data-v-0c25b3d2]{height:auto;padding:10px 12px;line-height:1.6;resize:vertical}.area[data-v-0c25b3d2],.mono[data-v-0c25b3d2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hint[data-v-0c25b3d2]{margin:2px 0 0;font-size:12px;color:var(--text-3);line-height:1.5}.fs-actions-bar[data-v-0c25b3d2]{display:flex;gap:10px;margin-bottom:14px}.fs-empty[data-v-0c25b3d2]{padding:18px;text-align:center;font-size:13px;color:var(--text-3);border:1px dashed var(--border-2);border-radius:var(--radius-btn);background:#fff}.fs-row[data-v-0c25b3d2]{padding:14px;margin-bottom:12px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:#fff}.fs-row-head[data-v-0c25b3d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.fs-idx[data-v-0c25b3d2]{font-size:12px;font-weight:700;color:var(--primary-dark)}.fs-grid[data-v-0c25b3d2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fs-row .form-row[data-v-0c25b3d2]{margin-bottom:0}.btn-ghost[data-v-0c25b3d2]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:#fff;color:var(--text-2);font-size:13px;cursor:pointer;transition:all .15s}.btn-ghost[data-v-0c25b3d2]:hover{border-color:var(--primary);color:var(--primary)}.btn-link[data-v-0c25b3d2]{border:none;background:none;padding:0 6px 0 0;font-size:13px;cursor:pointer;color:var(--primary)}.btn-link.danger[data-v-0c25b3d2]{color:var(--red)}.form-err[data-v-0c25b3d2]{color:var(--red);font-size:13px;margin:4px 0 12px}.intent-foot[data-v-0c25b3d2]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px;padding-top:16px;border-top:1px solid var(--border)}.btn-primary[data-v-0c25b3d2]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 18px;border:none;border-radius:var(--radius-btn);background:var(--primary);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary[data-v-0c25b3d2]:hover{background:var(--primary-dark)}.btn-primary[data-v-0c25b3d2]:disabled{opacity:.55;cursor:not-allowed}.saved-at[data-v-0c25b3d2]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#10b981}@media (max-width: 720px){.grid-2[data-v-0c25b3d2],.fs-grid[data-v-0c25b3d2]{grid-template-columns:1fr}.intent-header[data-v-0c25b3d2]{flex-direction:column}.section-title .title-hint[data-v-0c25b3d2]{display:none}}.tg-config[data-v-8f4c2566]{display:flex;flex-direction:column}.brand-head[data-v-8f4c2566]{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:18px 20px;background:var(--blue-soft, #dbeafe);border:1px solid var(--border);border-radius:var(--radius-card)}.chev-bg[data-v-8f4c2566]{position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:150px;height:150px;opacity:.14;pointer-events:none}.brand-logo[data-v-8f4c2566]{flex:none;width:44px;height:44px;border-radius:10px;background:var(--blue, #2563eb);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #2563eb40}.brand-text[data-v-8f4c2566]{min-width:0}.brand-name[data-v-8f4c2566]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand-name>span[data-v-8f4c2566]:first-child{font-size:16px;font-weight:600;color:var(--text)}.brand-sub[data-v-8f4c2566]{margin:4px 0 0;font-size:12px;color:var(--text-2);line-height:1.6}.brand-sub code[data-v-8f4c2566],.card-desc code[data-v-8f4c2566],.hint code[data-v-8f4c2566],.switch-row em code[data-v-8f4c2566]{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:11px}.brand-meta[data-v-8f4c2566]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.meta[data-v-8f4c2566]{font-size:12px;color:var(--text-2);background:var(--card);border:1px solid var(--border);border-radius:999px;padding:2px 10px}.meta.ok[data-v-8f4c2566]{color:#1a7f47;border-color:#b6e3c8;background:#e7f6ee}.card[data-v-8f4c2566]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px;margin-bottom:16px}.card-title[data-v-8f4c2566]{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.card-desc[data-v-8f4c2566]{margin:0 0 16px;font-size:12px;color:var(--text-3);line-height:1.6}.form-row[data-v-8f4c2566]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-row.no-mb[data-v-8f4c2566]{margin-bottom:0}.form-label[data-v-8f4c2566]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-8f4c2566]{color:var(--red);margin-left:2px}.form-control[data-v-8f4c2566]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}.form-control[data-v-8f4c2566]:focus{border-color:var(--primary);outline:none}.with-action[data-v-8f4c2566]{display:flex;gap:8px}.with-action .form-control[data-v-8f4c2566]{flex:1}.hint[data-v-8f4c2566]{margin:0;font-size:12px;color:var(--text-3);line-height:1.6}.grid-2[data-v-8f4c2566]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.seg[data-v-8f4c2566]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seg-item[data-v-8f4c2566]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:#fff;cursor:pointer;text-align:left}.seg-item.active[data-v-8f4c2566]{border-color:var(--blue, #2563eb);background:var(--blue-soft, #eff4ff)}.seg-title[data-v-8f4c2566]{font-size:13px;font-weight:600;color:var(--text)}.seg-sub[data-v-8f4c2566]{font-size:11px;color:var(--text-3)}.switch-row[data-v-8f4c2566]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.switch[data-v-8f4c2566]{flex:none;width:44px;height:24px;border-radius:12px;border:none;background:var(--border-2);position:relative;cursor:pointer;transition:background .2s;margin-top:1px}.switch.on[data-v-8f4c2566]{background:var(--blue, #2563eb)}.switch[data-v-8f4c2566]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.switch.on[data-v-8f4c2566]:after{left:23px}.switch-row strong[data-v-8f4c2566]{display:block;font-size:13px;font-weight:600;color:var(--text)}.switch-row em[data-v-8f4c2566]{display:block;margin-top:2px;font-size:12px;font-style:normal;line-height:1.6;color:var(--text-3)}.approver-row[data-v-8f4c2566]{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;border:1px dashed var(--border-2);border-radius:var(--radius-btn);background:var(--bg)}.approver-row .form-label[data-v-8f4c2566]{font-weight:500}.status-badge[data-v-8f4c2566]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.status-badge.on[data-v-8f4c2566]{background:#e7f6ee;color:#1a7f47}.status-badge.warn[data-v-8f4c2566]{background:#fff4e5;color:#b25e09}.status-badge.off[data-v-8f4c2566]{background:#f1f3f5;color:#6b7280}.alert-err[data-v-8f4c2566]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-btn);background:#fdf2f2;border:1px solid #f3bcbc;color:#c0392b;font-size:12px;margin-bottom:16px}.metrics-head[data-v-8f4c2566]{display:flex;justify-content:flex-end;margin-bottom:12px}.metrics-grid[data-v-8f4c2566]{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}.metric[data-v-8f4c2566]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--bg)}.metric-val[data-v-8f4c2566]{font-size:18px;font-weight:700;color:var(--text)}.metric-label[data-v-8f4c2566]{font-size:11px;color:var(--text-3)}.audit-verify[data-v-8f4c2566]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-btn);font-size:12px;font-weight:600;margin-bottom:12px}.audit-verify.ok[data-v-8f4c2566]{background:#e7f6ee;color:#1a7f47}.audit-verify.bad[data-v-8f4c2566]{background:#fdf2f2;color:#c0392b}.card-foot[data-v-8f4c2566]{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--border)}.foot-note[data-v-8f4c2566]{font-size:12px;color:var(--text-3)}.btn-primary[data-v-8f4c2566]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:var(--radius-btn);background:var(--blue, #2563eb);color:#fff;font-size:13px;cursor:pointer}.btn-primary[data-v-8f4c2566]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-8f4c2566]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:var(--card);color:var(--text-2);font-size:13px;cursor:pointer}.btn-ghost[data-v-8f4c2566]:hover{border-color:var(--primary);color:var(--primary)}.btn-ghost[data-v-8f4c2566]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost.sm[data-v-8f4c2566]{height:28px;padding:0 10px;font-size:12px}.fx-status[data-v-92b40fbf]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--bg);margin-bottom:14px}.fx-status-line[data-v-92b40fbf]{display:flex;align-items:center;gap:8px;font-size:13px}.fx-k[data-v-92b40fbf]{color:var(--text-3)}.fx-v[data-v-92b40fbf]{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.fx-status-sub[data-v-92b40fbf]{margin-top:4px;font-size:12px;color:var(--text-3);word-break:break-all}.fx-status-err[data-v-92b40fbf]{margin-top:4px;font-size:12px;color:var(--red, #dc2626)}.fx-alert[data-v-92b40fbf]{margin-bottom:14px;padding:10px 12px;border-radius:var(--radius-btn);background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:12px;line-height:1.6}.fx-toolbar[data-v-92b40fbf]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.fx-search[data-v-92b40fbf]{max-width:220px;height:34px}.fx-check[data-v-92b40fbf]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);cursor:pointer}.num[data-v-92b40fbf]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sub[data-v-92b40fbf]{font-size:11px;color:var(--text-3);margin-top:2px}.missing[data-v-92b40fbf]{color:var(--red, #dc2626);font-weight:600}.cur-cell[data-v-92b40fbf]{display:flex;align-items:center;gap:6px}.cur-code[data-v-92b40fbf]{font-weight:600;color:var(--text)}.fx-tag[data-v-92b40fbf]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:500}.fx-tag.blue[data-v-92b40fbf]{background:var(--blue-soft, #dbeafe);color:var(--blue, #2563eb)}.fx-tag.warn[data-v-92b40fbf]{background:#fef3c7;color:#b45309}.override-col[data-v-92b40fbf]{width:380px}.ov-row[data-v-92b40fbf]{display:flex;align-items:center;gap:6px}.ov-input[data-v-92b40fbf]{height:32px;max-width:170px}.ov-hint[data-v-92b40fbf]{margin:4px 0 0;font-size:11px;color:var(--text-3)}.fx-empty[data-v-92b40fbf]{text-align:center;color:var(--text-3);padding:24px 12px}.form-control[data-v-92b40fbf]{border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 10px;font-size:13px;color:var(--text);background:#fff;width:100%}.btn-ghost[data-v-92b40fbf]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:var(--card);color:var(--text-2);font-size:13px;cursor:pointer;white-space:nowrap;flex:none}.btn-ghost.sm[data-v-92b40fbf]{height:32px;padding:0 10px;font-size:12px}.btn-ghost[data-v-92b40fbf]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.btn-ghost[data-v-92b40fbf]:disabled{opacity:.5;cursor:not-allowed}.settings-layout[data-v-eff0edc1]{display:flex;gap:18px;align-items:flex-start}.field-hint[data-v-eff0edc1]{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--text-3, #6b7280)}.moved-hint[data-v-eff0edc1]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border, #e5e7eb);max-width:720px}.settings-nav[data-v-eff0edc1]{width:180px;flex:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:8px;display:flex;flex-direction:column;gap:2px}.nav-item[data-v-eff0edc1]{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:none;background:transparent;border-radius:var(--radius-btn);color:var(--text-2);font-size:13px;cursor:pointer;text-align:left}.nav-item[data-v-eff0edc1]:hover{background:var(--bg)}.nav-item.active[data-v-eff0edc1]{background:var(--blue-soft, #dbeafe);color:var(--blue, #2563eb);font-weight:600}.settings-content[data-v-eff0edc1]{flex:1;min-width:0}.card[data-v-eff0edc1]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px}.card-title[data-v-eff0edc1]{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.card-desc[data-v-eff0edc1]{margin:0 0 16px;font-size:12px;color:var(--text-3)}.form-row[data-v-eff0edc1]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-eff0edc1]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-eff0edc1]{color:var(--red);margin-left:2px}.form-control[data-v-eff0edc1]{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}select.form-control[data-v-eff0edc1]{cursor:pointer}.grid-2[data-v-eff0edc1]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.switch-row[data-v-eff0edc1]{flex-direction:row;align-items:center;gap:12px}.switch[data-v-eff0edc1]{width:44px;height:24px;border-radius:12px;border:none;background:var(--border-2);position:relative;cursor:pointer;transition:background .2s;flex:none}.switch.on[data-v-eff0edc1]{background:var(--blue, #2563eb)}.knob[data-v-eff0edc1]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.switch.on .knob[data-v-eff0edc1]{left:23px}.hint[data-v-eff0edc1]{font-size:12px;color:var(--text-3)}.card-foot[data-v-eff0edc1]{margin-top:4px;padding-top:16px;border-top:1px solid var(--border)}.logo-row[data-v-eff0edc1]{display:flex;align-items:center;gap:16px}.logo-preview[data-v-eff0edc1]{width:64px;height:64px;border-radius:10px;border:1px solid var(--border);background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.logo-preview img[data-v-eff0edc1]{width:100%;height:100%;object-fit:contain}.logo-empty[data-v-eff0edc1]{font-size:12px;color:var(--text-3)}.logo-actions[data-v-eff0edc1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.logo-hint[data-v-eff0edc1]{width:100%;margin:2px 0 0;font-size:12px;color:var(--text-3)}.hidden-file[data-v-eff0edc1]{display:none}.ai-capability-divider[data-v-eff0edc1]{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 18px;padding:10px 0;border-top:1px dashed var(--border-2);border-bottom:1px dashed var(--border-2);font-size:12px;color:var(--text-3)}.flat-card[data-v-eff0edc1]{background:transparent;border:none;box-shadow:none;padding:0}.btn-primary[data-v-eff0edc1]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:var(--radius-btn);background:var(--blue, #2563eb);color:#fff;font-size:13px;cursor:pointer}.btn-primary[data-v-eff0edc1]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-eff0edc1]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:var(--card);color:var(--text-2);font-size:13px;cursor:pointer}.btn-ghost[data-v-eff0edc1]:hover{border-color:var(--primary);color:var(--primary)}.btn-ghost[data-v-eff0edc1]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost.danger[data-v-eff0edc1]{color:var(--red, #dc2626);border-color:#f3bcbc}.btn-ghost.danger[data-v-eff0edc1]:hover{background:#fdf2f2;border-color:var(--red, #dc2626);color:var(--red, #dc2626)}.card[data-v-c8b60deb]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px}.card-title[data-v-c8b60deb]{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.card-desc[data-v-c8b60deb]{margin:0 0 16px;font-size:12px;color:var(--text-3);max-width:640px;line-height:1.6}.close-mode-row[data-v-c8b60deb]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.grace-field[data-v-c8b60deb]{display:flex;flex-direction:column;gap:6px}.grace-field>label[data-v-c8b60deb]{font-size:13px;color:var(--text-2)}.grace-field.disabled[data-v-c8b60deb]{opacity:.5}.grace-input[data-v-c8b60deb]{display:flex;align-items:center;gap:6px}.grace-input .form-control[data-v-c8b60deb]{width:88px}.op-tz[data-v-c8b60deb]{width:260px}.grace-unit[data-v-c8b60deb]{font-size:13px;color:var(--text-3)}.owner-hint[data-v-c8b60deb]{margin:12px 0 0;font-size:12px;color:var(--text-3)}.effective-hint[data-v-c8b60deb]{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--text-3)}.effective-hint strong[data-v-c8b60deb]{color:var(--primary, #2b5cfe);font-weight:600}.btn-primary[data-v-c8b60deb]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:var(--radius-btn);background:var(--blue, #2563eb);color:#fff;font-size:13px;cursor:pointer}.btn-primary[data-v-c8b60deb]:disabled{opacity:.6;cursor:not-allowed}.stat-strip[data-v-ecd1ad20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.stat-card[data-v-ecd1ad20]{display:flex;align-items:center;gap:11px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 13px;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s,transform .08s,background .15s}.stat-card[data-v-ecd1ad20]:hover{border-color:var(--primary);box-shadow:0 2px 10px #2b5cfe14}.stat-card[data-v-ecd1ad20]:active{transform:translateY(1px)}.stat-card.active[data-v-ecd1ad20]{border-color:var(--primary);background:var(--primary-light, rgba(43, 92, 254, .06));box-shadow:0 0 0 2px var(--primary-light, rgba(43, 92, 254, .18)) inset}.stat-sq[data-v-ecd1ad20]{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;flex:none}.stat-body[data-v-ecd1ad20]{min-width:0;flex:1}.stat-top[data-v-ecd1ad20]{display:flex;align-items:baseline;gap:7px}.stat-num[data-v-ecd1ad20]{font-size:20px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.stat-lab[data-v-ecd1ad20]{font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-sub[data-v-ecd1ad20]{font-size:10.5px;color:var(--text-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-track[data-v-ecd1ad20]{height:3px;border-radius:3px;background:var(--border);margin-top:6px;overflow:hidden}.stat-fill[data-v-ecd1ad20]{height:100%;border-radius:3px;transition:width .3s ease}[data-v-ecd1ad20] .f-seg{background:var(--bg);padding:4px;border-radius:10px}[data-v-ecd1ad20] .f-seg-btn{border-radius:7px;font-size:12.5px;color:var(--text-2);height:30px;padding:0 12px}[data-v-ecd1ad20] .f-seg-btn.active{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 4px #2b5cfe2e}[data-v-ecd1ad20] .f-seg-n{background:#0000000f;color:var(--text-3)}[data-v-ecd1ad20] .f-seg-btn.active .f-seg-n{background:var(--primary-light);color:var(--primary)}.scroll-wrap[data-v-ecd1ad20]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:auto}.c-exp[data-v-ecd1ad20]{width:28px;text-align:center}.drow[data-v-ecd1ad20]{cursor:pointer;transition:background .1s}.drow[data-v-ecd1ad20]:hover{background:var(--bg-hover, rgba(0, 0, 0, .03))}.drow.exp[data-v-ecd1ad20]{background:var(--primary-light, rgba(43, 92, 254, .07))}.dchev[data-v-ecd1ad20]{display:inline-block;width:14px;transition:transform .15s;color:var(--text-3);font-weight:800}.dchev.open[data-v-ecd1ad20]{transform:rotate(90deg);color:var(--primary)}.d-name[data-v-ecd1ad20]{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.d-id[data-v-ecd1ad20]{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--text-3);margin-top:2px}.copy-btn[data-v-ecd1ad20]{border:none;background:transparent;color:var(--text-3);width:18px;height:18px;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .15s;flex:none}.drow:hover .copy-btn[data-v-ecd1ad20],.d-id:hover .copy-btn[data-v-ecd1ad20]{opacity:1}.copy-btn[data-v-ecd1ad20]:hover{background:var(--primary-light);color:var(--primary)}.dsq[data-v-ecd1ad20]{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:7px;vertical-align:middle}.tz[data-v-ecd1ad20]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-2);font-weight:600}.chip[data-v-ecd1ad20]{background:var(--bg-hover, rgba(0, 0, 0, .04));border-radius:5px;padding:1px 6px;font-weight:600;font-size:11px}.life-label[data-v-ecd1ad20]{font-size:12px;font-weight:700}.life-label.lc-run[data-v-ecd1ad20]{color:var(--primary)}.life-label.lc-dis[data-v-ecd1ad20]{color:var(--red)}.life-label.lc-arc[data-v-ecd1ad20]{color:var(--text-3)}.life-date[data-v-ecd1ad20]{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:6px}.d-empty[data-v-ecd1ad20]{text-align:center;color:var(--text-3);padding:30px;font-size:13px}.dexp td[data-v-ecd1ad20]{padding:0;background:var(--bg-hover, rgba(0, 0, 0, .02));border-bottom:1px solid var(--border)}.dexp-inner[data-v-ecd1ad20]{padding:12px 16px 16px 46px}.dexp-grid[data-v-ecd1ad20]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dexp-box[data-v-ecd1ad20]{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--card)}.dexp-box h4[data-v-ecd1ad20]{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.dexp-row[data-v-ecd1ad20]{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:4px 0;border-bottom:1px dashed var(--border)}.dexp-row[data-v-ecd1ad20]:last-child{border-bottom:none}.dexp-row span[data-v-ecd1ad20]:first-child{color:var(--text-3);flex:none}.dexp-row span[data-v-ecd1ad20]:last-child{font-weight:600;text-align:right}.mono[data-v-ecd1ad20]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--text-3);letter-spacing:.02em}.table-loading[data-v-ecd1ad20]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffff9e;border-radius:10px}.table-loading-text[data-v-ecd1ad20]{font-size:13px;color:var(--text-2)}.spinner[data-v-ecd1ad20]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:bmtool-spin-ecd1ad20 .7s linear infinite;vertical-align:middle;flex:none}.spinner.dark[data-v-ecd1ad20]{border-color:var(--primary-light, rgba(59, 130, 246, .25));border-top-color:var(--primary)}.spinner.lg[data-v-ecd1ad20]{width:26px;height:26px;border-width:3px}@keyframes bmtool-spin-ecd1ad20{to{transform:rotate(360deg)}}.spin[data-v-ecd1ad20]{animation:spin-ecd1ad20 1s linear infinite;display:inline-block}@keyframes spin-ecd1ad20{to{transform:rotate(360deg)}}.empty-state[data-v-ecd1ad20]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;background:var(--card);border:1px dashed var(--border-2);border-radius:14px}.empty-icon[data-v-ecd1ad20]{width:60px;height:60px;border-radius:16px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-title[data-v-ecd1ad20]{font-size:15px;font-weight:700;color:var(--text)}.empty-sub[data-v-ecd1ad20]{font-size:12.5px;color:var(--text-3)}@media (max-width: 1100px){.dexp-grid[data-v-ecd1ad20]{grid-template-columns:1fr}}.chart[data-v-b72a7b05]{display:flex;align-items:flex-end;gap:5px;height:130px;padding:14px 4px 0}.bar-col[data-v-b72a7b05]{flex:1;height:100%;display:flex;align-items:flex-end;cursor:pointer;min-width:4px}.bar-stack[data-v-b72a7b05]{width:100%;position:relative;border-radius:4px 4px 2px 2px;overflow:hidden;background:#b9cbff;transition:filter .15s,transform .15s;min-height:2px}.bar-col:hover .bar-stack[data-v-b72a7b05],.bar-col.active .bar-stack[data-v-b72a7b05]{filter:brightness(.92);transform:translateY(-1px)}.bar-col.on .bar-stack[data-v-b72a7b05]{box-shadow:0 0 0 2px var(--primary)}.bar-sub[data-v-b72a7b05]{position:absolute;left:0;right:0;bottom:0;background:#f5a623;transition:height .3s ease}.chart-axis[data-v-b72a7b05]{display:flex;justify-content:space-between;padding:8px 4px 0;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.chart-axis .mono[data-v-b72a7b05]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.donut-chart[data-v-c9786bb2]{display:flex;align-items:center;gap:22px;position:relative}.ring[data-v-c9786bb2]{flex:0 0 auto}.arc[data-v-c9786bb2]{cursor:pointer;transition:stroke-width .18s ease,opacity .18s ease;stroke-linecap:butt}.arc.dim[data-v-c9786bb2]{opacity:.28}.hole[data-v-c9786bb2]{position:absolute;left:0;top:0;width:var(--v9ec0f03a);height:var(--v9ec0f03a);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:2px}.hole-num[data-v-c9786bb2]{font-size:24px;font-weight:800;color:var(--text);line-height:1}.hole-cap[data-v-c9786bb2]{font-size:11px;color:var(--text-3)}.legend[data-v-c9786bb2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--text-2);flex:1;min-width:0}.legend li[data-v-c9786bb2]{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:8px;transition:opacity .15s}.legend li[data-v-c9786bb2]:not(.on){opacity:.75}.legend li.on[data-v-c9786bb2]{opacity:1}.legend b[data-v-c9786bb2]{margin-left:auto;color:var(--text);font-variant-numeric:tabular-nums}.dot[data-v-c9786bb2]{width:10px;height:10px;border-radius:3px;display:inline-block;flex:0 0 10px}.lg-label[data-v-c9786bb2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-switch[data-v-b81e726f]{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-pill);box-shadow:0 2px 10px #1e47d90f}.ps-badge[data-v-b81e726f]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:700;border-radius:var(--radius-sm)}.ps-picker[data-v-b81e726f]{display:inline-flex;align-items:center;gap:4px}.ps-cur[data-v-b81e726f]{font-size:14px;font-weight:700;color:var(--text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-manage[data-v-b81e726f]{font-size:13px;font-weight:600;color:var(--primary);text-decoration:none;padding:3px 8px;border-radius:var(--radius-sm);transition:.15s}.ps-manage[data-v-b81e726f]:hover{background:var(--primary-light)}.hero[data-v-c00eea89]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:linear-gradient(120deg,#2b5cfe,#1e47d9 60%,#4f74ff);border-radius:16px;padding:22px 26px;color:#fff;box-shadow:0 10px 30px -12px #2b5cfe8c}.hero-greet[data-v-c00eea89]{font-size:14px;opacity:.85}.hero-title[data-v-c00eea89]{font-size:24px;font-weight:800;margin-top:6px;letter-spacing:.5px}.hero-sub[data-v-c00eea89]{font-size:13px;opacity:.8;margin-top:6px}.hero-right[data-v-c00eea89]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.period[data-v-c00eea89]{display:inline-flex;background:#ffffff29;border-radius:10px;padding:3px}.period-btn[data-v-c00eea89]{border:none;background:transparent;color:#fff;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;opacity:.85;transition:.15s}.period-btn.active[data-v-c00eea89]{background:#fff;color:var(--primary);font-weight:600;opacity:1}.state[data-v-c00eea89]{color:var(--text-3);padding:50px;text-align:center}.state.empty[data-v-c00eea89]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-3)}.state-sub[data-v-c00eea89]{font-size:12px}.kpi-row[data-v-c00eea89]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;animation:fadeUp-c00eea89 .45s ease both}.kpi-cell[data-v-c00eea89]{min-width:0;border-radius:var(--radius-card);transition:transform .16s ease}.kpi-cell.clickable[data-v-c00eea89]{cursor:pointer}.kpi-cell.clickable[data-v-c00eea89]:hover{transform:translateY(-3px)}.kpi-cell.clickable[data-v-c00eea89]:hover .trend-stat{box-shadow:0 12px 28px -16px #2b5cfe66;border-color:var(--primary)}@media (max-width: 1050px){.kpi-row[data-v-c00eea89]{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-v-c00eea89]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px;min-width:0;transition:box-shadow .18s ease,border-color .18s ease}.panel[data-v-c00eea89]:hover{box-shadow:0 10px 28px -18px #2b5cfe47;border-color:var(--border-2)}.grid-2[data-v-c00eea89]{animation:fadeUp-c00eea89 .45s ease both}.grid-2[data-v-c00eea89]:nth-of-type(1){animation-delay:.05s}.grid-2[data-v-c00eea89]:nth-of-type(2){animation-delay:.1s}.quick[data-v-c00eea89]{animation:fadeUp-c00eea89 .45s ease both;animation-delay:.15s}@keyframes fadeUp-c00eea89{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-head[data-v-c00eea89]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title[data-v-c00eea89]{font-size:15px;font-weight:600;color:var(--text)}.panel-tag[data-v-c00eea89]{font-size:12px;color:var(--text-3);background:var(--card-gray);padding:3px 10px;border-radius:var(--radius-pill)}.panel-more[data-v-c00eea89]{font-size:13px;color:var(--primary);cursor:pointer;text-decoration:none}.grid-2[data-v-c00eea89]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}@media (max-width: 1050px){.grid-2[data-v-c00eea89]{grid-template-columns:1fr}}.chart-panel[data-v-c00eea89]{display:flex;flex-direction:column}.chart-box[data-v-c00eea89]{flex:1;min-height:180px;display:flex;flex-direction:column;justify-content:flex-end}.chart-sum[data-v-c00eea89]{display:flex;align-items:center;gap:22px;margin-top:12px;padding-top:14px;border-top:1px solid var(--border)}.cs[data-v-c00eea89]{display:flex;flex-direction:column;gap:3px}.cs-num[data-v-c00eea89]{font-size:18px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}.cs-label[data-v-c00eea89]{font-size:12px;color:var(--text-3)}.cs-clear[data-v-c00eea89]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-2);background:var(--card);color:var(--text-3);font-size:12px;padding:5px 10px;border-radius:var(--radius-btn);cursor:pointer;transition:all .15s}.cs-clear[data-v-c00eea89]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.risk[data-v-c00eea89]{margin-top:18px;display:flex;flex-direction:column;gap:12px}.risk-row[data-v-c00eea89]{display:flex;align-items:center;gap:10px}.risk-name[data-v-c00eea89]{font-size:13px;color:var(--text-2);width:40px;flex:0 0 40px}.risk-bar[data-v-c00eea89]{flex:1;height:8px;background:var(--card-gray);border-radius:4px;overflow:hidden}.risk-fill[data-v-c00eea89]{display:block;height:100%;border-radius:4px;transition:width .4s ease}.risk-fill.ok[data-v-c00eea89]{background:var(--green)}.risk-fill.warn[data-v-c00eea89]{background:var(--orange)}.risk-fill.off[data-v-c00eea89]{background:var(--red)}.risk-val[data-v-c00eea89]{font-size:13px;color:var(--text);font-weight:600;width:26px;text-align:right;flex:0 0 26px}.mini-empty[data-v-c00eea89]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-3);padding:30px;font-size:13px}.num[data-v-c00eea89]{text-align:right;font-variant-numeric:tabular-nums}.num b[data-v-c00eea89]{color:var(--text)}.mono[data-v-c00eea89]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-2)}.muted[data-v-c00eea89]{color:var(--text-3)}.acc-name[data-v-c00eea89]{font-weight:700;color:var(--text);font-size:13px}.acc-id[data-v-c00eea89]{font-size:12px;color:var(--text-3);margin-top:2px}.badge[data-v-c00eea89]{font-size:11px;padding:3px 8px;border-radius:999px;font-weight:600}.badge.ok[data-v-c00eea89]{background:#e7f7ee;color:#1a9d5a}.badge.warn[data-v-c00eea89]{background:#fff4e0;color:#c77700}.badge.off[data-v-c00eea89]{background:#fdeaea;color:#d23b3b}.sev[data-v-c00eea89]{font-size:11px;padding:3px 8px;border-radius:999px;font-weight:600}.sev.danger[data-v-c00eea89]{background:#fdeaea;color:#d23b3b}.sev.warn[data-v-c00eea89]{background:#fff4e0;color:#c77700}.quick[data-v-c00eea89]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1050px){.quick[data-v-c00eea89]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-card[data-v-c00eea89]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px;text-decoration:none;color:var(--text);transition:.15s}.quick-card[data-v-c00eea89]:hover{border-color:var(--primary);box-shadow:0 8px 20px -12px #2b5cfe66}.quick-icon[data-v-c00eea89]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 38px}.quick-label[data-v-c00eea89]{font-size:14px;font-weight:600;flex:1}.quick-arrow[data-v-c00eea89]{color:var(--text-3)}.page[data-v-d78f73f7]{padding:24px}.page-head[data-v-d78f73f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-d78f73f7]{font-size:20px;font-weight:700;color:var(--text)}.page-sub[data-v-d78f73f7]{font-size:13px;color:var(--text-3);margin-top:4px}.btn-primary[data-v-d78f73f7]{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;border:none;border-radius:9px;padding:9px 16px;font-weight:600;cursor:pointer}.btn-primary[data-v-d78f73f7]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-d78f73f7]{background:transparent;border:1px solid var(--border);color:var(--text-2);border-radius:9px;padding:9px 16px;cursor:pointer}.panel[data-v-d78f73f7]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;margin-bottom:20px}.panel-title[data-v-d78f73f7]{font-weight:700;color:var(--text);margin-bottom:14px}.form-grid[data-v-d78f73f7]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-d78f73f7]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.field.full[data-v-d78f73f7]{grid-column:1 / -1}.field input[data-v-d78f73f7]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:14px;background:var(--bg);color:var(--text)}.form-actions[data-v-d78f73f7]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.err[data-v-d78f73f7]{color:#d23b3b;font-size:13px;margin-top:10px}.hint[data-v-d78f73f7],.empty[data-v-d78f73f7]{color:var(--text-3);padding:40px;text-align:center}.empty[data-v-d78f73f7]{display:flex;flex-direction:column;align-items:center;gap:8px}.mono[data-v-d78f73f7]{font-family:monospace}.muted[data-v-d78f73f7]{color:var(--text-3)}.badge[data-v-d78f73f7]{font-size:11px;padding:3px 8px;border-radius:999px;font-weight:600}.badge.ok[data-v-d78f73f7]{background:#e7f7ee;color:#1a9d5a}.badge.warn[data-v-d78f73f7]{background:#fff4e0;color:#c77700}.badge.off[data-v-d78f73f7]{background:#fdeaea;color:#d23b3b}.export-menu[data-v-0f7ef178]{position:relative;display:inline-block}.export-trigger[data-v-0f7ef178]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--border-2);border-radius:var(--radius-btn);background:var(--card);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.export-trigger[data-v-0f7ef178]:hover:not(:disabled){background:var(--bg);border-color:var(--primary);color:var(--primary)}.export-trigger[data-v-0f7ef178]:disabled{opacity:.5;cursor:not-allowed}.caret[data-v-0f7ef178]{transition:transform .15s ease}.caret.open[data-v-0f7ef178]{transform:rotate(180deg)}.export-dropdown[data-v-0f7ef178]{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:210px;margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-sm);box-shadow:0 8px 24px #141e3c1f}.export-dropdown li[data-v-0f7ef178]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text)}.export-dropdown li[data-v-0f7ef178]:hover{background:var(--primary-light)}.export-dropdown .ext[data-v-0f7ef178]{margin-left:auto;color:var(--text-3);font-size:11px}.em-fade-enter-active[data-v-0f7ef178],.em-fade-leave-active[data-v-0f7ef178]{transition:opacity .12s ease,transform .12s ease}.em-fade-enter-from[data-v-0f7ef178],.em-fade-leave-to[data-v-0f7ef178]{opacity:0;transform:translateY(-4px)}.page[data-v-df4b1a0d]{padding:24px}.page-head[data-v-df4b1a0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.head-right[data-v-df4b1a0d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-title[data-v-df4b1a0d]{font-size:20px;font-weight:700;color:var(--text)}.page-sub[data-v-df4b1a0d]{font-size:13px;color:var(--text-3);margin-top:4px}.head-sw[data-v-df4b1a0d]{margin-top:8px}.hint[data-v-df4b1a0d],.empty[data-v-df4b1a0d]{color:var(--text-3);padding:40px;text-align:center}.empty[data-v-df4b1a0d]{display:flex;flex-direction:column;align-items:center;gap:8px}.empty-sub[data-v-df4b1a0d]{font-size:12px}.summary[data-v-df4b1a0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:16px}.sum-card[data-v-df4b1a0d]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:4px}.sum-num[data-v-df4b1a0d]{font-size:20px;font-weight:800;color:var(--primary)}.sum-label[data-v-df4b1a0d]{font-size:12px;color:var(--text-3)}.mono[data-v-df4b1a0d]{font-family:monospace}.exp-col[data-v-df4b1a0d]{width:32px;text-align:center;padding-left:8px;padding-right:4px}.icon-btn[data-v-df4b1a0d]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-2);border-radius:6px;cursor:pointer}.icon-btn[data-v-df4b1a0d]:hover{background:var(--bg-2);color:var(--text)}.group-row[data-v-df4b1a0d]{cursor:pointer;background:var(--card)}.group-row[data-v-df4b1a0d]:hover{background:var(--bg-2)}.group-row td[data-v-df4b1a0d]{font-weight:600}.child-row[data-v-df4b1a0d]{background:var(--bg)}.child-row td[data-v-df4b1a0d]{color:var(--text-2)}.child-row td[data-v-df4b1a0d]:first-child{border-left:2px solid var(--primary)}.spend-status[data-v-df4b1a0d]{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:600;cursor:help;vertical-align:middle}.spend-status.muted[data-v-df4b1a0d]{background:var(--bg-2);color:var(--text-3)}.spend-status.info[data-v-df4b1a0d]{background:#e6f1fb;color:#185fa5}.spend-status.ok[data-v-df4b1a0d]{background:#e1f5ee;color:#0f6e56}.spend-status.danger[data-v-df4b1a0d]{background:#fcebeb;color:#a32d2d}.ad-mask[data-v-0b54a20e]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;display:flex;justify-content:flex-end}.ad[data-v-0b54a20e]{width:min(600px,100%);background:var(--card);display:flex;flex-direction:column;height:100%;border-radius:0 var(--frame-radius) var(--frame-radius) 0;box-shadow:-16px 0 48px #0f172a2e;animation:ad-in-0b54a20e .3s cubic-bezier(.22,.61,.36,1)}@keyframes ad-in-0b54a20e{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.ad-inline[data-v-0b54a20e]{position:relative;width:100%;height:100%;display:flex;background:transparent}.ad-inline .ad[data-v-0b54a20e]{width:100%;max-width:none;box-shadow:none;border-radius:0;animation:none}.ad-inline .ad-head[data-v-0b54a20e]{padding-top:10px}.ad-head[data-v-0b54a20e]{flex-wrap:wrap}.ad-back-row[data-v-0b54a20e]{flex-basis:100%;margin-bottom:10px}.back-btn[data-v-0b54a20e]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px 5px 8px;border:none;border-radius:8px;background:transparent;color:var(--text-3);font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s,color .15s,transform .12s}.back-btn[data-v-0b54a20e]:hover{background:var(--primary-light);color:var(--primary)}.back-btn[data-v-0b54a20e]:active{transform:scale(.97)}.ad-head[data-v-0b54a20e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,rgba(43,92,254,.05) 0%,rgba(43,92,254,.015) 55%,transparent 100%)}.ad-head-txt[data-v-0b54a20e]{min-width:0}.ad-id-row[data-v-0b54a20e]{display:flex;align-items:center;gap:12px}.ad-avatar[data-v-0b54a20e]{width:44px;height:44px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light);box-shadow:inset 0 0 0 1px #2b5cfe1a}.ad-title-wrap[data-v-0b54a20e]{min-width:0}.ad-title[data-v-0b54a20e]{font-size:17px;font-weight:800;color:var(--text);word-break:break-all;line-height:1.25}.ad-id[data-v-0b54a20e]{display:inline-flex;align-items:center;gap:5px;margin-top:3px;border:none;background:none;padding:0;cursor:pointer;font-size:12px;color:var(--text-3);transition:color .15s}.ad-id[data-v-0b54a20e]:hover{color:var(--primary)}.copied-tip[data-v-0b54a20e]{font-size:11px;color:var(--green);font-weight:600}.ad-badges[data-v-0b54a20e]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.ad-x[data-v-0b54a20e]{width:30px;height:30px;border-radius:8px;flex:none;background:none;border:1px solid transparent;color:var(--text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.ad-x[data-v-0b54a20e]:hover{color:var(--text);background:var(--card-gray);border-color:var(--border)}.ad-hint[data-v-0b54a20e]{color:var(--text-3);padding:56px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.hint-ico[data-v-0b54a20e]{width:52px;height:52px;border-radius:14px;background:var(--card-gray);color:var(--text-3);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.hint-t[data-v-0b54a20e]{font-size:14px;font-weight:700;color:var(--text-2)}.hint-s[data-v-0b54a20e]{font-size:12.5px;color:var(--text-3)}.ad-body[data-v-0b54a20e]{flex:1;overflow:auto;padding:16px 20px 28px}.ad-flow[data-v-0b54a20e]{position:relative;display:flex;flex-direction:column;gap:16px}.sk-flow[data-v-0b54a20e]{display:flex;flex-direction:column;gap:12px}.sk[data-v-0b54a20e]{border-radius:6px;background:linear-gradient(90deg,#eef0f5 25%,#f7f8fa,#eef0f5 65%);background-size:200% 100%;animation:sk-shimmer-0b54a20e 1.2s infinite}@keyframes sk-shimmer-0b54a20e{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-row[data-v-0b54a20e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sk-card[data-v-0b54a20e]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 13px;display:flex;flex-direction:column;gap:10px}.sk-banner[data-v-0b54a20e]{flex-direction:row;align-items:center;gap:10px}.sk-lines[data-v-0b54a20e]{flex:1;display:flex;flex-direction:column;gap:9px}.sk-label[data-v-0b54a20e]{height:10px}.sk-num[data-v-0b54a20e]{height:22px;width:44%}.sk-ico[data-v-0b54a20e]{width:26px;height:26px;border-radius:8px;flex:none}.sk-line[data-v-0b54a20e]{height:12px}.sk-line.thin[data-v-0b54a20e]{height:9px}.risk-banner[data-v-0b54a20e]{display:flex;align-items:flex-start;gap:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-card);padding:11px 14px}.risk-ico[data-v-0b54a20e]{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#dc2626;background:#fee2e2}.risk-t[data-v-0b54a20e]{font-size:12.5px;font-weight:700;color:#b91c1c}.risk-list[data-v-0b54a20e]{font-size:12px;color:#b42318;line-height:1.55;margin-top:2px;word-break:break-all}.kpi-row[data-v-0b54a20e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.kpi[data-v-0b54a20e]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .12s}.kpi[data-v-0b54a20e]:hover{border-color:var(--primary);box-shadow:0 4px 14px #10182812;transform:translateY(-1px)}.kpi-label[data-v-0b54a20e]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-3)}.kpi-label[data-v-0b54a20e] .app-icon{color:var(--primary);opacity:.75}.kpi-num[data-v-0b54a20e]{font-size:19px;font-weight:800;color:var(--kpi-num);margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.kpi-sub[data-v-0b54a20e]{font-size:11px;color:var(--text-3);margin-top:2px}.grid[data-v-0b54a20e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.item[data-v-0b54a20e]{display:flex;flex-direction:column;gap:3px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;transition:border-color .15s,background .15s}.item[data-v-0b54a20e]:hover{border-color:var(--border-2);background:var(--bg)}.k[data-v-0b54a20e]{font-size:11px;color:var(--text-3);font-weight:500}.v[data-v-0b54a20e]{font-size:13px;color:var(--text);font-weight:600;word-break:break-all;font-variant-numeric:tabular-nums}.sec[data-v-0b54a20e]{display:flex;flex-direction:column;gap:8px}.sec-head[data-v-0b54a20e]{display:flex;align-items:center;gap:8px}.sec-ico[data-v-0b54a20e]{width:24px;height:24px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light)}.sec-t[data-v-0b54a20e]{font-size:13px;font-weight:700;color:var(--text)}.sec-count[data-v-0b54a20e]{font-size:11px;font-weight:700;color:var(--text-2);background:var(--card-gray);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.sec-count.warn[data-v-0b54a20e]{color:#b45309;background:#fef3c7}.empty-line[data-v-0b54a20e]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-3);border:1px dashed var(--border-2);border-radius:var(--radius-sm);padding:12px 14px;background:var(--bg)}.num[data-v-0b54a20e]{font-variant-numeric:tabular-nums}.act-chip[data-v-0b54a20e]{display:inline-block;font-size:11px;font-weight:600;color:var(--text-2);background:var(--card-gray);border-radius:6px;padding:2px 8px;white-space:nowrap}.alerts[data-v-0b54a20e]{display:flex;flex-direction:column;gap:8px}.alert[data-v-0b54a20e]{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.alert[data-v-0b54a20e]:hover{box-shadow:0 3px 10px #1018280f}.al-danger[data-v-0b54a20e]{border-left:3px solid var(--red)}.al-warn[data-v-0b54a20e]{border-left:3px solid var(--orange)}.al-ico[data-v-0b54a20e]{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.al-danger .al-ico[data-v-0b54a20e]{color:#dc2626;background:#fee2e2}.al-warn .al-ico[data-v-0b54a20e]{color:#b45309;background:#fef3c7}.al-main[data-v-0b54a20e]{flex:1;min-width:0}.al-title[data-v-0b54a20e]{display:flex;align-items:center;gap:7px}.al-type[data-v-0b54a20e]{font-size:12.5px;font-weight:700;color:var(--text)}.al-msg[data-v-0b54a20e]{font-size:12px;color:var(--text-2);line-height:1.5;margin-top:3px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-time[data-v-0b54a20e]{margin-top:2px}.badge[data-v-0b54a20e]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:3px 9px;border-radius:999px;font-weight:600;line-height:1.4}.badge.sm[data-v-0b54a20e]{font-size:10.5px;padding:1px 7px}.bdot[data-v-0b54a20e]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.8}.b-ok[data-v-0b54a20e]{color:#047857;background:#d1fae5}.b-warn[data-v-0b54a20e]{color:#b45309;background:#fef3c7}.b-danger[data-v-0b54a20e]{color:#b91c1c;background:#fee2e2}.b-gray[data-v-0b54a20e]{color:var(--text-2);background:var(--card-gray)}.mono[data-v-0b54a20e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dim[data-v-0b54a20e]{color:var(--text-3)}.sm[data-v-0b54a20e]{font-size:11px}.nowrap[data-v-0b54a20e]{white-space:nowrap}@media (prefers-reduced-motion: reduce){.ad[data-v-0b54a20e],.kpi[data-v-0b54a20e],.item[data-v-0b54a20e],.alert[data-v-0b54a20e],.sk[data-v-0b54a20e],.back-btn[data-v-0b54a20e]{animation:none;transition:none}}.pd-mask[data-v-4b1175d9]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#0f172a61;z-index:60;display:flex;justify-content:flex-end}.pd[data-v-4b1175d9]{width:min(680px,100%);background:var(--card);display:flex;flex-direction:column;height:100%;border-radius:0 var(--frame-radius) var(--frame-radius) 0;box-shadow:-12px 0 40px #0f172a29;animation:pd-in-4b1175d9 .3s cubic-bezier(.22,.61,.36,1)}@keyframes pd-in-4b1175d9{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.pd-head[data-v-4b1175d9]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,rgba(43,92,254,.05) 0%,rgba(43,92,254,.015) 55%,transparent 100%)}.pd-head-txt[data-v-4b1175d9]{min-width:0}.pd-id-row[data-v-4b1175d9]{display:flex;align-items:center;gap:12px}.pd-avatar[data-v-4b1175d9]{width:44px;height:44px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light);box-shadow:inset 0 0 0 1px #2b5cfe1a}.pd-title-wrap[data-v-4b1175d9]{min-width:0}.pd-title[data-v-4b1175d9]{font-size:17px;font-weight:800;color:var(--text);word-break:break-all;line-height:1.25}.pd-sub[data-v-4b1175d9]{font-size:12px;color:var(--text-3);margin-top:3px}.pd-head-act[data-v-4b1175d9]{display:flex;align-items:center;gap:10px;flex-shrink:0}.pd-last[data-v-4b1175d9]{font-size:12px;color:var(--text-3)}.pd-x[data-v-4b1175d9]{width:30px;height:30px;border-radius:8px;flex:none;background:none;border:1px solid transparent;color:var(--text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.pd-x[data-v-4b1175d9]:hover{color:var(--text);background:var(--card-gray);border-color:var(--border)}.sk-flow[data-v-4b1175d9]{display:flex;flex-direction:column;gap:12px}.sk[data-v-4b1175d9]{border-radius:6px;background:linear-gradient(90deg,#eef0f5 25%,#f7f8fa,#eef0f5 65%);background-size:200% 100%;animation:sk-shimmer-4b1175d9 1.2s infinite}@keyframes sk-shimmer-4b1175d9{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-row[data-v-4b1175d9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sk-card[data-v-4b1175d9]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 13px;display:flex;flex-direction:column;gap:10px}.sk-label[data-v-4b1175d9]{height:10px}.sk-num[data-v-4b1175d9]{height:22px;width:44%}.sk-line[data-v-4b1175d9]{height:12px}.sk-line.thin[data-v-4b1175d9]{height:9px}.pd-hint[data-v-4b1175d9]{color:var(--text-3);padding:56px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.hint-ico[data-v-4b1175d9]{width:52px;height:52px;border-radius:14px;background:var(--card-gray);color:var(--text-3);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.hint-t[data-v-4b1175d9]{font-size:14px;font-weight:700;color:var(--text-2)}.hint-s[data-v-4b1175d9]{font-size:12.5px;color:var(--text-3)}.pd-banner[data-v-4b1175d9]{margin:14px 20px 0;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600}.pd-run[data-v-4b1175d9]{margin:14px 20px 0;padding:12px 14px;border-radius:10px}.run-top[data-v-4b1175d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.run-title[data-v-4b1175d9]{font-size:13px;font-weight:700}.run-prog[data-v-4b1175d9]{margin-left:8px;font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.run-pct[data-v-4b1175d9]{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.run-bar[data-v-4b1175d9]{height:7px;background:var(--bg);border-radius:999px;overflow:hidden}.run-bar-in[data-v-4b1175d9]{height:100%;background:var(--primary);border-radius:999px;transition:width .4s ease}.run-err[data-v-4b1175d9]{margin-top:8px;color:#b91c1c;font-size:12px}.pd-kpi[data-v-4b1175d9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 20px 0}.kpi[data-v-4b1175d9]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:11px 13px;transition:border-color .15s,box-shadow .15s,transform .12s}.kpi[data-v-4b1175d9]:hover{border-color:var(--primary);box-shadow:0 4px 14px #10182812;transform:translateY(-1px)}.kpi-label[data-v-4b1175d9]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-3)}.kpi-label[data-v-4b1175d9] .app-icon{color:var(--primary);opacity:.75}.kpi-num[data-v-4b1175d9]{font-size:19px;font-weight:800;color:var(--kpi-num);margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.kpi.is-danger .kpi-num[data-v-4b1175d9]{color:#d23f3f}.kpi-num.kpi-spend[data-v-4b1175d9]{font-size:14.5px;line-height:1.45;margin-top:9px;word-break:break-all}.kpi-sub[data-v-4b1175d9]{font-size:11px;color:var(--text-3);margin-top:2px}.kpi-hero[data-v-4b1175d9]{background:linear-gradient(135deg,#eaf0ff,#f4f7ff 60%,#eff6ff);border-color:var(--primary);cursor:pointer;display:flex;flex-direction:column;min-height:104px;box-shadow:0 2px 10px #2b5cfe1a}.kpi-hero[data-v-4b1175d9]:hover{border-color:var(--primary-dark);box-shadow:0 6px 18px #2b5cfe29;transform:translateY(-1px)}.kpi-hero.on[data-v-4b1175d9]{background:linear-gradient(135deg,#e2eaff,#eef3ff 60%,#e7f1ff)}.kpi-hero .kpi-label[data-v-4b1175d9] .app-icon{color:var(--green);opacity:1}.kpi-hero-num[data-v-4b1175d9]{font-size:32px;line-height:1;color:var(--primary);margin-top:7px;display:flex;align-items:baseline;gap:7px}.kpi-hero-of[data-v-4b1175d9]{font-size:11px;font-weight:600;color:var(--text-3);letter-spacing:0}.kpi-hero-bar[data-v-4b1175d9]{display:flex;height:5px;border-radius:3px;overflow:hidden;margin-top:11px;background:var(--card-gray)}.kpi-hero-bar .seg[data-v-4b1175d9]{display:block;height:100%;transition:width .35s ease}.seg-active[data-v-4b1175d9]{background:var(--green)}.seg-disabled[data-v-4b1175d9]{background:var(--red)}.seg-archived[data-v-4b1175d9]{background:#c2c7d0}.kpi-hero-legend[data-v-4b1175d9]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.kpi-hero-legend .lg[data-v-4b1175d9]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;line-height:1;color:var(--text-3);background:#fff;border:1px solid var(--border-2);border-radius:20px;padding:3px 8px;cursor:pointer;transition:all .14s}.kpi-hero-legend .lg[data-v-4b1175d9]:hover{border-color:var(--primary);color:var(--primary)}.kpi-hero-legend .lg.on[data-v-4b1175d9]{background:var(--primary);border-color:var(--primary);color:#fff}.kpi-hero-legend .ld[data-v-4b1175d9]{width:7px;height:7px;border-radius:50%;display:inline-block}.ld-active[data-v-4b1175d9]{background:var(--green)}.ld-disabled[data-v-4b1175d9]{background:var(--red)}.ld-archived[data-v-4b1175d9]{background:#c2c7d0}.kpi-hero-legend .lg.on .ld[data-v-4b1175d9]{box-shadow:0 0 0 2px #ffffff8c}.pd-tabs[data-v-4b1175d9]{display:flex;gap:4px;padding:14px 20px 0;border-bottom:1px solid var(--border);margin-top:14px}.pd-tab[data-v-4b1175d9]{background:none;border:none;border-bottom:2px solid transparent;padding:8px 14px;font-size:13px;color:var(--text-3);cursor:pointer;transition:color .15s}.pd-tab[data-v-4b1175d9]:hover{color:var(--text)}.pd-tab.on[data-v-4b1175d9]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.pd-body[data-v-4b1175d9]{flex:1;overflow:auto;padding:14px 20px 24px}.pd-body.rise[data-v-4b1175d9]{animation:rise-in-4b1175d9 .3s cubic-bezier(.22,.61,.36,1) both}@keyframes rise-in-4b1175d9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pd-bar[data-v-4b1175d9]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.seg-mini[data-v-4b1175d9]{display:inline-flex;gap:4px}.seg-mini button[data-v-4b1175d9]{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:5px 13px;font-size:12px;color:var(--text-2);cursor:pointer;transition:all .15s}.seg-mini button[data-v-4b1175d9]:hover{border-color:var(--primary);color:var(--primary)}.seg-mini button.on[data-v-4b1175d9]{background:var(--primary);color:#fff;border-color:var(--primary)}.dot[data-v-4b1175d9]{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;border-radius:50%;background:#ef4444;color:#fff;font-size:10px;line-height:15px;text-align:center}.pd-empty-card[data-v-4b1175d9]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:38px 20px;border:1px dashed var(--border-2);border-radius:var(--radius-card);background:var(--bg);color:var(--text-3);text-align:center}.pd-empty-card .e-ico[data-v-4b1175d9]{width:44px;height:44px;border-radius:12px;background:var(--card-gray);color:var(--text-3);display:flex;align-items:center;justify-content:center}.pd-empty-card .e-ico.ok[data-v-4b1175d9]{color:#059669;background:#d1fae5}.pd-empty-card .e-t[data-v-4b1175d9]{font-size:13.5px;font-weight:700;color:var(--text-2)}.pd-empty-card .e-s[data-v-4b1175d9]{font-size:12px}.an[data-v-4b1175d9]{font-weight:600;display:flex;align-items:center;gap:6px}.risk-dot[data-v-4b1175d9]{width:7px;height:7px;border-radius:50%;background:#dc2626;flex:0 0 7px}.notify-tip[data-v-4b1175d9]{font-size:11px;color:#dc2626;margin-top:4px}.pd-empty[data-v-4b1175d9]{color:var(--text-3);text-align:center;padding:24px;font-size:13px}.note[data-v-4b1175d9]{font-size:12px;color:var(--text-3);margin-top:10px}.spend-num[data-v-4b1175d9]{font-variant-numeric:tabular-nums;font-weight:600}.act-cell[data-v-4b1175d9]{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.sec-head[data-v-4b1175d9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sec-ico[data-v-4b1175d9]{width:24px;height:24px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light)}.sec-t[data-v-4b1175d9]{font-size:13px;font-weight:700;color:var(--text)}.sec-count[data-v-4b1175d9]{font-size:11px;font-weight:700;color:var(--text-2);background:var(--card-gray);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.sec-head .spacer[data-v-4b1175d9]{flex:1}.trend-total[data-v-4b1175d9]{font-size:12px;color:var(--text-3)}.trend-total b[data-v-4b1175d9]{color:var(--text);font-weight:700}.chart-card[data-v-4b1175d9]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);padding:14px 12px 8px}.chart[data-v-4b1175d9]{width:100%;height:210px}.grid[data-v-4b1175d9]{stroke:var(--border);stroke-dasharray:4 4}.axis[data-v-4b1175d9]{fill:var(--text-3);font-size:11px}.axis.date[data-v-4b1175d9]{text-anchor:middle}.bar[data-v-4b1175d9]{fill:var(--primary);opacity:.85;transition:opacity .12s}.bar[data-v-4b1175d9]:hover{opacity:1}.pd-acc-host[data-v-4b1175d9]{flex:1;min-height:0;display:flex}.alerts[data-v-4b1175d9]{display:flex;flex-direction:column;gap:8px}.alert[data-v-4b1175d9]{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.alert[data-v-4b1175d9]:hover{box-shadow:0 3px 10px #1018280f}.al-danger[data-v-4b1175d9]{border-left:3px solid var(--red, #dc2626)}.al-warn[data-v-4b1175d9]{border-left:3px solid var(--orange, #f59e0b)}.al-ico[data-v-4b1175d9]{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.al-danger .al-ico[data-v-4b1175d9]{color:#dc2626;background:#fee2e2}.al-warn .al-ico[data-v-4b1175d9]{color:#b45309;background:#fef3c7}.al-main[data-v-4b1175d9]{flex:1;min-width:0}.al-title[data-v-4b1175d9]{display:flex;align-items:center;gap:7px}.al-type[data-v-4b1175d9]{font-size:12.5px;font-weight:700;color:var(--text)}.al-msg[data-v-4b1175d9]{font-size:12px;color:var(--text-2);line-height:1.5;margin-top:3px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.al-time[data-v-4b1175d9]{margin-top:2px}.set-list[data-v-4b1175d9]{display:flex;flex-direction:column;gap:10px}.set-card[data-v-4b1175d9]{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);padding:13px 15px;transition:border-color .15s,box-shadow .15s}.set-card[data-v-4b1175d9]:hover{box-shadow:0 3px 10px #1018280f}.set-ico[data-v-4b1175d9]{width:32px;height:32px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light)}.set-txt[data-v-4b1175d9]{flex:1;min-width:0}.set-t[data-v-4b1175d9]{font-size:13px;font-weight:700;color:var(--text)}.set-s[data-v-4b1175d9]{font-size:12px;color:var(--text-3);margin-top:3px}.set-card.danger[data-v-4b1175d9]{border-color:#fecaca;background:snow}.set-card.danger .set-ico[data-v-4b1175d9]{color:#dc2626;background:#fee2e2}.set-card.danger .set-t[data-v-4b1175d9]{color:#b91c1c}.form-grid[data-v-4b1175d9]{display:flex;flex-direction:column;gap:12px}.field[data-v-4b1175d9]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--text-2)}.field input[data-v-4b1175d9],.field textarea[data-v-4b1175d9]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:13px;background:var(--bg);color:var(--text);font-family:inherit}.form-actions[data-v-4b1175d9]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.add-acc[data-v-4b1175d9]{display:flex;flex-direction:column;gap:12px}.add-body[data-v-4b1175d9]{display:flex;flex-direction:column;gap:10px}.add-body .row[data-v-4b1175d9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.add-body .row label[data-v-4b1175d9]{font-size:12px;color:var(--text-3)}.import-area[data-v-4b1175d9]{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px;font-family:monospace;font-size:13px;resize:vertical;background:var(--bg);color:var(--text)}.import-result[data-v-4b1175d9]{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--bg-2)}.imp-sum[data-v-4b1175d9]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.imp-sum .ok[data-v-4b1175d9]{color:#16a34a}.imp-sum .skip[data-v-4b1175d9]{color:var(--text-3)}.imp-sum .fail[data-v-4b1175d9]{color:#dc2626}.imp-list[data-v-4b1175d9]{list-style:none;margin:0;padding:0;max-height:160px;overflow:auto;font-size:12px}.imp-list li[data-v-4b1175d9]{padding:3px 0;border-bottom:1px dashed var(--border)}.imp-list li.no_access[data-v-4b1175d9],.imp-list li.error[data-v-4b1175d9]{color:#dc2626}.pool-list[data-v-4b1175d9]{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:8px}.form-control[data-v-4b1175d9]{border:1px solid var(--border);border-radius:8px;padding:7px 10px;font-size:13px;background:var(--bg);color:var(--text)}.tip[data-v-4b1175d9]{font-size:12px;color:var(--text-3);margin:0;line-height:1.6}.form-err[data-v-4b1175d9]{color:#d23f3f;font-size:12px;margin:0}.btn-primary[data-v-4b1175d9]{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;border:none;border-radius:9px;padding:9px 15px;font-size:13px;font-weight:600;cursor:pointer}.btn-primary[data-v-4b1175d9]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.sm[data-v-4b1175d9]{padding:6px 12px;font-size:12px}.btn-ghost[data-v-4b1175d9]{background:transparent;border:1px solid var(--border);color:var(--text-2);border-radius:8px;padding:7px 13px;font-size:13px;cursor:pointer}.btn-ghost.sm[data-v-4b1175d9]{padding:5px 11px;font-size:12px}.btn-danger[data-v-4b1175d9]{background:#d23f3f;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer}.btn-danger.sm[data-v-4b1175d9]{padding:5px 11px;font-size:12px}.btn-danger[data-v-4b1175d9]:disabled{opacity:.6;cursor:not-allowed}.xs[data-v-4b1175d9]{font-size:11px;padding:3px 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.xs.warn[data-v-4b1175d9]{color:#b45309;background:#fffbeb;border-color:#fcd34d}.xs.danger[data-v-4b1175d9]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.badge[data-v-4b1175d9]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;font-weight:600}.badge.sm[data-v-4b1175d9]{font-size:10.5px;padding:1px 7px}.b-ok[data-v-4b1175d9]{color:#047857;background:#d1fae5}.b-warn[data-v-4b1175d9]{color:#b45309;background:#fef3c7}.b-danger[data-v-4b1175d9]{color:#b91c1c;background:#fee2e2}.b-gray[data-v-4b1175d9]{color:var(--text-2);background:var(--bg-2)}.b-ok-bg[data-v-4b1175d9]{background:#d1fae5;color:#047857}.b-warn-bg[data-v-4b1175d9]{background:#fef3c7;color:#b45309}.b-danger-bg[data-v-4b1175d9]{background:#fee2e2;color:#b91c1c}.b-run-bg[data-v-4b1175d9]{background:var(--primary-light);color:var(--primary)}.mono[data-v-4b1175d9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dim[data-v-4b1175d9]{color:var(--text-3)}.sm[data-v-4b1175d9]{font-size:11px}.ta-r[data-v-4b1175d9]{text-align:right}.nowrap[data-v-4b1175d9]{white-space:nowrap}@media (prefers-reduced-motion: reduce){.pd[data-v-4b1175d9],.pd-body.rise[data-v-4b1175d9],.kpi[data-v-4b1175d9],.sk[data-v-4b1175d9]{animation:none;transition:none}}.page[data-v-6cd75770]{padding:24px}.page-head[data-v-6cd75770]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-6cd75770]{font-size:20px;font-weight:700;color:var(--text)}.page-sub[data-v-6cd75770]{font-size:13px;color:var(--text-3);margin-top:4px}.btn-primary[data-v-6cd75770]{background:var(--primary);color:#fff;border:none;border-radius:9px;padding:9px 16px;font-weight:600;cursor:pointer}.btn-primary[data-v-6cd75770]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-6cd75770]{background:transparent;border:1px solid var(--border);color:var(--text-2);border-radius:9px;padding:7px 14px;cursor:pointer}.btn-danger[data-v-6cd75770]{background:transparent;border:1px solid #f0c0c0;color:#d23b3b;border-radius:9px;padding:7px 14px;cursor:pointer}.hint[data-v-6cd75770],.empty[data-v-6cd75770]{color:var(--text-3);padding:40px;text-align:center}.empty[data-v-6cd75770]{display:flex;flex-direction:column;align-items:center;gap:8px}.empty-sub[data-v-6cd75770]{font-size:12px}.proj-list[data-v-6cd75770]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.proj-card[data-v-6cd75770]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.proj-card[data-v-6cd75770]:hover{border-color:var(--primary);box-shadow:0 4px 16px #0000000f}.proj-name[data-v-6cd75770]{font-size:15px;font-weight:700;color:var(--text)}.proj-open[data-v-6cd75770]{font-size:12px;color:var(--primary);margin-top:6px}.proj-desc[data-v-6cd75770]{font-size:12px;color:var(--text-3);margin-top:4px;word-break:break-all}.proj-actions[data-v-6cd75770]{display:flex;gap:8px;flex-shrink:0}.form-grid[data-v-6cd75770]{display:grid;grid-template-columns:1fr;gap:14px}.field[data-v-6cd75770]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.field.full[data-v-6cd75770]{grid-column:1 / -1}.field input[data-v-6cd75770],.field textarea[data-v-6cd75770]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:14px;background:var(--bg);color:var(--text);font-family:inherit}.form-actions[data-v-6cd75770]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.err[data-v-6cd75770]{color:#d23b3b;font-size:13px;margin-top:10px}.sk-wrap[data-v-d87cc61d]{display:flex;flex-direction:column;gap:14px}.sk[data-v-d87cc61d]{background:linear-gradient(90deg,var(--card-gray) 25%,var(--bg) 50%,var(--card-gray) 75%);background-size:200% 100%;animation:shimmer-d87cc61d 1.4s infinite;border-radius:12px}@keyframes shimmer-d87cc61d{to{background-position:-200% 0}}.sk-hero[data-v-d87cc61d]{height:160px}.sk-hero.short[data-v-d87cc61d]{height:260px}.hero[data-v-d87cc61d]{display:flex;align-items:stretch;gap:24px;flex-wrap:wrap;background:linear-gradient(120deg,#1e47d9,#2b5cfe 55%,#4e7bff);border-radius:14px;padding:22px 26px;color:#fff}.hero-main[data-v-d87cc61d]{flex:1 1 280px;min-width:260px}.hero-label[data-v-d87cc61d]{display:flex;align-items:center;gap:8px;font-size:12.5px;opacity:.85}.hero-num[data-v-d87cc61d]{font-size:40px;font-weight:800;line-height:1.15;margin:6px 0 4px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.hero-num.neg[data-v-d87cc61d]{color:#ffd7d7}.hero-sub[data-v-d87cc61d]{font-size:12px;opacity:.75}.tag[data-v-d87cc61d]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff3}.tag.danger[data-v-d87cc61d]{background:#f63a4d}.tag.warn[data-v-d87cc61d]{background:#f93}.cur-chip[data-v-d87cc61d]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;background:#ffffff2e}.hero-stats[data-v-d87cc61d]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px 28px;align-content:center;padding-left:24px;border-left:1px solid rgba(255,255,255,.22)}.hs[data-v-d87cc61d]{display:flex;flex-direction:column;gap:3px}.hs-label[data-v-d87cc61d]{font-size:11.5px;opacity:.8}.hs-val[data-v-d87cc61d]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.hs-val.in[data-v-d87cc61d]{color:#b6f5d3}.hs-val.out[data-v-d87cc61d]{color:#ffd9b0}.alert-bar[data-v-d87cc61d]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#b03030;background:#fdecec;border:1px solid #f7c9c9;padding:10px 14px;border-radius:10px}.card[data-v-d87cc61d]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.card-head[data-v-d87cc61d]{padding:14px 16px 0;display:flex;align-items:baseline;gap:10px}.card-title[data-v-d87cc61d]{font-size:14px;font-weight:700;color:var(--text)}.card-sub[data-v-d87cc61d]{font-size:12px;color:var(--text-3)}.chart[data-v-d87cc61d]{display:flex;align-items:flex-end;gap:6px;height:120px;padding:14px 16px 0}.bar-wrap[data-v-d87cc61d]{flex:1;height:100%;display:flex;align-items:flex-end}.bar[data-v-d87cc61d]{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--primary),#8AA6FF);transition:height .4s ease;min-height:2px}.bar-wrap:hover .bar[data-v-d87cc61d]{background:linear-gradient(180deg,var(--primary-dark),var(--primary))}.chart-axis[data-v-d87cc61d]{display:flex;justify-content:space-between;padding:8px 16px 14px;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.num[data-v-d87cc61d]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.num.in[data-v-d87cc61d]{color:#177a49}.num.out[data-v-d87cc61d]{color:#b03030}.num.neg[data-v-d87cc61d]{color:#d23b3b}.mono[data-v-d87cc61d]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--text-3);white-space:nowrap}.muted[data-v-d87cc61d]{color:var(--text-3);font-weight:500}.remark[data-v-d87cc61d]{color:var(--text)}.sub[data-v-d87cc61d]{font-size:11.5px;color:var(--text-3);margin-top:3px}.pill[data-v-d87cc61d]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.pill-green[data-v-d87cc61d]{background:#e5f7ee;color:#177a49}.pill-red[data-v-d87cc61d]{background:#fdecec;color:#b03030}.pill-blue[data-v-d87cc61d]{background:#e9f1fe;color:#2a5cba}.pill-gray[data-v-d87cc61d]{background:var(--card-gray);color:var(--text-2)}.hint[data-v-d87cc61d]{padding:28px;text-align:center;color:var(--text-3);font-size:13px}.empty[data-v-d87cc61d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px;color:var(--text-3)}.empty-state[data-v-d87cc61d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 24px;background:var(--card);border:1px dashed var(--border-2);border-radius:14px}.empty-icon[data-v-d87cc61d]{width:56px;height:56px;border-radius:16px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-title[data-v-d87cc61d]{font-size:15px;font-weight:700;color:var(--text)}.empty-sub[data-v-d87cc61d]{font-size:12.5px;color:var(--text-3)}.ghost-btn[data-v-d87cc61d]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:13px;padding:7px 13px;border-radius:var(--radius-btn);cursor:pointer;transition:all .15s}.ghost-btn[data-v-d87cc61d]:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.ghost-btn[data-v-d87cc61d]:disabled{opacity:.6;cursor:default}.spin[data-v-d87cc61d]{animation:spin-d87cc61d 1s linear infinite;display:inline-block}@keyframes spin-d87cc61d{to{transform:rotate(360deg)}}@media (max-width: 720px){.hero-stats[data-v-d87cc61d]{padding-left:0;border-left:none;width:100%}}.card[data-v-68cbd9a7]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.fx-head[data-v-68cbd9a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 6px;flex-wrap:wrap}.fx-title[data-v-68cbd9a7]{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:var(--text)}.fx-icon[data-v-68cbd9a7]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#fff4e8;color:#d97a1a}.badge[data-v-68cbd9a7]{font-size:12px;font-weight:700;color:#b45309;background:#fef3c7;padding:2px 9px;border-radius:999px}.fx-desc[data-v-68cbd9a7]{padding:0 18px 12px;font-size:12.5px;color:var(--text-3);line-height:1.6}.foot-note[data-v-68cbd9a7]{padding:10px 18px 14px;font-size:12px;color:var(--text-3);line-height:1.6}.empty-line[data-v-68cbd9a7]{padding:22px 18px;text-align:center;font-size:13px;color:var(--text-3)}.hint[data-v-68cbd9a7]{padding:24px;text-align:center;color:var(--text-3);font-size:13px}.num[data-v-68cbd9a7]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.muted[data-v-68cbd9a7]{color:var(--text-3);font-weight:500}.in[data-v-68cbd9a7]{color:#177a49}.out[data-v-68cbd9a7]{color:#b03030}.mono[data-v-68cbd9a7]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--text-2);white-space:nowrap}.who[data-v-68cbd9a7]{font-weight:600;color:var(--text);font-size:12.5px}.when[data-v-68cbd9a7]{font-size:12px;color:var(--text-3);margin-top:2px;white-space:nowrap}.ops[data-v-68cbd9a7]{text-align:right;white-space:nowrap}.lnk[data-v-68cbd9a7]{background:none;border:none;color:var(--text-2);font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 7px}.lnk[data-v-68cbd9a7]:hover:not(:disabled){color:var(--primary);text-decoration:underline}.lnk.primary[data-v-68cbd9a7]{color:var(--primary);font-weight:700}.lnk[data-v-68cbd9a7]:disabled{opacity:.5;cursor:default}.form[data-v-68cbd9a7]{display:flex;flex-direction:column;gap:14px}.meta-row[data-v-68cbd9a7]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--text-3)}.meta-row b[data-v-68cbd9a7]{color:var(--text)}.field[data-v-68cbd9a7]{display:flex;flex-direction:column;gap:6px}.field .lbl[data-v-68cbd9a7]{font-size:12.5px;font-weight:600;color:var(--text-2)}.field input[data-v-68cbd9a7]{height:38px;width:100%;border:1px solid var(--border-2);border-radius:8px;padding:0 52px 0 12px;font-size:14px;color:var(--text);background:var(--card);outline:none;font-variant-numeric:tabular-nums}.field input[data-v-68cbd9a7]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.field-hint[data-v-68cbd9a7]{font-size:12px;color:var(--text-3);line-height:1.6}.field-hint.warn[data-v-68cbd9a7]{color:#b45309}.input-wrap[data-v-68cbd9a7]{position:relative}.unit[data-v-68cbd9a7]{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-3);font-weight:700}.pv[data-v-68cbd9a7]{display:flex;flex-direction:column;gap:10px}.pv-sum[data-v-68cbd9a7]{background:var(--bg);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--text-2)}.pv-sum b[data-v-68cbd9a7]{font-variant-numeric:tabular-nums}.pv-sum.err[data-v-68cbd9a7]{color:#b03030;background:#fdecec}.btn[data-v-68cbd9a7]{border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:13px;padding:7px 16px;border-radius:var(--radius-btn);cursor:pointer}.btn.primary[data-v-68cbd9a7]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.btn.primary[data-v-68cbd9a7]:disabled{opacity:.6;cursor:default}.kpi-row[data-v-2bb5f4c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi[data-v-2bb5f4c6]{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:15px 18px}.kpi.danger[data-v-2bb5f4c6]{border-color:#f7c9c9;background:snow}.kpi-icon[data-v-2bb5f4c6]{width:38px;height:38px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center}.kpi-icon.all[data-v-2bb5f4c6]{background:var(--primary-light);color:var(--primary)}.kpi-icon.ok[data-v-2bb5f4c6]{background:#e5f7ee;color:#1a9d5a}.kpi-icon.bad[data-v-2bb5f4c6]{background:#fdecec;color:#d23b3b}.kpi-icon.spend[data-v-2bb5f4c6]{background:#fff4e8;color:#d97a1a}.kpi-meta[data-v-2bb5f4c6]{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-num[data-v-2bb5f4c6]{font-size:24px;font-weight:800;color:var(--kpi-num);line-height:1.1;font-variant-numeric:tabular-nums}.kpi-num.small[data-v-2bb5f4c6]{font-size:18px}.kpi-num.neg[data-v-2bb5f4c6]{color:#d23b3b}.kpi-label[data-v-2bb5f4c6]{font-size:12px;color:var(--text-3)}.card[data-v-2bb5f4c6]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.fx-banner[data-v-2bb5f4c6]{display:flex;align-items:center;gap:10px;background:#fff8ec;border:1px solid #f5d9a8;color:#8a5a12;border-radius:12px;padding:11px 16px;font-size:13px}.fx-banner b[data-v-2bb5f4c6]{color:#b5650d}.fx-banner span[data-v-2bb5f4c6]{flex:1;min-width:0}.fx-banner-btn[data-v-2bb5f4c6]{border:1px solid #e3b25e;background:#fff;color:#9a5d0a;font-size:12.5px;font-weight:700;padding:5px 13px;border-radius:var(--radius-btn);cursor:pointer}.fx-banner-btn[data-v-2bb5f4c6]:hover{background:#fdf0d8}.arrow[data-v-2bb5f4c6]{color:var(--primary);font-size:10px;margin-left:3px}.cust[data-v-2bb5f4c6]{font-weight:600;color:var(--text)}.email[data-v-2bb5f4c6]{font-size:12px;color:var(--text-3);margin-top:2px}.num[data-v-2bb5f4c6]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.num.neg[data-v-2bb5f4c6]{color:#d23b3b}.num.in[data-v-2bb5f4c6]{color:#177a49}.num.out[data-v-2bb5f4c6]{color:#b03030}.muted[data-v-2bb5f4c6]{color:var(--text-3);font-weight:500}.pill[data-v-2bb5f4c6]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.pill-green[data-v-2bb5f4c6]{background:#e5f7ee;color:#177a49}.pill-red[data-v-2bb5f4c6]{background:#fdecec;color:#b03030}.pill-blue[data-v-2bb5f4c6]{background:#e9f1fe;color:#2a5cba}.pill-gray[data-v-2bb5f4c6]{background:var(--card-gray);color:var(--text-2)}.ops[data-v-2bb5f4c6]{text-align:right;white-space:nowrap}.lnk[data-v-2bb5f4c6]{background:none;border:none;color:var(--text-2);font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 7px}.lnk[data-v-2bb5f4c6]:hover{color:var(--primary);text-decoration:underline}.lnk.primary[data-v-2bb5f4c6]{color:var(--primary);font-weight:700}.count[data-v-2bb5f4c6]{font-size:12.5px;color:var(--text-3)}.form[data-v-2bb5f4c6]{display:flex;flex-direction:column;gap:14px}.form-row[data-v-2bb5f4c6]{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:var(--text-3)}.form-row .val[data-v-2bb5f4c6]{font-size:15px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.field[data-v-2bb5f4c6]{display:flex;flex-direction:column;gap:6px}.field .lbl[data-v-2bb5f4c6]{font-size:12.5px;font-weight:600;color:var(--text-2)}.field input[data-v-2bb5f4c6]{height:38px;width:100%;border:1px solid var(--border-2);border-radius:8px;padding:0 12px;font-size:13px;color:var(--text);background:var(--card);outline:none}.field input[data-v-2bb5f4c6]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.filter[data-v-2bb5f4c6]{margin-bottom:12px}.mono[data-v-2bb5f4c6]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--text-3);white-space:nowrap}.remark[data-v-2bb5f4c6]{color:var(--text)}.input-wrap[data-v-2bb5f4c6]{position:relative}.unit[data-v-2bb5f4c6]{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-3);font-weight:700}.quick[data-v-2bb5f4c6]{display:flex;gap:8px}.quick button[data-v-2bb5f4c6]{border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:12.5px;padding:5px 12px;border-radius:999px;cursor:pointer}.quick button[data-v-2bb5f4c6]:hover{border-color:var(--primary);color:var(--primary)}.preview[data-v-2bb5f4c6]{display:flex;align-items:baseline;justify-content:space-between;background:var(--bg);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--text-3)}.preview b[data-v-2bb5f4c6]{font-size:16px;color:var(--text);font-variant-numeric:tabular-nums}.preview b.neg[data-v-2bb5f4c6]{color:#d23b3b}.btn[data-v-2bb5f4c6]{border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:13px;padding:7px 16px;border-radius:var(--radius-btn);cursor:pointer}.btn.primary[data-v-2bb5f4c6]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.btn.primary[data-v-2bb5f4c6]:disabled{opacity:.6;cursor:default}.ghost-btn[data-v-2bb5f4c6]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:13px;padding:7px 13px;border-radius:var(--radius-btn);cursor:pointer;transition:all .15s}.ghost-btn[data-v-2bb5f4c6]:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.ghost-btn[data-v-2bb5f4c6]:disabled{opacity:.6;cursor:default}.spin[data-v-2bb5f4c6]{animation:spin-2bb5f4c6 1s linear infinite;display:inline-block}@keyframes spin-2bb5f4c6{to{transform:rotate(360deg)}}.hint[data-v-2bb5f4c6]{padding:28px;text-align:center;color:var(--text-3);font-size:13px}.empty[data-v-2bb5f4c6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px;color:var(--text-3);font-size:13px}.empty-sub[data-v-2bb5f4c6]{font-size:12px}@media (max-width: 1100px){.kpi-row[data-v-2bb5f4c6]{grid-template-columns:repeat(2,1fr)}}.ca[data-v-b8283c44]{flex:none;align-self:center;display:inline-flex}.ca[data-v-b8283c44] .trigger{width:26px;height:26px;border-radius:7px;border-color:transparent;background:transparent}.ca[data-v-b8283c44] .trigger:hover{border-color:var(--primary)}.ca-form[data-v-b8283c44]{display:flex;flex-direction:column;gap:14px}.ca-row[data-v-b8283c44]{display:flex;flex-direction:column;gap:6px}.ca-label[data-v-b8283c44]{font-size:12.5px;font-weight:600;color:var(--text-2)}.ca-req[data-v-b8283c44]{color:var(--red);margin-left:3px}.ca-control[data-v-b8283c44]{padding:9px 11px;border:1px solid var(--border-2);border-radius:8px;font-size:13.5px;color:var(--text);background:var(--card);transition:border-color .15s,box-shadow .15s}.ca-control[data-v-b8283c44]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.ca-tip[data-v-b8283c44]{margin:0;font-size:12px;line-height:1.65;color:var(--text-3)}.ca-err[data-v-b8283c44]{margin-top:12px;padding:9px 11px;border-radius:8px;background:#fdecec;color:#d23b3b;font-size:12.5px;line-height:1.6}.wb[data-v-2e09db02]{display:flex;gap:16px;align-items:flex-start}.wb-side[data-v-2e09db02]{width:320px;flex:0 0 320px;align-self:stretch;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;flex-direction:column;box-shadow:0 1px 2px #1018280a}.side-search[data-v-2e09db02]{width:100%;margin-bottom:12px;box-sizing:border-box;padding:8px 10px;gap:7px;border:1px solid var(--border-2);border-radius:10px;background:var(--card);transition:border-color .15s,box-shadow .15s}.side-search[data-v-2e09db02]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.side-search input[data-v-2e09db02]{font-size:13px;color:var(--text)}.side-search input[data-v-2e09db02]::placeholder{color:var(--text-3)}.sc-clear[data-v-2e09db02]{border:none;background:var(--card-gray);color:var(--text-3);width:18px;height:18px;border-radius:50%;cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.sc-clear[data-v-2e09db02]:hover{background:var(--border-2);color:var(--text)}.side-kpi[data-v-2e09db02]{display:flex;gap:10px;margin-bottom:12px}.sk[data-v-2e09db02]{flex:1;min-width:0;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.sk-num[data-v-2e09db02]{font-size:18px;font-weight:800;color:var(--kpi-num);line-height:1.2;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-num.danger[data-v-2e09db02]{color:var(--red)}.sk-lbl[data-v-2e09db02]{font-size:11.5px;color:var(--text-3)}.side-tabs[data-v-2e09db02]{display:flex;gap:4px;padding:4px;margin-bottom:12px;background:var(--bg);border:1px solid var(--border);border-radius:11px}.st[data-v-2e09db02]{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border:none;border-radius:8px;background:transparent;color:var(--text-2);font-size:12.5px;font-weight:600;line-height:1;transition:background .15s,color .15s,box-shadow .15s}.st i[data-v-2e09db02]{font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--card-gray);color:var(--text-2);font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.st[data-v-2e09db02]:hover{background:var(--card);color:var(--text)}.st.on[data-v-2e09db02]{background:var(--card);color:var(--primary);box-shadow:0 1px 3px #1018281a}.st.on i[data-v-2e09db02]{background:var(--primary);color:#fff}.st.hot:not(.on) i[data-v-2e09db02]{background:#fdecec;color:#d23b3b}.st.hot.on i[data-v-2e09db02]{background:#d23b3b}.side-archived[data-v-2e09db02]{display:flex;margin:-4px 0 12px}.side-archived[data-v-2e09db02] .ui-checkbox{padding:5px 10px;font-size:12px;font-weight:600}.cust-list[data-v-2e09db02]{list-style:none;margin:0;padding:2px;max-height:calc(100vh - 270px);overflow:auto;display:flex;flex-direction:column;gap:6px}.cust-list[data-v-2e09db02]::-webkit-scrollbar{width:8px}.cust-list[data-v-2e09db02]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}.cust-list[data-v-2e09db02]::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.cust-item[data-v-2e09db02]{position:relative;display:flex;align-items:center;gap:10px;padding:11px 12px;cursor:pointer;border:1px solid transparent;border-radius:12px;background:var(--card);transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.cust-item[data-v-2e09db02]:hover{background:var(--bg);border-color:var(--border-2);transform:translateY(-1px);box-shadow:0 4px 12px #1018280f}.cust-item.active[data-v-2e09db02]{background:var(--primary-light);border-color:var(--primary);box-shadow:0 2px 8px #2b5cfe1f}.cust-item.active[data-v-2e09db02]:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--primary)}.ci-bar[data-v-2e09db02]{position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--primary);opacity:0;transform:scaleY(.6);transition:opacity .15s,transform .15s}.cust-item.active .ci-bar[data-v-2e09db02]{opacity:1;transform:scaleY(1)}.cust-item.hasAlert:not(.active) .ci-bar[data-v-2e09db02]{opacity:1;background:#d23b3b;transform:scaleY(1)}.ci-avatar[data-v-2e09db02]{width:38px;height:38px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 6px #1018281f}.ci-body[data-v-2e09db02]{flex:1;min-width:0}.ci-head[data-v-2e09db02]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ci-name[data-v-2e09db02]{font-weight:700;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-email[data-v-2e09db02]{margin:2px 0 0;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-chev[data-v-2e09db02]{color:var(--text-3);opacity:0;transform:translate(-3px);transition:all .15s;flex:none;align-self:center}.cust-item:hover .ci-chev[data-v-2e09db02]{opacity:1;transform:none}.cust-item.active .ci-chev[data-v-2e09db02]{opacity:1;transform:none;color:var(--primary)}.cust-item.archived .ci-avatar[data-v-2e09db02]{filter:grayscale(1);opacity:.55}.cust-item.archived .ci-name[data-v-2e09db02]{color:var(--text-2);font-weight:600}.cust-item.archived .ci-mv[data-v-2e09db02]{color:var(--text-3)}.cust-item.archived[data-v-2e09db02]:not(.active){background:var(--bg)}.ci-metrics[data-v-2e09db02]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 14px;margin-top:9px}.ci-metric[data-v-2e09db02]{display:flex;flex-direction:column;gap:1px;min-width:0}.ci-mv[data-v-2e09db02]{font-size:13px;font-weight:700;color:var(--text);line-height:1.15;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-ml[data-v-2e09db02]{font-size:10.5px;color:var(--text-3);white-space:nowrap}.ci-metric.spend .ci-mv[data-v-2e09db02]{font-size:15px}.ci-metric.spend:not(.zero) .ci-mv[data-v-2e09db02]{color:#b25e09}.ci-metric.spend.zero .ci-mv[data-v-2e09db02]{color:var(--text-3);font-weight:600}.ci-metric.alert .ci-mv[data-v-2e09db02]{color:#d23b3b}.cust-empty[data-v-2e09db02]{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-3);padding:28px 12px;font-size:13px}.wb-main[data-v-2e09db02]{flex:1;min-width:0}.empty[data-v-2e09db02]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:80px 0;color:var(--text-3)}.wb-skeleton[data-v-2e09db02]{display:flex;flex-direction:column;gap:14px}.sk-card[data-v-2e09db02]{border-radius:14px;height:92px;background:linear-gradient(90deg,var(--card-gray) 25%,var(--bg) 50%,var(--card-gray) 75%);background-size:200% 100%;animation:wbShimmer-2e09db02 1.4s infinite}.sk-card.sk-head[data-v-2e09db02]{height:78px}.sk-card.sk-table[data-v-2e09db02]{height:180px}.sk-grid[data-v-2e09db02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}@keyframes wbShimmer-2e09db02{to{background-position:-200% 0}}.global-hint[data-v-2e09db02]{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;border-radius:12px;font-size:13px;background:var(--primary-light);color:var(--primary-dark);border:1px solid rgba(43,92,254,.18)}.global-hint b[data-v-2e09db02]{font-weight:700}.sec-title[data-v-2e09db02]{font-size:14px;font-weight:700;margin:20px 0 10px;color:var(--text);display:flex;align-items:center;gap:6px}.filter-hint[data-v-2e09db02]{font-weight:400;font-size:12px;color:var(--text-3)}.cust-head[data-v-2e09db02]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #1018280a}.ch-left[data-v-2e09db02]{display:flex;flex-direction:column;gap:6px;min-width:0}.ch-title[data-v-2e09db02]{display:flex;align-items:center;gap:10px}.ch-title h2[data-v-2e09db02]{margin:0;font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.2px}.ch-kpis[data-v-2e09db02]{display:flex;gap:10px;flex-wrap:wrap}.chk[data-v-2e09db02]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:9px 14px;min-width:84px}.chk-num[data-v-2e09db02]{font-size:19px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--kpi-num)}.chk-num.hot[data-v-2e09db02]{color:#b25e09}.chk-num.danger[data-v-2e09db02]{color:var(--red)}.chk-lbl[data-v-2e09db02]{font-size:11.5px;color:var(--text-3)}.batch-bar[data-v-2e09db02]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;padding:10px 14px;border-radius:12px;background:var(--card);border:1px dashed var(--border-2);transition:background .18s,border-color .18s}.batch-bar.on[data-v-2e09db02]{background:var(--primary-light);border-style:solid;border-color:var(--primary)}.bb-count[data-v-2e09db02]{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--card-gray);color:var(--text-2);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;transition:all .18s}.batch-bar.on .bb-count[data-v-2e09db02]{background:var(--primary);color:#fff}.bb-info[data-v-2e09db02]{color:var(--text-3);font-size:13px}.bb-info b[data-v-2e09db02]{color:var(--text);font-variant-numeric:tabular-nums}.batch-bar.on .bb-info b[data-v-2e09db02]{color:var(--primary-dark)}.proj-grid[data-v-2e09db02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.proj-card[data-v-2e09db02]{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.proj-card[data-v-2e09db02]:hover{transform:translateY(-2px);border-color:#2b5cfe73;box-shadow:0 8px 22px #2b5cfe1f}.proj-card.active[data-v-2e09db02]{border-color:var(--primary);background:#f7faff;box-shadow:inset 0 0 0 1px var(--primary)}.proj-card[data-v-2e09db02]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:transparent;transition:background .18s}.proj-card.active[data-v-2e09db02]:before{background:var(--primary)}.pc-head[data-v-2e09db02]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-name[data-v-2e09db02]{font-weight:700;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-tags[data-v-2e09db02]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.pc-inherit[data-v-2e09db02]{font-size:10px;padding:2px 6px;border-radius:6px;background:var(--primary-light);color:var(--primary);font-weight:600}.pc-rank[data-v-2e09db02]{font-size:11px;font-weight:800;color:var(--text-3);background:var(--card-gray);border-radius:6px;padding:1.5px 6px;font-variant-numeric:tabular-nums}.pc-rank.top[data-v-2e09db02]{background:#fff3e0;color:#b25e09}.pc-money[data-v-2e09db02]{display:flex;align-items:baseline;gap:6px;margin-top:10px}.pc-today[data-v-2e09db02]{font-size:21px;font-weight:800;color:#b25e09;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.pc-today.zero[data-v-2e09db02]{font-size:15px;font-weight:600;color:var(--text-3)}.pc-today-lbl[data-v-2e09db02]{font-size:11px;color:var(--text-3)}.pc-stats[data-v-2e09db02]{display:flex;gap:10px;margin:8px 0 10px;font-size:12.5px;flex-wrap:wrap;color:var(--text-2)}.pc-stats .hot[data-v-2e09db02]{color:#b25e09;font-weight:600}.pc-stats .alert[data-v-2e09db02]{color:var(--red);font-weight:600}.pc-health[data-v-2e09db02]{display:flex;align-items:center;gap:8px}.pc-health-bar[data-v-2e09db02]{flex:1;height:6px;background:var(--card-gray);border-radius:999px;overflow:hidden}.pc-health-fill[data-v-2e09db02]{display:block;height:100%;border-radius:999px;transition:width .4s ease}.pc-health-fill.good[data-v-2e09db02]{background:linear-gradient(90deg,#34c77b,#1c9d57)}.pc-health-fill.mid[data-v-2e09db02]{background:linear-gradient(90deg,#ffc14d,#f5a623)}.pc-health-fill.bad[data-v-2e09db02]{background:linear-gradient(90deg,#ff8a8a,#e5484d)}.pc-health-lbl[data-v-2e09db02]{font-size:11px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.pc-foot[data-v-2e09db02]{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-2);font-size:12px}.pc-manage[data-v-2e09db02]{background:none;border:none;color:var(--primary);cursor:pointer;font-size:12px;padding:3px 8px;margin-left:auto;border-radius:7px;font-weight:600;transition:all .15s}.pc-manage[data-v-2e09db02]:hover{background:var(--primary-light)}.alert-list[data-v-2e09db02]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.alert-row[data-v-2e09db02]{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:12px;background:var(--card);border:1px solid var(--border);border-left:3px solid var(--border-2);transition:box-shadow .15s,transform .15s}.alert-row[data-v-2e09db02]:hover{box-shadow:0 4px 12px #1018280f;transform:translate(2px)}.alert-row.sev-danger[data-v-2e09db02]{border-left-color:var(--red);background:snow}.alert-row.sev-warn[data-v-2e09db02]{border-left-color:#f5a623;background:#fffdf7}.alert-dot[data-v-2e09db02]{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.alert-row.sev-danger .alert-dot[data-v-2e09db02]{background:var(--red);box-shadow:0 0 0 3px #e6484d26}.alert-row.sev-warn .alert-dot[data-v-2e09db02]{background:#f5a623;box-shadow:0 0 0 3px #f5a62326}.alert-body[data-v-2e09db02]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.alert-msg[data-v-2e09db02]{font-size:13px;color:var(--text)}.alert-tag[data-v-2e09db02]{font-size:11px;padding:3px 9px;border-radius:999px;font-weight:600;flex:none}.alert-tag.sev-danger[data-v-2e09db02]{background:#fdecec;color:#d23b3b}.alert-tag.sev-warn[data-v-2e09db02]{background:#fff3e0;color:#b25e09}.acct-list[data-v-2e09db02]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:auto;max-height:460px;box-shadow:0 1px 2px #1018280a}.acct-list tbody tr[data-v-2e09db02]{cursor:pointer;transition:background .12s}.acct-list tbody tr[data-v-2e09db02]:hover{background:var(--bg)}.acct-list tr.sel[data-v-2e09db02]{background:var(--primary-light)}.acct-list tr.sel td[data-v-2e09db02]:first-child{box-shadow:inset 3px 0 0 var(--primary)}.acct-list .col-check[data-v-2e09db02]{width:40px;text-align:center}.acct-list input[type=checkbox][data-v-2e09db02]{accent-color:var(--primary);width:15px;height:15px;cursor:pointer}.ac-name[data-v-2e09db02]{font-weight:600;color:var(--text)}.warn-date[data-v-2e09db02]{color:#b26a00;font-weight:600}.fx-note[data-v-2e09db02]{margin:10px 0 4px;padding:8px 12px;border-radius:8px;background:var(--card-gray);color:var(--text-3);font-size:12px;line-height:1.6}.fx-note.warn[data-v-2e09db02]{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.pd-panel .fx-note[data-v-2e09db02]{margin:-4px 0 12px}.outside-note[data-v-2e09db02]{display:flex;flex-direction:column;gap:4px}.outside-head[data-v-2e09db02]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.outside-head strong[data-v-2e09db02]{font-weight:700}.outside-why[data-v-2e09db02]{font-size:11px;color:#b45309}.outside-tbl[data-v-2e09db02]{margin-top:6px;background:#fff;border-radius:8px}.usd-sub[data-v-2e09db02]{font-size:11px;color:var(--text-3);margin-top:2px;font-weight:400}.usd-sub.missing[data-v-2e09db02]{color:var(--red)}.pd-sub[data-v-2e09db02]{font-size:11px;color:var(--text-3);margin-top:2px}.pd-num.muted-num[data-v-2e09db02]{color:var(--text-3)}.sk-warn[data-v-2e09db02]{display:block;margin-top:2px;font-size:11px;color:var(--red)}.fx-miss[data-v-2e09db02]{color:var(--red);font-weight:700;cursor:help}.rank-panel[data-v-2e09db02]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #1018280a}.rank-head[data-v-2e09db02]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.rank-sub[data-v-2e09db02]{display:block;font-size:12px;color:var(--text-3);margin-top:4px}.col-idx[data-v-2e09db02]{width:32px;text-align:center;font-variant-numeric:tabular-nums}.col-idx.medal[data-v-2e09db02]{color:#fff;font-weight:800;border-radius:6px;display:inline-block;min-width:20px;padding:1px 5px}.rank-row:nth-child(1) .col-idx.medal[data-v-2e09db02]{background:#e0a020}.rank-row:nth-child(2) .col-idx.medal[data-v-2e09db02]{background:#9aa4b2}.rank-row:nth-child(3) .col-idx.medal[data-v-2e09db02]{background:#c08552}.rank-row[data-v-2e09db02]{cursor:pointer;transition:background .12s}.rank-row[data-v-2e09db02]:hover{background:var(--primary-light)}.rank-row:hover .rk-name[data-v-2e09db02]{color:var(--primary-dark)}.rank-row:last-child td[data-v-2e09db02]{border-bottom:none}.rk-name[data-v-2e09db02]{font-weight:700;color:var(--text);transition:color .12s}.pd-panel[data-v-2e09db02]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 18px;margin-top:14px;box-shadow:0 1px 2px #1018280a}.pd-head[data-v-2e09db02]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pd-date[data-v-2e09db02]{display:flex;gap:8px;align-items:center}.form-control.sm[data-v-2e09db02]{padding:6px 9px;font-size:13px}.pd-kpis[data-v-2e09db02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.pd-kpi[data-v-2e09db02]{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:3px}.pd-num[data-v-2e09db02]{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--kpi-num)}.pd-num.hot[data-v-2e09db02]{color:#b25e09}.pd-num.up[data-v-2e09db02]{color:var(--red)}.pd-num.down[data-v-2e09db02]{color:var(--green)}.pd-num.danger[data-v-2e09db02]{color:var(--red)}.pd-lbl[data-v-2e09db02]{font-size:11.5px;color:var(--text-3)}.pd-chart[data-v-2e09db02]{margin-bottom:14px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px 10px}.pd-chart-title[data-v-2e09db02]{font-size:12px;font-weight:600;color:var(--text-3);margin-bottom:8px}.pd-svg[data-v-2e09db02]{width:100%;height:120px;display:block}.pd-x[data-v-2e09db02]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:4px}.pd-accounts[data-v-2e09db02]{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.fade-enter-active[data-v-2e09db02],.fade-leave-active[data-v-2e09db02]{transition:opacity .2s ease}.fade-enter-from[data-v-2e09db02],.fade-leave-to[data-v-2e09db02]{opacity:0}.slide-enter-active[data-v-2e09db02],.slide-leave-active[data-v-2e09db02]{transition:transform .24s cubic-bezier(.32,.72,0,1)}.slide-enter-from[data-v-2e09db02],.slide-leave-to[data-v-2e09db02]{transform:translate(100%)}.drawer-mask[data-v-2e09db02]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#0f172a61;z-index:40}.drawer[data-v-2e09db02]{position:fixed;top:var(--frame-inset);right:var(--frame-inset);bottom:var(--frame-inset);width:470px;max-width:92vw;background:var(--card);z-index:41;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0f172a2e;border-radius:0 var(--frame-radius) var(--frame-radius) 0}.drawer-head[data-v-2e09db02]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--card)}.drawer-head h3[data-v-2e09db02]{margin:0 0 3px;font-size:16px;font-weight:700;color:var(--text)}.drawer-close[data-v-2e09db02]{border:none;background:var(--card-gray);color:var(--text-3);cursor:pointer;width:28px;height:28px;border-radius:8px;font-size:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.drawer-close[data-v-2e09db02]:hover{background:var(--border-2);color:var(--text)}.drawer-body[data-v-2e09db02]{flex:1;overflow:auto;padding:16px 18px}.drawer-body[data-v-2e09db02]::-webkit-scrollbar{width:8px}.drawer-body[data-v-2e09db02]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}.drawer-foot[data-v-2e09db02]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--border);background:var(--bg)}.mode-tabs[data-v-2e09db02]{display:flex;gap:4px;margin-bottom:14px;padding:3px;background:var(--card-gray);border-radius:10px}.mode-tabs button[data-v-2e09db02]{flex:1;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-2);font-size:13px;cursor:pointer;transition:all .15s}.mode-tabs button[data-v-2e09db02]:hover{color:var(--text)}.mode-tabs button.on[data-v-2e09db02]{background:var(--primary);color:#fff;font-weight:600;box-shadow:0 1px 3px #2b5cfe4d}.alloc-project[data-v-2e09db02]{margin-bottom:12px}.alloc-stats[data-v-2e09db02]{display:flex;gap:8px;font-size:12.5px;color:var(--text-2);margin:10px 0;flex-wrap:wrap}.alloc-stats span[data-v-2e09db02]{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:3px 10px}.alloc-stats b[data-v-2e09db02]{color:var(--text);font-variant-numeric:tabular-nums}.acct-list[data-v-2e09db02]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.acct[data-v-2e09db02]{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;border:1px solid transparent;transition:background .12s,border-color .12s}.acct[data-v-2e09db02]:hover{background:var(--bg);border-color:var(--border)}.acct.leased[data-v-2e09db02]{opacity:.62}.acct-check[data-v-2e09db02]{padding-top:2px}.acct-check input[data-v-2e09db02]{accent-color:var(--primary);width:15px;height:15px;cursor:pointer}.acct-name[data-v-2e09db02]{font-weight:600;font-size:13px;color:var(--text)}.acct-sub[data-v-2e09db02]{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;margin-top:3px;align-items:center}.tag[data-v-2e09db02]{font-size:10px;padding:2px 7px;border-radius:6px;font-weight:600}.tag-bm[data-v-2e09db02]{background:var(--primary-light);color:var(--primary)}.def-stats[data-v-2e09db02]{display:flex;gap:10px;margin-top:12px;font-size:13px;color:var(--text-2);flex-wrap:wrap}.def-stats span[data-v-2e09db02]{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:4px 11px}.mono[data-v-2e09db02]{font-family:SF Mono,Menlo,Consolas,monospace}.dim[data-v-2e09db02],.muted[data-v-2e09db02]{color:var(--text-3)}.hot[data-v-2e09db02]{color:#b25e09}.warn[data-v-2e09db02]{color:#b25e09;font-size:12.5px;background:#fff7ed;border:1px solid #ffe0b2;padding:9px 11px;border-radius:9px;margin:8px 0 0}.link[data-v-2e09db02]{background:none;border:none;color:var(--primary);cursor:pointer;padding:0 4px;font-size:inherit;font-weight:600}.link[data-v-2e09db02]:hover{text-decoration:underline}.form-grid[data-v-2e09db02]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row[data-v-2e09db02]{display:flex;flex-direction:column;gap:6px}.form-row.span-2[data-v-2e09db02]{grid-column:span 2}.form-label[data-v-2e09db02]{font-size:12.5px;font-weight:600;color:var(--text-2)}.form-control[data-v-2e09db02]{padding:9px 11px;border:1px solid var(--border-2);border-radius:9px;background:var(--card);color:var(--text);font-size:13.5px;outline:none;transition:border-color .15s,box-shadow .15s}.form-control[data-v-2e09db02]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}select.form-control[data-v-2e09db02]{cursor:pointer}.req[data-v-2e09db02]{color:var(--red);margin-left:2px}.form-err[data-v-2e09db02]{color:var(--red);font-size:12.5px;margin-top:8px;background:#fdecec;border:1px solid #f7c9c9;padding:8px 11px;border-radius:9px}.btn-primary[data-v-2e09db02],.btn-ghost[data-v-2e09db02]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:8px 14px;cursor:pointer;border:1px solid transparent;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.btn-primary[data-v-2e09db02]{background:var(--primary);color:#fff;box-shadow:0 1px 2px #2b5cfe40}.btn-primary[data-v-2e09db02]:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 4px 12px #2b5cfe47}.btn-primary[data-v-2e09db02]:active:not(:disabled){transform:translateY(1px)}.btn-primary[data-v-2e09db02]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn-ghost[data-v-2e09db02]{background:var(--card);border-color:var(--border-2);color:var(--text-2)}.btn-ghost[data-v-2e09db02]:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.btn-ghost[data-v-2e09db02]:active:not(:disabled){transform:translateY(1px)}.btn-ghost[data-v-2e09db02]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.on[data-v-2e09db02]{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.btn-ghost.sm[data-v-2e09db02],.btn-primary.sm[data-v-2e09db02]{padding:6px 11px;font-size:12.5px;border-radius:8px}.btn-primary[data-v-2e09db02]:focus-visible,.btn-ghost[data-v-2e09db02]:focus-visible,.pc-manage[data-v-2e09db02]:focus-visible,.link[data-v-2e09db02]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.proj-tip[data-v-2e09db02]{font-size:12px;color:var(--text-3);line-height:1.65;margin:12px 0 0}.proj-actions[data-v-2e09db02]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.search-input[data-v-2e09db02]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-2);border-radius:10px;background:var(--card)}.search-input input[data-v-2e09db02]{border:none;outline:none;background:none;flex:1;font-size:13.5px;color:var(--text)}.mini-badge[data-v-2e09db02]{font-size:10.5px;padding:2px 8px;border-radius:999px;margin-left:6px;background:var(--card-gray);color:var(--text-2);font-weight:600;white-space:nowrap}.mini-badge.info[data-v-2e09db02]{background:var(--primary-light);color:var(--primary)}.mini-badge.ok[data-v-2e09db02]{background:#e6f7ee;color:#1c9d57}.mini-badge.danger[data-v-2e09db02]{background:#fdecec;color:var(--red)}.mini-badge.muted[data-v-2e09db02]{background:var(--card-gray);color:var(--text-3)}.import-area[data-v-2e09db02]{width:100%;box-sizing:border-box;border:1px solid var(--border-2);border-radius:10px;padding:11px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;resize:vertical;margin:10px 0;outline:none;transition:border-color .15s,box-shadow .15s}.import-area[data-v-2e09db02]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.row[data-v-2e09db02]{display:flex;align-items:center;gap:10px;margin:10px 0;flex-wrap:wrap}.row label[data-v-2e09db02]{font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.import-result[data-v-2e09db02]{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.import-result .summary[data-v-2e09db02]{display:flex;gap:14px;font-size:13px;margin-bottom:8px;flex-wrap:wrap}.import-result .summary .ok[data-v-2e09db02]{color:#1c9d57;font-weight:700}.import-result .summary .skip[data-v-2e09db02]{color:var(--text-3)}.import-result .summary .fail[data-v-2e09db02]{color:var(--red);font-weight:700}.import-result .summary .total[data-v-2e09db02]{color:var(--text-2)}.imp-list[data-v-2e09db02]{list-style:none;margin:0;padding:0;max-height:200px;overflow:auto}.imp-list li[data-v-2e09db02]{padding:7px 10px;border-radius:8px;font-size:12.5px}.imp-list li.bound[data-v-2e09db02]{background:#eef7ee}.imp-list li.already_bound[data-v-2e09db02]{background:var(--card-gray);color:var(--text-3)}.imp-list li.no_access[data-v-2e09db02],.imp-list li.failed[data-v-2e09db02]{background:#fdecec;color:var(--red)}@media (max-width: 1180px){.wb[data-v-2e09db02]{flex-direction:column}.wb-side[data-v-2e09db02]{width:100%;flex:none}.cust-list[data-v-2e09db02]{max-height:320px}.ch-kpis[data-v-2e09db02]{width:100%}.chk[data-v-2e09db02]{flex:1;min-width:0}}@media (prefers-reduced-motion: reduce){[data-v-2e09db02]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.filter-row[data-v-4f4656c2]{margin-bottom:16px}.filter-select[data-v-4f4656c2]{border:1px solid var(--border);border-radius:8px;padding:8px 12px;background:var(--bg);color:var(--text);font-size:13px}.panel[data-v-4f4656c2]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:8px}.dim[data-v-4f4656c2]{color:var(--text-3)}.block[data-v-4f4656c2]{display:block;margin-top:2px}.mono[data-v-4f4656c2]{font-family:monospace}.muted[data-v-4f4656c2]{color:var(--text-3)}.empty[data-v-4f4656c2]{padding:32px;text-align:center;color:var(--text-3)}.form-grid[data-v-4f4656c2]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:4px 0}.form-row[data-v-4f4656c2]{display:flex;flex-direction:column;gap:6px}.span-2[data-v-4f4656c2]{grid-column:1 / -1}.form-label[data-v-4f4656c2]{font-size:13px;color:var(--text-2)}.req[data-v-4f4656c2]{color:#d23b3b}.form-control[data-v-4f4656c2]{border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:14px;background:var(--bg);color:var(--text)}.form-err[data-v-4f4656c2]{color:#d23b3b;font-size:13px;margin-top:8px}.btn-ghost[data-v-4f4656c2]{background:transparent;border:1px solid var(--border);color:var(--text-2);border-radius:9px;padding:9px 16px;cursor:pointer}.btn-primary[data-v-4f4656c2]{background:var(--primary);color:#fff;border:none;border-radius:9px;padding:9px 18px;font-weight:600;cursor:pointer}.btn-primary.danger[data-v-4f4656c2]{background:#d23b3b}.btn-primary[data-v-4f4656c2]:disabled{opacity:.5;cursor:not-allowed}.fs[data-v-b8957856]{position:relative;display:inline-flex}.fs-trigger[data-v-b8957856]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer;color:var(--text-2);transition:color .15s,border-color .15s,background .15s}.fs-trigger[data-v-b8957856]:hover{color:var(--primary);border-color:var(--primary);background:#00000008}.fs-trigger.on[data-v-b8957856]{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.fs-panel[data-v-b8957856]{position:absolute;top:calc(100% + 6px);left:0;z-index:300;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #0f172a29;overflow:hidden}.fs-head[data-v-b8957856]{padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg)}.fs-title[data-v-b8957856]{font-size:12px;font-weight:700;color:var(--text-2)}.fs-list[data-v-b8957856]{padding:4px}.fs-opt[data-v-b8957856]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:7px;font-size:13px;color:var(--text-2);cursor:pointer}.fs-opt[data-v-b8957856]:hover{background:var(--bg);color:var(--text)}.fs-opt.active[data-v-b8957856]{background:var(--primary-light);color:var(--primary);font-weight:600}.fs-opt-lbl[data-v-b8957856]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-foot[data-v-b8957856]{display:flex;gap:6px;padding:8px;border-top:1px solid var(--border);background:var(--bg)}.fs-dir[data-v-b8957856]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border-2);background:var(--card);color:var(--text-2);font-size:12px;padding:5px 0;border-radius:7px;cursor:pointer;transition:all .15s}.fs-dir[data-v-b8957856]:hover{border-color:var(--primary);color:var(--primary)}.fs-dir.on[data-v-b8957856]{background:var(--primary);border-color:var(--primary);color:#fff}.fs-pop-enter-active[data-v-b8957856],.fs-pop-leave-active[data-v-b8957856]{transition:opacity .14s ease,transform .14s ease}.fs-pop-enter-from[data-v-b8957856],.fs-pop-leave-to[data-v-b8957856]{opacity:0;transform:translateY(-4px)}.ghost-btn[data-v-35762be3],.primary-btn[data-v-35762be3]{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-btn);padding:7px 13px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s}.ghost-btn[data-v-35762be3]{background:var(--card);border-color:var(--border-2);color:var(--text-2)}.ghost-btn[data-v-35762be3]:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.ghost-btn[data-v-35762be3]:disabled{opacity:.55;cursor:not-allowed}.primary-btn[data-v-35762be3]{background:var(--primary);color:#fff;box-shadow:0 1px 2px #2b5cfe40}.primary-btn[data-v-35762be3]:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 4px 12px #2b5cfe47}.primary-btn[data-v-35762be3]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.spin[data-v-35762be3]{animation:spin-35762be3 1s linear infinite;display:inline-block}@keyframes spin-35762be3{to{transform:rotate(360deg)}}@keyframes shimmer-35762be3{to{background-position:-200% 0}}.sk-row.kpis[data-v-35762be3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.sk-kpi[data-v-35762be3]{height:88px}.sk-chart[data-v-35762be3]{height:190px}.sk-table[data-v-35762be3]{height:300px}.kpi-row[data-v-35762be3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.kpi[data-v-35762be3]{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:15px 16px;box-shadow:0 1px 2px #1018280a;transition:border-color .18s,box-shadow .18s}.kpi[data-v-35762be3]:hover{border-color:#2b5cfe59;box-shadow:0 4px 14px #2b5cfe1a}.kpi.hl[data-v-35762be3]{border-color:#f0c48a;background:#fffbf5}.kpi-icon[data-v-35762be3]{width:38px;height:38px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center}.kpi-icon.raw[data-v-35762be3]{background:var(--primary-light);color:var(--primary)}.kpi-icon.full[data-v-35762be3]{background:#e9f1fe;color:#2a5cba}.kpi-icon.diff[data-v-35762be3]{background:#fff4e8;color:#d97a1a}.kpi-icon.fee[data-v-35762be3]{background:#f3edff;color:#7c5cff}.kpi-icon.final[data-v-35762be3]{background:#e5f7ee;color:#1a9d5a}.kpi-meta[data-v-35762be3]{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-num[data-v-35762be3]{font-size:19px;font-weight:800;color:var(--kpi-num);line-height:1.15;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-num.strong[data-v-35762be3]{color:var(--primary-dark)}.kpi-label[data-v-35762be3]{font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-extra[data-v-35762be3]{font-size:11px;color:var(--text-3);font-weight:500;letter-spacing:.02em}.progress-kpi[data-v-35762be3]{flex-direction:column;align-items:stretch;gap:8px;justify-content:center}.pk-head[data-v-35762be3]{display:flex;align-items:baseline;justify-content:space-between}.pk-label[data-v-35762be3]{font-size:12px;color:var(--text-3);font-weight:600}.pk-val[data-v-35762be3]{font-size:15px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.pk-bar[data-v-35762be3]{height:7px;background:var(--card-gray);border-radius:999px;overflow:hidden}.pk-fill[data-v-35762be3]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary),#6f8ffb);transition:width .4s ease}.pk-sub[data-v-35762be3]{font-size:11px;color:var(--text-3)}.card[data-v-35762be3]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:clip}.card-head[data-v-35762be3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 0}.card-title[data-v-35762be3]{font-size:14px;font-weight:700;color:var(--text)}.card-sub[data-v-35762be3]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);margin-top:4px}.lg[data-v-35762be3]{width:9px;height:9px;border-radius:3px;display:inline-block;margin-left:8px}.lg[data-v-35762be3]:first-child{margin-left:0}.lg-raw[data-v-35762be3]{background:#b9cbff}.lg-diff[data-v-35762be3]{background:#f5a623}.card-hint[data-v-35762be3]{font-size:12px;color:var(--text-3);white-space:nowrap}.table-toolbar[data-v-35762be3]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-bottom:none;border-radius:14px 14px 0 0}.table-card[data-v-35762be3]{border-top-left-radius:0;border-top-right-radius:0}.link-btn[data-v-35762be3]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--primary);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:7px}.link-btn[data-v-35762be3]:hover{background:var(--primary-light)}.sep[data-v-35762be3]{width:1px;height:14px;background:var(--border-2)}.count[data-v-35762be3]{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.filtered-tip[data-v-35762be3]{margin-left:auto;font-size:12px;color:var(--primary);background:var(--primary-light);padding:3px 10px;border-radius:999px}.table-scroll[data-v-35762be3]{min-height:220px}.cur-extra[data-v-35762be3]{margin-left:5px;font-size:10.5px;font-weight:500;color:var(--text-3)}.exp-col[data-v-35762be3]{width:34px;text-align:center}.chev[data-v-35762be3]{display:inline-flex;color:var(--text-3);transition:transform .18s,color .18s}.chev.rotated[data-v-35762be3]{transform:rotate(90deg);color:var(--primary)}.group-row[data-v-35762be3]{position:sticky;top:88px;z-index:3;cursor:pointer}.group-row td[data-v-35762be3]{background:var(--card);transition:background .12s}.group-row:hover td[data-v-35762be3]{background:var(--bg)}.group-row.open td[data-v-35762be3]{background:var(--primary-light);font-weight:600}.date-cell[data-v-35762be3]{display:flex;align-items:center;gap:8px;white-space:nowrap}.acct-count[data-v-35762be3]{font-weight:600;color:var(--text)}.mini-bar[data-v-35762be3]{display:inline-block;width:46px;height:4px;background:var(--card-gray);border-radius:999px;overflow:hidden;margin-left:8px;vertical-align:middle}.mini-fill[data-v-35762be3]{display:block;height:100%;background:var(--primary);border-radius:999px;transition:width .3s}.child-row[data-v-35762be3]{background:var(--bg);animation:rowIn-35762be3 .2s ease both}.child-row td[data-v-35762be3]{color:var(--text-2);font-size:12.5px}.child-row td[data-v-35762be3]:first-child{box-shadow:inset 2px 0 0 var(--primary)}.child-row[data-v-35762be3]:hover{background:var(--primary-light)}@keyframes rowIn-35762be3{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.acct-name[data-v-35762be3]{font-weight:600;color:var(--text)}.acct-id[data-v-35762be3]{display:flex;align-items:center;gap:6px;margin-top:3px}.copy-btn[data-v-35762be3]{border:none;background:transparent;color:var(--text-3);width:20px;height:20px;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .15s}.child-row:hover .copy-btn[data-v-35762be3]{opacity:1}.copy-btn[data-v-35762be3]:hover{background:var(--card);color:var(--primary)}.spend-status[data-v-35762be3]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;cursor:help;white-space:nowrap}.spend-status.muted[data-v-35762be3]{background:var(--card-gray);color:var(--text-3)}.spend-status.info[data-v-35762be3]{background:var(--primary-light);color:var(--primary)}.spend-status.ok[data-v-35762be3]{background:#e5f7ee;color:#177a49}.spend-status.danger[data-v-35762be3]{background:#fdecec;color:#d23b3b}.diag-card[data-v-35762be3]{border-color:var(--border-2)}.diag-actions[data-v-35762be3]{display:flex;align-items:center;gap:10px}.diag-groups[data-v-35762be3]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 0}.diag-chip[data-v-35762be3]{padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap}.diag-chip.danger[data-v-35762be3]{background:var(--red-light);color:var(--red)}.diag-chip.info[data-v-35762be3]{background:var(--primary-light);color:var(--primary)}.diag-scroll[data-v-35762be3]{max-height:420px;overflow:auto;padding:0 16px}.diag-scroll td.dim[data-v-35762be3]{max-width:420px;white-space:normal;line-height:1.5}.diag-foot[data-v-35762be3]{padding:10px 16px 14px;font-size:12px;color:var(--text-3)}.no-match[data-v-35762be3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:34px;color:var(--text-3);font-size:13px}.empty-state[data-v-35762be3]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;background:var(--card);border:1px dashed var(--border-2);border-radius:14px}.empty-icon[data-v-35762be3]{width:60px;height:60px;border-radius:16px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-title[data-v-35762be3]{font-size:15px;font-weight:700;color:var(--text)}.empty-sub[data-v-35762be3]{font-size:12.5px;color:var(--text-3)}.result-bar[data-v-35762be3]{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:12px;background:var(--primary-light);border:1px solid rgba(43,92,254,.18);color:var(--primary-dark);font-size:13px}.result-close[data-v-35762be3]{margin-left:auto;border:none;background:transparent;color:var(--text-3);cursor:pointer;display:inline-flex;padding:3px;border-radius:5px}.result-close[data-v-35762be3]:hover{background:var(--card);color:var(--text)}@media (max-width: 900px){.filter-right[data-v-35762be3]{margin-left:0;width:100%}}.sr-card[data-v-aa6e018b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px;display:flex;flex-direction:column;gap:16px}.sr-head[data-v-aa6e018b]{display:flex;align-items:flex-start;gap:12px}.sr-step[data-v-aa6e018b]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.sr-head-text[data-v-aa6e018b]{min-width:0}.sr-title[data-v-aa6e018b]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.sr-sub[data-v-aa6e018b]{margin:5px 0 0;font-size:12.5px;line-height:1.7;color:var(--text-3)}.sr-form[data-v-aa6e018b]{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.sr-field[data-v-aa6e018b]{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-field.grow[data-v-aa6e018b]{flex:1 1 260px}.sr-label[data-v-aa6e018b]{font-size:12px;color:var(--text-2);font-weight:600}.sr-inline[data-v-aa6e018b]{display:flex;align-items:center;gap:8px}.sr-sep[data-v-aa6e018b]{color:var(--text-3)}.sr-range-text[data-v-aa6e018b]{font-size:12.5px;color:var(--text-3)}.sr-combo[data-v-aa6e018b]{position:relative}.sr-input[data-v-aa6e018b]{width:100%;box-sizing:border-box;height:34px;padding:0 28px 0 10px;font-size:13px;color:var(--text);background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-btn);outline:none;font-family:inherit}.sr-input[data-v-aa6e018b]:focus{border-color:var(--primary)}.sr-input[data-v-aa6e018b]::placeholder{color:var(--text-3)}.sr-clear[data-v-aa6e018b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-3);cursor:pointer}.sr-clear[data-v-aa6e018b]:hover{background:var(--bg);color:var(--text)}.sr-combo-panel[data-v-aa6e018b]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:300;max-height:260px;overflow:auto;padding:4px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 12px 32px #0f172a29}.sr-combo-opt[data-v-aa6e018b]{padding:7px 9px;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.sr-combo-opt[data-v-aa6e018b]:hover{background:var(--bg)}.sr-combo-opt.on[data-v-aa6e018b]{background:var(--primary-light)}.sr-opt-main[data-v-aa6e018b]{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-opt-sub[data-v-aa6e018b]{font-size:11.5px;color:var(--text-3)}.sr-combo-empty[data-v-aa6e018b]{padding:14px;text-align:center;font-size:12.5px;color:var(--text-3)}.sr-foot[data-v-aa6e018b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:14px}.sr-foot-hint[data-v-aa6e018b]{font-size:12px;color:var(--text-3)}.sr-alert[data-v-aa6e018b]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.7}.sr-alert.danger[data-v-aa6e018b]{background:var(--red-light);color:var(--orange-dark)}.sr-alert.warn[data-v-aa6e018b]{background:var(--orange-light);color:var(--orange-dark)}.sr-alert-body[data-v-aa6e018b]{min-width:0}.sr-summary[data-v-aa6e018b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.sr-cell[data-v-aa6e018b]{background:var(--bg);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:3px}.sr-cell-k[data-v-aa6e018b]{font-size:11.5px;color:var(--text-3)}.sr-cell-v[data-v-aa6e018b]{font-size:14px;font-weight:600;color:var(--text)}.sr-cell-v.strong[data-v-aa6e018b]{color:var(--primary)}.sr-cell-v.danger[data-v-aa6e018b]{color:var(--red)}.sr-cell-x[data-v-aa6e018b]{font-size:11.5px;color:var(--text-3)}.sr-route[data-v-aa6e018b]{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}.sr-route-col[data-v-aa6e018b]{flex:1 1 280px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sr-route-col.to[data-v-aa6e018b]{border-color:var(--primary);background:var(--primary-light)}.sr-route-k[data-v-aa6e018b]{font-size:11.5px;color:var(--text-3)}.sr-route-row[data-v-aa6e018b]{display:flex;flex-direction:column;gap:2px}.sr-route-name[data-v-aa6e018b]{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-meta[data-v-aa6e018b]{font-size:11.5px;color:var(--text-3)}.sr-arrow[data-v-aa6e018b]{align-self:center;color:var(--text-3)}.primary-btn.danger[data-v-aa6e018b]{background:var(--red)}.primary-btn[data-v-aa6e018b]:disabled{opacity:.6;cursor:not-allowed}.ghost-btn[data-v-aa6e018b]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-family:inherit;color:var(--text-2);background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-btn);cursor:pointer}.ghost-btn[data-v-aa6e018b]:hover{color:var(--primary);border-color:var(--primary)}.ghost-btn[data-v-aa6e018b]:disabled{opacity:.6;cursor:not-allowed}.primary-btn[data-v-aa6e018b]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-family:inherit;color:#fff;background:var(--primary);border:none;border-radius:var(--radius-btn);cursor:pointer}.primary-btn[data-v-b2321f4f]{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-btn);padding:9px 16px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px #2b5cfe40;transition:background .15s,box-shadow .15s,transform .1s}.primary-btn[data-v-b2321f4f]:hover{background:var(--primary-dark);box-shadow:0 4px 14px #2b5cfe4d}.primary-btn[data-v-b2321f4f]:active{transform:translateY(1px)}.stats-mini[data-v-b2321f4f]{display:inline-flex;align-items:stretch;gap:6px}.stat-mini[data-v-b2321f4f]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;min-width:70px;border:1px solid var(--border);border-radius:9px;background:var(--card);cursor:pointer;color:inherit;font:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s}.stat-mini[data-v-b2321f4f]:hover{border-color:var(--ac);box-shadow:0 2px 8px #1018280f;transform:translateY(-1px)}.stat-mini.active[data-v-b2321f4f]{border-color:var(--primary);background:var(--primary-light)}.sm-ico[data-v-b2321f4f]{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--ac);background:var(--ac-bg)}.sm-num[data-v-b2321f4f]{font-size:15px;font-weight:700;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.sm-label[data-v-b2321f4f]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--text-3);font-weight:500;white-space:nowrap}.stat-pulse[data-v-b2321f4f]{width:6px;height:6px;border-radius:50%;background:var(--ac);animation:statPulse-b2321f4f 1.1s infinite}@keyframes statPulse-b2321f4f{0%,to{opacity:1}50%{opacity:.25}}.tasks[data-v-b2321f4f]{display:flex;flex-direction:column;gap:12px}.task[data-v-b2321f4f]{display:flex;align-items:center;gap:16px;padding:15px 18px;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);cursor:pointer;position:relative;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .12s}.task[data-v-b2321f4f]:hover{border-color:var(--primary);box-shadow:0 8px 24px #10182817;transform:translateY(-2px)}.task.live[data-v-b2321f4f]{box-shadow:inset 3px 0 0 var(--primary);background:#2b5cfe06}.t-ico[data-v-b2321f4f]{width:44px;height:44px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-light);transition:transform .18s}.task:hover .t-ico[data-v-b2321f4f]{transform:scale(1.06)}.t-main[data-v-b2321f4f]{flex:1;min-width:0}.t-row[data-v-b2321f4f]{display:flex;align-items:baseline;gap:9px}.t-title[data-v-b2321f4f]{font-size:14.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-id[data-v-b2321f4f]{font-size:11px;color:var(--text-3);font-family:ui-monospace,monospace;flex:none}.t-sub[data-v-b2321f4f]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-type[data-v-b2321f4f]{color:var(--text-2);font-weight:500}.dot-sep[data-v-b2321f4f]{width:3px;height:3px;border-radius:50%;background:var(--text-3);opacity:.6;flex:none}.t-status[data-v-b2321f4f]{flex:none}.t-prog[data-v-b2321f4f]{display:flex;align-items:center;gap:12px;flex:none}.ring[data-v-b2321f4f]{position:relative;width:48px;height:48px;flex:none}.ring svg[data-v-b2321f4f]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-b2321f4f]{fill:none;stroke:var(--border-2);stroke-width:4}.ring-fg[data-v-b2321f4f]{fill:none;stroke:var(--primary);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .45s ease,stroke .3s}.r-success .ring-fg[data-v-b2321f4f]{stroke:var(--green)}.r-partial .ring-fg[data-v-b2321f4f]{stroke:var(--orange)}.r-failed .ring-fg[data-v-b2321f4f],.r-canceled .ring-fg[data-v-b2321f4f]{stroke:var(--red)}.r-queued .ring-fg[data-v-b2321f4f]{stroke:var(--text-3)}.ring-num[data-v-b2321f4f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ring-num i[data-v-b2321f4f]{font-size:8px;font-style:normal;font-weight:700;margin-left:.5px}.t-counts[data-v-b2321f4f]{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--text-3);white-space:nowrap}.t-counts b[data-v-b2321f4f]{color:var(--text);font-variant-numeric:tabular-nums}.t-counts .cf[data-v-b2321f4f]{color:var(--red)}.t-ops[data-v-b2321f4f]{display:flex;align-items:center;gap:8px;flex:none}.op[data-v-b2321f4f]{border:1px solid var(--border-2);background:var(--card);color:var(--text-2);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.op[data-v-b2321f4f]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.op.danger[data-v-b2321f4f]:hover{border-color:var(--red);color:var(--red);background:#fdecec}.op[data-v-b2321f4f]:disabled{opacity:.5;cursor:not-allowed}.tasks[data-v-b2321f4f]{position:relative}.empty[data-v-b2321f4f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;background:var(--card);border:1px dashed var(--border-2);border-radius:var(--radius-card)}.empty-ico[data-v-b2321f4f]{width:56px;height:56px;border-radius:16px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-title[data-v-b2321f4f]{font-size:15px;font-weight:700;color:var(--text)}.empty-sub[data-v-b2321f4f]{font-size:12.5px;color:var(--text-3);text-align:center}.form-row[data-v-b2321f4f]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-label[data-v-b2321f4f]{font-size:13px;color:var(--text-2)}.form-label .req[data-v-b2321f4f]{color:var(--red);margin-left:2px}.form-control[data-v-b2321f4f]{height:38px;border:1px solid var(--border-2);border-radius:8px;padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}textarea.form-control[data-v-b2321f4f]{height:auto;padding:10px 12px;resize:vertical}.form-err[data-v-b2321f4f]{color:var(--red);font-size:13px;margin-bottom:8px}.form-tip[data-v-b2321f4f]{color:var(--text-3);font-size:12px;margin-top:6px;line-height:1.5}.btn-ghost[data-v-b2321f4f]{background:transparent;border:1px solid var(--border);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px;color:var(--text-2)}.btn-ghost[data-v-b2321f4f]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.stats-mini[data-v-b2321f4f],.task[data-v-b2321f4f]{flex-wrap:wrap}.t-status[data-v-b2321f4f],.t-prog[data-v-b2321f4f]{order:3}}@media (prefers-reduced-motion: reduce){.stat-mini[data-v-b2321f4f],.task[data-v-b2321f4f],.t-ico[data-v-b2321f4f],.ring-fg[data-v-b2321f4f]{transition:none}.stat-pulse[data-v-b2321f4f]{animation:none}}.al-hint[data-v-0bfe2656]{display:flex;gap:9px;align-items:flex-start;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;margin-bottom:14px;color:var(--text-2);font-size:12.5px;line-height:1.6}.al-hint[data-v-0bfe2656] svg{color:var(--primary);flex-shrink:0;margin-top:2px}.al-hint strong[data-v-0bfe2656]{color:var(--text)}.ac-kpi-unit[data-v-0bfe2656]{font-size:13px;font-weight:600;margin-left:2px;font-style:normal}.al-acts[data-v-0bfe2656]{display:flex;flex-wrap:wrap;gap:2px 0}.al-acts .btn-link[data-v-0bfe2656]{margin-right:10px}.al-foot[data-v-0bfe2656]{margin-top:12px;color:var(--text-3);font-size:12px;line-height:1.7}.al-foot strong[data-v-0bfe2656]{color:var(--text-2)}.dc-loading[data-v-0bfe2656]{padding:24px;text-align:center;color:var(--text-3)}.dc-box[data-v-0bfe2656]{padding:2px 0}.al-warn[data-v-0bfe2656]{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:9px 12px;background:#fdecec;border:1px solid #f8d7d7;color:var(--red);border-radius:var(--radius-sm);font-size:12.5px;line-height:1.6}.al-warn[data-v-0bfe2656] svg{color:var(--red);flex-shrink:0;margin-top:2px}.al-warn strong[data-v-0bfe2656]{color:var(--red)}.ac-btn.danger[data-v-0bfe2656]{background:var(--red);color:#fff}.ac-btn.danger[data-v-0bfe2656]:hover{background:var(--red-dark, #d23b3b)}.ac-btn.danger[data-v-0bfe2656]:disabled{opacity:.5;cursor:not-allowed}.kpi-row[data-v-0bfe2656]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.ac-kpi[data-v-0bfe2656]{position:relative;display:flex;align-items:center;gap:12px;flex:1 1 150px;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #1018280a;transition:border-color .15s,background .15s}.ac-kpi.danger[data-v-0bfe2656]{border-color:#f6dada;background:snow}.ac-kpi-ic[data-v-0bfe2656]{width:34px;height:34px;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);color:var(--text-2)}.ac-kpi-ic svg[data-v-0bfe2656]{width:17px;height:17px}.ac-kpi.danger .ac-kpi-ic[data-v-0bfe2656]{background:#fdecec;color:var(--red)}.ac-kpi-body[data-v-0bfe2656]{display:flex;flex-direction:column;min-width:0}.ac-kpi-num[data-v-0bfe2656]{font-size:23px;font-weight:750;color:var(--kpi-num);line-height:1.2;font-variant-numeric:tabular-nums}.ac-kpi.danger .ac-kpi-num[data-v-0bfe2656]{color:var(--red)}.ac-kpi-label[data-v-0bfe2656]{margin-top:3px;font-size:12px;color:var(--text-3);line-height:1.35}.filter-bar[data-v-0bfe2656]{margin-bottom:14px}.card[data-v-0bfe2656]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:14px;box-shadow:0 1px 2px #1018280a}.card-head[data-v-0bfe2656]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.eyebrow[data-v-0bfe2656]{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.card-title[data-v-0bfe2656]{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em}.card-hint[data-v-0bfe2656]{margin:-4px 0 14px;font-size:12.5px;color:var(--text-2);line-height:1.6;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px}.c-act[data-v-0bfe2656]{width:170px;white-space:nowrap}.mono[data-v-0bfe2656]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.acct-name[data-v-0bfe2656]{font-size:13px;font-weight:600;color:var(--text);line-height:1.35}.acct-id[data-v-0bfe2656]{font-size:11.5px;color:var(--text-3);line-height:1.4}.sub[data-v-0bfe2656]{color:var(--text-3);font-size:12.5px}.overdue[data-v-0bfe2656]{color:var(--red);font-weight:600}.sk-row td[data-v-0bfe2656]{padding:14px 12px}.sk-line[data-v-0bfe2656]{display:block;height:11px;border-radius:999px;background:linear-gradient(90deg,#eef1f6 25%,#e3e8f0 37%,#eef1f6 63%);background-size:400% 100%;animation:alb-shimmer-0bfe2656 1.3s ease-in-out infinite}@keyframes alb-shimmer-0bfe2656{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.sk-line[data-v-0bfe2656]{animation:none}}.ac-empty[data-v-0bfe2656]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:42px 0;color:var(--text-3)}.ac-empty svg[data-v-0bfe2656]{color:var(--text-3);opacity:.55}.ac-empty p[data-v-0bfe2656]{margin:0;font-size:13px}.badge[data-v-0bfe2656]{display:inline-flex;align-items:center;gap:4px;padding:2.5px 9px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:1.4;border:1px solid transparent;white-space:nowrap}.b-fraud[data-v-0bfe2656],.b-loss[data-v-0bfe2656],.b-danger[data-v-0bfe2656]{color:var(--red);background:#fdecec;border-color:#f8d7d7}.b-warn[data-v-0bfe2656]{color:#a9700f;background:#fdf3e2;border-color:#f5e3c2}.b-risk[data-v-0bfe2656],.b-info[data-v-0bfe2656]{color:var(--primary);background:var(--primary-light);border-color:#d9e3fd}.b-ok[data-v-0bfe2656]{color:#1f8a58;background:#e6f4ed;border-color:#cfe9dc}.b-muted[data-v-0bfe2656],.b-other[data-v-0bfe2656],.b-gray[data-v-0bfe2656]{color:var(--text-2);background:var(--bg);border-color:var(--border)}.btn-link[data-v-0bfe2656]{background:none;border:none;color:var(--primary);cursor:pointer;font-size:13px;margin-right:8px;padding:2px 4px;border-radius:4px}.btn-link[data-v-0bfe2656]:hover{background:var(--primary-light)}.btn-link.danger[data-v-0bfe2656]{color:var(--red)}.btn-link.danger[data-v-0bfe2656]:hover{background:#fdecec}.ac-btn[data-v-0bfe2656]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--radius-btn);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.ac-btn.primary[data-v-0bfe2656]{background:var(--primary);color:#fff}.ac-btn.primary[data-v-0bfe2656]:hover{background:var(--primary-dark)}.ac-btn.primary[data-v-0bfe2656]:disabled{opacity:.6;cursor:not-allowed}.ac-btn.ghost[data-v-0bfe2656]{background:var(--card);color:var(--text-2);border-color:var(--border-2)}.ac-btn.ghost[data-v-0bfe2656]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.ac-btn.sm[data-v-0bfe2656]{height:28px;padding:0 11px;font-size:12.5px}.ac-btn[data-v-0bfe2656]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ac-form-row[data-v-0bfe2656]{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.ac-form-row>label[data-v-0bfe2656]{width:92px;flex:none;font-size:13px;color:var(--text-2);padding-top:8px}.ac-form-control[data-v-0bfe2656]{flex:1;min-width:0}.ac-form-hint[data-v-0bfe2656]{display:block;font-size:12px;color:var(--text-3);margin-top:5px;line-height:1.5}.input[data-v-0bfe2656]{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--border-2);border-radius:var(--radius-btn);font-size:13px;color:var(--text);background:var(--card);outline:none}.input[data-v-0bfe2656]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.kv[data-v-0bfe2656]{display:flex;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px dashed var(--border)}.kv.block[data-v-0bfe2656]{flex-direction:column;gap:6px}.kv>span[data-v-0bfe2656]{width:92px;color:var(--text-3);flex:none}.kv b[data-v-0bfe2656]{font-weight:600;color:var(--text)}.form-err[data-v-0bfe2656]{background:#fdecec;border:1px solid #f8d7d7;color:var(--red);border-radius:var(--radius-sm);padding:9px 12px;font-size:12.5px;margin-bottom:14px}@media (max-width: 640px){.ac-form-row[data-v-0bfe2656]{flex-direction:column;gap:6px}.ac-form-row>label[data-v-0bfe2656]{width:auto;padding-top:0}}.rp-ctl[data-v-0bfe2656]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:420px}.rp-hint[data-v-0bfe2656]{font-size:12px;color:var(--text-3);line-height:1.55;text-align:right}.rp-box[data-v-0bfe2656]{padding:2px 0}.rp-list[data-v-0bfe2656]{max-height:46vh;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.rp-item[data-v-0bfe2656]{padding:10px 12px;border-bottom:1px dashed var(--border)}.rp-item[data-v-0bfe2656]:last-child{border-bottom:none}.rp-head[data-v-0bfe2656]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-name[data-v-0bfe2656]{font-size:13px;font-weight:600;color:var(--text)}.rp-id[data-v-0bfe2656]{font-size:11.5px;color:var(--text-3)}.rp-line[data-v-0bfe2656]{margin-top:6px;font-size:12.5px;color:var(--text-2);line-height:1.55}.rp-line.dim[data-v-0bfe2656]{color:var(--text-3)}.ac[data-v-48b15cfe]{padding:22px 24px 40px}.ac-head[data-v-48b15cfe]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.ac-title[data-v-48b15cfe]{margin:0;font-size:19px;font-weight:700;color:var(--text);letter-spacing:-.01em}.ac-sub[data-v-48b15cfe]{margin:5px 0 0;font-size:13px;color:var(--text-3);line-height:1.5}.ac-actions[data-v-48b15cfe]{display:flex;align-items:center;gap:10px}.ac-btn[data-v-48b15cfe]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--radius-btn);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.ac-btn.primary[data-v-48b15cfe]{background:var(--primary);color:#fff}.ac-btn.primary[data-v-48b15cfe]:hover{background:var(--primary-dark)}.ac-btn.primary[data-v-48b15cfe]:disabled{opacity:.6;cursor:not-allowed}.ac-btn.ghost[data-v-48b15cfe]{background:var(--card);color:var(--text-2);border-color:var(--border-2)}.ac-btn.ghost[data-v-48b15cfe]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.ac-btn.sm[data-v-48b15cfe]{height:28px;padding:0 11px;font-size:12.5px}.ac-btn[data-v-48b15cfe]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.btn-link[data-v-48b15cfe]{background:none;border:none;color:var(--primary);cursor:pointer;font-size:13px;margin-right:8px;padding:2px 4px;border-radius:4px}.btn-link[data-v-48b15cfe]:hover{background:var(--primary-light)}.btn-link.danger[data-v-48b15cfe]{color:var(--red)}.btn-link.danger[data-v-48b15cfe]:hover{background:#fdecec}.card[data-v-48b15cfe]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:14px;box-shadow:0 1px 2px #1018280a}.card-head[data-v-48b15cfe]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.eyebrow[data-v-48b15cfe]{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.card-title[data-v-48b15cfe]{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em}.card-hint[data-v-48b15cfe]{margin:-4px 0 14px;font-size:12.5px;color:var(--text-2);line-height:1.6;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px}.kpi-row[data-v-48b15cfe]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.f-seg[data-v-48b15cfe],.filter-bar[data-v-48b15cfe]{margin-bottom:14px}.ac-kpi[data-v-48b15cfe]{position:relative;display:flex;align-items:center;gap:12px;flex:1 1 150px;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #1018280a;transition:border-color .15s,background .15s}.ac-kpi.clickable[data-v-48b15cfe]{cursor:pointer}.ac-kpi.clickable[data-v-48b15cfe]:hover{border-color:var(--primary);background:var(--primary-light)}.ac-kpi.danger[data-v-48b15cfe]{border-color:#f6dada;background:snow}.ac-kpi-ic[data-v-48b15cfe]{width:34px;height:34px;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);color:var(--text-2)}.ac-kpi-ic svg[data-v-48b15cfe]{width:17px;height:17px}.ac-kpi.danger .ac-kpi-ic[data-v-48b15cfe]{background:#fdecec;color:var(--red)}.ac-kpi-body[data-v-48b15cfe]{display:flex;flex-direction:column;min-width:0}.ac-kpi-num[data-v-48b15cfe]{font-size:23px;font-weight:750;color:var(--kpi-num);line-height:1.2;font-variant-numeric:tabular-nums}.ac-kpi.danger .ac-kpi-num[data-v-48b15cfe]{color:var(--red)}.ac-kpi-label[data-v-48b15cfe]{margin-top:3px;font-size:12px;color:var(--text-3);line-height:1.35}.ac-kpi-flag[data-v-48b15cfe]{position:absolute;top:10px;right:12px;font-size:10.5px;font-weight:700;color:var(--red);background:#fdecec;border-radius:999px;padding:2px 8px}.ac-kpi-go[data-v-48b15cfe]{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--primary);white-space:nowrap}.ac-grid[data-v-48b15cfe]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 1100px){.ac-grid[data-v-48b15cfe]{grid-template-columns:minmax(0,1fr)}}.ac-breakdown[data-v-48b15cfe]{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:11px 16px;margin-bottom:14px}.bd-group[data-v-48b15cfe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-cap[data-v-48b15cfe]{font-size:11px;font-weight:700;color:var(--text-3);letter-spacing:.04em}.bd-chip[data-v-48b15cfe]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-2);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:3px 10px}.bd-chip b[data-v-48b15cfe]{color:var(--text);font-weight:700}.bd-dot[data-v-48b15cfe]{width:7px;height:7px;border-radius:50%;background:var(--text-3);flex:none}.bd-dot.b-fraud[data-v-48b15cfe],.bd-dot.b-loss[data-v-48b15cfe]{background:var(--red)}.bd-dot.b-warn[data-v-48b15cfe]{background:var(--orange)}.bd-dot.b-risk[data-v-48b15cfe],.bd-dot.b-info[data-v-48b15cfe]{background:var(--primary)}.bd-dot.b-ok[data-v-48b15cfe]{background:var(--green)}.bd-dot.b-muted[data-v-48b15cfe]{background:var(--text-3)}tbody tr[data-v-48b15cfe]:hover{background:var(--bg)}tbody tr.resolved[data-v-48b15cfe]{opacity:.55}.c-chk[data-v-48b15cfe]{width:36px}.c-act[data-v-48b15cfe]{width:170px;white-space:nowrap}.num[data-v-48b15cfe]{text-align:right}.mono[data-v-48b15cfe]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.acct-name[data-v-48b15cfe]{font-size:13px;font-weight:600;color:var(--text);line-height:1.35}.acct-id[data-v-48b15cfe]{font-size:11.5px;color:var(--text-3);line-height:1.4}.sub[data-v-48b15cfe]{color:var(--text-3);font-size:12.5px}.overdue[data-v-48b15cfe]{color:var(--red);font-weight:600}.tenant-name[data-v-48b15cfe]{font-size:13px;font-weight:600;color:var(--text)}.tenant-id[data-v-48b15cfe]{font-size:11.5px;color:var(--text-3);margin-top:2px}.ov-tenant-num[data-v-48b15cfe]{font-size:15px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.ov-tenant-num.danger[data-v-48b15cfe]{color:var(--red)}.reason[data-v-48b15cfe]{display:inline-block;margin:2px 6px 2px 0;padding:2px 8px;font-size:12px;color:var(--text-2);background:var(--bg);border:1px solid var(--border);border-radius:999px}.sk-row td[data-v-48b15cfe]{padding:14px 12px}.sk-line[data-v-48b15cfe]{display:block;height:11px;border-radius:999px;background:linear-gradient(90deg,#eef1f6 25%,#e3e8f0 37%,#eef1f6 63%);background-size:400% 100%;animation:ac-shimmer-48b15cfe 1.3s ease-in-out infinite}@keyframes ac-shimmer-48b15cfe{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.sk-line[data-v-48b15cfe]{animation:none}}.ac-empty[data-v-48b15cfe]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:42px 0;color:var(--text-3)}.ac-empty svg[data-v-48b15cfe]{color:var(--text-3);opacity:.55}.ac-empty p[data-v-48b15cfe]{margin:0;font-size:13px}.ac-empty.sm[data-v-48b15cfe]{padding:26px 0}.pager[data-v-48b15cfe]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:14px;font-size:13px;color:var(--text-2)}.batch-bar[data-v-48b15cfe]{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--primary)}.badge[data-v-48b15cfe]{display:inline-flex;align-items:center;gap:4px;padding:2.5px 9px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:1.4;border:1px solid transparent;white-space:nowrap}.b-fraud[data-v-48b15cfe],.b-loss[data-v-48b15cfe],.b-danger[data-v-48b15cfe]{color:var(--red);background:#fdecec;border-color:#f8d7d7}.b-warn[data-v-48b15cfe]{color:#a9700f;background:#fdf3e2;border-color:#f5e3c2}.b-risk[data-v-48b15cfe],.b-info[data-v-48b15cfe]{color:var(--primary);background:var(--primary-light);border-color:#d9e3fd}.b-ok[data-v-48b15cfe]{color:#1f8a58;background:#e6f4ed;border-color:#cfe9dc}.b-muted[data-v-48b15cfe],.b-other[data-v-48b15cfe],.b-gray[data-v-48b15cfe]{color:var(--text-2);background:var(--bg);border-color:var(--border)}.tag-inherit[data-v-48b15cfe]{margin-left:6px;font-size:11px;font-weight:500;color:var(--text-3);border:1px solid var(--border-2);border-radius:5px;padding:0 5px}.ov-chart-legend[data-v-48b15cfe]{display:flex;align-items:center;gap:14px}.lg[data-v-48b15cfe]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2)}.lg-dot[data-v-48b15cfe]{width:8px;height:8px;border-radius:2px;display:inline-block}.lg-dot.o[data-v-48b15cfe]{background:var(--primary)}.lg-dot.r[data-v-48b15cfe]{background:var(--green)}.ov-trend-wrap[data-v-48b15cfe]{position:relative}.ov-trend-chart[data-v-48b15cfe]{width:100%;height:auto;display:block;overflow:visible}.ov-trend-chart .grid line[data-v-48b15cfe]{stroke:var(--border);stroke-width:1}.ov-trend-chart .axis-labels text[data-v-48b15cfe]{font-size:10.5px;fill:var(--text-3)}.ov-trend-chart .line[data-v-48b15cfe]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ov-trend-chart .line-open[data-v-48b15cfe]{stroke:var(--primary)}.ov-trend-chart .line-res[data-v-48b15cfe]{stroke:var(--green)}.ov-trend-chart .pt.open[data-v-48b15cfe]{fill:var(--primary);stroke:#fff;stroke-width:1.5}.ov-trend-chart .pt.res[data-v-48b15cfe]{fill:var(--green);stroke:#fff;stroke-width:1.5}.ov-trend-chart .guide[data-v-48b15cfe]{stroke:var(--text-3);stroke-width:1;stroke-dasharray:3 3}.ov-tip[data-v-48b15cfe]{position:absolute;transform:translate(-50%,-118%);pointer-events:none;z-index:5;background:var(--text);color:#fff;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.6;white-space:nowrap;box-shadow:0 8px 22px #0f172a38}.ov-tip-date[data-v-48b15cfe]{font-weight:700;margin-bottom:3px;opacity:.85}.ov-tip-row[data-v-48b15cfe]{display:flex;align-items:center;gap:6px}.ov-tip-row b[data-v-48b15cfe]{margin-left:auto;font-variant-numeric:tabular-nums}.ov-empty[data-v-48b15cfe]{padding:42px 0;text-align:center;font-size:13px;color:var(--text-3)}.ov-dist-cap[data-v-48b15cfe]{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--text-3);margin-bottom:9px}.ov-dist[data-v-48b15cfe]{display:flex;flex-direction:column;gap:9px}.ov-dist-row[data-v-48b15cfe]{display:grid;grid-template-columns:88px minmax(0,1fr) 62px;align-items:center;gap:10px}.ov-dist-k[data-v-48b15cfe]{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-dist-k.sev-danger[data-v-48b15cfe]{color:var(--red)}.ov-dist-track[data-v-48b15cfe]{height:7px;background:var(--bg);border-radius:999px;overflow:hidden}.ov-dist-fill[data-v-48b15cfe]{display:block;height:100%;border-radius:999px;background:var(--primary)}.ov-dist-fill.sev-danger[data-v-48b15cfe]{background:var(--red)}.ov-dist-fill.sev-warn[data-v-48b15cfe]{background:var(--orange)}.ov-dist-meta[data-v-48b15cfe]{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums}.ov-dist-meta b[data-v-48b15cfe]{font-size:13px;color:var(--text)}.ov-dist-meta em[data-v-48b15cfe]{font-style:normal;font-size:11.5px;color:var(--text-3)}.resolve-hint[data-v-48b15cfe]{font-size:12.5px;color:var(--text-2);margin-bottom:12px;line-height:1.6}.inc-detail-row td[data-v-48b15cfe]{background:var(--bg-2, #f7f8fa);padding:0 12px 12px 44px}.inc-detail[data-v-48b15cfe]{display:flex;flex-direction:column;gap:8px;padding:10px 0 4px}.inc-msg[data-v-48b15cfe]{font-size:12.5px;color:var(--text-2);line-height:1.6}.inc-alerts[data-v-48b15cfe]{display:flex;flex-wrap:wrap;gap:8px}.inc-alert[data-v-48b15cfe]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12px}.inc-alert-name[data-v-48b15cfe]{color:var(--text);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resolve-hint b[data-v-48b15cfe]{color:var(--primary)}.resolve-options[data-v-48b15cfe]{display:flex;flex-direction:column;gap:8px}.resolve-opt[data-v-48b15cfe]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.resolve-opt[data-v-48b15cfe]:hover{border-color:var(--primary);background:var(--primary-light)}.resolve-opt.active[data-v-48b15cfe]{border-color:var(--primary);background:var(--primary-light);box-shadow:0 0 0 2px #2b5cfe2e inset}.resolve-opt input[data-v-48b15cfe]{accent-color:var(--primary);flex:none}.ro-dot[data-v-48b15cfe]{width:9px;height:9px;border-radius:999px;flex:none}.ro-dot.b-ok[data-v-48b15cfe]{background:#1f8a58}.ro-dot.b-danger[data-v-48b15cfe]{background:var(--red)}.ro-dot.b-warn[data-v-48b15cfe]{background:var(--orange)}.ro-dot.b-gray[data-v-48b15cfe]{background:var(--text-3)}.ro-text[data-v-48b15cfe]{display:flex;flex-direction:column;line-height:1.25}.ro-text b[data-v-48b15cfe]{font-size:13px;color:var(--text)}.ro-text i[data-v-48b15cfe]{font-style:normal;font-size:11.5px;color:var(--text-3)}.run-banner[data-v-48b15cfe]{padding:9px 13px;border-radius:var(--radius-sm);font-size:13px;margin-bottom:12px}.b-danger-bg[data-v-48b15cfe]{background:#fdecec;border:1px solid #f8d7d7;color:var(--red)}.b-ok-bg[data-v-48b15cfe]{background:#e6f4ed;border:1px solid #cfe9dc;color:#1f8a58}.b-running-bg[data-v-48b15cfe]{background:var(--primary-light);border:1px solid #d9e3fd;color:var(--primary)}.monitor-panel[data-v-48b15cfe]{border-radius:14px;padding:14px 16px;margin-bottom:14px}.mp-head[data-v-48b15cfe]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.mp-title[data-v-48b15cfe]{font-size:13.5px;font-weight:700}.mp-prog[data-v-48b15cfe]{margin-left:8px;font-size:12.5px;font-weight:500;opacity:.8;font-variant-numeric:tabular-nums}.mp-pct[data-v-48b15cfe]{font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}.mp-bar[data-v-48b15cfe]{height:6px;background:#00000012;border-radius:999px;overflow:hidden;margin-bottom:12px}.mp-bar-in[data-v-48b15cfe]{height:100%;background:currentColor;border-radius:999px;transition:width .3s ease}.mp-err[data-v-48b15cfe]{font-size:12.5px;margin-bottom:8px}.modal-mask[data-v-48b15cfe]{position:fixed;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;background:#141c3073;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-48b15cfe]{background:var(--card);border-radius:14px;width:520px;max-width:92vw;max-height:88vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.modal.wide[data-v-48b15cfe]{width:640px}.modal-head[data-v-48b15cfe]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border)}.modal-title[data-v-48b15cfe]{font-weight:700;font-size:15px;color:var(--text)}.x[data-v-48b15cfe]{border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--text-3)}.x[data-v-48b15cfe]:hover{color:var(--text)}.modal-body[data-v-48b15cfe]{padding:18px 20px;overflow-y:auto}.modal-foot[data-v-48b15cfe]{padding:13px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.kv[data-v-48b15cfe]{display:flex;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px dashed var(--border)}.kv.block[data-v-48b15cfe]{flex-direction:column;gap:6px}.kv>span[data-v-48b15cfe]{width:92px;color:var(--text-3);flex:none}.kv b[data-v-48b15cfe]{font-weight:600;color:var(--text)}.msg[data-v-48b15cfe]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;color:var(--text);line-height:1.6;font-size:13px}.form-err[data-v-48b15cfe]{background:#fdecec;border:1px solid #f8d7d7;color:var(--red);border-radius:var(--radius-sm);padding:9px 12px;font-size:12.5px;margin-bottom:14px}.test-result[data-v-48b15cfe]{margin-top:12px;padding:9px 12px;background:var(--primary-light);border:1px solid #d9e3fd;border-radius:var(--radius-sm);font-size:12.5px;color:var(--primary)}.ac-form-row[data-v-48b15cfe]{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.ac-form-row>label[data-v-48b15cfe]{width:92px;flex:none;font-size:13px;color:var(--text-2);padding-top:8px}.ac-form-control[data-v-48b15cfe]{flex:1;min-width:0}.ac-form-hint[data-v-48b15cfe]{display:block;font-size:12px;color:var(--text-3);margin-top:5px;line-height:1.5}.input[data-v-48b15cfe]{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--border-2);border-radius:var(--radius-btn);font-size:13px;color:var(--text);background:var(--card);outline:none}.input[data-v-48b15cfe]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2b5cfe1f}.input[data-v-48b15cfe]:disabled{background:var(--bg);color:var(--text-3)}.checks[data-v-48b15cfe]{display:flex;gap:14px;flex-wrap:wrap;flex:1;align-items:center}.checks label[data-v-48b15cfe]{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text);cursor:pointer}.ac-switch[data-v-48b15cfe]{position:relative;display:inline-block;width:38px;height:21px;flex:none}.ac-switch input[data-v-48b15cfe]{opacity:0;width:0;height:0}.ac-slider[data-v-48b15cfe]{position:absolute;top:0;right:0;bottom:0;left:0;background:#d5d9e2;border-radius:999px;cursor:pointer;transition:background .18s}.ac-slider[data-v-48b15cfe]:before{content:"";position:absolute;width:17px;height:17px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .18s}.ac-switch input:checked+.ac-slider[data-v-48b15cfe]{background:var(--primary)}.ac-switch input:checked+.ac-slider[data-v-48b15cfe]:before{transform:translate(17px)}.rule-params-grid[data-v-48b15cfe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.rp-item label[data-v-48b15cfe]{display:block;font-size:12.5px;font-weight:600;color:var(--text-2);margin-bottom:5px}@media (max-width: 640px){.rule-params-grid[data-v-48b15cfe]{grid-template-columns:minmax(0,1fr)}.ac-form-row[data-v-48b15cfe]{flex-direction:column;gap:6px}.ac-form-row>label[data-v-48b15cfe]{width:auto;padding-top:0}}.steps[data-v-4cf1bdf4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.step[data-v-4cf1bdf4]{display:flex;gap:10px;align-items:flex-start;padding:14px;background:var(--bg-2, #f8fafc);border:1px solid var(--border, #e5e7eb);border-radius:10px}.step-no[data-v-4cf1bdf4]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.step-title[data-v-4cf1bdf4]{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--text-1, #111827)}.step-desc[data-v-4cf1bdf4]{margin:0;font-size:12px;line-height:1.6;color:var(--text-3, #6b7280)}.badge[data-v-4cf1bdf4]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}.b-bound[data-v-4cf1bdf4]{background:#10b9811f;color:#10b981}.b-pending[data-v-4cf1bdf4]{background:#f59e0b24;color:#d97706}.b-revoked[data-v-4cf1bdf4]{background:#6b72801f;color:#6b7280}.mono[data-v-4cf1bdf4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-2, #374151)}.muted[data-v-4cf1bdf4]{color:var(--text-3, #9ca3af);font-size:12px}.state[data-v-4cf1bdf4]{padding:24px;text-align:center;color:var(--text-3, #6b7280);font-size:13px}.btn-link[data-v-4cf1bdf4]{border:none;background:none;padding:0;font-size:13px;cursor:pointer;color:var(--primary)}.btn-link.danger[data-v-4cf1bdf4]{color:var(--red, #ef4444)}.btn-link[data-v-4cf1bdf4]:disabled{opacity:.5;cursor:not-allowed}.b-group[data-v-4cf1bdf4]{background:#2b5cfe1f;color:var(--primary)}.b-user[data-v-4cf1bdf4]{background:#10b9811f;color:#10b981}.bind-list[data-v-4cf1bdf4]{display:flex;flex-direction:column;gap:12px}.bind-card[data-v-4cf1bdf4]{position:relative;background:var(--bg-1, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.bind-card[data-v-4cf1bdf4]:hover{border-color:#2b5cfe59;box-shadow:0 2px 8px #2b5cfe0f}.bind-card.revoked[data-v-4cf1bdf4]{opacity:.72}.bind-card.expanded[data-v-4cf1bdf4]{border-color:#2b5cfe73;box-shadow:0 4px 14px #2b5cfe14}.card-main[data-v-4cf1bdf4]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.card-identity[data-v-4cf1bdf4]{display:flex;flex-direction:column;gap:8px;min-width:0}.identity-badges[data-v-4cf1bdf4]{display:flex;align-items:center;gap:6px}.tg-name[data-v-4cf1bdf4]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-1, #111827)}.tg-icon[data-v-4cf1bdf4]{color:var(--primary);flex-shrink:0}.card-summary[data-v-4cf1bdf4]{display:flex;align-items:center;gap:14px;flex-shrink:0}.cap-icons[data-v-4cf1bdf4]{display:flex;align-items:center;gap:6px}.cap-icon[data-v-4cf1bdf4]{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:#6b72801a;color:#9ca3af;transition:background .15s ease,color .15s ease}.cap-icon.on[data-v-4cf1bdf4]{background:#10b9811f;color:#10b981}.cap-icon.off[data-v-4cf1bdf4]{opacity:.6}.time-text[data-v-4cf1bdf4]{font-size:12px;color:var(--text-3, #9ca3af);white-space:nowrap}.expand-chevron[data-v-4cf1bdf4]{color:var(--text-3, #9ca3af);transition:transform .2s ease}.expand-chevron.rotated[data-v-4cf1bdf4]{transform:rotate(180deg)}.card-body[data-v-4cf1bdf4]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border, #e5e7eb)}.info-row[data-v-4cf1bdf4]{display:flex;align-items:flex-start;gap:10px}.row-label[data-v-4cf1bdf4]{flex:0 0 auto;width:38px;font-size:12px;font-weight:500;color:var(--text-3, #6b7280);line-height:22px}.row-content[data-v-4cf1bdf4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:13px;color:var(--text-2, #374151)}.proj-tag[data-v-4cf1bdf4]{padding:2px 8px;border-radius:6px;background:#2b5cfe1a;color:var(--primary);font-size:12px;white-space:nowrap}.card-detail[data-v-4cf1bdf4]{margin-top:12px;padding:12px;background:var(--bg-2, #f8fafc);border-radius:10px;display:flex;flex-direction:column;gap:12px}.detail-grid[data-v-4cf1bdf4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.detail-item[data-v-4cf1bdf4]{display:flex;flex-direction:column;gap:2px}.detail-label[data-v-4cf1bdf4]{font-size:11px;color:var(--text-3, #9ca3af);font-weight:500}.cap-detail[data-v-4cf1bdf4]{display:flex;flex-direction:column;gap:8px}.cap-detail-grid[data-v-4cf1bdf4]{display:flex;flex-wrap:wrap;gap:8px}.cap-detail-item[data-v-4cf1bdf4]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:12px;background:#6b72801a;color:#6b7280}.cap-detail-item.on[data-v-4cf1bdf4]{background:#10b9811f;color:#10b981}.cap-detail-item.off[data-v-4cf1bdf4]{opacity:.7}.cap-state[data-v-4cf1bdf4]{margin-left:2px;font-size:11px;opacity:.85}.card-actions[data-v-4cf1bdf4]{position:absolute;top:14px;right:48px;display:flex;align-items:center;gap:6px}.btn-icon[data-v-4cf1bdf4]{width:28px;height:28px;border-radius:7px;border:1px solid var(--border, #e5e7eb);background:var(--bg-1, #fff);color:var(--text-2, #374151);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn-icon[data-v-4cf1bdf4]:hover{background:var(--bg-2, #f8fafc);border-color:var(--primary);color:var(--primary)}.btn-icon.danger[data-v-4cf1bdf4]:hover{border-color:var(--red, #ef4444);color:var(--red, #ef4444)}.btn-icon[data-v-4cf1bdf4]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.card-main[data-v-4cf1bdf4]{flex-direction:column;align-items:flex-start;gap:10px}.card-summary[data-v-4cf1bdf4]{width:100%;justify-content:space-between}.card-actions[data-v-4cf1bdf4]{top:12px;right:12px}}.cfg-section[data-v-4cf1bdf4]{margin-bottom:16px;padding:12px 14px;background:#2b5cfe0d;border:1px solid rgba(43,92,254,.2);border-radius:10px}.cfg-label[data-v-4cf1bdf4]{font-size:13px;font-weight:600;color:var(--text-1, #111827);margin-bottom:10px}.proj-grid[data-v-4cf1bdf4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.proj-check[data-v-4cf1bdf4]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2, #374151);cursor:pointer}.proj-check input[data-v-4cf1bdf4]{width:15px;height:15px;accent-color:var(--primary)}.cap-grid[data-v-4cf1bdf4]{display:flex;flex-direction:column;gap:8px}.cap-row[data-v-4cf1bdf4]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-2, #374151)}.cap-name[data-v-4cf1bdf4]{font-weight:500}.switch[data-v-4cf1bdf4]{position:relative;width:40px;height:22px;border-radius:11px;background:#cbd5e1;cursor:pointer;transition:background .15s ease;flex:0 0 auto}.switch.on[data-v-4cf1bdf4]{background:var(--primary)}.knob[data-v-4cf1bdf4]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.switch.on .knob[data-v-4cf1bdf4]{transform:translate(18px)}.tk-hint[data-v-4cf1bdf4]{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--text-2, #374151)}.tk-box[data-v-4cf1bdf4]{display:flex;align-items:center;gap:8px;padding:12px;border:1px dashed var(--border, #d1d5db);border-radius:8px;background:var(--bg-2, #f8fafc)}.tk-code[data-v-4cf1bdf4]{flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all;color:var(--text-1, #111827)}.btn-copy[data-v-4cf1bdf4]{flex:0 0 auto;padding:6px 12px;border-radius:6px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-size:12px;cursor:pointer}.tk-meta[data-v-4cf1bdf4]{display:flex;justify-content:space-between;gap:8px;margin:10px 0 0;font-size:12px;color:var(--text-3, #6b7280)}.tk-expired[data-v-4cf1bdf4]{color:var(--red, #ef4444)}.tk-once[data-v-4cf1bdf4]{white-space:nowrap}.tk-warn[data-v-4cf1bdf4]{margin:6px 0 0;font-size:12px;color:var(--text-3, #9ca3af)}code[data-v-4cf1bdf4]{padding:1px 5px;border-radius:4px;background:#2b5cfe1a;color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.card[data-v-e1ae7735]{padding:18px;margin-bottom:16px;border:1px solid var(--border-2);border-radius:var(--radius-card);background:var(--card);box-shadow:0 1px 3px #00000008}.status-card[data-v-e1ae7735]{padding:16px 18px}.status[data-v-e1ae7735]{display:flex;align-items:flex-start;gap:12px}.dot[data-v-e1ae7735]{flex:0 0 auto;width:10px;height:10px;border-radius:50%;margin-top:4px;background:#9ca3af}.dot.on[data-v-e1ae7735]{background:var(--green, #10b981)}.dot.off[data-v-e1ae7735]{background:var(--orange, #f59e0b)}.st-title[data-v-e1ae7735]{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--text)}.st-desc[data-v-e1ae7735]{margin:0;font-size:12px;line-height:1.6;color:var(--text-3)}.card-title[data-v-e1ae7735]{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text)}.card-desc[data-v-e1ae7735]{margin:0 0 14px;font-size:12px;color:var(--text-3)}.switch-row[data-v-e1ae7735]{display:flex;align-items:flex-start;gap:10px;padding:10px 0;cursor:pointer}.switch-row.disabled[data-v-e1ae7735]{opacity:.5;cursor:not-allowed}.switch-row strong[data-v-e1ae7735]{display:block;font-size:13px;font-weight:600;color:var(--text)}.switch-row em[data-v-e1ae7735]{display:block;margin-top:2px;font-size:12px;font-style:normal;line-height:1.6;color:var(--text-3)}.bar[data-v-caf010cc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tip[data-v-caf010cc]{margin:0;font-size:12px;line-height:1.6;color:var(--text-3, #6b7280)}.nm[data-v-caf010cc]{font-weight:500;margin-right:6px}.badge[data-v-caf010cc]{display:inline-block;padding:2px 7px;border-radius:6px;font-size:12px;background:#6b72801f;color:#6b7280}.badge.ok[data-v-caf010cc]{background:#10b9811f;color:#10b981}.badge.off[data-v-caf010cc]{background:#6b72801f;color:#9ca3af}.badge.warn[data-v-caf010cc]{background:#f59e0b24;color:#d97706}.badge.danger[data-v-caf010cc]{background:#ef444424;color:#ef4444}.sess-sub[data-v-caf010cc]{margin-top:3px;font-size:11px;line-height:1.4;color:var(--text-3, #6b7280)}.sess-sub.err[data-v-caf010cc]{color:#ef4444}.sess-sub.ok[data-v-caf010cc]{color:#10b981}.badge.def[data-v-caf010cc]{background:#2563eb24;color:#2563eb}.ok-text[data-v-caf010cc]{color:#10b981;font-size:12px}.muted[data-v-caf010cc]{color:var(--text-3, #9ca3af);font-size:12px}.cred-block[data-v-caf010cc]{border:1px dashed var(--border-2, #e5e7eb);border-radius:10px;padding:10px 12px;margin:4px 0 8px;background:#6b72800a}.cred-title[data-v-caf010cc]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-2, #374151)}.hint[data-v-caf010cc]{margin:4px 0 0;font-size:12px;color:var(--text-3, #6b7280);line-height:1.5}.form-err[data-v-caf010cc]{color:var(--red);font-size:13px;margin-top:4px}.form-row.two[data-v-caf010cc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-check[data-v-caf010cc]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2, #374151)}.btn-link[data-v-caf010cc]{border:none;background:none;padding:0 6px 0 0;font-size:13px;cursor:pointer;color:var(--primary)}.btn-link.danger[data-v-caf010cc]{color:var(--red, #ef4444)}.btn-link[data-v-caf010cc]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-e1e924d9]{padding:18px;border:1px solid var(--border-2);border-radius:var(--radius-card);background:var(--card);box-shadow:0 1px 3px #00000008}.card-title[data-v-e1e924d9]{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text)}.card-desc[data-v-e1e924d9]{margin:0 0 14px;font-size:12px;color:var(--text-3);line-height:1.6}:root{--primary: #2B5CFE;--primary-dark: #1E47D9;--primary-light: #E8EEFE;--page-bg: #EEF3FB;--bg: #F4F7FB;--card: #FFFFFF;--card-gray: #F4F5F7;--border: #EFEFF6;--border-2: #E6E8EC;--text: #3B4252;--text-2: #5B6378;--text-3: #9AA1B0;--kpi-num: #2A2A2E;--kpi-mid: #8A8F99;--icon-gray: #4B4F58;--red: #F63A4D;--red-light: #FDECEC;--orange: #FF9933;--orange-light: #FFF4E8;--orange-dark: #C2410C;--green: #34C77B;--green-light: #E6F7EF;--purple: #AF52DE;--radius-card: 10px;--radius-sm: 8px;--radius-btn: 6px;--radius-pill: 9px;--frame-inset: 5px;--frame-radius: 16px}@media (max-width: 1200px){.page-view .page-body .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page-view .page-body .kpi-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.page-view .page-body .grid-2{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:Sarasa Gothic SC,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--page-bg);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;outline:none}svg{display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d8dde6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c2c9d6}.kpi-container{background:var(--card);border-radius:var(--radius-card);padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.chart-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.chart-row>*{min-width:280px;flex:1 1 280px}.chart-row.row-1{align-items:stretch}.chart-row.row-1 .chart-line{flex:2 1 280px;display:flex;flex-direction:column}.chart-row.row-1 .chart-alert{flex:1 1 280px}.chart-row.row-2{align-items:stretch}.chart-row.row-2 .panel{flex:1 1 280px}.overview-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width: 1050px){.overview-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.overview-row{grid-template-columns:1fr}}.filter-row{background:var(--card);border-radius:var(--radius-card);min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:12px;flex-wrap:wrap}.filter-left{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-input{width:280px;height:36px;background:var(--bg);border-radius:var(--radius-btn);display:flex;align-items:center;padding:0 12px;color:var(--text-3);font-size:13px;gap:8px}.search-input input{border:none;background:transparent;flex:1;color:var(--text);font-size:13px}.status-filter{height:36px;background:var(--bg);border-radius:var(--radius-btn);display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:var(--text-2);font-size:13px}.status-filter select{border:none;background:transparent;color:var(--text-2);font-size:13px;cursor:pointer}.btn-primary{height:36px;padding:0 16px;background:var(--primary);border-radius:var(--radius-btn);color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.btn-primary:hover{background:var(--primary-dark)}.btn-ghost{height:36px;padding:0 16px;background:#fff;border:1px solid var(--border-2);border-radius:var(--radius-btn);color:var(--text-2);font-size:13px;cursor:pointer}.btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.ops{display:flex;gap:14px}.btn-link{color:var(--primary);cursor:pointer;font-size:12px}.btn-danger{color:var(--red);cursor:pointer;font-size:12px}.alert-table{width:100%;border-collapse:collapse;font-size:12px}.alert-table th{text-align:left;color:var(--text-3);font-weight:400;padding:8px;font-size:12px}.alert-table td{padding:8px;color:var(--text);font-size:12px}.alert-table tr.active td{background:var(--primary-light);color:var(--primary)}.form-row{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;color:var(--text-2)}.form-label .req{color:var(--red);margin-left:2px}.form-control{height:38px;border:1px solid var(--border-2);border-radius:var(--radius-btn);padding:0 12px;font-size:13px;color:var(--text);background:#fff;width:100%}.input-sm{height:32px;padding:0 10px;font-size:12px;min-width:120px}textarea.form-control{height:auto;padding:10px 12px;resize:vertical;min-height:80px}.form-control:focus{border-color:var(--primary)}.form-hint{font-size:12px;color:var(--text-3)}.legend{display:flex;gap:16px;margin-top:8px;font-size:11px;color:var(--text-3)}.legend i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle}.fade-rise-enter-from{opacity:0;transform:translateY(10px)}.fade-rise-leave-to{opacity:0;transform:translateY(6px)}.fade-rise-enter-active{transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)!important;transition-delay:min(calc(var(--fr-i, 0) * 38ms),456ms)!important}.fade-rise-leave-active{transition:opacity .2s ease,transform .2s ease!important;position:absolute;width:100%;pointer-events:none}.fade-rise-move{transition:transform .32s cubic-bezier(.22,.61,.36,1)!important}.fade-rise-leave-active{z-index:0}@media (prefers-reduced-motion: reduce){.fade-rise-enter-active,.fade-rise-leave-active,.fade-rise-move{transition:none!important}.fade-rise-enter-from,.fade-rise-leave-to{opacity:1;transform:none}}/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .75s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2.4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .6s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:top center}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out)}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale, 1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x, 1.06),var(--fa-bounce-start-scale-y, .94)) translateY(var(--fa-bounce-anticipation, 3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x, .94),var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, .5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(-1 * var(--fa-bounce-height, .5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x, 1.06),var(--fa-bounce-land-scale-y, .92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity, .4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.5deg)}10%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px) * .7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height, 6px))) translate(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-stretch-x, .98),var(--fa-float-stretch-y, 1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height, 6px))) translate(calc(-.5 * var(--fa-float-drift, 1px))) rotate(calc(-.5 * var(--fa-float-tilt, 1deg))) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height, 6px))) translate(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle, 22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x, 1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y, 1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5),calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3)),calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;top:0;right:0;bottom:0;left:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-exclamation{--fa: "!"}.fa-hashtag{--fa: "#"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-percent,.fa-percentage{--fa: "%"}.fa-asterisk{--fa: "*"}.fa-plus,.fa-add{--fa: "+"}.fa-less-than{--fa: "<"}.fa-equals{--fa: "="}.fa-greater-than{--fa: ">"}.fa-question{--fa: "?"}.fa-at{--fa: "@"}.fa-a{--fa: "A"}.fa-b{--fa: "B"}.fa-c{--fa: "C"}.fa-d{--fa: "D"}.fa-e{--fa: "E"}.fa-f{--fa: "F"}.fa-g{--fa: "G"}.fa-h{--fa: "H"}.fa-i{--fa: "I"}.fa-j{--fa: "J"}.fa-k{--fa: "K"}.fa-l{--fa: "L"}.fa-m{--fa: "M"}.fa-n{--fa: "N"}.fa-o{--fa: "O"}.fa-p{--fa: "P"}.fa-q{--fa: "Q"}.fa-r{--fa: "R"}.fa-s{--fa: "S"}.fa-t{--fa: "T"}.fa-u{--fa: "U"}.fa-v{--fa: "V"}.fa-w{--fa: "W"}.fa-x{--fa: "X"}.fa-y{--fa: "Y"}.fa-z{--fa: "Z"}.fa-faucet{--fa: ""}.fa-faucet-drip{--fa: ""}.fa-house-chimney-window{--fa: ""}.fa-house-signal{--fa: ""}.fa-temperature-arrow-down,.fa-temperature-down{--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: ""}.fa-trailer{--fa: ""}.fa-bacteria{--fa: ""}.fa-bacterium{--fa: ""}.fa-box-tissue{--fa: ""}.fa-hand-holding-medical{--fa: ""}.fa-hand-sparkles{--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: ""}.fa-handshake-slash,.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa: ""}.fa-head-side-cough{--fa: ""}.fa-head-side-cough-slash{--fa: ""}.fa-head-side-mask{--fa: ""}.fa-head-side-virus{--fa: ""}.fa-house-chimney-user{--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: ""}.fa-lungs-virus{--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: ""}.fa-plane-slash{--fa: ""}.fa-pump-medical{--fa: ""}.fa-pump-soap{--fa: ""}.fa-shield-virus{--fa: ""}.fa-sink{--fa: ""}.fa-soap{--fa: ""}.fa-stopwatch-20{--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: ""}.fa-store-slash{--fa: ""}.fa-toilet-paper-slash{--fa: ""}.fa-users-slash{--fa: ""}.fa-virus{--fa: ""}.fa-virus-slash{--fa: ""}.fa-viruses{--fa: ""}.fa-vest{--fa: ""}.fa-vest-patches{--fa: ""}.fa-arrow-trend-down{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-arrow-up-from-bracket{--fa: ""}.fa-austral-sign{--fa: ""}.fa-baht-sign{--fa: ""}.fa-bitcoin-sign{--fa: ""}.fa-bolt-lightning{--fa: ""}.fa-book-bookmark{--fa: ""}.fa-camera-rotate{--fa: ""}.fa-cedi-sign{--fa: ""}.fa-chart-column{--fa: ""}.fa-chart-gantt{--fa: ""}.fa-clapperboard{--fa: ""}.fa-closed-captioning-slash{--fa: ""}.fa-clover{--fa: ""}.fa-code-compare{--fa: ""}.fa-code-fork{--fa: ""}.fa-code-pull-request{--fa: ""}.fa-colon-sign{--fa: ""}.fa-cruzeiro-sign{--fa: ""}.fa-display{--fa: ""}.fa-dong-sign{--fa: ""}.fa-elevator{--fa: ""}.fa-filter-circle-xmark{--fa: ""}.fa-florin-sign{--fa: ""}.fa-folder-closed{--fa: ""}.fa-franc-sign{--fa: ""}.fa-guarani-sign{--fa: ""}.fa-gun{--fa: ""}.fa-hands-clapping{--fa: ""}.fa-house-user,.fa-home-user{--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: ""}.fa-kip-sign{--fa: ""}.fa-lari-sign{--fa: ""}.fa-litecoin-sign{--fa: ""}.fa-manat-sign{--fa: ""}.fa-mask-face{--fa: ""}.fa-mill-sign{--fa: ""}.fa-money-bills{--fa: ""}.fa-naira-sign{--fa: ""}.fa-notdef{--fa: ""}.fa-panorama{--fa: ""}.fa-peseta-sign{--fa: ""}.fa-peso-sign{--fa: ""}.fa-plane-up{--fa: ""}.fa-rupiah-sign{--fa: ""}.fa-stairs{--fa: ""}.fa-timeline{--fa: ""}.fa-truck-front{--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: ""}.fa-vault{--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: ""}.fa-bangladeshi-taka-sign{--fa: ""}.fa-bowl-rice{--fa: ""}.fa-person-pregnant{--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: ""}.fa-house-crack{--fa: ""}.fa-house-medical{--fa: ""}.fa-cent-sign{--fa: ""}.fa-plus-minus{--fa: ""}.fa-sailboat{--fa: ""}.fa-section{--fa: ""}.fa-shrimp{--fa: ""}.fa-brazilian-real-sign{--fa: ""}.fa-chart-simple{--fa: ""}.fa-diagram-next{--fa: ""}.fa-diagram-predecessor{--fa: ""}.fa-diagram-successor{--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: ""}.fa-bug-slash{--fa: ""}.fa-file-circle-plus{--fa: ""}.fa-shop-lock{--fa: ""}.fa-virus-covid{--fa: ""}.fa-virus-covid-slash{--fa: ""}.fa-anchor-circle-check{--fa: ""}.fa-anchor-circle-exclamation{--fa: ""}.fa-anchor-circle-xmark{--fa: ""}.fa-anchor-lock{--fa: ""}.fa-arrow-down-up-across-line{--fa: ""}.fa-arrow-down-up-lock{--fa: ""}.fa-arrow-right-to-city{--fa: ""}.fa-arrow-up-from-ground-water{--fa: ""}.fa-arrow-up-from-water-pump{--fa: ""}.fa-arrow-up-right-dots{--fa: ""}.fa-arrows-down-to-line{--fa: ""}.fa-arrows-down-to-people{--fa: ""}.fa-arrows-left-right-to-line{--fa: ""}.fa-arrows-spin{--fa: ""}.fa-arrows-split-up-and-left{--fa: ""}.fa-arrows-to-circle{--fa: ""}.fa-arrows-to-dot{--fa: ""}.fa-arrows-to-eye{--fa: ""}.fa-arrows-turn-right{--fa: ""}.fa-arrows-turn-to-dots{--fa: ""}.fa-arrows-up-to-line{--fa: ""}.fa-bore-hole{--fa: ""}.fa-bottle-droplet{--fa: ""}.fa-bottle-water{--fa: ""}.fa-bowl-food{--fa: ""}.fa-boxes-packing{--fa: ""}.fa-bridge{--fa: ""}.fa-bridge-circle-check{--fa: ""}.fa-bridge-circle-exclamation{--fa: ""}.fa-bridge-circle-xmark{--fa: ""}.fa-bridge-lock{--fa: ""}.fa-bridge-water{--fa: ""}.fa-bucket{--fa: ""}.fa-bugs{--fa: ""}.fa-building-circle-arrow-right{--fa: ""}.fa-building-circle-check{--fa: ""}.fa-building-circle-exclamation{--fa: ""}.fa-building-circle-xmark{--fa: ""}.fa-building-flag{--fa: ""}.fa-building-lock{--fa: ""}.fa-building-ngo{--fa: ""}.fa-building-shield{--fa: ""}.fa-building-un{--fa: ""}.fa-building-user{--fa: ""}.fa-building-wheat{--fa: ""}.fa-burst{--fa: ""}.fa-car-on{--fa: ""}.fa-car-tunnel{--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: ""}.fa-children{--fa: ""}.fa-circle-nodes{--fa: ""}.fa-clipboard-question{--fa: ""}.fa-cloud-showers-water{--fa: ""}.fa-computer{--fa: ""}.fa-cubes-stacked{--fa: ""}.fa-envelope-circle-check{--fa: ""}.fa-explosion{--fa: ""}.fa-ferry{--fa: ""}.fa-file-circle-exclamation{--fa: ""}.fa-file-circle-minus{--fa: ""}.fa-file-circle-question{--fa: ""}.fa-file-shield{--fa: ""}.fa-fire-burner{--fa: ""}.fa-fish-fins{--fa: ""}.fa-flask-vial{--fa: ""}.fa-glass-water{--fa: ""}.fa-glass-water-droplet{--fa: ""}.fa-group-arrows-rotate{--fa: ""}.fa-hand-holding-hand{--fa: ""}.fa-handcuffs{--fa: ""}.fa-hands-bound{--fa: ""}.fa-hands-holding-child{--fa: ""}.fa-hands-holding-circle{--fa: ""}.fa-heart-circle-bolt{--fa: ""}.fa-heart-circle-check{--fa: ""}.fa-heart-circle-exclamation{--fa: ""}.fa-heart-circle-minus{--fa: ""}.fa-heart-circle-plus{--fa: ""}.fa-heart-circle-xmark{--fa: ""}.fa-helicopter-symbol{--fa: ""}.fa-helmet-un{--fa: ""}.fa-hill-avalanche{--fa: ""}.fa-hill-rockslide{--fa: ""}.fa-house-circle-check{--fa: ""}.fa-house-circle-exclamation{--fa: ""}.fa-house-circle-xmark{--fa: ""}.fa-house-fire{--fa: ""}.fa-house-flag{--fa: ""}.fa-house-flood-water{--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: ""}.fa-house-lock{--fa: ""}.fa-house-medical-circle-check{--fa: ""}.fa-house-medical-circle-exclamation{--fa: ""}.fa-house-medical-circle-xmark{--fa: ""}.fa-house-medical-flag{--fa: ""}.fa-house-tsunami{--fa: ""}.fa-jar{--fa: ""}.fa-jar-wheat{--fa: ""}.fa-jet-fighter-up{--fa: ""}.fa-jug-detergent{--fa: ""}.fa-kitchen-set{--fa: ""}.fa-land-mine-on{--fa: ""}.fa-landmark-flag{--fa: ""}.fa-laptop-file{--fa: ""}.fa-lines-leaning{--fa: ""}.fa-location-pin-lock{--fa: ""}.fa-locust{--fa: ""}.fa-magnifying-glass-arrow-right{--fa: ""}.fa-magnifying-glass-chart{--fa: ""}.fa-mars-and-venus-burst{--fa: ""}.fa-mask-ventilator{--fa: ""}.fa-mattress-pillow{--fa: ""}.fa-mobile-retro{--fa: ""}.fa-money-bill-transfer{--fa: ""}.fa-money-bill-trend-up{--fa: ""}.fa-money-bill-wheat{--fa: ""}.fa-mosquito{--fa: ""}.fa-mosquito-net{--fa: ""}.fa-mound{--fa: ""}.fa-mountain-city{--fa: ""}.fa-mountain-sun{--fa: ""}.fa-oil-well{--fa: ""}.fa-people-group{--fa: ""}.fa-people-line{--fa: ""}.fa-people-pulling{--fa: ""}.fa-people-robbery{--fa: ""}.fa-people-roof{--fa: ""}.fa-person-arrow-down-to-line{--fa: ""}.fa-person-arrow-up-from-line{--fa: ""}.fa-person-breastfeeding{--fa: ""}.fa-person-burst{--fa: ""}.fa-person-cane{--fa: ""}.fa-person-chalkboard{--fa: ""}.fa-person-circle-check{--fa: ""}.fa-person-circle-exclamation{--fa: ""}.fa-person-circle-minus{--fa: ""}.fa-person-circle-plus{--fa: ""}.fa-person-circle-question{--fa: ""}.fa-person-circle-xmark{--fa: ""}.fa-person-dress-burst{--fa: ""}.fa-person-drowning{--fa: ""}.fa-person-falling{--fa: ""}.fa-person-falling-burst{--fa: ""}.fa-person-half-dress{--fa: ""}.fa-person-harassing{--fa: ""}.fa-person-military-pointing{--fa: ""}.fa-person-military-rifle{--fa: ""}.fa-person-military-to-person{--fa: ""}.fa-person-rays{--fa: ""}.fa-person-rifle{--fa: ""}.fa-person-shelter{--fa: ""}.fa-person-walking-arrow-loop-left{--fa: ""}.fa-person-walking-arrow-right{--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: ""}.fa-person-walking-luggage{--fa: ""}.fa-plane-circle-check{--fa: ""}.fa-plane-circle-exclamation{--fa: ""}.fa-plane-circle-xmark{--fa: ""}.fa-plane-lock{--fa: ""}.fa-plate-wheat{--fa: ""}.fa-plug-circle-bolt{--fa: ""}.fa-plug-circle-check{--fa: ""}.fa-plug-circle-exclamation{--fa: ""}.fa-plug-circle-minus{--fa: ""}.fa-plug-circle-plus{--fa: ""}.fa-plug-circle-xmark{--fa: ""}.fa-ranking-star{--fa: ""}.fa-road-barrier{--fa: ""}.fa-road-bridge{--fa: ""}.fa-road-circle-check{--fa: ""}.fa-road-circle-exclamation{--fa: ""}.fa-road-circle-xmark{--fa: ""}.fa-road-lock{--fa: ""}.fa-road-spikes{--fa: ""}.fa-rug{--fa: ""}.fa-sack-xmark{--fa: ""}.fa-school-circle-check{--fa: ""}.fa-school-circle-exclamation{--fa: ""}.fa-school-circle-xmark{--fa: ""}.fa-school-flag{--fa: ""}.fa-school-lock{--fa: ""}.fa-sheet-plastic{--fa: ""}.fa-shield-cat{--fa: ""}.fa-shield-dog{--fa: ""}.fa-shield-heart{--fa: ""}.fa-square-nfi{--fa: ""}.fa-square-person-confined{--fa: ""}.fa-square-virus{--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: ""}.fa-sun-plant-wilt{--fa: ""}.fa-tarp{--fa: ""}.fa-tarp-droplet{--fa: ""}.fa-tent{--fa: ""}.fa-tent-arrow-down-to-line{--fa: ""}.fa-tent-arrow-left-right{--fa: ""}.fa-tent-arrow-turn-left{--fa: ""}.fa-tent-arrows-down{--fa: ""}.fa-tents{--fa: ""}.fa-toilet-portable{--fa: ""}.fa-toilets-portable{--fa: ""}.fa-tower-cell{--fa: ""}.fa-tower-observation{--fa: ""}.fa-tree-city{--fa: ""}.fa-trowel{--fa: ""}.fa-trowel-bricks{--fa: ""}.fa-truck-arrow-right{--fa: ""}.fa-truck-droplet{--fa: ""}.fa-truck-field{--fa: ""}.fa-truck-field-un{--fa: ""}.fa-truck-plane{--fa: ""}.fa-users-between-lines{--fa: ""}.fa-users-line{--fa: ""}.fa-users-rays{--fa: ""}.fa-users-rectangle{--fa: ""}.fa-users-viewfinder{--fa: ""}.fa-vial-circle-check{--fa: ""}.fa-vial-virus{--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: ""}.fa-worm{--fa: ""}.fa-xmarks-lines{--fa: ""}.fa-child-dress{--fa: ""}.fa-child-reaching{--fa: ""}.fa-file-circle-check{--fa: ""}.fa-file-circle-xmark{--fa: ""}.fa-person-through-window{--fa: ""}.fa-plant-wilt{--fa: ""}.fa-stapler{--fa: ""}.fa-train-tram{--fa: ""}.fa-table-cells-column-lock{--fa: ""}.fa-table-cells-row-lock{--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: ""}.fa-table-cells-row-unlock{--fa: ""}.fa-chart-diagram{--fa: ""}.fa-comment-nodes{--fa: ""}.fa-file-fragment{--fa: ""}.fa-file-half-dashed{--fa: ""}.fa-hexagon-nodes{--fa: ""}.fa-hexagon-nodes-bolt{--fa: ""}.fa-square-binary{--fa: ""}.fa-pentagon{--fa: ""}.fa-non-binary{--fa: ""}.fa-spiral{--fa: ""}.fa-picture-in-picture{--fa: ""}.fa-mobile-vibrate{--fa: ""}.fa-single-quote-left{--fa: ""}.fa-single-quote-right{--fa: ""}.fa-bus-side{--fa: ""}.fa-septagon,.fa-heptagon{--fa: ""}.fa-aquarius{--fa: ""}.fa-aries{--fa: ""}.fa-cancer{--fa: ""}.fa-capricorn{--fa: ""}.fa-gemini{--fa: ""}.fa-leo{--fa: ""}.fa-libra{--fa: ""}.fa-pisces{--fa: ""}.fa-sagittarius{--fa: ""}.fa-scorpio{--fa: ""}.fa-taurus{--fa: ""}.fa-virgo{--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: ""}.fa-music{--fa: ""}.fa-magnifying-glass,.fa-search{--fa: ""}.fa-heart{--fa: ""}.fa-star{--fa: ""}.fa-user,.fa-user-alt,.fa-user-large{--fa: ""}.fa-film,.fa-film-alt,.fa-film-simple{--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: ""}.fa-table-cells,.fa-th{--fa: ""}.fa-table-list,.fa-th-list{--fa: ""}.fa-check{--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: ""}.fa-power-off{--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: ""}.fa-gear,.fa-cog{--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: ""}.fa-clock,.fa-clock-four{--fa: ""}.fa-road{--fa: ""}.fa-download{--fa: ""}.fa-inbox{--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: ""}.fa-lock{--fa: ""}.fa-flag{--fa: ""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa: ""}.fa-volume-off{--fa: ""}.fa-volume-low,.fa-volume-down{--fa: ""}.fa-volume-high,.fa-volume-up{--fa: ""}.fa-qrcode{--fa: ""}.fa-barcode{--fa: ""}.fa-tag{--fa: ""}.fa-tags{--fa: ""}.fa-book{--fa: ""}.fa-bookmark{--fa: ""}.fa-print{--fa: ""}.fa-camera,.fa-camera-alt{--fa: ""}.fa-font{--fa: ""}.fa-bold{--fa: ""}.fa-italic{--fa: ""}.fa-text-height{--fa: ""}.fa-text-width{--fa: ""}.fa-align-left{--fa: ""}.fa-align-center{--fa: ""}.fa-align-right{--fa: ""}.fa-align-justify{--fa: ""}.fa-list,.fa-list-squares{--fa: ""}.fa-outdent,.fa-dedent{--fa: ""}.fa-indent{--fa: ""}.fa-video,.fa-video-camera{--fa: ""}.fa-image{--fa: ""}.fa-location-pin,.fa-map-marker{--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: ""}.fa-droplet,.fa-tint{--fa: ""}.fa-pen-to-square,.fa-edit{--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: ""}.fa-backward-step,.fa-step-backward{--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: ""}.fa-backward{--fa: ""}.fa-play{--fa: ""}.fa-pause{--fa: ""}.fa-stop{--fa: ""}.fa-forward{--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: ""}.fa-forward-step,.fa-step-forward{--fa: ""}.fa-eject{--fa: ""}.fa-chevron-left{--fa: ""}.fa-chevron-right{--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: ""}.fa-circle-check,.fa-check-circle{--fa: ""}.fa-circle-question,.fa-question-circle{--fa: ""}.fa-circle-info,.fa-info-circle{--fa: ""}.fa-crosshairs{--fa: ""}.fa-ban,.fa-cancel{--fa: ""}.fa-arrow-left{--fa: ""}.fa-arrow-right{--fa: ""}.fa-arrow-up{--fa: ""}.fa-arrow-down{--fa: ""}.fa-share,.fa-mail-forward{--fa: ""}.fa-expand{--fa: ""}.fa-compress{--fa: ""}.fa-minus,.fa-subtract{--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: ""}.fa-gift{--fa: ""}.fa-leaf{--fa: ""}.fa-fire{--fa: ""}.fa-eye{--fa: ""}.fa-eye-slash{--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: ""}.fa-plane{--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: ""}.fa-shuffle,.fa-random{--fa: ""}.fa-comment{--fa: ""}.fa-magnet{--fa: ""}.fa-chevron-up{--fa: ""}.fa-chevron-down{--fa: ""}.fa-retweet{--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: ""}.fa-folder,.fa-folder-blank{--fa: ""}.fa-folder-open{--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: ""}.fa-camera-retro{--fa: ""}.fa-key{--fa: ""}.fa-gears,.fa-cogs{--fa: ""}.fa-comments{--fa: ""}.fa-star-half{--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: ""}.fa-trophy{--fa: ""}.fa-upload{--fa: ""}.fa-lemon{--fa: ""}.fa-phone{--fa: ""}.fa-square-phone,.fa-phone-square{--fa: ""}.fa-unlock{--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: ""}.fa-rss,.fa-feed{--fa: ""}.fa-hard-drive,.fa-hdd{--fa: ""}.fa-bullhorn{--fa: ""}.fa-certificate{--fa: ""}.fa-hand-point-right{--fa: ""}.fa-hand-point-left{--fa: ""}.fa-hand-point-up{--fa: ""}.fa-hand-point-down{--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: ""}.fa-globe{--fa: ""}.fa-wrench{--fa: ""}.fa-list-check,.fa-tasks{--fa: ""}.fa-filter{--fa: ""}.fa-briefcase{--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: ""}.fa-users{--fa: ""}.fa-link,.fa-chain{--fa: ""}.fa-cloud{--fa: ""}.fa-flask{--fa: ""}.fa-scissors,.fa-cut{--fa: ""}.fa-copy{--fa: ""}.fa-paperclip{--fa: ""}.fa-floppy-disk,.fa-save{--fa: ""}.fa-square{--fa: ""}.fa-bars,.fa-navicon{--fa: ""}.fa-list-ul,.fa-list-dots{--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: ""}.fa-strikethrough{--fa: ""}.fa-underline{--fa: ""}.fa-table{--fa: ""}.fa-wand-magic,.fa-magic{--fa: ""}.fa-truck{--fa: ""}.fa-money-bill{--fa: ""}.fa-caret-down{--fa: ""}.fa-caret-up{--fa: ""}.fa-caret-left{--fa: ""}.fa-caret-right{--fa: ""}.fa-table-columns,.fa-columns{--fa: ""}.fa-sort,.fa-unsorted{--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: ""}.fa-envelope{--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: ""}.fa-gavel,.fa-legal{--fa: ""}.fa-bolt,.fa-zap{--fa: ""}.fa-sitemap{--fa: ""}.fa-umbrella{--fa: ""}.fa-paste,.fa-file-clipboard{--fa: ""}.fa-lightbulb{--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: ""}.fa-user-doctor,.fa-user-md{--fa: ""}.fa-stethoscope{--fa: ""}.fa-suitcase{--fa: ""}.fa-bell{--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: ""}.fa-suitcase-medical,.fa-medkit{--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: ""}.fa-square-h,.fa-h-square{--fa: ""}.fa-square-plus,.fa-plus-square{--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: ""}.fa-angle-left{--fa: ""}.fa-angle-right{--fa: ""}.fa-angle-up{--fa: ""}.fa-angle-down{--fa: ""}.fa-laptop{--fa: ""}.fa-tablet-button{--fa: ""}.fa-mobile-button{--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: ""}.fa-spinner{--fa: ""}.fa-circle{--fa: ""}.fa-face-smile,.fa-smile{--fa: ""}.fa-face-frown,.fa-frown{--fa: ""}.fa-face-meh,.fa-meh{--fa: ""}.fa-gamepad{--fa: ""}.fa-keyboard{--fa: ""}.fa-flag-checkered{--fa: ""}.fa-terminal{--fa: ""}.fa-code{--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: ""}.fa-location-arrow{--fa: ""}.fa-crop{--fa: ""}.fa-code-branch{--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: ""}.fa-info{--fa: ""}.fa-superscript{--fa: ""}.fa-subscript{--fa: ""}.fa-eraser{--fa: ""}.fa-puzzle-piece{--fa: ""}.fa-microphone{--fa: ""}.fa-microphone-slash{--fa: ""}.fa-shield,.fa-shield-blank{--fa: ""}.fa-calendar{--fa: ""}.fa-fire-extinguisher{--fa: ""}.fa-rocket{--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: ""}.fa-anchor{--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: ""}.fa-bullseye{--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: ""}.fa-square-rss,.fa-rss-square{--fa: ""}.fa-circle-play,.fa-play-circle{--fa: ""}.fa-ticket{--fa: ""}.fa-square-minus,.fa-minus-square{--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: ""}.fa-square-check,.fa-check-square{--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: ""}.fa-share-from-square,.fa-share-square{--fa: ""}.fa-compass{--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: ""}.fa-file{--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: ""}.fa-thumbs-up{--fa: ""}.fa-thumbs-down{--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: ""}.fa-person-dress,.fa-female{--fa: ""}.fa-person,.fa-male{--fa: ""}.fa-sun{--fa: ""}.fa-moon{--fa: ""}.fa-box-archive,.fa-archive{--fa: ""}.fa-bug{--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: ""}.fa-wheelchair{--fa: ""}.fa-lira-sign{--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: ""}.fa-language{--fa: ""}.fa-fax{--fa: ""}.fa-building{--fa: ""}.fa-child{--fa: ""}.fa-paw{--fa: ""}.fa-cube{--fa: ""}.fa-cubes{--fa: ""}.fa-recycle{--fa: ""}.fa-car,.fa-automobile{--fa: ""}.fa-taxi,.fa-cab{--fa: ""}.fa-tree{--fa: ""}.fa-database{--fa: ""}.fa-file-pdf{--fa: ""}.fa-file-word{--fa: ""}.fa-file-excel{--fa: ""}.fa-file-powerpoint{--fa: ""}.fa-file-image{--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: ""}.fa-file-audio{--fa: ""}.fa-file-video{--fa: ""}.fa-file-code{--fa: ""}.fa-life-ring{--fa: ""}.fa-circle-notch{--fa: ""}.fa-paper-plane{--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: ""}.fa-heading,.fa-header{--fa: ""}.fa-paragraph{--fa: ""}.fa-sliders,.fa-sliders-h{--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: ""}.fa-bomb{--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: ""}.fa-tty,.fa-teletype{--fa: ""}.fa-binoculars{--fa: ""}.fa-plug{--fa: ""}.fa-newspaper{--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: ""}.fa-calculator{--fa: ""}.fa-bell-slash{--fa: ""}.fa-trash{--fa: ""}.fa-copyright{--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: ""}.fa-chart-area,.fa-area-chart{--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: ""}.fa-chart-line,.fa-line-chart{--fa: ""}.fa-toggle-off{--fa: ""}.fa-toggle-on{--fa: ""}.fa-bicycle{--fa: ""}.fa-bus{--fa: ""}.fa-closed-captioning{--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: ""}.fa-cart-plus{--fa: ""}.fa-cart-arrow-down{--fa: ""}.fa-diamond{--fa: ""}.fa-ship{--fa: ""}.fa-user-secret{--fa: ""}.fa-motorcycle{--fa: ""}.fa-street-view{--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: ""}.fa-venus{--fa: ""}.fa-mars{--fa: ""}.fa-mercury{--fa: ""}.fa-mars-and-venus{--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: ""}.fa-venus-double{--fa: ""}.fa-mars-double{--fa: ""}.fa-venus-mars{--fa: ""}.fa-mars-stroke{--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: ""}.fa-neuter{--fa: ""}.fa-genderless{--fa: ""}.fa-server{--fa: ""}.fa-user-plus{--fa: ""}.fa-user-xmark,.fa-user-times{--fa: ""}.fa-bed{--fa: ""}.fa-train{--fa: ""}.fa-train-subway,.fa-subway{--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: ""}.fa-battery-half,.fa-battery-3{--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: ""}.fa-i-cursor{--fa: ""}.fa-object-group{--fa: ""}.fa-object-ungroup{--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: ""}.fa-clone{--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: ""}.fa-hand,.fa-hand-paper{--fa: ""}.fa-hand-scissors{--fa: ""}.fa-hand-lizard{--fa: ""}.fa-hand-spock{--fa: ""}.fa-hand-pointer{--fa: ""}.fa-hand-peace{--fa: ""}.fa-trademark{--fa: ""}.fa-registered{--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: ""}.fa-calendar-plus{--fa: ""}.fa-calendar-minus{--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: ""}.fa-calendar-check{--fa: ""}.fa-industry{--fa: ""}.fa-map-pin{--fa: ""}.fa-signs-post,.fa-map-signs{--fa: ""}.fa-map{--fa: ""}.fa-message,.fa-comment-alt{--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: ""}.fa-universal-access{--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: ""}.fa-audio-description{--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: ""}.fa-braille{--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: ""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa: ""}.fa-envelope-open{--fa: ""}.fa-address-book,.fa-contact-book{--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: ""}.fa-circle-user,.fa-user-circle{--fa: ""}.fa-id-badge{--fa: ""}.fa-id-card,.fa-drivers-license{--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: ""}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: ""}.fa-shower{--fa: ""}.fa-bath,.fa-bathtub{--fa: ""}.fa-podcast{--fa: ""}.fa-window-maximize{--fa: ""}.fa-window-minimize{--fa: ""}.fa-window-restore{--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: ""}.fa-microchip{--fa: ""}.fa-snowflake{--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: ""}.fa-utensils,.fa-cutlery{--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: ""}.fa-trash-can,.fa-trash-alt{--fa: ""}.fa-rotate,.fa-sync-alt{--fa: ""}.fa-stopwatch{--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: ""}.fa-poo{--fa: ""}.fa-images{--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: ""}.fa-pen{--fa: ""}.fa-pen-clip,.fa-pen-alt{--fa: ""}.fa-octagon{--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: ""}.fa-hexagon{--fa: ""}.fa-file-pen,.fa-file-edit{--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: ""}.fa-clipboard{--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: ""}.fa-alarm-clock{--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: ""}.fa-repeat{--fa: ""}.fa-code-commit{--fa: ""}.fa-code-merge{--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: ""}.fa-gem{--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: ""}.fa-lock-open{--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: ""}.fa-phone-slash{--fa: ""}.fa-image-portrait,.fa-portrait{--fa: ""}.fa-reply,.fa-mail-reply{--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: ""}.fa-tablet,.fa-tablet-android{--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: ""}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: ""}.fa-baseball-bat-ball{--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: ""}.fa-bowling-ball{--fa: ""}.fa-chess{--fa: ""}.fa-chess-bishop{--fa: ""}.fa-chess-board{--fa: ""}.fa-chess-king{--fa: ""}.fa-chess-knight{--fa: ""}.fa-chess-pawn{--fa: ""}.fa-chess-queen{--fa: ""}.fa-chess-rook{--fa: ""}.fa-dumbbell{--fa: ""}.fa-football,.fa-football-ball{--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: ""}.fa-hockey-puck{--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: ""}.fa-square-full{--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: ""}.fa-hand-dots,.fa-allergies{--fa: ""}.fa-bandage,.fa-band-aid{--fa: ""}.fa-box{--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: ""}.fa-briefcase-medical{--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: ""}.fa-capsules{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-clipboard-list{--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: ""}.fa-dna{--fa: ""}.fa-dolly,.fa-dolly-box{--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: ""}.fa-file-medical{--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: ""}.fa-notes-medical{--fa: ""}.fa-pallet{--fa: ""}.fa-pills{--fa: ""}.fa-prescription-bottle{--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: ""}.fa-smoking{--fa: ""}.fa-syringe{--fa: ""}.fa-tablets{--fa: ""}.fa-thermometer{--fa: ""}.fa-vial{--fa: ""}.fa-vials{--fa: ""}.fa-warehouse{--fa: ""}.fa-weight-scale,.fa-weight{--fa: ""}.fa-x-ray{--fa: ""}.fa-box-open{--fa: ""}.fa-comment-dots,.fa-commenting{--fa: ""}.fa-comment-slash{--fa: ""}.fa-couch{--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: ""}.fa-dove{--fa: ""}.fa-hand-holding{--fa: ""}.fa-hand-holding-heart{--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: ""}.fa-hands-holding{--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: ""}.fa-parachute-box{--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: ""}.fa-piggy-bank{--fa: ""}.fa-ribbon{--fa: ""}.fa-route{--fa: ""}.fa-seedling,.fa-sprout{--fa: ""}.fa-sign-hanging,.fa-sign{--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: ""}.fa-tape{--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: ""}.fa-truck-moving{--fa: ""}.fa-video-slash{--fa: ""}.fa-wine-glass{--fa: ""}.fa-user-astronaut{--fa: ""}.fa-user-check{--fa: ""}.fa-user-clock{--fa: ""}.fa-user-gear,.fa-user-cog{--fa: ""}.fa-user-pen,.fa-user-edit{--fa: ""}.fa-user-group,.fa-user-friends{--fa: ""}.fa-user-graduate{--fa: ""}.fa-user-lock{--fa: ""}.fa-user-minus{--fa: ""}.fa-user-ninja{--fa: ""}.fa-user-shield{--fa: ""}.fa-user-slash,.fa-user-alt-slash,.fa-user-large-slash{--fa: ""}.fa-user-tag{--fa: ""}.fa-user-tie{--fa: ""}.fa-users-gear,.fa-users-cog{--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: ""}.fa-blender{--fa: ""}.fa-book-open{--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: ""}.fa-broom{--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: ""}.fa-church{--fa: ""}.fa-coins{--fa: ""}.fa-compact-disc{--fa: ""}.fa-crow{--fa: ""}.fa-crown{--fa: ""}.fa-dice{--fa: ""}.fa-dice-five{--fa: ""}.fa-dice-four{--fa: ""}.fa-dice-one{--fa: ""}.fa-dice-six{--fa: ""}.fa-dice-three{--fa: ""}.fa-dice-two{--fa: ""}.fa-divide{--fa: ""}.fa-door-closed{--fa: ""}.fa-door-open{--fa: ""}.fa-feather{--fa: ""}.fa-frog{--fa: ""}.fa-gas-pump{--fa: ""}.fa-glasses{--fa: ""}.fa-greater-than-equal{--fa: ""}.fa-helicopter{--fa: ""}.fa-infinity{--fa: ""}.fa-kiwi-bird{--fa: ""}.fa-less-than-equal{--fa: ""}.fa-memory{--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: ""}.fa-money-bill-wave{--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: ""}.fa-money-check{--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: ""}.fa-not-equal{--fa: ""}.fa-palette{--fa: ""}.fa-square-parking,.fa-parking{--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: ""}.fa-receipt{--fa: ""}.fa-robot{--fa: ""}.fa-ruler{--fa: ""}.fa-ruler-combined{--fa: ""}.fa-ruler-horizontal{--fa: ""}.fa-ruler-vertical{--fa: ""}.fa-school{--fa: ""}.fa-screwdriver{--fa: ""}.fa-shoe-prints{--fa: ""}.fa-skull{--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: ""}.fa-store{--fa: ""}.fa-shop,.fa-store-alt{--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: ""}.fa-stroopwafel{--fa: ""}.fa-toolbox{--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: ""}.fa-person-walking,.fa-walking{--fa: ""}.fa-wallet{--fa: ""}.fa-face-angry,.fa-angry{--fa: ""}.fa-archway{--fa: ""}.fa-book-atlas,.fa-atlas{--fa: ""}.fa-award{--fa: ""}.fa-delete-left,.fa-backspace{--fa: ""}.fa-bezier-curve{--fa: ""}.fa-bong{--fa: ""}.fa-brush{--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: ""}.fa-cannabis{--fa: ""}.fa-check-double{--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: ""}.fa-cookie{--fa: ""}.fa-cookie-bite{--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: ""}.fa-drum{--fa: ""}.fa-drum-steelpan{--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: ""}.fa-file-contract{--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: ""}.fa-file-invoice{--fa: ""}.fa-file-invoice-dollar{--fa: ""}.fa-file-prescription{--fa: ""}.fa-file-signature{--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: ""}.fa-fill{--fa: ""}.fa-fill-drip{--fa: ""}.fa-fingerprint{--fa: ""}.fa-fish{--fa: ""}.fa-face-flushed,.fa-flushed{--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: ""}.fa-earth-africa,.fa-globe-africa{--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: ""}.fa-face-grimace,.fa-grimace{--fa: ""}.fa-face-grin,.fa-grin{--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: ""}.fa-grip,.fa-grid-horizontal,.fa-grip-horizontal{--fa: ""}.fa-grip-vertical,.fa-grid-vertical{--fa: ""}.fa-headset{--fa: ""}.fa-highlighter{--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: ""}.fa-hotel{--fa: ""}.fa-joint{--fa: ""}.fa-face-kiss,.fa-kiss{--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: ""}.fa-face-laugh,.fa-laugh{--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: ""}.fa-map-location,.fa-map-marked{--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: ""}.fa-marker{--fa: ""}.fa-medal{--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: ""}.fa-monument{--fa: ""}.fa-mortar-pestle{--fa: ""}.fa-paint-roller{--fa: ""}.fa-passport{--fa: ""}.fa-pen-fancy{--fa: ""}.fa-pen-nib{--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: ""}.fa-plane-arrival{--fa: ""}.fa-plane-departure{--fa: ""}.fa-prescription{--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: ""}.fa-signature{--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: ""}.fa-solar-panel{--fa: ""}.fa-spa,.fa-lotus{--fa: ""}.fa-splotch{--fa: ""}.fa-spray-can{--fa: ""}.fa-stamp{--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: ""}.fa-suitcase-rolling{--fa: ""}.fa-face-surprise,.fa-surprise{--fa: ""}.fa-swatchbook{--fa: ""}.fa-person-swimming,.fa-swimmer{--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: ""}.fa-face-tired,.fa-tired{--fa: ""}.fa-tooth{--fa: ""}.fa-umbrella-beach{--fa: ""}.fa-weight-hanging{--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: ""}.fa-atom{--fa: ""}.fa-bone{--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: ""}.fa-brain{--fa: ""}.fa-car-rear,.fa-car-alt{--fa: ""}.fa-car-battery,.fa-battery-car{--fa: ""}.fa-car-burst,.fa-car-crash{--fa: ""}.fa-car-side{--fa: ""}.fa-charging-station{--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: ""}.fa-draw-polygon,.fa-vector-polygon{--fa: ""}.fa-laptop-code{--fa: ""}.fa-layer-group{--fa: ""}.fa-location-crosshairs,.fa-location{--fa: ""}.fa-lungs{--fa: ""}.fa-microscope{--fa: ""}.fa-oil-can{--fa: ""}.fa-poop{--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: ""}.fa-star-of-life{--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: ""}.fa-teeth{--fa: ""}.fa-teeth-open{--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: ""}.fa-traffic-light{--fa: ""}.fa-truck-monster{--fa: ""}.fa-truck-pickup{--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: ""}.fa-ankh{--fa: ""}.fa-book-bible,.fa-bible{--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: ""}.fa-city{--fa: ""}.fa-comment-dollar{--fa: ""}.fa-comments-dollar{--fa: ""}.fa-cross{--fa: ""}.fa-dharmachakra{--fa: ""}.fa-envelope-open-text{--fa: ""}.fa-folder-minus{--fa: ""}.fa-folder-plus{--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: ""}.fa-gopuram{--fa: ""}.fa-hamsa{--fa: ""}.fa-bahai,.fa-haykal{--fa: ""}.fa-jedi{--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: ""}.fa-kaaba{--fa: ""}.fa-khanda{--fa: ""}.fa-landmark{--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: ""}.fa-menorah{--fa: ""}.fa-mosque{--fa: ""}.fa-om{--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: ""}.fa-peace{--fa: ""}.fa-place-of-worship{--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: ""}.fa-person-praying,.fa-pray{--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: ""}.fa-book-quran,.fa-quran{--fa: ""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: ""}.fa-socks{--fa: ""}.fa-square-root-variable,.fa-square-root-alt{--fa: ""}.fa-star-and-crescent{--fa: ""}.fa-star-of-david{--fa: ""}.fa-synagogue{--fa: ""}.fa-scroll-torah,.fa-torah{--fa: ""}.fa-torii-gate{--fa: ""}.fa-vihara{--fa: ""}.fa-volume,.fa-volume-medium{--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: ""}.fa-yin-yang{--fa: ""}.fa-blender-phone{--fa: ""}.fa-book-skull,.fa-book-dead{--fa: ""}.fa-campground{--fa: ""}.fa-cat{--fa: ""}.fa-chair{--fa: ""}.fa-cloud-moon{--fa: ""}.fa-cloud-sun{--fa: ""}.fa-cow{--fa: ""}.fa-dice-d20{--fa: ""}.fa-dice-d6{--fa: ""}.fa-dog{--fa: ""}.fa-dragon{--fa: ""}.fa-drumstick-bite{--fa: ""}.fa-dungeon{--fa: ""}.fa-file-csv{--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: ""}.fa-ghost{--fa: ""}.fa-hammer{--fa: ""}.fa-hanukiah{--fa: ""}.fa-hat-wizard{--fa: ""}.fa-person-hiking,.fa-hiking{--fa: ""}.fa-hippo{--fa: ""}.fa-horse{--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: ""}.fa-hryvnia-sign,.fa-hryvnia{--fa: ""}.fa-mask{--fa: ""}.fa-mountain{--fa: ""}.fa-network-wired{--fa: ""}.fa-otter{--fa: ""}.fa-ring{--fa: ""}.fa-person-running,.fa-running{--fa: ""}.fa-scroll{--fa: ""}.fa-skull-crossbones{--fa: ""}.fa-slash{--fa: ""}.fa-spider{--fa: ""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa: ""}.fa-tractor{--fa: ""}.fa-user-injured{--fa: ""}.fa-vr-cardboard{--fa: ""}.fa-wand-sparkles{--fa: ""}.fa-wind{--fa: ""}.fa-wine-bottle{--fa: ""}.fa-cloud-meatball{--fa: ""}.fa-cloud-moon-rain{--fa: ""}.fa-cloud-rain{--fa: ""}.fa-cloud-showers-heavy{--fa: ""}.fa-cloud-sun-rain{--fa: ""}.fa-democrat{--fa: ""}.fa-flag-usa{--fa: ""}.fa-hurricane{--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: ""}.fa-meteor{--fa: ""}.fa-person-booth{--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: ""}.fa-rainbow{--fa: ""}.fa-republican{--fa: ""}.fa-smog{--fa: ""}.fa-temperature-high{--fa: ""}.fa-temperature-low{--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: ""}.fa-tornado{--fa: ""}.fa-volcano{--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: ""}.fa-water{--fa: ""}.fa-baby{--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: ""}.fa-biohazard{--fa: ""}.fa-blog{--fa: ""}.fa-calendar-day{--fa: ""}.fa-calendar-week{--fa: ""}.fa-candy-cane{--fa: ""}.fa-carrot{--fa: ""}.fa-cash-register{--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: ""}.fa-dumpster{--fa: ""}.fa-dumpster-fire{--fa: ""}.fa-ethernet{--fa: ""}.fa-gifts{--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: ""}.fa-grip-lines{--fa: ""}.fa-grip-lines-vertical{--fa: ""}.fa-guitar{--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: ""}.fa-holly-berry{--fa: ""}.fa-horse-head{--fa: ""}.fa-icicles{--fa: ""}.fa-igloo{--fa: ""}.fa-mitten{--fa: ""}.fa-mug-hot{--fa: ""}.fa-radiation{--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: ""}.fa-restroom{--fa: ""}.fa-satellite{--fa: ""}.fa-satellite-dish{--fa: ""}.fa-sd-card{--fa: ""}.fa-sim-card{--fa: ""}.fa-person-skating,.fa-skating{--fa: ""}.fa-person-skiing,.fa-skiing{--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: ""}.fa-sleigh{--fa: ""}.fa-comment-sms,.fa-sms{--fa: ""}.fa-person-snowboarding,.fa-snowboarding{--fa: ""}.fa-snowman{--fa: ""}.fa-snowplow{--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: ""}.fa-toilet{--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: ""}.fa-cable-car,.fa-tram{--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: ""}.fa-bacon{--fa: ""}.fa-book-medical{--fa: ""}.fa-bread-slice{--fa: ""}.fa-cheese{--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: ""}.fa-clipboard-user{--fa: ""}.fa-comment-medical{--fa: ""}.fa-crutch{--fa: ""}.fa-disease{--fa: ""}.fa-egg{--fa: ""}.fa-folder-tree{--fa: ""}.fa-burger,.fa-hamburger{--fa: ""}.fa-hand-middle-finger{--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: ""}.fa-hospital-user{--fa: ""}.fa-hotdog{--fa: ""}.fa-ice-cream{--fa: ""}.fa-laptop-medical{--fa: ""}.fa-pager{--fa: ""}.fa-pepper-hot{--fa: ""}.fa-pizza-slice{--fa: ""}.fa-sack-dollar{--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: ""}.fa-user-nurse{--fa: ""}.fa-wave-square{--fa: ""}.fa-person-biking,.fa-biking{--fa: ""}.fa-border-all{--fa: ""}.fa-border-none{--fa: ""}.fa-border-top-left,.fa-border-style{--fa: ""}.fa-person-digging,.fa-digging{--fa: ""}.fa-fan{--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: ""}.fa-photo-film,.fa-photo-video{--fa: ""}.fa-text-slash,.fa-remove-format{--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: ""}.fa-spell-check{--fa: ""}.fa-voicemail{--fa: ""}.fa-hat-cowboy{--fa: ""}.fa-hat-cowboy-side{--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: ""}.fa-radio{--fa: ""}.fa-record-vinyl{--fa: ""}.fa-walkie-talkie{--fa: ""}.fa-caravan{--fa: ""}:root,:host{--fa-family-brands: "Font Awesome 7 Brands";--fa-font-brands: normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-firefox-browser{--fa: ""}.fa-ideal{--fa: ""}.fa-microblog{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-unity{--fa: ""}.fa-dailymotion{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-mixer{--fa: ""}.fa-shopify{--fa: ""}.fa-deezer{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-google-pay{--fa: ""}.fa-rust{--fa: ""}.fa-tiktok{--fa: ""}.fa-unsplash{--fa: ""}.fa-cloudflare{--fa: ""}.fa-guilded{--fa: ""}.fa-hive{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-instalod{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-perbyte{--fa: ""}.fa-uncharted{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-wodu{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-bots{--fa: ""}.fa-cmplid{--fa: ""}.fa-bilibili{--fa: ""}.fa-golang{--fa: ""}.fa-pix{--fa: ""}.fa-sitrox{--fa: ""}.fa-hashnode{--fa: ""}.fa-meta{--fa: ""}.fa-padlet{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-screenpal{--fa: ""}.fa-space-awesome{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-odysee{--fa: ""}.fa-stubber{--fa: ""}.fa-debian{--fa: ""}.fa-shoelace{--fa: ""}.fa-threads{--fa: ""}.fa-square-threads{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-x-twitter{--fa: ""}.fa-opensuse{--fa: ""}.fa-letterboxd{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-mintbit{--fa: ""}.fa-google-scholar{--fa: ""}.fa-brave{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-pixiv{--fa: ""}.fa-upwork{--fa: ""}.fa-webflow{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-bluesky{--fa: ""}.fa-jxl{--fa: ""}.fa-square-upwork{--fa: ""}.fa-web-awesome{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-dart-lang{--fa: ""}.fa-flutter{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-css{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-openai{--fa: ""}.fa-square-linkedin{--fa: ""}.fa-cash-app{--fa: ""}.fa-disqus{--fa: ""}.fa-eleventy,.fa-11ty{--fa: ""}.fa-kakao-talk{--fa: ""}.fa-linktree{--fa: ""}.fa-notion{--fa: ""}.fa-pandora{--fa: ""}.fa-pixelfed{--fa: ""}.fa-tidal{--fa: ""}.fa-vsco{--fa: ""}.fa-w3c{--fa: ""}.fa-lumon{--fa: ""}.fa-lumon-drop{--fa: ""}.fa-square-figma{--fa: ""}.fa-tex{--fa: ""}.fa-duolingo{--fa: ""}.fa-supportnow{--fa: ""}.fa-tor-browser{--fa: ""}.fa-typescript{--fa: ""}.fa-square-deskpro{--fa: ""}.fa-circle-zulip{--fa: ""}.fa-julia{--fa: ""}.fa-zulip{--fa: ""}.fa-unison{--fa: ""}.fa-board-game-geek,.fa-bgg{--fa: ""}.fa-ko-fi{--fa: ""}.fa-kubernetes{--fa: ""}.fa-postgresql{--fa: ""}.fa-scaleway{--fa: ""}.fa-venmo{--fa: ""}.fa-venmo-v{--fa: ""}.fa-unreal-engine{--fa: ""}.fa-globaleaks{--fa: ""}.fa-solana{--fa: ""}.fa-threema{--fa: ""}.fa-forgejo{--fa: ""}.fa-claude{--fa: ""}.fa-gitee{--fa: ""}.fa-xmpp{--fa: ""}.fa-fediverse{--fa: ""}.fa-tailwind-css{--fa: ""}.fa-arch-linux{--fa: ""}.fa-svelte{--fa: ""}.fa-hugging-face{--fa: ""}.fa-leetcode{--fa: ""}.fa-openstreetmap{--fa: ""}.fa-ultralytics{--fa: ""}.fa-ultralytics-hub{--fa: ""}.fa-ultralytics-yolo{--fa: ""}.fa-obsidian{--fa: ""}.fa-zoom{--fa: ""}.fa-vim{--fa: ""}.fa-symfonycasts{--fa: ""}.fa-build-awesome{--fa: ""}.fa-codeberg{--fa: ""}.fa-devpost{--fa: ""}.fa-internet-archive{--fa: ""}.fa-lets-encrypt{--fa: ""}.fa-matrix{--fa: ""}.fa-mattermost{--fa: ""}.fa-nextcloud{--fa: ""}.fa-roblox-creator-studio{--fa: ""}.fa-square-build-awesome-stroke{--fa: ""}.fa-substack{--fa: ""}.fa-tesla{--fa: ""}.fa-xrp{--fa: ""}.fa-xrpl{--fa: ""}.fa-youtube-shorts{--fa: ""}.fa-ror{--fa: ""}.fa-visual-studio{--fa: ""}.fa-dolibarr{--fa: ""}.fa-obs-studio{--fa: ""}.fa-storybook{--fa: ""}.fa-a11y-project{--fa: ""}.fa-copilot{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-linkedin{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-twitter{--fa: ""}.fa-facebook{--fa: ""}.fa-github{--fa: ""}.fa-pinterest{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-github-alt{--fa: ""}.fa-maxcdn{--fa: ""}.fa-html5{--fa: ""}.fa-css3{--fa: ""}.fa-btc{--fa: ""}.fa-youtube{--fa: ""}.fa-xing{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-dropbox{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-instagram{--fa: ""}.fa-flickr{--fa: ""}.fa-adn{--fa: ""}.fa-bitbucket{--fa: ""}.fa-tumblr{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-apple{--fa: ""}.fa-windows{--fa: ""}.fa-android{--fa: ""}.fa-linux{--fa: ""}.fa-dribbble{--fa: ""}.fa-skype{--fa: ""}.fa-foursquare{--fa: ""}.fa-trello{--fa: ""}.fa-gratipay{--fa: ""}.fa-vk{--fa: ""}.fa-weibo{--fa: ""}.fa-renren{--fa: ""}.fa-pagelines{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-wordpress{--fa: ""}.fa-openid{--fa: ""}.fa-yahoo{--fa: ""}.fa-google{--fa: ""}.fa-reddit{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-delicious{--fa: ""}.fa-digg{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-drupal{--fa: ""}.fa-joomla{--fa: ""}.fa-behance{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-steam{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-spotify{--fa: ""}.fa-deviantart{--fa: ""}.fa-soundcloud{--fa: ""}.fa-vine{--fa: ""}.fa-codepen{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-rebel{--fa: ""}.fa-empire{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-git{--fa: ""}.fa-hacker-news{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-qq{--fa: ""}.fa-weixin{--fa: ""}.fa-slideshare{--fa: ""}.fa-twitch{--fa: ""}.fa-yelp{--fa: ""}.fa-paypal{--fa: ""}.fa-google-wallet{--fa: ""}.fa-cc-visa{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-cc-discover{--fa: ""}.fa-cc-amex{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-lastfm{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-ioxhost{--fa: ""}.fa-angellist{--fa: ""}.fa-buysellads{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-dashcube{--fa: ""}.fa-forumbee{--fa: ""}.fa-leanpub{--fa: ""}.fa-sellsy{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-skyatlas{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-whatsapp{--fa: ""}.fa-viacoin{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-y-combinator{--fa: ""}.fa-optin-monster{--fa: ""}.fa-opencart{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-creative-commons{--fa: ""}.fa-gg{--fa: ""}.fa-gg-circle{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-get-pocket{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-safari{--fa: ""}.fa-chrome{--fa: ""}.fa-firefox{--fa: ""}.fa-opera{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-contao{--fa: ""}.fa-500px{--fa: ""}.fa-amazon{--fa: ""}.fa-houzz{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-black-tie{--fa: ""}.fa-fonticons{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-edge{--fa: ""}.fa-codiepie{--fa: ""}.fa-modx{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-usb{--fa: ""}.fa-product-hunt{--fa: ""}.fa-mixcloud{--fa: ""}.fa-scribd{--fa: ""}.fa-bluetooth{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-gitlab{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-wpforms{--fa: ""}.fa-envira{--fa: ""}.fa-glide{--fa: ""}.fa-glide-g{--fa: ""}.fa-viadeo{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-pied-piper{--fa: ""}.fa-first-order{--fa: ""}.fa-yoast{--fa: ""}.fa-themeisle{--fa: ""}.fa-google-plus{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-linode{--fa: ""}.fa-quora{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-bandcamp{--fa: ""}.fa-grav{--fa: ""}.fa-etsy{--fa: ""}.fa-imdb{--fa: ""}.fa-ravelry{--fa: ""}.fa-sellcast{--fa: ""}.fa-superpowers{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-meetup{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-accusoft{--fa: ""}.fa-adversal{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-algolia{--fa: ""}.fa-amilia{--fa: ""}.fa-angrycreative{--fa: ""}.fa-app-store{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-apper{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-audible{--fa: ""}.fa-avianex{--fa: ""}.fa-aws{--fa: ""}.fa-bimobject{--fa: ""}.fa-bitcoin{--fa: ""}.fa-bity{--fa: ""}.fa-blackberry{--fa: ""}.fa-blogger{--fa: ""}.fa-blogger-b{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-centercode{--fa: ""}.fa-cloudscale{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-cloudversify{--fa: ""}.fa-cpanel{--fa: ""}.fa-css3-alt{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-d-and-d{--fa: ""}.fa-deploydog{--fa: ""}.fa-deskpro{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-discord{--fa: ""}.fa-discourse{--fa: ""}.fa-dochub{--fa: ""}.fa-docker{--fa: ""}.fa-draft2digital{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-dyalog{--fa: ""}.fa-earlybirds{--fa: ""}.fa-erlang{--fa: ""}.fa-facebook-f{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-firstdraft{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-freebsd{--fa: ""}.fa-gitkraken{--fa: ""}.fa-gofore{--fa: ""}.fa-goodreads{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-google-drive{--fa: ""}.fa-google-play{--fa: ""}.fa-gripfire{--fa: ""}.fa-grunt{--fa: ""}.fa-gulp{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-hotjar{--fa: ""}.fa-hubspot{--fa: ""}.fa-itunes{--fa: ""}.fa-itunes-note{--fa: ""}.fa-jenkins{--fa: ""}.fa-joget{--fa: ""}.fa-js{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-keycdn{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-laravel{--fa: ""}.fa-line{--fa: ""}.fa-lyft{--fa: ""}.fa-magento{--fa: ""}.fa-medapps{--fa: ""}.fa-medrt{--fa: ""}.fa-microsoft{--fa: ""}.fa-mix{--fa: ""}.fa-mizuni{--fa: ""}.fa-monero{--fa: ""}.fa-napster{--fa: ""}.fa-node-js{--fa: ""}.fa-npm{--fa: ""}.fa-ns8{--fa: ""}.fa-nutritionix{--fa: ""}.fa-page4{--fa: ""}.fa-palfed{--fa: ""}.fa-patreon{--fa: ""}.fa-periscope{--fa: ""}.fa-phabricator{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-playstation{--fa: ""}.fa-pushed{--fa: ""}.fa-python{--fa: ""}.fa-red-river{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-replyd{--fa: ""}.fa-resolving{--fa: ""}.fa-rocketchat{--fa: ""}.fa-rockrms{--fa: ""}.fa-schlix{--fa: ""}.fa-searchengin{--fa: ""}.fa-servicestack{--fa: ""}.fa-sistrix{--fa: ""}.fa-speakap{--fa: ""}.fa-staylinked{--fa: ""}.fa-steam-symbol{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-studiovinari{--fa: ""}.fa-supple{--fa: ""}.fa-uber{--fa: ""}.fa-uikit{--fa: ""}.fa-uniregistry{--fa: ""}.fa-untappd{--fa: ""}.fa-ussunnah{--fa: ""}.fa-vaadin{--fa: ""}.fa-viber{--fa: ""}.fa-vimeo{--fa: ""}.fa-vnv{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-whmcs{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-xbox{--fa: ""}.fa-yandex{--fa: ""}.fa-yandex-international{--fa: ""}.fa-apple-pay{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-fly{--fa: ""}.fa-node{--fa: ""}.fa-osi{--fa: ""}.fa-react{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-less{--fa: ""}.fa-sass{--fa: ""}.fa-vuejs{--fa: ""}.fa-angular{--fa: ""}.fa-aviato{--fa: ""}.fa-ember{--fa: ""}.fa-gitter{--fa: ""}.fa-hooli{--fa: ""}.fa-strava{--fa: ""}.fa-stripe{--fa: ""}.fa-stripe-s{--fa: ""}.fa-typo3{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-ethereum{--fa: ""}.fa-korvue{--fa: ""}.fa-elementor{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-flipboard{--fa: ""}.fa-hips{--fa: ""}.fa-php{--fa: ""}.fa-quinscape{--fa: ""}.fa-readme{--fa: ""}.fa-java{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-ebay{--fa: ""}.fa-keybase{--fa: ""}.fa-mastodon{--fa: ""}.fa-r-project{--fa: ""}.fa-researchgate{--fa: ""}.fa-teamspeak{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-fulcrum{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-jedi-order{--fa: ""}.fa-mandalorian{--fa: ""}.fa-old-republic{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-sith{--fa: ""}.fa-trade-federation{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-hornbill{--fa: ""}.fa-mailchimp{--fa: ""}.fa-megaport{--fa: ""}.fa-nimblr{--fa: ""}.fa-rev{--fa: ""}.fa-shopware{--fa: ""}.fa-squarespace{--fa: ""}.fa-themeco{--fa: ""}.fa-weebly{--fa: ""}.fa-wix{--fa: ""}.fa-ello{--fa: ""}.fa-hackerrank{--fa: ""}.fa-kaggle{--fa: ""}.fa-markdown{--fa: ""}.fa-neos{--fa: ""}.fa-zhihu{--fa: ""}.fa-alipay{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-critical-role{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-dev{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-think-peaks{--fa: ""}.fa-reacteurope{--fa: ""}.fa-artstation{--fa: ""}.fa-atlassian{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-centos{--fa: ""}.fa-confluence{--fa: ""}.fa-dhl{--fa: ""}.fa-diaspora{--fa: ""}.fa-fedex{--fa: ""}.fa-fedora{--fa: ""}.fa-figma{--fa: ""}.fa-intercom{--fa: ""}.fa-invision{--fa: ""}.fa-jira{--fa: ""}.fa-mendeley{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-redhat{--fa: ""}.fa-sketch{--fa: ""}.fa-sourcetree{--fa: ""}.fa-suse{--fa: ""}.fa-ubuntu{--fa: ""}.fa-ups{--fa: ""}.fa-usps{--fa: ""}.fa-yarn{--fa: ""}.fa-airbnb{--fa: ""}.fa-battle-net{--fa: ""}.fa-bootstrap{--fa: ""}.fa-buffer{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-itch-io{--fa: ""}.fa-salesforce{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-symfony{--fa: ""}.fa-waze{--fa: ""}.fa-yammer{--fa: ""}.fa-git-alt{--fa: ""}.fa-stackpath{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-mdb{--fa: ""}.fa-orcid{--fa: ""}.fa-swift{--fa: ""}.fa-umbraco{--fa: ""}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2)}.far{--fa-family: var(--fa-family-classic);--fa-style: 400}.fa-regular{--fa-style: 400}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2)}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-solid{--fa-style: 900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-IAB4Droh.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-DRN8N0d1.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2) format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-CErXDOsT.woff2) format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.trend-stat[data-v-de621518]{background:var(--card);border-radius:var(--radius-card);padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid var(--border)}.ts-top[data-v-de621518]{display:flex;align-items:center;gap:10px}.ts-icon[data-v-de621518]{width:38px;height:38px;border-radius:19px;flex:0 0 38px;display:flex;align-items:center;justify-content:center}.ts-icon .ts-dot[data-v-de621518]{width:14px;height:14px;border-radius:2px;display:block}.ts-label[data-v-de621518]{font-size:13px;color:var(--text-3)}.ts-num[data-v-de621518]{display:flex;align-items:baseline;gap:4px}.ts-num .num[data-v-de621518]{font-size:28px;font-weight:700;color:var(--kpi-num);line-height:1}.ts-unit[data-v-de621518]{font-size:12px;color:var(--text-3);font-weight:500}.ts-bottom[data-v-de621518]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.ts-sub[data-v-de621518]{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-ph[data-v-de621518]{flex:1}.delta[data-v-de621518]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:var(--radius-pill)}.delta i[data-v-de621518]{font-size:10px}.delta.up[data-v-de621518]{color:var(--green);background:#34c77b1f}.delta.down[data-v-de621518]{color:var(--red);background:#f63a4d1a}.delta .since[data-v-de621518]{color:var(--text-3);font-weight:500;margin-left:2px}.spark[data-v-de621518]{width:84px;height:30px;flex:0 0 84px}
