.ops-root[data-v-647e7f57]{--ops-bg: radial-gradient(900px 500px at 8% -12%, rgba(33, 135, 252, .22), transparent 60%), radial-gradient(780px 460px at 92% 2%, rgba(0, 186, 124, .16), transparent 58%), #081122;--ops-text: #dbe7ff;--auth-intro-bg: linear-gradient(160deg, rgba(16, 28, 51, .92), rgba(10, 19, 38, .88)), radial-gradient(circle at top right, rgba(70, 125, 255, .18), transparent 42%);--auth-card-bg: rgba(15, 23, 42, .85);--auth-border: rgba(255, 255, 255, .1);--auth-title: #f5f8ff;--auth-subtle: #9bb0d2;--auth-metric-bg: rgba(255, 255, 255, .035);--auth-metric-border: rgba(116, 147, 207, .16);--auth-metric-label: #7e96bd;--auth-metric-value: #eef4ff;--auth-input-bg: rgba(30, 41, 59, .8);--auth-input-border: rgba(148, 163, 184, .2);--auth-input-text: #f1f5f9;--auth-input-placeholder: #64748b;--auth-input-focus-border: #60a5fa;--auth-input-focus-ring: rgba(96, 165, 250, .15);--shell-overlay: linear-gradient(180deg, rgba(7, 14, 28, .26), rgba(7, 14, 28, .08)), transparent;--sidebar-bg: linear-gradient(180deg, rgba(8, 17, 31, .97), rgba(6, 13, 26, .95)), radial-gradient(circle at top left, rgba(50, 94, 176, .14), transparent 28%);--sidebar-border: rgba(70, 106, 168, .22);--brand-bg: linear-gradient(180deg, rgba(13, 26, 48, .88), rgba(10, 21, 40, .8));--brand-border: rgba(61, 101, 167, .32);--brand-title: #f3f8ff;--brand-sub: #97acd4;--user-chip-bg: rgba(32, 145, 246, .16);--user-chip-border: rgba(32, 145, 246, .52);--user-chip-text: #b9d9ff;--group-toggle-bg: linear-gradient(180deg, rgba(12, 25, 46, .9), rgba(9, 20, 38, .82));--group-toggle-border: rgba(57, 91, 146, .26);--group-toggle-text: #d9e7ff;--group-toggle-strong: #eef5ff;--group-toggle-small: #87a1cb;--group-toggle-count-bg: rgba(34, 145, 246, .14);--group-toggle-count-border: rgba(52, 138, 219, .32);--group-toggle-count-text: #9ed5ff;--group-toggle-active-border: rgba(69, 162, 233, .42);--group-chevron: #86a8d8;--menu-item-bg: rgba(11, 22, 42, .66);--menu-item-border: rgba(58, 96, 156, .28);--menu-item-text: #bed5fb;--menu-item-desc: #9db4da;--menu-item-hover-bg: rgba(17, 33, 58, .84);--menu-item-hover-border: rgba(50, 156, 236, .58);--menu-item-active-bg: linear-gradient(120deg, rgba(33, 145, 246, .24), rgba(9, 172, 129, .18));--menu-item-active-border: rgba(51, 181, 133, .52);--menu-item-active-left: rgba(94, 198, 160, .95);--menu-item-active-shadow: 0 0 0 1px rgba(51, 181, 133, .16) inset, 0 10px 24px -18px rgba(12, 168, 137, .45);--header-bg: linear-gradient(180deg, rgba(12, 25, 46, .9), rgba(10, 21, 40, .8)), radial-gradient(circle at top right, rgba(52, 119, 236, .1), transparent 28%);--header-border: rgba(72, 112, 172, .24);--header-title: #f5f9ff;--header-subtitle: #9bb1d7;--status-pill-bg: rgba(34, 179, 137, .13);--status-pill-border: rgba(34, 179, 137, .55);--status-pill-text: #7cebc3;--flash-ok-bg: rgba(35, 182, 135, .12);--flash-ok-border: rgba(35, 182, 135, .45);--flash-ok-text: #a4f0d5;--flash-error-bg: rgba(245, 106, 106, .12);--flash-error-border: rgba(245, 106, 106, .45);--flash-error-text: #ffc7c7;--card-bg: linear-gradient(180deg, rgba(10, 21, 40, .84), rgba(10, 20, 38, .78)), radial-gradient(circle at top right, rgba(42, 106, 220, .08), transparent 24%);--card-border: rgba(67, 108, 171, .22);--card-title: #f4f8ff;--card-subtle: #93aad3;--capsule-bg: rgba(15, 33, 59, .82);--capsule-border: rgba(72, 120, 186, .32);--metric-card-bg: linear-gradient(180deg, rgba(12, 27, 48, .72), rgba(10, 21, 39, .54));--metric-card-border: rgba(64, 104, 165, .18);--metric-label: #96afd8;--metric-value: #eef5ff;--subtle-surface: rgba(11, 23, 43, .75);--subtle-surface-strong: rgba(11, 23, 43, .82);--subtle-surface-soft: rgba(11, 22, 41, .58);--subtle-border: rgba(67, 108, 171, .34);--toolbar-border: rgba(68, 108, 169, .28);--table-head-bg: rgba(14, 27, 49, .96);--table-head-text: #8fa8d2;--table-cell-text: #dce8ff;--table-row-border: rgba(72, 107, 165, .26);--table-row-hover: rgba(255, 255, 255, .028);--table-row-selected: rgba(32, 145, 246, .16);--empty-title: #eef5ff;--empty-text: #96afd8;--note-title: #edf5ff;--note-text: #97add3;--load-divider: rgba(81, 118, 176, .28);--load-text: #d3e4ff;--input-bg: rgba(8, 18, 34, .9);--input-border: rgba(76, 113, 171, .34);--input-text: #e8f1ff;--input-focus-bg: rgba(10, 23, 42, .95);--input-focus-border: rgba(87, 162, 255, .8);--input-focus-ring: rgba(64, 139, 233, .15);--input-placeholder: #7d93bc;--primary-btn-bg: linear-gradient(92deg, #2091f6 0%, #0ab87f 100%);--primary-btn-text: #f4fbff;--primary-btn-shadow: 0 12px 24px -18px rgba(13, 163, 130, .65);--ghost-btn-bg: rgba(19, 40, 72, .8);--ghost-btn-border: rgba(78, 115, 173, .5);--ghost-btn-text: #d3e3ff;--danger-btn-bg: rgba(186, 54, 66, .24);--danger-btn-border: rgba(230, 100, 113, .5);--danger-btn-text: #ffd9dd;--accent-line: linear-gradient(90deg, rgba(61, 153, 255, .88), rgba(21, 205, 145, .82));--theme-switch-bg: rgba(9, 20, 36, .72);--theme-switch-border: rgba(83, 118, 180, .36);--theme-chip-text: #9eb7de;--theme-chip-active-bg: linear-gradient(135deg, rgba(39, 128, 239, .24), rgba(12, 184, 144, .18));--theme-chip-active-border: rgba(57, 154, 233, .42);--theme-chip-active-text: #f2f8ff;min-height:100vh;background:var(--ops-bg);color:var(--ops-text);font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif}.ops-root.theme-light[data-v-647e7f57]{--ops-bg: radial-gradient(900px 520px at 6% -14%, rgba(31, 96, 196, .18), transparent 62%), radial-gradient(760px 460px at 96% 4%, rgba(32, 165, 170, .12), transparent 58%), linear-gradient(180deg, #eef5ff 0%, #e5eefb 38%, #f7fbff 100%);--ops-text: #10233f;--auth-intro-bg: linear-gradient(160deg, rgba(238, 245, 255, .94), rgba(223, 235, 252, .9)), radial-gradient(circle at top right, rgba(59, 130, 246, .12), transparent 40%);--auth-card-bg: rgba(250, 252, 255, .88);--auth-border: rgba(124, 153, 204, .22);--auth-title: #10253f;--auth-subtle: #4f678d;--auth-metric-bg: rgba(255, 255, 255, .62);--auth-metric-border: rgba(125, 151, 194, .2);--auth-metric-label: #5f79a4;--auth-metric-value: #10253f;--auth-input-bg: rgba(245, 249, 255, .94);--auth-input-border: rgba(140, 164, 205, .34);--auth-input-text: #122744;--auth-input-placeholder: #7c92b5;--auth-input-focus-border: #2e6be4;--auth-input-focus-ring: rgba(46, 107, 228, .12);--shell-overlay: linear-gradient(180deg, rgba(219, 232, 250, .24), rgba(237, 244, 255, .08)), transparent;--sidebar-bg: linear-gradient(180deg, rgba(244, 249, 255, .94), rgba(233, 242, 253, .92)), radial-gradient(circle at top left, rgba(37, 99, 235, .08), transparent 28%);--sidebar-border: rgba(115, 142, 188, .24);--brand-bg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(237, 244, 255, .92));--brand-border: rgba(117, 149, 200, .26);--brand-title: #10253f;--brand-sub: #5e7397;--user-chip-bg: rgba(36, 99, 235, .1);--user-chip-border: rgba(36, 99, 235, .28);--user-chip-text: #1e4fad;--group-toggle-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(236, 244, 255, .92));--group-toggle-border: rgba(123, 152, 202, .24);--group-toggle-text: #143259;--group-toggle-strong: #0f2746;--group-toggle-small: #647ea8;--group-toggle-count-bg: rgba(42, 118, 235, .08);--group-toggle-count-border: rgba(43, 114, 226, .22);--group-toggle-count-text: #2e62bd;--group-toggle-active-border: rgba(49, 130, 246, .34);--group-chevron: #6d86aa;--menu-item-bg: rgba(255, 255, 255, .72);--menu-item-border: rgba(124, 155, 206, .22);--menu-item-text: #1b3253;--menu-item-desc: #657ea5;--menu-item-hover-bg: rgba(245, 249, 255, .96);--menu-item-hover-border: rgba(67, 143, 235, .4);--menu-item-active-bg: linear-gradient(120deg, rgba(41, 109, 240, .12), rgba(17, 181, 145, .1));--menu-item-active-border: rgba(35, 144, 196, .34);--menu-item-active-left: rgba(29, 133, 190, .82);--menu-item-active-shadow: 0 0 0 1px rgba(45, 122, 216, .08) inset, 0 14px 24px -22px rgba(34, 96, 186, .28);--header-bg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(237, 244, 255, .92)), radial-gradient(circle at top right, rgba(29, 78, 216, .08), transparent 28%);--header-border: rgba(119, 149, 201, .24);--header-title: #10253f;--header-subtitle: #5e769b;--status-pill-bg: rgba(14, 165, 163, .1);--status-pill-border: rgba(13, 148, 136, .28);--status-pill-text: #0f766e;--flash-ok-bg: rgba(15, 165, 118, .08);--flash-ok-border: rgba(5, 150, 105, .24);--flash-ok-text: #0f766e;--flash-error-bg: rgba(239, 68, 68, .08);--flash-error-border: rgba(220, 38, 38, .24);--flash-error-text: #b91c1c;--card-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(241, 246, 255, .92)), radial-gradient(circle at top right, rgba(59, 130, 246, .08), transparent 24%);--card-border: rgba(118, 150, 202, .22);--card-title: #112743;--card-subtle: #61799f;--capsule-bg: rgba(240, 246, 255, .96);--capsule-border: rgba(131, 160, 208, .24);--metric-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(244, 248, 255, .94));--metric-card-border: rgba(118, 150, 202, .18);--metric-label: #6780a8;--metric-value: #112743;--subtle-surface: rgba(245, 249, 255, .92);--subtle-surface-strong: rgba(243, 248, 255, .94);--subtle-surface-soft: rgba(246, 250, 255, .92);--subtle-border: rgba(120, 153, 206, .22);--toolbar-border: rgba(122, 154, 204, .22);--table-head-bg: rgba(236, 244, 255, .96);--table-head-text: #6480ab;--table-cell-text: #173152;--table-row-border: rgba(134, 163, 211, .22);--table-row-hover: rgba(48, 115, 235, .05);--table-row-selected: rgba(41, 99, 235, .1);--empty-title: #143259;--empty-text: #60789d;--note-title: #16345c;--note-text: #61789c;--load-divider: rgba(126, 155, 203, .22);--load-text: #274468;--input-bg: rgba(251, 253, 255, .96);--input-border: rgba(133, 161, 208, .32);--input-text: #163154;--input-focus-bg: rgba(255, 255, 255, .98);--input-focus-border: rgba(46, 107, 228, .68);--input-focus-ring: rgba(46, 107, 228, .12);--input-placeholder: #8397b7;--primary-btn-bg: linear-gradient(100deg, #245fe7 0%, #1388db 52%, #13b8aa 100%);--primary-btn-text: #f7fbff;--primary-btn-shadow: 0 14px 26px -18px rgba(36, 95, 231, .42);--ghost-btn-bg: rgba(243, 248, 255, .94);--ghost-btn-border: rgba(126, 154, 201, .34);--ghost-btn-text: #234266;--danger-btn-bg: rgba(251, 233, 236, .88);--danger-btn-border: rgba(220, 96, 96, .34);--danger-btn-text: #aa3246;--accent-line: linear-gradient(90deg, rgba(35, 95, 231, .84), rgba(14, 168, 165, .72));--theme-switch-bg: rgba(241, 247, 255, .92);--theme-switch-border: rgba(121, 153, 202, .26);--theme-chip-text: #5f789e;--theme-chip-active-bg: linear-gradient(135deg, rgba(35, 95, 231, .14), rgba(14, 168, 165, .12));--theme-chip-active-border: rgba(37, 99, 235, .28);--theme-chip-active-text: #13315a}.auth-view[data-v-647e7f57]{min-height:100vh;display:grid;place-items:center;padding:32px 24px;position:relative;overflow:hidden}.auth-shell[data-v-647e7f57]{position:relative;z-index:1;width:min(1080px,100%);display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(360px,420px);gap:28px;align-items:stretch}.auth-bg-layer[data-v-647e7f57]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.auth-shape[data-v-647e7f57]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:auth-float-647e7f57 20s ease-in-out infinite}.auth-shape-1[data-v-647e7f57]{width:500px;height:500px;background:linear-gradient(135deg,#667eea,#764ba2);top:-200px;left:-100px;animation-delay:0s}.auth-shape-2[data-v-647e7f57]{width:400px;height:400px;background:linear-gradient(135deg,#f093fb,#f5576c);bottom:-150px;right:-100px;animation-delay:-5s}.auth-shape-3[data-v-647e7f57]{width:300px;height:300px;background:linear-gradient(135deg,#4facfe,#00f2fe);top:50%;right:10%;animation-delay:-10s}@keyframes auth-float-647e7f57{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.auth-intro[data-v-647e7f57],.auth-card[data-v-647e7f57]{border-radius:24px;border:1px solid var(--auth-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.auth-intro[data-v-647e7f57]{background:var(--auth-intro-bg);padding:34px 34px 30px;box-shadow:0 28px 60px -24px #0000008c,inset 0 1px #ffffff0a}.auth-intro-header[data-v-647e7f57]{display:flex;gap:18px;align-items:flex-start}.auth-logo-intro[data-v-647e7f57]{margin-bottom:0;flex:0 0 auto}.auth-intro h1[data-v-647e7f57]{margin:0;font-size:32px;line-height:1.15;font-weight:760;color:var(--auth-title);letter-spacing:-.02em}.auth-intro p[data-v-647e7f57]{margin:10px 0 0;color:var(--auth-subtle);font-size:15px;line-height:1.7;text-align:left}.auth-intro-metrics[data-v-647e7f57]{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-metric[data-v-647e7f57]{border-radius:16px;padding:14px 14px 12px;background:var(--auth-metric-bg);border:1px solid var(--auth-metric-border)}.auth-metric span[data-v-647e7f57]{display:block;font-size:12px;color:var(--auth-metric-label)}.auth-metric strong[data-v-647e7f57]{display:block;margin-top:8px;font-size:15px;line-height:1.45;color:var(--auth-metric-value)}.auth-intro-list[data-v-647e7f57]{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:12px}.auth-intro-list li[data-v-647e7f57]{position:relative;padding-left:18px;color:var(--auth-subtle);font-size:14px;line-height:1.7}.auth-intro-list li[data-v-647e7f57]:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#8b5cf6);box-shadow:0 0 12px #60a5fa59}.auth-card[data-v-647e7f57]{width:100%;background:var(--auth-card-bg);padding:38px 34px 28px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;justify-content:center;z-index:1}.auth-logo[data-v-647e7f57]{display:flex;justify-content:center;margin-bottom:18px}.logo-icon[data-v-647e7f57]{width:64px;height:64px;color:#60a5fa;filter:drop-shadow(0 0 20px rgba(96,165,250,.4))}.auth-card h2[data-v-647e7f57]{margin:0;font-size:28px;font-weight:700;color:var(--auth-title);text-align:center;letter-spacing:-.5px}.auth-card p[data-v-647e7f57]{margin:8px 0 0;color:var(--auth-subtle);text-align:center;font-size:14px}.auth-form[data-v-647e7f57]{margin-top:28px;display:grid;gap:16px}.auth-form label[data-v-647e7f57]{display:grid;gap:8px}.auth-form span[data-v-647e7f57]{font-size:13px;font-weight:500;color:var(--auth-subtle)}.auth-form input[data-v-647e7f57]{height:48px;border-radius:12px;border:1px solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);padding:0 16px;font-size:15px;transition:all .2s ease}.auth-form input[data-v-647e7f57]:focus{outline:none;border-color:var(--auth-input-focus-border);box-shadow:0 0 0 3px var(--auth-input-focus-ring)}.auth-form input[data-v-647e7f57]::placeholder{color:var(--auth-input-placeholder)}.auth-form button[data-v-647e7f57]{margin-top:8px;height:48px;border:0;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.auth-form button[data-v-647e7f57]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px -5px #3b82f680}.auth-form button[data-v-647e7f57]:disabled{opacity:.7;cursor:not-allowed}.btn-loading[data-v-647e7f57]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-647e7f57 .8s linear infinite}@keyframes spin-647e7f57{to{transform:rotate(360deg)}}.auth-footer[data-v-647e7f57]{margin-top:24px;text-align:center;padding-top:20px;border-top:1px solid var(--auth-border)}.auth-footer span[data-v-647e7f57]{font-size:12px;color:var(--auth-input-placeholder)}.ops-shell[data-v-647e7f57]{display:grid;grid-template-columns:296px minmax(0,1fr);min-height:100vh;background:var(--shell-overlay)}.ops-sidebar[data-v-647e7f57]{border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);padding:22px 18px 18px;display:grid;grid-template-rows:auto 1fr auto;gap:16px;position:sticky;top:0;height:100vh;overflow:hidden}.brand-block[data-v-647e7f57]{border:1px solid var(--brand-border);border-radius:18px;padding:16px 16px 14px;background:var(--brand-bg);box-shadow:inset 0 1px #ffffff0a}.brand-title[data-v-647e7f57]{font-size:20px;font-weight:800;letter-spacing:.2px;color:var(--brand-title)}.brand-sub[data-v-647e7f57]{margin-top:6px;font-size:12px;color:var(--brand-sub);line-height:1.5}.user-chip[data-v-647e7f57]{margin-top:12px;display:inline-flex;align-items:center;border-radius:999px;background:var(--user-chip-bg);border:1px solid var(--user-chip-border);color:var(--user-chip-text);padding:4px 10px;font-size:12px}.menu-list[data-v-647e7f57]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.menu-group[data-v-647e7f57]{display:grid;gap:8px}.menu-group-toggle[data-v-647e7f57]{width:100%;text-align:left;border:1px solid var(--group-toggle-border);background:var(--group-toggle-bg);color:var(--group-toggle-text);border-radius:14px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.menu-group-toggle.active[data-v-647e7f57]{border-color:var(--group-toggle-active-border);box-shadow:inset 0 1px #ffffff0a}.menu-group-copy[data-v-647e7f57]{display:grid;gap:2px}.menu-group-copy strong[data-v-647e7f57]{font-size:13px;line-height:1.35;color:var(--group-toggle-strong)}.menu-group-copy small[data-v-647e7f57]{font-size:11px;line-height:1.45;color:var(--group-toggle-small)}.menu-group-count[data-v-647e7f57]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--group-toggle-count-bg);border:1px solid var(--group-toggle-count-border);color:var(--group-toggle-count-text);font-size:11px;font-weight:700}.menu-group-chevron[data-v-647e7f57]{color:var(--group-chevron);font-size:18px;line-height:1;transform:rotate(0);transition:transform .18s ease,color .18s ease}.menu-group.expanded .menu-group-chevron[data-v-647e7f57]{transform:rotate(90deg);color:var(--group-toggle-strong)}.menu-group-items[data-v-647e7f57]{display:grid;gap:8px;padding-left:10px}.menu-item[data-v-647e7f57]{text-align:left;border:1px solid var(--menu-item-border);border-left:3px solid transparent;background:var(--menu-item-bg);color:var(--menu-item-text);border-radius:14px;padding:12px 14px;cursor:pointer;display:grid;gap:4px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.menu-item[data-v-647e7f57]:hover{border-color:var(--menu-item-hover-border);background:var(--menu-item-hover-bg);transform:translate(2px)}.menu-item.active[data-v-647e7f57]{border-color:var(--menu-item-active-border);border-left-color:var(--menu-item-active-left);background:var(--menu-item-active-bg);box-shadow:var(--menu-item-active-shadow)}.menu-label[data-v-647e7f57]{font-weight:700;font-size:14px;color:var(--card-title);line-height:1.35}.menu-desc[data-v-647e7f57]{font-size:12px;color:var(--menu-item-desc);line-height:1.45}.sidebar-footer[data-v-647e7f57]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ops-main[data-v-647e7f57]{padding:24px 28px 28px;display:grid;grid-template-rows:auto auto 1fr;gap:16px;min-width:0}.main-header[data-v-647e7f57]{border:1px solid var(--header-border);background:var(--header-bg);border-radius:18px;padding:18px 20px;display:flex;justify-content:space-between;gap:14px;align-items:center;box-shadow:0 14px 32px -26px #0000008c}.main-header h2[data-v-647e7f57]{margin:0;font-size:24px;color:var(--header-title);letter-spacing:-.02em}.main-header p[data-v-647e7f57]{margin:6px 0 0;font-size:13px;color:var(--header-subtitle);line-height:1.55}.header-actions[data-v-647e7f57]{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.status-pill[data-v-647e7f57]{border-radius:999px;border:1px solid var(--status-pill-border);background:var(--status-pill-bg);color:var(--status-pill-text);padding:4px 10px;font-size:12px;white-space:nowrap}.flash[data-v-647e7f57]{border-radius:14px;padding:12px 14px;font-size:13px;border:1px solid}.flash.ok[data-v-647e7f57]{border-color:var(--flash-ok-border);background:var(--flash-ok-bg);color:var(--flash-ok-text)}.flash.error[data-v-647e7f57]{border-color:var(--flash-error-border);background:var(--flash-error-bg);color:var(--flash-error-text)}.context-banner[data-v-647e7f57]{border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-chip-active-border) 62%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-chip-active-bg) 74%,transparent),color-mix(in srgb,var(--subtle-surface) 94%,transparent));padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 16px 34px -28px color-mix(in srgb,var(--theme-chip-active-border) 72%,transparent)}.context-banner-copy[data-v-647e7f57]{display:grid;gap:4px}.context-banner-copy strong[data-v-647e7f57]{color:var(--card-title);font-size:14px}.context-banner-copy p[data-v-647e7f57]{margin:0;color:var(--card-subtle);font-size:12px;line-height:1.6}.context-banner-actions[data-v-647e7f57]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.content-panel[data-v-647e7f57]{min-height:0;overflow:auto;padding-bottom:12px}.dashboard-grid[data-v-647e7f57],.split-grid[data-v-647e7f57]{display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr)}.workflow-grid[data-v-647e7f57],.payments-grid[data-v-647e7f57]{grid-template-columns:minmax(620px,1.18fr) minmax(360px,.82fr);align-items:start}.dashboard-grid[data-v-647e7f57]>:nth-child(3){grid-column:1 / -1}.dashboard-wide[data-v-647e7f57]{grid-column:1 / -1}.email-grid[data-v-647e7f57]{grid-template-columns:minmax(620px,1.32fr) minmax(420px,.92fr);align-items:start}.review-grid[data-v-647e7f57]{grid-template-columns:minmax(620px,1.2fr) minmax(360px,.8fr);align-items:start}.card[data-v-647e7f57]{border:1px solid var(--card-border);background:var(--card-bg);border-radius:18px;padding:18px;min-width:0;box-shadow:0 20px 40px -34px #000000b3}.funnel-card[data-v-647e7f57],.ops-card[data-v-647e7f57],.dashboard-todo-card[data-v-647e7f57],.dashboard-wide[data-v-647e7f57]{position:relative;overflow:hidden}.funnel-card[data-v-647e7f57]:before,.ops-card[data-v-647e7f57]:before,.dashboard-todo-card[data-v-647e7f57]:before,.dashboard-wide[data-v-647e7f57]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent-line);opacity:.9}.card-head[data-v-647e7f57]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:14px}.card-head h3[data-v-647e7f57]{margin:0;font-size:16px;color:var(--card-title);line-height:1.35}.card-head span[data-v-647e7f57]{font-size:12px;color:var(--card-subtle);white-space:nowrap}.funnel-card .card-head span[data-v-647e7f57],.ops-card .card-head span[data-v-647e7f57],.dashboard-todo-card .card-head span[data-v-647e7f57],.dashboard-wide .card-head span[data-v-647e7f57]{padding:4px 10px;border-radius:999px;border:1px solid var(--capsule-border);background:var(--capsule-bg)}.funnel-metrics[data-v-647e7f57],.ops-metrics[data-v-647e7f57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.funnel-metrics>div[data-v-647e7f57],.ops-metrics>div[data-v-647e7f57]{padding:12px 12px 10px;border-radius:14px;border:1px solid var(--metric-card-border);background:var(--metric-card-bg)}.funnel-metrics label[data-v-647e7f57],.ops-metrics label[data-v-647e7f57]{display:block;font-size:12px;color:var(--metric-label)}.funnel-metrics strong[data-v-647e7f57],.ops-metrics strong[data-v-647e7f57]{display:block;margin-top:2px;font-size:18px;color:var(--metric-value)}.funnel-bars[data-v-647e7f57]{margin-top:12px;display:grid;gap:8px}.bar-row[data-v-647e7f57]{display:grid;grid-template-columns:50px 1fr 58px;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--subtle-surface) 74%,transparent)}.bar-row span[data-v-647e7f57],.bar-row em[data-v-647e7f57]{font-size:12px;color:var(--card-subtle);font-style:normal}.bar-track[data-v-647e7f57]{height:10px;border-radius:999px;background:#2292f824;overflow:hidden}.bar-track i[data-v-647e7f57]{display:block;height:100%;background:linear-gradient(90deg,#2091f6,#0ac48a)}.bar-track.paid[data-v-647e7f57]{background:#0ebb852b}.bar-track.paid i[data-v-647e7f57]{background:linear-gradient(90deg,#0abf86,#58d27f)}.load-row[data-v-647e7f57]{margin-top:10px;border-top:1px solid var(--load-divider);padding-top:10px;display:flex;justify-content:space-between;color:var(--load-text)}.table-card[data-v-647e7f57]{overflow:auto}.email-users-card[data-v-647e7f57],.server-pool-list-card[data-v-647e7f57],.server-pool-incidents-card[data-v-647e7f57]{overflow:hidden}.email-users-card table[data-v-647e7f57],.server-pool-list-card table[data-v-647e7f57],.server-pool-incidents-card table[data-v-647e7f57]{min-width:100%}.email-users-card tbody td[data-v-647e7f57],.server-pool-list-card tbody td[data-v-647e7f57],.server-pool-incidents-card tbody td[data-v-647e7f57]{line-height:1.55}.email-users-card th[data-v-647e7f57]:nth-child(1),.email-users-card td[data-v-647e7f57]:nth-child(1){width:54px}.email-users-card th[data-v-647e7f57]:nth-child(2),.email-users-card td[data-v-647e7f57]:nth-child(2){min-width:140px}.email-users-card th[data-v-647e7f57]:nth-child(3),.email-users-card td[data-v-647e7f57]:nth-child(3){min-width:180px}.email-users-card th[data-v-647e7f57]:nth-child(4),.email-users-card td[data-v-647e7f57]:nth-child(4){min-width:92px;white-space:nowrap}.email-users-card th[data-v-647e7f57]:nth-child(5),.email-users-card td[data-v-647e7f57]:nth-child(5){min-width:88px}.email-users-card td[data-v-647e7f57]:nth-child(5){white-space:normal;word-break:break-word}.email-jobs-card th[data-v-647e7f57]:nth-child(1),.email-jobs-card td[data-v-647e7f57]:nth-child(1){min-width:136px}.email-jobs-card th[data-v-647e7f57]:nth-child(2),.email-jobs-card td[data-v-647e7f57]:nth-child(2){min-width:78px;white-space:nowrap}.email-jobs-card th[data-v-647e7f57]:nth-child(4),.email-jobs-card td[data-v-647e7f57]:nth-child(4){min-width:132px;white-space:nowrap}.server-pool-list-card[data-v-647e7f57]{min-width:0}.server-pool-list-card th[data-v-647e7f57]:nth-child(1),.server-pool-list-card td[data-v-647e7f57]:nth-child(1){min-width:152px}.server-pool-list-card th[data-v-647e7f57]:nth-child(2),.server-pool-list-card td[data-v-647e7f57]:nth-child(2){min-width:188px;white-space:nowrap}.server-pool-list-card th[data-v-647e7f57]:nth-child(3),.server-pool-list-card td[data-v-647e7f57]:nth-child(3){min-width:96px}.server-pool-list-card th[data-v-647e7f57]:nth-child(4),.server-pool-list-card td[data-v-647e7f57]:nth-child(4),.server-pool-list-card th[data-v-647e7f57]:nth-child(5),.server-pool-list-card td[data-v-647e7f57]:nth-child(5),.server-pool-list-card th[data-v-647e7f57]:nth-child(6),.server-pool-list-card td[data-v-647e7f57]:nth-child(6){min-width:64px;white-space:nowrap}.server-pool-list-card th[data-v-647e7f57]:nth-child(7),.server-pool-list-card td[data-v-647e7f57]:nth-child(7){min-width:136px}.server-pool-editor-card .json-editor[data-v-647e7f57]{min-height:420px}.server-pool-incidents-card th[data-v-647e7f57]:nth-child(1),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(1){min-width:136px;white-space:nowrap}.server-pool-incidents-card th[data-v-647e7f57]:nth-child(2),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(2){min-width:120px}.server-pool-incidents-card th[data-v-647e7f57]:nth-child(3),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(3),.server-pool-incidents-card th[data-v-647e7f57]:nth-child(4),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(4){min-width:72px;white-space:nowrap}.server-pool-incidents-card th[data-v-647e7f57]:nth-child(5),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(5){min-width:88px}.server-pool-incidents-card th[data-v-647e7f57]:nth-child(6),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(6){min-width:160px}.server-pool-incidents-card th[data-v-647e7f57]:nth-child(7),.server-pool-incidents-card td[data-v-647e7f57]:nth-child(7){min-width:126px;white-space:nowrap}table[data-v-647e7f57]{width:100%;border-collapse:collapse;font-size:13px;border-radius:14px;overflow:hidden}th[data-v-647e7f57],td[data-v-647e7f57]{border-bottom:1px solid var(--table-row-border);padding:10px 12px;text-align:left;vertical-align:top}th[data-v-647e7f57]{position:sticky;top:0;z-index:1;background:var(--table-head-bg);color:var(--table-head-text);font-size:12px;letter-spacing:.2px;font-weight:700}td[data-v-647e7f57]{color:var(--table-cell-text)}tbody tr:hover td[data-v-647e7f57]{background:var(--table-row-hover)}tr.selected td[data-v-647e7f57]{background:var(--table-row-selected)}.empty[data-v-647e7f57]{text-align:center;color:var(--card-subtle)}.filters-row[data-v-647e7f57]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap;align-items:end}.toolbar-row[data-v-647e7f57]{padding:12px;border:1px solid var(--toolbar-border);border-radius:14px;background:linear-gradient(180deg,var(--subtle-surface-strong),color-mix(in srgb,var(--subtle-surface) 92%,transparent));box-shadow:inset 0 1px #ffffff08}.filters-row label[data-v-647e7f57]{display:grid;gap:5px;min-width:140px;flex:1 1 180px}.filters-row span[data-v-647e7f57]{font-size:12px;color:var(--card-subtle)}.server-pool-filters[data-v-647e7f57]{align-items:end;flex-wrap:wrap}.tiny-meta[data-v-647e7f57]{margin-top:4px;font-size:11px;line-height:1.35;color:var(--card-subtle)}.latency-sparkline[data-v-647e7f57]{margin-top:6px;width:100%;max-width:140px;height:34px;display:block}.url-cell[data-v-647e7f57]{max-width:460px;word-break:break-all}.form-grid[data-v-647e7f57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid label.full[data-v-647e7f57]{grid-column:1 / -1}.form-grid span[data-v-647e7f57]{display:block;font-size:12px;color:var(--card-subtle);margin-bottom:4px}input[data-v-647e7f57],select[data-v-647e7f57],textarea[data-v-647e7f57]{width:100%;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);padding:10px 12px;font:inherit;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input[data-v-647e7f57]:focus,select[data-v-647e7f57]:focus,textarea[data-v-647e7f57]:focus{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring);background:var(--input-focus-bg)}input[data-v-647e7f57]::placeholder,textarea[data-v-647e7f57]::placeholder{color:var(--input-placeholder)}textarea[data-v-647e7f57]{min-height:110px;resize:vertical}.json-editor[data-v-647e7f57]{min-height:360px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.json-editor.policy[data-v-647e7f57]{min-height:420px}.email-editor-card[data-v-647e7f57]{display:grid;gap:10px;position:relative;overflow:hidden}.email-editor-card[data-v-647e7f57]:before,.email-users-card[data-v-647e7f57]:before,.email-jobs-card[data-v-647e7f57]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent-line);opacity:.82}.email-filters[data-v-647e7f57]{align-items:end;flex-wrap:wrap}.email-progress-box[data-v-647e7f57]{border:1px solid var(--subtle-border);border-radius:12px;padding:10px;background:var(--subtle-surface)}.template-preview-box[data-v-647e7f57]{border:1px solid var(--subtle-border);border-radius:16px;padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--subtle-surface-strong) 94%,transparent),color-mix(in srgb,var(--subtle-surface-soft) 94%,transparent));display:grid;gap:10px}.template-preview-head[data-v-647e7f57]{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-preview-head strong[data-v-647e7f57]{color:var(--note-title);font-size:13px}.template-preview-head span[data-v-647e7f57]{color:var(--card-subtle);font-size:12px}.template-preview-subject[data-v-647e7f57]{border-radius:12px;border:1px solid var(--toolbar-border);background:color-mix(in srgb,var(--subtle-surface) 92%,transparent);padding:10px 12px;color:var(--card-title);font-size:13px;font-weight:700}.template-preview-body[data-v-647e7f57]{border-radius:14px;border:1px dashed var(--subtle-border);background:color-mix(in srgb,var(--input-bg) 96%,transparent);padding:14px;color:var(--table-cell-text);font-size:13px;line-height:1.7}.template-preview-body p[data-v-647e7f57]:first-child{margin-top:0}.template-preview-body p[data-v-647e7f57]:last-child{margin-bottom:0}.health-note[data-v-647e7f57]{margin-top:12px;margin-bottom:0}.email-progress-head[data-v-647e7f57]{display:flex;align-items:center;justify-content:space-between;color:var(--card-title);font-size:13px}.email-progress-track[data-v-647e7f57]{margin-top:8px;height:10px;border-radius:999px;overflow:hidden;background:#2292f81f}.email-progress-track i[data-v-647e7f57]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0cc38b,#35a2fa);transition:width .35s ease}.email-progress-metrics[data-v-647e7f57]{margin-top:10px}.email-jobs-grid[data-v-647e7f57]{grid-template-columns:1fr 1fr}.settings-pool-grid[data-v-647e7f57]{grid-template-columns:minmax(620px,1.52fr) minmax(320px,.78fr);align-items:start}.settings-pool-grid[data-v-647e7f57]>:nth-child(3){grid-column:1 / -1}.slim-card[data-v-647e7f57]{padding:10px}.summary-grid[data-v-647e7f57]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trend-mini[data-v-647e7f57]{margin-top:14px;border:1px solid var(--subtle-border);border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--subtle-surface) 94%,transparent)}.trend-mini-head[data-v-647e7f57]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.trend-mini-title[data-v-647e7f57]{display:grid;gap:4px}.trend-mini-head strong[data-v-647e7f57]{font-size:13px;color:var(--note-title)}.trend-mini-head span[data-v-647e7f57]{font-size:12px;color:var(--card-subtle)}.trend-filter-strip[data-v-647e7f57]{margin-top:0;justify-content:flex-end}.trend-mini-bars[data-v-647e7f57]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end;min-height:124px}.trend-mini-item[data-v-647e7f57]{display:grid;justify-items:center;gap:6px}.trend-mini-item i[data-v-647e7f57]{width:100%;max-width:22px;min-height:12px;border-radius:999px 999px 6px 6px;background:var(--accent-line);box-shadow:0 10px 20px -18px #235fe7a6}.trend-mini-item i.tone-default[data-v-647e7f57]{background:var(--accent-line)}.trend-mini-item i.tone-error[data-v-647e7f57]{background:linear-gradient(180deg,#fb7185,#ef4444);box-shadow:0 10px 20px -18px #ef4444bf}.trend-mini-item i.tone-warning[data-v-647e7f57]{background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 10px 20px -18px #f59e0bb8}.trend-mini-item i.tone-focus[data-v-647e7f57]{background:linear-gradient(180deg,#38bdf8,#2563eb);box-shadow:0 10px 20px -18px #2563ebb8}.trend-mini-item strong[data-v-647e7f57]{font-size:12px;color:var(--card-title)}.trend-mini-item span[data-v-647e7f57]{font-size:11px;color:var(--card-subtle)}.summary-strip[data-v-647e7f57]{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.filter-tag-strip[data-v-647e7f57],.active-focus-strip[data-v-647e7f57]{align-items:center}.filter-tag[data-v-647e7f57]{padding:6px 12px;border-radius:999px;border:1px solid var(--ghost-btn-border);background:color-mix(in srgb,var(--ghost-btn-bg) 92%,transparent);color:var(--ghost-btn-text);font-size:12px;font-weight:700}.filter-tag.active[data-v-647e7f57]{background:var(--theme-chip-active-bg);border-color:var(--theme-chip-active-border);color:var(--theme-chip-active-text);box-shadow:0 10px 20px -18px #235fe78c}.quick-action-strip[data-v-647e7f57]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.quick-action-btn[data-v-647e7f57]{min-height:38px;background:linear-gradient(180deg,color-mix(in srgb,var(--ghost-btn-bg) 92%,transparent),color-mix(in srgb,var(--subtle-surface) 92%,transparent));border-color:color-mix(in srgb,var(--ghost-btn-border) 88%,transparent);box-shadow:inset 0 1px #ffffff08}.focus-clear-btn[data-v-647e7f57]{padding-inline:12px}.todo-grid[data-v-647e7f57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.todo-item[data-v-647e7f57]{text-align:left;border:1px solid var(--toolbar-border);background:linear-gradient(180deg,var(--subtle-surface-strong),color-mix(in srgb,var(--subtle-surface) 92%,transparent));border-radius:14px;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.todo-item[data-v-647e7f57]:hover{border-color:color-mix(in srgb,var(--theme-chip-active-border) 92%,transparent);box-shadow:0 16px 26px -22px color-mix(in srgb,var(--theme-chip-active-border) 72%,transparent);transform:translateY(-1px)}.todo-copy[data-v-647e7f57]{display:grid;gap:4px}.todo-copy strong[data-v-647e7f57]{font-size:14px;color:var(--card-title)}.todo-copy small[data-v-647e7f57]{font-size:12px;line-height:1.5;color:var(--card-subtle)}.todo-meta[data-v-647e7f57]{color:var(--card-subtle)}.recent-ops-list[data-v-647e7f57]{display:grid;gap:10px}.recent-op-item[data-v-647e7f57]{text-align:left;border:1px solid var(--toolbar-border);background:linear-gradient(180deg,color-mix(in srgb,var(--subtle-surface) 92%,transparent),color-mix(in srgb,var(--subtle-surface-soft) 92%,transparent));border-radius:14px;padding:12px 14px;display:grid;gap:4px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.recent-op-item[data-v-647e7f57]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-chip-active-border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--subtle-surface-strong) 96%,white 4%),color-mix(in srgb,var(--subtle-surface) 94%,transparent))}.recent-op-main[data-v-647e7f57]{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.recent-op-copy[data-v-647e7f57]{display:grid;gap:3px}.recent-op-main strong[data-v-647e7f57]{color:var(--card-title);font-size:13px}.recent-op-target[data-v-647e7f57]{align-self:flex-start}.recent-op-main small[data-v-647e7f57],.recent-op-note[data-v-647e7f57]{color:var(--card-subtle);font-size:12px;line-height:1.5}.summary-card[data-v-647e7f57]{border:1px solid var(--subtle-border);border-radius:10px;padding:8px 10px;background:var(--subtle-surface)}.review-summary-grid[data-v-647e7f57],.pool-summary-grid[data-v-647e7f57]{margin-bottom:14px}.review-list-card[data-v-647e7f57],.review-action-card[data-v-647e7f57],.workflow-list-card[data-v-647e7f57],.workflow-action-card[data-v-647e7f57]{position:relative}.review-action-card[data-v-647e7f57],.server-pool-editor-card[data-v-647e7f57],.workflow-action-card[data-v-647e7f57]{align-self:start}.review-action-card[data-v-647e7f57]:before,.review-list-card[data-v-647e7f57]:before,.workflow-action-card[data-v-647e7f57]:before,.workflow-list-card[data-v-647e7f57]:before,.server-pool-editor-card[data-v-647e7f57]:before,.server-pool-list-card[data-v-647e7f57]:before,.server-pool-incidents-card[data-v-647e7f57]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent-line);opacity:.82}.workflow-list-card tbody tr[data-v-647e7f57],.email-jobs-card tbody tr[data-v-647e7f57]{cursor:pointer}.mono-value[data-v-647e7f57]{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px}.summary-label[data-v-647e7f57]{font-size:12px;color:var(--card-subtle)}.summary-value[data-v-647e7f57]{margin-top:4px;font-size:16px;font-weight:700;color:var(--card-title)}.actions-row[data-v-647e7f57]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.table-actions[data-v-647e7f57]{padding-top:4px;border-top:1px solid var(--toolbar-border)}.compact-followup-actions[data-v-647e7f57]{margin-top:8px;padding-top:0;border-top:0}.empty-state-block[data-v-647e7f57]{display:grid;gap:6px;padding:18px 16px;border:1px dashed var(--subtle-border);border-radius:14px;background:var(--subtle-surface-soft);color:var(--empty-text);margin-bottom:10px}.empty-state-block.compact[data-v-647e7f57]{margin-top:8px}.empty-state-block strong[data-v-647e7f57]{font-size:14px;color:var(--empty-title)}.empty-state-block p[data-v-647e7f57]{margin:0;font-size:12px;line-height:1.6;color:var(--empty-text)}.editor-note[data-v-647e7f57]{margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--subtle-border);background:linear-gradient(180deg,color-mix(in srgb,var(--subtle-surface) 92%,transparent),color-mix(in srgb,var(--subtle-surface-soft) 92%,transparent))}.editor-note strong[data-v-647e7f57]{display:block;font-size:13px;color:var(--note-title)}.editor-note p[data-v-647e7f57]{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--note-text)}.compact-note[data-v-647e7f57]{margin-top:14px;margin-bottom:0}.email-batch-note[data-v-647e7f57]{margin-top:12px}.action-inspector[data-v-647e7f57]{margin-top:14px;margin-bottom:14px;padding:14px;border-radius:16px;border:1px solid var(--subtle-border);background:linear-gradient(180deg,color-mix(in srgb,var(--subtle-surface) 94%,transparent),color-mix(in srgb,var(--subtle-surface-soft) 94%,transparent));display:grid;gap:12px}.action-inspector-head[data-v-647e7f57]{display:flex;align-items:center;justify-content:space-between;gap:10px}.action-inspector-head strong[data-v-647e7f57]{color:var(--note-title);font-size:13px}.inspector-grid[data-v-647e7f57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inspector-item[data-v-647e7f57]{border-radius:12px;padding:10px 11px;border:1px solid var(--toolbar-border);background:color-mix(in srgb,var(--subtle-surface-strong) 96%,transparent)}.inspector-item span[data-v-647e7f57],.inspector-link span[data-v-647e7f57]{display:block;font-size:11px;color:var(--card-subtle)}.inspector-item strong[data-v-647e7f57],.inspector-link strong[data-v-647e7f57]{display:block;margin-top:4px;color:var(--card-title);font-size:13px;line-height:1.5}.inspector-link[data-v-647e7f57]{border-top:1px dashed var(--toolbar-border);padding-top:10px}.compact-strip[data-v-647e7f57]{margin-top:0}.theme-switch[data-v-647e7f57]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--theme-switch-border);background:var(--theme-switch-bg);box-shadow:inset 0 1px #ffffff0a}.auth-theme-switch[data-v-647e7f57]{position:absolute;top:18px;right:20px;z-index:2}.theme-chip[data-v-647e7f57]{min-width:68px;padding:7px 12px;border-radius:999px;background:transparent;border:1px solid transparent;color:var(--theme-chip-text);font-size:12px;font-weight:700}.theme-chip.active[data-v-647e7f57]{background:var(--theme-chip-active-bg);border-color:var(--theme-chip-active-border);color:var(--theme-chip-active-text);box-shadow:0 10px 20px -18px #235fe78c}button[data-v-647e7f57]{border:0;border-radius:12px;padding:9px 13px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background .16s ease}button[data-v-647e7f57]:hover:not(:disabled){transform:translateY(-1px)}.primary-btn[data-v-647e7f57]{background:var(--primary-btn-bg);color:var(--primary-btn-text);box-shadow:var(--primary-btn-shadow)}.ghost-btn[data-v-647e7f57]{background:var(--ghost-btn-bg);color:var(--ghost-btn-text);border:1px solid var(--ghost-btn-border)}.danger-btn[data-v-647e7f57]{background:var(--danger-btn-bg);color:var(--danger-btn-text);border:1px solid var(--danger-btn-border)}button[data-v-647e7f57]:disabled{opacity:.55;cursor:not-allowed}.tag[data-v-647e7f57]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 9px;font-size:11px;border:1px solid color-mix(in srgb,var(--ghost-btn-border) 92%,transparent);color:var(--ghost-btn-text);background:color-mix(in srgb,var(--ghost-btn-bg) 88%,transparent);white-space:nowrap}.tag.info[data-v-647e7f57]{border-color:#369bec8f;color:#9ad5ff;background:#2377d629}.tag.warn[data-v-647e7f57],.tag.warning[data-v-647e7f57]{border-color:#e5a2448f;color:#ffd7a1;background:#b375172e}.tag.error[data-v-647e7f57]{border-color:#ef66668f;color:#ffc3c3;background:#aa2d2d2e}.tag.success[data-v-647e7f57]{border-color:#4ac4848f;color:#aef1d0;background:#1a865b2e}.tag.neutral[data-v-647e7f57],.tag.debug[data-v-647e7f57]{border-color:#6d82a66b;color:#c4d2ea;background:#4a5c7a2e}@media (max-width: 1180px){.auth-shell[data-v-647e7f57]{grid-template-columns:1fr;max-width:560px}.auth-intro-metrics[data-v-647e7f57]{grid-template-columns:1fr}.ops-shell[data-v-647e7f57]{grid-template-columns:240px 1fr}.ops-main[data-v-647e7f57]{padding:20px}.dashboard-grid[data-v-647e7f57],.split-grid[data-v-647e7f57],.email-jobs-grid[data-v-647e7f57],.email-grid[data-v-647e7f57],.settings-pool-grid[data-v-647e7f57],.workflow-grid[data-v-647e7f57],.payments-grid[data-v-647e7f57]{grid-template-columns:1fr}.settings-pool-grid[data-v-647e7f57]>:nth-child(3){grid-column:auto}}@media (max-width: 920px){.auth-view[data-v-647e7f57]{padding:18px}.auth-theme-switch[data-v-647e7f57]{top:12px;right:12px}.auth-shell[data-v-647e7f57]{gap:18px}.auth-intro[data-v-647e7f57],.auth-card[data-v-647e7f57]{border-radius:18px}.auth-intro[data-v-647e7f57]{padding:24px 22px 22px}.auth-card[data-v-647e7f57]{padding:28px 22px 22px}.auth-intro-header[data-v-647e7f57]{flex-direction:column;gap:12px}.auth-intro h1[data-v-647e7f57]{font-size:28px}.ops-shell[data-v-647e7f57]{grid-template-columns:1fr}.ops-sidebar[data-v-647e7f57]{border-right:0;border-bottom:1px solid var(--sidebar-border);grid-template-rows:auto;height:auto;position:relative}.menu-list[data-v-647e7f57]{max-height:220px}.sidebar-footer[data-v-647e7f57]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-main[data-v-647e7f57]{padding:14px}.main-header[data-v-647e7f57],.context-banner[data-v-647e7f57]{flex-direction:column;align-items:flex-start}.context-banner-actions[data-v-647e7f57]{justify-content:flex-start}.funnel-metrics[data-v-647e7f57],.ops-metrics[data-v-647e7f57],.form-grid[data-v-647e7f57],.inspector-grid[data-v-647e7f57],.todo-grid[data-v-647e7f57]{grid-template-columns:1fr}}/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{color-scheme:light}body{background:radial-gradient(1200px 600px at 10% -20%,#dbeafe,#eef2ff 45%,#f8fafc);min-height:100vh;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
