@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";.help-root[data-v-755e123a]{padding:10px 6px 4px;background:radial-gradient(circle at top left,#020617,#020617 60%,#020617);color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;max-height:calc(92vh - 90px);overflow-y:auto}.help-root[data-v-755e123a]::-webkit-scrollbar{width:6px}.help-root[data-v-755e123a]::-webkit-scrollbar-track{background:transparent}.help-root[data-v-755e123a]::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.help-header[data-v-755e123a]{margin-bottom:10px}.help-title-row[data-v-755e123a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}h1[data-v-755e123a]{font-size:18px;margin:0;font-weight:700}.badge[data-v-755e123a]{font-size:10px;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,#3b82f626,#0ea5e933);border:1px solid rgba(96,165,250,.6);color:#e0f2fe;text-transform:uppercase;letter-spacing:.06em}.subtitle[data-v-755e123a]{font-size:12px;color:#9ca3af;margin:4px 0 0}.grid[data-v-755e123a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card[data-v-755e123a]{position:relative;border-radius:16px;padding:10px 12px 12px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top left,#0b1120,#020617 45%,#020617);box-shadow:0 16px 40px #0f172ae6,0 0 0 1px #0f172ae6 inset;overflow:hidden}.card[data-v-755e123a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(59,130,246,.45),transparent 55%);opacity:.25;pointer-events:none}.card[data-v-755e123a]>*{position:relative;z-index:1}.card-header[data-v-755e123a]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.card-header h2[data-v-755e123a]{margin:0;font-size:13px;font-weight:700;color:#f9fafb}.tag[data-v-755e123a]{font-size:10px;padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.6);white-space:nowrap}.tag-hot[data-v-755e123a]{background:#f871711f;border-color:#f87171d9;color:#fecaca}.tag-blue[data-v-755e123a]{background:#3b82f61f;border-color:#60a5fae6;color:#bfdbfe}.tag-green[data-v-755e123a]{background:#22c55e1f;border-color:#4ade80e6;color:#bbf7d0}.tag-orange[data-v-755e123a]{background:#f973161f;border-color:#fb923ce6;color:#fed7aa}.tag-sky[data-v-755e123a]{background:#38bdf81f;border-color:#7dd3fce6;color:#e0f2fe}.tag-teal[data-v-755e123a]{background:#2dd4bf1f;border-color:#5eead4e6;color:#ccfbf1}.tag-amber[data-v-755e123a]{background:#f59e0b1f;border-color:#fcd34de6;color:#fef3c7}.tag-purple[data-v-755e123a]{background:#a855f71f;border-color:#d8b4fee6;color:#ede9fe}.tag-slate[data-v-755e123a]{background:#94a3b81f;border-color:#94a3b8e6;color:#e5e7eb}.tag-red[data-v-755e123a]{background:#ef44441f;border-color:#fca5a5e6;color:#fee2e2}.section[data-v-755e123a]{margin-top:4px}.label[data-v-755e123a]{font-size:11px;font-weight:600;color:#9ca3af;margin-bottom:2px}ul[data-v-755e123a]{margin:0 0 0 14px;padding:0}li[data-v-755e123a]{margin-bottom:2px;line-height:1.4}.pill-row[data-v-755e123a]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.pill-small[data-v-755e123a]{font-size:10px;padding:2px 7px;border-radius:999px;background:#0f172ae6;color:#e5e7eb;border:1px solid rgba(148,163,184,.7)}@media (max-width: 1100px){.grid[data-v-755e123a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.grid[data-v-755e123a]{grid-template-columns:1fr}}.app-header-wrap[data-v-b0ed2354]{height:auto;padding:0}.header-inner[data-v-b0ed2354]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-b0ed2354]{display:flex;align-items:center;gap:14px;cursor:pointer}.logo-mark[data-v-b0ed2354]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;filter:saturate(1) contrast(2) drop-shadow(0 0 30px rgba(255,255,255,.9));box-shadow:0 0 10px #38bdf88c}.logo-img[data-v-b0ed2354]{width:95%;height:95%;object-fit:contain}.logo-text[data-v-b0ed2354]{display:flex;flex-direction:column}.logo-title[data-v-b0ed2354]{font-size:24px;font-weight:700;color:#ecf3ff;letter-spacing:.05em}.header-center[data-v-b0ed2354]{display:flex;align-items:center;gap:16px}.top-nav-item[data-v-b0ed2354]{border:1px solid rgba(148,163,184,.15);background:transparent;color:#d1e0ff;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;border-radius:999px;cursor:pointer;transition:all .18s ease-out;display:inline-flex;align-items:center;gap:8px}.top-nav-item[data-v-b0ed2354]:hover{border-color:#94a3b866;background:#94a3b838;color:#fff}.top-nav-icon[data-v-b0ed2354]{width:22px;height:22px;object-fit:contain}.header-right[data-v-b0ed2354]{display:flex;align-items:center;gap:18px;font-size:12px;color:#e5f2ff}.icon-btn[data-v-b0ed2354]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at 30% 0,#111827,#020617);color:#e5f2ff;cursor:pointer;padding:0;outline:none;transition:all .18s ease-out;box-shadow:0 0 8px #0f172ab3}.icon-btn-icon[data-v-b0ed2354]{color:#e5f2ff}.icon-btn[data-v-b0ed2354]:hover{border-color:#818cf8e6;background:radial-gradient(circle at 30% 0,#1d2a4a,#020617);box-shadow:0 0 14px #3b82f6b3}.notif-dot[data-v-b0ed2354]{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:#f97373;box-shadow:0 0 6px #f87171cc}.header-user-pill[data-v-b0ed2354]{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 8px;border-radius:8px;background:#0f172a99;border:1px solid rgba(148,163,184,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease-out;box-shadow:0 1px 2px #0000001a}.header-user-pill[data-v-b0ed2354]:hover{background:#1e293be6;border-color:#60a5fa99;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.user-avatar[data-v-b0ed2354]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 4px #0003}.user-info-group[data-v-b0ed2354]{display:flex;flex-direction:column;justify-content:center;line-height:1.25;margin-right:6px}.user-company-text[data-v-b0ed2354]{font-size:11px;color:#94a3b8;font-weight:500;letter-spacing:.01em}.user-real-name[data-v-b0ed2354]{font-size:13px;color:#f1f5f9;font-weight:600}.dropdown-arrow[data-v-b0ed2354]{color:#64748b;transition:transform .25s cubic-bezier(.4,0,.2,1)}.header-user-pill:hover .dropdown-arrow[data-v-b0ed2354]{color:#e2e8f0;transform:rotate(180deg)}.cursor-pointer[data-v-b0ed2354]{cursor:pointer}.app-header[data-v-b0ed2354]{height:72px;padding:0 40px;background:radial-gradient(circle at top,#050f25,#333955 55%,#000814);border-bottom:1px solid rgba(120,150,255,.2);box-shadow:0 4px 16px #0f172a8c;display:flex;align-items:center}.app-header[data-v-b0ed2354]:not(.header-admin){animation:header-border-pulse 4s infinite ease-in-out}.subnav-bar[data-v-b0ed2354]{height:48px;padding:0 40px;display:flex;align-items:center;background:radial-gradient(circle at top,#050f25,#333955 55%,#000814);border-bottom:1px solid rgba(30,64,175,.45)}.subnav-inner[data-v-b0ed2354]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:960px;margin:0 auto}.subnav-item[data-v-b0ed2354]{border:none;background:transparent;color:#c7d2fe;font-size:14px;padding:8px 18px;border-radius:999px;cursor:pointer;transition:all .16s ease-out;white-space:nowrap}.subnav-item[data-v-b0ed2354]:hover{background:#94a3b840;color:#e5f2ff}.subnav-item.active[data-v-b0ed2354]{background:#2563eb38;border:1px solid rgba(37,99,235,.8);color:#e0ecff}.header-admin[data-v-b0ed2354]{background:#ffffffeb;border-bottom:1px solid rgba(15,23,42,.1);box-shadow:0 8px 22px #0f172a0f}.header-admin .logo-mark[data-v-b0ed2354]{filter:none;box-shadow:none}.header-admin .logo-title[data-v-b0ed2354]{color:#0f172a;letter-spacing:.02em}.header-admin .top-nav-item[data-v-b0ed2354]{color:#0f172ad1}.header-admin .top-nav-item[data-v-b0ed2354]:hover{background:#2563eb14;color:#0f172a}.header-admin .top-nav-item.active[data-v-b0ed2354]{background:#2563eb1f;color:#1d4ed8;box-shadow:none;border:1px solid rgba(37,99,235,.25)}.header-admin .icon-btn[data-v-b0ed2354]{border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172ac7;box-shadow:none}.header-admin .icon-btn-icon[data-v-b0ed2354]{color:#0f172ac7}.header-admin .icon-btn[data-v-b0ed2354]:hover{border-color:#2563eb59;background:#2563eb0f;box-shadow:0 8px 18px #2563eb1f}.header-admin .header-user-pill[data-v-b0ed2354]{background:#ffffffeb;border:1px solid rgba(15,23,42,.12);box-shadow:none}.header-admin .header-user-pill[data-v-b0ed2354]:hover{background:#2563eb0f;border-color:#2563eb38;box-shadow:0 10px 22px #0f172a0f}.header-admin .user-company-text[data-v-b0ed2354]{color:#0f172a8c}.header-admin .user-real-name[data-v-b0ed2354]{color:#0f172ae0}.header-admin .dropdown-arrow[data-v-b0ed2354]{color:#0f172a73}.subnav-admin[data-v-b0ed2354]{background:#ffffffeb;border-bottom:1px solid rgba(15,23,42,.1)}.subnav-admin .subnav-item[data-v-b0ed2354]{color:#0f172a9e}.subnav-admin .subnav-item[data-v-b0ed2354]:hover{background:#2563eb14;color:#0f172ae0}.subnav-admin .subnav-item.active[data-v-b0ed2354]{background:#2563eb1f;border:1px solid rgba(37,99,235,.25);color:#1d4ed8}html{margin:0;padding:0;height:100%;overflow:hidden}body.theme-dark[data-v-4c72d74b]{background:#020617;color:#e5e7eb}body.theme-light[data-v-4c72d74b]{background:#f8fafc;color:#0f172a}.app-layout[data-v-4c72d74b]{height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top left,#050b16 0,#020617 55%,#000);overflow:hidden}.app-layout[data-v-4c72d74b] .n-layout-scroll-container{overflow:hidden!important}.app-content[data-v-4c72d74b]{flex:1 1 auto;overflow:hidden;background:radial-gradient(circle at top,#050f25,#333955 40%,#000814);color:#e5e7eb;display:flex;flex-direction:column}body.theme-light .app-layout[data-v-4c72d74b],body.theme-light .app-content[data-v-4c72d74b]{background:#f8fafc!important}.app-scroll[data-v-4c72d74b]{flex:1 1 auto;min-height:0;height:100%}[data-v-4c72d74b] .app-content .n-scrollbar{height:100%}[data-v-4c72d74b] .app-content .n-scrollbar-container{height:100%;overflow:auto!important}[data-v-4c72d74b] .app-content .n-scrollbar-content{height:auto}.modal-footer[data-v-4c72d74b]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.app-content.no-padding[data-v-4c72d74b]{padding:0}.app-content.no-padding[data-v-4c72d74b] .n-scrollbar-content{min-height:calc(100vh - 72px);background:radial-gradient(1200px 520px at 50% -10%,rgba(70,120,255,.22),transparent 60%),radial-gradient(900px 600px at 15% 15%,rgba(0,220,255,.1),transparent 55%),radial-gradient(900px 600px at 85% 20%,rgba(160,80,255,.1),transparent 55%),linear-gradient(180deg,#0b1220,#070b14)}html,body,#app{margin:0;padding:0;height:100%;background-color:#020617;overflow:hidden!important}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}:deep(.global-help-modal .n-card){background:radial-gradient(circle at top,#020617,#020617,#020617);border-radius:18px;border:1px solid rgba(148,163,184,.4);box-shadow:0 24px 70px #0f172ae6}:deep(.global-help-modal .n-card-header){border-bottom:1px solid rgba(30,64,175,.6);padding-bottom:8px}.help-modal-header{display:flex;flex-direction:column;gap:4px}.help-modal-title{font-size:18px;font-weight:700;color:#e5e7eb}.help-modal-subtitle{font-size:12px;color:#94a3b8}body.theme-light .app-layout,body.theme-light .app-content{background:#f8fafc!important;color:#0f172a!important}.auth-layout[data-v-53605b6c]{height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,#050b16 0,#020617 55%,#000)}.adm-page[data-v-30b15db2]{position:relative;padding:18px 22px 26px;color:#0f172aeb}.adm-page[data-v-30b15db2]>*{position:relative;z-index:1}.adm-topbar[data-v-30b15db2]{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a0f;margin-bottom:16px}.topbar-left[data-v-30b15db2]{display:flex;gap:12px;align-items:center}.badge[data-v-30b15db2]{width:36px;height:36px;border-radius:14px;background:#3b82f6;display:grid;place-items:center;font-weight:900;box-shadow:0 14px 34px #3b82f638}.h1[data-v-30b15db2]{font-size:20px;font-weight:800;letter-spacing:-.02em}.h1-sub[data-v-30b15db2]{margin-left:10px;font-size:14px;color:#0f172a73;font-weight:600}.meta[data-v-30b15db2]{margin-top:4px;display:flex;align-items:center;gap:10px;font-size:12px;color:#0f172a8c}.sep[data-v-30b15db2]{width:1px;height:12px;background:#0f172a1f}.live[data-v-30b15db2]{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.22);color:#10b981;font-weight:900;font-size:11px}.live-dot[data-v-30b15db2]{width:6px;height:6px;border-radius:999px;background:#10b981;box-shadow:0 0 0 6px #10b98114}.updated b[data-v-30b15db2]{color:#0f172abf}.topbar-right[data-v-30b15db2]{display:flex;gap:10px;align-items:center}.search[data-v-30b15db2]{width:min(520px,70vw)}.icon-btn[data-v-30b15db2]{color:#ffffffb3}.admin-chip[data-v-30b15db2]{display:flex;align-items:center;gap:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.12);margin-left:4px}.chip-text[data-v-30b15db2]{display:none;text-align:right}@media (min-width: 1280px){.chip-text[data-v-30b15db2]{display:block}}.chip-name[data-v-30b15db2]{font-size:13px;font-weight:900}.chip-sub[data-v-30b15db2]{font-size:10px;color:#fff6}.chip-avatar[data-v-30b15db2]{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#2563eb,#a855f7)}.kpi-grid[data-v-30b15db2]{margin-bottom:16px}.kpi-card[data-v-30b15db2],.panel[data-v-30b15db2]{background:#ffffffeb!important;border:1px solid rgba(15,23,42,.1);border-radius:18px;box-shadow:0 14px 34px #0f172a14}.kpi-card[data-v-30b15db2] .n-card__content{padding:18px}.kpi-top[data-v-30b15db2]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.kpi-ico[data-v-30b15db2]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent)}.kpi-ico .material-symbols-outlined[data-v-30b15db2]{font-size:26px}.kpi-badge[data-v-30b15db2]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}.kpi-value[data-v-30b15db2]{font-size:36px;font-weight:950;letter-spacing:-.03em;line-height:1.1}.kpi-label[data-v-30b15db2]{margin-top:6px;font-size:13px;color:#0e0c0c73;font-weight:700}.kpi-bar[data-v-30b15db2]{margin-top:10px;height:6px;background:#ffffff1f;border-radius:999px;overflow:hidden}.kpi-bar-fill[data-v-30b15db2]{height:100%;background:var(--fill);box-shadow:0 0 14px color-mix(in srgb,var(--fill) 55%,transparent)}.panel[data-v-30b15db2] .n-card__content{padding:18px}.panel-head[data-v-30b15db2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.panel-title[data-v-30b15db2]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}.title-ico[data-v-30b15db2]{padding:6px;border-radius:10px;background:#3b82f61f;color:#3b82f6;display:flex;align-items:center}.panel-sub[data-v-30b15db2]{margin-top:4px;padding-left:34px;font-size:12px;color:#0f172a8c}.chart[data-v-30b15db2]{display:flex;gap:12px;min-height:320px}.y[data-v-30b15db2]{width:46px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;font-size:11px;color:#0f172a73;padding-top:6px}.plot[data-v-30b15db2]{position:relative;flex:1;border-radius:14px;overflow:hidden}.gridline[data-v-30b15db2]{height:20%;border-top:1px dashed rgba(15,23,42,.12)}.svg[data-v-30b15db2]{position:absolute;top:0;right:0;bottom:26px;left:0;width:100%;height:calc(100% - 26px)}.x[data-v-30b15db2]{position:absolute;left:0;right:0;bottom:0;height:26px;display:flex;justify-content:space-between;align-items:flex-end;padding:6px 8px 0;border-top:1px solid rgba(15,23,42,.12);font-size:12px;color:#0f172a8c;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.alerts[data-v-30b15db2] .n-card__content{padding:0}.alerts-head[data-v-30b15db2]{padding:14px;background:#0f172a08!important;border-bottom:1px solid rgba(15,23,42,.1);display:flex;align-items:center;justify-content:space-between}.alerts-title[data-v-30b15db2]{font-weight:950;display:flex;align-items:center;gap:10px}.ping[data-v-30b15db2]{width:10px;height:10px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 6px #ef444424}.alerts-body[data-v-30b15db2]{max-height:360px;overflow:auto}.alert[data-v-30b15db2]{padding:14px;border-bottom:1px solid rgba(15,23,42,.08);cursor:pointer}.alert-top[data-v-30b15db2]{display:flex;justify-content:space-between;margin-bottom:6px}.pill[data-v-30b15db2]{font-size:10px;font-weight:950;padding:2px 8px;border-radius:8px;border:1px solid rgba(15,23,42,.14);color:#0f172abf}.time[data-v-30b15db2]{font-size:10px;color:#0f172a73}.a-title[data-v-30b15db2]{font-size:13px;font-weight:950;margin-bottom:4px}.a-desc[data-v-30b15db2]{font-size:12px;color:#0f172a8c;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-critical[data-v-30b15db2]{border-left:3px solid #ef4444;background:linear-gradient(90deg,rgba(239,68,68,.1),transparent)}.lv-warning[data-v-30b15db2]{border-left:3px solid #f59e0b;background:linear-gradient(90deg,rgba(245,158,11,.1),transparent)}.lv-notice[data-v-30b15db2]{border-left:3px solid #3b82f6;background:linear-gradient(90deg,rgba(59,130,246,.06),transparent)}.lv-system[data-v-30b15db2]{border-left:3px solid rgba(255,255,255,.18)}.alerts-foot[data-v-30b15db2]{padding:10px 14px;background:#0f172a08;border-top:1px solid rgba(15,23,42,.1);display:flex;justify-content:center}.view-all[data-v-30b15db2]{font-weight:600}.table[data-v-30b15db2] .n-card__content{padding:0}.table-head[data-v-30b15db2]{padding:14px;background:#0f172a08;border-bottom:1px solid rgba(15,23,42,.1);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.table-title[data-v-30b15db2]{display:flex;gap:10px;align-items:center;font-weight:700;font-size:16px}.table-actions[data-v-30b15db2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.col-filter[data-v-30b15db2]{width:180px}.tenant-table[data-v-30b15db2] .n-data-table-th{background:#0f172a0a!important;color:#0f172a8c!important;font-weight:950!important;text-transform:uppercase;letter-spacing:.06em;font-size:12px;border-bottom:1px solid rgba(15,23,42,.1)!important}.tenant-table[data-v-30b15db2] .n-data-table-td{border-bottom:1px solid rgba(15,23,42,.08)!important}.tenant-table[data-v-30b15db2] .n-data-table-tr:hover{background:#2563eb0f!important}.tenant-cell[data-v-30b15db2]{display:flex;gap:12px;align-items:center}.tenant-logo[data-v-30b15db2]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#e2e8f0,#f8fafc);border:1px solid rgba(15,23,42,.1);display:grid;place-items:center;font-weight:950;color:#0f172aa6}.tenant-name[data-v-30b15db2]{font-weight:950}.tenant-id[data-v-30b15db2]{font-size:11px;color:#0f172a73}.plan-tag[data-v-30b15db2]{background:#2563eb1a!important;color:#1d4ed8!important;font-weight:950}.comp[data-v-30b15db2]{display:flex;flex-direction:column;gap:6px}.comp-top[data-v-30b15db2]{display:flex;justify-content:space-between;font-size:11px;color:#0f172a8c}.comp-val[data-v-30b15db2]{font-weight:950}.comp-val.good[data-v-30b15db2]{color:#22c55e}.comp-val.warn[data-v-30b15db2]{color:#fbbf24}.comp-val.bad[data-v-30b15db2]{color:#fb7185}.comp-bar[data-v-30b15db2]{height:6px;background:#ffffff1f;border-radius:999px;overflow:hidden}.comp-fill.good[data-v-30b15db2]{height:100%;background:#22c55e;box-shadow:0 0 12px #22c55e59}.comp-fill.warn[data-v-30b15db2]{height:100%;background:#fbbf24;box-shadow:0 0 12px #fbbf2459}.comp-fill.bad[data-v-30b15db2]{height:100%;background:#ef4444;box-shadow:0 0 12px #ef444459}.bubble[data-v-30b15db2]{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:950;background:#0f172a0a;border:1px solid rgba(15,23,42,.1);color:#0f172a8c;margin:0 auto}.bubble.hot[data-v-30b15db2]{background:#ef444429;border-color:#ef44444d;color:#ef4444}.score-cell[data-v-30b15db2]{display:flex;flex-direction:column;align-items:center;gap:2px}.score[data-v-30b15db2]{font-weight:950}.delta[data-v-30b15db2]{font-size:11px;color:#ffffff59}.delta.up[data-v-30b15db2]{color:#22c55e;font-weight:900}.status[data-v-30b15db2]{display:inline-flex;padding:6px 10px;border-radius:999px;font-weight:950;font-size:12px;border:1px solid rgba(255,255,255,.12)}.status.ok[data-v-30b15db2]{background:#22c55e1f;color:#34d399;border-color:#22c55e40}.status.warn[data-v-30b15db2]{background:#f59e0b1f;color:#fbbf24;border-color:#f59e0b40}.status.bad[data-v-30b15db2]{background:#ef44441f;color:#fb7185;border-color:#ef444440}.footer[data-v-30b15db2]{margin-top:14px;text-align:center;font-size:10px;color:#ffffff47;letter-spacing:.18em;text-transform:uppercase}.add-tenant-modal[data-v-f8d09499] .n-card-header{padding:22px 22px 10px}.add-tenant-modal[data-v-f8d09499] .n-card__content{padding:10px 22px 18px}.add-tenant-modal[data-v-f8d09499] .n-card__footer{padding:14px 22px 18px}.modal-title[data-v-f8d09499]{font-size:18px;font-weight:600}.footer[data-v-f8d09499]{display:flex;justify-content:flex-end;gap:10px}.add-tenant-modal[data-v-f8d09499] .n-button{border-radius:4px}.form[data-v-f8d09499] .n-form-item .n-form-item-label{color:#0f172ad1}.add-tenant-modal[data-v-df025367] .n-card{border-radius:16px}.add-tenant-modal[data-v-df025367] .n-card-header{padding:22px 22px 10px}.add-tenant-modal[data-v-df025367] .n-card__content{padding:10px 22px 18px}.add-tenant-modal[data-v-df025367] .n-card__footer{padding:14px 22px 18px}.modal-title[data-v-df025367]{font-size:18px;font-weight:600}.footer[data-v-df025367]{display:flex;justify-content:flex-end;gap:10px}.modal-header[data-v-df025367]{display:flex;flex-direction:column;gap:6px}.modal-title-row[data-v-df025367]{display:flex;align-items:center;gap:10px}.tenant-tag[data-v-df025367]{transform:translateY(1px)}.modal-sub[data-v-df025367]{font-size:12px;opacity:.7}.form[data-v-df025367] .n-form-item .n-form-item-label{color:#0f172ad1}.add-user-modal[data-v-8ad0be9e] .n-card{border-radius:16px}.add-user-modal[data-v-8ad0be9e] .n-card-header{padding:22px 22px 10px}.add-user-modal[data-v-8ad0be9e] .n-card__content{padding:10px 22px 18px}.add-user-modal[data-v-8ad0be9e] .n-card__footer{padding:14px 22px 18px}.modal-title[data-v-8ad0be9e]{font-size:18px;font-weight:600}.footer[data-v-8ad0be9e]{display:flex;justify-content:flex-end;gap:10px}.modal-header[data-v-8ad0be9e]{display:flex;flex-direction:column;gap:6px}.modal-title-row[data-v-8ad0be9e]{display:flex;align-items:center;gap:10px}.tenant-tag[data-v-8ad0be9e]{transform:translateY(1px)}.form[data-v-8ad0be9e] .n-form-item .n-form-item-label{color:#0f172ad1}.company-details-modal[data-v-f4626213] .n-card{background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0f172a29;border-radius:16px}.body[data-v-f4626213]{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;min-height:560px}.hdr[data-v-f4626213]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hdr-left[data-v-f4626213]{display:flex;align-items:center;gap:12px}.hdr-right[data-v-f4626213]{display:flex;align-items:center;gap:8px}.hdr-avatar[data-v-f4626213]{background:#2563eb1a;border:1px solid rgba(37,99,235,.18);color:#0f172ad1}.hdr-titles[data-v-f4626213]{display:flex;flex-direction:column;gap:2px}.hdr-title[data-v-f4626213]{font-size:16px;font-weight:800;color:#0f172ae6}.hdr-sub[data-v-f4626213]{font-size:12px;color:#0f172a80}.hdr-close[data-v-f4626213]{color:#0f172a9e}.left[data-v-f4626213]{padding-right:10px;border-right:1px solid rgba(15,23,42,.08)}.section-title[data-v-f4626213]{display:flex;align-items:center;gap:8px;font-weight:800;color:#0f172ae0;margin-bottom:10px}.section-icon[data-v-f4626213]{opacity:.75}.edit-btn[data-v-f4626213]{margin-left:auto;color:#2563ebf2}.mt-18[data-v-f4626213]{margin-top:18px}.company-card[data-v-f4626213]{border-radius:14px;padding:14px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 26px #0f172a0f}.info-grid[data-v-f4626213]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.info-label[data-v-f4626213]{font-size:12px;color:#0f172aa6;margin-bottom:6px}.info-value[data-v-f4626213]{font-size:13px;color:#0f172ae0;display:flex;align-items:center;gap:8px;min-width:0}.pill[data-v-f4626213]{background:#2563eb1a;border:1px solid rgba(37,99,235,.16);color:#2563ebf2}.mini-avatar[data-v-f4626213]{background:#0f172a0d;border:1px solid rgba(15,23,42,.08)}.ml-8[data-v-f4626213]{margin-left:8px}.users-actions[data-v-f4626213]{margin-left:auto;display:flex;gap:10px;align-items:center}.search[data-v-f4626213]{width:220px}.add-btn[data-v-f4626213]{border-radius:4px}.table-wrap[data-v-f4626213]{margin-top:10px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 26px #0f172a0d}.users-table[data-v-f4626213] .n-data-table-th{background:#0f172a08!important;color:#0f172abd!important;border-bottom:1px solid rgba(15,23,42,.1)!important}.users-table[data-v-f4626213] .n-data-table-td{background:#fff!important;border-bottom:1px solid rgba(15,23,42,.06)!important;color:#0f172adb}.users-table[data-v-f4626213] .n-data-table-tbody .n-data-table-tr:hover>td{background:#2563eb0f!important}.users-table[data-v-f4626213] .n-data-table-tbody .n-data-table-tr.row-selected>td,.users-table[data-v-f4626213] .n-data-table-tbody .n-data-table-tr.row-selected:hover>td{background:#2563eb1f!important}.users-table[data-v-f4626213] .n-data-table-tbody .n-data-table-tr.row-selected .user-name{color:#0f172af2}.row-selected[data-v-f4626213] td{background:#2563eb1a!important}[data-v-f4626213] .user-cell{display:flex;align-items:center;gap:10px}.user-avatar[data-v-f4626213]{background:#0f172a0d;border:1px solid rgba(15,23,42,.08)}.user-meta[data-v-f4626213]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-name[data-v-f4626213]{color:#0f172ae6;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-f4626213]{color:#0f172a80;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-pill[data-v-f4626213]{background:#6366f11a;border:1px solid rgba(99,102,241,.14);color:#4338caf2}.status-cell[data-v-f4626213]{display:flex;align-items:center;gap:8px}.dot[data-v-f4626213]{width:8px;height:8px;border-radius:999px;display:inline-block;opacity:.95}.dot-active[data-v-f4626213]{background:#22c55e}.dot-away[data-v-f4626213]{background:#f59e0b}.dot-offline[data-v-f4626213]{background:#94a3b8}.right[data-v-f4626213]{padding-left:6px}.profile-top[data-v-f4626213]{display:flex;flex-direction:column;align-items:center;padding:6px 0 14px;gap:6px}.profile-avatar[data-v-f4626213]{background:#2563eb1a;border:2px solid rgba(37,99,235,.35);color:#0f172ae0}.profile-title[data-v-f4626213]{font-size:18px;font-weight:900;color:#0f172aeb;margin-top:6px}.profile-sub[data-v-f4626213]{font-size:12px;color:#0f172a8c}.badges[data-v-f4626213]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.badge[data-v-f4626213]{background:#0f172a0a;border:1px solid rgba(15,23,42,.1)}.role-badge[data-v-f4626213]{background:#a855f71a;border:1px solid rgba(168,85,247,.14);color:#7c3aedf2}.panel[data-v-f4626213]{margin-top:10px;border-radius:14px;padding:14px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 26px #0f172a0f}.field[data-v-f4626213]{margin-bottom:12px}.field-label[data-v-f4626213]{font-size:11px;color:#0f172a99;margin-bottom:6px;letter-spacing:.2px}.grid-2[data-v-f4626213]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mfa-row[data-v-f4626213]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mfa-pill[data-v-f4626213]{display:inline-flex;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.16);color:#15803df2}.mfa-pill.off[data-v-f4626213]{background:#94a3b81f;border:1px solid rgba(148,163,184,.18);color:#0f172ab3}.lock[data-v-f4626213]{opacity:.9}.kv[data-v-f4626213]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#0f172a05;border:1px solid rgba(15,23,42,.08)}.kv-row[data-v-f4626213]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.k[data-v-f4626213]{color:#0f172a8c}.v[data-v-f4626213]{color:#0f172ae0}.danger-title[data-v-f4626213]{font-size:12px;font-weight:900;color:#ef4444e6;margin-bottom:10px}.danger-btn[data-v-f4626213]{width:100%;border-radius:12px;margin-bottom:10px}.footer[data-v-f4626213]{display:flex;justify-content:space-between;align-items:center;gap:10px}.footer-right[data-v-f4626213]{display:flex;gap:10px}.muted[data-v-f4626213]{color:#0f172a8c}@media (max-width: 980px){.body[data-v-f4626213]{grid-template-columns:1fr}.left[data-v-f4626213]{border-right:none;padding-right:0}}.empty-hint[data-v-f4626213]{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#0f172a05;border:1px dashed rgba(15,23,42,.12);color:#0f172a8c;font-size:12px;text-align:center}.page[data-v-117e2099]{padding:18px 22px 26px;color:#0f172aeb}.page-top[data-v-117e2099]{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a0f;margin-bottom:16px}.page-title-wrap[data-v-117e2099]{display:flex;gap:12px;align-items:center}.page-title[data-v-117e2099]{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0f172aeb}.page-sub[data-v-117e2099]{font-size:13px;color:#0f172a8c}.btn-primary[data-v-117e2099]{border-radius:10px;padding:0 18px;height:44px;box-shadow:0 14px 40px #2563eb2e}.card[data-v-117e2099]{border-radius:18px;background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0f172a14}.filters[data-v-117e2099]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.filters-left[data-v-117e2099]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search[data-v-117e2099]{width:360px}.sel[data-v-117e2099]{width:150px}.table[data-v-117e2099] .n-data-table-wrapper{border-top:1px solid rgba(15,23,42,.1)}.table[data-v-117e2099] .n-data-table-th{background:#0f172a0a!important;color:#0f172a8c!important;font-weight:700;border-bottom:1px solid rgba(15,23,42,.1)!important}.table[data-v-117e2099] .n-data-table-td{background:#ffffffeb!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.table[data-v-117e2099] .n-data-table-tr:hover .n-data-table-td{background:#2563eb0f!important}.table[data-v-117e2099] .n-data-table-tr{transition:background .12s ease}.status-cell[data-v-117e2099]{display:flex;align-items:center;justify-content:center}.plan-cell[data-v-117e2099]{display:flex;flex-direction:column;gap:2px}.plan-inherited[data-v-117e2099]{color:#0f172a8c}.usage-cell[data-v-117e2099]{display:flex;flex-direction:column;gap:8px}.usage-top[data-v-117e2099]{font-size:12px;color:#94a3b8eb}.usage-num[data-v-117e2099]{color:#e5e7eb;font-weight:800}.usage-bar[data-v-117e2099] .n-progress-graph-line-fill{filter:drop-shadow(0 6px 18px rgba(37,99,235,.25))}.usage-bar.is-purple[data-v-117e2099] .n-progress-graph-line-fill{filter:drop-shadow(0 6px 18px rgba(168,85,247,.22))}.mono[data-v-117e2099]{font-variant-numeric:tabular-nums;color:#0f172abf}.last[data-v-117e2099]{color:#0f172abf}.actions-cell[data-v-117e2099]{display:flex;justify-content:flex-end}[data-v-117e2099] .kebab{color:#0f172a8c}.footer[data-v-117e2099]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.footer-left[data-v-117e2099]{font-size:12px;color:#0f172a8c}.table[data-v-117e2099] .n-data-table{background:transparent}.table[data-v-117e2099] .n-data-table-tr.tbl-row.is-company .n-data-table-td{background:#0f172a0a!important}.table[data-v-117e2099] .n-data-table-tr.tbl-row.is-company:hover .n-data-table-td{background:#2563eb14!important}.table[data-v-117e2099] .logo{border-radius:14px;display:grid;place-items:center;background:#0f172a0a;border:1px solid rgba(15,23,42,.1);color:#0f172ab3}.table[data-v-117e2099] .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table[data-v-117e2099] .id{font-size:12px;color:#0f172a7a}.table[data-v-117e2099] .badge{font-size:11px;border-radius:4px}.table[data-v-117e2099] td.n-data-table-td[data-col-key=name]{display:grid;grid-auto-flow:column;grid-template-columns:max-content max-content 1fr;align-items:center;vertical-align:middle;padding-left:12px}.table[data-v-117e2099] td.n-data-table-td[data-col-key=name]>.name-wrap{min-width:0;width:100%}.table[data-v-117e2099] td.n-data-table-td[data-col-key=name]>.n-data-table-indent{width:16px}.table[data-v-117e2099] td.n-data-table-td[data-col-key=name]>.n-data-table-expand-placeholder{width:18px}.table[data-v-117e2099] td.n-data-table-td[data-col-key=name]>.n-data-table-expand-trigger{width:18px}.table[data-v-117e2099] .name-cell{display:flex;align-items:center;gap:12px;min-width:0}.table[data-v-117e2099] .meta{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0}.table[data-v-117e2099] .name{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172aeb}.table[data-v-117e2099] .topline{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.table[data-v-117e2099] .topline .name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table[data-v-117e2099] .topline .badge{flex:0 0 auto;white-space:nowrap}.table[data-v-117e2099] .status-cell .status-dot{margin-right:4px}.table[data-v-117e2099] .mini-kv{display:flex;flex-direction:column;gap:2px;min-width:0}.table[data-v-117e2099] .mini-kv.is-center{align-items:center;text-align:center}.table[data-v-117e2099] .mini-label{font-size:12px;color:#0f172aad;line-height:1.1}.table[data-v-117e2099] .mini-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172adb}.table[data-v-117e2099] .mini-sub{font-size:11px;color:#0f172aa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table[data-v-117e2099] .usage-inline{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.table[data-v-117e2099] .usage-pill{display:inline-flex;align-items:center;gap:2px}.table[data-v-117e2099] .usage-pill .pill-unit{color:#94a3b8e6}.table[data-v-117e2099] .usage-pill .pill-ico{opacity:.9}.table[data-v-117e2099] .usage-slash{color:#0f172a59;font-size:12px}.table[data-v-117e2099] .kv-inline{display:inline-flex;align-items:center;gap:2px}.table[data-v-117e2099] .kv-countInline{display:inline-flex;align-items:center;gap:4px}.table[data-v-117e2099] .kv-icon{opacity:.9;color:#0f172a8c;margin-right:6px}.table[data-v-117e2099] .kv-unit{color:#0f172a8c}.login-page[data-v-14db55c8]{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:90px;gap:34px;background:#1e1b4b;color:#e5e7eb}.bg-image[data-v-14db55c8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bg-image[data-v-14db55c8]:before,.bg-image[data-v-14db55c8]:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-image:var(--bg);background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform;filter:saturate(1.1) contrast(1.1) hue-rotate(320deg)}.bg-image[data-v-14db55c8]:before{opacity:.9;transform:scale(1.16);animation:sf-drift-main-14db55c8 20s linear infinite alternate}.bg-image[data-v-14db55c8]:after{opacity:.35;transform:scale(1.22);animation:sf-drift-sub-14db55c8 20s linear infinite alternate}@keyframes sf-drift-main-14db55c8{0%{transform:translate3d(-6%,-3%,0) scale(1.16)}to{transform:translate3d(6%,3%,0) scale(1.16)}}@keyframes sf-drift-sub-14db55c8{0%{transform:translate3d(4%,-6%,0) scale(1.22)}to{transform:translate3d(-4%,6%,0) scale(1.22)}}.bg-glow[data-v-14db55c8]{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 50% 30%,rgba(46,116,40,.18),transparent 55%);filter:blur(10px);z-index:0}.login-top[data-v-14db55c8]{position:relative;text-align:center;z-index:2;width:min(640px,calc(100vw - 48px))}.top-logo[data-v-14db55c8]{width:56px;height:56px;border-radius:16px;margin:0 auto 14px;display:grid;place-items:center;background:#0f172aa6;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 60px #00000059}.top-logo-icon[data-v-14db55c8]{color:#93c5fdf2}.top-title[data-v-14db55c8]{font-size:34px;font-weight:600;color:#ffffffeb}.top-title-strong[data-v-14db55c8]{color:#fffffff2}.top-title-accent[data-v-14db55c8]{color:#93c5fdf2}.login-card[data-v-14db55c8]{position:relative;z-index:2;width:520px;max-width:calc(100vw - 40px);border-radius:14px;padding:22px 22px 18px;background:#020617b8;border:1px solid rgba(148,163,184,.22);box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.card-topline[data-v-14db55c8]{position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#3b82f6e6,#2563ebe6)}.card-header[data-v-14db55c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.card-title[data-v-14db55c8]{font-size:20px;font-weight:600;color:#ffffffeb}.form[data-v-14db55c8] .n-form-item-label{color:#e2e8f0e6;font-weight:400}.input[data-v-14db55c8] .n-input-wrapper{min-height:48px;padding:0 12px;align-items:center}.input-icon[data-v-14db55c8]{color:#94a3b8eb;margin-right:4px}.icon-link[data-v-14db55c8]{border:none;background:transparent;padding:0;cursor:pointer}.keep-row[data-v-14db55c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.keep-row[data-v-14db55c8] .n-checkbox__label{color:#94a3b8f2}.keep-link[data-v-14db55c8]{border:none;background:transparent;padding:0;cursor:pointer;color:#227fec;font-weight:500;line-height:1}.keep-link[data-v-14db55c8]:hover{color:#308bf5}.cta[data-v-14db55c8]{width:100%;height:52px;border-radius:12px;font-weight:600;letter-spacing:.02em;background-color:#2563eb!important}.cta[data-v-14db55c8] .n-button__content{color:#ffffffeb}.cta[data-v-14db55c8]:hover{background-color:#1d4ed8!important}.cta[data-v-14db55c8]:hover .n-button__content{color:#fff}.cta[data-v-14db55c8]:active .n-button__content,.cta[data-v-14db55c8]:focus .n-button__content{color:#ffffffd9}.divider[data-v-14db55c8]{margin:26px 0 18px;display:flex;align-items:center;gap:12px;color:#94a3b8d9}.divider[data-v-14db55c8]:before,.divider[data-v-14db55c8]:after{content:"";flex:1;height:1px;background:#94a3b82e}.divider-text[data-v-14db55c8]{font-size:12px;padding:0 2px;line-height:1}.bottom[data-v-14db55c8]{margin-top:4px;display:flex;gap:8px;justify-content:center;align-items:center;font-size:13px}.muted[data-v-14db55c8]{color:#94a3b8f2;line-height:1}.link[data-v-14db55c8]{border:none;background:transparent;line-height:1;padding:0;cursor:pointer;color:#227fec;font-weight:600}.link[data-v-14db55c8]:hover{color:#308bf5;text-decoration:underline;text-underline-offset:4px}.status[data-v-14db55c8]{position:absolute;bottom:22px;display:flex;align-items:center;gap:10px;opacity:.75;z-index:2}.dot[data-v-14db55c8]{width:10px;height:10px;border-radius:999px;background:#22c55ef2;box-shadow:0 0 14px #22c55e73}.status-text[data-v-14db55c8]{font-size:11px;letter-spacing:.12em;color:#94a3b8f2}.sep[data-v-14db55c8]{color:#94a3b88c}.input[data-v-14db55c8]{background-color:transparent!important}.input[data-v-14db55c8] .n-input-wrapper{min-height:48px;padding:0 12px;align-items:center;background-color:transparent!important}.input[data-v-14db55c8] .n-input__border,.input[data-v-14db55c8] .n-input__state-border{border-radius:6px;border-color:#94a3b838}.input[data-v-14db55c8] .n-input__input-el{color:#ffffffeb}[data-v-14db55c8] input:-webkit-autofill,[data-v-14db55c8] input:-webkit-autofill:hover,[data-v-14db55c8] input:-webkit-autofill:focus,[data-v-14db55c8] input:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.92)!important;caret-color:#ffffffeb!important;-webkit-box-shadow:0 0 0px 60px rgba(2,6,23,0) inset!important;box-shadow:0 0 0 60px #02061700 inset!important;-webkit-transition:background-color 50000s ease-out;transition-delay:background-color 50000s ease-out 0s!important}:root{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*,*:before,*:after{box-sizing:border-box}body{height:100%;margin:0;font-family:inherit;background-color:#f5f7fb}#app,button,input,select,textarea{font-family:inherit}.page{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,-apple-system,sans-serif;max-width:3000px;margin:0 auto;background-color:transparent;box-sizing:border-box;padding:24px 32px;min-height:calc(100vh - 170px);height:auto;display:flex;flex-direction:column;font-size:13px}.page-title{font-size:24px;font-weight:700;margin:0}.page-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;padding-top:5px;padding-left:20px;border-radius:18px;background:radial-gradient(circle at top left,#02081f,#1e2942f0);border:1px solid rgba(77,77,80,.6);box-shadow:0 0 0 1px #0f172af2,0 18px 45px #0f172ae6}.page-header-left{display:flex;align-items:flex-start;gap:18px}.page-header-right{display:flex;align-items:center;gap:12px;padding-right:15px;margin-left:auto}.page-header-icon-wrap{width:60px;height:80px;border-radius:20px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.page-header-icon{width:100%;height:auto;object-fit:contain;filter:saturate(1) contrast(2) drop-shadow(0 0 20px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(253,244,108,.7))}.title{font-size:22px;font-weight:600;margin:0;letter-spacing:-.02em;color:#f9fbff}.subtitle{font-size:13px;line-height:1.6;color:#cbd5f5;margin:0}.subtitle-strong{margin-top:8px;font-size:13px;font-weight:600;color:#e5fffb}.page-body{flex:1 1 auto;min-height:0;display:flex;gap:32px;align-items:stretch}.page-left{flex:2;min-height:0;display:flex;flex-direction:column;overflow-y:visible}.page-right{flex:3;min-height:0;display:flex;flex-direction:column;overflow-y:visible;border-left:1px solid rgba(30,64,175,.55);padding-left:32px}.list-card{border-radius:18px;height:100%;border:1px solid #6b7280;background:radial-gradient(circle at top left,#020617,#020617);box-shadow:0 0 0 1px #0f172ae6,0 20px 48px #0f172af2}.list-card :deep(.n-card__content){display:flex;flex-direction:column;padding-top:0}.theme-dark .n-modal{border-radius:18px;border:1px solid rgba(148,163,184,.85);box-shadow:0 0 0 1px #0f172af2,0 22px 55px #0f172ae6;overflow:hidden}.detail-modal-header{padding:8px 4px 4px;text-align:center}.detail-modal-title{font-size:20px;font-weight:600;margin-bottom:4px}.detail-modal-meta{font-size:13px;color:#9ca3af}.detail-modal-meta .dot:before{content:"•";margin:0 8px}.detail-modal .n-modal-mask{background-color:#0f172ac7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.detail-modal .n-modal-body-wrapper{padding:32px 0}.detail-modal .n-card{border-radius:18px;border:1px solid rgba(148,163,184,.6);background:radial-gradient(140% 200% at 0% 0%,#0f172af5,#0f172ae6);box-shadow:0 0 0 1px #0f172af2,0 22px 60px #0f172afa;color:#e5e7eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.detail-modal .n-card-header{border-bottom:1px solid rgba(51,65,85,.9);background-color:#0f172af5;padding:10px 18px 8px;display:flex;align-items:center}.detail-modal .n-card-header,.detail-modal .n-card-header *{color:#e5e7eb}.detail-modal .n-card-header__main{flex:1;display:flex;justify-content:center}.detail-modal .n-card__content{padding:10px 18px 14px;background-color:#0f172af5}.detail-modal .n-card__content,.detail-modal .n-card__content *{color:#e5e7eb}.detail-modal .sections-tabs .n-tabs-nav{background:radial-gradient(140% 140% at 0% 0%,#0f172af2,#0f172ad1)}.app-content{flex:1;min-height:0;overflow:hidden}.app-scroll,.app-scroll .n-scrollbar-container{height:100%}
