@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--plane:#0b0d12;--surface:#13171f;--surface2:#191e27;--surface3:#222834;--ring:hsla(0,0%,100%,.075);--ring2:hsla(0,0%,100%,.14);--ring3:hsla(0,0%,100%,.22);--ink:#f3f5f9;--ink2:#b4bbc7;--muted:#808895;--accent:#4c8dff;--accent-ink:#8fb8ff;--accent-soft:rgba(76,141,255,.16);--accent-line:rgba(76,141,255,.34);--ok:#3ecf8e;--ok-soft:rgba(62,207,142,.15);--warn:#f5b544;--warn-soft:rgba(245,181,68,.15);--danger:#ff6b6b;--danger-soft:hsla(0,100%,71%,.15);--violet:#9b8cff;--violet-soft:rgba(155,140,255,.16);--cyan:#3fd0d8;--cyan-soft:rgba(63,208,216,.15);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 1px 0 hsla(0,0%,100%,.04) inset,0 10px 30px -12px rgba(0,0,0,.6);--shadow-pop:0 20px 48px -16px rgba(0,0,0,.7);--glow:0 10px 26px -8px rgba(76,141,255,.55);--radius:16px;--radius-sm:11px;--background:var(--plane);--foreground:var(--ink);--primary:var(--accent);--secondary:var(--cyan);--component-bg:var(--surface);--sidebar-bg:var(--surface)}:root[data-theme=light]{--plane:#f5f7fb;--surface:#fff;--surface2:#f2f5fa;--surface3:#e7ecf4;--ring:rgba(13,22,42,.1);--ring2:rgba(13,22,42,.16);--ring3:rgba(13,22,42,.26);--ink:#0c1526;--ink2:#475468;--muted:#6a7486;--accent:#2f6fe0;--accent-ink:#255ec6;--accent-soft:rgba(47,111,224,.1);--accent-line:rgba(47,111,224,.28);--ok:#17915c;--ok-soft:rgba(23,145,92,.11);--warn:#b5781a;--warn-soft:rgba(181,120,26,.13);--danger:#cf3b38;--danger-soft:rgba(207,59,56,.11);--violet:#6d5bd0;--violet-soft:rgba(109,91,208,.12);--cyan:#1596a0;--cyan-soft:rgba(21,150,160,.12);--shadow-sm:0 1px 2px rgba(13,22,42,.08);--shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 12px 28px -14px rgba(13,22,42,.28);--shadow-pop:0 24px 50px -18px rgba(13,22,42,.3);--glow:0 10px 24px -8px rgba(47,111,224,.45);--background:var(--plane);--foreground:var(--ink);--primary:var(--accent);--secondary:var(--cyan);--component-bg:var(--surface);--sidebar-bg:var(--surface)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(900px 400px at 100% -5%,var(--accent-soft),transparent 60%),var(--plane);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.1px}a{color:inherit;text-decoration:none}.orion-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--accent) 3%),var(--surface));border-right:1px solid var(--ring);-webkit-user-select:none;-moz-user-select:none;user-select:none}.orion-brand{display:flex;align-items:center;gap:11px;padding:20px 18px 16px;text-decoration:none}.orion-logo{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--accent),#7db0ff);display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;box-shadow:var(--glow);flex-shrink:0}.orion-brand b{font-weight:800;font-size:15.5px;color:var(--ink);line-height:1.2}.orion-brand .sub{display:block;font-size:11px;color:var(--muted);font-weight:600;margin-top:1px}.orion-nav{padding:6px 12px;overflow-y:auto;flex:1 1}.orion-nav .grp{font-size:10.5px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted);padding:16px 12px 6px;font-weight:700}.orion-nav a{position:relative;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:11px;color:var(--ink2);text-decoration:none;font-weight:600;margin:2px 0;font-size:13.5px;transition:all .15s ease;cursor:pointer}.orion-nav a:hover{background:var(--surface2);color:var(--ink)}.orion-nav a.on{background:var(--accent-soft);color:var(--ink)}.orion-nav a.on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.orion-nav a.on svg{color:var(--accent)}.orion-pin{margin-top:auto;border-top:1px solid var(--ring);padding:12px;display:flex;align-items:center;gap:11px;background:var(--surface)}.orion-avatar{width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,var(--surface3),var(--surface2));display:grid;place-items:center;font-weight:800;border:1px solid var(--ring2);flex-shrink:0}.orion-avatar,.orion-pin b{color:var(--ink);font-size:13px}.orion-pin b{font-weight:700}.orion-pin small{display:block;color:var(--muted);font-size:11px;font-weight:600}.orion-top{display:flex;align-items:center;gap:14px;padding:14px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--plane) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ring)}.orion-crumbs{font-size:13px;color:var(--muted);font-weight:600}.orion-crumbs b{color:var(--ink)}.orion-search{margin-left:auto;display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--ring2);border-radius:11px;padding:8px 13px;width:290px;color:var(--muted);transition:all .15s ease}.orion-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.orion-search input{border:0;background:transparent;color:var(--ink);outline:none;width:100%;font:inherit;font-size:13px}.orion-search kbd{font:inherit;font-size:11px;color:var(--muted);border:1px solid var(--ring2);border-radius:6px;padding:1px 6px;font-weight:600}.orion-iconbtn{width:38px;height:38px;border-radius:11px;border:1px solid var(--ring2);background:var(--surface);color:var(--ink2);display:grid;place-items:center;cursor:pointer;transition:all .15s ease;font:inherit}.orion-iconbtn:hover{color:var(--ink);border-color:var(--ring3);background:var(--surface2)}.orion-content{padding:24px 28px 56px;max-width:1540px;width:100%;margin:0 auto}.pagehead{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:20px}.pagehead h1{font-size:25px;font-weight:800;margin:0;letter-spacing:-.4px;color:var(--ink)}.pagehead p{margin:5px 0 0;color:var(--muted);font-size:13.5px}.actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.btn{border:1px solid var(--ring2);background:var(--surface);color:var(--ink);border-radius:11px;padding:9px 14px;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;transition:all .15s ease;white-space:nowrap}.btn:hover{border-color:var(--ring3);background:var(--surface2)}.btn.primary{background:linear-gradient(145deg,var(--accent),#5f9bff);border-color:transparent;color:#fff;box-shadow:var(--glow)}.btn.primary:hover{filter:brightness(1.06)}.btn.sm{padding:7px 11px;font-size:12.5px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:22px}.tile{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--ring);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.tile:after{content:"";position:absolute;inset:0 0 auto auto;width:120px;height:120px;transform:translate(35%,-45%);border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);pointer-events:none}.tile .top-row{display:flex;align-items:center;justify-content:space-between}.tile .lab{font-size:12.5px;color:var(--muted);font-weight:700}.tile .badge-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--ring)}.tile .val{font-size:29px;font-weight:800;margin-top:14px;letter-spacing:-.6px;line-height:1;color:var(--ink)}.tile .sub{margin-top:9px;font-size:12px;color:var(--ink2);font-weight:600;display:flex;gap:7px}.delta,.tile .sub{align-items:center}.delta{display:inline-flex;gap:3px;font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:999px}.delta.up{color:var(--ok);background:var(--ok-soft)}.delta.down{color:var(--danger);background:var(--danger-soft)}.card{background:var(--surface);border:1px solid var(--ring);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card .hd{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--ring)}.card .hd h3{margin:0;font-size:14px;font-weight:800;color:var(--ink)}.card .hd .count{margin-left:auto;font-size:11px;font-weight:700;background:var(--surface2);border:1px solid var(--ring);border-radius:999px;padding:3px 10px}.card .hd .count,.card .hd .hdicon{color:var(--muted)}.grid2{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px;align-items:start}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.split{display:grid;grid-template-columns:316px 1fr;grid-gap:18px;gap:18px;align-items:start}.mono{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:10.5px;font-weight:800;flex:none;letter-spacing:.3px}.toolbar{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--ring);flex-wrap:wrap}.seg{display:flex;background:var(--surface2);border:1px solid var(--ring);border-radius:11px;padding:3px}.seg button{border:0;background:transparent;color:var(--ink2);font-weight:700;font-size:12.5px;padding:7px 13px;border-radius:8px;cursor:pointer;font:inherit;transition:all .12s ease}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.scope{margin-left:auto;color:var(--muted);font-weight:600;font-size:12.5px}.scope b{color:var(--ink)}.filterbar{gap:10px;flex-wrap:wrap}.filterbar,.selbox{display:flex;align-items:center}.selbox{gap:8px;background:var(--surface);border:1px solid var(--ring2);border-radius:10px;padding:8px 12px;color:var(--ink2);font-weight:600;font-size:12.5px;cursor:pointer}.selbox b{color:var(--ink)}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}thead th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:800;padding:12px 18px;border-bottom:1px solid var(--ring);white-space:nowrap;background:var(--surface);position:-webkit-sticky;position:sticky;top:0}tbody td.num,thead th.num{text-align:right}tbody td{padding:13px 18px;border-bottom:1px solid var(--ring);vertical-align:middle;white-space:nowrap;color:var(--ink)}tbody tr{transition:background .12s ease}tbody tr:hover{background:var(--surface2)}tbody tr:last-child td{border-bottom:0}.acct{display:flex;align-items:center;gap:12px}.acct b{font-weight:700;color:var(--ink)}.acct small{display:block;color:var(--muted);font-size:11.5px;font-weight:600;margin-top:1px}.tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 10px;border-radius:8px;border:1px solid transparent;white-space:nowrap}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tag.root{color:var(--violet);background:var(--violet-soft)}.tag.ent{color:var(--accent-ink);background:var(--accent-soft)}.tag.res{color:var(--warn);background:var(--warn-soft)}.tag.cust{color:var(--ink2);background:var(--surface2);border-color:var(--ring)}.tag.admin{color:var(--violet);background:var(--violet-soft)}.tag.ops{color:var(--cyan);background:var(--cyan-soft)}.state{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;border:1px solid transparent}.state.prod{color:var(--ok);background:var(--ok-soft)}.state.trial{color:var(--warn);background:var(--warn-soft)}.status{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:12.5px}.status .d{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.status.on{color:var(--ok)}.status.off{color:var(--muted)}.status.susp{color:var(--warn)}.status.dead{color:var(--danger)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px}.pill.ok{color:var(--ok);background:var(--ok-soft)}.pill.warn{color:var(--warn);background:var(--warn-soft)}.pill.bad{color:var(--danger);background:var(--danger-soft)}.pill.info{color:var(--accent-ink);background:var(--accent-soft)}.pill.mut{color:var(--ink2);background:var(--surface2)}.usebar{width:120px;height:7px;border-radius:999px;background:var(--surface3);overflow:hidden;display:inline-block;vertical-align:middle;border:1px solid var(--ring)}.usebar i{display:block;height:100%;border-radius:999px}.rowact{display:flex;gap:6px;justify-content:flex-end}.rowact button{width:32px;height:32px;border-radius:9px;border:1px solid var(--ring);background:transparent;color:var(--ink2);cursor:pointer;display:grid;place-items:center;transition:all .12s ease;font:inherit}.rowact button:hover{color:var(--ink);border-color:var(--ring3);background:var(--surface2)}.tfoot{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;color:var(--muted);font-size:12.5px;font-weight:600}.pager{display:flex;gap:6px}.pager button{min-width:32px;height:32px;border-radius:9px;border:1px solid var(--ring2);background:transparent;color:var(--ink2);font-weight:700;cursor:pointer;font:inherit}.pager button:hover{background:var(--surface2);color:var(--ink)}.pager button.on{background:var(--accent);border-color:var(--accent);color:#fff}.formrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--ring)}.formrow:last-child{border-bottom:0}.formrow .fl b{font-weight:700;font-size:13.5px;color:var(--ink)}.formrow .fl small{display:block;color:var(--muted);font-size:12px;font-weight:600;margin-top:2px;max-width:420px}.inp{display:flex;gap:9px;align-items:center}.inp input{background:var(--surface2);border:1px solid var(--ring2);border-radius:10px;padding:10px 12px;color:var(--ink);font:inherit;font-size:13px;outline:none;transition:all .15s ease;min-width:300px}.inp input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.switch{width:44px;height:26px;border-radius:999px;background:var(--surface3);border:1px solid var(--ring2);position:relative;cursor:pointer;flex:none;transition:background .15s ease}.switch.on{background:var(--accent);border-color:transparent}.switch i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.3)}.switch.on i{left:20px}.evt{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--ink2);background:var(--surface2);border:1px solid var(--ring);border-radius:8px;padding:6px 10px}.evt .d{width:7px;height:7px;border-radius:50%;background:var(--accent)}.codebox{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink2);background:var(--surface2);border:1px solid var(--ring);border-radius:10px;padding:12px 14px;overflow:auto;line-height:1.6}.ant-layout{background:transparent!important}.ant-card{background:var(--surface)!important;border:1px solid var(--ring)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important}.ant-card-head{border-bottom:1px solid var(--ring)!important;color:var(--ink)!important}.ant-card-head-title{font-weight:800!important;font-size:14px!important}.ant-table-thead>tr>th,.ant-table-wrapper .ant-table{background:var(--surface)!important}.ant-table-thead>tr>th{border-bottom:1px solid var(--ring)!important;color:var(--muted)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--ring)!important;color:var(--ink)!important}.ant-table-tbody>tr:hover>td{background:var(--surface2)!important}.ant-modal-content,.ant-modal-header{background:var(--surface)!important;color:var(--ink)!important;border-radius:var(--radius)!important}.ant-modal-title{color:var(--ink)!important;font-weight:800!important}.ant-input,.ant-input-number,.ant-select-selector{border-radius:var(--radius-sm)!important}@media (max-width:1180px){.tiles{grid-template-columns:repeat(2,1fr)}.grid2,.split{grid-template-columns:1fr}}@media (max-width:860px){.orion-search{display:none}.tiles{grid-template-columns:1fr}}@font-face{font-family:__Nunito_Sans_0d3ddf;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Nunito_Sans_0d3ddf;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Nunito_Sans_0d3ddf;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Nunito_Sans_0d3ddf;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Nunito_Sans_0d3ddf;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Nunito_Sans_Fallback_0d3ddf;src:local("Arial");ascent-override:99.39%;descent-override:34.70%;line-gap-override:0.00%;size-adjust:101.72%}.__className_0d3ddf{font-family:__Nunito_Sans_0d3ddf,__Nunito_Sans_Fallback_0d3ddf;font-style:normal}.__variable_0d3ddf{--font-nunito:"__Nunito_Sans_0d3ddf","__Nunito_Sans_Fallback_0d3ddf"}