:root{--su-euf-space-1: .25rem;--su-euf-space-2: .5rem;--su-euf-space-3: .75rem;--su-euf-space-4: 1rem;--su-euf-space-5: 1.25rem;--su-euf-space-6: 1.5rem;--su-euf-space-8: 2rem;--su-euf-font-xs: .75rem;--su-euf-font-sm: .875rem;--su-euf-font-md: 1rem;--su-euf-font-lg: 1.125rem;--su-euf-font-xl: 1.5rem;--su-euf-radius-sm: .65rem;--su-euf-radius-md: .95rem;--su-euf-radius-lg: 1.25rem;--su-euf-radius-xl: 1.75rem;--su-euf-surface: rgba(255, 255, 255, .94);--su-euf-surface-soft: rgba(248, 250, 252, .9);--su-euf-surface-strong: rgba(15, 23, 42, .96);--su-euf-border: rgba(148, 163, 184, .28);--su-euf-border-strong: rgba(99, 102, 241, .32);--su-euf-text: #0f172a;--su-euf-text-muted: #64748b;--su-euf-brand: #4f46e5;--su-euf-brand-2: #0ea5e9;--su-euf-brand-3: #10b981;--su-euf-shadow-sm: 0 10px 25px rgba(15, 23, 42, .08);--su-euf-shadow-md: 0 18px 45px rgba(15, 23, 42, .12);--su-euf-shadow-lg: 0 28px 70px rgba(15, 23, 42, .18);--su-euf-scrollbar-track: rgba(226, 232, 240, .7);--su-euf-scrollbar-thumb: rgba(99, 102, 241, .42)}.su-euf-workspace,.su-euf-workspace *{box-sizing:border-box}.su-euf-workspace{min-height:100%;width:100%;color:var(--su-euf-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--su-euf-space-4);padding:var(--su-euf-space-4);background:linear-gradient(135deg,#4f46e514,#0ea5e912,#10b9810f)}.su-euf-workspace ::-webkit-scrollbar{width:10px;height:10px}.su-euf-workspace ::-webkit-scrollbar-track{background:var(--su-euf-scrollbar-track);border-radius:999px}.su-euf-workspace ::-webkit-scrollbar-thumb{background:var(--su-euf-scrollbar-thumb);border-radius:999px}.su-euf-density-compact{--su-euf-space-4: .75rem;--su-euf-space-5: 1rem;--su-euf-space-6: 1.15rem}.su-euf-command-region{min-width:0}.su-euf-body{min-height:0;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(360px,1.3fr) minmax(360px,1.6fr) minmax(280px,.85fr);gap:var(--su-euf-space-4);align-items:stretch}.su-euf-sidebar-region,.su-euf-primary-region,.su-euf-secondary-region,.su-euf-inspector-region{min-width:0;min-height:0}.su-euf-primary-region,.su-euf-secondary-region{overflow:auto}.su-euf-commandbar,.su-euf-header,.su-euf-panel,.su-euf-card,.su-euf-sidebar,.su-euf-inspector,.su-euf-drawer,.su-euf-empty,.su-euf-loading{border:1px solid var(--su-euf-border);background:var(--su-euf-surface);border-radius:var(--su-euf-radius-lg);box-shadow:var(--su-euf-shadow-sm)}.su-euf-commandbar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;gap:var(--su-euf-space-3);align-items:center;padding:var(--su-euf-space-3);position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.su-euf-commandbar-leading,.su-euf-commandbar-content,.su-euf-commandbar-actions,.su-euf-header-actions,.su-euf-panel-actions,.su-euf-card-actions{display:flex;flex-wrap:wrap;gap:var(--su-euf-space-2);align-items:center}.su-euf-commandbar-search{min-width:0}.su-euf-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--su-euf-space-4);padding:var(--su-euf-space-5)}.su-euf-eyebrow,.su-euf-description,.su-euf-panel-header p,.su-euf-card small,.su-euf-kpi-card small,.su-euf-timeline-item small{color:var(--su-euf-text-muted)}.su-euf-eyebrow{margin:0 0 var(--su-euf-space-1);font-size:var(--su-euf-font-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.su-euf-header h1,.su-euf-panel h2{margin:0;line-height:1.05}.su-euf-header h1{font-size:clamp(1.45rem,2.2vw,2.3rem)}.su-euf-description{margin:var(--su-euf-space-2) 0 0;max-width:70ch}.su-euf-sidebar,.su-euf-inspector{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.su-euf-sidebar-title,.su-euf-sidebar-footer,.su-euf-inspector-header,.su-euf-drawer-header{padding:var(--su-euf-space-4);border-bottom:1px solid var(--su-euf-border)}.su-euf-sidebar-footer{border-top:1px solid var(--su-euf-border);border-bottom:0}.su-euf-sidebar-scroll,.su-euf-inspector-body,.su-euf-drawer-body,.su-euf-panel-body,.su-euf-card-body{min-height:0;overflow:auto;padding:var(--su-euf-space-4)}.su-euf-grid{display:grid;grid-template-columns:repeat(var(--su-euf-grid-columns, 3),minmax(0,1fr));gap:var(--su-euf-space-4)}.su-euf-panel{overflow:hidden}.su-euf-panel-header,.su-euf-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--su-euf-space-3);padding:var(--su-euf-space-4);border-bottom:1px solid var(--su-euf-border)}.su-euf-card{overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.su-euf-card:hover{transform:translateY(-1px);box-shadow:var(--su-euf-shadow-md);border-color:var(--su-euf-border-strong)}.su-euf-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--su-euf-space-3)}.su-euf-kpi-card{display:grid;gap:var(--su-euf-space-1);padding:var(--su-euf-space-4);border:1px solid var(--su-euf-border);background:var(--su-euf-surface);border-radius:var(--su-euf-radius-md)}.su-euf-kpi-card span{color:var(--su-euf-text-muted);font-size:var(--su-euf-font-xs);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.su-euf-kpi-card strong{font-size:var(--su-euf-font-xl)}.su-euf-tabs,.su-euf-filters{display:flex;flex-wrap:wrap;gap:var(--su-euf-space-2);align-items:center}.su-euf-tab,.su-euf-search button,.su-euf-commandbar button,.su-euf-header button,.su-euf-panel button,.su-euf-card button,.su-euf-empty button{min-height:2.35rem;border:1px solid var(--su-euf-border);border-radius:var(--su-euf-radius-sm);background:var(--su-euf-surface-soft);color:var(--su-euf-text);font-weight:800;cursor:pointer}.su-euf-tab{display:inline-flex;gap:var(--su-euf-space-2);align-items:center;padding:0 var(--su-euf-space-3)}.su-euf-tab-active{border-color:var(--su-euf-border-strong);background:linear-gradient(135deg,#4f46e524,#0ea5e91f)}.su-euf-tab em{font-style:normal;color:var(--su-euf-brand)}.su-euf-drawer{position:fixed;inset:auto 0 0 auto;width:min(420px,100vw);max-height:82vh;transform:translateY(110%);transition:transform .18s ease;z-index:30;overflow:hidden}.su-euf-drawer-open{transform:translateY(0);box-shadow:var(--su-euf-shadow-lg)}.su-euf-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--su-euf-space-3)}.su-euf-timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--su-euf-space-3);align-items:start}.su-euf-timeline-item>span{width:.8rem;height:.8rem;margin-top:.3rem;border-radius:999px;background:var(--su-euf-brand);box-shadow:0 0 0 4px #4f46e524}.su-euf-timeline-item div{display:grid;gap:var(--su-euf-space-1)}.su-euf-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--su-euf-space-2)}.su-euf-search input,.su-euf-commandbar input,.su-euf-filters input,.su-euf-filters select{width:100%;min-height:2.5rem;border:1px solid var(--su-euf-border);border-radius:var(--su-euf-radius-sm);background:#ffffffeb;color:var(--su-euf-text);padding:0 var(--su-euf-space-3)}.su-euf-empty,.su-euf-loading{min-height:12rem;display:grid;place-items:center;align-content:center;gap:var(--su-euf-space-2);text-align:center;padding:var(--su-euf-space-8)}.su-euf-loading span{width:2rem;height:2rem;border:3px solid rgba(79,70,229,.16);border-top-color:var(--su-euf-brand);border-radius:999px;animation:su-euf-spin .8s linear infinite}.su-euf-tone-success{border-color:#10b98157}.su-euf-tone-warning{border-color:#f59e0b61}.su-euf-tone-danger{border-color:#ef444457}.su-euf-tone-info{border-color:#0ea5e957}.su-euf-bottom-actions{display:none}@keyframes su-euf-spin{to{transform:rotate(360deg)}}@media(max-width:1366px){.su-euf-body{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr) minmax(0,1.4fr)}.su-euf-inspector-region{display:none}.su-euf-grid{grid-template-columns:repeat(min(var(--su-euf-grid-columns, 2),2),minmax(0,1fr))}}@media(max-width:860px){.su-euf-workspace{padding:var(--su-euf-space-3);padding-bottom:calc(var(--su-euf-space-8) + 4rem)}.su-euf-commandbar,.su-euf-header{position:static;display:grid;grid-template-columns:1fr}.su-euf-body{grid-template-columns:1fr}.su-euf-sidebar-region,.su-euf-secondary-region,.su-euf-primary-region{overflow:visible}.su-euf-sidebar,.su-euf-inspector{height:auto}.su-euf-grid{grid-template-columns:1fr}.su-euf-bottom-actions{position:fixed;left:var(--su-euf-space-3);right:var(--su-euf-space-3);bottom:var(--su-euf-space-3);z-index:25;display:flex;gap:var(--su-euf-space-2);justify-content:space-between;padding:var(--su-euf-space-2);border:1px solid var(--su-euf-border);border-radius:var(--su-euf-radius-xl);background:#ffffffeb;box-shadow:var(--su-euf-shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.su-dx-desktop-shell{display:grid;gap:clamp(12px,1vw,18px);width:100%;min-height:0;container-type:inline-size}.su-dx-desktop-shell[data-dx-density=dense]{gap:10px}.su-dx-desktop-shell[data-dx-density=comfortable]{gap:20px}.su-dx-resizable-panel{min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable;border-radius:24px}.su-dx-collapsible-region{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffb8;padding:14px}.su-dx-collapsible-region>header,.su-dx-inspector-framework>header,.su-dx-activity-framework>header,.su-dx-ai-framework>header,.su-dx-diagnostics-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.su-dx-collapsible-region h3{margin:0;font-size:.95rem}.su-dx-inspector-framework,.su-dx-activity-framework,.su-dx-ai-framework,.su-dx-diagnostics-panel{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,#ffffffd1,#ebfaffb8);padding:16px;min-width:0;overflow:auto}.su-dx-inspector-framework header span,.su-dx-activity-framework header span,.su-dx-ai-framework header span,.su-dx-diagnostics-panel header span{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:#64748b;font-weight:800}.su-dx-diagnostics-panel p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:8px 10px;border-radius:14px;background:#ffffffb8}.su-universal-workspace-page[data-dx-engine=DX-1A]{--su-dx-sticky-top:0px;min-height:100dvh}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-header{position:sticky;top:var(--su-dx-sticky-top);z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-kpi-ribbon{position:sticky;top:calc(var(--su-dx-sticky-top) + 86px);z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-commandbar,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-tabs{position:sticky;top:calc(var(--su-dx-sticky-top) + 146px);z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-split{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.35fr);gap:14px;align-items:stretch;min-height:min(720px,calc(100dvh - 250px));overflow:hidden}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-split.has-inspector{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.2fr) minmax(260px,.7fr)}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-list-panel,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-detail-panel,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-inspector{min-height:0;overflow:auto;scrollbar-gutter:stable}.su-universal-workspace-page[data-dx-density=dense] .su-universal-workspace-kpi strong{font-size:clamp(1.65rem,2.2vw,2.6rem)}@media(max-width:1100px){.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-split,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-split.has-inspector{grid-template-columns:1fr;overflow:visible}.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-header,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-kpi-ribbon,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-commandbar,.su-universal-workspace-page[data-dx-engine=DX-1A] .su-universal-workspace-tabs{position:relative;top:auto}}
