.ico[data-v-6d2e371d]{display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0}.ico>svg[data-v-6d2e371d]{width:100%;height:100%}.badge[data-v-4fbc3e33]{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--sb-border, rgba(154, 163, 194, .26));background:var(--sb-bg, rgba(154, 163, 194, .06));cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:box-shadow .22s ease,transform .18s ease,border-color .22s ease}.badge[data-v-4fbc3e33]:hover{box-shadow:0 0 16px var(--sb-glow, rgba(154, 163, 194, .28));transform:translateY(-1px);border-color:var(--sb-border-hover, rgba(154, 163, 194, .45))}.badge[data-v-4fbc3e33]:active{transform:scale(.96)}.label[data-v-4fbc3e33]{font-size:11px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--sb-color, #9aa3c2)}.dot[data-v-4fbc3e33]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--sb-color, #9aa3c2)}.dot-pulse[data-v-4fbc3e33]{animation:pulse-4fbc3e33 2.4s ease-in-out infinite}@keyframes pulse-4fbc3e33{0%,to{opacity:1;box-shadow:0 0 0 0 var(--sb-glow)}50%{opacity:.7;box-shadow:0 0 0 4px transparent}}.dot-spin[data-v-4fbc3e33]{background:transparent;border:2px solid var(--sb-color, #9aa3c2);animation:spin-4fbc3e33 .85s linear infinite}@keyframes spin-4fbc3e33{to{transform:rotate(360deg)}}.s-undetected[data-v-4fbc3e33]{--sb-color: #58e0a3;--sb-border: rgba(88, 224, 163, .38);--sb-border-hover: rgba(88, 224, 163, .65);--sb-bg: rgba(88, 224, 163, .08);--sb-glow: rgba(88, 224, 163, .42)}.s-detected[data-v-4fbc3e33]{--sb-color: #ff7ea8;--sb-border: rgba(255, 126, 168, .45);--sb-border-hover: rgba(255, 126, 168, .72);--sb-bg: rgba(255, 126, 168, .1);--sb-glow: rgba(255, 126, 168, .52)}.s-outdated[data-v-4fbc3e33]{--sb-color: #ffd166;--sb-border: rgba(255, 209, 102, .4);--sb-border-hover: rgba(255, 209, 102, .68);--sb-bg: rgba(255, 209, 102, .08);--sb-glow: rgba(255, 209, 102, .42)}.s-updating[data-v-4fbc3e33]{--sb-color: #9fd7ff;--sb-border: rgba(94, 161, 255, .4);--sb-border-hover: rgba(94, 161, 255, .68);--sb-bg: rgba(94, 161, 255, .08);--sb-glow: rgba(94, 161, 255, .42)}.s-maintenance[data-v-4fbc3e33]{--sb-color: #ffd166;--sb-border: rgba(255, 209, 102, .35);--sb-border-hover: rgba(255, 209, 102, .62);--sb-bg: rgba(255, 209, 102, .07);--sb-glow: rgba(255, 209, 102, .38)}.s-unknown[data-v-4fbc3e33],.s-loading[data-v-4fbc3e33]{--sb-color: #9aa3c2;--sb-border: rgba(154, 163, 194, .26);--sb-border-hover: rgba(154, 163, 194, .45);--sb-bg: rgba(154, 163, 194, .06);--sb-glow: rgba(154, 163, 194, .28)}.hdr[data-v-038211fb]{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d14a6;border-bottom:1px solid rgba(35,48,74,.6)}.wrap[data-v-038211fb]{position:relative;width:min(1120px,calc(100% - 28px));margin:0 auto;padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand[data-v-038211fb]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);flex-shrink:0}.logo[data-v-038211fb]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;border:1px solid rgba(94,161,255,.35);background:#5ea1ff1f}.brand-name[data-v-038211fb]{font-weight:800;line-height:1.1}.brand-tag[data-v-038211fb]{font-size:12px;color:var(--muted)}.status-center[data-v-038211fb]{position:reactive;transform:translate(-50%);pointer-events:auto}.nav[data-v-038211fb]{display:flex;align-items:center;gap:10px;flex-shrink:0}.navlink[data-v-038211fb]{color:var(--muted);font-size:14px;text-decoration:none;padding:6px;border-radius:8px;transition:color .15s,background .15s}.navlink[data-v-038211fb]:hover{color:var(--text);background:#ffffff0a}.navlink.router-link-active[data-v-038211fb]{color:var(--text)}@media (max-width: 860px){.status-center[data-v-038211fb]{display:none}}@media (max-width: 720px){.nav[data-v-038211fb]{display:none}}.ftr[data-v-36983c78]{padding:34px 0;border-top:1px solid rgba(35,48,74,.6);margin-top:30px}.wrap[data-v-36983c78]{width:min(1120px,calc(100% - 28px));margin:0 auto}.link[data-v-36983c78]{color:var(--muted);text-decoration:none}.link[data-v-36983c78]:hover{color:var(--text)}.dot[data-v-36983c78]{opacity:.6}.toasts[data-v-0168fa4e]{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;z-index:9999;width:min(420px,calc(100vw - 32px))}.toast[data-v-0168fa4e]{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow)}.toast.success[data-v-0168fa4e]{border-color:#2fd39a59}.toast.error[data-v-0168fa4e]{border-color:#f15b7559}.toast.info[data-v-0168fa4e]{border-color:#5ea1ff59}.toast-title[data-v-0168fa4e]{font-weight:800;font-size:13px}.toast-text[data-v-0168fa4e]{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}:root{--bg-deep: #090a12;--bg-panel: #0e1020;--bg-card: #14182b;--bg-hover: #1b223a;--border: #2a3354;--border-2: rgba(53, 62, 104, .55);--glass: rgba(14, 16, 32, .72);--accent: #b68cff;--accent-2: #5fa6ff;--success: #58e0a3;--warn: #ffd166;--danger: #ff7ea8;--text: #eef1ff;--muted: #9aa3c2;--subtle: #707a9d;--shadow: 0 22px 80px rgba(0, 0, 0, .55);--shadow-soft: 0 12px 40px rgba(0, 0, 0, .35);--radius: 18px;--radius-sm: 14px;--radius-lg: 20px;--font: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bg: var(--bg-deep);--bg-2: var(--bg-panel);--panel: var(--bg-card);--panel-2: var(--bg-hover);--panel-3: var(--glass)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%,rgba(95,166,255,.14),transparent 60%),radial-gradient(1000px 700px at 120% 0%,rgba(182,140,255,.14),transparent 60%),linear-gradient(180deg,#060711 0%,var(--bg-deep) 52%,#070814 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{width:100%;min-height:70vh;max-width:1120px;margin:0 auto;padding:54px 0 28px}.h1{margin:0;font-size:34px;font-weight:950;letter-spacing:-.6px}.h2{margin:0;font-size:22px;font-weight:950;letter-spacing:-.3px}.p{color:var(--muted);line-height:1.55}.sub{margin-top:10px;max-width:80ch}.small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.35px;font-weight:900}.mono{font-family:var(--font-mono)}.muted{color:var(--muted)}.pill{display:inline-flex;align-items:center;width:fit-content;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(95,166,255,.25);background:#5fa6ff14;color:#9fd7ff;font-size:11px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.hr{height:1px;background:#2a3354a6;margin:14px 0}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.end{justify-content:flex-end}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.grid{display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.two{grid-template-columns:1.2fr .8fr;gap:14px}@media (max-width: 900px){.two{grid-template-columns:1fr}}.card{background:linear-gradient(135deg,#38416840,#10142499),#0e1020b8;border:1px solid rgba(42,51,84,.68);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card.padded,.card.pad{padding:16px}.card-title{font-weight:950;letter-spacing:-.2px}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.field{display:grid;gap:6px;align-content:start}.field-label{font-size:12px;color:var(--muted)}.input-wrap,.select-wrap{display:flex;align-items:center;gap:8px;background:#0e1020a6;border:1px solid rgba(42,51,84,.75);border-radius:12px;min-height:42px;padding:0 10px}.input-wrap:focus-within,.select-wrap:focus-within{border-color:#b68cff8c;box-shadow:0 0 0 3px #b68cff24}.ui-input,.ui-select{width:100%;height:40px;border:0;outline:0;color:var(--text);background:transparent;font:inherit}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-textarea{width:100%;border:1px solid rgba(42,51,84,.75);border-radius:12px;background:#0e1020a6;color:var(--text);font:inherit;padding:10px 12px;resize:vertical;min-height:96px}.ui-textarea:focus{outline:none;border-color:#b68cff8c;box-shadow:0 0 0 3px #b68cff24}.ui-btn{display:flex;height:40px;border-radius:12px;border:1px solid transparent;padding:0 14px;font:inherit;font-weight:800;color:var(--text);cursor:pointer;transition:.16s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),linear-gradient(135deg,#b68cfff2,#5fa6ffeb);box-shadow:0 0 #b68cff00}.ui-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 6px #b68cff1a}.ui-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ui-btn.secondary{background:#14182b99;border-color:#2a3354a6}.ui-btn.muted{background:#0e1020a6;border-color:#2a3354a6}.ui-btn.ghost{background:transparent;border-color:#2a3354a6;box-shadow:none}.ui-btn.ghost:hover{background:#14182b73;box-shadow:none}.ui-btn.danger{background:#ff7ea81f;border-color:#ff7ea859;color:#ffd6de;box-shadow:none}.ui-btn.danger:hover:not(:disabled){background:#ff7ea82e;border-color:#ff7ea87a;transform:translateY(-1px)}.ui-btn.danger .ico{opacity:.95}.ui-btn.sm{height:32px;border-radius:10px;padding:0 10px;font-size:12px;font-weight:800}.ui-btn.lg{height:46px;border-radius:14px;padding:0 16px}.ui-btn.block{width:100%}.spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.msg{padding:10px 12px;border-radius:12px;border:1px solid rgba(42,51,84,.75);background:#0e10208c;font-size:13px}.msg.ok{border-color:#58e0a34d;background:#58e0a31a;color:#c8ffea}.msg.err{border-color:#ff7ea84d;background:#ff7ea81a;color:#ffd1da}.badge{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(42,51,84,.75);background:#ffffff05;font-size:12px;font-weight:900}.badge.info{color:#d5e6ff;border-color:#5fa6ff59;background:#5fa6ff1f}.badge.success{color:#c8ffea;border-color:#58e0a352;background:#58e0a321}.badge.warning{color:#ffe1b2;border-color:#ffd16654;background:#ffd1661f}.badge.danger{color:#ffd1da;border-color:#ff7ea859;background:#ff7ea81f}.badge.sm{height:20px;padding:0 8px;font-size:11px}.badge.lg{height:28px;padding:0 12px;font-size:12px}.badge.state-active{color:#c8ffea;border-color:#58e0a352;background:#58e0a321}.badge.state-expired{color:#ffe1b2;border-color:#ffd16654;background:#ffd1661f}.badge.state-revoked,.badge.state-suspended{color:#ffd1da;border-color:#ff7ea859;background:#ff7ea81f}.badge.state-pending{color:#d5e6ff;border-color:#5fa6ff59;background:#5fa6ff1f}.badge.tier-trial{border-color:#2a3354f2;background:#2a3354b3;color:#9aa3c2}.badge.tier-standard{border-color:#9fd7ff4d;background:#9fd7ff1a;color:#9fd7ff}.badge.tier-pro{border-color:#b68cff66;background:#b68cff29;color:#d5c5ff}.badge.tier-extended{border-color:#ffd16659;background:#ffd1661f;color:#ffd166}
