.SaaSAuth_page__dFNeR{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;background:linear-gradient(180deg,var(--color-muted) 0,var(--color-surface) 100%)}.SaaSAuth_card__O47_P{width:100%;max-width:28rem;padding:2rem;background:var(--color-surface);border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid var(--color-border,#e2e8f0)}.SaaSAuth_licenseTitleRow__EoSS9{display:flex;align-items:center;gap:.625rem;margin:0 0 1rem}.SaaSAuth_licenseAppLogo__rskWL{flex:0 0 auto;width:1.75rem;height:1.75rem;object-fit:contain;border-radius:.375rem}.SaaSAuth_title__DROzh{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text)}.SaaSAuth_message__yqsV3{margin:0 0 1.5rem;font-size:.9375rem;color:var(--color-text-muted,#64748b);line-height:1.5}.SaaSAuth_formGroup__5Zd43{margin-bottom:1rem}.SaaSAuth_label__bLjra{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--color-text)}.SaaSAuth_input__LeWc0{width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-bg);color:var(--color-text);box-sizing:border-box}.SaaSAuth_input__LeWc0:focus{outline:none;border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.2)}.SaaSAuth_actions__RFpX_{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.SaaSAuth_refreshAccess__i_QbV{align-self:center;padding:.25rem;border:0;background:transparent;color:var(--color-text-muted,#64748b);font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.SaaSAuth_refreshAccess__i_QbV:hover{color:var(--color-text)}.SaaSAuth_refreshAccess__i_QbV:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:3px;border-radius:.25rem}.SaaSAuth_error__RNOSM{margin-bottom:1rem;padding:.75rem;font-size:.875rem;color:var(--color-danger,#dc2626);background:var(--color-danger-bg,#fef2f2);border-radius:.375rem}.SaaSAuth_link__exeuf{color:var(--color-primary);text-decoration:underline}.SaaSAuth_link__exeuf:hover{text-decoration:none}.SaaSAuth_select__uxUO8{cursor:pointer}.ImportStatusOverlay_overlay__dI7bY{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:30000;width:min(28rem,calc(100vw - 2rem));padding:.625rem .75rem;border:1px solid var(--theme-border-main,#c4c4c4);border-radius:.5rem;background:var(--theme-surface-main,#fff);box-shadow:0 8px 20px rgba(15,23,42,.12)}[data-theme=dark] .ImportStatusOverlay_overlay__dI7bY{box-shadow:0 10px 24px rgba(0,0,0,.28)}.ImportStatusOverlay_header__v8XJE{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ImportStatusOverlay_title__4O3p3{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text,#0f172a)}.ImportStatusOverlay_close__eEU2g{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-text-muted,#64748b);cursor:pointer;width:1.5rem;height:1.5rem;padding:0;border-radius:.25rem}.ImportStatusOverlay_close__eEU2g:hover{background:var(--color-muted,#f1f5f9);color:var(--color-text,#0f172a)}.ImportStatusOverlay_closeIcon____3gG{display:block}.ImportStatusOverlay_progressWrap__goojQ{margin-top:.5rem;width:100%;height:.375rem;border-radius:999px;background:var(--color-muted,#e2e8f0);overflow:hidden}.ImportStatusOverlay_progressFill__JwIwB{display:block;height:100%;border-radius:inherit;background:var(--color-primary,#2563eb);transition:width .18s linear}.ImportStatusOverlay_status__nf4QG{margin:.375rem 0 0;font-size:.75rem;color:var(--color-text-muted,#64748b)}:root{--trussaro-shell-icon-stroke-width:1.5;--theme-bg-app:#e7edf5;--theme-bg-shell:#e7edf5;--theme-bg-header:#f8fafc;--theme-surface-card:#fff;--theme-surface-button:#fff;--theme-surface-main:var(--theme-surface-card);--theme-surface-elevated:var(--theme-surface-card);--theme-surface-panel:var(--theme-surface-card);--theme-surface-kpi:var(--theme-surface-card);--theme-surface-chart:var(--theme-surface-card);--theme-surface-table:var(--theme-surface-card);--theme-surface-activity:var(--theme-surface-card);--theme-surface-breakdown:var(--theme-surface-card);--theme-surface-muted:#eef2f6;--theme-surface-inset:#eaf0f6;--theme-surface-hover:#e4ebf3;--theme-surface-subtle:#eaf0f6;--theme-surface-raised:#fff;--theme-surface-selected:#dce6f0;--theme-surface-disabled:#eef2f6;--theme-structural-header-bg:#d8e2ee;--theme-tab-bg:#f8fafc;--theme-tab-hover:#e4ebf3;--theme-tab-selected:#cbd8e6;--theme-border-card:#bcc9d8;--theme-border-button:#bcc9d8;--theme-border-main:var(--theme-border-card);--theme-border-subtle:#d3dde8;--theme-border-strong:#aab9cb;--theme-focus-ring:#7f96b1;--theme-table-header-bg:var(--theme-structural-header-bg);--theme-table-header-bg-solid:var(--theme-structural-header-bg);--theme-table-header-text:#182230;--theme-table-header-border:#bcc9d8;--theme-table-header-hover:#cbd8e6;--theme-stage-header-bg:var(--theme-table-header-bg);--theme-stage-header-text:var(--theme-table-header-text);--theme-stage-count-bg:#fff;--theme-stage-count-text:#182230;--theme-stage-count-border:#bcc9d8;--theme-label-pill-bg:var(--color-info-bg);--theme-label-pill-text:var(--color-info);--theme-label-pill-green-bg:#dcfce7;--theme-label-pill-green-text:#166534;--theme-label-pill-green-border:#86efac;--theme-label-pill-purple-bg:#f3e8ff;--theme-label-pill-purple-text:#6b21a8;--theme-label-pill-purple-border:#d8b4fe;--theme-label-pill-amber-bg:#fef3c7;--theme-label-pill-amber-text:#92400e;--theme-label-pill-amber-border:#fcd34d;--theme-label-pill-slate-bg:#f1f5f9;--theme-label-pill-slate-text:#475569;--theme-label-pill-slate-border:#cbd5e1;--theme-label-pill-teal-bg:#ccfbf1;--theme-label-pill-teal-text:#115e59;--theme-label-pill-teal-border:#5eead4;--theme-stage-group-border-width:0;--theme-stage-group-border-color:transparent;--theme-stage-group-radius:0;--theme-table-cell-padding-inline:.625rem;--theme-table-cell-padding-block:.4rem;--trussaro-compact-control-size:2.125rem;--trussaro-compact-control-font-size:.8125rem;--trussaro-compact-control-padding-inline:.625rem;--trussaro-compact-primary-action-font-size:.75rem;--trussaro-compact-primary-action-font-weight:600;--trussaro-compact-primary-action-line-height:1.2;--trussaro-compact-primary-action-padding-block:.35rem;--trussaro-compact-primary-action-padding-inline:.75rem;--theme-compact-primary-action-bg:var(--color-primary);--theme-compact-primary-action-hover-bg:var(--color-primary-hover);--theme-compact-primary-action-text:var(--color-on-primary);--theme-compact-primary-action-border-width:1px;--theme-compact-primary-action-focus-ring:var(--theme-focus-ring);--theme-filter-control-text:var(--color-text-muted);--theme-filter-control-hover-text:var(--color-text);--theme-filter-control-active-text:var(--color-primary);--trussaro-compact-overflow-glyph-size:1rem;--trussaro-compact-table-header-font-size:.55rem;--trussaro-compact-table-body-font-size:.65rem;--trussaro-compact-table-meta-font-size:.6rem;--trussaro-compact-table-emphasis-font-size:.7rem;--trussaro-compact-table-row-min-height:1.8rem;--trussaro-compact-table-header-padding-block:.4rem;--trussaro-compact-table-cell-padding-block:.6rem;--trussaro-compact-table-cell-padding-inline:.4rem;--trussaro-compact-table-sort-gap:.24rem;--trussaro-compact-table-name-gap:.28rem;--trussaro-compact-table-project-cell-gap:.2rem;--trussaro-compact-table-name-group-gap:.3rem;--trussaro-compact-table-header-icon-size:.6rem;--trussaro-compact-table-resize-divider-height:.7rem;--trussaro-compact-table-resize-divider-hover-height:.8rem;--trussaro-compact-table-leading-indent:1.8rem;--trussaro-compact-table-leading-gap:.5rem;--trussaro-compact-table-leading-media-size:2.6rem;--trussaro-compact-table-leading-media-radius:.3rem;--trussaro-compact-table-icon-size:.7rem;--trussaro-compact-table-warning-icon-size:.72rem;--trussaro-compact-table-pill-padding-block:.24rem;--trussaro-compact-table-pill-padding-inline:.52rem;--trussaro-compact-table-progress-cell-padding-inline:.6rem;--trussaro-compact-table-progress-gap:.6rem;--trussaro-compact-table-progress-width:8.8rem;--trussaro-compact-table-progress-height:.4rem;--trussaro-compact-table-avatar-size:1.5rem;--trussaro-compact-table-action-size:1.4rem;--trussaro-compact-table-action-glyph-size:.9rem;--trussaro-compact-table-checkbox-size:.8rem;--trussaro-compact-table-selection-column-size:1.5rem;--trussaro-compact-table-selection-content-inset:.5rem;--trussaro-compact-table-checkbox-border-width:1.2px;--trussaro-compact-table-checkbox-radius:.16rem;--trussaro-compact-table-footer-padding-block:.6rem;--trussaro-compact-table-pagination-gap-block:.4rem;--trussaro-compact-table-pagination-gap-inline:.6rem;--trussaro-compact-table-pagination-control-gap:.3rem;--trussaro-compact-table-pagination-select-padding-block:.16rem;--trussaro-compact-table-pagination-select-padding-inline:.32rem;--trussaro-compact-table-pagination-select-radius:5px;--trussaro-compact-table-pagination-nav-gap:.1rem;--trussaro-compact-menu-width:14.8rem;--trussaro-compact-menu-width-narrow:12.4rem;--trussaro-compact-menu-max-width:22.4rem;--trussaro-compact-menu-max-height:32rem;--trussaro-compact-menu-viewport-gutter:.8rem;--trussaro-compact-menu-padding:.36rem;--trussaro-compact-menu-radius:.6rem;--trussaro-compact-menu-item-gap:.6rem;--trussaro-compact-menu-item-padding-block:.4rem;--trussaro-compact-menu-item-padding-inline:.48rem;--trussaro-compact-menu-item-font-size:.7rem;--trussaro-compact-menu-item-radius:.4rem;--trussaro-compact-menu-icon-tile-size:1.48rem;--trussaro-compact-menu-icon-tile-radius:.36rem;--trussaro-compact-menu-icon-size:.75rem;--trussaro-compact-menu-separator-margin-block:.28rem;--trussaro-compact-menu-separator-margin-inline:.4rem;--theme-radius-sm:.25rem;--theme-radius-md:.5rem;--theme-shadow-card:0 1px 2px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.1);--theme-shadow-button:0 1px 2px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);--theme-form-input-bg:#fff;--theme-form-input-text:var(--color-text);--theme-form-input-border:var(--theme-border-strong);--color-bg:var(--theme-bg-app);--color-surface:var(--theme-surface-card);--color-muted:var(--theme-surface-muted);--color-border:var(--theme-border-main);--color-text:#182230;--color-text-primary:var(--color-text);--color-text-muted:#52657a;--color-text-secondary:var(--color-text-muted);--color-text-placeholder:#65758a;--theme-text-primary:var(--color-text);--theme-text-secondary:var(--color-text-muted);--theme-text-muted:var(--color-text-placeholder);--theme-text-action:var(--color-link);--theme-text-action-hover:var(--color-link-hover);--theme-brand-accent:#5a7a9e;--theme-brand-mark-bg:#2155a4;--theme-brand-kicker:#315f8c;--color-accent:var(--theme-brand-accent);--color-primary:#344a62;--color-primary-hover:#293d52;--color-on-primary:#fff;--color-secondary:#182230;--color-secondary-hover:#eaf0f6;--color-link:var(--theme-brand-accent);--color-link-hover:var(--color-primary-hover);--theme-accent-surface:#e7f0fa;--theme-accent-text:#315f8c;--theme-accent-border:#bcc9d8;--color-danger:#b4232d;--color-error:#b4232d;--color-error-bg:#fdebec;--color-warning:#aa5700;--color-warning-bg:#fff3e0;--color-success:#237a4b;--color-success-bg:#e8f5ee;--color-info:#315f8c;--color-info-bg:#e7f0fa;--color-overlay:rgba(24,34,48,.38);--theme-settings-sidebar-bg:#f8fafc;--theme-settings-nav-active:#5c738d;--theme-settings-nav-active-text:#fff;--theme-settings-sidebar-text:#182230;--theme-settings-sidebar-text-muted:#52657a;--theme-settings-sidebar-hover:#e4ebf3;--theme-settings-sidebar-border:#bcc9d8;--theme-settings-sidebar-input-bg:var(--theme-form-input-bg);--theme-nav-sidebar-bg:#f8fafc;--theme-nav-sidebar-text:#182230;--theme-nav-sidebar-text-muted:#52657a;--theme-nav-sidebar-border:#bcc9d8;--theme-nav-sidebar-hover:#e4ebf3;--theme-nav-sidebar-active:#5c738d;--theme-nav-sidebar-active-text:#fff;--theme-nav-sidebar-menu-bg:var(--theme-nav-sidebar-bg);--theme-nav-sidebar-menu-text:var(--theme-nav-sidebar-text);--theme-nav-sidebar-menu-text-muted:var(--theme-nav-sidebar-text-muted);--theme-nav-sidebar-menu-border:#bcc9d8;--theme-nav-sidebar-menu-hover:var(--theme-nav-sidebar-hover);--theme-apps-launcher-bg:#fff;--theme-apps-launcher-panel-bg:#eaf0f6;--theme-apps-launcher-tile-hover:#e4ebf3;--theme-apps-launcher-row-current:#dce6f0;--theme-tab-panel-bg:var(--theme-surface-card);--theme-workflow-unified-inset:.3125rem;--theme-workflow-unified-canvas-bg:var(--theme-surface-main);--theme-workflow-stage-table-bg:var(--theme-surface-card);--theme-surface-list-item:transparent;--theme-surface-list-item-hover:transparent;--chart-text-muted:var(--color-text-muted);--chart-border:var(--theme-border-card);--chart-grid:var(--theme-border-subtle);--chart-line:var(--theme-brand-accent);--chart-point-border:var(--theme-surface-card);--chart-tooltip-bg:var(--theme-surface-card);--chart-tooltip-text:var(--color-text);--chart-point-hover:var(--color-primary-hover)}[data-theme=dark]{--theme-filter-control-text:#94a3b8;--theme-filter-control-hover-text:#f1f5f9;--theme-filter-control-active-text:#93c5fd;--theme-compact-primary-action-bg:#234e7f;--theme-compact-primary-action-hover-bg:#2d629e;--theme-compact-primary-action-text:#fff;--theme-compact-primary-action-border-width:0px;--theme-compact-primary-action-focus-ring:var(--color-primary);--theme-bg-app:#1b1c20;--theme-bg-shell:#1b1c20;--theme-bg-header:#17181b;--theme-surface-card:#222328;--theme-surface-button:#21262d;--theme-surface-main:#222328;--theme-surface-elevated:#292a30;--theme-surface-panel:#222328;--theme-surface-kpi:#222328;--theme-surface-chart:#222328;--theme-surface-table:#222328;--theme-surface-activity:#222328;--theme-surface-breakdown:#222328;--theme-surface-muted:#25262b;--theme-surface-inset:#17181c;--theme-surface-hover:#2d2f35;--theme-surface-subtle:#17181c;--theme-surface-raised:#292a30;--theme-surface-selected:#303238;--theme-surface-disabled:#25262b;--theme-structural-header-bg:#222328;--theme-tab-bg:#222328;--theme-tab-hover:#2d2f35;--theme-tab-selected:#34363d;--theme-border-card:#363840;--theme-border-button:#526c87;--theme-border-main:var(--theme-border-card);--theme-border-subtle:#2b2d33;--theme-border-strong:#494c55;--theme-focus-ring:#8293a6;--theme-table-header-bg:#222328;--theme-table-header-bg-solid:#222328;--theme-table-header-text:#f2f3f5;--theme-table-header-border:#363840;--theme-table-header-hover:#2d2f35;--theme-stage-header-bg:#222328;--theme-stage-header-text:#f0f6fc;--theme-stage-count-bg:#1b1c20;--theme-stage-count-text:#f0f6fc;--theme-stage-count-border:#363840;--theme-label-pill-bg:#1e3a5f;--theme-label-pill-text:#93c5fd;--theme-label-pill-green-bg:#143c2b;--theme-label-pill-green-text:#bbf7d0;--theme-label-pill-green-border:#28754b;--theme-label-pill-purple-bg:#39244f;--theme-label-pill-purple-text:#e9d5ff;--theme-label-pill-purple-border:#79519d;--theme-label-pill-amber-bg:#493419;--theme-label-pill-amber-text:#fde68a;--theme-label-pill-amber-border:#8b6825;--theme-label-pill-slate-bg:#303844;--theme-label-pill-slate-text:#e2e8f0;--theme-label-pill-slate-border:#59677a;--theme-label-pill-teal-bg:#173c39;--theme-label-pill-teal-text:#99f6e4;--theme-label-pill-teal-border:#32786f;--theme-stage-group-border-width:1px;--theme-stage-group-border-color:#363840;--theme-stage-group-radius:2px;--theme-form-input-bg:#18191d;--theme-form-input-text:#f2f3f5;--theme-form-input-border:#494c55;--color-bg:var(--theme-bg-app);--color-surface:var(--theme-surface-card);--color-muted:var(--theme-surface-muted);--color-border:var(--theme-border-main);--color-text:#f2f3f5;--color-text-primary:#f0f6fc;--color-text-muted:#b5bac1;--color-text-secondary:#b1bac4;--color-text-placeholder:#949ba4;--theme-text-primary:#f0f6fc;--theme-text-secondary:#b1bac4;--theme-text-muted:#8b949e;--theme-text-action:#b1bac4;--theme-text-action-hover:#f0f6fc;--color-primary:#405a75;--color-primary-hover:#4a6785;--color-on-primary:#f8fafc;--color-secondary:#e8eef5;--color-secondary-hover:#f1f5f9;--color-link:#b1bac4;--color-link-hover:#f0f6fc;--theme-accent-surface:#172f47;--theme-accent-text:#82b8e5;--theme-accent-border:#315c80;--color-danger:#f08b97;--color-error:#f08b97;--color-error-bg:#3a1d23;--color-warning:#f4be67;--color-warning-bg:#3a2913;--color-success:#75d5a5;--color-success-bg:#123326;--color-info:#82b8e5;--color-info-bg:#172f47;--color-overlay:#000000b8;--theme-shadow-card:0 1px 2px #00000066;--theme-shadow-button:0 2px 8px #00000066;--theme-shadow-elevated:0 8px 24px #00000099;--theme-scrollbar-track:#121316;--theme-scrollbar-thumb:#363840;--theme-scrollbar-thumb-hover:#494c55;--theme-brand-mark-bg:#2155a4;--theme-brand-kicker:#84aaf1;--theme-settings-sidebar-bg:#18191c;--theme-settings-nav-active:#34363d;--theme-settings-nav-active-text:#f2f3f5;--theme-settings-sidebar-text:#f2f3f5;--theme-settings-sidebar-text-muted:#949ba4;--theme-settings-sidebar-hover:#25272c;--theme-settings-sidebar-border:#2b2d33;--theme-settings-sidebar-input-bg:#1b1c20;--theme-nav-sidebar-bg:#18191c;--theme-nav-sidebar-text:#f2f3f5;--theme-nav-sidebar-text-muted:#949ba4;--theme-nav-sidebar-border:#2b2d33;--theme-nav-sidebar-hover:#25272c;--theme-nav-sidebar-active:#34363d;--theme-nav-sidebar-active-text:#f2f3f5;--theme-nav-sidebar-menu-bg:var(--theme-nav-sidebar-bg);--theme-nav-sidebar-menu-text:var(--theme-nav-sidebar-text);--theme-nav-sidebar-menu-text-muted:var(--theme-nav-sidebar-text-muted);--theme-nav-sidebar-menu-border:#2b2d33;--theme-nav-sidebar-menu-hover:#25272c;--theme-apps-launcher-bg:#222328;--theme-apps-launcher-panel-bg:#1b1c20;--theme-apps-launcher-tile-hover:#292a30;--theme-apps-launcher-row-current:#34363d;--theme-tab-panel-bg:#1b1c20;--theme-workflow-unified-canvas-bg:#1b1c20;--theme-workflow-stage-table-bg:#1b1c20;--theme-surface-list-item:#1b1c20;--theme-surface-list-item-hover:#292a30;--chart-text-muted:#8b949e;--chart-border:#363840;--chart-grid:#2b2d33;--chart-line:#7d8c9e;--chart-point-border:#1b1c20;--chart-tooltip-bg:#222328;--chart-tooltip-text:#f0f6fc;--chart-point-hover:#b1bac4}[data-theme=dark] table thead>tr,[data-theme=dark] table thead>tr>th{border-bottom:1px solid var(--theme-table-header-border)}*,:after,:before{box-sizing:border-box}html{--trussaro-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--trussaro-font-family);line-height:1.5;color:var(--color-text);-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}body,html{background-color:var(--color-bg)}body{margin:0;min-height:100vh;transition:background-color .2s ease}.theme-panel,.theme-surface,.theme-surface-card{background:var(--theme-surface-card);border:1px solid var(--theme-border-card);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-card)}.theme-surface-button{background:var(--theme-surface-button);border:1px solid var(--theme-border-button);border-radius:var(--theme-radius-sm);box-shadow:var(--theme-shadow-button)}.theme-surface-muted{background:var(--theme-surface-muted);border:1px solid var(--theme-border-subtle);border-radius:var(--theme-radius-md)}.theme-surface-inset{background:var(--theme-surface-inset);border:1px solid var(--theme-border-subtle);border-radius:var(--theme-radius-sm)}.theme-border{border-color:var(--theme-border-main)}.theme-divider{border-color:var(--theme-border-subtle)}.theme-accent-chip{background:var(--theme-accent-surface);color:var(--theme-accent-text);border-color:var(--theme-accent-border)}[data-theme=dark]{scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--theme-scrollbar-thumb);border-radius:5px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:var(--theme-scrollbar-thumb-hover)}[data-theme=dark] ::-webkit-scrollbar-button{background-color:var(--theme-scrollbar-track)}[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--theme-scrollbar-track)}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--theme-form-input-bg,var(--theme-surface-elevated))!important;color:var(--theme-form-input-text,var(--color-text))!important;border-color:var(--theme-form-input-border,var(--theme-border-strong))!important}