.account-panel[data-v-35c923a8]{overflow:hidden}.security-badge[data-v-35c923a8]{color:var(--green);background:#34d39914;border:1px solid #34d39938;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.account-layout[data-v-35c923a8]{grid-template-columns:minmax(210px,.72fr) minmax(0,1.8fr);gap:22px;display:grid}.identity-card[data-v-35c923a8]{background:radial-gradient(circle at 90% 8%,#3b82f624,#0000 45%),#22d3ee09;border:1px solid #22d3ee24;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:270px;padding:24px;display:flex}.identity-icon[data-v-35c923a8]{width:48px;height:48px;color:var(--accent);background:#22d3ee17;border:1px solid #22d3ee38;border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.identity-card p[data-v-35c923a8]{color:var(--text3);margin:0 0 5px;font-size:12px}.identity-card strong[data-v-35c923a8]{color:var(--text1);font-size:17px}.identity-card code[data-v-35c923a8]{color:#67e8f9;margin-top:8px;font-size:13px}.identity-card small[data-v-35c923a8]{color:var(--text3);margin-top:auto;line-height:1.7}.account-form[data-v-35c923a8]{gap:17px;padding:4px 2px;display:grid}.field-help[data-v-35c923a8]{color:var(--text3);font-size:11.5px}.password-grid[data-v-35c923a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-message[data-v-35c923a8]{border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.account-message-error[data-v-35c923a8]{color:#fca5a5;background:#f8717114;border:1px solid #f8717147}.account-message-success[data-v-35c923a8]{color:#6ee7b7;background:#34d39912;border:1px solid #34d3993d}.form-actions[data-v-35c923a8]{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.form-actions p[data-v-35c923a8]{color:var(--text3);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}@media (width<=820px){.account-layout[data-v-35c923a8]{grid-template-columns:1fr}.identity-card[data-v-35c923a8]{min-height:210px}}@media (width<=620px){.password-grid[data-v-35c923a8]{grid-template-columns:1fr}.form-actions[data-v-35c923a8]{flex-direction:column;align-items:stretch}}.allocation-relay[data-v-a3242041]{margin-top:2px;display:block}.device-row[data-v-a3242041]{cursor:pointer}.device-actions[data-v-a3242041]{white-space:nowrap;justify-content:flex-end;gap:7px;display:flex}.table-action[data-v-a3242041]{border:1px solid var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px;font-size:12px}.table-action[data-v-a3242041]:hover:not(:disabled){color:#67e8f9;border-color:#22d3ee80}.table-action-primary[data-v-a3242041]{color:#67e8f9;background:#22d3ee12;border-color:#22d3ee2e}.table-action[data-v-a3242041]:disabled{cursor:wait;opacity:.58}.device-drawer-backdrop[data-v-a3242041]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050cb8;justify-content:flex-end;animation:.18s ease-out drawer-fade-a3242041;display:flex;position:fixed;inset:0}.device-drawer[data-v-a3242041]{background:radial-gradient(circle at 82% 0,#22d3ee1f,#0000 30%),linear-gradient(160deg,#151824 0%,#10121a 62%);border-left:1px solid #67e8f933;width:min(1120px,100vw - 64px);height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) drawer-in-a3242041;overflow:hidden;box-shadow:-28px 0 80px #0000006b}.drawer-head[data-v-a3242041]{background:#0a0c138f;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:20px 26px;display:flex}.drawer-kicker[data-v-a3242041],.section-eyebrow[data-v-a3242041]{color:#22d3ee;font-family:var(--font-mono);letter-spacing:.16em;margin-bottom:4px;font-size:10px;display:block}.drawer-title-row[data-v-a3242041]{align-items:center;gap:12px;display:flex}.drawer-title-row h2[data-v-a3242041]{letter-spacing:-.02em;margin:0;font-size:24px}.drawer-title-block p[data-v-a3242041]{color:var(--text3);margin:3px 0 0;font-size:12px}.drawer-head-actions[data-v-a3242041]{align-items:center;gap:10px;display:flex}.drawer-close[data-v-a3242041]{width:38px;height:38px;color:var(--text2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;font-size:24px;line-height:1}.drawer-close[data-v-a3242041]:hover{color:var(--red);border-color:#f871716b}.drawer-scroll[data-v-a3242041]{height:calc(100% - 96px);padding:22px 26px 48px;overflow-y:auto}.device-facts[data-v-a3242041]{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.device-facts div[data-v-a3242041]{background:#11141ef5;min-width:0;padding:13px 14px}.device-facts span[data-v-a3242041],.device-facts strong[data-v-a3242041]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.device-facts span[data-v-a3242041]{color:var(--text3);margin-bottom:4px;font-size:11px}.device-facts strong[data-v-a3242041]{color:var(--text1);font-size:12.5px;font-weight:500}.diagnostic-hero[data-v-a3242041]{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 16px;display:flex}.diagnostic-hero h3[data-v-a3242041]{letter-spacing:-.02em;margin:0;font-size:21px}.diagnostic-hero p[data-v-a3242041]{color:var(--text3);margin:5px 0 0;font-size:12.5px}.request-button[data-v-a3242041]{flex-shrink:0}.request-form[data-v-a3242041]{background:#22d3ee0b;border:1px solid #22d3ee29;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:16px;padding:17px;display:grid}.request-form-note[data-v-a3242041],.request-reason[data-v-a3242041],.request-actions[data-v-a3242041]{grid-column:1/-1}.request-form-note[data-v-a3242041]{color:#a5f3fc;font-size:12px}.request-form label[data-v-a3242041]{flex-direction:column;gap:6px;display:flex}.request-form label>span[data-v-a3242041]{color:var(--text2);font-size:12px}.request-form input[data-v-a3242041],.request-form textarea[data-v-a3242041]{width:100%;color:var(--text1);font:inherit;background:#080a10b8;border:1px solid #ffffff17;border-radius:9px;outline:none}.request-form input[data-v-a3242041]{height:38px;padding:0 10px}.request-form textarea[data-v-a3242041]{resize:vertical;padding:9px 10px}.request-form input[data-v-a3242041]:focus,.request-form textarea[data-v-a3242041]:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee14}.request-actions[data-v-a3242041]{justify-content:flex-end;gap:9px;display:flex}.diagnostic-stats[data-v-a3242041]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.diagnostic-stats article[data-v-a3242041]{background:#ffffff06;border:1px solid #fff1;border-radius:11px;min-height:96px;padding:14px 15px}.diagnostic-stats span[data-v-a3242041],.diagnostic-stats strong[data-v-a3242041],.diagnostic-stats small[data-v-a3242041]{display:block}.diagnostic-stats span[data-v-a3242041]{color:var(--text3);font-size:11.5px}.diagnostic-stats strong[data-v-a3242041]{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:24px;line-height:1;overflow:hidden}.diagnostic-stats small[data-v-a3242041]{color:var(--text3);font-size:10.5px}.latest-issue-card[data-v-a3242041]{background:linear-gradient(135deg,#fb923c14,#f871710a)!important}.latest-issue-card strong[data-v-a3242041]{font-family:var(--font-mono);font-size:15px!important}.diagnostic-workspace[data-v-a3242041]{background:#07090e7a;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);min-height:560px;display:grid;overflow:hidden}.upload-list[data-v-a3242041]{border-right:1px solid #ffffff12;max-height:720px;padding:10px;overflow-y:auto}.upload-card[data-v-a3242041]{width:100%;color:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;margin-bottom:8px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.upload-card[data-v-a3242041]:hover,.upload-card.active[data-v-a3242041]{background:#22d3ee0e;border-color:#22d3ee47;transform:translate(2px)}.upload-card-rail[data-v-a3242041]{background:var(--text3);flex-shrink:0;width:3px}.upload-card-rail.tone-green[data-v-a3242041]{background:var(--green)}.upload-card-rail.tone-blue[data-v-a3242041]{background:#60a5fa}.upload-card-rail.tone-red[data-v-a3242041]{background:var(--red)}.upload-card-rail.tone-orange[data-v-a3242041]{background:var(--orange)}.upload-card-main[data-v-a3242041]{flex:1;min-width:0;padding:12px}.upload-card-top[data-v-a3242041],.upload-card-issue[data-v-a3242041]{justify-content:space-between;align-items:center;gap:8px;display:flex}.upload-card-top strong[data-v-a3242041]{font-size:12.5px}.upload-card-range[data-v-a3242041],.upload-card-meta[data-v-a3242041]{color:var(--text3);margin-top:6px;font-size:10.5px;line-height:1.5;display:block}.upload-card-issue[data-v-a3242041]{color:var(--text3);justify-content:flex-start;margin-top:9px;font-size:10.5px}.diagnostic-detail[data-v-a3242041]{min-width:0;padding:20px 22px 28px}.detail-placeholder[data-v-a3242041]{min-height:420px;color:var(--text3);text-align:center;place-items:center;display:grid}.detail-placeholder-mark[data-v-a3242041]{color:#67e8f9;width:66px;height:66px;font-family:var(--font-mono);background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:18px;place-items:center;margin-bottom:14px;font-size:18px;display:grid}.detail-placeholder h4[data-v-a3242041]{color:var(--text2);margin:0}.detail-placeholder p[data-v-a3242041]{margin:5px 0 0;font-size:12px}.detail-head[data-v-a3242041]{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.detail-head h4[data-v-a3242041]{margin:0;font-size:18px}.detail-head p[data-v-a3242041]{color:var(--text3);margin:5px 0 0;font-size:11.5px}.detail-actions[data-v-a3242041]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.diagnostic-delete[data-v-a3242041]{color:#fca5a5;border-color:#f8717138}.diagnostic-delete[data-v-a3242041]:hover:not(:disabled){color:#fecaca;background:#f8717114;border-color:#f8717173}.analysis-conclusion[data-v-a3242041]{background:linear-gradient(135deg,#fb923c14,#0000 60%),#ffffff05;border:1px solid #fb923c29;border-radius:12px;margin-top:18px;padding:18px}.analysis-failure[data-v-a3242041]{background:linear-gradient(135deg,#f871711a,#0000 60%),#ffffff05;border-color:#f8717147}.analysis-failure h5[data-v-a3242041]{color:#fecaca}.analysis-category[data-v-a3242041]{color:var(--text3);flex-wrap:wrap;align-items:center;gap:9px;font-size:10.5px;display:flex}.analysis-conclusion h5[data-v-a3242041]{margin:13px 0 6px;font-size:15px}.analysis-conclusion p[data-v-a3242041],.analysis-empty p[data-v-a3242041]{color:var(--text2);margin:0;font-size:12.5px;line-height:1.7}.analysis-empty[data-v-a3242041]{border:1px dashed #ffffff1a;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.detail-section[data-v-a3242041]{margin-top:22px}.detail-section-title[data-v-a3242041]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.detail-section-title h5[data-v-a3242041]{margin:0;font-size:13px}.detail-section-title span[data-v-a3242041]{color:var(--text3);font-size:10.5px}.finding-list[data-v-a3242041]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.finding-list article[data-v-a3242041]{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;padding:12px}.finding-list article>div[data-v-a3242041]{color:var(--text3);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.finding-list p[data-v-a3242041]{color:#67e8f9;margin:9px 0 5px;font-size:10.5px}.finding-list small[data-v-a3242041]{color:var(--text3);text-overflow:ellipsis;font-size:9.5px;line-height:1.5;display:block;overflow:hidden}.timeline-list[data-v-a3242041]{position:relative}.timeline-list[data-v-a3242041]:before{content:"";background:#22d3ee2e;width:1px;position:absolute;top:9px;bottom:9px;left:5px}.timeline-list article[data-v-a3242041]{grid-template-columns:12px 112px minmax(0,1fr);gap:10px;padding:7px 0;display:grid;position:relative}.timeline-dot[data-v-a3242041]{z-index:1;background:#22d3ee;border:2px solid #11141d;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #22d3ee40}.timeline-time[data-v-a3242041]{color:var(--text3);padding-top:2px;font-size:9.5px}.timeline-body[data-v-a3242041]{border-bottom:1px solid #ffffff0b;min-width:0;padding-bottom:8px}.timeline-body>div[data-v-a3242041]{align-items:center;gap:8px;display:flex}.timeline-body strong[data-v-a3242041]{color:var(--text1);font-size:11.5px}.timeline-body>div span[data-v-a3242041]{color:var(--text3);font-size:9.5px}.timeline-body p[data-v-a3242041]{color:var(--text3);white-space:nowrap;align-items:center;gap:8px;margin:4px 0 0;font-size:9.5px;display:flex;overflow:hidden}.timeline-body code[data-v-a3242041]{color:#fdba74}.timeline-more[data-v-a3242041]{color:#67e8f9;background:#22d3ee0a;border:1px solid #22d3ee24;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-size:11px}.audit-list[data-v-a3242041]{border:1px solid #ffffff0e;border-radius:9px}.audit-list div[data-v-a3242041]{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) 100px 146px;gap:8px;padding:8px 10px;font-size:10.5px;display:grid}.audit-list div[data-v-a3242041]:last-child{border-bottom:none}.audit-list small[data-v-a3242041],.audit-list time[data-v-a3242041]{color:var(--text3)}.audit-list time[data-v-a3242041]{text-align:right}@keyframes drawer-fade-a3242041{0%{opacity:0}}@keyframes drawer-in-a3242041{0%{opacity:0;transform:translate(42px)}}@media (width<=980px){.device-drawer[data-v-a3242041]{width:calc(100vw - 20px)}.device-facts[data-v-a3242041]{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-workspace[data-v-a3242041]{grid-template-columns:1fr}.upload-list[data-v-a3242041]{border-bottom:1px solid #ffffff12;border-right:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;display:grid}}@media (width<=680px){.device-drawer[data-v-a3242041]{width:100vw}.drawer-head[data-v-a3242041],.drawer-scroll[data-v-a3242041]{padding-left:16px;padding-right:16px}.drawer-head-actions .btn-ghost[data-v-a3242041]{display:none}.device-facts[data-v-a3242041]{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-hero[data-v-a3242041]{flex-direction:column;align-items:stretch}.request-form[data-v-a3242041],.diagnostic-stats[data-v-a3242041]{grid-template-columns:1fr 1fr}.request-form label[data-v-a3242041],.request-reason[data-v-a3242041],.request-actions[data-v-a3242041],.request-form-note[data-v-a3242041]{grid-column:1/-1}.upload-list[data-v-a3242041]{grid-template-columns:1fr}.diagnostic-detail[data-v-a3242041]{padding:16px}.timeline-list article[data-v-a3242041]{grid-template-columns:12px minmax(0,1fr)}.timeline-time[data-v-a3242041]{display:none}}.help-admin[data-v-cea18784]{min-width:0}.help-summary[data-v-cea18784]{background:radial-gradient(circle at 82% 10%,#2563eb1f,#0000 26%),linear-gradient(120deg,#fff,#f5f8ff);border:1px solid #dfe6f2;border-radius:16px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:28px;padding:22px 24px;display:grid;overflow:hidden}.help-summary>div[data-v-cea18784]:first-child{align-items:center;gap:15px;display:flex}.help-summary-icon[data-v-cea18784]{color:#2563eb;background:#eaf1ff;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.help-summary h2[data-v-cea18784]{color:var(--text1);margin:0;font-size:18px}.help-summary p[data-v-cea18784]{color:var(--text3);margin:5px 0 0;font-size:12.5px}.help-summary dl[data-v-cea18784]{gap:8px;margin:0;display:flex}.help-summary dl div[data-v-cea18784]{background:#ffffffb8;border:1px solid #e2e8f2;border-radius:11px;min-width:78px;padding:9px 13px}.help-summary dt[data-v-cea18784]{color:var(--text3);font-size:10.5px}.help-summary dd[data-v-cea18784]{color:var(--text1);margin:2px 0 0;font-size:18px;font-weight:700}.help-summary-actions[data-v-cea18784]{align-items:center;gap:9px;display:flex}.help-manager[data-v-cea18784]{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:16px;display:grid}.category-panel[data-v-cea18784]{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.category-panel>header[data-v-cea18784]{justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.category-panel h3[data-v-cea18784]{color:var(--text1);margin:0;font-size:15px}.category-panel header p[data-v-cea18784]{color:var(--text3);margin:3px 0 0;font-size:11.5px}.mini-icon-btn[data-v-cea18784],.category-actions button[data-v-cea18784],.modal-close[data-v-cea18784]{width:30px;height:30px;color:var(--text3);background:#fff;border:1px solid #e4e8ef;border-radius:8px;place-items:center;display:grid}.mini-icon-btn[data-v-cea18784]:hover,.category-actions button[data-v-cea18784]:hover,.modal-close[data-v-cea18784]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.category-all[data-v-cea18784]{width:calc(100% - 24px);color:var(--text2);background:#f7f8fb;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;margin:0 12px 10px;padding:10px 12px;display:flex}.category-all span[data-v-cea18784]{align-items:center;gap:8px;display:inline-flex}.category-all b[data-v-cea18784]{color:var(--text3);font-size:11px}.category-all.active[data-v-cea18784]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.category-list[data-v-cea18784]{max-height:calc(100vh - 330px);padding:0 12px 14px;overflow-y:auto}.category-list article[data-v-cea18784]{background:#fff;border:1px solid #0000;border-radius:10px;margin-top:4px;overflow:hidden}.category-list article[data-v-cea18784]:hover{background:#fafbfc;border-color:#e5e9f1}.category-list article.active[data-v-cea18784]{background:#f3f7ff;border-color:#bfdbfe}.category-main[data-v-cea18784]{width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:11px 10px 7px;display:flex}.category-mark[data-v-cea18784]{color:#2563eb;background:#eaf1ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.category-main>span[data-v-cea18784]:last-child{flex-direction:column;min-width:0;display:flex}.category-main strong[data-v-cea18784]{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.category-main small[data-v-cea18784]{color:var(--text3);margin-top:2px;font-size:10.5px}.category-actions[data-v-cea18784]{justify-content:flex-end;align-items:center;gap:5px;padding:0 9px 8px;display:flex}.category-actions>span[data-v-cea18784]{margin-right:auto;padding-left:44px;font-size:10px}.category-actions .is-enabled[data-v-cea18784]{color:#16a34a}.category-actions .is-disabled[data-v-cea18784]{color:var(--text3)}.category-actions button[data-v-cea18784]{border-radius:7px;width:25px;height:25px}.article-panel[data-v-cea18784]{min-width:0}.article-create[data-v-cea18784]{height:36px;padding:0 14px}.article-table-wrap[data-v-cea18784]{max-height:calc(100vh - 340px)}.article-table[data-v-cea18784]{table-layout:fixed;min-width:0}.article-table th[data-v-cea18784]:nth-child(2),.article-table td[data-v-cea18784]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;width:96px;min-width:96px;overflow:hidden}.article-table th[data-v-cea18784]:nth-child(3),.article-table td[data-v-cea18784]:nth-child(3){width:86px;min-width:86px}.article-table th[data-v-cea18784]:nth-child(4),.article-table td[data-v-cea18784]:nth-child(4){width:54px;min-width:54px}.article-table th[data-v-cea18784]:nth-child(5),.article-table td[data-v-cea18784]:nth-child(5){width:120px;min-width:120px}.article-title[data-v-cea18784]{max-width:280px;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.article-title>span[data-v-cea18784]:first-child{color:#2563eb;background:#edf3ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.article-title>span[data-v-cea18784]:last-child{flex-direction:column;min-width:0;display:flex}.article-title strong[data-v-cea18784],.article-title small[data-v-cea18784]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-title strong[data-v-cea18784]{color:var(--text1);font-size:13.5px}.article-title small[data-v-cea18784]{max-width:205px;color:var(--text3);margin-top:3px;font-size:10.5px}.article-actions-col[data-v-cea18784]{width:80px}.row-actions[data-v-cea18784]{gap:6px;display:flex}.row-actions button[data-v-cea18784]{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e7ef;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;display:inline-flex}.row-actions button[data-v-cea18784]:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.row-actions button.danger[data-v-cea18784]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.row-actions button.icon-only[data-v-cea18784]{justify-content:center;width:31px;height:31px;padding:0}.help-modal-backdrop[data-v-cea18784],.article-editor-overlay[data-v-cea18784]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c14ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.category-dialog[data-v-cea18784]{background:#fff;border:1px solid #ffffff1f;border-radius:16px;width:min(520px,100%);overflow:hidden;box-shadow:0 34px 100px #00000052}.category-dialog>header[data-v-cea18784],.category-dialog>footer[data-v-cea18784]{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.category-dialog>header[data-v-cea18784]{border-bottom:1px solid #e8ebf0}.category-dialog>footer[data-v-cea18784]{background:#fafbfc;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:9px}.category-dialog h3[data-v-cea18784]{color:#172033;margin:0;font-size:17px}.category-dialog header p[data-v-cea18784]{color:#8b92a3;margin:4px 0 0;font-size:12px}.category-form[data-v-cea18784]{gap:15px;padding:20px;display:grid}.category-form label[data-v-cea18784],.article-meta-form label[data-v-cea18784]{flex-direction:column;gap:6px;min-width:0;display:flex}.category-form label>span[data-v-cea18784],.article-meta-form label>span[data-v-cea18784]{color:#667085;font-size:11.5px;font-weight:600}.category-form input[data-v-cea18784],.category-form textarea[data-v-cea18784],.category-form select[data-v-cea18784],.article-meta-form input[data-v-cea18784],.article-meta-form select[data-v-cea18784]{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:9px;outline:none;font-size:13px}.category-form input[data-v-cea18784],.category-form select[data-v-cea18784],.article-meta-form input[data-v-cea18784],.article-meta-form select[data-v-cea18784]{height:40px;padding:0 11px}.category-form textarea[data-v-cea18784]{resize:vertical;padding:10px 11px}.category-form input[data-v-cea18784]:focus,.category-form textarea[data-v-cea18784]:focus,.category-form select[data-v-cea18784]:focus,.article-meta-form input[data-v-cea18784]:focus,.article-meta-form select[data-v-cea18784]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a}.category-form-grid[data-v-cea18784]{grid-template-columns:1fr 120px;gap:12px;display:grid}.switch-row[data-v-cea18784]{background:#f8fafc;border:1px solid #e3e7ee;border-radius:10px;align-items:center;padding:11px 12px;flex-direction:row!important;gap:10px!important;display:flex!important}.switch-row input[data-v-cea18784]{flex:0 0 16px;width:16px;height:16px}.switch-row>span[data-v-cea18784]{flex-direction:column;display:flex}.switch-row strong[data-v-cea18784]{color:#344054;font-size:12.5px}.switch-row small[data-v-cea18784]{color:#98a2b3;font-size:10.5px}.help-form-error[data-v-cea18784]{color:#dc2626;margin:0;font-size:12px}.article-editor-overlay[data-v-cea18784]{padding:18px}.article-editor-shell[data-v-cea18784]{background:#eef1f6;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:min(1460px,100%);height:min(920px,100vh - 36px);min-height:620px;display:flex;overflow:hidden;box-shadow:0 38px 120px #0006}.article-editor-head[data-v-cea18784]{background:#fff;border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.editor-title[data-v-cea18784]{align-items:center;gap:11px;display:flex}.editor-title>span[data-v-cea18784]{color:#2563eb;background:#eaf1ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.editor-title h3[data-v-cea18784]{color:#172033;margin:0;font-size:15px}.editor-title p[data-v-cea18784]{color:#98a2b3;margin:2px 0 0;font-size:10.5px}.editor-head-actions[data-v-cea18784],.article-editor-foot>div[data-v-cea18784]{align-items:center;gap:8px;display:flex}.article-meta-form[data-v-cea18784]{background:#f8fafc;border-bottom:1px solid #dfe4ec;grid-template-columns:minmax(280px,1.4fr) 190px 90px minmax(240px,1fr);gap:10px;padding:12px 16px;display:grid}.markdown-toolbar[data-v-cea18784]{background:#fff;border-bottom:1px solid #dfe4ec;align-items:center;gap:5px;min-height:43px;padding:7px 16px;display:flex;overflow-x:auto}.markdown-toolbar>span[data-v-cea18784]:first-child{color:#98a2b3;white-space:nowrap;margin-right:5px;font-size:10.5px}.markdown-toolbar button[data-v-cea18784]{color:#475467;white-space:nowrap;background:#fff;border:1px solid #e0e5ed;border-radius:6px;min-width:32px;height:28px;padding:0 8px;font-size:11px}.markdown-toolbar button[data-v-cea18784]:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.toolbar-tip[data-v-cea18784]{color:#a0a8b8;white-space:nowrap;margin-left:auto;font-size:10px}.editor-workspace[data-v-cea18784]{background:#dfe4ec;flex:1;grid-template-columns:1fr 1fr;gap:1px;min-height:0;display:grid}.markdown-editor-pane[data-v-cea18784],.markdown-preview-pane[data-v-cea18784]{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.markdown-editor-pane>header[data-v-cea18784],.markdown-preview-pane>header[data-v-cea18784]{color:#667085;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;height:36px;padding:0 14px;display:flex}.markdown-editor-pane header span[data-v-cea18784],.markdown-preview-pane header span[data-v-cea18784]{font-family:var(--font-mono);letter-spacing:.12em;font-size:9.5px;font-weight:700}.markdown-editor-pane header small[data-v-cea18784],.markdown-preview-pane header small[data-v-cea18784]{color:#a0a8b8;font-size:10px}.markdown-editor-pane textarea[data-v-cea18784]{resize:none;color:#273248;width:100%;min-height:0;font-family:var(--font-mono);tab-size:2;background:#fbfcfe;border:none;outline:none;flex:1;padding:24px 26px 60px;font-size:13.5px;line-height:1.85}.markdown-preview-pane[data-v-cea18784]{overflow:hidden}.markdown-body[data-v-cea18784]{color:#344054;flex:1;padding:28px 38px 80px;font-size:14px;line-height:1.8;overflow-y:auto}.markdown-body>h1[data-v-cea18784]{color:#111827;margin:0 0 12px;font-size:30px;line-height:1.3}.preview-summary[data-v-cea18784]{color:#7b8495;border-bottom:1px solid #e8ebf0;margin:0 0 30px;padding-bottom:20px;font-size:14px}.preview-empty[data-v-cea18784]{color:#a0a8b8}.markdown-body[data-v-cea18784] h2{color:#172033;margin:34px 0 13px;font-size:23px;line-height:1.4}.markdown-body[data-v-cea18784] h3{color:#273248;margin:27px 0 10px;font-size:18px}.markdown-body[data-v-cea18784] h4{color:#344054;margin:22px 0 8px;font-size:15px}.markdown-body[data-v-cea18784] p{margin:0 0 16px}.markdown-body[data-v-cea18784] ul,.markdown-body[data-v-cea18784] ol{margin:0 0 18px;padding-left:24px}.markdown-body[data-v-cea18784] li{margin:6px 0}.markdown-body[data-v-cea18784] a{color:#2563eb;text-decoration:none}.markdown-body[data-v-cea18784] code{color:#be185d;font-family:var(--font-mono);background:#fdf2f8;border-radius:5px;padding:2px 5px;font-size:.9em}.markdown-body[data-v-cea18784] pre{color:#dbeafe;background:#111827;border-radius:10px;margin:20px 0;padding:17px 19px;overflow-x:auto}.markdown-body[data-v-cea18784] pre code{color:inherit;background:0 0;padding:0}.markdown-body[data-v-cea18784] blockquote{color:#475569;background:#eff6ff;border-left:4px solid #60a5fa;margin:20px 0;padding:12px 16px}.markdown-body[data-v-cea18784] img{border:1px solid #e1e7ef;border-radius:10px;max-width:100%;height:auto;margin:24px auto;display:block}.markdown-body[data-v-cea18784] hr{border:none;border-top:1px solid #e5e7eb;margin:30px 0}.article-editor-foot[data-v-cea18784]{background:#fff;border-top:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 16px;display:flex}.article-editor-foot>p[data-v-cea18784]{color:#7b8495;margin:0;font-size:11px}.article-editor-foot .published[data-v-cea18784]{color:#16a34a}.article-editor-foot .draft[data-v-cea18784]{color:#d97706}@media (width<=1120px){.help-summary[data-v-cea18784]{grid-template-columns:1fr auto}.help-summary dl[data-v-cea18784]{display:none}.article-meta-form[data-v-cea18784]{grid-template-columns:minmax(260px,1fr) 180px 90px}.meta-summary[data-v-cea18784]{grid-column:1/-1}}@media (width<=900px){.help-summary[data-v-cea18784]{grid-template-columns:1fr}.help-summary-actions[data-v-cea18784]{justify-content:flex-start}.help-manager[data-v-cea18784]{grid-template-columns:1fr}.category-list[data-v-cea18784]{max-height:300px}.editor-workspace[data-v-cea18784]{grid-template-columns:1fr}.markdown-preview-pane[data-v-cea18784]{display:none}}@media (width<=640px){.help-summary[data-v-cea18784]{padding:18px}.help-summary-actions[data-v-cea18784]{flex-direction:column;align-items:stretch}.article-editor-overlay[data-v-cea18784]{padding:0}.article-editor-shell[data-v-cea18784]{border:none;border-radius:0;height:100vh;min-height:0}.article-editor-head[data-v-cea18784]{flex-direction:column;align-items:flex-start}.editor-head-actions[data-v-cea18784]{width:100%}.editor-head-actions button[data-v-cea18784]{flex:1}.article-meta-form[data-v-cea18784]{grid-template-columns:1fr 1fr}.meta-title[data-v-cea18784],.meta-summary[data-v-cea18784]{grid-column:1/-1}.toolbar-tip[data-v-cea18784]{display:none}.article-editor-foot[data-v-cea18784]{flex-direction:column;align-items:stretch}.article-editor-foot>div button[data-v-cea18784]{flex:1}}.plans-page[data-v-f784f514]{flex-direction:column;gap:16px;display:flex}.commercial-summary[data-v-f784f514]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.commercial-summary article[data-v-f784f514]{border:1px solid var(--border);background:var(--card);border-radius:13px;align-items:center;gap:13px;padding:16px 18px;display:flex}.commercial-summary article>span[data-v-f784f514]{width:36px;height:36px;color:var(--accent);background:#22d3ee1a;border-radius:10px;place-items:center;display:grid}.commercial-summary div[data-v-f784f514]{flex-direction:column;display:flex}.commercial-summary strong[data-v-f784f514]{font-size:20px}.commercial-summary small[data-v-f784f514]{color:var(--text3);font-size:11px}.commercial-tabs[data-v-f784f514]{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:5px;padding:5px;display:flex}.commercial-tabs button[data-v-f784f514]{color:var(--text3);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;display:inline-flex}.commercial-tabs button.active[data-v-f784f514]{color:#7dd3fc;background:#22d3ee1a}.compact[data-v-f784f514]{height:36px;padding:0 14px;font-size:12.5px}.plan-admin-grid[data-v-f784f514]{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.admin-plan-card[data-v-f784f514],.line-price-card[data-v-f784f514]{border:1px solid var(--border-strong);background:#ffffff06;border-radius:14px;flex-direction:column;min-height:315px;padding:20px;display:flex}.admin-plan-card.vip[data-v-f784f514]{background:linear-gradient(145deg,#22d3ee0e,#3b82f606);border-color:#22d3ee33}.admin-plan-top[data-v-f784f514]{justify-content:space-between;align-items:center;display:flex}.admin-plan-card h3[data-v-f784f514],.line-price-card h3[data-v-f784f514]{margin:16px 0 0;font-size:18px}.admin-plan-card>p[data-v-f784f514],.line-price-card p[data-v-f784f514]{min-height:42px;color:var(--text3);margin:5px 0 0;font-size:12px;line-height:1.6}.admin-plan-price[data-v-f784f514]{color:var(--text1);margin-top:16px;font-size:25px}.admin-plan-price small[data-v-f784f514]{color:var(--text3);font-size:11px;font-weight:400}.plan-quota-list[data-v-f784f514]{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.plan-quota-list span[data-v-f784f514]{color:var(--text3);background:#ffffff09;border-radius:8px;padding:8px 9px;font-size:11px}.plan-quota-list b[data-v-f784f514]{float:right;color:var(--text1)}.edit-plan[data-v-f784f514]{justify-content:center;margin-top:auto}.line-price-card[data-v-f784f514]{justify-content:flex-start}.line-price-icon[data-v-f784f514]{color:#fbbf24;background:#fbbf241a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.line-price-card label[data-v-f784f514]{flex-direction:column;gap:7px;margin:22px 0 14px;display:flex}.addon-price-fields[data-v-f784f514]{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.addon-price-card[data-v-f784f514]{min-height:380px}.plans-page .data-table td[data-v-f784f514]{color:var(--text1)}.plans-page .data-table td.muted[data-v-f784f514],.plans-page .data-table td .muted[data-v-f784f514]{color:var(--text2)}.line-price-card label span[data-v-f784f514],.user-select span[data-v-f784f514]{color:var(--text3);font-size:11px}.line-price-card input[data-v-f784f514],.user-select select[data-v-f784f514],.adjustment-form input[data-v-f784f514],.adjustment-form select[data-v-f784f514]{border:1px solid var(--border-strong);height:38px;color:var(--text1);background:#ffffff0a;border-radius:8px;outline:none;padding:0 11px}.cell-note[data-v-f784f514],.tenant-cell small[data-v-f784f514],.discount-cell small[data-v-f784f514]{color:var(--text3);font-size:10.5px;display:block}.row-actions[data-v-f784f514]{gap:6px;display:flex}.mini-action[data-v-f784f514]{border:1px solid var(--border-strong);color:var(--text2);background:0 0;border-radius:6px;padding:4px 8px;font-size:11px}.mini-action.settle[data-v-f784f514]{color:var(--green);background:#34d3990f;border-color:#34d39947}.discount-cell[data-v-f784f514]{color:#fbbf24}.empty-commercial[data-v-f784f514],.empty-inline[data-v-f784f514]{min-height:180px;color:var(--text3);justify-content:center;align-items:center;gap:9px;display:flex}.user-select[data-v-f784f514]{flex-direction:column;gap:5px;min-width:320px;display:flex}.quota-user-head[data-v-f784f514]{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.quota-user-head div[data-v-f784f514]{flex-direction:column;display:flex}.quota-user-head span[data-v-f784f514]{color:var(--text3);font-size:11.5px}.quota-admin-grid[data-v-f784f514]{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 22px;display:grid}.quota-admin-grid article[data-v-f784f514]{border:1px solid var(--border);background:#ffffff06;border-radius:10px;padding:14px;position:relative;overflow:hidden}.quota-admin-grid span[data-v-f784f514]{color:var(--text3);font-size:11px;display:block}.quota-admin-grid strong[data-v-f784f514]{margin-top:8px;font-size:21px;display:block}.quota-admin-grid small[data-v-f784f514]{color:var(--text3);font-size:11px}.quota-admin-grid i[data-v-f784f514]{background:var(--green);width:34%;height:3px;position:absolute;bottom:0;right:0}.quota-admin-grid i.over[data-v-f784f514]{background:var(--red)}.adjustment-form[data-v-f784f514]{background:#22d3ee09;border:1px solid #22d3ee24;border-radius:11px;grid-template-columns:170px 170px minmax(260px,1fr) auto;align-items:end;gap:10px;margin:0 22px 18px;padding:16px;display:grid}.adjustment-form label[data-v-f784f514]{flex-direction:column;gap:5px;display:flex}.adjustment-form label>span[data-v-f784f514]{color:var(--text2);font-size:11.5px}.adjustment-form small[data-v-f784f514]{color:var(--text3);font-size:9.5px}.commercial-error[data-v-f784f514]{color:#fca5a5;background:#f8717114;border:1px solid #f8717138;border-radius:8px;margin:0 22px 16px;padding:9px 11px;font-size:12px}.adjustment-history[data-v-f784f514]{border-top:1px solid var(--border);margin-top:4px}.adjustment-history h3[data-v-f784f514]{margin:0;padding:15px 22px;font-size:13px}.adjustment-history .empty-inline[data-v-f784f514]{min-height:100px}.delta-plus[data-v-f784f514]{color:var(--green);font-weight:600}.delta-minus[data-v-f784f514]{color:var(--red);font-weight:600}.commercial-modal[data-v-f784f514]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commercial-dialog[data-v-f784f514]{border:1px solid var(--border-strong);background:#181b26;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 90px #0000007a}.commercial-dialog header[data-v-f784f514],.commercial-dialog footer[data-v-f784f514]{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.commercial-dialog header[data-v-f784f514]{border-bottom:1px solid var(--border)}.commercial-dialog footer[data-v-f784f514]{border-top:1px solid var(--border);justify-content:flex-end}.commercial-dialog header h3[data-v-f784f514]{margin:0;font-size:16px}.commercial-dialog header p[data-v-f784f514]{color:var(--text3);margin:3px 0 0;font-size:11px}.commercial-dialog header>button[data-v-f784f514]{width:32px;height:32px;color:var(--text3);background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.dialog-body[data-v-f784f514]{padding:18px 20px}.form-grid[data-v-f784f514]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label[data-v-f784f514],.full-field[data-v-f784f514]{flex-direction:column;gap:6px;display:flex}.form-grid label>span[data-v-f784f514],.full-field>span[data-v-f784f514]{color:var(--text2);font-size:11.5px}.form-grid input[data-v-f784f514],.form-grid select[data-v-f784f514],.full-field textarea[data-v-f784f514]{border:1px solid var(--border-strong);min-height:40px;color:var(--text1);background:#ffffff0a;border-radius:8px;outline:none;padding:8px 11px}.form-grid small[data-v-f784f514]{color:var(--text3);font-size:9.5px}.full-field[data-v-f784f514]{margin-top:13px}.full-field textarea[data-v-f784f514]{resize:vertical}.check-field[data-v-f784f514]{color:var(--text2);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}@media (width<=1000px){.commercial-summary[data-v-f784f514],.quota-admin-grid[data-v-f784f514]{grid-template-columns:repeat(2,1fr)}.plan-admin-grid[data-v-f784f514]{grid-template-columns:1fr}.adjustment-form[data-v-f784f514]{grid-template-columns:1fr 1fr}.reason-field[data-v-f784f514]{grid-column:1/-1}}@media (width<=680px){.commercial-summary[data-v-f784f514],.quota-admin-grid[data-v-f784f514],.form-grid[data-v-f784f514],.adjustment-form[data-v-f784f514]{grid-template-columns:1fr}.commercial-tabs[data-v-f784f514]{overflow-x:auto}.user-select[data-v-f784f514]{min-width:100%}}.relay-workspace[data-v-fd344359]{gap:16px;display:grid}.relay-hero[data-v-fd344359]{background:radial-gradient(circle at 85% 12%,#44b9b133,#0000 32%),linear-gradient(135deg,#f7fcfb 0%,#e9f5f3 58%,#deefed 100%);border:1px solid #cfe3e6;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:188px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.relay-hero[data-v-fd344359]:before{content:"";background-image:linear-gradient(#0f766e0b 1px,#0000 1px),linear-gradient(90deg,#0f766e0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.relay-hero-copy[data-v-fd344359],.capacity-orbit[data-v-fd344359]{z-index:1;position:relative}.section-eyebrow[data-v-fd344359]{color:#148277;letter-spacing:.16em;font-size:10px;font-weight:800}.relay-hero h2[data-v-fd344359]{color:#123631;letter-spacing:-.035em;margin:8px 0 7px;font-family:Avenir Next,Trebuchet MS,sans-serif;font-size:clamp(25px,3vw,37px)}.relay-hero p[data-v-fd344359]{color:#55716d;max-width:600px;margin:0;font-size:13px;line-height:1.7}.capacity-orbit[data-v-fd344359]{text-align:center;border:10px solid #1b9b8d;border-color:#1b9b8d #5ebbb1 #14827721 #14827721;border-radius:50%;flex:0 0 142px;place-content:center;width:142px;height:142px;display:grid;transform:rotate(-9deg);box-shadow:inset 0 0 0 1px #1482771f,0 14px 36px #1a5c531f}.capacity-orbit[data-v-fd344359]>*{transform:rotate(9deg)}.capacity-orbit.unsafe[data-v-fd344359]{border-top-color:#e87945;border-right-color:#f0a267}.capacity-orbit span[data-v-fd344359],.capacity-orbit small[data-v-fd344359]{color:#64817d;font-size:10px}.capacity-orbit strong[data-v-fd344359]{color:#105f56;letter-spacing:-.04em;margin:2px 0;font-size:27px}.relay-summary-grid[data-v-fd344359]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.relay-summary-grid article[data-v-fd344359],.node-resource-grid article[data-v-fd344359],.node-errors article[data-v-fd344359]{background:#fff;border:1px solid #e1e9e9;border-radius:13px;gap:5px;padding:17px 18px;display:grid}.relay-summary-grid span[data-v-fd344359],.node-resource-grid span[data-v-fd344359],.node-errors span[data-v-fd344359]{color:#73817f;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.relay-summary-grid strong[data-v-fd344359]{color:#193d38;font-size:21px}.relay-summary-grid small[data-v-fd344359],.node-resource-grid small[data-v-fd344359]{color:#8a9795;font-size:10px}.region-strip[data-v-fd344359]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.region-strip article[data-v-fd344359]{background:#f9fbfb;border:1px solid #e0e8e8;border-radius:12px;gap:8px;padding:13px 15px;display:grid}.region-strip article>div[data-v-fd344359]:first-child{justify-content:space-between;align-items:center;display:flex}.region-strip strong[data-v-fd344359]{color:#294944;font-size:12px}.region-strip span[data-v-fd344359],.region-strip small[data-v-fd344359]{color:#7b8987;font-size:10px}.mini-capacity[data-v-fd344359]{background:#e5eceb;border-radius:99px;height:5px;overflow:hidden}.mini-capacity span[data-v-fd344359]{border-radius:inherit;background:linear-gradient(90deg,#33a598,#72c7bd);height:100%;display:block}.infrastructure-panel[data-v-fd344359]{background:#fff;border:1px solid #dce7e5;border-radius:16px;overflow:hidden}.infrastructure-head[data-v-fd344359]{border-bottom:1px solid #e8eeee;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.infrastructure-head h3[data-v-fd344359]{color:#223f3a;margin:4px 0 2px;font-size:16px}.infrastructure-head p[data-v-fd344359]{color:#7c8c89;margin:0;font-size:10px}.infrastructure-head>span[data-v-fd344359]{color:#187c71;background:#e8f5f3;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.infrastructure-grid[data-v-fd344359]{background:#f7faf9;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;padding:14px;display:grid}.infrastructure-card[data-v-fd344359]{background:#fff;border:1px solid #dfe8e6;border-radius:13px;gap:13px;min-width:0;padding:15px;transition:border-color .16s,box-shadow .16s;display:grid}.infrastructure-card.editing[data-v-fd344359]{border-color:#83c6bd;box-shadow:0 8px 24px #21665d17}.infrastructure-card>header[data-v-fd344359],.infrastructure-title[data-v-fd344359],.infrastructure-actions[data-v-fd344359]{align-items:center;display:flex}.infrastructure-card>header[data-v-fd344359]{justify-content:space-between;gap:12px}.infrastructure-title[data-v-fd344359]{gap:10px;min-width:0}.infrastructure-title>div[data-v-fd344359]{gap:2px;min-width:0;display:grid}.infrastructure-title strong[data-v-fd344359]{color:#2d4944;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.infrastructure-title small[data-v-fd344359]{color:#82908d;font-size:9px}.infrastructure-kind[data-v-fd344359]{color:#157e72;letter-spacing:.08em;background:#e7f5f3;border-radius:8px;place-items:center;min-width:42px;height:31px;font-size:9px;font-weight:900;display:grid}.infrastructure-health[data-v-fd344359]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.infrastructure-health>div[data-v-fd344359]{background:#f7faf9;border-radius:9px;gap:3px;padding:10px;display:grid}.infrastructure-health span[data-v-fd344359],.infrastructure-policy span[data-v-fd344359]{color:#7b8a87;font-size:9px;font-weight:700}.infrastructure-health strong[data-v-fd344359]{color:#304b46;font-size:12px}.infrastructure-urls[data-v-fd344359]{gap:4px;display:grid}.infrastructure-urls code[data-v-fd344359]{color:#60736f;text-overflow:ellipsis;white-space:nowrap;background:#fafcfc;border:1px solid #e5ebea;border-radius:7px;padding:6px 8px;font-size:9px;overflow:hidden}.infrastructure-actions[data-v-fd344359]{flex-wrap:wrap;gap:7px}.infrastructure-actions button[data-v-fd344359]{color:#5d716d;background:#fff;border:1px solid #d7e1df;border-radius:7px;min-height:29px;padding:0 9px;font-size:9px}.infrastructure-actions span[data-v-fd344359]{color:#8b9795;margin-left:auto;font-size:9px}.infrastructure-policy[data-v-fd344359]{border-top:1px solid #e6eceb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:13px;display:grid}.infrastructure-policy label[data-v-fd344359]{gap:5px;display:grid}.infrastructure-policy input[data-v-fd344359]{color:#294640;width:100%;height:34px;font:inherit;background:#fbfdfd;border:1px solid #d8e3e1;border-radius:7px;outline:none;padding:0 8px;font-size:11px}.infrastructure-policy input[data-v-fd344359]:focus{border-color:#63b7ac;box-shadow:0 0 0 3px #42a0941a}.infrastructure-policy .btn-primary[data-v-fd344359]{align-self:end;min-height:34px}.relay-console[data-v-fd344359]{background:#fff;border:1px solid #dce6e5;border-radius:17px;grid-template-columns:250px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.node-rail[data-v-fd344359]{background:#f6f9f8;border-right:1px solid #e2e9e8}.node-rail>header[data-v-fd344359],.node-detail-head[data-v-fd344359],.trend-panel>header[data-v-fd344359],.policy-panel>header[data-v-fd344359]{justify-content:space-between;align-items:center;gap:14px;display:flex}.node-rail>header[data-v-fd344359]{padding:18px 17px 14px}.node-rail h3[data-v-fd344359],.node-detail h3[data-v-fd344359],.trend-panel h4[data-v-fd344359],.policy-panel h4[data-v-fd344359]{color:#213d39;margin:3px 0 0;font-size:15px}.node-rail>header>span[data-v-fd344359]{color:#177f74;background:#e1f1ef;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.node-rail-item[data-v-fd344359]{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 16px);margin:4px 8px;padding:12px 10px;display:grid}.node-rail-item[data-v-fd344359]:hover,.node-rail-item.active[data-v-fd344359]{background:#fff;border-color:#cfe3e0;box-shadow:0 5px 16px #25574f0f}.node-status-pip[data-v-fd344359]{background:#aab4b2;border-radius:50%;width:8px;height:8px}.node-status-pip.status-healthy[data-v-fd344359]{background:#27a36e;box-shadow:0 0 0 4px #27a36e1a}.node-status-pip.status-busy[data-v-fd344359],.node-status-pip.status-warning[data-v-fd344359],.node-status-pip.status-draining[data-v-fd344359],.node-status-pip.status-suspect[data-v-fd344359]{background:#e98b3d}.node-status-pip.status-overloaded[data-v-fd344359]{background:#dc5656}.node-rail-copy[data-v-fd344359]{gap:3px;min-width:0;display:grid}.node-rail-copy strong[data-v-fd344359]{color:#2d4541;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.node-rail-copy small[data-v-fd344359]{color:#84928f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.node-load[data-v-fd344359]{color:#5f7470;font-variant-numeric:tabular-nums;font-size:10px}.node-detail[data-v-fd344359]{min-width:0;padding:22px}.node-detail-head[data-v-fd344359]{border-bottom:1px solid #e9eeee;padding-bottom:18px}.node-detail-head h3[data-v-fd344359]{font-size:21px}.node-detail-head p[data-v-fd344359]{color:#7e8d8a;margin:4px 0 0;font-size:10px}.node-head-actions[data-v-fd344359],.operations-bar>div[data-v-fd344359]:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.node-resource-grid[data-v-fd344359]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.node-resource-grid strong[data-v-fd344359]{color:#203e39;font-size:17px}.trend-panel[data-v-fd344359]{background:#fbfdfd;border:1px solid #e0e8e7;border-radius:14px;overflow:hidden}.trend-panel>header[data-v-fd344359],.trend-panel>footer[data-v-fd344359]{padding:14px 16px}.range-tabs[data-v-fd344359]{background:#edf2f1;border-radius:9px;gap:3px;padding:3px;display:flex}.range-tabs button[data-v-fd344359]{color:#778582;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:10px}.range-tabs button.active[data-v-fd344359]{color:#157b70;background:#fff;box-shadow:0 2px 7px #28514b1a}.trend-chart[data-v-fd344359]{background:linear-gradient(#1e70660d 1px,#0000 1px) 0 0/100% 31px,linear-gradient(90deg,#1e70660a 1px,#0000 1px) 0 0/80px 100%;border-top:1px solid #edf1f1;border-bottom:1px solid #edf1f1;place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}.trend-chart svg[data-v-fd344359]{width:calc(100% - 36px);height:calc(100% - 40px);position:absolute;inset:20px 18px;overflow:visible}.trend-chart polyline[data-v-fd344359]{fill:none;stroke:#168d80;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 5px #168d802b)}.trend-chart>p[data-v-fd344359]{color:#8a9694;font-size:11px}.threshold[data-v-fd344359]{z-index:0;border-top:1px dashed #e47c3a38;position:absolute;left:0;right:0}.threshold span[data-v-fd344359]{color:#b57b54;background:#fbfdfd;padding:0 4px;font-size:8px;position:absolute;top:-7px;right:8px}.threshold-95[data-v-fd344359]{top:5%}.threshold-85[data-v-fd344359]{top:15%}.threshold-60[data-v-fd344359]{top:40%}.trend-panel>footer[data-v-fd344359]{color:#778582;flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.node-errors[data-v-fd344359]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.node-errors article[data-v-fd344359]{background:#f9fbfb;padding:12px 14px}.node-errors strong[data-v-fd344359]{color:#344b47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operations-bar[data-v-fd344359]{background:#fff;border:1px solid #e1e8e7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.operations-bar>div[data-v-fd344359]:first-child{gap:3px;display:grid}.operations-bar strong[data-v-fd344359]{color:#304b46;font-size:12px}.operations-bar span[data-v-fd344359]{color:#87928f;font-size:10px}.operations-bar button[data-v-fd344359]{background:#fff;border:1px solid;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px}.operation-warn[data-v-fd344359]{color:#b96b2b;border-color:#f1c59e!important}.operation-resume[data-v-fd344359]{color:#16805f;border-color:#a9d9cb!important}.operation-neutral[data-v-fd344359]{color:#60716e;border-color:#d6dddc!important}.operation-danger[data-v-fd344359],.operation-delete[data-v-fd344359]{color:#c34c4c;border-color:#efb6b6!important}.policy-panel[data-v-fd344359]{background:#f8fcfb;border:1px solid #cfe3e0;border-radius:14px;margin-top:14px;overflow:hidden}.policy-panel>header[data-v-fd344359],.policy-panel>footer[data-v-fd344359]{padding:14px 16px}.policy-grid[data-v-fd344359]{background:#fff;border-top:1px solid #e2ecea;border-bottom:1px solid #e2ecea;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.policy-grid label[data-v-fd344359]{gap:6px;display:grid}.policy-grid label span[data-v-fd344359]{color:#657773;font-size:10px;font-weight:700}.policy-grid input[data-v-fd344359]{color:#24423d;width:100%;height:38px;font:inherit;background:#fbfdfd;border:1px solid #d8e3e1;border-radius:8px;outline:none;padding:0 10px;font-size:12px}.policy-grid input[data-v-fd344359]:focus{border-color:#5eb4a9;box-shadow:0 0 0 3px #329d901a}.policy-panel>footer[data-v-fd344359]{color:#778784;justify-content:space-between;align-items:center;font-size:10px;display:flex}@media (width<=1050px){.relay-summary-grid[data-v-fd344359],.node-resource-grid[data-v-fd344359]{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-console[data-v-fd344359]{grid-template-columns:210px minmax(0,1fr)}.node-errors[data-v-fd344359],.policy-grid[data-v-fd344359]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.relay-hero[data-v-fd344359]{flex-direction:column;align-items:flex-start;padding:24px}.capacity-orbit[data-v-fd344359]{flex-basis:118px;align-self:flex-end;width:118px;height:118px}.relay-summary-grid[data-v-fd344359],.node-resource-grid[data-v-fd344359],.node-errors[data-v-fd344359],.policy-grid[data-v-fd344359],.relay-console[data-v-fd344359]{grid-template-columns:1fr}.node-rail[data-v-fd344359]{border-bottom:1px solid #e2e9e8;border-right:0;max-height:260px;overflow:auto}.node-detail[data-v-fd344359]{padding:16px}.node-detail-head[data-v-fd344359],.operations-bar[data-v-fd344359],.infrastructure-head[data-v-fd344359],.policy-panel>footer[data-v-fd344359]{flex-direction:column;align-items:flex-start}.infrastructure-grid[data-v-fd344359],.infrastructure-policy[data-v-fd344359]{grid-template-columns:1fr}.range-tabs[data-v-fd344359]{overflow-x:auto}}.traffic-in[data-v-4ac3d848]{color:var(--green)}.traffic-out[data-v-4ac3d848]{color:#0891b2}.versions[data-v-d3ceb2c8]{color:#1a1d2b;gap:16px;display:grid}.release-toolbar[data-v-d3ceb2c8]{justify-content:space-between;align-items:center;gap:20px;display:flex}.release-toolbar>div[data-v-d3ceb2c8]{gap:3px;display:grid}.release-toolbar strong[data-v-d3ceb2c8]{font-size:15px}.release-toolbar span[data-v-d3ceb2c8]{color:#8b92a3;font-size:12px}.compact-button[data-v-d3ceb2c8]{height:38px;box-shadow:none;padding:0 15px;font-size:13px}.platform-tabs[data-v-d3ceb2c8]{gap:10px;padding:2px 1px 4px;display:flex;overflow-x:auto}.platform-tabs>button[data-v-d3ceb2c8]{color:#5b6270;text-align:left;background:#fff;border:1px solid #e1e4eb;border-radius:12px;align-items:center;gap:11px;min-width:190px;padding:13px 15px;transition:all .16s;display:flex;position:relative}.platform-tabs>button[data-v-d3ceb2c8]:hover{border-color:#c9ceda;box-shadow:0 5px 18px #1920380f}.platform-tabs>button.active[data-v-d3ceb2c8]{background:linear-gradient(135deg,#f1fcfe,#f7fbff);border-color:#67c7d8;box-shadow:0 0 0 2px #22d3ee1a}.platform-icon[data-v-d3ceb2c8]{color:#667085;background:#f0f2f7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.active .platform-icon[data-v-d3ceb2c8]{color:#087990;background:linear-gradient(135deg,#cffafe,#dbeafe)}.platform-copy[data-v-d3ceb2c8]{flex:1;gap:2px;display:grid}.platform-copy strong[data-v-d3ceb2c8]{color:#242837;font-size:13px}.platform-copy small[data-v-d3ceb2c8]{color:#9298a8;text-transform:uppercase;font-size:10px}.platform-dot[data-v-d3ceb2c8]{background:#c8ccd5;border-radius:50%;width:7px;height:7px}.platform-dot.enabled[data-v-d3ceb2c8]{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.platform-panel[data-v-d3ceb2c8]{background:#fff;border:1px solid #e4e7ed;border-radius:14px;overflow:hidden}.platform-panel-head[data-v-d3ceb2c8]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.platform-title[data-v-d3ceb2c8]{align-items:center;gap:9px;display:flex}.platform-title h2[data-v-d3ceb2c8]{color:#1d2230;margin:0;font-size:16px}.platform-panel-head p[data-v-d3ceb2c8]{color:#949aaa;text-transform:uppercase;margin:3px 0 0;font-size:11px}.visibility[data-v-d3ceb2c8]{color:#8b92a3;background:#f0f1f4;border-radius:99px;padding:2px 8px;font-size:10px}.visibility.enabled[data-v-d3ceb2c8]{color:#16834d;background:#eaf8f0}.bar-actions[data-v-d3ceb2c8],.row-actions[data-v-d3ceb2c8]{align-items:center;gap:7px;display:flex}.danger-button[data-v-d3ceb2c8]{color:#dc2626}.danger-button[data-v-d3ceb2c8]:hover{color:#dc2626!important;background:#fff5f5!important;border-color:#fecaca!important}.release-empty[data-v-d3ceb2c8]{color:#8b92a3;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.release-empty strong[data-v-d3ceb2c8]{color:#3d4351}.release-empty p[data-v-d3ceb2c8],.platform-empty p[data-v-d3ceb2c8]{color:#949aaa;margin:0;font-size:12px}.empty-icon[data-v-d3ceb2c8]{color:#1593aa;background:#f0f8fa;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:3px;display:grid}.platform-empty[data-v-d3ceb2c8]{background:#fff;border:1px solid #e4e7ed;border-radius:14px;align-items:center;gap:15px;padding:22px;display:flex}.platform-empty>div[data-v-d3ceb2c8]{flex:1;gap:4px;display:grid}.version-list[data-v-d3ceb2c8]{display:grid}.version-list article[data-v-d3ceb2c8]{border-bottom:1px solid #edf0f4;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 19px;display:grid}.version-list article[data-v-d3ceb2c8]:last-child{border-bottom:0}.version-list article[data-v-d3ceb2c8]:hover{background:#fafbfc}.version-mark[data-v-d3ceb2c8]{gap:1px;display:grid}.version-mark span[data-v-d3ceb2c8]{color:#a3a8b5;letter-spacing:.14em;font-size:9px;font-weight:700}.version-mark strong[data-v-d3ceb2c8]{color:#1b6f82;font-size:18px}.version-main[data-v-d3ceb2c8]{gap:6px;display:grid}.version-title[data-v-d3ceb2c8]{align-items:center;gap:8px;display:flex}.version-title>strong[data-v-d3ceb2c8]{font-size:12px}.version-title span[data-v-d3ceb2c8]{color:#8b92a3;background:#f0f1f4;border-radius:99px;padding:2px 7px;font-size:9px}.version-title span.live[data-v-d3ceb2c8]{color:#16834d;background:#e8f8ef}.version-main p[data-v-d3ceb2c8]{color:#606776;white-space:pre-line;margin:0;font-size:12px;line-height:1.5}.version-main small[data-v-d3ceb2c8]{color:#9aa0ae;align-items:center;gap:5px;font-size:10px;display:flex}.version-main small i[data-v-d3ceb2c8]{background:#c5c9d2;border-radius:50%;width:3px;height:3px;margin:0 3px}.row-actions button[data-v-d3ceb2c8]{color:#7c8392;background:#fff;border:1px solid #e3e6ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.row-actions button[data-v-d3ceb2c8]:hover{color:#0e849a;background:#f2fbfd;border-color:#a5d8e2}.row-actions button.danger[data-v-d3ceb2c8]:hover{color:#dc2626;background:#fff5f5;border-color:#fecaca}.release-overlay[data-v-d3ceb2c8]{--text1:#1a1d2b;--text2:#5b6270;--text3:#8b92a3;z-index:1000;color:#1a1d2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090e189e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.release-dialog[data-v-d3ceb2c8]{background:#fff;border:1px solid #ffffff38;border-radius:16px;width:min(600px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 32px 100px #00000057}.version-dialog[data-v-d3ceb2c8]{width:min(680px,100%)}.release-dialog header[data-v-d3ceb2c8],.release-dialog footer[data-v-d3ceb2c8]{justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.release-dialog header[data-v-d3ceb2c8]{border-bottom:1px solid #e8ebf0}.release-dialog footer[data-v-d3ceb2c8]{background:#fafbfc;border-top:1px solid #e8ebf0;justify-content:flex-end}.release-dialog h3[data-v-d3ceb2c8]{color:#172033;margin:0;font-size:16px}.release-dialog header p[data-v-d3ceb2c8]{color:#8b92a3;margin:3px 0 0;font-size:11px}.dialog-close[data-v-d3ceb2c8]{color:#8b92a3;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.dialog-close[data-v-d3ceb2c8]:hover{color:#344054;background:#f2f4f7}.dialog-body[data-v-d3ceb2c8]{padding:19px 20px}.dialog-grid[data-v-d3ceb2c8]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dialog-grid label[data-v-d3ceb2c8],.full-field[data-v-d3ceb2c8]{flex-direction:column;gap:6px;min-width:0;display:flex}.dialog-grid label>span[data-v-d3ceb2c8],.full-field>span[data-v-d3ceb2c8]{color:#667085;font-size:11px;font-weight:600}.dialog-grid input[data-v-d3ceb2c8],.dialog-grid select[data-v-d3ceb2c8],.full-field textarea[data-v-d3ceb2c8]{width:100%;font:inherit;border:1px solid #dfe3ea;border-radius:9px;outline:none;font-size:13px;color:#172033!important;background:#fff!important}.dialog-grid input[data-v-d3ceb2c8],.dialog-grid select[data-v-d3ceb2c8]{height:40px;padding:0 11px}.full-field[data-v-d3ceb2c8]{margin-top:14px}.full-field textarea[data-v-d3ceb2c8]{resize:vertical;padding:10px 11px}.dialog-grid input[data-v-d3ceb2c8]:focus,.dialog-grid select[data-v-d3ceb2c8]:focus,.full-field textarea[data-v-d3ceb2c8]:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81a}.sort-field[data-v-d3ceb2c8]{max-width:180px}.switch-card[data-v-d3ceb2c8],.upload-card[data-v-d3ceb2c8]{cursor:pointer;background:#f8fafc;border:1px solid #e3e7ee;border-radius:10px;align-items:center;gap:11px;margin-top:15px;padding:11px 12px;display:flex!important}.switch-card input[data-v-d3ceb2c8]{accent-color:#0891b2;flex:0 0 16px;width:16px;height:16px}.switch-card>span[data-v-d3ceb2c8],.upload-card>span[data-v-d3ceb2c8]:not(.upload-icon){flex:1;gap:1px;display:grid}.switch-card strong[data-v-d3ceb2c8],.upload-card strong[data-v-d3ceb2c8]{color:#344054;font-size:11px}.switch-card small[data-v-d3ceb2c8],.upload-card small[data-v-d3ceb2c8]{color:#98a2b3;font-size:10px}.upload-card input[data-v-d3ceb2c8]{display:none}.upload-icon[data-v-d3ceb2c8]{color:#0e879e;background:#e6f8fb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.upload-card em[data-v-d3ceb2c8]{color:#0e849a;font-size:11px;font-style:normal;font-weight:600}.dialog-cancel[data-v-d3ceb2c8]{color:#475467;background:#fff;border:1px solid #dfe3ea;border-radius:9px;height:38px;padding:0 16px}.release-dialog footer .btn-primary[data-v-d3ceb2c8]{height:38px;box-shadow:none;padding:0 17px;font-size:13px}@media (width<=760px){.release-toolbar[data-v-d3ceb2c8],.platform-panel-head[data-v-d3ceb2c8]{flex-direction:column;align-items:flex-start}.bar-actions[data-v-d3ceb2c8]{flex-wrap:wrap;width:100%}.version-list article[data-v-d3ceb2c8],.dialog-grid[data-v-d3ceb2c8]{grid-template-columns:1fr}.sort-field[data-v-d3ceb2c8]{max-width:none}}.full-field input[data-v-d3ceb2c8],.content-item input[data-v-d3ceb2c8],.content-item textarea[data-v-d3ceb2c8]{width:100%;font:inherit;border:1px solid #dfe3ea;border-radius:9px;outline:none;font-size:13px;color:#172033!important;background:#fff!important}.full-field input[data-v-d3ceb2c8],.content-item input[data-v-d3ceb2c8]{height:40px;padding:0 11px}.content-item textarea[data-v-d3ceb2c8]{resize:vertical;padding:10px 11px}.content-editor[data-v-d3ceb2c8]{gap:11px;margin-top:15px;display:grid}.content-editor-head[data-v-d3ceb2c8],.content-item-head[data-v-d3ceb2c8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-editor-head>div[data-v-d3ceb2c8]{gap:2px;display:grid}.content-editor-head strong[data-v-d3ceb2c8]{color:#344054;font-size:12px}.content-editor-head small[data-v-d3ceb2c8]{color:#98a2b3;font-size:10px}.content-editor-head>button[data-v-d3ceb2c8]{color:#0e849a;background:#f2fbfd;border:1px solid #b9e1e8;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:11px;display:flex}.content-item[data-v-d3ceb2c8]{background:#fafbfc;border:1px solid #e3e7ee;border-radius:11px;gap:10px;padding:13px;display:grid}.content-item-head strong[data-v-d3ceb2c8]{color:#475467;font-size:11px}.content-item-head button[data-v-d3ceb2c8]{color:#dc2626;background:#fff0f0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.content-item label[data-v-d3ceb2c8]{gap:5px;display:grid}.content-item label>span[data-v-d3ceb2c8]{color:#667085;font-size:10px;font-weight:600}.mini-upload[data-v-d3ceb2c8]{color:#667085;cursor:pointer;background:#fff;border:1px dashed #ccd5df;border-radius:9px;padding:10px;align-items:center!important;gap:8px!important;display:flex!important}.mini-upload input[data-v-d3ceb2c8]{display:none}.mini-upload span[data-v-d3ceb2c8]{font-weight:500!important}.mobile-editor[data-v-d3ceb2c8]{grid-template-columns:1fr 1fr}.mobile-editor>.content-editor-head[data-v-d3ceb2c8]{grid-column:1/-1}.mobile-content-item[data-v-d3ceb2c8]{background:linear-gradient(145deg,#f8fbff,#fff);align-content:start;min-width:0}.mobile-item-head>div[data-v-d3ceb2c8]{gap:2px;display:grid}.mobile-item-head small[data-v-d3ceb2c8]{color:#98a2b3;font-size:9px}.mobile-item-head>span[data-v-d3ceb2c8]{color:#98a2b3;background:#eef1f5;border-radius:99px;padding:3px 8px;font-size:9px}.mobile-item-head>span.ready[data-v-d3ceb2c8]{color:#16834d;background:#e8f8ef}.source-choice[data-v-d3ceb2c8]{background:#eef1f5;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.source-choice button[data-v-d3ceb2c8]{color:#7c8392;background:0 0;border:0;border-radius:7px;height:31px;font-size:10px}.source-choice button.active[data-v-d3ceb2c8]{color:#087990;background:#fff;box-shadow:0 2px 8px #19203814}.mobile-upload[data-v-d3ceb2c8]{min-height:43px}@media (width<=760px){.mobile-editor[data-v-d3ceb2c8]{grid-template-columns:1fr}}.admin-modal-mask[data-v-2c90cf30]{--bg0:#f6f7fb;--bg1:#fff;--bg2:#fff;--card:#fff;--card-hover:#f7f8fc;--border:#e7e9f0;--border-strong:#d9dce6;--text1:#1a1d2b;--text2:#5b6270;--text3:#8b92a3;--green:#16a34a;--red:#dc2626;--orange:#d97706;z-index:1200;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal-card[data-v-2c90cf30]{border:1px solid var(--border-strong);width:100%;max-height:calc(100vh - 48px);color:var(--text1);background:var(--card);border-radius:16px;overflow:auto;box-shadow:0 30px 90px #00000073}.admin-modal-card>header[data-v-2c90cf30],.admin-modal-card>footer[data-v-2c90cf30]{justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.admin-modal-card>header[data-v-2c90cf30]{border-bottom:1px solid var(--border)}.admin-modal-card>footer[data-v-2c90cf30]{border-top:1px solid var(--border);background:var(--card-hover);justify-content:flex-end}.admin-modal-card h3[data-v-2c90cf30]{margin:0;font-size:16px}.admin-modal-card header p[data-v-2c90cf30]{color:var(--text3);margin:4px 0 0;font-size:11px}.admin-modal-card header button[data-v-2c90cf30]{width:32px;height:32px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.admin-modal-card header button[data-v-2c90cf30]:hover{color:var(--text1);background:var(--card-hover)}.admin-modal-body[data-v-2c90cf30]{padding:19px 20px}@media (width<=640px){.admin-modal-mask[data-v-2c90cf30]{padding:12px}.admin-modal-card[data-v-2c90cf30]{max-height:calc(100vh - 24px)}}.team-commerce-page[data-v-3ba98258]{min-width:0;color:var(--text1);gap:18px;display:grid}.commerce-toolbar[data-v-3ba98258]{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.commerce-toolbar p[data-v-3ba98258]{color:#0f8b82;letter-spacing:.18em;margin:0;font-size:10.5px;font-weight:700}.commerce-toolbar h2[data-v-3ba98258]{margin:5px 0 3px;font-size:23px}.commerce-toolbar span[data-v-3ba98258]{color:var(--text3);font-size:12.5px}.btn-primary[data-v-3ba98258]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;display:inline-flex}.btn-primary[data-v-3ba98258]:disabled{cursor:wait;opacity:.6}.metric-grid[data-v-3ba98258]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-grid article[data-v-3ba98258]{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:5px;padding:17px 18px;display:grid}.metric-grid span[data-v-3ba98258],.metric-grid small[data-v-3ba98258]{color:var(--text3);font-size:11px}.metric-grid strong[data-v-3ba98258]{font-variant-numeric:tabular-nums;font-size:25px}.product-panel[data-v-3ba98258],.benefit-panel[data-v-3ba98258]{min-width:0;padding:20px}.product-table-wrap[data-v-3ba98258],.benefit-table-wrap[data-v-3ba98258]{width:100%;min-width:0}.product-table-wrap[data-v-3ba98258]{max-height:none}.product-table td[data-v-3ba98258]:first-child{min-width:230px}.cell-sub[data-v-3ba98258]{color:var(--text3);margin-top:3px;font-size:10.5px}.code-text[data-v-3ba98258]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cell-description[data-v-3ba98258]{max-width:300px;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.price-text[data-v-3ba98258]{color:#0f766e;font-size:15px}.capacity-line[data-v-3ba98258]{flex-wrap:wrap;gap:5px;display:flex}.capacity-line span[data-v-3ba98258],.feature-tags span[data-v-3ba98258]{color:var(--text3);background:var(--card-hover);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px}.feature-tags[data-v-3ba98258]{flex-wrap:wrap;gap:5px;display:flex}.feature-tags span.enabled[data-v-3ba98258]{color:#0f766e;background:#0f766e1f}.muted-text[data-v-3ba98258]{color:var(--text3);font-size:11px}.compact-action[data-v-3ba98258]{align-items:center;gap:5px;height:32px;padding:0 10px;display:inline-flex}.empty-list[data-v-3ba98258]{min-height:170px;color:var(--text3);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.empty-list strong[data-v-3ba98258]{color:var(--text1)}.empty-list span[data-v-3ba98258]{font-size:12px}.product-form[data-v-3ba98258]{gap:16px;display:grid}.form-section[data-v-3ba98258]{border-bottom:1px solid var(--border);gap:11px;padding-bottom:16px;display:grid}.form-section h4[data-v-3ba98258]{color:var(--text1);margin:0;font-size:12px}.form-grid[data-v-3ba98258]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.three-columns[data-v-3ba98258]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label[data-v-3ba98258],.reason-field[data-v-3ba98258]{flex-direction:column;gap:6px;min-width:0;display:flex}.form-grid label>span[data-v-3ba98258],.reason-field>span[data-v-3ba98258]{color:var(--text2);font-size:11.5px}.form-grid input[data-v-3ba98258],.form-grid select[data-v-3ba98258],.form-grid textarea[data-v-3ba98258],.reason-field textarea[data-v-3ba98258]{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text1);font:inherit;background:#ffffff0a;border-radius:8px;outline:none;padding:8px 11px}.form-grid textarea[data-v-3ba98258],.reason-field textarea[data-v-3ba98258]{resize:vertical}.form-grid input[data-v-3ba98258]:focus,.form-grid select[data-v-3ba98258]:focus,.form-grid textarea[data-v-3ba98258]:focus,.reason-field textarea[data-v-3ba98258]:focus{border-color:#22b8cf;box-shadow:0 0 0 3px #22b8cf1a}.form-grid small[data-v-3ba98258]{color:var(--text3);font-size:9.5px}.form-grid .wide[data-v-3ba98258]{grid-column:1/-1}.toggle-grid[data-v-3ba98258]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.toggle-grid label[data-v-3ba98258],.switch-field[data-v-3ba98258]{border:1px solid var(--border);background:var(--card-hover);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px;flex-direction:row!important;display:flex!important}.toggle-grid input[data-v-3ba98258],.switch-field input[data-v-3ba98258]{accent-color:#0f766e;flex:0 0 16px;width:16px;height:16px;min-height:auto}.toggle-grid label>span[data-v-3ba98258],.switch-field>span[data-v-3ba98258]{gap:2px;display:grid}.toggle-grid strong[data-v-3ba98258],.switch-field strong[data-v-3ba98258]{font-size:11px}.toggle-grid small[data-v-3ba98258],.switch-field small[data-v-3ba98258]{font-size:9.5px}.warning-note[data-v-3ba98258]{color:#b45309;background:#f59e0b1a;border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.reason-field textarea[data-v-3ba98258]{min-height:78px}.dialog-cancel[data-v-3ba98258]{border:1px solid var(--border-strong);height:38px;color:var(--text2);background:var(--card);cursor:pointer;border-radius:9px;padding:0 16px}@media (width<=1100px){.metric-grid[data-v-3ba98258]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns[data-v-3ba98258]{grid-template-columns:1fr 1fr}}@media (width<=760px){.commerce-toolbar[data-v-3ba98258],.panel-head[data-v-3ba98258]{flex-direction:column;align-items:flex-start}.panel-tools[data-v-3ba98258]{width:100%}.search-box[data-v-3ba98258]{flex:1}.search-box input[data-v-3ba98258]{width:100%}.metric-grid[data-v-3ba98258],.form-grid[data-v-3ba98258],.three-columns[data-v-3ba98258],.toggle-grid[data-v-3ba98258]{grid-template-columns:1fr}.product-panel[data-v-3ba98258],.benefit-panel[data-v-3ba98258]{padding:15px}}.team-operations[data-v-e34f2b95]{--surface:var(--card);--surface-soft:var(--card-hover);--text-muted:var(--text3);color:var(--text1);gap:18px;display:grid}.team-operations>header[data-v-e34f2b95]{justify-content:space-between;gap:20px;display:flex}.team-operations p[data-v-e34f2b95]{color:#0f766e;letter-spacing:.18em;margin:0;font-size:11px}.team-operations h2[data-v-e34f2b95],.team-operations h3[data-v-e34f2b95]{margin:5px 0}.team-operations header span[data-v-e34f2b95],.adjustment-form>div>span[data-v-e34f2b95],.refund-form>div>span[data-v-e34f2b95]{color:var(--text-muted)}.filters[data-v-e34f2b95]{align-items:flex-end;gap:9px;display:flex}.filters input[data-v-e34f2b95],.filters select[data-v-e34f2b95],.adjustment-form input[data-v-e34f2b95],.adjustment-form select[data-v-e34f2b95],.adjustment-form textarea[data-v-e34f2b95],.refund-form input[data-v-e34f2b95],.refund-form textarea[data-v-e34f2b95]{border:1px solid var(--border);background:var(--surface);color:var(--text1);border-radius:10px;padding:10px 12px}.team-table[data-v-e34f2b95],.slot-list[data-v-e34f2b95],.refund-list[data-v-e34f2b95]{gap:8px;display:grid}.team-table article[data-v-e34f2b95]{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1.2fr .8fr 1fr 1.2fr .9fr;gap:14px;padding:15px;display:grid}.team-table article div[data-v-e34f2b95],.slot-list article div[data-v-e34f2b95],.refund-list article div[data-v-e34f2b95]{gap:4px;display:grid}.team-table small[data-v-e34f2b95],.slot-list small[data-v-e34f2b95],.refund-list small[data-v-e34f2b95]{color:var(--text-muted);overflow-wrap:anywhere}.security-actions[data-v-e34f2b95]{flex-direction:row;gap:6px;margin-top:5px;display:flex!important}.security-actions button[data-v-e34f2b95]{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:7px;padding:5px 8px}.security-actions button[data-v-e34f2b95]:disabled{opacity:.5}.entitlement-workspace[data-v-e34f2b95],.refund-workspace[data-v-e34f2b95]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px;padding-top:4px;display:grid}.slot-list>header[data-v-e34f2b95],.refund-list>header[data-v-e34f2b95],.reconciliation-panel>header[data-v-e34f2b95],.audit-panel>header[data-v-e34f2b95]{justify-content:space-between;align-items:center;display:flex}.slot-list>header strong[data-v-e34f2b95],.refund-list>header strong[data-v-e34f2b95],.audit-panel>header>strong[data-v-e34f2b95]{color:#0f766e;font-size:28px}.slot-list article[data-v-e34f2b95]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:11px;grid-template-columns:1fr .7fr .85fr 1fr;gap:12px;padding:13px;display:grid}.slot-list article.selected[data-v-e34f2b95]{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e1a}.adjustment-form[data-v-e34f2b95],.refund-form[data-v-e34f2b95]{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;gap:12px;padding:20px;display:grid}.adjustment-form label[data-v-e34f2b95],.refund-form label[data-v-e34f2b95]{gap:6px;font-size:12px;display:grid}.capacity-grid[data-v-e34f2b95]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capacity-grid .check[data-v-e34f2b95]{align-items:center;gap:7px;display:flex}.capacity-grid .check input[data-v-e34f2b95]{width:auto}.submit-adjustment[data-v-e34f2b95]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:10px;padding:11px 14px}.submit-adjustment[data-v-e34f2b95]:disabled{opacity:.55}.reconciliation-panel[data-v-e34f2b95],.audit-panel[data-v-e34f2b95]{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;padding:18px;display:grid}.reconciliation-panel>header>strong[data-v-e34f2b95]{color:#991b1b;background:#fee2e2;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.reconciliation-panel>header>strong.clean[data-v-e34f2b95]{color:#166534;background:#dcfce7}.issue-list[data-v-e34f2b95],.audit-list[data-v-e34f2b95]{gap:8px;display:grid}.issue-list article[data-v-e34f2b95]{background:#fff7ed;border-radius:10px;grid-template-columns:.8fr 1fr 1.4fr;gap:12px;padding:11px;display:grid}.issue-list article div[data-v-e34f2b95],.audit-list article div[data-v-e34f2b95]{display:grid}.issue-list small[data-v-e34f2b95]{color:#c2410c}.issue-list code[data-v-e34f2b95]{overflow-wrap:anywhere;color:#7c2d12}.clean-state[data-v-e34f2b95]{color:#166534;background:#ecfdf5;border-radius:10px;margin:0;padding:14px}.refund-list article[data-v-e34f2b95]{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:1fr 1fr .9fr auto;align-items:center;gap:12px;padding:13px;display:grid}.refund-actions[data-v-e34f2b95]{flex-direction:row;gap:6px;display:flex!important}.refund-actions button[data-v-e34f2b95]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:8px;padding:7px 9px}.refund-actions button.reject[data-v-e34f2b95]{background:#b91c1c}.audit-list article[data-v-e34f2b95]{background:var(--surface-soft);border-radius:10px;grid-template-columns:1.2fr .8fr .8fr;gap:14px;padding:12px;display:grid}.audit-list small[data-v-e34f2b95]{color:var(--text-muted);overflow-wrap:anywhere}.empty[data-v-e34f2b95]{text-align:center;padding:40px}@media (width<=1050px){.team-table article[data-v-e34f2b95],.slot-list article[data-v-e34f2b95],.refund-list article[data-v-e34f2b95],.issue-list article[data-v-e34f2b95],.audit-list article[data-v-e34f2b95]{grid-template-columns:1fr 1fr}.team-operations>header[data-v-e34f2b95]{flex-direction:column}.filters[data-v-e34f2b95]{align-items:stretch}.entitlement-workspace[data-v-e34f2b95],.refund-workspace[data-v-e34f2b95]{grid-template-columns:1fr}}@media (width<=680px){.slot-list article[data-v-e34f2b95],.refund-list article[data-v-e34f2b95],.issue-list article[data-v-e34f2b95],.audit-list article[data-v-e34f2b95],.capacity-grid[data-v-e34f2b95]{grid-template-columns:1fr}}:root{--bg0:#0f1117;--bg1:#14161f;--bg2:#12141d;--card:#1a1d29;--card-hover:#1e2130;--border:#ffffff0f;--border-strong:#ffffff1f;--text1:#e5e7ef;--text2:#9ca3b8;--text3:#6b7284;--accent:#22d3ee;--accent2:#3b82f6;--green:#34d399;--red:#f87171;--orange:#fb923c;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Liberation Mono", "Courier New", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}html,body,#app{height:100%}body{background:var(--bg0);min-width:320px;color:var(--text1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.55}::selection{background:#22d3ee4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff1f padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff38}:focus-visible{outline-offset:2px;outline:2px solid #22d3ee8c}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}input,select{font:inherit}code{font-family:var(--font-mono)}.app-icon{flex-shrink:0}.icon-spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.94em}.muted{color:var(--text3)}.strong{color:var(--text1);font-weight:500}.nowrap{white-space:nowrap}.btn-primary{color:#06222e;background:linear-gradient(135deg, var(--accent), var(--accent2));border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:filter .18s,transform .15s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #22d3ee38}.btn-primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 10px 28px #22d3ee4d}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-ghost{height:36px;color:var(--text2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.btn-ghost:hover:not(:disabled){color:#7dd3fc;background:#22d3ee0f;border-color:#22d3ee66}.icon-btn{width:34px;height:34px;color:var(--text3);background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.icon-btn:hover:not(:disabled){color:var(--red);background:#f8717114;border-color:#f8717166}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge-green{color:var(--green);background:#34d3991f;border:1px solid #34d39938}.badge-gray{color:var(--text2);background:#9ca3b81a;border:1px solid #9ca3b82e}.badge-orange{color:var(--orange);background:#fb923c1f;border:1px solid #fb923c3d}.badge-red{color:var(--red);background:#f871711f;border:1px solid #f871713d}.badge-blue{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa38}.badge-cyan{color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee38}.badge-purple{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa38}.spinner{border:2px solid #ffffff1f;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite spin}.spinner-sm{width:15px;height:15px}.loading-state{color:var(--text3);justify-content:center;align-items:center;gap:10px;padding:48px 20px;font-size:13px;display:flex}.empty-state{color:var(--text3);flex-direction:column;align-items:center;padding:48px 20px;display:flex}.empty-message{color:var(--text2);margin:10px 0 0;font-size:13.5px}.empty-hint{color:var(--text3);margin:4px 0 0;font-size:12px}.login-page{background:radial-gradient(1100px 600px at 82% -10%, #3b82f624, transparent 60%), radial-gradient(900px 520px at -5% 105%, #22d3ee1a, transparent 60%), linear-gradient(160deg, #0d0f16, #12141f 55%, var(--bg0));place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 50% 42%,#0009,#0000 76%);mask-image:radial-gradient(72% 62% at 50% 42%,#0009,#0000 76%)}.login-glow{filter:blur(90px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.login-glow-a{background:radial-gradient(circle,#3b82f659,#0000 70%);width:480px;height:480px;top:-150px;right:-110px}.login-glow-b{background:radial-gradient(circle,#22d3ee47,#0000 70%);width:430px;height:430px;bottom:-130px;left:-90px}.login-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1d29b8;border:1px solid #ffffff17;border-radius:18px;gap:18px;width:min(408px,100%);padding:38px 36px 30px;display:grid;position:relative;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0d}.login-brand{text-align:center;margin-bottom:4px}.login-brand h1{letter-spacing:.02em;color:var(--text1);margin:16px 0 0;font-size:20px;font-weight:650}.login-brand p{color:var(--text3);margin:7px 0 0;font-size:12.5px}.login-error{color:#fca5a5;background:#f871711a;border:1px solid #f8717147;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.field{flex-direction:column;gap:7px;display:flex}.field-label{color:var(--text2);font-size:12.5px}.field-control{height:44px;color:var(--text3);background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,box-shadow .18s,color .18s;display:flex}.field-control:focus-within{color:#67e8f9;border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.field-control input{min-width:0;color:var(--text1);background:0 0;border:none;outline:none;flex:1;font-size:14px}.field-control input::placeholder{color:var(--text3)}.login-submit{height:46px;margin-top:4px}.login-foot{color:var(--text3);justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:11.5px;display:flex}.shell{grid-template-columns:248px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.sidebar{background:var(--bg2);border-right:1px solid var(--border);flex-direction:column;padding:20px 14px 16px;display:flex;overflow-y:auto}.sidebar-brand{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;margin-bottom:14px;padding:0 8px 18px;display:flex}.brand-mark{color:#06222e;background:linear-gradient(135deg, var(--accent), var(--accent2));border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 18px #22d3ee47}.brand-mark-lg{border-radius:16px;width:54px;height:54px;margin:0 auto}.brand-text strong{color:var(--text1);letter-spacing:.02em;font-size:15px;line-height:1.3;display:block}.brand-text span{color:var(--text3);letter-spacing:.16em;font-size:11.5px}.sidebar-nav{flex-direction:column;flex:1;gap:16px;display:flex}.nav-group-title{color:var(--text3);letter-spacing:.14em;margin:0 0 5px;padding:0 10px;font-size:11px}.nav-item{width:100%;color:var(--text2);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 12px;font-size:13.5px;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:var(--text1);background:#ffffff0d}.nav-item.active{color:#7dd3fc;background:linear-gradient(90deg,#22d3ee24,#3b82f617);font-weight:500}.nav-item.active:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent2));border-radius:3px;width:3px;position:absolute;top:22%;bottom:22%;left:0}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-flag{color:var(--text3);border:1px solid #ffffff1a;border-radius:999px;padding:1px 7px;font-size:10.5px}.sidebar-foot{border-top:1px solid #ffffff0d;align-items:center;gap:10px;margin-top:14px;padding:14px 8px 0;display:flex}.admin-avatar{color:#06222e;background:linear-gradient(135deg, var(--accent), var(--accent2));border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:650;display:grid}.admin-meta{flex:1;min-width:0}.admin-meta strong{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.admin-meta span{color:var(--text3);font-size:11.5px}.main{flex-direction:column;min-width:0;height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12141db8;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;display:flex}.topbar-title h1{color:var(--text1);margin:0;font-size:19px;font-weight:650}.topbar-title p{color:var(--text3);margin:3px 0 0;font-size:12.5px}.topbar-actions{align-items:center;gap:14px;display:flex}.loaded-at{color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.content{background:linear-gradient(180deg, var(--bg0), var(--bg1) 420px);flex:1;padding:24px 28px 48px;overflow-y:auto}.view-stack{flex-direction:column;gap:16px;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:14px;display:grid}.stat-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.stat-card:hover{border-color:var(--border-strong);background:var(--card-hover);transform:translateY(-1px)}.stat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-label{color:var(--text2);font-size:13px}.stat-icon{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.stat-value{letter-spacing:-.02em;color:var(--text1);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:30px;font-weight:700;line-height:1.15}.stat-card-green .stat-value{color:var(--green)}.stat-card-green .stat-icon{color:var(--green);background:#34d3991a;border-color:#34d3992e}.stat-hint{color:var(--text3);font-size:12px}.panel{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:20px 22px;transition:border-color .18s}.panel:hover{border-color:#ffffff1a}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-head h2{color:var(--text1);margin:0;font-size:16px;font-weight:600}.panel-head p{color:var(--text3);margin:4px 0 0;font-size:12.5px}.panel-count{color:var(--text3);white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:999px;padding:4px 11px;font-size:12px}.panel-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-note{color:var(--text2);background:#22d3ee0d;border:1px solid #22d3ee1f;border-radius:9px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 14px;font-size:12.5px;display:flex}.panel-note .app-icon{color:#67e8f9;margin-top:2px}.search-box{height:36px;color:var(--text3);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search-box:focus-within{border-color:#22d3ee73;box-shadow:0 0 0 3px #22d3ee1a}.search-box input{width:176px;color:var(--text1);background:0 0;border:none;outline:none;font-size:13px}.search-box input::placeholder{color:var(--text3)}.search-box input::-webkit-search-cancel-button{-webkit-appearance:none}.select-box{height:36px;color:var(--text1);cursor:pointer;appearance:none;background-color:#ffffff0a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:9px;padding:0 32px 0 12px;font-size:13px;transition:border-color .15s}.select-box:hover{border-color:#ffffff29}.select-box option{background:var(--card);color:var(--text1)}.table-wrap{border:1px solid #ffffff0d;border-radius:10px;max-height:max(360px,100vh - 280px);overflow:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.data-table thead th{z-index:2;text-align:left;letter-spacing:.04em;color:var(--text2);background:var(--card-hover);white-space:nowrap;border-bottom:1px solid #ffffff12;padding:10px 14px;font-size:12px;font-weight:500;position:sticky;top:0}.data-table tbody td{color:var(--text1);vertical-align:middle;border-bottom:1px solid #ffffff0b;padding:11px 14px}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#ffffff08}.col-id{width:64px}th.col-num,td.col-num{text-align:right}.ip-chip{color:#67e8f9;font-variant-numeric:tabular-nums;white-space:nowrap;background:#22d3ee12;border:1px solid #22d3ee26;border-radius:6px;padding:2px 8px;font-size:12.5px;display:inline-block}.ua-cell{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12.5px;overflow:hidden}.tenant-cell{flex-direction:column;gap:1px;line-height:1.4;display:inline-flex}.tenant-cell small{font-size:11px}.dash-columns{grid-template-columns:1.25fr 1fr;align-items:start;gap:16px;display:grid}.log-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.log-item{border-bottom:1px solid #ffffff0b;align-items:flex-start;gap:12px;padding:11px 4px;display:flex}.log-item:last-child{border-bottom:none}.log-status{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.log-status.is-ok{background:var(--green);box-shadow:0 0 8px #34d3998c}.log-status.is-fail{background:var(--red);box-shadow:0 0 8px #f871718c}.log-main{flex:1;min-width:0}.log-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text1);font-size:13.5px;font-weight:500;overflow:hidden}.log-meta{color:var(--text3);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.log-dot{color:var(--text3)}.relay-list{flex-direction:column;gap:10px;display:flex}.relay-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.relay-item:hover{background:#ffffff0a;border-color:#ffffff1f}.relay-glyph{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee26;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.relay-main{flex:1;min-width:0}.relay-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.relay-line strong{color:var(--text1);font-size:13.5px}.relay-meta{color:var(--text3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.relay-weight{color:var(--text2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.relay-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.relay-card{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:18px;transition:border-color .18s,background .18s,transform .18s}.relay-card:hover{border-color:var(--border-strong);background:#ffffff0a;transform:translateY(-1px)}.relay-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.relay-card h3{color:var(--text1);margin:12px 0;font-size:15px;font-weight:600}.relay-card-meta{flex-direction:column;gap:8px;margin:0;display:flex}.relay-card-meta div{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.relay-card-meta dt{color:var(--text3);flex-shrink:0}.relay-card-meta dd{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.placeholder-panel{flex-direction:column;display:flex}.placeholder-hero{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.placeholder-glyph{color:#67e8f9;background:linear-gradient(135deg,#22d3ee24,#3b82f624);border:1px solid #22d3ee33;border-radius:14px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.placeholder-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.placeholder-title-row h2{color:var(--text1);margin:0;font-size:18px;font-weight:650}.placeholder-intro{max-width:760px;color:var(--text2);margin:8px 0 0;font-size:13.5px;line-height:1.75}.roadmap-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.roadmap-card{border:1px solid var(--border);background:#ffffff05;border-radius:11px;padding:16px 18px;transition:border-color .18s,background .18s}.roadmap-card:hover{border-color:var(--border-strong);background:#ffffff0a}.roadmap-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.roadmap-head h3{color:var(--text1);margin:0;font-size:14px;font-weight:600}.roadmap-card p{color:var(--text3);margin:0;font-size:12.5px;line-height:1.65}.toast-stack{z-index:3000;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:18px;right:18px}.toast{pointer-events:auto;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:240px;max-width:380px;color:var(--text1);background:#1a1d29eb;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex;box-shadow:0 12px 32px #00000073}.toast-success{border-color:#34d39947}.toast-success>.app-icon{color:var(--green)}.toast-error{border-color:#f871714d}.toast-error>.app-icon{color:var(--red)}.toast-message{flex:1;min-width:0}.toast-close{color:var(--text3);background:0 0;border:none;border-radius:6px;place-items:center;padding:3px;transition:color .15s,background .15s;display:grid}.toast-close:hover{color:var(--text1);background:#ffffff12}.toast-enter-active,.toast-leave-active{transition:opacity .2s,transform .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(18px)}@media (width<=1280px){.shell{grid-template-columns:216px minmax(0,1fr)}.content{padding:20px 22px 40px}}@media (width<=1080px){.dash-columns{grid-template-columns:1fr}.search-box input{width:130px}}@media (width<=860px){.shell{grid-template-columns:72px minmax(0,1fr)}.brand-text,.nav-label,.nav-flag,.nav-group-title,.admin-meta{display:none}.sidebar{align-items:center;padding:20px 10px 16px}.sidebar-brand{justify-content:center;padding-bottom:16px}.nav-item{justify-content:center;padding:10px}.sidebar-foot{flex-direction:column;gap:8px}}.main{--bg0:#f6f7fb;--bg1:#fff;--bg2:#fff;--card:#fff;--card-hover:#f7f8fc;--border:#e7e9f0;--border-strong:#d9dce6;--text1:#1a1d2b;--text2:#5b6270;--text3:#8b92a3;--green:#16a34a;--red:#dc2626;--orange:#d97706;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#0003 transparent;background:#f6f7fb}.main ::-webkit-scrollbar-thumb{background:#00000029}.main .topbar{background:#ffffffd1}.main .btn-ghost,.main .icon-btn{border-color:var(--border);background:#fff}.main .btn-ghost:hover:not(:disabled){color:#0e7490;background:#22d3ee17;border-color:#0891b280}.main .spinner{border-color:#0000001a}.main .panel:hover{border-color:var(--border-strong)}.main .panel-count{background:#eef0f6}.main .search-box,.main .select-box{border-color:var(--border);background:#fff}.main .select-box:hover{border-color:var(--border-strong)}.main .table-wrap{border-color:var(--border)}.main .data-table thead th{border-bottom-color:var(--border)}.main .data-table tbody td,.main .log-item{border-bottom-color:#eef0f4}.main .data-table tbody tr:hover{background:#f6f8fc}.main .relay-item,.main .relay-card,.main .roadmap-card{border-color:var(--border);background:#fff}.main .relay-item:hover,.main .relay-card:hover,.main .roadmap-card:hover{border-color:var(--border-strong);background:#f7f8fc}.main .stat-icon,.main .panel-note .app-icon,.main .ip-chip,.main .relay-glyph,.main .placeholder-glyph,.main .badge-cyan{color:#0891b2}.main .badge-blue{color:#2563eb}.main .badge-purple{color:#7c3aed}
