:root{--cx-side-bg:#16181c;--cx-side-deep:#0b0d10;--cx-side-hover:#272b31;--cx-side-line:#3d434b;--cx-side-fg:#dde0e4;--cx-side-label:#7e8792;--cx-side-w:236px}.cx-shell{display:flex;min-height:100vh;background:var(--bg-shell)}.cx-side{width:var(--cx-side-w);flex:none;background:var(--cx-side-bg);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.cx-side-head{flex:none;padding:18px 18px 14px;border-bottom:1px solid var(--cx-side-line)}.cx-wordmark{font-size:21px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:#fff;line-height:1;display:block}.cx-wordmark b{color:var(--bg-brand);font-weight:800}.cx-side-sub{margin-top:7px;font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--cx-side-label)}.cx-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:11px 12px 12px;display:flex;flex-direction:column;gap:2px}.cx-nav-label{padding:14px 6px 5px;font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--cx-side-label)}.cx-nav>.cx-nav-label:first-child{padding-top:5px}.cx-nav-label.is-accent{color:var(--bg-brand)}.cx-nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;font:inherit;font-size:15px;font-weight:600;text-align:left;color:var(--cx-side-fg);background:transparent;text-decoration:none;border:none;border-radius:8px;padding:0 12px;min-height:40px;transition:background 80ms linear,color 80ms linear}.cx-nav-item:hover{background:var(--cx-side-hover);color:#fff}.cx-nav-count,.cx-nav-item[aria-current=page],.cx-nav-item[aria-current=page]:hover{background:var(--bg-brand);color:var(--fg-on-brand)}.cx-nav-count{font-size:13px;font-weight:800;border-radius:999px;padding:2px 8px;font-feature-settings:tabular-nums lining-nums slashed-zero;font-variant-numeric:tabular-nums lining-nums slashed-zero}.cx-nav-item[aria-current=page] .cx-nav-count{color:#fff;background:var(--cx-side-bg)}.cx-side-foot{flex:none}.cx-side-foot,.cx-whoami{display:flex;flex-direction:column}.cx-whoami{padding:12px 14px 14px;border-top:1px solid var(--cx-side-line);gap:4px}.cx-whoami-label{font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--cx-side-label)}.cx-whoami-name{font-size:15px;font-weight:700;color:#fff}.cx-whoami-role{font-size:13px;color:var(--cx-side-label);text-transform:capitalize}.cx-signout{margin-top:6px;font:inherit;font-size:14px;font-weight:600;text-align:left;color:var(--cx-side-fg);background:transparent;border:1px solid var(--cx-side-line);border-radius:8px;padding:0 10px;min-height:40px;cursor:pointer;transition:background 80ms linear}.cx-signout:hover{background:var(--cx-side-hover);color:#fff}.cx-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.cx-live{display:flex;align-items:center;gap:14px;padding:11px 28px;min-height:52px;background:var(--bg-destructive);color:#fff;text-decoration:none}.cx-live-flag{flex:none;font-size:11px;letter-spacing:.1em;font-weight:800;text-transform:uppercase;color:var(--fg-on-brand);background:var(--bg-brand);border-radius:5px;padding:4px 9px}.cx-live-text{flex:1 1;min-width:0;font-size:16px;font-weight:700}.cx-head{background:var(--bg-surface);border-bottom:1px solid var(--border-default);padding:15px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cx-head h1{margin:0;font-size:25px;font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase}.cx-head-sub{font-size:15px;color:var(--fg-muted)}.cx-head-actions{gap:10px;flex-wrap:wrap}.cx-head-actions,.cx-search{display:flex;align-items:center}.cx-search{gap:8px;background:var(--bg-surface-sunken);border-radius:8px;padding:0 12px;min-height:44px}.cx-search input{font:inherit;width:208px;max-width:40vw;font-size:15px;color:var(--fg-default);background:transparent;border:none;padding:0;min-height:44px}.cx-search-icon{color:var(--fg-muted);font-weight:700}.cx-btn{font:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px;padding:0 16px;min-height:44px;cursor:pointer;transition:background 80ms linear}.cx-btn:hover{background:var(--bg-surface-sunken)}.cx-btn-primary{font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-on-brand);background:var(--bg-brand);border-color:transparent;padding:0 18px}.cx-btn-primary:hover{background:#fbbb4c}.cx-content{padding:18px 28px 32px;display:flex;flex-direction:column;gap:18px}.cx-content>*{min-width:0}.cx-content .og-root{background:transparent}.cx-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.cx-card:has(table),.cx-content>:has(>table){overflow-x:auto}.cx-card-head{padding:13px 18px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:700}.cx-card-body{padding:14px 18px}.cx-content table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.cx-content table:has(tr>td:only-child),.cx-content table:has(tr>th:only-child){min-width:0}.cx-content th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--fg-muted);padding:10px 14px;background:var(--bg-surface-sunken);border-bottom:1px solid var(--border-default);white-space:nowrap}.cx-content td{padding:11px 14px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.cx-content tbody tr:last-child td{border-bottom:0}.cx-content .num,.cx-content td.num,.cx-content td:has(+td:last-child),.cx-content th.num{font-feature-settings:tabular-nums lining-nums slashed-zero;font-variant-numeric:tabular-nums lining-nums slashed-zero}@media (max-width:1023px){.cx-shell{flex-direction:column}.cx-side{width:100%;height:auto;position:static;flex-direction:row;align-items:center;gap:12px;padding:8px 16px;overflow:visible}.cx-side-head{padding:0;border-bottom:0;flex:none}.cx-side-sub{display:none}.cx-nav{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:0;gap:6px;scrollbar-width:thin}.cx-nav-label{display:none}.cx-nav-item{white-space:nowrap;min-height:44px}.cx-side-foot{flex-direction:row;margin-left:auto}.cx-whoami{border-top:0;padding:0 4px}.cx-whoami-label,.cx-whoami-role{display:none}.cx-head{padding:14px 16px}.cx-live{padding:11px 16px}.cx-content{padding:14px 16px 96px}.cx-search input{width:100%}}.cx-bare{min-height:100vh;background:var(--bg-shell);display:flex;align-items:center;justify-content:center;padding:24px}.cx-bare-card{width:100%;max-width:420px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:14px;padding:28px}.cx-bare-mark{font-size:26px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:4px}.cx-bare-mark b{color:var(--fg-brand);font-weight:800}.cx-bare-sub{font-size:15px;color:var(--fg-muted);margin-bottom:20px}@media (prefers-reduced-motion:reduce){.cx-btn,.cx-nav-item,.cx-signout{transition:none}}