[data-ui-theme=dark]{--control-fill:var(--ui-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-text:#f4f4f5;--ui-muted:#a1a1aa;--ui-surface:#111114;--ui-surface-soft:#1a1a20;--ui-stroke:#303038;--ink:var(--ui-text);--muted:var(--ui-muted);--paper:var(--ui-surface);--wash:var(--ui-surface-soft);--line:var(--ui-stroke);--surface-stroke:var(--ui-stroke);--control-stroke:#3b3b46;--accent:#a6bbff;--accent-hover:#c8d5ff;--accent-soft:#1c294c;--accent-border:#3b5084;--focus-outline:#a1a1aa;--shell-background:#08080a;color:var(--ui-text)}.app-layout[data-ui-theme=dark]{background:#08080a}[data-ui-theme=dark] .sidebar .nav-item.active,[data-ui-theme=dark] .sidebar .catalog-nav-link.active,[data-ui-theme=dark] .catalog-rail-link.active{color:#fafafa;background:#23232a;border-color:#45454f;box-shadow:0 1px 3px #0004}[data-ui-theme=dark] .sidebar .nav-item.active svg{color:#fafafa}[data-ui-theme=dark] .context-dropdown .dropdown-trigger,[data-ui-theme=dark] .context-dropdown .dropdown-trigger:is(:hover,[aria-expanded=true]){color:#f4f4f5;background:#18181d;border-color:#36363f}[data-ui-theme=dark] .dropdown-option[aria-selected=true],[data-ui-theme=dark] .settings-navigation-item.active{background:var(--accent-soft);color:var(--accent)}[data-ui-theme=dark] .profile-trigger:is(:hover,[aria-expanded=true]){background:#23232a}[data-ui-theme=dark] .avatar{color:#b5c1ff;background:#202743}[data-ui-theme=dark] .app-icon{color:#344054}[data-ui-theme=dark] .demo-banner{color:#b5c1ff;background:#141a2d;border-color:#28304b}[data-ui-theme=dark] .demo-banner a{color:#b5c1ff}[data-ui-theme=dark] .button.primary,[data-ui-theme=dark] .btn.primary{color:var(--accent-on-fill);background:var(--accent-fill);border-color:var(--accent-fill)}[data-ui-theme=dark] :is(.button.primary,.btn.primary):hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}[data-ui-theme=dark] .tag{color:#c7c7d1;background:#23232a}[data-ui-theme=dark] .chart-list-item.selected{background:var(--accent-soft);color:#c6d0ff}[data-ui-theme=dark] .chart-list-item.selected .chart-list-icon{color:#c6d0ff}[data-ui-theme=dark] .error-banner{color:#ffb0b5;background:#301b20;border-color:#63303b}[data-ui-theme=dark] .info-banner{color:#bdc8f4;background:#191f32;border-color:#303a5c}
[data-ui-text-size]{--ui-text-scale:1;--control-line-height:calc(18px * var(--ui-text-scale));--control-height:calc(var(--control-line-height) + 14px);--button-height:var(--control-height);--button-font-size:calc(14px * var(--ui-text-scale));--button-line-height:var(--control-line-height);font-size:calc(14px * var(--ui-text-scale))}[data-ui-text-size=small]{--ui-text-scale:.9}[data-ui-text-size=extra-small]{--ui-text-scale:.8}[data-ui-text-size=large]{--ui-text-scale:1.15}[data-ui-text-size=extra-large]{--ui-text-scale:1.3}[data-ui-text-size=xx-large]{--ui-text-scale:1.45}[data-ui-text-size=xxx-large]{--ui-text-scale:1.6}
.skeleton{background:var(--skeleton-fill,#eceef2);border-radius:5px;flex-shrink:0;width:100%;max-width:100%;height:14px;animation:1.65s ease-in-out infinite skeleton-pulse;display:block}.skeleton-circle{border-radius:50%}[data-ui-theme=dark]{--skeleton-fill:#292930;--skeleton-line:#33333c}@keyframes skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.loading-region,.loading-visual{width:100%;min-width:0}.skeleton-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.skeleton-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-skeleton{flex-direction:column;gap:22px;width:100%;min-width:0;display:flex}.skeleton-heading{justify-content:space-between;align-items:center;gap:16px;min-height:50px;display:flex}.skeleton-heading h1{font-size:calc(26px * var(--ui-text-scale,1));line-height:calc(32px * var(--ui-text-scale,1));letter-spacing:-.65px}.skeleton-cards{grid-template-columns:repeat(var(--skeleton-columns,3), minmax(0, 1fr));gap:18px;display:grid}.skeleton-panel{border:1px solid var(--surface-stroke,#dfe3eb);background:var(--ui-surface,#fff);border-radius:12px}.skeleton-metric-card{flex-direction:column;gap:10px;min-height:150px;padding:12px 16px 0;display:flex;overflow:hidden}.skeleton-metric-card .skeleton-sparkline{margin-top:auto}.skeleton-sparkline{background:linear-gradient(180deg, transparent, var(--skeleton-fill,#eceef2));border-radius:4px 4px 0 0}.skeleton-overview-toolbar{margin:-4px 0 0}.skeleton-details-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.skeleton-plot-loading{height:100%;min-height:330px}.skeleton-plot{min-height:inherit;flex-direction:column;gap:16px;height:100%;padding:12px 16px 8px;display:flex;position:relative;overflow:hidden}.skeleton-plot-lines{flex-direction:column;flex:1;justify-content:space-between;gap:50px;padding:16px 0;display:flex}.skeleton-plot-lines .skeleton{background:var(--skeleton-line,#e7eaf0)}.skeleton-plot-area{opacity:.6;background:linear-gradient(180deg, transparent, var(--skeleton-fill,#eceef2));border-radius:12px 12px 0 0;width:auto;height:auto;position:absolute;inset:26% 16px 40px}.skeleton-plot-small{min-height:160px}.skeleton-explorer-loading{flex:1;height:100%;min-height:0;display:flex}.skeleton-explorer-loading>.loading-visual{flex:1;min-height:0;display:flex}.skeleton-explorer{grid-template-columns:216px minmax(0,1fr);width:100%;min-height:0;display:grid}.skeleton-library{border-right:1px solid var(--surface-stroke,#dfe3eb);background:var(--ui-surface-soft,#f6f7fb);flex-direction:column;gap:24px;padding:22px 12px;display:flex}.skeleton-library-group{flex-direction:column;gap:12px;display:flex}.skeleton-analysis{flex-direction:column;gap:24px;min-width:0;padding:25px 30px;display:flex;overflow:auto}.skeleton-analysis>.skeleton-plot-loading{flex:1}.skeleton-form-layout{gap:var(--section-content-padding,26px);grid-template-columns:184px minmax(0,1fr);display:grid}.skeleton-form-layout>.skeleton-form-navigation{gap:var(--section-navigation-row-gap,4px);padding:var(--section-navigation-padding,16px 10px)}.skeleton-settings-navigation-heading{margin:0 8px 12px}.skeleton-form-navigation{flex-direction:column;gap:16px;display:flex}.skeleton-form-layout.skeleton-form-standalone{grid-template-columns:minmax(0,704px);justify-content:center}.skeleton-form-fields{flex-direction:column;gap:28px;display:flex}.skeleton-form-fields>div{flex-direction:column;gap:12px;display:flex}.skeleton-editor{grid-template-columns:190px minmax(0,1fr) 230px;gap:24px;display:grid}.skeleton-phone-row{justify-content:center;align-items:center;gap:22px;padding:25px 0;display:flex}.skeleton-phone{border-radius:24px}.skeleton-context{border:1px solid var(--control-stroke,#d0d5df);background:var(--ui-surface,#fff);border-radius:9px;align-items:center;gap:10px;height:32px;margin-bottom:12px;padding:4px 8px;display:flex}.skeleton-shell .sidebar-primary-nav{margin-top:0}.skeleton-context:has(+.sidebar-primary-nav){margin-bottom:14px}.skeleton-shell .sidebar-primary-nav .nav-item,.skeleton-shell .sidebar-bottom .nav-item{cursor:default}.skeleton-shell .topbar-right{margin-left:auto}.sidebar-collapsed.skeleton-shell .skeleton-context{justify-content:center;width:40px;height:40px;padding:7px}.sidebar-collapsed.skeleton-shell .skeleton-context .skeleton:last-child,.sidebar-collapsed.skeleton-shell .catalog-subnav{display:none}.public-loading{max-width:1100px;margin:60px auto;padding:30px}.workspace-ready-content{display:contents}.workspace-ready-content[hidden]{display:none}@media (max-width:1100px){.skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-form-layout{grid-template-columns:158px minmax(0,1fr)}.skeleton-editor{grid-template-columns:130px minmax(0,1fr)}.skeleton-editor>:last-child{display:none}}@media (max-width:850px){.skeleton-form-layout{display:block}.skeleton-form-layout>.skeleton-form-navigation{flex-flow:row;margin-bottom:12px;padding:0 0 18px;overflow:hidden}.skeleton-form-layout>.skeleton-form-navigation>.skeleton{flex:none;width:100px!important}.skeleton-settings-navigation-heading{display:none}}@media (max-width:700px){.skeleton-cards,.skeleton-details-grid,.skeleton-form-layout{grid-template-columns:1fr}.skeleton-form-navigation{flex-flow:wrap}.skeleton-form-navigation>.skeleton{width:100px!important}.skeleton-explorer{grid-template-columns:1fr}.skeleton-library{display:none}.skeleton-analysis{padding:20px 16px}.skeleton-heading{flex-wrap:wrap}.skeleton-header-search{display:none}.skeleton-editor{display:block}.skeleton-editor>.skeleton-form-navigation{display:none}.skeleton-phone-row{gap:10px}}.skeleton-flow-search{justify-content:flex-end;display:flex}.skeleton-flow-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,244px),1fr));gap:20px;display:grid}.skeleton-flow-card{overflow:hidden}.skeleton-flow-preview{border-bottom:1px solid var(--surface-stroke,#dfe3eb);background:var(--ui-surface-soft,#f4f5f8);justify-content:center;align-items:center;gap:8px;height:264px;padding:36px 16px 16px;display:flex}.skeleton-flow-phone{aspect-ratio:418/890;border-radius:16px;width:min(88px,25% - 6px);height:auto}.skeleton-flow-details{gap:10px;padding:16px;display:grid}@media (max-width:700px){.skeleton-flow-cards{gap:16px}}
