:root{--sb-ink-950:#081a31;--sb-ink-900:#0c2444;--sb-ink-850:#123054;--sb-ink-800:#173c67;--sb-surface-0:#fff;--sb-surface-50:#f5f8fc;--sb-surface-100:#eff4f9;--sb-surface-150:#e8eef7;--sb-surface-900:#071527;--sb-line-soft:#0b1c3514;--sb-line:#0b1c351f;--sb-line-strong:#0b1c352e;--sb-text:#0a1f3d;--sb-text-soft:#4f6685;--sb-text-muted:#7387a1;--sb-cyan:#59d8ff;--sb-cyan-strong:#22c7ff;--sb-violet:#8e6dff;--sb-teal:#66e2d1;--sb-blue:#1976ff;--sb-good:#2daf77;--sb-warn:#f3ae3d;--sb-danger:#f56565;--sb-shadow-xs:0 6px 16px #07162c0d;--sb-shadow-sm:0 12px 28px #07162c14;--sb-shadow-md:0 22px 48px #07162c1c;--sb-shadow-lg:0 34px 72px #07162c24;--sb-radius-sm:12px;--sb-radius-md:18px;--sb-radius-lg:24px;--sb-radius-xl:32px;--sb-space-1:4px;--sb-space-2:8px;--sb-space-3:12px;--sb-space-4:16px;--sb-space-5:20px;--sb-space-6:24px;--sb-space-8:32px;--sb-space-10:40px;--sb-space-12:48px;--sb-space-16:64px;--sb-space-20:80px;--sb-space-24:96px;--sb-content-max:1200px;--sb-sidebar-w:240px;--nav:#081a31;--nav-2:#0c2444;--nav-3:#123054;--bg:#eef3f8;--bg-2:#f7faff;--panel:#fff;--panel-soft:#f7fbff;--ink:#0a1f3d;--muted:#5d728e;--line:#11213f1a;--line-strong:#11213f2e;--primary:#59d8ff;--primary-2:#63a6ff;--violet:#8e6dff;--teal:#66e2d1;--good:#2daf77;--warn:#f3ae3d;--critical:#f56565;--shadow-lg:0 26px 56px #07122817;--shadow-sm:0 10px 28px #0812270f;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--sidebar-w:240px}
@layer utilities{.tw-bg-surface{background-color:var(--sb-surface-0)}.tw-bg-surface-soft{background-color:var(--sb-surface-50)}.tw-text-primary{color:var(--sb-text)}.tw-text-muted{color:var(--sb-text-muted)}.tw-border-soft{border:1px solid var(--sb-line-soft)}.tw-border-strong{border:1px solid var(--sb-line-strong)}.tw-shadow-panel{box-shadow:var(--sb-shadow-sm)}.tw-radius-panel{border-radius:var(--sb-radius-md)}.tw-gap-1{gap:var(--sb-space-1)}.tw-gap-2{gap:var(--sb-space-2)}.tw-gap-3{gap:var(--sb-space-3)}.tw-gap-4{gap:var(--sb-space-4)}}
*{box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{height:100%;min-height:100%;color:var(--sb-text);background:linear-gradient(180deg, #f8fbff 0%, var(--sb-surface-100) 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body>*{min-height:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:#59d8ff4d}.shell-width{width:min(calc(100% - 48px), var(--sb-content-max));margin-inline:auto}
.app-shell{--topbar-h:54px;--sidebar-rail-w:58px;--sidebar-rail-expanded-w:175px;--app-btn-gap:10px;--app-action-btn-min-height:29px;--app-action-btn-padding-block:6px;--app-action-btn-padding-inline:12px;--app-action-btn-radius:10px;--app-action-btn-font-size:.76rem;--app-action-btn-font-weight:700;--app-action-btn-bg:linear-gradient(180deg, #fdfffffa, #f4f6f9fa);--app-action-btn-text:#4a4e54f0;--app-action-btn-border:#9ca2aa38;--app-action-btn-shadow:0 8px 18px #2e313614, inset 0 1px 0 #ffffffe0;--app-action-btn-hover-bg:linear-gradient(180deg, #fafbfcfa, #eef1f5fa);--app-action-btn-hover-text:#3d4046;--app-action-btn-hover-border:#848a9242;--app-action-btn-active-bg:linear-gradient(180deg, #e7eaeefa, #d8dde2fa);--app-action-btn-active-text:#202429;--app-action-btn-active-border:#91979f57;--app-action-btn-active-shadow:0 8px 18px #2e313614, inset 0 1px 0 #ffffffe0;--app-filter-btn-min-height:24px;--app-filter-btn-padding-block:4px;--app-filter-btn-padding-inline:10px;--app-filter-btn-radius:10px;--app-filter-btn-font-size:.72rem;--app-filter-btn-font-weight:700;--app-filter-btn-bg:linear-gradient(180deg, #fdfffffa, #f4f6f9fa);--app-filter-btn-text:#4a4e54f0;--app-filter-btn-border:#9ca2aa38;--app-filter-btn-shadow:0 6px 14px #2e31360d, inset 0 1px 0 #ffffffe0;--app-filter-btn-hover-bg:linear-gradient(180deg, #fafbfcfa, #eef1f5fa);--app-filter-btn-hover-text:#3d4046;--app-filter-btn-hover-border:#848a9242;--app-filter-btn-active-bg:linear-gradient(180deg, #e7eaeefa, #d8dde2fa);--app-filter-btn-active-text:#202429;--app-filter-btn-active-border:#91979f57;--app-filter-btn-active-shadow:0 8px 18px #2e313614, inset 0 1px 0 #ffffffe0;--app-btn-min-height:var(--app-action-btn-min-height);--app-btn-padding-block:var(--app-action-btn-padding-block);--app-btn-padding-inline:var(--app-action-btn-padding-inline);--app-btn-radius:var(--app-action-btn-radius);--app-btn-font-size:var(--app-action-btn-font-size);--app-btn-font-weight:var(--app-action-btn-font-weight);--app-page-heading-size:.88rem;--app-page-heading-weight:700;--app-page-heading-color:#35383ce0;--app-card-heading-size:1.02rem;--app-card-heading-weight:700;--app-card-heading-color:#2b2e32eb;--app-card-copy-size:.82rem;--app-card-copy-line-height:1.45;--app-card-copy-color:#5b5f65db;--app-label-size:.72rem;--app-label-weight:700;--app-label-letter-spacing:.03em;--app-label-color:#565a60d6;--app-input-font-size:.82rem;--app-input-line-height:1.35;--app-input-min-height:42px;--app-btn-primary-start:#fdfefe;--app-btn-primary-end:#f4f6f9;--app-btn-primary-text:#4a4e54f0;--app-btn-primary-border:#9ca2aa38;--app-btn-primary-shadow:0 8px 18px #2e313614, inset 0 1px 0 #ffffffe0;--app-btn-primary-shadow-strong:0 8px 18px #2e313614, inset 0 1px 0 #ffffffe0;--app-btn-secondary-bg:linear-gradient(180deg, #fdfffffa, #f4f6f9fa);--app-btn-secondary-text:#4a4e54f0;--app-btn-secondary-border:#9ca2aa38;--app-btn-secondary-shadow:0 8px 18px #2e313614, inset 0 1px 0 #ffffffe0;--app-btn-secondary-hover-bg:linear-gradient(180deg, #fafbfcfa, #eef1f5fa);--app-btn-secondary-hover-text:#3d4046;--app-btn-secondary-hover-border:#848a9242;--app-btn-disabled-bg:linear-gradient(180deg, #eceef1f5, #dee1e6fa);--app-btn-disabled-text:#686c73e0;--app-btn-disabled-border:#91959c3d;--app-btn-disabled-shadow:0 8px 18px #2e31360a;--app-control-min-height:var(--app-filter-btn-min-height);--app-control-padding-block:var(--app-filter-btn-padding-block);--app-control-padding-inline:var(--app-filter-btn-padding-inline);--app-control-radius:var(--app-filter-btn-radius);--app-control-font-size:var(--app-filter-btn-font-size);--app-control-font-weight:var(--app-filter-btn-font-weight);--app-control-bg:var(--app-filter-btn-bg);--app-control-text:var(--app-filter-btn-text);--app-control-border:var(--app-filter-btn-border);--app-control-hover-bg:var(--app-filter-btn-hover-bg);--app-control-hover-text:var(--app-filter-btn-hover-text);--app-control-hover-border:var(--app-filter-btn-hover-border);--app-control-active-bg:var(--app-filter-btn-active-bg);--app-control-active-text:var(--app-filter-btn-active-text);--app-control-active-border:var(--app-filter-btn-active-border);--app-control-active-shadow:var(--app-filter-btn-active-shadow);--app-focus-ring:#70747b8c;--workspace-surface-paper:#faf9f5;--workspace-surface-line:#e7e6e1;--workspace-shell-bg:var(--workspace-surface-paper);--workspace-main-bg:var(--workspace-surface-paper);--workspace-sidebar-bg:linear-gradient(180deg, #efefef 0%, #e7e7e7 44%, #ddd 100%);--workspace-sidebar-text:#35383c;--workspace-sidebar-border:#78787829;--workspace-sidebar-header-bg:linear-gradient(180deg, #f2f2f2fa, #e9e9e9f5 72%, #e3e3e3e6);--workspace-sidebar-search-bg:#ffffff85;--workspace-sidebar-search-border:#7878781f;--workspace-sidebar-search-icon:#52555aad;--workspace-sidebar-search-placeholder:#52555a9e;--workspace-sidebar-result-bg:#ffffff75;--workspace-sidebar-result-bg-hover:#ffffffad;--workspace-sidebar-result-border:#7878781a;--workspace-sidebar-result-title:#2f3134;--workspace-sidebar-result-meta:#52555aad;--workspace-sidebar-result-copy:#43464ac2;--workspace-topbar-bg:var(--workspace-surface-paper);--workspace-topbar-border:var(--workspace-surface-line);--workspace-topbar-shadow:none;--workspace-chip-bg:linear-gradient(180deg, #ffffffe0, #f2f2f2bd);--workspace-chip-bg-hover:linear-gradient(180deg, #fffffff5, #f7f7f7d1);--workspace-chip-border:#52555a1f;--workspace-chip-shadow:0 8px 18px #3c3f4414, inset 0 1px 0 #ffffff80;--workspace-chip-shadow-hover:0 12px 24px #3c3f441f, inset 0 1px 0 #ffffff8a;--workspace-chip-text:#43464a;--workspace-glyph-bg:linear-gradient(180deg, #ffffffe6, #e0e0e0d6);--workspace-glyph-border:#52555a14;--workspace-glyph-text:#3f4348;--workspace-menu-bg:#fff8f2fa;--workspace-menu-border:#b88e682e;--workspace-menu-shadow:0 22px 48px #51331f24;--workspace-menu-account-bg:#ffffff8a;--workspace-menu-account-border:#52555a14;--workspace-menu-link-text:#433126;--workspace-menu-link-separator:#52555a14;--workspace-menu-link-hover:#f0bf7a24;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) minmax(0, 1fr);background:var(--workspace-shell-bg);align-items:start;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.app-shell-chrome-light{grid-template-columns:0 1fr}
.org-console-shell{min-height:calc(100dvh - var(--topbar-h));background:radial-gradient(circle at 0 0,#e8b87a1f,#0000 24%),radial-gradient(circle at 100% 0,#abc3e31f,#0000 22%),linear-gradient(#fffdfafa,#f7f2ecfa);grid-template-columns:222px minmax(0,1fr);transition:grid-template-columns .18s;display:grid}.org-console-shell.is-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.org-console-sidebar{min-height:calc(100dvh - var(--topbar-h));background:linear-gradient(#ffffffd1,#f4eee7e6),radial-gradient(circle at 0 0,#e2a45e29,#0000 32%);border-right:1px solid #8d7a671f;grid-template-rows:auto 1fr auto;gap:10px;height:100%;padding:16px 10px 12px;transition:padding .18s,gap .18s;display:grid}.org-console-nav{align-content:start;gap:6px;display:grid}.org-console-nav-link{color:#3f4348d6;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:6px 8px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:grid}.org-console-nav-link:hover{color:#1f2125eb;background:#ffffffa3;border-color:#8d7a6724}.org-console-nav-link.active{color:#17191cf5;background:linear-gradient(#fffffff5,#f1ede8fa);border-color:#8d7a6729;box-shadow:0 10px 20px #593f2614}.org-console-nav-icon{background:#ffffffd1;border:1px solid #8d7a671f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffffb8}.org-console-nav-icon .workspace-rail-icon-svg{width:20px;height:20px}.org-console-nav-copy{gap:2px;min-width:0;display:grid}.org-console-nav-copy strong{color:currentColor;font-size:.86rem;font-weight:700}.org-console-nav-copy small{color:#5d554cbd;font-size:.68rem}.org-console-sidebar-footer{gap:10px;margin-top:auto;padding:4px;display:grid}.org-console-sidebar-meta{color:#625950c2;gap:4px;padding:0 4px;font-size:.72rem;display:grid}.org-console-sidebar-control{justify-content:flex-start;display:flex;position:relative}.org-console-sidebar-control-button{color:#2e3237e6;cursor:pointer;background:#ffffffe6;border:1px solid #8d7a6724;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.org-console-sidebar-control-button:hover,.org-console-sidebar-control-button.active{background:#fffffffa;border-color:#8d7a6738;box-shadow:0 10px 20px #593f2614}.org-console-sidebar-control-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.org-console-sidebar-control-menu{z-index:20;background:#fffffffa;border:1px solid #8d7a6729;border-radius:14px;gap:3px;width:160px;padding:10px 9px 9px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 18px 36px #2d303624}.org-console-sidebar-control-option{color:#4a4f55;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:28px;padding:0 6px;font-size:.76rem;font-weight:600;display:flex}.org-console-sidebar-control-option:hover,.org-console-sidebar-control-option.active{color:#1d2125;background:#36393f0f}.org-console-sidebar-control-indicator{text-align:center;color:#2d3137;flex:none;width:12px}.org-console-sidebar.collapsed{padding-inline:8px}.org-console-sidebar.collapsed .org-console-sidebar-brand-copy,.org-console-sidebar.collapsed .org-console-nav-copy,.org-console-sidebar.collapsed .org-console-sidebar-meta{display:none}.org-console-sidebar.collapsed .org-console-nav-link{grid-template-columns:1fr;justify-items:center;padding-inline:0}.org-console-sidebar.collapsed .org-console-sidebar-control{justify-content:center}.org-console-main{padding:18px 24px 28px;overflow:auto}.org-console-header{gap:8px;margin-bottom:14px;display:grid}.org-console-header-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#7b5e42d6;background:#ffffffdb;border:1px solid #8d7a6724;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.org-console-header h2{color:#1e1f22f5;margin:0;font-size:clamp(1.55rem,1.9vw,2rem);line-height:1.06}.org-console-header p{white-space:nowrap;text-overflow:ellipsis;color:#544c44d6;max-width:100%;margin:0;font-size:.9rem;line-height:1.2;overflow:hidden}.org-console-alert{color:#8a4527;background:#fff4eeeb;border:1px solid #cb6c422e;border-radius:12px;width:fit-content;margin-top:2px;padding:9px 12px;font-size:.84rem;font-weight:600}.org-console-alert.success{color:#237049;background:#effff5f0;border-color:#4aa96d2e}.org-console-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.org-console-stat-card{background:#ffffffd1;border:1px solid #8d7a671f;border-radius:14px;gap:4px;min-height:70px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #593f260d}.org-console-stat-card span{letter-spacing:.1em;text-transform:uppercase;color:#806144c7;font-size:.64rem;font-weight:800}.org-console-stat-card strong{color:#1c1e22f0;font-size:.98rem}.org-console-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.org-console-section-stack{gap:12px;display:grid}.org-console-subtoolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.org-console-search{background:#ffffffe6;border:1px solid #8d7a6724;border-radius:12px;flex:360px;align-items:center;gap:10px;max-width:420px;min-height:40px;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.org-console-search span{color:#655a4ea8;font-size:1rem}.org-console-search input{color:#2a2b2feb;background:0 0;border:0;outline:0;width:100%;font-size:.88rem}.org-console-search input::placeholder{color:#655a4e94}.org-console-select-field,.org-console-field{gap:6px;min-width:0;display:grid}.org-console-select-field span,.org-console-field span{letter-spacing:.08em;text-transform:uppercase;color:#806144cc;font-size:.66rem;font-weight:800}.org-console-select-field select,.org-console-field input,.org-console-field select{color:#24272beb;background:#ffffffeb;border:1px solid #8d7a6724;border-radius:12px;outline:0;width:100%;min-height:40px;padding:0 12px;font-size:.88rem;box-shadow:inset 0 1px #fffc}.org-console-field input::placeholder{color:#655a4e94}.org-console-field input:disabled{color:#6d645bb8;cursor:not-allowed;background:#ececece6;border-color:#8d7a671a}.org-console-field input[readonly]{color:#6d645bb8;cursor:default;background:#ececece6;border-color:#8d7a671a}.org-console-field--wide{grid-column:1/-1}.org-console-toolbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.org-console-view-toggle{background:#ffffffbd;border:1px solid #8d7a671f;border-radius:14px;grid-auto-flow:column;gap:8px;padding:4px;display:inline-grid}.org-console-view-button{color:#645c54cc;border-radius:12px;place-items:center;width:40px;height:40px;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:grid}.org-console-view-button:hover{color:#24272beb;background:#ffffffe6}.org-console-view-button.active{color:#1c1e22f0;background:linear-gradient(#fffffff5,#f1ede8fa);box-shadow:0 10px 22px #593f2614}.org-console-view-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.org-console-primary-action{color:#13472a;background:linear-gradient(135deg,#6fe29b,#38c474);border:1px solid #2f9a5c38;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 18px #37a56524}.org-console-primary-action:hover{filter:brightness(1.02)}.org-console-secondary-action{color:#2d3035e6;cursor:pointer;background:#ffffffe0;border:1px solid #8d7a6724;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.org-console-form-card{background:#ffffffd6;border:1px solid #8d7a671f;border-radius:16px;gap:14px;margin-bottom:12px;padding:16px;display:grid;box-shadow:0 10px 24px #593f260d}.org-console-form-header{gap:8px;display:grid}.org-console-form-header h3{color:#1f2125f0;margin:4px 0 0;font-size:1.04rem}.org-console-form-header p{color:#544c44d1;margin:0;font-size:.86rem;line-height:1.45}.org-console-form-section{border-top:1px solid #8d7a671f;grid-column:1/-1;gap:4px;margin-top:4px;padding-top:10px;display:grid}.org-console-form-section strong{color:#1f2125f0;font-size:.96rem}.org-console-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.org-console-form-actions{justify-content:flex-end;display:flex}.org-console-form-actions--full{grid-column:1/-1}.org-console-workspace-grid{gap:16px;display:grid}.org-console-workspace-grid.is-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.org-console-workspace-grid.is-list{grid-template-columns:1fr}.org-console-workspace-card{background:radial-gradient(circle at 100% 0,#eed0a533,#0000 30%),linear-gradient(#fffffffa,#f6f1ebf7);border:1px solid #907c681f;border-radius:22px;gap:14px;min-height:224px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffbd,0 18px 34px #593f260f}.org-console-workspace-grid.is-list .org-console-workspace-card{min-height:0}.org-console-workspace-topline,.org-console-workspace-body,.org-console-workspace-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-console-workspace-type,.org-console-workspace-plan{color:#40444adb;letter-spacing:.08em;text-transform:uppercase;background:#ffffffe6;border:1px solid #907c6824;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.org-console-workspace-status{color:#454a52cc;background:#6d737c14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.org-console-workspace-status.active{color:#2b8b5a;background:#43af791f}.org-console-workspace-copy{min-width:0}.org-console-workspace-copy h3{color:#1f2125f0;margin:0;font-size:1.24rem}.org-console-workspace-copy p{color:#5e544ad1;margin:6px 0 0;font-size:.9rem}.org-console-workspace-summary{color:#544c44d1;margin:0;font-size:.9rem;line-height:1.6}.org-console-workspace-meta{gap:4px;display:grid}.org-console-workspace-meta span{color:#5e544ac2;font-size:.8rem}.org-console-workspace-action{appearance:none;color:#fffaf4;cursor:pointer;background:linear-gradient(135deg,#1e2126,#4d525a);border:0;border-radius:999px;min-height:42px;padding:0 18px;font-size:.84rem;font-weight:700;box-shadow:0 14px 28px #23262b29}.org-console-workspace-action:hover{filter:brightness(1.04)}.org-console-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.org-console-panel{background:#ffffffd1;border:1px solid #8d7a671f;border-radius:16px;gap:10px;min-height:0;padding:16px;display:grid;box-shadow:0 10px 24px #593f260d}.org-console-panel--compact{align-content:start}.org-console-panel-label{letter-spacing:.1em;text-transform:uppercase;color:#806144c7;font-size:.64rem;font-weight:800}.org-console-panel h3{color:#1f2125f0;margin:0;font-size:1rem}.org-console-panel p{color:#544c44d1;margin:0;font-size:.86rem;line-height:1.45}.org-console-chip-row{flex-wrap:wrap;gap:8px;display:flex}.org-console-chip{color:#3a3e44d6;background:#ffffffe0;border:1px solid #907c681f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.org-console-split-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:12px;display:grid}.org-console-table-card{background:#ffffffd6;border:1px solid #8d7a671f;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 24px #593f260d}.org-console-table-card-header{justify-content:space-between;align-items:end;gap:10px;display:flex}.org-console-table-card-header h3{color:#1f2125f0;margin:4px 0 0;font-size:1rem}.org-console-table-card-meta{color:#625950c2;font-size:.72rem;font-weight:700}.org-console-detail-list,.org-console-meter-list{gap:12px;display:grid}.org-console-table-wrap{background:#faf7f2d1;border:1px solid #8d7a671f;border-radius:12px;overflow:auto}.org-console-table{border-collapse:collapse;width:100%;min-width:420px}.org-console-table th,.org-console-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #8d7a671a;padding:10px 12px}.org-console-table th{letter-spacing:.08em;text-transform:uppercase;color:#806144c7;font-size:.66rem;font-weight:800}.org-console-table td strong{color:#1f2125f0;font-size:.86rem;display:block}.org-console-table td span{color:#5e544ac7;margin-top:2px;font-size:.74rem;display:block}.org-console-table--dense td,.org-console-table--dense th{padding-block:9px}.org-console-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11141847;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.org-console-modal{background:#fffcf8fa;border:1px solid #8d7a672e;border-radius:22px;gap:14px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 28px 90px #22160838}.org-console-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.org-console-modal-header h3{color:#1f2125f0;margin:4px 0 0;font-size:1.2rem}.org-console-modal-copy{color:#544c44d1;margin:0;font-size:.86rem;line-height:1.45}@media (max-width:720px){.org-console-modal{width:min(100vw - 16px,680px);max-height:calc(100dvh - 16px);padding:16px}.org-console-modal-header{flex-direction:column}}.org-console-inline-status{color:#454a52d1;white-space:nowrap;background:#787e871a;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}.org-console-table td .org-console-inline-status{text-align:center;white-space:normal;justify-content:center;align-items:center;width:fit-content;min-width:0;max-width:100%;margin-top:0;line-height:1.1;display:inline-flex}.org-console-inline-status.active{color:#2b8b5a;background:#43af791f}.org-console-table-action-cell{white-space:nowrap;width:1%}.org-console-inline-button{color:#262a2eeb;cursor:pointer;background:#fffffff0;border:1px solid #8d7a6724;border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.org-console-detail-item{background:#f8f4eee6;border:1px solid #907c681a;border-radius:16px;gap:3px;padding:14px 14px 12px;display:grid}.org-console-detail-item strong{color:#1f2125f0;font-size:.92rem}.org-console-detail-item span{color:#5e544ac7;font-size:.84rem}.org-console-meter-row{gap:8px;display:grid}.org-console-meter-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-console-meter-copy strong{color:#1f2125f0;font-size:.92rem}.org-console-meter-copy span{color:#5e544ac2;font-size:.82rem}.org-console-meter-track{background:#816f5d1f;border-radius:999px;width:100%;height:10px;overflow:hidden}.org-console-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#d19b45,#ebc57a);height:100%;display:block}.org-console-empty{background:#ffffffd1;border:1px solid #8d7a671f;border-radius:24px;gap:8px;padding:28px 24px;display:grid;box-shadow:0 18px 36px #593f260f}.org-console-empty-label{letter-spacing:.1em;text-transform:uppercase;color:#806144c7;font-size:.72rem;font-weight:800}.org-console-empty h3{color:#1f2125f0;margin:0;font-size:1.25rem}.org-console-empty p{color:#5e544ac7;margin:0;font-size:.92rem}.org-console-note{color:#544c44d1;background:#f8f4eee6;border:1px solid #907c681a;border-radius:12px;padding:12px 14px;font-size:.84rem;line-height:1.45}.org-console-billing-summary{background:#ffffffd1;border:1px solid #8d7a671f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 10px 24px #593f260d}.org-console-billing-summary h3{color:#1f2125f0;margin:4px 0 0;font-size:.98rem}.org-console-billing-summary strong{color:#1f2125f5;font-size:clamp(1.3rem,1.8vw,1.7rem)}@media (max-width:1100px){.org-console-shell,.org-console-shell.is-sidebar-collapsed{grid-template-columns:1fr}.org-console-sidebar{border-bottom:1px solid #8d7a671f;border-right:0;grid-template-rows:auto auto auto}.org-console-sidebar.collapsed .org-console-sidebar-brand-copy,.org-console-sidebar.collapsed .org-console-nav-copy,.org-console-sidebar.collapsed .org-console-sidebar-meta{display:grid}.org-console-sidebar.collapsed .org-console-nav-link{grid-template-columns:42px minmax(0,1fr);justify-items:stretch;padding-inline:8px}.org-console-sidebar.collapsed .org-console-sidebar-control{justify-content:flex-start}.org-console-nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.org-console-main{padding:18px 18px 28px}.org-console-stat-grid,.org-console-panel-grid,.org-console-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-console-form-grid{grid-template-columns:1fr}}@media (max-width:820px){.org-console-stat-grid,.org-console-panel-grid,.org-console-split-grid{grid-template-columns:1fr}.org-console-toolbar{flex-direction:column;align-items:stretch}.org-console-search{max-width:none}.org-console-toolbar-actions{justify-content:space-between;margin-left:0}.org-console-subtoolbar,.org-console-billing-summary{flex-direction:column;align-items:stretch}}
html[data-workspace-theme=slate] .app-shell,body[data-workspace-theme=slate] .app-shell{--workspace-shell-bg:#eef3f7;--workspace-main-bg:#eef3f7;--workspace-sidebar-bg:radial-gradient(circle at 18% 10%, #7da0c43d, transparent 24%), radial-gradient(circle at 82% 18%, #4c6f8e2e, transparent 28%), linear-gradient(180deg, #dde6ee 0%, #d4dde6 44%, #c8d2dc 100%);--workspace-sidebar-text:#31404f;--workspace-sidebar-border:#56677a2e;--workspace-sidebar-header-bg:linear-gradient(180deg, #e4ecf3fa, #d6e0e9f5 72%, #d0dbe5e6);--workspace-sidebar-search-bg:#ffffff9e;--workspace-sidebar-search-border:#61738729;--workspace-sidebar-search-icon:#4a5f75b8;--workspace-sidebar-search-placeholder:#48596ca3;--workspace-sidebar-result-bg:#ffffff8f;--workspace-sidebar-result-bg-hover:#ffffffc7;--workspace-sidebar-result-border:#6173871f;--workspace-sidebar-result-title:#263645;--workspace-sidebar-result-meta:#4a5f75b3;--workspace-sidebar-result-copy:#384859cc;--workspace-topbar-bg:linear-gradient(180deg, #dbe4edfa 0%, #ccd7e1f7 100%);--workspace-topbar-border:#56677a1f;--workspace-topbar-shadow:0 14px 32px #36475924;--workspace-chip-bg:linear-gradient(180deg, #ffffffeb, #e9eff4d1);--workspace-chip-bg-hover:linear-gradient(180deg, #fffffffa, #f0f4f8e0);--workspace-chip-border:#5c708624;--workspace-chip-shadow:0 8px 18px #3b4d6014, inset 0 1px 0 #ffffff85;--workspace-chip-shadow-hover:0 12px 24px #3b4d601f, inset 0 1px 0 #ffffff8f;--workspace-chip-text:#38485a;--workspace-glyph-bg:linear-gradient(180deg, #fffffff0, #d7e1ebe6);--workspace-glyph-border:#5c70861f;--workspace-glyph-text:#3f5a74;--workspace-menu-bg:#f5fafffa;--workspace-menu-border:#7893ad2e;--workspace-menu-shadow:0 22px 48px #435d7924;--workspace-menu-account-bg:#ffffffb3;--workspace-menu-account-border:#657b931a;--workspace-menu-link-text:#35506a;--workspace-menu-link-separator:#5c708614;--workspace-menu-link-hover:#6b97c224}html[data-workspace-theme=midnight] .app-shell,body[data-workspace-theme=midnight] .app-shell{--workspace-shell-bg:#0d1524;--workspace-main-bg:linear-gradient(180deg, #111a2d 0%, #0d1524 100%);--workspace-sidebar-bg:radial-gradient(circle at 16% 8%, #7478ff38, transparent 24%), radial-gradient(circle at 80% 18%, #41b8ff1f, transparent 28%), linear-gradient(180deg, #161f34 0%, #121a2c 48%, #0f1627 100%);--workspace-sidebar-text:#eef3ff;--workspace-sidebar-border:#7890b82e;--workspace-sidebar-header-bg:linear-gradient(180deg, #18243cfa, #121c30f5 72%, #0f1829e6);--workspace-sidebar-search-bg:#ffffff14;--workspace-sidebar-search-border:#899ec429;--workspace-sidebar-search-icon:#cddaf5c7;--workspace-sidebar-search-placeholder:#c7d3eba8;--workspace-sidebar-result-bg:#ffffff0f;--workspace-sidebar-result-bg-hover:#ffffff1a;--workspace-sidebar-result-border:#899ec41f;--workspace-sidebar-result-title:#f5f8ff;--workspace-sidebar-result-meta:#b8c7e8b8;--workspace-sidebar-result-copy:#d6dff4c7;--workspace-topbar-bg:linear-gradient(180deg, #172238fa 0%, #121c2ff7 100%);--workspace-topbar-border:#8498bc24;--workspace-topbar-shadow:0 14px 32px #0409124d;--workspace-chip-bg:linear-gradient(180deg, #ffffff1a, #ffffff0f);--workspace-chip-bg-hover:linear-gradient(180deg, #ffffff24, #ffffff14);--workspace-chip-border:#91a7cd29;--workspace-chip-shadow:0 8px 18px #02071033, inset 0 1px 0 #ffffff14;--workspace-chip-shadow-hover:0 12px 24px #0207103d, inset 0 1px 0 #ffffff1a;--workspace-chip-text:#eef3ff;--workspace-glyph-bg:linear-gradient(180deg, #8695c43d, #3f4d7252);--workspace-glyph-border:#91a7cd24;--workspace-glyph-text:#eff4ff;--workspace-menu-bg:#121c2ffa;--workspace-menu-border:#8498bc29;--workspace-menu-shadow:0 22px 48px #02071052;--workspace-menu-account-bg:#ffffff0f;--workspace-menu-account-border:#91a7cd1a;--workspace-menu-link-text:#eef3ff;--workspace-menu-link-separator:#91a7cd1a;--workspace-menu-link-hover:#6376db2e}
.sidebar{--sidebar-surface-bg:#f4f2eb;--sidebar-surface-line:#e7e6e1;--sidebar-control-bg:#fff;--sidebar-control-line:#e7e6e1;--sidebar-control-line-hover:#b8bcc2;--sidebar-rail-current-w:var(--sidebar-rail-w);--sidebar-rail-button-h:34px;top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));width:var(--sidebar-w);background:var(--sidebar-surface-bg);min-width:0;color:var(--workspace-sidebar-text);border-right:1px solid var(--sidebar-surface-line);grid-area:2/1;grid-template-columns:var(--sidebar-rail-current-w) minmax(0, 1fr);padding:0;transition:width .18s,padding .18s,border-color .18s,opacity .18s,grid-template-columns .18s;display:grid;position:sticky;overflow:hidden}.sidebar.collapsed{opacity:0;pointer-events:none;border-right-color:#0000}.sidebar.rail-expanded-view,.sidebar.rail-overlay-view{overflow:visible}.sidebar.rail-expanded-view{z-index:30}.sidebar.child-pane-collapsed{grid-template-columns:var(--sidebar-rail-current-w) 0}.sidebar.child-pane-collapsed.rail-overlay-view{z-index:30}.sidebar-primary-rail{border-right:1px solid var(--sidebar-surface-line);background:var(--sidebar-surface-bg);min-width:0;width:var(--sidebar-rail-current-w);z-index:3;outline:1px solid var(--sidebar-surface-line);outline-offset:-1px;grid-template-rows:minmax(0,1fr) auto;align-items:start;transition:width .18s,box-shadow .18s,background .18s;display:grid;position:relative}.sidebar.child-pane-collapsed .sidebar-primary-rail{border-right-color:#0000}.sidebar.rail-expanded-view .sidebar-primary-rail,.sidebar.rail-overlay-view .sidebar-primary-rail{width:var(--sidebar-rail-expanded-w);position:absolute;inset:0 auto 0 0;box-shadow:16px 0 28px #2d30361f}.sidebar.rail-expanded-view .sidebar-primary-rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar.rail-overlay-view .sidebar-primary-rail{z-index:4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sidebar-surface-bg);isolation:isolate}.sidebar-rail-scroll{flex-direction:column;justify-content:flex-start;gap:7px;min-height:0;padding:8px 4px 10px;display:flex;overflow-y:auto}.sidebar-rail-groups{gap:7px;display:grid}.sidebar-rail-group{border-bottom:1px solid #7878781a;gap:4px;padding:0 0 8px;display:grid}.sidebar-rail-group:last-child{border-bottom:0;padding-bottom:0}.sidebar-rail-button{width:100%;height:var(--sidebar-rail-button-h);min-height:var(--sidebar-rail-button-h);color:#3a3d42;box-shadow:none;cursor:pointer;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:1fr;place-items:center;padding:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:450;transition:transform .16s,background .16s,color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.sidebar-rail-button:hover{color:#1a1c1f;background:#0c0d0f0a;transform:translate(1px)}.sidebar-rail-button.selected{color:#faf9f5;box-shadow:none;background:#1a1c1f;border-color:#0000}.sidebar-rail-button.selected:before{content:none}.sidebar.rail-overlay-view .sidebar-rail-button,.sidebar.rail-overlay-view .sidebar-rail-button.selected{box-shadow:none}.sidebar.rail-overlay-view .sidebar-rail-button.selected{box-shadow:none;border-color:#0000}.workspace-rail-icon-svg{stroke-width:2px;shape-rendering:auto;vector-effect:non-scaling-stroke;width:16px;height:16px;display:block}.sidebar-rail-button .workspace-rail-icon-svg{color:#5d6168}.sidebar-rail-button.selected .workspace-rail-icon-svg{color:#faf9f5}.sidebar-rail-label{text-overflow:ellipsis;white-space:nowrap;color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-width:0;font-size:13.5px;font-weight:450;display:none;overflow:hidden}.sidebar-rail-button.selected .sidebar-rail-label{font-weight:450}.sidebar.rail-expanded-view .sidebar-rail-button,.sidebar.rail-overlay-view .sidebar-rail-button{aspect-ratio:auto;height:var(--sidebar-rail-button-h);min-height:var(--sidebar-rail-button-h);border-radius:6px;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:10px;padding:0 10px}.sidebar.rail-expanded-view .sidebar-rail-label,.sidebar.rail-overlay-view .sidebar-rail-label{display:block}.sidebar-rail-footer{border-top:1px solid var(--sidebar-surface-line);background:var(--sidebar-surface-bg);padding:8px 4px 10px}.sidebar-rail-control{position:relative}.sidebar-rail-control-button{width:100%}.sidebar-rail-control-menu{background:var(--sidebar-control-bg);border:1px solid var(--sidebar-control-line);width:166px;box-shadow:none;z-index:20;border-radius:10px;gap:3px;padding:10px 9px 9px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0}.sidebar-rail-control-option{color:#4a4f55;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:28px;padding:0 6px;font-size:.76rem;font-weight:600;display:flex}.sidebar-rail-control-option:hover,.sidebar-rail-control-option.active{color:#1d2125;background:#36393f0f}.sidebar-rail-control-indicator{text-align:center;color:#2d3137;flex:none;width:12px}.sidebar-secondary-pane{z-index:1;background:var(--sidebar-surface-bg);outline:1px solid var(--sidebar-surface-line);outline-offset:-1px;color:#3a3d42;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;grid-area:1/2/auto/3;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;height:100%;min-height:0;padding:14px 2px 16px;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.sidebar.child-pane-collapsed .sidebar-secondary-pane{display:none}.sidebar-secondary-header{z-index:2;background:var(--sidebar-surface-bg);gap:8px;padding-bottom:2px;display:grid;position:sticky;top:0}.sidebar-section-title{letter-spacing:0;color:#1a1c1f;font-size:13.5px;font-weight:500}.sidebar-section-selection-box{background:linear-gradient(#fffffff5,#f4f6f9f5);border:1px solid #7e848d47;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffffd6}.sidebar-section-selection-box.compact{border-radius:12px;min-height:34px;padding:0 10px}.sidebar-section-selection-box.no-icon{grid-template-columns:minmax(0,1fr);gap:0}.sidebar-section-selection-icon{color:#52565cd6;place-items:center;width:22px;height:22px;display:grid}.sidebar-section-selection-icon .workspace-rail-icon-svg{width:18px;height:18px}.sidebar-section-selection-title{letter-spacing:0;color:#1a1c1f;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13.5px;font-weight:500;overflow:hidden}.sidebar-secondary-header.subsection-consistent{background:0 0;gap:1px;padding-bottom:0}.sidebar-secondary-header.subsection-consistent .sidebar-section-controls{margin-top:5px}.sidebar-secondary-header.subsection-consistent .sidebar-section-title{text-align:center;color:#1a1c1f;letter-spacing:0;min-height:0;text-shadow:none;box-shadow:none;background:0 0;margin:0;padding:0;font-size:13.5px;font-weight:500;line-height:1.25;display:block}.sidebar-section-filter-row{grid-template-columns:23px minmax(0,1fr);align-items:center;gap:2px;width:100%;min-width:0;display:grid}.sidebar-section-controls{gap:2px;display:grid}.sidebar-section-filter-select{border:1px solid var(--sidebar-control-line);background:var(--sidebar-control-bg);color:#34383d;width:100%;min-width:0;min-height:23px;box-shadow:none;border-radius:8px;padding:0 8px;font-size:.68rem;font-weight:600}.sidebar-section-filter-select:hover,.sidebar-section-filter-select:focus{border-color:var(--sidebar-control-line-hover);outline:0}.sidebar-section-filter-select option{background:var(--sidebar-control-bg);color:#3a3d42}.sidebar-section-search-row{border:1px solid var(--sidebar-control-line);background:var(--sidebar-control-bg);box-shadow:none;border-radius:10px;grid-template-columns:minmax(0,1fr) 23px;align-items:center;gap:2px;padding:1px;display:grid}.sidebar-section-search-row:focus-within{border-color:var(--sidebar-control-line-hover)}.sidebar-section-searchbox{min-width:0;min-height:21px;box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;display:grid}.sidebar-section-search-icon{border:1.8px solid var(--workspace-sidebar-search-icon);opacity:.82;border-radius:50%;width:12px;height:12px;position:relative}.sidebar-section-search-icon:after{content:"";background:var(--workspace-sidebar-search-icon);border-radius:999px;width:7px;height:1.8px;position:absolute;bottom:-1px;right:-5px;transform:rotate(45deg)}.sidebar-section-search-input{color:#34383d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.72rem;line-height:1.2}.sidebar-section-search-input::placeholder{color:var(--workspace-sidebar-search-placeholder)}.sidebar-section-filter-button{border:1px solid var(--sidebar-control-line);background:var(--sidebar-control-bg);color:#80613fd6;border-radius:8px;place-items:center;width:23px;height:23px;padding:0;display:grid}.sidebar-section-filter-button:hover{border-color:var(--sidebar-control-line-hover);background:var(--sidebar-control-bg)}.sidebar-section-filter-glyph{width:11px;height:11px;position:relative}.sidebar-section-filter-glyph:before{content:"";clip-path:polygon(0 0,100% 0,66% 42%,66% 100%,34% 100%,34% 42%);opacity:.88;background:currentColor;position:absolute;inset:0}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent){gap:2px;padding-top:10px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .sidebar-secondary-scroll{gap:6px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .sidebar-tree-shell{gap:1px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .sidebar-section-divider.with-label{margin:0}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .sidebar-section-divider.with-label span{background:var(--sidebar-surface-bg);padding-left:0;left:0}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link{gap:6px;padding:2px 6px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link{box-shadow:none;color:#3a3d42;background:0 0;border-color:#0000;transform:none}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link:hover{box-shadow:none;color:#3a3d42;background:0 0;border-color:#0000;transform:none}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.active{box-shadow:none;color:#3a3d42;background:0 0;border-color:#0000;transform:none}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.sublevel{gap:3px;min-height:14px;padding:0 2px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link-main{border-radius:8px;flex:0 auto;width:auto;max-width:calc(100% - 20px);padding:2px 7px;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link:hover .nav-link-main{color:#1a1c1f;background:#0c0d0f0a}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.active .nav-link-main{box-shadow:none;color:#faf9f5;background:#1a1c1f;border:1px solid #0000}:is(.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.active .nav-copy span,.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.active .nav-copy small){color:#faf9f5bd}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.sublevel .nav-link-main{gap:5px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-copy strong{letter-spacing:0;color:currentColor;font-size:12.5px;font-weight:500;line-height:1.22}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.sublevel.leaf-item{gap:2px;min-height:12px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.sublevel.leaf-item .nav-copy strong{color:#5d6168;font-size:11.5px;font-weight:450;line-height:1.18}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.active.sublevel.leaf-item .nav-copy strong{color:#faf9f5}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.sublevel.leaf-item .nav-link-main{gap:4px;padding:1px 6px}:is(.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-copy span,.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-copy small){color:#898d94;font-size:10.5px;line-height:1.18}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-subgroup{margin-left:18px;padding-left:5px}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-subgroup.nested{margin-left:10px}:is(.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-expand-toggle,.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-expand-placeholder){width:18px;height:18px;font-size:.68rem}.sidebar-secondary-pane:has(.sidebar-secondary-header.subsection-consistent) .nav-link.depth-2{gap:2px}.sidebar-section-empty{color:#52565cbd;padding:6px 2px 0;font-size:.78rem}.sidebar-section-chip{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.sidebar-section-icon{color:#23262a;background:linear-gradient(#ffffffe0,#eef0f3f5);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 24px #3a3d421f}.sidebar-section-copy{gap:2px;min-width:0;display:grid}.sidebar-section-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#91572ce0;font-size:.62rem}.sidebar-section-copy strong{letter-spacing:-.03em;color:#24272b;font-size:1rem}.sidebar-section-copy span:last-child{color:#484c53c2;font-size:.76rem;line-height:1.45}.sidebar-section-open{color:#34383d;background:#ffffff9e;border:1px solid #78787824;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.sidebar-section-open:hover{background:#ffffffd1}.brand-block{align-items:center;gap:12px;padding:0 8px 2px;display:flex}.brand-icon{filter:drop-shadow(0 12px 24px #d9a15b33);width:44px;height:44px}.brand-meta{min-width:0}.brand-title{letter-spacing:-.03em;align-items:baseline;gap:0;font-size:1.14rem;font-weight:800;display:flex}.brand-title .signal{color:#f8efe5}.brand-title .brix{color:#e2a45e}.brand-sub{letter-spacing:.03em;text-transform:none;color:#dfcebdeb;margin-top:4px;font-size:.68rem}.sidebar-header{z-index:2;background:var(--sidebar-surface-bg);gap:10px;padding-bottom:2px;display:grid;position:sticky;top:0}.sidebar-secondary-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#5d61683d transparent;align-content:start;gap:10px;height:100%;min-height:0;max-height:100%;padding-bottom:4px;padding-right:6px;display:grid;overflow:auto}.sidebar-secondary-scroll::-webkit-scrollbar{width:6px;height:6px}.sidebar-secondary-scroll::-webkit-scrollbar-thumb{background:#5d61683d;border-radius:999px}.sidebar-secondary-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-tree-shell{gap:3px;width:max-content;min-width:100%;display:grid}.sidebar-tree-shell .nav-item-group,.sidebar-tree-shell .nav-link,.sidebar-tree-shell .nav-link-main{width:100%;min-width:0}.sidebar-tree-shell .nav-link{padding:5px 9px}.sidebar-tree-shell .nav-link.sublevel{gap:5px;min-height:18px;padding:1px 5px}.sidebar-tree-shell .nav-link.sublevel .nav-link-main{gap:6px}.sidebar-tree-shell .nav-subgroup{gap:0;margin-left:24px;padding-left:7px}.sidebar-tree-shell .nav-copy strong,.sidebar-tree-shell .nav-copy span,.sidebar-tree-shell .nav-copy small{white-space:normal}.sidebar-search-results{gap:8px;display:grid}.sidebar-search-result{background:var(--workspace-sidebar-result-bg);border:1px solid var(--workspace-sidebar-result-border);border-radius:16px;gap:6px;padding:12px 14px;transition:background .16s,transform .16s,border-color .16s;display:grid}.sidebar-search-result:hover{background:var(--workspace-sidebar-result-bg-hover);border-color:#0c0d0f1f;transform:translate(1px)}.sidebar-search-result.static-result{cursor:default;opacity:.8}.sidebar-search-result.static-result:hover{transform:none}.sidebar-search-result-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-search-result-top strong{color:#1a1c1f;font-size:13px;font-weight:500}.sidebar-search-result-top span{letter-spacing:.08em;text-transform:uppercase;color:#898d94;font-size:10.5px;font-weight:500}.sidebar-search-result-copy{color:#5d6168;font-size:11px;line-height:1.45}.sidebar-scroll-area{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#5d61683d transparent;flex:auto;min-height:0;margin-right:-6px;padding-bottom:8px;padding-right:6px;display:block;overflow:auto}.sidebar-scroll-content{align-content:start;gap:8px;width:max-content;min-width:100%;display:grid}.sidebar-scroll-area::-webkit-scrollbar{width:6px;height:8px}.sidebar-scroll-area::-webkit-scrollbar-thumb{background:#5d61683d;border-radius:999px}.sidebar-scroll-area::-webkit-scrollbar-track{background:0 0;border-radius:999px}.sidebar-section-divider{background:linear-gradient(90deg,#0c0d0f05,#0c0d0f1f,#0c0d0f05);height:1px}.sidebar-section-divider.with-label{margin:4px 0;position:relative}.sidebar-section-divider.with-label>span,.sidebar-section-divider-label{position:absolute;top:50%;transform:translateY(-50%)}.sidebar-section-divider.with-label>span,.sidebar-section-divider-label>span{background:var(--sidebar-surface-bg);letter-spacing:.08em;text-transform:none;color:#898d94;padding:0 8px;font-size:11px;font-weight:500}.sidebar-section-divider-label{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;display:grid;inset:50% 0 auto}.sidebar-section-divider-toggle{color:#8a4b1bf5;cursor:pointer;background:radial-gradient(circle at 30% 30%,#fffffffa,#ffffffb8 38%,#0000 39%),linear-gradient(#f6e4d2fa,#dfba96fa);border:1px solid #a7622d57;border-radius:999px;grid-column:1;place-items:center;width:20px;height:20px;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffffdb,0 6px 14px #7e491e2e}.sidebar-section-divider-label>span{text-align:center;grid-column:1;justify-self:center}.sidebar-section-filter-row .sidebar-section-divider-toggle{border:1px solid var(--sidebar-control-line);background:var(--sidebar-control-bg);color:#3a3d42;width:23px;height:23px;box-shadow:none;border-radius:8px;grid-column:1;transform:none}.sidebar-section-filter-row .sidebar-section-divider-toggle:hover:not(.is-disabled){border-color:var(--sidebar-control-line-hover);background:var(--sidebar-control-bg);color:#1a1c1f;transform:none}.sidebar-section-divider-toggle:hover:not(.is-disabled){background:radial-gradient(circle at 30% 30%,#fffffffa,#ffffffc2 38%,#0000 39%),linear-gradient(#faebdcfc,#e4c2a1fc);border-color:#a7622d80;transform:translateY(-1px)}.sidebar-section-divider-toggle.is-disabled{opacity:.45;cursor:default}.sidebar-section-divider-toggle>span{letter-spacing:0;text-transform:none;color:currentColor;background:0 0;padding:0;font-size:.86rem;line-height:1}.nav-group{gap:2px;width:max-content;min-width:max-content;display:grid}.nav-item-group{gap:0;display:grid}.nav-label{letter-spacing:.08em;text-transform:uppercase;color:#898d94;padding:0 12px;font-size:11px;font-weight:500}.nav-label-link{align-items:center;width:fit-content;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.nav-label-link:hover{color:#1a1c1f;transform:translate(1px)}.nav-link{color:#3a3d42;letter-spacing:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:450;transition:background .16s,color .16s,transform .16s;display:flex}.nav-link.sublevel{gap:6px;min-height:22px;padding:2px 6px}.nav-link.sublevel .nav-link-main{gap:8px}.nav-link.sublevel .nav-copy strong{font-size:12.5px;font-weight:500}.nav-link.depth-2 .nav-link-main{padding-left:0}.nav-link.depth-2 .nav-copy strong:before{content:"";width:0;display:inline-block}.nav-link.depth-2{gap:4px}.nav-link-main{min-width:0;color:inherit;flex:auto;align-items:center;gap:12px;display:flex}.nav-link:hover{color:#1a1c1f;background:#0c0d0f0a;transform:translate(1px)}.nav-link.active{color:#faf9f5;box-shadow:none;background:#1a1c1f;border:1px solid #0000}.nav-icon{opacity:.84;width:10px;height:10px;box-shadow:none;background:#5d6168;border-radius:4px}.nav-link.active .nav-icon{background:#faf9f5}.nav-copy{gap:0;min-width:0;display:grid}.nav-copy strong{letter-spacing:0;color:currentColor;white-space:nowrap;font-size:13.5px;font-weight:450;line-height:1.28}.nav-copy small{color:#898d94;white-space:normal;font-size:11px;line-height:1.3}.nav-copy-description{display:none!important}.nav-copy span{color:#898d94;white-space:nowrap;font-size:11px}.nav-link.has-children .nav-copy strong{color:#1a1c1f;font-size:13px;font-weight:500}.nav-link.sublevel.has-children .nav-copy strong{color:#3a3d42;font-size:12.5px;font-weight:500}.nav-link.sublevel.leaf-item .nav-copy strong{color:#5d6168;font-size:11.5px;font-weight:450}.nav-link.depth-2.leaf-item .nav-copy strong{font-size:11px}.nav-link.active .nav-copy strong,.nav-link.active .nav-copy span,.nav-link.active .nav-copy small,.nav-link.active.has-children .nav-copy strong,.nav-link.active.sublevel.has-children .nav-copy strong,.nav-link.active.sublevel.leaf-item .nav-copy strong,.nav-link.active.depth-2.leaf-item .nav-copy strong{color:#faf9f5}.nav-subgroup{border-left:1px solid #0c0d0f14;gap:1px;margin-left:28px;padding-left:8px;display:grid}.nav-subgroup.nested{margin-left:14px}.next-phases-scroll{scrollbar-width:thin;scrollbar-color:#5d61683d transparent;max-height:min(28vh,220px);padding-right:4px;overflow-y:auto}.next-phases-scroll::-webkit-scrollbar{width:4px}.next-phases-scroll::-webkit-scrollbar-thumb{background:#5d61683d;border-radius:999px}.next-phases-scroll::-webkit-scrollbar-track{background:0 0}.nav-expand-toggle{color:#5d6168;cursor:pointer;background:#ffffff75;border:0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:.78rem;transition:background .16s,transform .16s,color .16s;display:grid}.nav-expand-placeholder{color:#898d94;flex:none;place-items:center;width:24px;height:24px;font-size:.78rem;display:grid}.nav-governance-arrow{color:#5d6168;background:#ffffff75;border:1px solid #0c0d0f14;border-radius:999px;box-shadow:inset 0 1px #fff6}.nav-link.active .nav-governance-arrow{color:#faf9f5;box-shadow:none;background:#faf9f529;border-color:#0000}.nav-expand-toggle:hover{color:#1a1c1f;background:#0c0d0f0a}.nav-expand-toggle.open{transform:rotate(90deg)}.nav-sublink{color:#5d6168;border-radius:6px;align-items:center;min-height:30px;padding:6px 10px;font-size:11.5px;font-weight:450;transition:background .16s,color .16s;display:inline-flex}.nav-sublink:hover{color:#1a1c1f;background:#0c0d0f0a}.sidebar-footer{color:#52555a9e;padding:0 10px;font-size:.8rem;line-height:1.5}
.main-shell{min-height:calc(100dvh - var(--topbar-h));height:calc(100dvh - var(--topbar-h));background:var(--workspace-surface-paper,#faf9f5);grid-area:2/2;min-width:0;margin-left:0;padding:0;position:relative;overflow:hidden}.main-shell-sidebar-resizer{cursor:col-resize;z-index:26;background:0 0;width:10px;position:absolute;inset:0 auto 0 0}.main-shell-sidebar-resizer:hover{background:linear-gradient(90deg,#7878781a 0 1px,#0000 1px 100%)}.main-shell .card:not(.workspace-page-strip){background:#fff!important}.main-shell .workspace-page-strip{background:var(--workspace-surface-paper,#faf9f5)!important;background-image:none!important}.main-shell-scroll{scrollbar-width:thin;scrollbar-color:#5a5a5a3d transparent;height:100%;padding:0 0 28px;overflow:hidden auto}.main-shell-scroll::-webkit-scrollbar{width:6px}.main-shell-scroll::-webkit-scrollbar-thumb{background:#5a5a5a3d;border-radius:999px}.main-shell-scroll::-webkit-scrollbar-track{background:0 0}:is(.main-shell .stack:has(>.workspace-unified-strip:first-child),.main-shell .stack:has(>.integration-route-strip:first-child)),.main-shell-scroll>.stack,.main-shell-scroll>.stack>.content-grid,.main-shell-scroll>.stack>section.content-grid,.main-shell-scroll>.stack>.kpi-grid{gap:0}.main-shell-scroll .card:not(.workspace-page-strip){outline-offset:0;box-shadow:none;border:0;border-radius:0;outline:1px solid #7e848d2e}.main-shell .card:before,.main-shell .workspace-page-strip:before{display:none}.main-shell .stack>.card:first-child:has(.filter-row){z-index:18;border-top:0;border-radius:0;position:sticky;top:0;box-shadow:0 8px 18px #28282814}.main-shell .stack>section.card:first-child:has(.filter-row){z-index:18;border-top:0;border-radius:0;position:sticky;top:0;box-shadow:0 8px 18px #28282814}.main-shell .lineage-layout>.card:first-child:has(.filter-row){z-index:18;border-top:0;border-radius:0;position:sticky;top:0;box-shadow:0 8px 18px #28282814}.main-shell .stack>.card:first-child:has(.filter-row) .card-header{margin-bottom:0}.main-shell .stack>section.card:first-child:has(.filter-row) .card-header{margin-bottom:0}.main-shell .lineage-layout>.card:first-child:has(.filter-row) .card-header{margin-bottom:0}.main-shell .stack>.card:first-child:has(.filter-row) .filter-row{margin-bottom:0}.main-shell .stack>section.card:first-child:has(.filter-row) .filter-row{margin-bottom:0}.main-shell .lineage-layout>.card:first-child:has(.filter-row) .filter-row{margin-bottom:0}
.topbar{z-index:40;background:var(--workspace-surface-paper,#faf9f5);border:0;border-bottom:1px solid var(--workspace-surface-line,#e7e6e1);min-height:54px;max-height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-area:1/1/auto/-1;align-items:center;gap:8px;margin:0;padding:10px 14px 10px 10px;display:flex;position:sticky;top:0}.topbar-row{justify-content:space-between;align-items:center;gap:18px;width:100%;height:40px;min-height:40px;display:flex}.topbar-row-secondary{align-items:flex-start}.topbar-left,.topbar-right{align-items:center;gap:12px;display:flex}.topbar-left{pointer-events:none;flex:auto;min-width:0}.topbar-left *{pointer-events:none}.topbar-section-heading{align-items:center;gap:12px;min-width:0;display:inline-flex}.topbar-section-divider{color:#64686e8a;font-size:1.2rem;line-height:1}.topbar-section-icon{color:#23262a;background:#ffffff9e;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #41444914}.topbar-current-page{color:#3f4247c7;align-items:center;min-height:32px;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex;transform:none}.topbar-current-page-detail{width:fit-content;display:inline-flex;position:relative}.topbar-current-page-label{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.topbar-page-popover{z-index:60;opacity:0;pointer-events:none;background:#31251df7;border:1px solid #e2a45e38;border-radius:16px;gap:10px;width:min(420px,70vw);padding:14px 16px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 20px 44px #41281847}.topbar-current-page-detail:hover .topbar-page-popover{opacity:1;transform:translateY(0)}.topbar-info-wrap{display:inline-flex;position:relative}.topbar-info-wrap.open .topbar-page-popover-button{opacity:1;pointer-events:auto;transform:translateY(0)}.topbar-page-popover-title{letter-spacing:.16em;text-transform:uppercase;color:#f0bf7ac7;font-size:.72rem}.topbar-page-popover-copy{color:#fbf5eee6;line-height:1.55}.topbar-page-popover-item{gap:4px;display:grid}.topbar-page-popover-item strong{letter-spacing:.14em;text-transform:uppercase;color:#f0bf7ae0;font-size:.72rem}.topbar-page-popover-item span{color:#e8d6c5d1;line-height:1.5}.topbar-page-popover-button{left:auto;right:0}.searchbox{background:var(--workspace-chip-bg);border:1px solid var(--workspace-chip-border);box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;width:min(520px,100%);height:30px;padding:6px 12px;display:flex;box-shadow:inset 0 1px #ffffff6b}.searchbox i{border:2px solid var(--workspace-sidebar-search-icon);opacity:.8;border-radius:50%;width:12px;height:12px;position:relative}.searchbox i:after{content:"";background:#52555aad;border-radius:999px;width:8px;height:2px;position:absolute;bottom:-2px;right:-6px;transform:rotate(45deg)}.searchbox span{color:var(--workspace-sidebar-search-placeholder);font-size:.95rem}.searchbox-input{min-width:0;color:var(--workspace-sidebar-text);text-align:left;background:0 0;border:0;outline:0;flex:auto;font-size:.9rem;line-height:1.2}.searchbox-input::placeholder{color:var(--workspace-sidebar-search-placeholder)}.pill{color:#433126;min-height:38px;box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff8f2eb;border:1px solid #e2a45e29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.pill .dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #6fe4d724}.system-pill{background:linear-gradient(135deg,#f0bf7a2e,#fff8f2fa)}.icon-action{border:1px solid var(--workspace-chip-border);background:var(--workspace-chip-bg);min-width:40px;height:40px;min-height:40px;box-shadow:var(--workspace-chip-shadow);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:0;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;position:relative;top:0}.icon-action:hover,.icon-action.active{box-shadow:var(--workspace-chip-shadow-hover);border-color:#c86f313d;transform:translateY(-1px)}.icon-action:hover{background:var(--workspace-chip-bg-hover)}.icon-action.active{background:linear-gradient(90deg,#cd7132f5,#b55d22);border-color:#f0bf7a75;box-shadow:inset 0 0 0 1px #ffefde1a,0 12px 26px #592d1233}.icon-action-glyph{width:22px;height:22px;color:var(--workspace-glyph-text);background:var(--workspace-glyph-bg);border:1px solid var(--workspace-glyph-border);border-radius:10px;place-items:center;font-size:.74rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff9e}.icon-action.active .icon-action-glyph{color:#fff7f1;box-shadow:none;background:#fff7f129;border-color:#0000}.icon-action.active .icon-action-copy{color:#fff7f1}.bell-glyph{background:linear-gradient(135deg,#f0bf7a38,#c86f3124);position:relative}.bell-top,.bell-body,.bell-clapper{display:block;position:absolute}.bell-top{border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:6px;height:4px;top:4px;left:9px}.bell-body{border:2px solid;border-bottom-width:3px;border-radius:7px 7px 5px 5px;width:12px;height:9px;top:8px;left:6px}.bell-clapper{background:currentColor;border-radius:50%;width:4px;height:4px;bottom:4px;left:10px}.incidents-glyph{background:linear-gradient(135deg,#f565653d,#f3ae3d2e)}.incidents-mark{font-size:.95rem;font-weight:900;line-height:1}.help-action{padding-inline:0}.help-glyph{font-size:.9rem;line-height:1}.icon-action-copy{font-size:.84rem;font-weight:700}.icon-action-badge{color:#fff;background:linear-gradient(135deg,#f57a7a,#dd4a4a);border:2px solid #fffffff0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 6px 12px #7d212133}.env-badge{background:var(--workspace-chip-bg);border:1px solid var(--workspace-chip-border);height:40px;min-height:40px;color:var(--workspace-chip-text);letter-spacing:.04em;white-space:nowrap;box-shadow:var(--workspace-chip-shadow);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;top:0}.env-badge:before{content:"";background:linear-gradient(135deg,#e2a45e,#c86f31);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #e2a45e29}.topbar-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.utility-link{color:#8f715a;background:#fff8f2db;border:1px solid #b88e6824;border-radius:999px;align-items:center;min-height:36px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.utility-link:hover{color:#433126;background:#fffaf6fa;border-color:#c86f313d}.utility-link.active{color:#fff7f1;background:linear-gradient(90deg,#cd7132f5,#b55d22);border-color:#f0bf7a75;box-shadow:inset 0 0 0 1px #ffefde1a,0 12px 26px #592d1229}.avatar{color:#433126;background:linear-gradient(135deg,#f0bf7a57,#c86f3138);border:1px solid #c86f313d;border-radius:10px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid}
.page-hero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.page-eyebrow{text-transform:none;letter-spacing:.04em;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:.74rem;display:inline-flex}.page-eyebrow:before{content:"";background:linear-gradient(90deg, var(--primary), var(--violet));border-radius:999px;width:18px;height:2px}.page-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.08}.page-hero p{max-width:780px;color:var(--muted);margin:10px 0 0;font-size:1rem;line-height:1.65}.page-actions{flex-wrap:wrap;gap:12px;display:flex}.btn,.app-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:29px;padding:6px 12px;font-weight:700;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.btn:hover{transform:none}.btn-primary{color:#07152f;background:linear-gradient(135deg,#65d9fffa,#60a7fff0);box-shadow:0 14px 34px #65d9ff42}.btn-secondary{color:var(--ink);box-shadow:var(--shadow-sm);background:#fffc;border-color:#11213f14}.btn-ready{box-shadow:0 16px 32px #65d9ff3d}.btn-not-ready{opacity:.9}.app-shell .btn{gap:var(--app-btn-gap);min-height:var(--app-btn-min-height);padding:var(--app-btn-padding-block) var(--app-btn-padding-inline);border-radius:var(--app-btn-radius);font-size:var(--app-btn-font-size);font-weight:var(--app-btn-font-weight);background:var(--app-action-btn-bg);color:var(--app-action-btn-text);border-color:var(--app-action-btn-border);box-shadow:var(--app-action-btn-shadow)}.app-shell .btn-primary{background:linear-gradient(135deg, var(--app-btn-primary-start), var(--app-btn-primary-end));color:var(--app-btn-primary-text);border-color:var(--app-btn-primary-border);box-shadow:var(--app-btn-primary-shadow)}.app-shell .btn-primary:hover{background:var(--app-action-btn-hover-bg);color:var(--app-action-btn-hover-text);border-color:var(--app-action-btn-hover-border);box-shadow:var(--app-btn-primary-shadow-strong)}.app-shell .btn-secondary{background:var(--app-btn-secondary-bg);color:var(--app-btn-secondary-text);border-color:var(--app-btn-secondary-border);box-shadow:var(--app-btn-secondary-shadow)}.app-shell .btn-secondary:hover{background:var(--app-btn-secondary-hover-bg);color:var(--app-btn-secondary-hover-text);border-color:var(--app-btn-secondary-hover-border)}.app-shell .btn-ready{box-shadow:var(--app-btn-primary-shadow-strong)}.app-shell .btn.btn-ready:not(.btn-not-ready):not(:disabled){border-color:#b067316b}.app-shell .btn-not-ready{opacity:1}.app-shell .btn.btn-not-ready,.app-shell .btn:disabled,.app-shell .btn[aria-disabled=true]{background:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-text);border-color:var(--app-btn-disabled-border);box-shadow:var(--app-btn-disabled-shadow);cursor:not-allowed;transform:none}.app-shell .btn.btn-not-ready:hover,.app-shell .btn:disabled:hover,.app-shell .btn[aria-disabled=true]:hover{background:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-text);border-color:var(--app-btn-disabled-border);box-shadow:var(--app-btn-disabled-shadow);transform:none}.app-shell .workspace-page-action-link,.app-shell .filter-chip,.app-shell .tab,.app-shell .mode-chip,.app-shell .ghost-button{min-height:var(--app-control-min-height);padding:var(--app-control-padding-block) var(--app-control-padding-inline);border-radius:var(--app-control-radius);border-color:var(--app-control-border);background:var(--app-control-bg);color:var(--app-control-text);font-size:var(--app-control-font-size);font-weight:var(--app-control-font-weight);box-shadow:var(--app-filter-btn-shadow)}.app-shell .workspace-page-action-link:hover,.app-shell .filter-chip:hover,.app-shell .tab:hover,.app-shell .mode-chip:hover,.app-shell .ghost-button:hover{background:var(--app-control-hover-bg);color:var(--app-control-hover-text);border-color:var(--app-control-hover-border)}.app-shell .filter-chip.active,.app-shell .tab.active,.app-shell .mode-chip.active{background:var(--app-control-active-bg);color:var(--app-control-active-text);border-color:var(--app-control-active-border);box-shadow:var(--app-control-active-shadow)}.app-shell .tab.ready:not(.active){color:#44484e;background:#767a811f;border-color:#686c7433}.app-shell button.queue-item:focus-visible,.app-shell .btn:focus-visible,.app-shell .workspace-page-action-link:focus-visible,.app-shell button.filter-chip:focus-visible,.app-shell button.tab:focus-visible,.app-shell button.mode-chip:focus-visible,.app-shell button.node:focus-visible,.app-shell .ghost-button:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.field{gap:8px;min-width:0;display:grid}.field-full,.field-span-full{grid-column:1/-1}.app-input-label,.field label{font-size:var(--app-label-size);font-weight:var(--app-label-weight);letter-spacing:var(--app-label-letter-spacing);text-transform:none;color:var(--app-label-color)}.field-helper{color:#484c53b3;font-size:.7rem;line-height:1.45}.app-input-control,.input-like,.select-like,.textarea-like{width:100%;max-width:100%;min-height:var(--app-input-min-height);background:var(--panel-soft);color:var(--ink);font-size:var(--app-input-font-size);line-height:var(--app-input-line-height);border:1px solid #11213f14;border-radius:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.select-like{appearance:none}.textarea-like{resize:vertical;min-height:88px}.app-input-control:focus,.input-like:focus,.select-like:focus,.textarea-like:focus{background:#fffffff5;border-color:#60a7ff75;outline:none;box-shadow:0 0 0 3px #65d9ff1f}.annotation-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.annotation-card{background:#ffffffb8;border:1px dashed #11213f1f;border-radius:18px;padding:16px 18px}.annotation-card h3{letter-spacing:.03em;text-transform:none;color:var(--muted);margin:0;font-size:.78rem}.annotation-card p{color:var(--ink);margin:10px 0 0;font-size:.95rem;line-height:1.55}.workspace-hub-summary{margin-bottom:20px}.workspace-hub-summary-grid{grid-template-columns:minmax(240px,1.1fr) repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.workspace-hub-summary-intro h2,.workspace-hub-summary-item h3{margin:0}.workspace-hub-summary-intro h2{letter-spacing:-.02em;font-size:1.1rem}.workspace-hub-summary-intro p,.workspace-hub-summary-item p{color:var(--muted);margin:8px 0 0;line-height:1.55}.workspace-hub-summary-item{min-width:0}.workspace-hub-summary-item h3{letter-spacing:.03em;text-transform:none;color:var(--muted);font-size:.76rem}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:20px;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg,#65d9ff24,#0000 42%);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.card-label{letter-spacing:.04em;text-transform:none;min-height:28px;color:var(--muted);background:#11213f0a;border:1px solid #11213f0d;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.68rem;display:inline-flex;position:absolute;top:16px;right:18px;display:none!important}.card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.app-card-heading,.card-header h2,.card-header h3{font-size:var(--app-card-heading-size);font-weight:var(--app-card-heading-weight);letter-spacing:-.02em;color:var(--app-card-heading-color);margin:0}.app-card-copy,.card-header p{color:var(--app-card-copy-color);font-size:var(--app-card-copy-size);line-height:var(--app-card-copy-line-height);margin:6px 0 0}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.metric-card{padding:22px}.metric-card .eyebrow,.mini-eyebrow{text-transform:none;letter-spacing:.04em;color:var(--muted);font-size:.72rem}.metric-card .value{letter-spacing:-.04em;margin-top:12px;font-size:2rem;font-weight:800;line-height:1}.metric-card .sub{color:var(--muted);margin-top:8px;font-size:.92rem}.trend-inline{color:var(--ink);align-items:center;gap:10px;margin-top:14px;font-size:.88rem;display:flex}.trend-inline strong{align-items:center;gap:6px;font-weight:700;display:inline-flex}.trend-inline strong:before{content:"↗";color:var(--good)}.trend-inline.down strong:before{content:"↘";color:var(--critical)}.sparkline{background:linear-gradient(#65d9ff1f,#65d9ff03),repeating-linear-gradient(90deg,#11213f0d 0 1px,#0000 1px 48px),repeating-linear-gradient(#11213f0d 0 1px,#0000 1px 24px);border-radius:14px;height:46px;margin-top:16px;position:relative;overflow:hidden}.sparkline svg{width:100%;height:100%;position:absolute;inset:0}.content-grid{gap:5px;display:grid}.cols-2-1{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.cols-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:280px minmax(0,1fr) 320px}.stack{gap:5px;display:grid}

.workspace-page-strip{--workspace-strip-shell-height:42px;--workspace-strip-control-height:29px;--workspace-strip-bg:var(--workspace-surface-paper,#faf9f5);--workspace-strip-line:var(--workspace-surface-line,#e7e6e1);--workspace-strip-button-font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--workspace-strip-button-size:13.5px;--workspace-strip-button-weight:450;--workspace-strip-button-text:#3a3d42;--workspace-strip-button-hover-text:#1a1c1f;--workspace-strip-active-bg:#1a1c1f;--workspace-strip-active-text:#faf9f5;--workspace-strip-active-border:#1a1c1f;--app-action-btn-text:var(--workspace-strip-button-text);--app-action-btn-hover-text:var(--workspace-strip-button-hover-text);--app-action-btn-active-bg:var(--workspace-strip-active-bg);--app-action-btn-active-text:var(--workspace-strip-active-text);--app-action-btn-active-border:var(--workspace-strip-active-border);--app-action-btn-active-shadow:none;--app-control-text:var(--workspace-strip-button-text);--app-control-hover-text:var(--workspace-strip-button-hover-text);--app-control-active-bg:var(--workspace-strip-active-bg);--app-control-active-text:var(--workspace-strip-active-text);--app-control-active-border:var(--workspace-strip-active-border);--app-control-active-shadow:none;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);background:var(--workspace-strip-bg);border-color:var(--workspace-strip-line);box-shadow:none;outline:1px solid var(--workspace-strip-line);outline-offset:-1px;box-sizing:border-box;padding:0 12px 0 0}.workspace-page-strip-layout{width:100%;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);align-items:stretch;display:flex}.workspace-page-strip-toggle-slot{border-right:1px solid var(--workspace-strip-line);min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.workspace-page-strip-main{min-width:0;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;flex:auto;align-items:center;padding:0 0 0 12px;display:flex}.workspace-page-strip-combined-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.workspace-page-strip-combined-main{flex:auto;align-items:center;min-width:0;display:flex}.workspace-page-strip-inline-header{flex:none;justify-content:flex-end;align-items:center;min-width:max-content;display:inline-flex}.workspace-page-strip .tab-row,.workspace-page-strip .workspace-page-action-links,.workspace-page-strip .workspace-page-action-kpis,.workspace-page-strip .workspace-page-strip-inline-header{align-items:center}.workspace-page-strip .workspace-page-action-link,.workspace-page-strip .workspace-page-action-kpi,.workspace-page-strip .tab,.workspace-page-strip .mode-chip,.workspace-page-strip .filter-chip{min-height:var(--workspace-strip-control-height);height:var(--workspace-strip-control-height);box-sizing:border-box}.workspace-page-strip .workspace-page-action-link,.workspace-page-strip .tab,.workspace-page-strip .mode-chip,.workspace-page-strip .filter-chip{background:var(--app-action-btn-bg);border-color:var(--app-action-btn-border);color:var(--app-action-btn-text);font-family:var(--workspace-strip-button-font);font-size:var(--workspace-strip-button-size);font-weight:var(--workspace-strip-button-weight);letter-spacing:0;box-shadow:var(--app-action-btn-shadow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.workspace-page-strip .workspace-page-action-link:hover,.workspace-page-strip .tab:hover,.workspace-page-strip .mode-chip:hover,.workspace-page-strip .filter-chip:hover{background:var(--app-action-btn-hover-bg);border-color:var(--app-action-btn-hover-border);color:var(--app-action-btn-hover-text)}.workspace-page-strip .workspace-page-action-link.active,.workspace-page-strip .workspace-page-action-link[aria-current=page],.workspace-page-strip .workspace-page-action-link[aria-pressed=true],.workspace-page-strip .workspace-page-action-link:active,.workspace-page-strip .filter-chip.active,.workspace-page-strip .filter-chip:active,.workspace-page-strip .tab.active,.workspace-page-strip .tab:active,.workspace-page-strip .mode-chip.active,.workspace-page-strip .mode-chip:active{background:var(--app-action-btn-active-bg);color:var(--app-action-btn-active-text);border-color:var(--app-action-btn-active-border);box-shadow:var(--app-action-btn-active-shadow)}.main-shell-child-pane-toggle{background:var(--workspace-chip-bg);width:100%;min-height:100%;color:var(--workspace-chip-text);cursor:pointer;border:0;border-radius:0;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.main-shell-child-pane-toggle:hover{background:var(--workspace-chip-bg-hover);color:var(--workspace-chip-text)}.main-shell-child-pane-toggle svg{width:18px;height:18px}.workspace-page-strip:has(.integration-header-nav-row){min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;padding:0 12px 0 0}.workspace-page-strip:has(.integration-header-nav-row) .workspace-page-strip-layout{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);align-items:stretch}.workspace-page-strip:has(.integration-header-nav-row) .workspace-page-strip-toggle-slot{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height)}.workspace-page-strip:has(.integration-header-nav-row) .workspace-page-strip-main{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;align-items:center;padding:0 0 0 12px;display:flex}.workspace-page-strip:has(.integration-header-nav-row) .filter-row{width:100%;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;align-items:center;margin:0;padding:0}:is(.workspace-page-strip:has(.integration-header-nav-row) .workspace-page-strip-combined-row,.workspace-page-strip:has(.integration-header-nav-row) .workspace-page-strip-combined-main,.workspace-page-strip:has(.integration-header-nav-row) .workspace-page-strip-inline-header){min-height:var(--workspace-strip-control-height);max-height:var(--workspace-strip-control-height);height:var(--workspace-strip-control-height);box-sizing:border-box}.workspace-page-strip-header-row{width:100%;min-height:var(--workspace-strip-control-height);max-height:var(--workspace-strip-control-height);height:var(--workspace-strip-control-height);justify-content:flex-end;align-items:center;margin-bottom:0;display:flex}.workspace-page-strip .card-header{margin-bottom:0}.workspace-page-strip .card-header>div:first-child{transform:none}.app-page-heading,.workspace-page-strip .card-header h2{font-size:var(--app-page-heading-size);font-weight:var(--app-page-heading-weight);letter-spacing:0;text-transform:none;color:var(--app-page-heading-color)}.workspace-page-strip .workspace-page-strip-title-link{color:inherit;align-items:center;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.workspace-page-strip .workspace-page-strip-breadcrumbs{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.workspace-page-strip .workspace-page-strip-breadcrumb-segment{align-items:center;display:inline-flex}.workspace-page-strip .workspace-page-strip-breadcrumb-separator{color:#785a40b8;align-items:center;padding:0 6px;display:inline-flex}.workspace-page-strip .workspace-page-strip-title-link:hover{color:#a05926f5;transform:translate(1px)}.workspace-page-strip-filters{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;padding:0 12px 0 0}.workspace-page-strip-filters .workspace-page-strip-layout{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);align-items:stretch}.workspace-page-strip-filters .workspace-page-strip-toggle-slot{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height)}.workspace-page-strip-filters .workspace-page-strip-main{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;flex-direction:column;justify-content:center;padding:0 0 0 12px;display:flex}.integration-header-nav-row .integration-strip-separator{color:#484e549e;pointer-events:none;background:0 0;border-color:#0000;justify-content:center;min-width:10px;padding-inline:4px}.integration-header-nav-row .integration-strip-info-marker{color:#484e54b8;min-width:10px;box-shadow:none;pointer-events:none;background:0 0;border-color:#0000;justify-content:center;padding-inline:2px;font-weight:800}.integration-header-nav-row .integration-strip-create-tab{font-family:var(--workspace-strip-button-font);font-size:var(--workspace-strip-button-size);font-weight:var(--workspace-strip-button-weight);letter-spacing:0;border-color:var(--app-action-btn-border);color:var(--app-action-btn-text);box-shadow:var(--app-action-btn-shadow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff}.integration-header-nav-row .integration-strip-create-tab:hover{border-color:var(--app-action-btn-hover-border);color:var(--app-action-btn-hover-text);box-shadow:var(--app-action-btn-shadow);background:#fff}.integration-header-nav-row .integration-strip-create-tab.active,.integration-header-nav-row .integration-strip-create-tab.active:hover,.integration-header-nav-row .integration-strip-create-tab:active,.integration-header-nav-row .integration-strip-create-tab[aria-current=page],.integration-header-nav-row .integration-strip-create-tab[aria-current=page]:hover{background:var(--app-action-btn-active-bg);border-color:var(--app-action-btn-active-border);color:var(--app-action-btn-active-text);box-shadow:var(--app-action-btn-active-shadow)}.workspace-page-strip-filters .filter-row{width:100%;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;align-items:center;margin:0;padding:0}.workspace-page-strip-filters .dashboard-kpi-filter-grid,.workspace-page-strip-filters .asset-filter-grid{align-items:center;gap:0 8px}.workspace-page-strip-filters .field{min-width:0;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);grid-template-rows:13px 27px;align-content:center;gap:0;display:grid;transform:none}.workspace-page-strip-filters .field label{letter-spacing:.06em;color:#1c1c1cd6;white-space:nowrap;height:13px;min-height:13px;margin:0;font-size:.64rem;font-weight:700;line-height:13px;display:block;transform:translateY(-2px)}.workspace-page-strip-filters .input-like,.workspace-page-strip-filters .select-like{box-sizing:border-box;border-radius:12px;height:27px;min-height:27px;margin-top:-1px;padding:3px 9px;font-size:.82rem}.workspace-page-strip-filters .mismatch-date-range,.workspace-page-strip-filters .dashboard-between-range{align-items:center;gap:6px;height:27px;min-height:27px;margin-top:-1px}.workspace-page-strip-filters .mismatch-date-range .input-like,.workspace-page-strip-filters .dashboard-between-range .input-like{margin-top:0}.workspace-page-strip-actions .filter-row{align-items:center;margin:0}.workspace-unified-strip.workspace-page-strip-actions{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;padding:0 12px 0 0}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-strip-layout{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);align-items:stretch}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-strip-toggle-slot{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height)}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-strip-main{min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;align-items:center;padding:0 0 0 12px;display:flex}.workspace-unified-strip.workspace-page-strip-actions .filter-row{width:100%;min-height:var(--workspace-strip-shell-height);max-height:var(--workspace-strip-shell-height);height:var(--workspace-strip-shell-height);box-sizing:border-box;align-items:center;padding:0}.workspace-page-actions{scrollbar-width:thin;scrollbar-color:#8b6b4f80 #ffffff70;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex;overflow:auto hidden}.workspace-page-actions::-webkit-scrollbar{height:8px}.workspace-page-actions::-webkit-scrollbar-thumb{background:linear-gradient(#a87c54e6,#8b6b4fdb);border-radius:999px}.workspace-page-actions::-webkit-scrollbar-track{background:#ffffff75;border-radius:999px}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-actions{min-height:var(--workspace-strip-control-height);max-height:var(--workspace-strip-control-height);height:var(--workspace-strip-control-height)}.workspace-page-action-links{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.workspace-page-action-link{color:#312c27e0;min-height:29px;font-size:var(--app-control-font-size);background:#ffffffd1;border:1px solid #52473d29;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.workspace-page-action-link:hover{color:#844822f5;background:#fff8f1f5;border-color:#a059264d;transform:translateY(-1px)}.workspace-page-strip .workspace-page-action-link:hover,.workspace-page-strip .workspace-page-action-link:active{transform:none}.workspace-page-action-kpis{flex-wrap:nowrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.workspace-page-action-kpi{background:linear-gradient(#fffffff5,#faf5effa);border:1px solid #52473d1f;border-radius:10px;min-width:84px;padding:6px 10px}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-link,.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-kpi{min-height:var(--workspace-strip-control-height);max-height:var(--workspace-strip-control-height);height:var(--workspace-strip-control-height);box-sizing:border-box}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-link{border-radius:14px;padding:0 14px}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-kpi{border-radius:14px;align-items:center;gap:8px;min-width:auto;padding:0 12px;display:inline-flex}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-kpi span,.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-kpi strong{align-items:center;margin:0;display:inline-flex}.workspace-unified-strip.workspace-page-strip-actions .workspace-page-action-kpi strong{margin-top:0}.workspace-page-action-kpi span{letter-spacing:.08em;text-transform:uppercase;color:#65594fb8;font-size:.54rem;font-weight:700;display:block}.workspace-page-action-kpi strong{color:#312c27eb;margin-top:4px;font-size:.78rem;line-height:1.1;display:block}@media (max-width:980px){.workspace-page-actions{gap:8px}.workspace-page-action-kpis{margin-left:0}.workspace-unified-strip.workspace-page-strip-actions,.workspace-unified-strip.workspace-page-strip-actions .workspace-page-strip-layout,.workspace-unified-strip.workspace-page-strip-actions .workspace-page-strip-main,.workspace-unified-strip.workspace-page-strip-actions .filter-row,.workspace-unified-strip.workspace-page-strip-actions .workspace-page-actions{min-height:var(--workspace-strip-shell-height);height:auto;max-height:none}}.mt-18{margin-top:18px}.mt-5{margin-top:5px}.chart-wrap{background:linear-gradient(180deg, var(--panel-soft), #fff);border:1px solid #11213f0f;border-radius:18px;padding:16px}.chart-wrap svg{width:100%;height:280px;display:block}.legend-row{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.88rem;display:flex}.legend-row span{align-items:center;gap:8px;display:inline-flex}.legend-row i{background:var(--primary);border-radius:999px;width:10px;height:10px}.legend-row .violet i{background:var(--violet)}.legend-row .teal i{background:var(--teal)}.legend-row .good i{background:var(--good)}.progress-list{gap:5px;display:grid}.progress-row{gap:8px;display:grid}.progress-row .row-top{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.progress-track{background:#11213f14;border-radius:999px;height:10px;overflow:hidden}.progress-track i{height:100%;width:var(--value,60%);border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary-2));display:block}.progress-track.warn i{background:linear-gradient(90deg,#ffd27a,#f0b04d)}.progress-track.critical i{background:linear-gradient(90deg,#ff9b9b,#ff6b6b)}.progress-track.good i{background:linear-gradient(90deg,#76e0c3,#34b57c)}.progress-track.violet i{background:linear-gradient(90deg,#c69cff,#8f6bff)}.ring{background:conic-gradient(var(--primary) 0 78%, #11213f14 78% 100%);border-radius:50%;place-items:center;width:126px;height:126px;margin:0 auto;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.ring strong,.ring span{z-index:1;text-align:center;display:block;position:relative}.ring strong{letter-spacing:-.04em;font-size:1.7rem}.ring span{letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:.72rem}.heatmap{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.heat{border:1px solid #11213f0f;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:70px;padding:12px;display:flex}.heat strong{font-size:1.1rem}.heat span{color:var(--muted);font-size:.8rem}.heat.low{background:#6fe4d72e}.heat.medium{background:#65d9ff29}.heat.high{background:#f0b04d2e}.heat.critical{background:#ff6b6b2e}.queue-list,.timeline,.note-list,.consumer-list{gap:5px;display:grid}.queue-item,.timeline-item,.note-item,.consumer-item{background:linear-gradient(#f7faffcc,#ffffffeb);border:1px solid #11213f0f;border-radius:16px;gap:8px;padding:14px;display:grid}.queue-item .row,.timeline-item .row,.note-item .row,.consumer-item .row,.meta-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.note-item p,.queue-item p,.timeline-item p,.consumer-item p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}button.consumer-item{text-align:left;cursor:pointer;width:100%}button.consumer-item.active{border-color:#65d9ff57;box-shadow:0 12px 24px #65d9ff1f}.tag{letter-spacing:.02em;white-space:nowrap;border:1px solid #11213f14;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.tag-message{white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:14px;width:fit-content;max-width:100%;min-height:0;padding:10px 12px;line-height:1.5;display:inline-flex}.tag.info{color:#145b73;background:#65d9ff29}.tag.good{color:#0f6858;background:#6fe4d72e}.tag.warn{color:#84591d;background:#f0b04d2e}.tag.critical{color:#8d2d2d;background:#ff6b6b2e}.tag.violet{color:#5b34a6;background:#a36bff29}.tag.ghost{color:var(--muted);background:#11213f0a}.integration-boundary-note{margin-top:12px}.integration-boundary-note-button{color:#374151;cursor:pointer;background:#11213f0a;border:1px solid #11213f14;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:8px 14px;font-size:.82rem;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.integration-boundary-note-button:hover{transform:translateY(-1px)}.integration-boundary-note-button.warn{color:#7a5521;background:#f0b04d24;border-color:#f0b04d47}.integration-boundary-note-button.info{color:#145b73;background:#65d9ff1f;border-color:#65d9ff3d}.integration-boundary-note-pill{letter-spacing:.04em;background:#ffffffb8;border-radius:999px;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.integration-boundary-note-detail{color:var(--muted);margin:8px 0 0 4px;font-size:.82rem;line-height:1.45}.table-wrap{border:1px solid #11213f0f;border-radius:16px;margin-left:5px;margin-right:5px;overflow:auto}.table{border-collapse:collapse;--app-table-cell-padding-y:14px;--app-table-cell-padding-x:14px;--app-table-header-padding-y:calc(var(--app-table-cell-padding-y) - 2px);--app-table-header-padding-x:var(--app-table-cell-padding-x);--app-table-body-font-size:.92rem;--app-table-body-color:#000;--app-table-header-font-size:.7rem;--app-table-header-font-weight:500;--app-table-header-letter-spacing:0;--app-table-header-text-transform:none;--app-table-header-color:#11213fdb;--app-table-header-bg:linear-gradient(180deg, #f9fbfdf5, #fffffffc);width:100%;min-width:720px}.table.small{min-width:0}.table th,.table td{padding:var(--app-table-cell-padding-y) var(--app-table-cell-padding-x);text-align:left;font-size:var(--app-table-body-font-size);border-bottom:1px solid #11213f0f}.table td{color:var(--app-table-body-color,inherit);font-weight:var(--app-table-body-font-weight,inherit)}.table td button,.table td strong{font-size:inherit;color:inherit}.table td span:not(.tag){color:inherit}.table th{padding:var(--app-table-header-padding-y) var(--app-table-header-padding-x);font-size:var(--app-table-header-font-size);font-weight:var(--app-table-header-font-weight);letter-spacing:var(--app-table-header-letter-spacing);text-transform:var(--app-table-header-text-transform);color:var(--app-table-header-color);background:var(--app-table-header-bg);z-index:1;position:sticky;top:0}.table tr:last-child td{border-bottom:none}.table tr.selectable{cursor:pointer;transition:background .14s}.table tr.selectable:hover{background:#65d9ff14}.table tr.active{background:linear-gradient(90deg,#65d9ff1f,#a36bff14)}.managed-table-shell{--app-table-footer-font-size:var(--app-table-header-font-size);--app-table-footer-control-min-height:24px;--app-table-footer-group-gap:10px;--app-table-footer-band-height:32px;--app-table-footer-bg:transparent;gap:10px;display:grid}.managed-table-toolbar,.managed-table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.managed-table-footer{min-height:var(--app-table-footer-band-height);height:var(--app-table-footer-band-height);background:var(--app-table-footer-bg);border-top:1px solid #11213f0f;align-content:center;padding:0}.managed-table-toolbar-group{align-items:center;gap:var(--app-table-footer-group-gap);flex-wrap:wrap;display:flex}.managed-table-summary{min-height:var(--app-table-footer-control-min-height);font-size:var(--app-table-footer-font-size);color:var(--muted);align-items:center;line-height:1;display:inline-flex}.managed-table-inline-field{min-height:var(--app-table-footer-control-min-height);font-size:var(--app-table-footer-font-size);color:var(--muted);align-items:center;gap:8px;line-height:1;display:inline-flex}.managed-table-inline-field>span{min-height:var(--app-table-footer-control-min-height);align-items:center;display:inline-flex}.managed-table-select{min-width:84px;min-height:var(--app-table-footer-control-min-height);height:var(--app-table-footer-control-min-height);font-size:var(--app-table-footer-font-size)}.managed-table-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.managed-table-sort.active{color:var(--ink)}.managed-table-sort-mark{color:var(--muted);font-size:.74rem}.managed-table-actions-cell .inline-actions{justify-content:flex-end}.exception-message-cell,.exception-path-cell{white-space:normal;word-break:break-word}.status-stack{align-items:center;gap:8px;display:inline-flex}.filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.filter-chip-group,.tab-row,.toolbar-row,.inline-actions{flex-wrap:wrap;gap:10px;display:flex}.filter-chip,.tab,.mode-chip{min-height:36px;color:var(--muted);background:#ffffffb8;border:1px solid #11213f14;border-radius:999px;padding:8px 12px;font-weight:700}.filter-chip.active,.tab.active,.mode-chip.active{color:var(--ink);background:linear-gradient(135deg,#65d9ff2e,#a36bff24);border-color:#65d9ff3d}.tab.ready:not(.active){color:var(--ink);background:#65d9ff1f;border-color:#65d9ff33}.search-inline{background:var(--panel-soft);min-width:220px;color:var(--muted);border:1px solid #11213f14;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.empty-state{gap:8px;padding:12px 4px;display:grid}.empty-state strong{font-size:.95rem}.empty-state span{color:var(--muted);font-size:.9rem;line-height:1.5}button.queue-item{border:1px solid #11213f0f}button.queue-item:hover{transform:translateY(-1px);box-shadow:0 10px 22px #08122714}pre{white-space:pre-wrap;margin:0}
