.cards[data-v-33eb3989]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.card[data-v-33eb3989]{padding:14px 16px;display:flex;flex-direction:column}.card.alarm[data-v-33eb3989]{border-color:color-mix(in srgb,var(--down) 45%,var(--border))}.card.clickable[data-v-33eb3989]{text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s}.card.clickable[data-v-33eb3989]:hover{border-color:var(--dim)}.card.clickable.active[data-v-33eb3989]{border-color:var(--accent);background:var(--panel-2)}.chev[data-v-33eb3989]{color:var(--dim);transition:transform .15s;display:inline-block}.chev.open[data-v-33eb3989]{transform:rotate(90deg)}.label[data-v-33eb3989]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.value[data-v-33eb3989]{font-size:30px;font-weight:600;line-height:1.25;margin-top:4px;display:flex;align-items:baseline;gap:8px}.value.bad[data-v-33eb3989]{color:var(--down)}.of[data-v-33eb3989]{font-size:17px;color:var(--dim);font-weight:400}.delta[data-v-33eb3989]{font-size:12px;font-weight:600;padding:1px 6px;border-radius:999px}.delta.up[data-v-33eb3989]{color:var(--live);background:var(--live-bg)}.delta.bad[data-v-33eb3989]{color:var(--down);background:var(--down-bg)}.breakdown[data-v-33eb3989]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12px}.b.live[data-v-33eb3989]{color:var(--live)}.b.checking[data-v-33eb3989]{color:var(--checking)}.b.down[data-v-33eb3989]{color:var(--down)}.b.muted[data-v-33eb3989]{color:var(--dim)}.skeleton[data-v-a81d0850]{width:100%}.skeleton-bar[data-v-a81d0850]{display:inline-block;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--skeleton-base, #21262d) 25%,var(--skeleton-highlight, #30363d) 37%,var(--skeleton-base, #21262d) 63%);background-size:400% 100%;animation:skeleton-shimmer-a81d0850 1.4s ease-in-out infinite}.skeleton-block[data-v-a81d0850]{display:block;width:100%;border-radius:var(--radius, 10px)}.skeleton--table[data-v-a81d0850]{padding:8px 0}.skeleton-row[data-v-a81d0850]{display:flex;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--border-soft, #21262d)}.skeleton-row--header[data-v-a81d0850]{border-bottom:1px solid var(--border, #30363d)}.skeleton-row--header .skeleton-bar[data-v-a81d0850]{height:12px;opacity:.8}.skeleton-cell[data-v-a81d0850]{flex:1;min-width:0}.skeleton--fit-columns .skeleton-row[data-v-a81d0850]{gap:0}.skeleton-card[data-v-a81d0850]{background:var(--panel, #161b22);border:1px solid var(--border, #30363d);border-radius:var(--radius, 10px);padding:20px;margin-bottom:16px}.skeleton-card-head[data-v-a81d0850]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.skeleton-card-title-group[data-v-a81d0850]{display:flex;flex-direction:column}.skeleton-badges[data-v-a81d0850]{display:flex;gap:8px}.skeleton-box[data-v-a81d0850]{width:100%;background:linear-gradient(90deg,var(--skeleton-base, #21262d) 25%,var(--skeleton-highlight, #30363d) 37%,var(--skeleton-base, #21262d) 63%);background-size:400% 100%;animation:skeleton-shimmer-a81d0850 1.4s ease-in-out infinite}.skeleton-grid[data-v-a81d0850]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0}.skeleton-grid-item[data-v-a81d0850]{display:flex;flex-direction:column;padding:12px;background:var(--panel-2, #1c2129);border-radius:8px;border:1px solid var(--border-soft, #21262d)}.skeleton-card-foot[data-v-a81d0850]{display:flex;gap:12px;padding-top:14px;border-top:1px solid var(--border-soft, #21262d)}.skeleton-detail-row[data-v-a81d0850]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px;border-bottom:1px solid var(--border-soft, #21262d);min-height:44px}.skeleton-detail-value[data-v-a81d0850]{width:90px;flex:0 0 auto}.skeleton-list-item[data-v-a81d0850]{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--border-soft, #21262d)}.skeleton-avatar[data-v-a81d0850]{width:36px;height:36px;border-radius:50%;flex:0 0 auto}.skeleton-list-content[data-v-a81d0850]{flex:1;display:flex;flex-direction:column}.skeleton-form-group[data-v-a81d0850]{margin-bottom:16px}.skeleton-form-label[data-v-a81d0850]{display:block;width:32%;height:12px;margin-bottom:8px}.skeleton-input[data-v-a81d0850]{display:block;width:100%;height:36px;border-radius:6px}.skeleton-text-line[data-v-a81d0850]{display:block;margin-bottom:8px}@keyframes skeleton-shimmer-a81d0850{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.skeleton-bar[data-v-a81d0850],.skeleton-box[data-v-a81d0850]{animation:none}}header[data-v-f6fbe679]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border-soft)}h2[data-v-f6fbe679]{margin:0;font-size:14px;font-weight:600}.count[data-v-f6fbe679]{font-size:12px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:999px;padding:0 8px}.totals[data-v-f6fbe679]{display:flex;gap:12px;font-size:12px}.totals .t[data-v-f6fbe679]{color:var(--muted)}.totals b[data-v-f6fbe679]{font-weight:600;margin-left:2px}.totals .c5 b[data-v-f6fbe679]{color:var(--down)}.totals .c422 b[data-v-f6fbe679]{color:var(--checking)}.totals .c404 b[data-v-f6fbe679]{color:var(--muted)}.controls[data-v-f6fbe679]{display:flex;align-items:center;gap:8px;margin-left:auto}.seg[data-v-f6fbe679]{display:inline-flex;gap:0}.seg .control[data-v-f6fbe679]{border-radius:0;border-left:0}.seg .control[data-v-f6fbe679]:first-child{border-radius:6px 0 0 6px;border-left:1px solid var(--border)}.seg .control[data-v-f6fbe679]:last-child{border-radius:0 6px 6px 0}.seg .control.on[data-v-f6fbe679]{color:var(--accent);border-color:var(--accent);background:var(--panel-2)}.close[data-v-f6fbe679]{color:var(--muted)}.cols[data-v-f6fbe679]{display:grid;grid-template-columns:52px minmax(0,1fr) 72px 72px 72px;gap:12px}.legend[data-v-f6fbe679]{display:grid;grid-template-columns:52px minmax(0,1fr) 72px 72px 72px;gap:12px;padding:6px 16px;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-soft)}.legend span[data-v-f6fbe679]:nth-child(n+3){text-align:right}.msg[data-v-f6fbe679]{color:var(--dim);padding:18px 16px;margin:0;font-size:13px}.msg.bad[data-v-f6fbe679]{color:var(--down)}.list[data-v-f6fbe679]{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto}.list li[data-v-f6fbe679]{display:grid;grid-template-columns:52px minmax(0,1fr) 72px 72px 72px;align-items:center;gap:12px;padding:7px 16px;font-size:13px}.list li+li[data-v-f6fbe679]{border-top:1px solid var(--border-soft)}.list li.bad[data-v-f6fbe679]{background:var(--down-bg)}.method[data-v-f6fbe679]{font-family:var(--mono);font-size:10px;font-weight:600;text-align:center;border-radius:3px;padding:1px 0;background:var(--panel);border:1px solid var(--border-soft);color:var(--muted)}.method.get[data-v-f6fbe679]{color:var(--accent)}.method.post[data-v-f6fbe679]{color:var(--live)}.method.put[data-v-f6fbe679],.method.patch[data-v-f6fbe679]{color:var(--checking)}.method.delete[data-v-f6fbe679]{color:var(--down)}.who[data-v-f6fbe679]{display:flex;flex-direction:column;min-width:0}.path[data-v-f6fbe679]{font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc[data-v-f6fbe679]{font-size:11px;color:var(--dim)}.cell[data-v-f6fbe679]{text-align:right;color:var(--dim)}.cell.c404[data-v-f6fbe679]{color:var(--muted)}.cell.c422[data-v-f6fbe679]{color:var(--checking)}.cell.c5[data-v-f6fbe679]{color:var(--muted)}.cell.c5.hit[data-v-f6fbe679]{color:var(--down);font-weight:600}@media(max-width:720px){.legend[data-v-f6fbe679],.list li[data-v-f6fbe679]{grid-template-columns:46px minmax(0,1fr) 48px 48px 48px;gap:8px}.totals[data-v-f6fbe679]{display:none}}.pill[data-v-857c2e68]{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.dot[data-v-857c2e68]{width:7px;height:7px;border-radius:50%;flex:none}.pill.s-live[data-v-857c2e68]{color:var(--live);background:var(--live-bg)}.pill.s-checking[data-v-857c2e68]{color:var(--checking);background:var(--checking-bg)}.pill.s-down[data-v-857c2e68]{color:var(--down);background:var(--down-bg)}.dot.s-live[data-v-857c2e68]{background:var(--live);animation:pulse-857c2e68 2s ease-in-out infinite}.dot.s-checking[data-v-857c2e68]{background:var(--checking)}.dot.s-down[data-v-857c2e68]{background:var(--down)}@keyframes pulse-857c2e68{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dot.s-live[data-v-857c2e68]{animation:none}}header[data-v-1c31532b]{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border-soft)}h2[data-v-1c31532b]{margin:0;font-size:14px;font-weight:600}.count[data-v-1c31532b]{font-size:12px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:999px;padding:0 8px}ul[data-v-1c31532b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:4px}li[data-v-1c31532b]{display:flex;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid var(--border-soft)}.who[data-v-1c31532b]{display:flex;flex-direction:column;min-width:0;flex:1}.name[data-v-1c31532b]{font-weight:600;font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}time[data-v-1c31532b]{font-size:12px;color:var(--muted);white-space:nowrap}.empty[data-v-1c31532b]{color:var(--dim);padding:18px 16px;margin:0;font-size:13px}.row[data-v-50d2c4d5]{display:grid;grid-template-columns:var(--cols);align-items:center;gap:10px;padding:7px 16px;font-size:13px}.row.bad[data-v-50d2c4d5]{background:var(--down-bg)}@media(max-width:560px){.row>time[data-v-50d2c4d5],.row>.rate[data-v-50d2c4d5]{display:none}}.who[data-v-50d2c4d5]{display:flex;flex-direction:column;min-width:0}.name[data-v-50d2c4d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id[data-v-50d2c4d5]{font-size:11px;color:var(--dim);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}time[data-v-50d2c4d5]{font-size:12px;color:var(--muted);white-space:nowrap}.metric[data-v-50d2c4d5]{display:flex;align-items:baseline;justify-content:flex-end;gap:5px}.metric .bad[data-v-50d2c4d5]{color:var(--down);font-weight:600}.rate[data-v-50d2c4d5]{text-align:right;font-size:12px;color:var(--muted)}.rate .bad[data-v-50d2c4d5]{color:var(--down);font-weight:600}.muted[data-v-50d2c4d5]{color:var(--dim)}.delta[data-v-50d2c4d5]{font-size:11px;font-weight:600;padding:0 5px;border-radius:999px}.delta.up[data-v-50d2c4d5]{color:var(--live);background:var(--live-bg)}.delta.bad[data-v-50d2c4d5]{color:var(--down);background:var(--down-bg)}.group+.group[data-v-d69ed97e]{border-top:1px solid var(--border-soft)}.group.depth[data-v-d69ed97e]{border-top:1px solid var(--border-soft)}.head[data-v-d69ed97e]{display:grid;grid-template-columns:var(--cols);align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:0;text-align:left}.who[data-v-d69ed97e]{display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden}.head[data-v-d69ed97e]:hover{background:var(--panel-2)}.head.bad[data-v-d69ed97e]{background:var(--down-bg)}.head.bad[data-v-d69ed97e]:hover{background:color-mix(in srgb,var(--down) 18%,transparent)}.chevron[data-v-d69ed97e]{color:var(--dim);font-size:20px;transition:transform .15s;display:inline-block;width:10px}.chevron.open[data-v-d69ed97e]{transform:rotate(90deg)}.name[data-v-d69ed97e]{font-weight:600;font-family:var(--mono);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag[data-v-d69ed97e]{font-size:11px;color:var(--dim);border:1px solid var(--border-soft);border-radius:999px;padding:0 7px;white-space:nowrap;flex:none}.metric[data-v-d69ed97e]{text-align:right;font-size:13px;color:var(--muted)}.metric.bad[data-v-d69ed97e]{color:var(--down);font-weight:600}.children[data-v-d69ed97e]{border-top:1px solid var(--border-soft)}@media(max-width:720px){.tag[data-v-d69ed97e]{display:none}}@media(max-width:560px){.head[data-v-d69ed97e]>:nth-child(3),.head[data-v-d69ed97e]>:nth-child(6){display:none}}header[data-v-1471dc30]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border-soft)}h2[data-v-1471dc30]{margin:0;font-size:14px;font-weight:600}.count[data-v-1471dc30]{font-size:12px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:999px;padding:0 8px}.controls[data-v-1471dc30]{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.controls input[type=search][data-v-1471dc30]{width:180px}.controls button[data-v-1471dc30]:disabled{opacity:.45;cursor:not-allowed}select.on[data-v-1471dc30]{color:var(--checking);border-color:color-mix(in srgb,var(--checking) 45%,var(--border))}.panel[data-v-1471dc30]{--cols: 12px minmax(0, 1fr) 104px 88px 78px 58px}.legend[data-v-1471dc30]{display:grid;grid-template-columns:var(--cols);gap:10px;padding:6px 16px;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-soft)}.legend span[data-v-1471dc30]{text-align:right}.empty[data-v-1471dc30]{color:var(--dim);padding:20px 16px;margin:0;font-size:13px}footer[data-v-1471dc30]{padding:9px 16px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--dim)}@media(max-width:720px){.panel[data-v-1471dc30]{--cols: 12px minmax(0, 1fr) 78px 62px 56px 46px}.controls[data-v-1471dc30]{margin-left:0;width:100%}.controls input[type=search][data-v-1471dc30]{flex:1;width:auto}.legend[data-v-1471dc30]{font-size:10px}}@media(max-width:560px){.panel[data-v-1471dc30]{--cols: 10px minmax(0, 1fr) 64px 56px}.legend span[data-v-1471dc30]:nth-child(3),.legend span[data-v-1471dc30]:nth-child(6){display:none}}header[data-v-52c4bf4d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border-soft)}h2[data-v-52c4bf4d]{margin:0;font-size:14px;font-weight:600}.count[data-v-52c4bf4d]{font-size:12px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:999px;padding:0 8px}.count.bad[data-v-52c4bf4d]{color:var(--down);border-color:color-mix(in srgb,var(--down) 45%,var(--border));cursor:pointer}.count.bad.on[data-v-52c4bf4d]{background:var(--down-bg)}.hb[data-v-52c4bf4d]{font-size:12px;color:var(--muted);white-space:nowrap;margin-left:auto}.hb.stale[data-v-52c4bf4d]{color:var(--down);font-weight:600}.msg[data-v-52c4bf4d]{color:var(--dim);padding:18px 16px;margin:0;font-size:13px}.msg.bad[data-v-52c4bf4d]{color:var(--down)}.list[data-v-52c4bf4d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.list li[data-v-52c4bf4d]{display:grid;grid-template-columns:64px 9px minmax(0,1fr) 116px;grid-template-areas:"at   dot name badge" "freq .   sub  sub";align-items:center;column-gap:12px;row-gap:2px;padding:9px 16px}.list li[data-v-52c4bf4d]:nth-child(n+3){border-top:1px solid var(--border-soft)}.list li[data-v-52c4bf4d]:nth-child(odd){border-right:1px solid var(--border-soft)}.list li.bad[data-v-52c4bf4d]{background:var(--down-bg)}.at[data-v-52c4bf4d]{grid-area:at;font-size:15px;font-weight:600;white-space:nowrap}.freq[data-v-52c4bf4d]{grid-area:freq;font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-52c4bf4d]{grid-area:dot;width:8px;height:8px;border-radius:50%}.dot.live[data-v-52c4bf4d]{background:var(--live)}.dot.checking[data-v-52c4bf4d]{background:var(--checking)}.dot.down[data-v-52c4bf4d]{background:var(--down)}.dot.muted[data-v-52c4bf4d]{background:var(--dim)}.name[data-v-52c4bf4d]{grid-area:name;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-52c4bf4d]{grid-area:sub;display:flex;align-items:baseline;gap:12px;min-width:0}.id[data-v-52c4bf4d]{flex:1;min-width:0;font-size:11px;color:var(--dim);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-52c4bf4d]{grid-area:badge;font-size:12px;font-weight:500;text-align:center;border-radius:999px;padding:1px 0}.badge.live[data-v-52c4bf4d]{color:var(--live);background:var(--live-bg)}.badge.checking[data-v-52c4bf4d]{color:var(--checking);background:var(--checking-bg)}.badge.down[data-v-52c4bf4d]{color:var(--down);background:var(--down-bg)}.badge.muted[data-v-52c4bf4d]{color:var(--dim);background:var(--panel-2)}.when[data-v-52c4bf4d]{font-size:12px;color:var(--muted);text-align:right;white-space:nowrap}footer[data-v-52c4bf4d]{border-top:1px solid var(--border-soft);padding:10px 16px;display:flex;flex-direction:column;gap:6px}.err[data-v-52c4bf4d]{font-size:12px;display:flex;gap:8px;align-items:baseline}.ename[data-v-52c4bf4d]{color:var(--muted);white-space:nowrap}.err code[data-v-52c4bf4d]{font-family:var(--mono);color:var(--down);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1160px){.list[data-v-52c4bf4d]{grid-template-columns:minmax(0,1fr)}.list li[data-v-52c4bf4d]:nth-child(2){border-top:1px solid var(--border-soft)}.list li[data-v-52c4bf4d]:nth-child(odd){border-right:0}}@media(max-width:720px){.list li[data-v-52c4bf4d]{grid-template-columns:48px 9px minmax(0,1fr) 92px;column-gap:10px}.at[data-v-52c4bf4d]{font-size:13px}.when[data-v-52c4bf4d]{display:none}.controls[data-v-52c4bf4d]{width:100%;margin-left:0}}header[data-v-de055d7b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border-soft)}h2[data-v-de055d7b]{margin:0;font-size:14px;font-weight:600}.count[data-v-de055d7b]{font-size:12px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:999px;padding:0 8px}.msg[data-v-de055d7b]{color:var(--dim);padding:18px 16px;margin:0;font-size:13px}.msg.small[data-v-de055d7b]{padding:10px 16px;font-size:12px}.msg.bad[data-v-de055d7b]{color:var(--down)}.hours[data-v-de055d7b]{display:flex;align-items:flex-end;gap:3px;height:64px;padding:12px 16px 18px;border-bottom:1px solid var(--border-soft)}.hbar[data-v-de055d7b]{flex:1;height:100%;display:flex;align-items:flex-end;position:relative}.hbar .fill[data-v-de055d7b]{width:100%;background:var(--accent);opacity:.55;border-radius:2px 2px 0 0;min-height:0}.hbar:hover .fill[data-v-de055d7b]{opacity:1}.hbar.now .fill[data-v-de055d7b]{background:var(--live);opacity:.9}.tick[data-v-de055d7b]{position:absolute;bottom:-16px;left:0;font-size:10px;color:var(--dim);font-family:var(--mono)}.list[data-v-de055d7b]{list-style:none;margin:0;padding:0}.list li+li[data-v-de055d7b]{border-top:1px solid var(--border-soft)}.list li.gw[data-v-de055d7b]{background:var(--panel-2);border-bottom:1px solid var(--border)}.gwtag[data-v-de055d7b]{font-style:normal;font-size:10px;font-weight:600;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px;padding:0 6px;margin-left:6px;text-transform:uppercase;letter-spacing:.04em}.panel[data-v-de055d7b]{--tcols: 12px 148px minmax(40px, 1fr) 104px 116px}.row[data-v-de055d7b]{display:grid;grid-template-columns:var(--tcols);align-items:center;gap:12px;width:100%;padding:8px 16px;background:none;border:0;text-align:left}.row[data-v-de055d7b]:hover{background:var(--panel-2)}.chevron[data-v-de055d7b]{color:var(--dim);font-size:11px;transition:transform .15s}.chevron.open[data-v-de055d7b]{transform:rotate(90deg)}.name[data-v-de055d7b]{font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis}.bar[data-v-de055d7b]{display:flex;height:9px;border-radius:3px;overflow:hidden;min-width:2px}.seg[data-v-de055d7b]{display:block}.seg.ok[data-v-de055d7b]{background:var(--live)}.seg.c4[data-v-de055d7b]{background:var(--checking)}.seg.c5[data-v-de055d7b]{background:var(--down)}.seg.unk[data-v-de055d7b]{background:var(--dim);opacity:.45}.total[data-v-de055d7b]{text-align:right;font-size:13px}.errs[data-v-de055d7b]{display:flex;gap:7px;justify-content:flex-end;font-size:12px}.errs .c4[data-v-de055d7b]{color:var(--checking)}.errs .c5[data-v-de055d7b]{color:var(--down);font-weight:600}.errs .muted[data-v-de055d7b]{color:var(--dim)}.apis[data-v-de055d7b]{background:var(--panel-2);border-top:1px solid var(--border-soft)}.api[data-v-de055d7b]{display:grid;grid-template-columns:52px minmax(0,1fr) 104px 116px;align-items:center;gap:12px;padding:5px 16px 5px 38px;font-size:12px}.api+.api[data-v-de055d7b]{border-top:1px solid var(--border-soft)}.method[data-v-de055d7b]{font-family:var(--mono);font-size:10px;font-weight:600;text-align:center;border-radius:3px;padding:1px 0;background:var(--panel);border:1px solid var(--border-soft);color:var(--muted)}.method.get[data-v-de055d7b]{color:var(--accent)}.method.post[data-v-de055d7b]{color:var(--live)}.method.put[data-v-de055d7b],.method.patch[data-v-de055d7b]{color:var(--checking)}.method.delete[data-v-de055d7b]{color:var(--down)}.path[data-v-de055d7b]{font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}footer[data-v-de055d7b]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 16px;border-top:1px solid var(--border-soft);font-size:11px;color:var(--dim)}.key[data-v-de055d7b]{display:inline-flex;align-items:center;gap:5px}.dot[data-v-de055d7b]{width:8px;height:8px;border-radius:2px;display:inline-block}.dot.ok[data-v-de055d7b]{background:var(--live)}.dot.c4[data-v-de055d7b]{background:var(--checking)}.dot.c5[data-v-de055d7b]{background:var(--down)}.dot.unk[data-v-de055d7b]{background:var(--dim);opacity:.45}.hint[data-v-de055d7b]{margin-left:auto}@media(max-width:720px){.panel[data-v-de055d7b]{--tcols: 12px 104px minmax(24px, 1fr) 84px 92px}.api[data-v-de055d7b]{grid-template-columns:46px minmax(0,1fr) 84px 92px}.hint[data-v-de055d7b]{display:none}}.system-view[data-v-59fb9ea6]{display:flex;flex-direction:column;gap:16px}.banner[data-v-59fb9ea6]{padding:10px 14px;border-radius:var(--radius);background:var(--checking-bg);border:1px solid var(--checking);color:var(--text);font-size:13px}.banner.hard[data-v-59fb9ea6]{background:var(--down-bg);border-color:var(--down)}.loading[data-v-59fb9ea6]{color:var(--dim);font-style:italic;padding:24px 0;text-align:center}.grid[data-v-59fb9ea6]{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:16px;align-items:start}@media(max-width:1119px){.grid[data-v-59fb9ea6]{grid-template-columns:1fr}}.socket[data-v-59d8ab4c]{display:flex;flex-direction:column;gap:16px}.banner[data-v-59d8ab4c]{padding:10px 14px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--down) 45%,var(--border));background:var(--down-bg);color:var(--down);font-size:13px}.cards[data-v-59d8ab4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.card[data-v-59d8ab4c]{padding:14px 16px;display:flex;flex-direction:column}.label[data-v-59d8ab4c]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.value[data-v-59d8ab4c]{font-size:30px;font-weight:600;line-height:1.25;margin-top:4px}.value.small[data-v-59d8ab4c]{font-size:20px;line-height:1.8}.breakdown[data-v-59d8ab4c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12px}.b.live[data-v-59d8ab4c]{color:var(--live)}.b.down[data-v-59d8ab4c]{color:var(--down)}.b.muted[data-v-59d8ab4c]{color:var(--dim)}.grid[data-v-59d8ab4c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}@media(max-width:900px){.grid[data-v-59d8ab4c]{grid-template-columns:1fr}}header[data-v-59d8ab4c]{padding:13px 16px;border-bottom:1px solid var(--border-soft)}h2[data-v-59d8ab4c]{margin:0;font-size:14px;font-weight:600}table[data-v-59d8ab4c]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-59d8ab4c]{text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:8px 16px}td[data-v-59d8ab4c]{padding:8px 16px;border-top:1px solid var(--border-soft);vertical-align:top}.r[data-v-59d8ab4c]{text-align:right}.strong[data-v-59d8ab4c]{font-weight:600}.mono[data-v-59d8ab4c]{font-family:var(--mono);font-size:12px}.dim[data-v-59d8ab4c]{color:var(--dim)}.empty[data-v-59d8ab4c]{color:var(--dim);padding:18px 16px;margin:0;font-size:13px}.form[data-v-59d8ab4c]{display:flex;flex-direction:column;gap:12px;padding:16px;max-width:720px}.form label[data-v-59d8ab4c]{display:flex;flex-direction:column;gap:4px}.form label>span[data-v-59d8ab4c]{font-size:12px;color:var(--muted)}.row[data-v-59d8ab4c]{display:flex;gap:8px}.grow[data-v-59d8ab4c]{flex:1;min-width:0}textarea[data-v-59d8ab4c]{resize:vertical;font-family:var(--mono)}.primary[data-v-59d8ab4c]{border-color:var(--accent);color:var(--accent)}.primary[data-v-59d8ab4c]:disabled{opacity:.5;cursor:default}.result[data-v-59d8ab4c]{font-size:13px;padding:8px 12px;border-radius:6px}.result.live[data-v-59d8ab4c]{color:var(--live);background:var(--live-bg)}.result.checking[data-v-59d8ab4c]{color:var(--checking);background:var(--checking-bg)}.result.down[data-v-59d8ab4c]{color:var(--down);background:var(--down-bg)}.revenue[data-v-b12c1f44]{display:flex;flex-direction:column;gap:16px}.bar[data-v-b12c1f44]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px}.file[data-v-b12c1f44]{cursor:pointer;border-color:var(--accent);color:var(--accent)}.file.busy[data-v-b12c1f44]{opacity:.6;cursor:default}.right[data-v-b12c1f44]{margin-left:auto}.dim[data-v-b12c1f44]{color:var(--dim);font-size:12px}.result[data-v-b12c1f44]{font-size:13px;padding:8px 12px;border-radius:6px}.result.live[data-v-b12c1f44]{color:var(--live);background:var(--live-bg)}.result.checking[data-v-b12c1f44]{color:var(--checking);background:var(--checking-bg)}.result.down[data-v-b12c1f44]{color:var(--down);background:var(--down-bg)}.empty[data-v-b12c1f44]{color:var(--dim);padding:18px 16px;margin:0;font-size:13px}.wrap[data-v-b12c1f44]{overflow-x:auto}table[data-v-b12c1f44]{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}th[data-v-b12c1f44]{font-weight:600;color:var(--muted);font-size:12px;padding:10px 8px;border-bottom:1px solid var(--border)}th.hl[data-v-b12c1f44]{color:var(--text)}td[data-v-b12c1f44]{padding:4px 8px}.r[data-v-b12c1f44]{text-align:right}.strong[data-v-b12c1f44]{font-weight:600}tbody tr:first-child td[data-v-b12c1f44]{padding-top:10px}.diff[data-v-b12c1f44]{display:inline-block;min-width:50px;margin-left:4px;font-size:11px;font-weight:500;text-align:right}.diff.up[data-v-b12c1f44]{color:var(--live)}.diff.down[data-v-b12c1f44]{color:var(--down)}.diff.flat[data-v-b12c1f44]{color:var(--dim)}.gap td[data-v-b12c1f44]{height:12px}.head .name[data-v-b12c1f44]{padding-left:24px;font-weight:600;color:var(--accent)}.head td[data-v-b12c1f44]{font-weight:600}.sub .name[data-v-b12c1f44]{padding-left:44px;color:var(--accent)}.plain .name[data-v-b12c1f44]{padding-left:44px}.plain.deep .name[data-v-b12c1f44]{padding-left:64px}.cell[data-v-b12c1f44]{width:124px;text-align:right;background:transparent;border:1px dashed var(--border);border-radius:4px;padding:2px 6px;font-variant-numeric:tabular-nums}.cell[data-v-b12c1f44]:focus{outline:none;border-style:solid;border-color:var(--accent)}.kpi[data-v-b12c1f44]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--muted)}.kpi label[data-v-b12c1f44]{display:inline-flex;align-items:center;gap:6px}.w[data-v-b12c1f44]{width:56px;text-align:right}.total[data-v-b12c1f44]{margin-left:auto;font-size:20px;color:var(--text)}.toolkit[data-v-007e75c7]{display:flex;flex-direction:column;gap:16px}.sub-nav-panel[data-v-007e75c7]{padding:8px 10px;background:var(--panel)}.mode-tabs[data-v-007e75c7]{display:flex;gap:8px;flex-wrap:wrap}.mode-btn[data-v-007e75c7]{display:inline-flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--border-soft);color:var(--muted);border-radius:8px;padding:8px 14px;cursor:pointer;transition:all .15s ease;font-size:13px;font-weight:500}.mode-btn[data-v-007e75c7]:hover{color:var(--text);border-color:var(--border);background:var(--panel)}.mode-btn.active[data-v-007e75c7]{background:color-mix(in srgb,var(--accent) 15%,var(--panel));border-color:var(--accent);color:var(--text);font-weight:600}.mode-icon[data-v-007e75c7]{font-size:16px}.search-bar[data-v-007e75c7]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.intro[data-v-007e75c7]{display:flex;flex-direction:column;gap:4px}.intro-title[data-v-007e75c7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.intro-title h2[data-v-007e75c7]{margin:0;font-size:17px;font-weight:600;color:var(--text)}.intro .sub[data-v-007e75c7]{margin:0;color:var(--muted);font-size:13px}.form[data-v-007e75c7]{display:flex;flex-direction:column;gap:10px}.input-wrap[data-v-007e75c7]{display:flex;gap:8px;max-width:600px}.query-input[data-v-007e75c7]{flex:1;font-size:14px;background:var(--panel-2);padding:7px 12px}.primary-btn[data-v-007e75c7]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600;padding:7px 16px;display:inline-flex;align-items:center;gap:6px}.primary-btn[data-v-007e75c7]:hover{opacity:.9}.spin[data-v-007e75c7]{width:12px;height:12px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-007e75c7 .6s linear infinite}@keyframes spin-007e75c7{to{transform:rotate(360deg)}}.presets[data-v-007e75c7]{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.preset-label[data-v-007e75c7]{color:var(--dim)}.preset-btn[data-v-007e75c7]{background:var(--panel-2);border:1px dashed var(--border);color:var(--accent);padding:2px 8px;border-radius:4px;cursor:pointer;font-size:12px}.preset-btn[data-v-007e75c7]:hover{border-color:var(--accent)}.results-wrap[data-v-007e75c7]{display:flex;flex-direction:column;gap:14px}.result-head[data-v-007e75c7]{display:flex;align-items:center;gap:8px}.count-tag[data-v-007e75c7]{font-size:14px;font-weight:600}.id-tag[data-v-007e75c7]{font-size:11px;background:var(--panel-2);padding:2px 8px;border-radius:999px;border:1px solid var(--border-soft);color:var(--muted)}.store-grid[data-v-007e75c7],.customer-list[data-v-007e75c7]{display:flex;flex-direction:column;gap:16px}.store-card[data-v-007e75c7],.customer-card[data-v-007e75c7],.email-details-panel[data-v-007e75c7],.referral-card[data-v-007e75c7]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.card-head[data-v-007e75c7]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.title-area h3[data-v-007e75c7]{margin:0;font-size:17px;font-weight:600;color:var(--text)}.store-uuid[data-v-007e75c7]{font-size:11px}.badges[data-v-007e75c7]{display:flex;gap:8px;align-items:center}.pill[data-v-007e75c7]{font-size:12px;padding:3px 9px;border-radius:999px;font-weight:500}.status-pill.paid[data-v-007e75c7]{background:var(--live-bg);color:var(--live);border:1px solid color-mix(in srgb,var(--live) 35%,transparent)}.status-pill.trial[data-v-007e75c7]{background:var(--checking-bg);color:var(--checking);border:1px solid color-mix(in srgb,var(--checking) 35%,transparent)}.status-pill.free[data-v-007e75c7]{background:var(--panel-2);color:var(--dim);border:1px solid var(--border-soft)}.expiry-pill[data-v-007e75c7],.store-count-pill[data-v-007e75c7],.role-pill[data-v-007e75c7]{background:var(--panel-2);border:1px solid var(--border);color:var(--muted)}.extend-box[data-v-007e75c7]{background:var(--panel-2);border:1px dashed var(--border);border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.extend-info[data-v-007e75c7]{display:flex;flex-direction:column;gap:3px;min-width:0}.box-label[data-v-007e75c7]{font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.extend-code[data-v-007e75c7]{font-size:13px;font-weight:600;color:var(--accent);word-break:break-all}.copy-btn[data-v-007e75c7]{font-size:12px;font-weight:500;padding:4px 10px;background:var(--panel)}.details-grid[data-v-007e75c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.col[data-v-007e75c7]{display:flex;flex-direction:column;gap:8px}.group-title[data-v-007e75c7]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:2px}.row[data-v-007e75c7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.lbl[data-v-007e75c7]{color:var(--muted);white-space:nowrap}.val[data-v-007e75c7]{text-align:right;word-break:break-word}.val a[data-v-007e75c7]{color:var(--accent);text-decoration:none}.val a[data-v-007e75c7]:hover{text-decoration:underline}.tiny-copy[data-v-007e75c7]{margin-left:5px;background:none;border:1px solid var(--border-soft);color:var(--dim);font-size:10px;padding:0 4px;border-radius:3px;cursor:pointer}.tiny-copy[data-v-007e75c7]:hover{color:var(--accent);border-color:var(--accent)}.tag-code[data-v-007e75c7]{background:var(--panel-2);padding:1px 6px;border-radius:4px;border:1px solid var(--border-soft)}.tag-code.mismatch[data-v-007e75c7]{border-color:var(--down)}.sync-tag[data-v-007e75c7]{font-size:10px;margin-left:4px}.sync-tag.live[data-v-007e75c7]{color:var(--live)}.sync-tag.down[data-v-007e75c7]{color:var(--down)}.card-foot[data-v-007e75c7]{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--border-soft)}.text-copy-btn[data-v-007e75c7]{font-size:12px;color:var(--muted);background:var(--panel-2)}.text-copy-btn[data-v-007e75c7]:hover{color:var(--text);border-color:var(--dim)}.brand-row[data-v-007e75c7]{display:flex;align-items:center;gap:8px}.company-badge[data-v-007e75c7]{font-size:11px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);padding:2px 6px;border-radius:4px;font-weight:500}.company-name[data-v-007e75c7]{margin:0;font-size:18px;font-weight:600}.company-sub[data-v-007e75c7]{font-size:12px;margin-top:3px}.owner-box[data-v-007e75c7]{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.owner-details[data-v-007e75c7]{display:flex;gap:20px;flex-wrap:wrap}.owner-item[data-v-007e75c7]{display:flex;align-items:center;gap:6px;font-size:13px}.table-wrap[data-v-007e75c7]{overflow-x:auto;border:1px solid var(--border-soft);border-radius:8px}.store-table[data-v-007e75c7]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.store-table th[data-v-007e75c7],.store-table td[data-v-007e75c7]{padding:10px 12px;border-bottom:1px solid var(--border-soft)}.store-table th[data-v-007e75c7]{background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:600}.table-store-name[data-v-007e75c7]{display:flex;flex-direction:column;gap:2px}.text-xs[data-v-007e75c7]{font-size:11px}.text-base[data-v-007e75c7]{font-size:14px}.bold[data-v-007e75c7]{font-weight:600}.text-warn[data-v-007e75c7]{color:var(--checking)}.text-live[data-v-007e75c7]{color:var(--live);font-weight:600}.account-overview[data-v-007e75c7]{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.user-avatar-placeholder[data-v-007e75c7]{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.account-info-block[data-v-007e75c7]{display:flex;flex-direction:column;gap:4px}.account-name-row[data-v-007e75c7]{display:flex;align-items:center;gap:10px}.account-name-row h3[data-v-007e75c7]{margin:0;font-size:18px;font-weight:600}.account-meta[data-v-007e75c7]{font-size:13px;color:var(--muted)}.section-heading[data-v-007e75c7]{margin:8px 0 12px;font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.work-relations[data-v-007e75c7]{display:flex;flex-direction:column;gap:12px}.rel-card[data-v-007e75c7]{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.rel-header[data-v-007e75c7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.rel-company[data-v-007e75c7]{display:flex;align-items:center;gap:8px}.rel-role[data-v-007e75c7]{display:flex;gap:6px;align-items:center}.rel-owner-line[data-v-007e75c7]{font-size:13px;color:var(--muted)}.rel-owner-line .val[data-v-007e75c7]{color:var(--text);font-weight:500}.rel-stores[data-v-007e75c7]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.store-mini-tags[data-v-007e75c7]{display:flex;flex-wrap:wrap;gap:8px}.store-mini-tag[data-v-007e75c7]{background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;font-size:12px}.st-name[data-v-007e75c7]{font-weight:500}.empty-work-state[data-v-007e75c7]{padding:16px;text-align:center;color:var(--muted);font-size:13px}.referral-grid[data-v-007e75c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:12px 0}.ref-item[data-v-007e75c7]{display:flex;flex-direction:column;gap:4px}.ref-item .lbl[data-v-007e75c7]{font-size:12px}.ref-item .val[data-v-007e75c7]{text-align:left;font-size:14px}.danger-action-btn[data-v-007e75c7]{background:#ef444426!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.35)!important;margin-left:8px}.danger-action-btn[data-v-007e75c7]:hover{background:#ef444440!important;border-color:#ef4444!important;color:#fff!important}.otp-page[data-v-f92943e2]{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;width:100%}.otp-hero-panel[data-v-f92943e2]{padding:20px 24px}.intro[data-v-f92943e2]{margin-bottom:20px}.title-with-badge[data-v-f92943e2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.title-with-badge h2[data-v-f92943e2]{margin:0;font-size:18px;font-weight:700;color:var(--text)}.telegram-tag[data-v-f92943e2]{background:#58a6ff26;color:var(--accent);border:1px solid rgba(88,166,255,.3);font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px}.desc[data-v-f92943e2]{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.form[data-v-f92943e2]{display:flex;flex-direction:column;gap:12px}.input-wrap[data-v-f92943e2]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.tag-field[data-v-f92943e2]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:260px}.field-label[data-v-f92943e2]{font-size:12px;font-weight:600;color:var(--muted)}.tag-input[data-v-f92943e2]{width:100%;font-size:14px;padding:8px 12px}.tag-input[data-v-f92943e2]:disabled{background:var(--panel-2);color:var(--muted);cursor:not-allowed;border-color:var(--border-soft);opacity:.85}.primary-btn[data-v-f92943e2]{background:var(--accent);color:#fff;border-color:transparent;font-weight:600;padding:8px 20px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s,transform .05s}.primary-btn[data-v-f92943e2]:hover:not(:disabled){opacity:.92}.primary-btn[data-v-f92943e2]:active:not(:disabled){transform:translateY(1px)}.primary-btn[data-v-f92943e2]:disabled{opacity:.55;cursor:not-allowed}.hints[data-v-f92943e2]{font-size:12px;color:var(--dim)}.hints code[data-v-f92943e2]{color:var(--accent);background:var(--panel-2);padding:1px 4px;border-radius:4px}.banner[data-v-f92943e2]{padding:10px 14px;border-radius:var(--radius);font-size:13px}.banner.down[data-v-f92943e2]{background:var(--down-bg);color:var(--down);border:1px solid var(--down)}.active-otp-card[data-v-f92943e2]{padding:24px;border:1px solid var(--accent);box-shadow:0 4px 20px #58a6ff14;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s}.active-otp-card.expired[data-v-f92943e2]{border-color:var(--border);box-shadow:none;opacity:.85}.card-top[data-v-f92943e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.status-indicator[data-v-f92943e2]{display:flex;align-items:center;gap:8px}.pulse-dot[data-v-f92943e2]{width:10px;height:10px;border-radius:50%;display:inline-block}.pulse-dot.live[data-v-f92943e2]{background:var(--live);box-shadow:0 0 8px var(--live);animation:pulse-f92943e2 1.5s infinite}.pulse-dot.checking[data-v-f92943e2]{background:var(--checking);box-shadow:0 0 6px var(--checking)}.pulse-dot.down[data-v-f92943e2]{background:var(--down)}@keyframes pulse-f92943e2{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.7}}.status-text.live[data-v-f92943e2]{color:var(--live)}.status-text.checking[data-v-f92943e2]{color:var(--checking)}.status-text.down[data-v-f92943e2]{color:var(--down)}.font-bold[data-v-f92943e2]{font-weight:600;font-size:13px}.progress-bar-wrap[data-v-f92943e2]{width:100%;height:4px;background:var(--border-soft);border-radius:2px;overflow:hidden;margin-bottom:20px}.progress-bar-fill[data-v-f92943e2]{height:100%;transition:width 1s linear,background-color .5s ease}.progress-bar-fill.live[data-v-f92943e2]{background:var(--live)}.progress-bar-fill.checking[data-v-f92943e2]{background:var(--checking)}.progress-bar-fill.down[data-v-f92943e2]{background:var(--down)}.code-box-container[data-v-f92943e2]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:var(--panel-2);border:1px dashed var(--border);border-radius:var(--radius);margin-bottom:20px}.code-display[data-v-f92943e2]{display:flex;align-items:center;justify-content:center;word-break:break-all;text-align:center}.code-text[data-v-f92943e2]{font-size:26px;font-weight:800;letter-spacing:1.5px;color:var(--accent);-webkit-user-select:all;user-select:all}.code-display.is-dim .code-text[data-v-f92943e2]{color:var(--dim);text-decoration:line-through}.code-actions[data-v-f92943e2]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.copy-btn[data-v-f92943e2]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:7px 16px}.primary-action[data-v-f92943e2]{background:var(--accent);color:#fff;border-color:transparent}.primary-action[data-v-f92943e2]:hover:not(:disabled){opacity:.9}.copy-btn[data-v-f92943e2]:disabled{opacity:.5;cursor:not-allowed}.otp-meta-grid[data-v-f92943e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--border-soft)}.meta-item[data-v-f92943e2]{display:flex;flex-direction:column;gap:4px}.meta-label[data-v-f92943e2]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.meta-value[data-v-f92943e2]{font-size:13px;color:var(--text);font-weight:500}.bottom-grid[data-v-f92943e2]{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.guide-card[data-v-f92943e2],.history-card[data-v-f92943e2]{padding:20px 24px}.guide-card h3[data-v-f92943e2],.history-card h3[data-v-f92943e2]{margin:0 0 14px;font-size:15px;font-weight:700}.guide-steps[data-v-f92943e2]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.5}.mono-code[data-v-f92943e2]{font-family:var(--mono);background:var(--panel-2);padding:2px 6px;border-radius:4px;color:var(--accent)}.guide-note[data-v-f92943e2]{margin-top:16px;padding:10px 14px;background:var(--panel-2);border-left:3px solid var(--checking);border-radius:0 var(--radius) var(--radius) 0;font-size:12px;color:var(--muted)}.history-head[data-v-f92943e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.history-count[data-v-f92943e2]{font-size:11px;background:var(--panel-2);padding:2px 8px;border-radius:10px;color:var(--muted);border:1px solid var(--border-soft)}.history-empty[data-v-f92943e2]{padding:24px 0;text-align:center;font-size:13px}.history-list[data-v-f92943e2]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.history-item[data-v-f92943e2]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--panel-2);border:1px solid var(--border-soft);border-radius:6px;gap:8px}.history-item.expired[data-v-f92943e2]{opacity:.65}.history-left[data-v-f92943e2]{display:flex;flex-direction:column;gap:2px;min-width:0}.history-code[data-v-f92943e2]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-time[data-v-f92943e2]{font-size:11px}.history-right[data-v-f92943e2]{display:flex;align-items:center;gap:6px;flex-shrink:0}.pill.status-pill[data-v-f92943e2]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:600}.pill.status-pill.live[data-v-f92943e2]{background:var(--live-bg);color:var(--live)}.pill.status-pill.down[data-v-f92943e2]{background:var(--down-bg);color:var(--down)}.copy-mini-btn[data-v-f92943e2]{padding:2px 8px;font-size:11px;height:24px}.spin[data-v-f92943e2]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f92943e2 .8s linear infinite}@keyframes spin-f92943e2{to{transform:rotate(360deg)}}@media(max-width:768px){.bottom-grid[data-v-f92943e2]{grid-template-columns:1fr}.code-text[data-v-f92943e2]{font-size:18px}}.dialog-backdrop[data-v-8c091ef8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;z-index:1050;padding:24px 16px;overflow-y:auto}.dialog-backdrop.dialog-centered[data-v-8c091ef8]{align-items:center}.dialog-backdrop.dialog-centered .dialog-card[data-v-8c091ef8]{margin:auto}.dialog-card[data-v-8c091ef8]{width:100%;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 48px #0000008c;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 48px);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease}.size-sm[data-v-8c091ef8]{max-width:440px}.size-md[data-v-8c091ef8]{max-width:540px}.size-lg[data-v-8c091ef8]{max-width:740px}.size-xl[data-v-8c091ef8]{max-width:960px}.dialog-head[data-v-8c091ef8]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);background:var(--panel-2);flex-shrink:0}.dialog-title[data-v-8c091ef8]{font-size:15px;font-weight:600;color:var(--text);margin:0;line-height:1.4}.btn-close[data-v-8c091ef8]{background:transparent;border:none;font-size:22px;color:var(--dim);cursor:pointer;line-height:1;padding:0 4px;transition:color .15s ease}.btn-close[data-v-8c091ef8]:hover:not(:disabled){color:var(--text)}.btn-close[data-v-8c091ef8]:disabled{opacity:.4;cursor:not-allowed}.dialog-body[data-v-8c091ef8]{padding:20px;flex:1 1 auto;min-height:0;color:var(--text)}.dialog-body.scrollable[data-v-8c091ef8]{overflow-y:auto;overscroll-behavior:contain}.dialog-body.scrollable[data-v-8c091ef8]::-webkit-scrollbar{width:6px}.dialog-body.scrollable[data-v-8c091ef8]::-webkit-scrollbar-track{background:transparent}.dialog-body.scrollable[data-v-8c091ef8]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.dialog-body.scrollable[data-v-8c091ef8]::-webkit-scrollbar-thumb:hover{background:var(--dim)}.dialog-loading[data-v-8c091ef8]{padding:8px 0}.dialog-footer[data-v-8c091ef8]{padding:14px 20px;display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid var(--border-soft);background:var(--panel);flex-shrink:0}.btn-dialog-cancel[data-v-8c091ef8]{background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;transition:all .15s ease}.btn-dialog-cancel[data-v-8c091ef8]:hover:not(:disabled){color:var(--text);border-color:var(--dim);background:var(--panel-2)}.btn-dialog-ok[data-v-8c091ef8]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease;border:1px solid transparent}.btn-dialog-ok.variant-primary[data-v-8c091ef8]{background:var(--live-bg);color:var(--live);border-color:var(--live)}.btn-dialog-ok.variant-primary[data-v-8c091ef8]:hover:not(:disabled){background:var(--live);color:#fff}.btn-dialog-ok.variant-danger[data-v-8c091ef8]{background:var(--down);color:#fff;border-color:var(--down)}.btn-dialog-ok.variant-danger[data-v-8c091ef8]:hover:not(:disabled){opacity:.9}.btn-dialog-ok.variant-success[data-v-8c091ef8]{background:var(--live);color:#fff;border-color:var(--live)}.btn-dialog-ok.variant-success[data-v-8c091ef8]:hover:not(:disabled){opacity:.9}.btn-dialog-ok[data-v-8c091ef8]:disabled,.btn-dialog-cancel[data-v-8c091ef8]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-8c091ef8]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dialog-spin-8c091ef8 .6s linear infinite}@keyframes dialog-spin-8c091ef8{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-8c091ef8],.dialog-fade-leave-active[data-v-8c091ef8]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-8c091ef8],.dialog-fade-leave-to[data-v-8c091ef8]{opacity:0}.dialog-fade-enter-active .dialog-card[data-v-8c091ef8]{animation:dialog-zoom-in-8c091ef8 .2s cubic-bezier(.16,1,.3,1)}.dialog-fade-leave-active .dialog-card[data-v-8c091ef8]{animation:dialog-zoom-out-8c091ef8 .15s ease}@keyframes dialog-zoom-in-8c091ef8{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dialog-zoom-out-8c091ef8{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}@media(max-width:600px){.dialog-backdrop[data-v-8c091ef8]{padding:12px}.dialog-card[data-v-8c091ef8]{max-height:calc(100vh - 24px)}.dialog-footer[data-v-8c091ef8]{padding:12px 16px}.dialog-body[data-v-8c091ef8]{padding:16px}}.whitelist-view[data-v-2e6e75db]{display:flex;flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;width:100%}.text-highlight[data-v-2e6e75db]{color:var(--accent);font-weight:600}.banner[data-v-2e6e75db]{padding:12px 16px;border-radius:var(--radius);font-size:13px}.banner.down[data-v-2e6e75db]{background:var(--down-bg);border:1px solid var(--down);color:var(--down)}.banner.live[data-v-2e6e75db]{background:var(--live-bg);border:1px solid var(--live);color:var(--live)}.toolbar-panel[data-v-2e6e75db]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px}.search-box[data-v-2e6e75db]{position:relative;flex:1;max-width:480px;display:flex;align-items:center}.input-search[data-v-2e6e75db]{width:100%;padding-right:32px}.btn-clear-search[data-v-2e6e75db]{position:absolute;right:10px;background:transparent;border:none;color:var(--dim);font-size:16px;cursor:pointer;line-height:1;padding:2px}.btn-clear-search[data-v-2e6e75db]:hover{color:var(--text)}.toolbar-actions[data-v-2e6e75db]{display:flex;align-items:center;gap:12px}.btn-add[data-v-2e6e75db]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:6px;white-space:nowrap;transition:all .15s ease;cursor:pointer}.btn-add[data-v-2e6e75db]:hover:not(:disabled){opacity:.9}.input-text[data-v-2e6e75db]{padding:9px 12px;background:var(--panel-2);color:var(--text);border-radius:6px;border:1px solid var(--border)}.select-role[data-v-2e6e75db]{padding:9px 12px;background:var(--panel-2);color:var(--text);border-radius:6px;border:1px solid var(--border);cursor:pointer}.btn-primary[data-v-2e6e75db]{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;font-weight:600;white-space:nowrap;padding:8px 16px;border-radius:6px;transition:all .15s ease}.btn-primary[data-v-2e6e75db]:hover:not(:disabled){opacity:.9}.list-panel[data-v-2e6e75db]{padding:0;overflow:hidden}.panel-head[data-v-2e6e75db]{padding:14px 20px;background:#ffffff05;border-bottom:1px solid var(--border)}.panel-head-title[data-v-2e6e75db]{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.table-wrap[data-v-2e6e75db]{overflow-x:auto}.data-table[data-v-2e6e75db]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.data-table th[data-v-2e6e75db]{padding:12px 16px;color:var(--dim);font-weight:500;border-bottom:1px solid var(--border);background:var(--panel-2);font-size:12px}.data-table td[data-v-2e6e75db]{padding:12px 16px;border-bottom:1px solid var(--border-soft);color:var(--text)}.data-table tbody tr[data-v-2e6e75db]:hover{background:#ffffff05}.data-table tbody tr.inactive[data-v-2e6e75db]{opacity:.6}.user-info[data-v-2e6e75db]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-2e6e75db]{font-weight:600;color:var(--text)}.user-email[data-v-2e6e75db]{font-size:12px;color:var(--muted)}.user-email-wrap[data-v-2e6e75db]{display:inline-flex;align-items:center;gap:6px}.tiny-copy[data-v-2e6e75db]{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);font-size:10px;font-family:var(--mono);padding:1px 5px;border-radius:3px;cursor:pointer;transition:all .15s ease;line-height:1.2}.tiny-copy[data-v-2e6e75db]:hover{color:var(--accent);border-color:var(--accent)}.dept-text[data-v-2e6e75db]{color:var(--dim)}.note-text[data-v-2e6e75db]{font-size:12px;color:var(--dim);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.badge-role[data-v-2e6e75db]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600}.badge-role.admin[data-v-2e6e75db]{background:var(--checking-bg);color:var(--checking);border:1px solid rgba(210,153,34,.3)}.badge-role.operator[data-v-2e6e75db]{background:#58a6ff1f;color:var(--accent);border:1px solid rgba(88,166,255,.3)}.badge-role.support[data-v-2e6e75db]{background:var(--live-bg);color:var(--live);border:1px solid rgba(63,185,80,.3)}.status-tag[data-v-2e6e75db]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-tag.active[data-v-2e6e75db]{background:var(--live-bg);color:var(--live);border:1px solid rgba(63,185,80,.25)}.status-tag.paused[data-v-2e6e75db]{background:#6e76811f;color:var(--dim);border:1px solid var(--border-soft)}.status-tag .dot[data-v-2e6e75db]{width:6px;height:6px;border-radius:50%;background:currentColor}.action-btns[data-v-2e6e75db]{display:inline-flex;gap:6px}.btn-edit[data-v-2e6e75db]{background:transparent;border:1px solid var(--accent);color:var(--accent);padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease}.btn-edit[data-v-2e6e75db]:hover:not(:disabled){background:var(--accent);color:#fff}.btn-delete[data-v-2e6e75db]{background:transparent;border:1px solid var(--down);color:var(--down);padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease}.btn-delete[data-v-2e6e75db]:hover:not(:disabled){background:var(--down);color:#fff}.empty-state[data-v-2e6e75db]{text-align:center;padding:32px 20px;color:var(--dim);font-style:italic}.crud-form[data-v-2e6e75db]{display:flex;flex-direction:column;gap:14px}.form-field[data-v-2e6e75db]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-2e6e75db]{font-size:12px;color:var(--dim)}.sub-label[data-v-2e6e75db]{font-size:11px;color:var(--dim);font-weight:400;margin-left:4px}.required[data-v-2e6e75db]{color:var(--down)}.textarea-note[data-v-2e6e75db]{resize:vertical}.checkbox-label[data-v-2e6e75db]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.checkbox-label.disabled[data-v-2e6e75db]{opacity:.5;cursor:not-allowed}.delete-content[data-v-2e6e75db]{display:flex;flex-direction:column;gap:14px}.delete-warning-text[data-v-2e6e75db]{font-size:14px;color:var(--text);margin:0;line-height:1.5}.delete-account-info[data-v-2e6e75db]{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.delete-info-row[data-v-2e6e75db]{display:flex;justify-content:space-between;font-size:13px}.delete-info-row .label[data-v-2e6e75db]{color:var(--dim)}.delete-info-row .val[data-v-2e6e75db]{color:var(--text);font-weight:500}.delete-subtext[data-v-2e6e75db]{font-size:12px;color:var(--down);margin:0}@media(max-width:960px){.toolbar-panel[data-v-2e6e75db]{flex-direction:column;align-items:stretch}.search-box[data-v-2e6e75db]{max-width:100%}.btn-add[data-v-2e6e75db]{width:100%;justify-content:center}}.custom-pagination[data-v-e9837c7b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#ffffff04;border-top:1px solid var(--border)}.custom-pagination.is-disabled[data-v-e9837c7b]{opacity:.6;pointer-events:none}.pagination-left[data-v-e9837c7b]{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.pagination-info[data-v-e9837c7b]{font-size:13px;color:var(--muted);-webkit-user-select:none;user-select:none}.font-semibold[data-v-e9837c7b]{font-weight:600;color:var(--text)}.page-size-wrap[data-v-e9837c7b]{display:flex;align-items:center}.select-page-size[data-v-e9837c7b]{padding:4px 8px;font-size:12px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;outline:none;transition:border-color .15s ease}.select-page-size[data-v-e9837c7b]:hover{border-color:var(--dim)}.select-page-size[data-v-e9837c7b]:focus{border-color:var(--accent)}.pagination-controls[data-v-e9837c7b]{display:flex;align-items:center;gap:4px}.page-btn[data-v-e9837c7b]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:6px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.page-btn[data-v-e9837c7b]:hover:not(:disabled){background:var(--border);border-color:var(--dim);color:#fff}.page-btn[data-v-e9837c7b]:disabled{opacity:.35;cursor:not-allowed}.page-btn.active[data-v-e9837c7b]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600;box-shadow:0 0 10px #58a6ff4d}.page-ellipsis[data-v-e9837c7b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;color:var(--dim);font-size:13px;-webkit-user-select:none;user-select:none;cursor:default}@media(max-width:640px){.custom-pagination[data-v-e9837c7b]{flex-direction:column;align-items:center;gap:10px}.pagination-left[data-v-e9837c7b]{justify-content:center;text-align:center}.pagination-controls[data-v-e9837c7b]{justify-content:center;flex-wrap:wrap}}.action-requests-view[data-v-78de4277]{display:flex;flex-direction:column;gap:16px;max-width:100%;margin:0 auto;width:100%}.btn-create[data-v-78de4277]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:6px;white-space:nowrap;transition:all .15s ease;cursor:pointer}.btn-create[data-v-78de4277]:hover{opacity:.9}.metrics-grid[data-v-78de4277]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.metric-card[data-v-78de4277]{padding:14px 16px;display:flex;flex-direction:column;transition:all .15s ease;-webkit-user-select:none;user-select:none}.metric-card.clickable[data-v-78de4277]{cursor:pointer}.metric-card.clickable[data-v-78de4277]:hover{border-color:var(--dim)}.metric-card.active[data-v-78de4277]{border-color:var(--accent);background:var(--panel-2)}.metric-card.has-pending[data-v-78de4277]{border-color:color-mix(in srgb,var(--checking) 40%,var(--border))}.metric-card.has-processing[data-v-78de4277]{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.metric-top[data-v-78de4277]{display:flex;justify-content:space-between;align-items:center}.metric-label[data-v-78de4277]{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.metric-tag[data-v-78de4277]{font-size:11px;padding:1px 7px;border-radius:4px;font-weight:600}.metric-tag.total[data-v-78de4277]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border-soft)}.metric-tag.pending-badge[data-v-78de4277]{background:var(--checking-bg);color:var(--checking);border:1px solid color-mix(in srgb,var(--checking) 30%,transparent)}.metric-tag.processing-badge[data-v-78de4277]{background:#58a6ff26;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.metric-tag.completed-badge[data-v-78de4277]{background:var(--live-bg);color:var(--live);border:1px solid color-mix(in srgb,var(--live) 30%,transparent)}.metric-tag.rejected-badge[data-v-78de4277]{background:var(--down-bg);color:var(--down);border:1px solid color-mix(in srgb,var(--down) 30%,transparent)}.metric-tag.muted[data-v-78de4277]{background:var(--panel-2);color:var(--dim)}.metric-value[data-v-78de4277]{font-size:26px;font-weight:600;line-height:1.25;margin-top:6px;color:var(--text)}.metric-value.val-pending[data-v-78de4277]{color:var(--checking)}.metric-value.val-processing[data-v-78de4277]{color:var(--accent)}.metric-value.val-completed[data-v-78de4277]{color:var(--live)}.metric-value.val-rejected[data-v-78de4277]{color:var(--down)}.metric-desc[data-v-78de4277]{font-size:11.5px;color:var(--dim);margin-top:4px}.filter-panel[data-v-78de4277]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px}.filter-left[data-v-78de4277]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.filter-right[data-v-78de4277]{display:flex;align-items:center;flex-shrink:0}.search-box[data-v-78de4277]{position:relative;width:280px;min-width:200px;display:flex;align-items:center}.search-icon[data-v-78de4277]{position:absolute;left:12px;color:var(--dim);pointer-events:none;z-index:2}.search-box .input-search[data-v-78de4277]{width:100%;padding-left:36px!important;padding-right:32px}.btn-clear-search[data-v-78de4277]{position:absolute;right:8px;background:transparent;border:none;color:var(--dim);font-size:16px;cursor:pointer;padding:2px}.btn-clear-search[data-v-78de4277]:hover{color:var(--text)}.filter-controls[data-v-78de4277]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.select-filter[data-v-78de4277]{min-width:150px;font-size:13px;padding:7px 28px 7px 10px}.btn-filter[data-v-78de4277]{padding:7px 14px;font-size:13px;font-weight:600;color:var(--text);background:var(--panel-2)}.btn-filter[data-v-78de4277]:hover:not(:disabled){border-color:var(--dim)}.btn-reset-filter[data-v-78de4277]{padding:7px 12px;font-size:12.5px;color:var(--muted);background:transparent;border-color:transparent}.btn-reset-filter[data-v-78de4277]:hover{color:var(--text)}.list-panel[data-v-78de4277]{padding:0;overflow:hidden}.panel-head[data-v-78de4277]{padding:12px 16px;background:#ffffff05;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.panel-head-title[data-v-78de4277]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.count-badge[data-v-78de4277]{font-size:11px;font-weight:600;background:var(--panel-2);color:var(--accent);padding:2px 7px;border-radius:999px;border:1px solid var(--border-soft);text-transform:none;letter-spacing:normal}.table-wrap[data-v-78de4277]{overflow-x:auto}.data-table[data-v-78de4277]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.data-table th[data-v-78de4277]{padding:11px 14px;color:var(--dim);font-weight:500;border-bottom:1px solid var(--border);background:var(--panel-2);font-size:12px;white-space:nowrap}.data-table td[data-v-78de4277]{padding:12px 14px;border-bottom:1px solid var(--border-soft);color:var(--text);vertical-align:middle}.data-table tbody tr[data-v-78de4277]:hover{background:#ffffff05}@media(prefers-color-scheme:light){.data-table tbody tr[data-v-78de4277]:hover{background:#00000005}}.code-wrap[data-v-78de4277]{display:inline-flex;align-items:center;gap:4px}.code-badge[data-v-78de4277]{background:var(--panel-2);border:1px solid var(--border-soft);color:var(--accent);padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600}.tiny-copy[data-v-78de4277]{background:var(--panel-2);border:1px solid var(--border-soft);color:var(--muted);font-size:10px;font-family:var(--mono);padding:1px 5px;border-radius:3px;cursor:pointer;transition:all .15s ease;line-height:1.2}.tiny-copy[data-v-78de4277]:hover{color:var(--accent);border-color:var(--accent)}.action-tag[data-v-78de4277]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11.5px;font-weight:600;background:var(--down-bg);color:var(--down);border:1px solid color-mix(in srgb,var(--down) 25%,transparent)}.target-cell[data-v-78de4277]{display:flex;flex-direction:column;gap:2px}.target-name[data-v-78de4277]{color:var(--text);font-weight:600}.target-meta[data-v-78de4277]{display:flex;align-items:center;gap:8px;font-size:11.5px}.meta-tag[data-v-78de4277]{background:var(--panel-2);border:1px solid var(--border-soft);padding:1px 5px;border-radius:3px;color:var(--muted)}.meta-email[data-v-78de4277]{color:var(--dim)}.reason-text[data-v-78de4277]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12.5px;line-height:1.4}.creator-cell[data-v-78de4277]{display:flex;flex-direction:column;gap:2px}.creator-email[data-v-78de4277]{color:var(--text);font-size:12px;font-family:var(--mono)}.creator-time[data-v-78de4277]{color:var(--dim);font-size:11px}.status-pill-custom[data-v-78de4277]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.status-dot[data-v-78de4277]{width:6px;height:6px;border-radius:50%}.status-pending[data-v-78de4277]{background:var(--checking-bg);color:var(--checking);border:1px solid color-mix(in srgb,var(--checking) 30%,transparent)}.status-pending .status-dot[data-v-78de4277]{background:var(--checking)}.status-processing[data-v-78de4277]{background:#58a6ff1f;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.status-processing .status-dot[data-v-78de4277]{background:var(--accent);box-shadow:0 0 #58a6ffb3;animation:pulse-dot-78de4277 1.5s infinite ease-in-out}@keyframes pulse-dot-78de4277{0%{transform:scale(.95);box-shadow:0 0 #58a6ffb3}70%{transform:scale(1.15);box-shadow:0 0 0 5px #58a6ff00}to{transform:scale(.95);box-shadow:0 0 #58a6ff00}}.status-completed[data-v-78de4277]{background:var(--live-bg);color:var(--live);border:1px solid color-mix(in srgb,var(--live) 30%,transparent)}.status-completed .status-dot[data-v-78de4277]{background:var(--live)}.status-rejected[data-v-78de4277],.status-failed[data-v-78de4277]{background:var(--down-bg);color:var(--down);border:1px solid color-mix(in srgb,var(--down) 30%,transparent)}.status-rejected .status-dot[data-v-78de4277],.status-failed .status-dot[data-v-78de4277]{background:var(--down)}.btn-table-action[data-v-78de4277]{padding:5px 12px;font-size:12px;font-weight:500;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;transition:all .15s ease}.btn-table-action[data-v-78de4277]:hover{color:var(--text);border-color:var(--dim)}.btn-table-action.btn-highlight[data-v-78de4277]{background:var(--checking-bg);color:var(--checking);border-color:var(--checking);font-weight:600}.btn-table-action.btn-highlight[data-v-78de4277]:hover{background:var(--checking);color:#fff}.empty-state[data-v-78de4277]{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon[data-v-78de4277]{font-size:32px;margin-bottom:8px}.empty-title[data-v-78de4277]{font-size:14px;font-weight:600;color:var(--text);margin:0}.empty-desc[data-v-78de4277]{font-size:12.5px;color:var(--dim);margin:4px 0 14px}.btn-reset-empty[data-v-78de4277]{padding:6px 14px;font-size:12.5px;color:var(--accent);background:var(--panel-2)}.form-body[data-v-78de4277]{display:flex;flex-direction:column;gap:14px}.form-grid-2[data-v-78de4277],.store-fields-grid[data-v-78de4277]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field[data-v-78de4277]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-78de4277]{font-size:12.5px;font-weight:600;color:var(--muted)}.required[data-v-78de4277]{color:var(--down)}.input-text[data-v-78de4277],.select-control[data-v-78de4277],.textarea-reason[data-v-78de4277]{width:100%;padding:8px 12px;background:var(--panel-2);color:var(--text);border-radius:6px;border:1px solid var(--border);font-size:13.5px}.input-with-btn[data-v-78de4277]{display:flex;gap:8px}.btn-lookup-email[data-v-78de4277]{white-space:nowrap;padding:0 16px;min-width:96px;font-size:13px;font-weight:600;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:filter .15s,opacity .15s}.btn-lookup-email[data-v-78de4277]:hover:not(:disabled){filter:brightness(1.1)}.btn-lookup-email[data-v-78de4277]:disabled{opacity:.6;cursor:not-allowed}.store-select[data-v-78de4277]{cursor:pointer}.store-select optgroup[data-v-78de4277]{background:var(--panel);color:var(--muted);font-weight:700}.store-select option[data-v-78de4277]{background:var(--panel-2);color:var(--text)}.mini-spin[data-v-78de4277]{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:mini-spin-anim-78de4277 .7s linear infinite;display:inline-block;flex-shrink:0}.mini-spin.dark-spin[data-v-78de4277]{border-color:var(--border);border-top-color:var(--accent)}@keyframes mini-spin-anim-78de4277{to{transform:rotate(360deg)}}.preview-loading-box[data-v-78de4277]{display:flex;align-items:center;justify-content:center;gap:10px;padding:22px 14px;color:var(--muted);font-size:13px}.preview-box[data-v-78de4277]{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.preview-header[data-v-78de4277]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.preview-tag[data-v-78de4277]{background:var(--live-bg);color:var(--live);border:1px solid color-mix(in srgb,var(--live) 30%,transparent);font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px}.preview-name[data-v-78de4277]{color:var(--text);font-size:13.5px}.preview-details[data-v-78de4277]{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.preview-row[data-v-78de4277]{display:flex;justify-content:space-between}.preview-label[data-v-78de4277]{color:var(--muted)}.preview-value[data-v-78de4277]{color:var(--text)}.preview-warning[data-v-78de4277]{padding:8px 12px;background:var(--down-bg);border-left:3px solid var(--down);border-radius:4px;color:var(--down);font-size:12px}.admin-notice[data-v-78de4277]{padding:10px 14px;background:#58a6ff1a;border-left:3px solid var(--accent);border-radius:6px;color:var(--text);font-size:12.5px;line-height:1.4}.detail-body[data-v-78de4277]{display:flex;flex-direction:column;gap:16px}.detail-section[data-v-78de4277]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-78de4277]{font-size:13px;font-weight:700;color:var(--accent);margin:0;letter-spacing:.2px}.detail-card-box[data-v-78de4277]{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13px}.detail-grid[data-v-78de4277]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-grid>div[data-v-78de4277]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.label[data-v-78de4277]{color:var(--muted);margin-right:6px;font-size:12.5px}.value[data-v-78de4277]{color:var(--text)}.reason-block[data-v-78de4277]{padding-top:8px;border-top:1px solid var(--border-soft)}.reason-content[data-v-78de4277]{margin:4px 0 0;color:var(--text);font-size:13px;line-height:1.4;white-space:pre-wrap}.snapshot-row[data-v-78de4277]{display:flex;justify-content:space-between;align-items:center}.review-box.review-approved[data-v-78de4277]{border-left:3px solid var(--live);background:color-mix(in srgb,var(--live-bg) 40%,var(--panel-2))}.review-box.review-rejected[data-v-78de4277]{border-left:3px solid var(--down);background:color-mix(in srgb,var(--down-bg) 40%,var(--panel-2))}.execution-box[data-v-78de4277]{background:var(--panel-2)}.detail-card-box.processing-box[data-v-78de4277]{background:#58a6ff14;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:8px;padding:16px}.processing-banner-inner[data-v-78de4277]{display:flex;align-items:flex-start;gap:12px}.processing-spin-icon[data-v-78de4277]{font-size:24px;color:var(--accent);flex-shrink:0;margin-top:2px}.processing-title[data-v-78de4277]{display:block;font-size:13.5px;color:var(--accent);margin-bottom:4px}.processing-desc[data-v-78de4277]{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0}.btn-refresh-detail[data-v-78de4277]{padding:8px 16px;font-size:13px;font-weight:500;color:var(--accent);background:#58a6ff1a;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;transition:all .15s ease}.btn-refresh-detail[data-v-78de4277]:hover:not(:disabled){background:#58a6ff33}.detail-footer-actions[data-v-78de4277]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.detail-footer-right[data-v-78de4277]{display:flex;align-items:center;gap:10px}.btn-modal-back[data-v-78de4277]{padding:7px 16px;font-size:13px;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-modal-back[data-v-78de4277]:hover:not(:disabled){color:var(--text);border-color:var(--dim);background:var(--panel-2)}.admin-approval-btns[data-v-78de4277]{display:flex;gap:10px}.btn-reject[data-v-78de4277]{padding:7px 14px;font-size:13px;font-weight:600;color:var(--down);background:var(--down-bg);border:1px solid var(--down);border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-reject[data-v-78de4277]:hover:not(:disabled){background:var(--down);color:#fff}.btn-approve[data-v-78de4277]{padding:7px 16px;font-size:13px;font-weight:600;color:#fff;background:var(--live);border:1px solid var(--live);border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-approve[data-v-78de4277]:hover:not(:disabled){opacity:.9}.btn-reject[data-v-78de4277]:disabled,.btn-approve[data-v-78de4277]:disabled,.btn-modal-back[data-v-78de4277]:disabled{opacity:.5;cursor:not-allowed}.approve-confirm-content[data-v-78de4277]{display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--text)}.delete-warning-banner[data-v-78de4277]{padding:10px 12px;background:var(--down-bg);border-left:3px solid var(--down);border-radius:4px;color:var(--down);font-size:12.5px}.text-danger[data-v-78de4277]{color:var(--down)}.text-success[data-v-78de4277]{color:var(--live)}.text-checking[data-v-78de4277]{color:var(--checking)}.font-bold[data-v-78de4277]{font-weight:600}.ml-2[data-v-78de4277]{margin-left:8px}.mt-1[data-v-78de4277]{margin-top:4px}.spin-icon[data-v-78de4277]{animation:spin-78de4277 .8s linear infinite}@keyframes spin-78de4277{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.d-none[data-v-78de4277]{display:none!important}.image-upload-wrapper[data-v-78de4277]{display:flex;flex-direction:column;gap:12px;margin-top:6px}.upload-dropzone[data-v-78de4277]{border:1.5px dashed var(--border, #d1d5db);background:var(--bg-hover, rgba(0, 0, 0, .02));border-radius:8px;padding:18px 16px;text-align:center;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.upload-dropzone[data-v-78de4277]:hover{border-color:var(--primary, #2563eb);background:#2563eb0a}.upload-dropzone.is-uploading[data-v-78de4277]{cursor:wait;opacity:.7}.upload-placeholder[data-v-78de4277]{display:flex;flex-direction:column;align-items:center;gap:4px}.upload-icon[data-v-78de4277]{font-size:24px}.upload-main-text[data-v-78de4277]{font-size:13.5px;font-weight:500;color:var(--text, #111827)}.upload-sub-text[data-v-78de4277]{font-size:12px;color:var(--text-muted, #6b7280)}.upload-loading-text[data-v-78de4277]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--primary, #2563eb)}.upload-spinner[data-v-78de4277]{display:inline-block;width:16px;height:16px;border:2px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:spin-78de4277 .8s linear infinite}.image-thumbnails-grid[data-v-78de4277]{display:flex;flex-wrap:wrap;gap:10px}.image-thumb-card[data-v-78de4277]{position:relative;width:90px;height:90px;border-radius:6px;overflow:hidden;border:1px solid var(--border, #e5e7eb);background:#f9fafb}.thumb-img[data-v-78de4277]{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .2s}.thumb-img[data-v-78de4277]:hover{transform:scale(1.05)}.thumb-remove-btn[data-v-78de4277]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#000000a6;color:#fff;border:none;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.thumb-remove-btn[data-v-78de4277]:hover{background:#ef4444}.image-empty-hint[data-v-78de4277]{font-size:12px;color:#ef4444;font-style:italic}.arr-image-badge[data-v-78de4277]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 6px;border-radius:4px;background:#3b82f61a;color:#2563eb;font-weight:500;cursor:pointer}.arr-image-badge[data-v-78de4277]:hover{background:#3b82f633}.detail-images-grid[data-v-78de4277]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:6px}.detail-image-card[data-v-78de4277]{position:relative;border-radius:6px;overflow:hidden;border:1px solid var(--border, #e5e7eb);cursor:pointer;background:#f9fafb;display:flex;flex-direction:column}.detail-img[data-v-78de4277]{width:100%;height:100px;object-fit:cover;transition:transform .2s}.detail-image-card:hover .detail-img[data-v-78de4277]{transform:scale(1.04)}.detail-img-zoom[data-v-78de4277]{padding:4px 6px;font-size:10.5px;text-align:center;background:#0000000a;color:var(--text-muted, #6b7280)}@media(max-width:768px){.form-grid-2[data-v-78de4277],.store-fields-grid[data-v-78de4277]{grid-template-columns:1fr;gap:14px}.detail-grid[data-v-78de4277]{grid-template-columns:1fr}.filter-panel[data-v-78de4277]{flex-direction:column;align-items:stretch;gap:10px}.filter-left[data-v-78de4277]{flex-direction:column;align-items:stretch;width:100%}.search-box[data-v-78de4277]{width:100%}.filter-controls[data-v-78de4277]{flex-direction:column;align-items:stretch;width:100%}.filter-right[data-v-78de4277]{width:100%}.btn-create[data-v-78de4277]{width:100%;justify-content:center}}.layout[data-v-aac1ed1e]{display:flex;min-height:100vh;background:var(--bg);color:var(--text);position:relative}.sidebar[data-v-aac1ed1e]{width:240px;min-width:240px;background:var(--panel);border-right:1px solid var(--border-soft);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:50;transition:width .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.layout.sidebar-mini .sidebar[data-v-aac1ed1e]{width:68px;min-width:68px}.sidebar-header[data-v-aac1ed1e]{height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-soft);gap:8px}.brand[data-v-aac1ed1e]{display:flex;align-items:center;gap:8px;min-width:0}.logo[data-v-aac1ed1e]{height:26px;width:auto;display:block}.brand-tag[data-v-aac1ed1e]{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--accent);background:#58a6ff1f;padding:2px 6px;border-radius:4px}.layout.sidebar-mini .brand-tag[data-v-aac1ed1e]{display:none}.collapse-btn[data-v-aac1ed1e]{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;transition:all .15s}.collapse-btn[data-v-aac1ed1e]:hover{background:var(--panel-2);border-color:var(--border-soft);color:var(--text)}.layout.sidebar-mini .sidebar-header[data-v-aac1ed1e]{justify-content:center;padding:0 8px}.layout.sidebar-mini .sidebar-header .brand[data-v-aac1ed1e]{display:none}.sidebar-nav[data-v-aac1ed1e]{flex:1;overflow-y:auto;padding:14px 10px;display:flex;flex-direction:column;gap:16px}.nav-group[data-v-aac1ed1e]{display:flex;flex-direction:column;gap:3px}.nav-group-title[data-v-aac1ed1e]{font-size:10.5px;font-weight:700;color:var(--dim);letter-spacing:.6px;padding:6px 10px 4px}.nav-group-divider[data-v-aac1ed1e]{height:1px;background:var(--border-soft);margin:6px 4px}.nav-item[data-v-aac1ed1e]{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted);text-align:left;transition:all .15s ease;font-size:13.5px;cursor:pointer;width:100%}.nav-item[data-v-aac1ed1e]:hover{background:var(--panel-2);color:var(--text)}.nav-item.active[data-v-aac1ed1e]{background:var(--panel-2);color:var(--accent);border-color:#58a6ff47;font-weight:600;box-shadow:0 1px 3px #0000001f}.nav-icon-box[data-v-aac1ed1e]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.nav-item.active .nav-icon-box[data-v-aac1ed1e]{color:var(--accent)}.nav-label-box[data-v-aac1ed1e]{display:flex;flex-direction:column;min-width:0}.nav-label[data-v-aac1ed1e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout.sidebar-mini .nav-item[data-v-aac1ed1e]{justify-content:center;padding:9px 0}.sidebar-footer[data-v-aac1ed1e]{padding:12px 10px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:8px;background:var(--panel)}.user-card[data-v-aac1ed1e]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;background:var(--panel-2);border:1px solid var(--border-soft)}.user-avatar[data-v-aac1ed1e]{width:28px;height:28px;border-radius:50%;background:#58a6ff26;border:1px solid rgba(88,166,255,.3);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.user-meta[data-v-aac1ed1e]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-aac1ed1e]{font-size:12px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-aac1ed1e]{font-size:10.5px;color:var(--dim)}.logout-btn[data-v-aac1ed1e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;border-radius:6px;border:1px solid var(--border-soft);background:transparent;color:var(--muted);font-size:12.5px;transition:all .15s;cursor:pointer;width:100%}.logout-btn[data-v-aac1ed1e]:hover{background:var(--down-bg);border-color:var(--down);color:var(--down)}.layout.sidebar-mini .user-card[data-v-aac1ed1e]{justify-content:center;padding:6px 0}.layout.sidebar-mini .logout-btn[data-v-aac1ed1e]{padding:8px 0}.main-wrapper[data-v-aac1ed1e]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-aac1ed1e]{min-height:60px;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--border-soft);background:var(--bg);position:sticky;top:0;z-index:40}.topbar-left[data-v-aac1ed1e]{display:flex;align-items:center;gap:12px}.mobile-toggle[data-v-aac1ed1e]{display:none;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text);padding:4px;cursor:pointer}.heading-box[data-v-aac1ed1e]{display:flex;flex-direction:column}.page-title[data-v-aac1ed1e]{margin:0;font-size:16px;font-weight:600;color:var(--text);line-height:1.25}.page-subtitle[data-v-aac1ed1e]{font-size:11.5px;color:var(--muted);margin-top:2px}.tools[data-v-aac1ed1e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.datepick[data-v-aac1ed1e]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.datepick input[type=date][data-v-aac1ed1e]{padding:3px 6px}.updated[data-v-aac1ed1e]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-variant-numeric:tabular-nums}.updated.stale[data-v-aac1ed1e]{color:var(--checking);font-weight:500}.spin[data-v-aac1ed1e]{display:inline-block;width:10px;height:10px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-aac1ed1e .8s linear infinite}.refresh-btn[data-v-aac1ed1e]{display:inline-flex;align-items:center;gap:5px}.refresh-icon[data-v-aac1ed1e]{flex-shrink:0}@keyframes spin-aac1ed1e{to{transform:rotate(360deg)}}.content-body[data-v-aac1ed1e]{flex:1;max-width:1540px;width:100%;margin:0 auto;padding:18px 24px 48px;box-sizing:border-box}.layout.fluid .content-body[data-v-aac1ed1e]{max-width:100%;padding-left:16px;padding-right:16px}.forbidden-card[data-v-aac1ed1e]{display:flex;align-items:center;justify-content:center;min-height:400px;background:var(--panel);border:1px dashed var(--border);border-radius:var(--radius);padding:40px 20px;text-align:center}.forbidden-content[data-v-aac1ed1e]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px;color:var(--muted)}.forbidden-content svg[data-v-aac1ed1e]{color:var(--checking)}.forbidden-content h3[data-v-aac1ed1e]{font-size:1.1rem;font-weight:600;color:var(--text);margin:0}.forbidden-content p[data-v-aac1ed1e]{font-size:.88rem;margin:0 0 8px}@media(max-width:860px){.sidebar[data-v-aac1ed1e]{position:fixed;top:0;bottom:0;left:-260px;height:100vh;box-shadow:4px 0 16px #0006;transition:left .25s ease}.sidebar.open[data-v-aac1ed1e]{left:0}.sidebar-backdrop[data-v-aac1ed1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-toggle[data-v-aac1ed1e]{display:inline-flex}.collapse-btn[data-v-aac1ed1e]{display:none}.topbar[data-v-aac1ed1e]{padding:10px 16px}.content-body[data-v-aac1ed1e]{padding:16px 14px 36px}}@media(max-width:699px){.topbar[data-v-aac1ed1e]{flex-direction:column;align-items:stretch;gap:12px}.tools[data-v-aac1ed1e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tools .updated[data-v-aac1ed1e]{grid-column:1 / -1;justify-content:center}.tools .datepick[data-v-aac1ed1e]{display:flex;justify-content:space-between}.tools .datepick input[data-v-aac1ed1e]{flex:1;min-width:0}}.wrap[data-v-ec86c55b]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.card[data-v-ec86c55b]{width:100%;max-width:340px;padding:28px 26px;display:flex;flex-direction:column;gap:14px}.logo[data-v-ec86c55b]{height:40px;width:auto;object-fit:contain;align-self:flex-start}.title[data-v-ec86c55b]{margin:2px 0 8px;font-size:15px;font-weight:600;color:var(--text)}.field[data-v-ec86c55b]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-ec86c55b]{font-size:12px;color:var(--muted)}.field input[data-v-ec86c55b]{background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:9px 11px;font-size:14px;color:var(--text);transition:border-color .15s}.field input[data-v-ec86c55b]:focus-visible{outline:none;border-color:var(--accent)}.error[data-v-ec86c55b]{margin:0;font-size:12px;color:var(--down)}.submit[data-v-ec86c55b]{margin-top:4px;padding:10px;border:0;border-radius:6px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.submit[data-v-ec86c55b]:hover{opacity:.9}.submit[data-v-ec86c55b]:disabled{opacity:.6;cursor:default}.field input[data-v-ec86c55b]:disabled{opacity:.6}.toast-container[data-v-8e8b9c38]{position:fixed;top:16px;right:16px;z-index:99999;pointer-events:none;max-width:400px;width:calc(100vw - 32px)}.toast-list[data-v-8e8b9c38]{display:flex;flex-direction:column;gap:10px;width:100%}.toast-item[data-v-8e8b9c38]{pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--dim);border-radius:var(--radius);box-shadow:0 8px 24px #0006,0 2px 6px #0003;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}@media(prefers-color-scheme:light){.toast-item[data-v-8e8b9c38]{box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}}.toast-item[data-v-8e8b9c38]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #0000007a,0 3px 8px #00000040}.toast-item.success[data-v-8e8b9c38]{border-left-color:var(--live);background:linear-gradient(135deg,var(--live-bg) 0%,var(--panel) 36%)}.toast-item.error[data-v-8e8b9c38]{border-left-color:var(--down);background:linear-gradient(135deg,var(--down-bg) 0%,var(--panel) 36%)}.toast-item.warning[data-v-8e8b9c38]{border-left-color:var(--checking);background:linear-gradient(135deg,var(--checking-bg) 0%,var(--panel) 36%)}.toast-item.info[data-v-8e8b9c38]{border-left-color:var(--accent);background:linear-gradient(135deg,rgba(88,166,255,.12) 0%,var(--panel) 36%)}.toast-icon[data-v-8e8b9c38]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.toast-icon.success[data-v-8e8b9c38]{color:var(--live)}.toast-icon.error[data-v-8e8b9c38]{color:var(--down)}.toast-icon.warning[data-v-8e8b9c38]{color:var(--checking)}.toast-icon.info[data-v-8e8b9c38]{color:var(--accent)}.toast-content[data-v-8e8b9c38]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast-title[data-v-8e8b9c38]{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35}.toast-message[data-v-8e8b9c38]{font-size:13px;line-height:1.45;color:var(--text);opacity:.9;word-break:break-word;white-space:pre-line}.toast-close[data-v-8e8b9c38]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;background:transparent;border:none;border-radius:4px;color:var(--muted);transition:color .15s,background-color .15s}.toast-close[data-v-8e8b9c38]:hover{color:var(--text);background-color:var(--panel-2)}.toast-progress[data-v-8e8b9c38]{position:absolute;left:0;bottom:0;height:2.5px;width:100%;animation-name:toastCountdown-8e8b9c38;animation-timing-function:linear;animation-fill-mode:forwards;transform-origin:left}.toast-progress.success[data-v-8e8b9c38]{background-color:var(--live)}.toast-progress.error[data-v-8e8b9c38]{background-color:var(--down)}.toast-progress.warning[data-v-8e8b9c38]{background-color:var(--checking)}.toast-progress.info[data-v-8e8b9c38]{background-color:var(--accent)}@keyframes toastCountdown-8e8b9c38{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-8e8b9c38]{transition:all .28s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-8e8b9c38]{transition:all .24s cubic-bezier(.7,0,.84,0);position:absolute;width:100%}.toast-enter-from[data-v-8e8b9c38]{opacity:0;transform:translate(100%) scale(.92)}.toast-leave-to[data-v-8e8b9c38]{opacity:0;transform:translate(100%) scale(.9)}.toast-move[data-v-8e8b9c38]{transition:transform .28s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-8e8b9c38],.toast-leave-active[data-v-8e8b9c38],.toast-move[data-v-8e8b9c38]{transition:opacity .15s ease}.toast-enter-from[data-v-8e8b9c38],.toast-leave-to[data-v-8e8b9c38]{transform:none;opacity:0}.toast-progress[data-v-8e8b9c38]{display:none}}:root{--bg: #0d1117;--panel: #161b22;--panel-2: #1c2129;--border: #30363d;--border-soft: #21262d;--text: #e6edf3;--muted: #8b949e;--dim: #6e7681;--live: #3fb950;--checking: #d29922;--down: #f85149;--accent: #58a6ff;--live-bg: rgba(63, 185, 80, .14);--checking-bg: rgba(210, 153, 34, .14);--down-bg: rgba(248, 81, 73, .14);--radius: 10px;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--skeleton-base: #21262d;--skeleton-highlight: #30363d}@media(prefers-color-scheme:light){:root{--bg: #f6f8fa;--panel: #ffffff;--panel-2: #f6f8fa;--border: #d0d7de;--border-soft: #e4e8ed;--text: #1f2328;--muted: #656d76;--dim: #8c959f;--live: #1a7f37;--checking: #9a6700;--down: #cf222e;--accent: #0969da;--live-bg: rgba(26, 127, 55, .1);--checking-bg: rgba(154, 103, 0, .1);--down-bg: rgba(207, 34, 46, .1);--skeleton-base: #e9ecef;--skeleton-highlight: #f8f9fa}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,select,input{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}.num{font-variant-numeric:tabular-nums;font-family:var(--mono)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.control{background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:5px 9px;transition:border-color .15s}.control:hover{border-color:var(--dim)}.control:focus-visible{outline:2px solid var(--accent);outline-offset:1px}select.control{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238b949e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}
