*{box-sizing:border-box}html{background:var(--astra-bg-app);color:var(--astra-text-primary);scrollbar-gutter:stable;transition:background var(--astra-duration-normal) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard)}body{background:var(--astra-bg-app);min-height:100svh;color:var(--astra-text-primary);font-family:var(--astra-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;text-rendering:optimizelegibility;transition:background var(--astra-duration-normal) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);margin:0}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);touch-action:manipulation;-webkit-user-select:none;user-select:none}button:disabled{cursor:not-allowed;opacity:.58;transition-duration:var(--astra-duration-micro)}input:disabled,select:disabled,textarea:disabled{-webkit-text-fill-color:currentColor;cursor:not-allowed;opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.astra-focusable:focus-visible{box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.astra-card{background:var(--astra-bg-surface);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-lg);box-shadow:var(--astra-shadow-card);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard)}.astra-button{border-radius:var(--astra-radius-md);align-items:center;gap:var(--astra-space-2);overflow-wrap:anywhere;min-width:0;min-height:40px;padding:0 var(--astra-space-4);text-align:center;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);white-space:normal;border:0;justify-content:center;font-weight:650;line-height:1.1;display:inline-flex}.astra-button svg{flex:none}.astra-button:focus-visible,.astra-input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.astra-button:disabled{transform:none}.astra-button[aria-busy=true]{opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.astra-auth-form[aria-busy=true] .astra-button[aria-busy=true]{opacity:1}.astra-button-primary{background:var(--astra-brand-primary);color:var(--astra-text-inverse)}.astra-button-primary:hover,.astra-button-primary:focus-visible,.astra-button-primary[data-route-target=true]{background:var(--astra-brand-primary-hover)}.astra-button-secondary{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);color:var(--astra-text-primary)}.astra-button-secondary:hover,.astra-button-secondary:focus-visible,.astra-button-secondary[data-route-target=true]{border-color:var(--astra-border-strong)}.astra-button-tertiary{color:var(--astra-text-secondary);padding-inline:var(--astra-space-2);background:0 0}.astra-button-tertiary:hover,.astra-button-tertiary:focus-visible,.astra-button-tertiary[data-route-target=true]{background:var(--astra-bg-surface-subtle);color:var(--astra-text-primary)}.astra-toast-region{inline-size:420px;max-inline-size:calc(100% - var(--astra-space-10));pointer-events:none;z-index:80;position:fixed;inset-block-start:calc(var(--astra-space-5) + env(safe-area-inset-top));inset-inline-end:var(--astra-space-5)}.astra-toast-list{gap:var(--astra-space-3);margin:0;padding:0;list-style:none;display:grid}.astra-toast{--astra-toast-tone:var(--astra-info);animation:astra-toast-enter var(--astra-duration-normal) var(--astra-ease-standard);background:linear-gradient(180deg, color-mix(in srgb, var(--astra-bg-surface-elevated) 96%, transparent), color-mix(in srgb, var(--astra-bg-surface) 96%, transparent));border:1px solid color-mix(in srgb, var(--astra-toast-tone) 28%, var(--astra-border-subtle));border-radius:var(--astra-radius-lg);box-shadow:var(--astra-toast-shadow);color:var(--astra-text-primary);align-items:start;gap:var(--astra-space-3);min-width:0;padding:var(--astra-space-3);pointer-events:auto;transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.astra-toast[data-exiting=true]{animation:astra-toast-exit var(--astra-duration-fast) var(--astra-ease-standard) both;pointer-events:none}.astra-toast:before{background:var(--astra-toast-tone);content:"";inset-block:var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard);width:3px;position:absolute;inset-inline-start:0}.astra-toast[data-tone=success]{--astra-toast-tone:var(--astra-success)}.astra-toast[data-tone=warning]{--astra-toast-tone:var(--astra-warning)}.astra-toast[data-tone=error]{--astra-toast-tone:var(--astra-danger)}.astra-toast[data-tone=info]{--astra-toast-tone:var(--astra-info)}.astra-toast-icon{background:color-mix(in srgb, var(--astra-toast-tone) 16%, transparent);border:1px solid color-mix(in srgb, var(--astra-toast-tone) 26%, transparent);border-radius:var(--astra-radius-full);color:var(--astra-toast-tone);height:32px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);justify-content:center;align-items:center;width:32px;display:inline-flex}.astra-toast-copy{gap:var(--astra-space-1);min-width:0;padding-block:1px;display:grid}.astra-toast-copy strong,.astra-toast-copy span{overflow-wrap:anywhere;min-width:0}.astra-toast-copy strong{font-size:.91rem;font-weight:760;line-height:1.18}.astra-toast-copy span{color:var(--astra-text-secondary);font-size:.83rem;font-weight:600;line-height:1.32}.astra-toast-close{border-radius:var(--astra-radius-full);color:var(--astra-text-muted);height:30px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;width:30px;margin:-2px;display:inline-flex}.astra-toast-close:hover,.astra-toast-close:focus-visible{background:color-mix(in srgb, var(--astra-text-muted) 12%, transparent);color:var(--astra-text-primary)}.astra-toast-progress{background:color-mix(in srgb, var(--astra-border-default) 68%, transparent);border-radius:var(--astra-radius-full);grid-column:1/-1;height:2px;overflow:hidden}.astra-toast-progress span{animation:astra-toast-timeout var(--astra-toast-duration) var(--astra-ease-linear) forwards;background:var(--astra-toast-tone);transform-origin:0;height:100%;transition:background var(--astra-duration-fast) var(--astra-ease-standard);width:100%;display:block}.astra-toast[data-paused=true] .astra-toast-progress span,.astra-toast[data-exiting=true] .astra-toast-progress span{animation-play-state:paused}.astra-shell,.astra-auth-shell{isolation:isolate;min-height:100svh;position:relative}.astra-shell{grid-template-columns:224px minmax(0,1fr);display:grid}.astra-auth-shell{display:block}.astra-shell:before,.astra-auth-shell:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--astra-brand-primary) 78%, transparent), transparent), linear-gradient(90deg, transparent, var(--astra-brand-primary), transparent);content:"";block-size:2px;inline-size:min(380px,42vw);opacity:var(--astra-opacity-hidden);pointer-events:none;transform:translate3d(var(--astra-motion-route-progress-start-x), 0, 0) scaleX(var(--astra-motion-route-progress-start-scale));transform-origin:0;transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);z-index:70;position:fixed;inset-block-start:0;inset-inline-start:0}.astra-shell[data-route-pending=true]:before,.astra-auth-shell[data-route-pending=true]:before{animation:astra-route-progress var(--astra-duration-route) var(--astra-ease-emphasized) infinite;opacity:var(--astra-opacity-visible);will-change:opacity, transform}.astra-shell[data-route-scope=journey][data-route-pending=true]:before{opacity:var(--astra-opacity-hidden);will-change:auto;transition:none;animation:none}.astra-sidebar{-webkit-backdrop-filter:var(--astra-backdrop-chrome-filter);backdrop-filter:var(--astra-backdrop-chrome-filter);background:var(--astra-nav-backdrop);border-right:1px solid var(--astra-border-subtle);gap:var(--astra-space-6);padding:var(--astra-space-5);flex-direction:column;height:100svh;display:flex;position:sticky;top:0}.astra-logo{border-radius:var(--astra-radius-md);color:var(--astra-text-primary);align-items:center;gap:var(--astra-space-3);letter-spacing:0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);font-weight:750;text-decoration:none;display:flex}.astra-logo img{height:32px;transition:transform var(--astra-duration-fast) var(--astra-ease-standard);width:32px}.astra-logo:hover,.astra-logo:focus-visible,.astra-logo[data-route-target=true]{background:var(--astra-bg-surface)}.astra-nav{gap:var(--astra-space-1);flex-direction:column;display:flex}.astra-nav-link{border-radius:var(--astra-radius-md);color:var(--astra-text-secondary);align-items:center;gap:var(--astra-space-3);min-height:38px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);border:0;line-height:1;display:flex}.astra-nav-link svg{flex:none}.astra-nav-link span{align-items:center;min-width:0;display:inline-flex}.astra-nav-link:hover,.astra-nav-link:focus-visible,.astra-nav-link[data-active=true],.astra-nav-link[data-route-target=true]{background:var(--astra-bg-surface);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent);color:var(--astra-text-primary)}.astra-shell[data-route-pending=true]:not([data-route-scope=journey]) .astra-nav-link[data-active=true]:not([data-route-target=true]){box-shadow:none;color:var(--astra-text-secondary);background:0 0}.astra-shell[data-route-pending=true] .astra-nav-link{transition:none}.astra-nav-link:focus-visible,.astra-nav-link[data-active=true]:focus-visible,.astra-nav-link[data-route-target=true]:focus-visible{box-shadow:var(--astra-focus-ring), inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.astra-main{overflow-anchor:none;min-width:0;padding-block:var(--astra-space-6);padding-inline:var(--astra-layout-main-inline);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard)}.astra-shell[data-route-pending=true] .astra-main{opacity:var(--astra-opacity-route-pending);pointer-events:none;transition-duration:var(--astra-duration-micro);will-change:opacity;transform:none}.astra-shell[data-route-pending=true] .astra-sidebar,.astra-shell[data-route-pending=true] .astra-mobile-header,.astra-shell[data-route-pending=true] .astra-bottom-nav{pointer-events:none}.astra-shell[data-route-scope=journey][data-route-pending=true] .astra-main{opacity:1;will-change:auto;transition:none;transform:none}.astra-shell [data-route-target=true],.astra-shell .astra-logo[data-route-target=true] img,.astra-shell .astra-bottom-nav a[data-route-target=true] span,.astra-shell [data-route-target=true] .astra-metric-card-cue,.astra-shell .orbit-account-link[data-route-target=true] strong,.astra-shell .insight-card[data-route-target=true] .insight-card-side span,.astra-auth-shell [data-route-target=true]{transition-duration:var(--astra-duration-micro)}.astra-shell[data-route-pending=true] [data-route-target=true],.astra-auth-shell[data-route-pending=true] [data-route-target=true]{pointer-events:auto}.astra-shell[data-route-pending=true] .overview-cashflow-row,.astra-shell[data-route-pending=true] .cashflow-mix-item,.astra-shell[data-route-pending=true] .invest-plan-row,.astra-shell[data-route-pending=true] .imports-pipeline-row,.astra-shell[data-route-pending=true] .monarch-pull-row,.astra-shell[data-route-pending=true] .insight-card,.astra-shell[data-route-pending=true] .insight-card-side span,.astra-shell[data-route-pending=true] .orbit-account-link strong,.astra-shell[data-route-pending=true] .orbit-back-link,.astra-shell[data-route-pending=true] .overview-guide-link,.astra-shell[data-route-pending=true] .journey-scenario-row,.astra-shell[data-route-pending=true] .journey-event-row,.astra-shell[data-route-pending=true] .astra-button:not(:disabled),.astra-shell[data-route-pending=true] .astra-logo,.astra-shell[data-route-pending=true] .astra-logo img,.astra-shell[data-route-pending=true] .astra-mobile-icon-button,.astra-shell[data-route-pending=true] .astra-toast-close,.astra-shell[data-route-pending=true] .astra-section-action,.astra-shell[data-route-pending=true] .astra-metric-card-link,.astra-shell[data-route-pending=true] .astra-theme-toggle button,.astra-shell[data-route-pending=true] .astra-bottom-nav a,.astra-shell[data-route-pending=true] .orbit-status-filter button,.astra-shell[data-route-pending=true] .orbit-filter-clear,.astra-shell[data-route-pending=true] .orbit-breakdown-values>button,.astra-shell[data-route-pending=true] .orbit-readonly-edit,.astra-shell[data-route-pending=true] .orbit-readonly-edit-icon,.astra-shell[data-route-pending=true] .journey-chart-legend button,.astra-shell[data-route-pending=true] .scenario-matrix-cell,.astra-shell[data-route-pending=true] .monarch-pull-row .monarch-pull-arrow,.astra-auth-shell[data-route-pending=true] .astra-button:not(:disabled),.astra-auth-shell[data-route-pending=true] .astra-auth-password-toggle{transition-duration:var(--astra-duration-micro)}@supports (view-transition-name:astra-main){@media (prefers-reduced-motion:no-preference){.astra-main{view-transition-name:astra-main}.astra-sidebar{view-transition-name:astra-sidebar}@media (max-width:760px){.astra-sidebar{view-transition-name:none}.astra-mobile-header{view-transition-name:astra-mobile-header}.astra-bottom-nav{view-transition-name:astra-bottom-nav}}.astra-shell[data-route-scope=journey] .astra-main:has(.journey-workspace-shell){view-transition-name:none}.astra-shell[data-rendered-route-scope=journey] .journey-workspace-shell,.astra-shell[data-rendered-route-scope=journey] .journey-command,.astra-shell[data-rendered-route-scope=journey] .journey-workspace-page{view-transition-name:none}.astra-shell[data-route-pending=true] .astra-main{opacity:1;will-change:auto}::view-transition-group(root){animation:none;overflow:clip}::view-transition-group(astra-main){animation:none;overflow:clip}::view-transition-group(astra-auth-page){animation:none;overflow:clip}::view-transition-group(astra-sidebar){animation:none;overflow:clip}::view-transition-group(astra-mobile-header){animation:none;overflow:clip}::view-transition-group(astra-bottom-nav){animation:none;overflow:clip}::view-transition-old(astra-main){animation:astra-view-exit var(--astra-duration-normal) var(--astra-ease-emphasized) both;mix-blend-mode:normal}::view-transition-old(astra-auth-page){animation:astra-view-exit var(--astra-duration-normal) var(--astra-ease-emphasized) both;mix-blend-mode:normal}::view-transition-new(astra-main){animation:astra-view-enter var(--astra-duration-normal) var(--astra-ease-emphasized) both;mix-blend-mode:normal}::view-transition-new(astra-auth-page){animation:astra-view-enter var(--astra-duration-normal) var(--astra-ease-emphasized) both;mix-blend-mode:normal}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(astra-sidebar){mix-blend-mode:normal;animation:none}::view-transition-old(astra-mobile-header){mix-blend-mode:normal;animation:none}::view-transition-old(astra-bottom-nav){mix-blend-mode:normal;animation:none}::view-transition-new(astra-sidebar){mix-blend-mode:normal;animation:none}::view-transition-new(astra-mobile-header){mix-blend-mode:normal;animation:none}::view-transition-new(astra-bottom-nav){mix-blend-mode:normal;animation:none}}}.astra-mobile-header{-webkit-backdrop-filter:var(--astra-backdrop-chrome-filter);backdrop-filter:var(--astra-backdrop-chrome-filter);background:var(--astra-nav-backdrop);border-bottom:1px solid var(--astra-border-subtle);padding:var(--astra-space-3) var(--astra-space-4);z-index:11;justify-content:space-between;align-items:center;display:none;position:sticky;top:0}.astra-mobile-header-actions{align-items:center;gap:var(--astra-space-2);display:flex}.astra-mobile-header-actions form{margin:0}.astra-mobile-icon-button{border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-full);color:var(--astra-text-secondary);height:40px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;justify-content:center;align-items:center;width:40px;display:inline-flex}.astra-mobile-icon-button:hover,.astra-mobile-icon-button:focus-visible{background:var(--astra-bg-surface);color:var(--astra-text-primary)}.astra-page-stack{gap:var(--astra-space-5);max-width:var(--astra-layout-page-max);overflow-anchor:none;width:100%;margin:0 auto;display:grid}.astra-main>.astra-page-stack{min-block-size:calc(100svh - var(--astra-space-6) - var(--astra-space-6));align-content:start}@media (prefers-reduced-motion:no-preference){.astra-main>.astra-page-stack{animation:astra-page-enter var(--astra-duration-fast) var(--astra-ease-emphasized) both}.astra-main>.journey-workspace-shell{animation-name:none}.astra-main>.astra-page-stack>*{--astra-reveal-delay:var(--astra-delay-page);animation:astra-content-reveal var(--astra-duration-normal) var(--astra-ease-emphasized) both;animation-delay:var(--astra-reveal-delay)}.astra-main>.journey-workspace-shell>.journey-command{animation-name:none}.astra-main>.journey-workspace-shell>.journey-workspace-page{--astra-reveal-delay:var(--astra-delay-page);animation-name:none;animation-delay:var(--astra-delay-none)}.astra-main>.astra-page-stack>:nth-child(2){--astra-reveal-delay:calc(var(--astra-delay-page) + var(--astra-delay-step))}.astra-main>.astra-page-stack>:nth-child(3){--astra-reveal-delay:calc(var(--astra-delay-page) + var(--astra-delay-step) + var(--astra-delay-step))}.astra-main>.astra-page-stack>:nth-child(4){--astra-reveal-delay:calc(var(--astra-delay-page) + var(--astra-delay-step) + var(--astra-delay-step) + var(--astra-delay-step))}.astra-main>.astra-page-stack>:nth-child(5){--astra-reveal-delay:calc(var(--astra-delay-page) + var(--astra-delay-step) + var(--astra-delay-step) + var(--astra-delay-step) + var(--astra-delay-step))}@supports (view-transition-name:astra-main){.astra-main>.astra-page-stack,.astra-main>.astra-page-stack>*{animation-name:none}.astra-main>.journey-workspace-shell>.journey-workspace-page{animation-name:none;animation-delay:var(--astra-delay-none)}}}.astra-dashboard-grid>.astra-section-card,.astra-page-stack>.astra-section-card,.astra-page-stack>.astra-setup-panel,.journey-workspace-shell,.journey-workspace-page{contain:layout paint}.astra-page-header{gap:var(--astra-space-2);display:grid}.astra-eyebrow{color:var(--astra-brand-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750}.astra-heading{font-family:var(--astra-font-display);letter-spacing:0;margin:0;font-size:2.2rem;line-height:1.08}.astra-dashboard-grid{gap:var(--astra-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.astra-grid-span-3{grid-column:span 3}.astra-grid-span-4{grid-column:span 4}.astra-grid-span-5{grid-column:span 5}.astra-grid-span-6{grid-column:span 6}.astra-grid-span-7{grid-column:span 7}.astra-grid-span-8{grid-column:span 8}.astra-grid-span-12{grid-column:span 12}.astra-dashboard-hero{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;overflow:visible}.astra-dashboard-hero:after{display:none}.astra-metric-card{align-content:start;gap:var(--astra-space-2);min-width:0;min-height:132px;padding:var(--astra-space-4);display:grid;position:relative;overflow:hidden}.astra-metric-card-link{color:inherit;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard)}.astra-metric-card-link:hover,.astra-metric-card-link:focus-visible,.astra-metric-card-link[data-route-target=true]{background:var(--astra-bg-surface-elevated);border-color:var(--astra-border-default);box-shadow:var(--astra-shadow-interactive)}.astra-metric-card-link:hover .astra-metric-card-cue,.astra-metric-card-link:focus-visible .astra-metric-card-cue,.astra-metric-card-link[data-route-target=true] .astra-metric-card-cue{background:color-mix(in srgb, var(--astra-brand-primary) 10%, var(--astra-bg-surface));border-color:color-mix(in srgb, var(--astra-brand-primary) 24%, transparent);color:var(--astra-brand-primary)}.astra-metric-card-cue{background:var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-brand-primary);height:28px;right:var(--astra-space-4);top:var(--astra-space-4);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);justify-content:center;align-items:center;width:28px;display:inline-flex;position:absolute}.astra-metric-card-cue svg{flex:none}.astra-card-label{color:var(--astra-text-muted);min-width:0;font-size:.82rem;font-weight:650;line-height:1.1}.astra-metric-card-link .astra-card-label{padding-right:36px}.astra-card-value{color:var(--astra-text-primary);font-family:var(--astra-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:1.95rem;font-weight:760;line-height:1.08}.astra-metric-card[data-value-size=compact] .astra-card-value{font-size:1.48rem;line-height:1.08}.astra-delta{align-items:center;gap:var(--astra-space-1);transition:background var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);border-radius:0;width:fit-content;padding:0;font-size:.82rem;font-weight:700;display:inline-flex}.astra-delta-positive{color:var(--astra-success);background:0 0}.astra-delta-warning{color:var(--astra-warning);background:0 0}.astra-section-card{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-4);min-width:0;padding:var(--astra-space-4) 0 0;display:grid}.astra-card.astra-section-card{padding:var(--astra-space-4);border-top:0}.astra-chart-shell{gap:var(--astra-space-3);display:grid}.astra-chart-frame{min-height:var(--astra-chart-block-default)}.astra-chart-plot{block-size:var(--astra-chart-plot-block-size,auto);min-width:0}.astra-chart-plot-projection{--astra-chart-plot-block-size:var(--astra-chart-plot-projection)}.astra-chart-viewport{contain:layout paint;min-width:0;position:relative}@supports (content-visibility:auto){.astra-chart-viewport{contain-intrinsic-size:auto var(--astra-render-intrinsic-chart);content-visibility:auto}.orbit-history-chart .astra-chart-viewport{contain-intrinsic-size:auto var(--astra-render-intrinsic-chart-orbit)}.astra-chart-plot-projection{contain-intrinsic-size:auto var(--astra-render-intrinsic-chart)}.journey-chart-frame{contain-intrinsic-size:auto var(--astra-render-intrinsic-chart-journey)}}.astra-chart-canvas{background:radial-gradient(circle at 18% 8%, var(--astra-chart-surface-glow), transparent 34%), linear-gradient(180deg, var(--astra-bg-surface-elevated), var(--astra-bg-surface-subtle));border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-lg);box-shadow:var(--astra-chart-panel-shadow);isolation:isolate;padding:var(--astra-space-3) var(--astra-space-2) var(--astra-space-2);transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);width:100%;position:relative;overflow:hidden}.astra-chart-canvas:before{background:linear-gradient(90deg, color-mix(in srgb, var(--astra-border-subtle) 44%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--astra-border-subtle) 36%, transparent) 1px, transparent 1px);content:"";opacity:.3;pointer-events:none;z-index:0;background-size:44px 44px;position:absolute;inset:0}.astra-chart-canvas>*{z-index:1;position:relative}.astra-chart-canvas-projection{min-height:var(--astra-chart-block-projection)}.astra-chart-summary{gap:var(--astra-space-2);margin:0 0 var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.astra-chart-summary div{--astra-chart-summary-accent:var(--astra-border-default);background:color-mix(in srgb, var(--astra-bg-surface) 72%, transparent);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);min-width:0;padding:var(--astra-space-2) var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);gap:2px;display:grid;position:relative;overflow:hidden}.astra-chart-summary div:before{background:var(--astra-chart-summary-accent);border-radius:var(--astra-radius-full);content:"";height:3px;left:var(--astra-space-3);right:var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard);position:absolute;top:0}.astra-chart-summary dt,.astra-chart-summary dd{margin:0}.astra-chart-summary dt{color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-1);min-width:0;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex}.astra-chart-summary-mark{background:var(--astra-chart-summary-accent);border-radius:var(--astra-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--astra-chart-summary-accent) 14%, transparent);height:7px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);flex:none;width:7px}.astra-chart-summary-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.astra-chart-summary dd{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.96rem;font-weight:780;line-height:1.18}.astra-chart-summary div[data-tone=positive] dd{color:var(--astra-success)}.astra-chart-summary div[data-tone=positive]{--astra-chart-summary-accent:var(--astra-success)}.astra-chart-summary div[data-tone=negative] dd{color:var(--astra-danger)}.astra-chart-summary div[data-tone=negative]{--astra-chart-summary-accent:var(--astra-danger)}.astra-chart-canvas .recharts-cartesian-axis-tick text{font-variant-numeric:tabular-nums}.astra-chart-canvas .recharts-surface:focus-visible{outline:2px solid var(--astra-brand-primary);outline-offset:2px}.astra-chart-canvas .recharts-area-curve,.astra-chart-canvas .recharts-line-curve{filter:drop-shadow(0 8px 18px var(--astra-chart-line-shadow))}.astra-chart-canvas .recharts-legend-wrapper{color:var(--astra-text-muted);font-size:.76rem;font-weight:700}.astra-chart-loading,.astra-chart-empty{background:linear-gradient(90deg, var(--astra-bg-surface-subtle), var(--astra-bg-surface-elevated));border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-3);place-content:center;justify-items:center;width:100%;display:grid}.astra-chart-loading{contain:layout paint;padding:var(--astra-space-4);place-content:stretch;justify-items:stretch;position:relative;overflow:hidden}.astra-chart-loading-summary{gap:var(--astra-space-2);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.astra-chart-loading-summary i{background:color-mix(in srgb, var(--astra-bg-surface) 72%, transparent);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);min-height:52px;display:block;position:relative;overflow:hidden}.astra-chart-loading-summary i:before,.astra-chart-loading-summary i:after{background:color-mix(in srgb, var(--astra-text-muted) 16%, transparent);border-radius:var(--astra-radius-full);content:"";left:var(--astra-space-3);position:absolute}.astra-chart-loading-summary i:before{height:3px;right:var(--astra-space-3);top:0}.astra-chart-loading-summary i:after{bottom:var(--astra-space-3);width:54%;height:12px}.astra-chart-loading-lines{background:linear-gradient(color-mix(in srgb, var(--astra-border-subtle) 76%, transparent) 1px, transparent 1px) 0 0 / 100% 25%, linear-gradient(90deg, color-mix(in srgb, var(--astra-border-subtle) 58%, transparent) 1px, transparent 1px) 0 0 / 20% 100%;border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-lg);z-index:1;width:100%;min-height:148px;display:block;position:relative;overflow:hidden}.astra-chart-loading-lines i{background:color-mix(in srgb, var(--astra-text-muted) 16%, transparent);border-radius:var(--astra-radius-full);height:5px;display:block;position:absolute}.astra-chart-loading-lines i:first-child{transform:rotate(var(--astra-motion-chart-loading-line-1-rotate));width:28%;top:61%;left:8%}.astra-chart-loading-lines i:nth-child(2){transform:rotate(var(--astra-motion-chart-loading-line-2-rotate));width:32%;top:48%;left:30%}.astra-chart-loading-lines i:nth-child(3){transform:rotate(var(--astra-motion-chart-loading-line-3-rotate));width:24%;top:34%;left:58%}.astra-chart-loading-lines i:nth-child(4){opacity:.66;width:72%;bottom:18%;left:12%}.astra-chart-loading:after{background:var(--astra-chart-loading-shimmer);content:"";transform:translateX(var(--astra-motion-chart-shimmer-start-x));animation:astra-chart-loading var(--astra-duration-chart-shimmer) var(--astra-ease-skeleton) infinite;position:absolute;inset:0}.astra-chart-loading-260{min-height:var(--astra-chart-block-default)}.astra-chart-loading-320{min-height:var(--astra-chart-block-compact)}.astra-chart-loading-360{min-height:var(--astra-chart-block-large)}.astra-chart-loading-history{min-height:var(--astra-chart-block-history)}.astra-chart-loading-journey{min-height:var(--astra-chart-block-journey)}.astra-chart-loading-projection{min-height:var(--astra-chart-block-projection)}.astra-chart-empty{min-height:var(--astra-chart-block-empty);padding:var(--astra-space-5);text-align:center}.astra-chart-empty-mark{background:var(--astra-bg-surface);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-brand-primary);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.astra-chart-empty-copy{gap:var(--astra-space-1);justify-items:center;display:grid}.astra-chart-empty-copy span{color:var(--astra-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:760}.astra-chart-empty-copy strong{color:var(--astra-text-primary);font-size:.95rem}@keyframes astra-chart-loading{to{transform:translateX(var(--astra-motion-chart-shimmer-end-x))}}.astra-auth-form{gap:var(--astra-space-3);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);display:grid}.astra-auth-form[aria-busy=true]{opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.astra-auth-form[aria-busy=true] :is(input,select,textarea):disabled{opacity:1}.astra-field{gap:var(--astra-space-2);display:grid}.astra-field span{color:var(--astra-text-muted);font-size:.82rem;font-weight:740;line-height:1}.astra-input{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);min-height:44px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard)}.astra-input:hover{border-color:var(--astra-border-strong)}.astra-input:focus-visible{background:var(--astra-bg-surface-subtle)}.astra-auth-field-control{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);min-height:44px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.astra-auth-field-control:hover,.astra-auth-field-control:focus-within{border-color:var(--astra-border-strong)}.astra-auth-field-control:focus-within{background:var(--astra-bg-surface-subtle);box-shadow:var(--astra-focus-ring)}.astra-auth-field-control svg{flex:none}.astra-auth-field-control .astra-input{min-width:0;min-height:42px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;border-radius:0;padding:0}.astra-auth-field-control .astra-input:focus-visible{box-shadow:none;background:0 0;outline:none}.astra-auth-password-toggle{appearance:none;border-radius:var(--astra-radius-full);color:var(--astra-text-muted);cursor:pointer;height:30px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;width:30px;display:inline-flex}.astra-auth-password-toggle:hover,.astra-auth-password-toggle:focus-visible{background:var(--astra-bg-surface);color:var(--astra-text-primary)}.astra-auth-password-toggle:disabled{cursor:not-allowed;opacity:.54}.astra-auth-message{border-radius:var(--astra-radius-md);align-items:center;gap:var(--astra-space-2);padding:var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);border:1px solid #0000;margin:0;font-size:.88rem;font-weight:700;line-height:1.35;display:flex}.astra-auth-message svg{flex:none}.astra-auth-page{isolation:isolate;overflow-anchor:none;max-width:none;min-height:100svh;padding:var(--astra-space-8) var(--astra-space-4);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);align-items:center;position:relative;overflow:hidden}.astra-auth-shell[data-route-pending=true] .astra-auth-page{opacity:var(--astra-opacity-route-pending);pointer-events:none;transition-duration:var(--astra-duration-micro);will-change:opacity}@supports (view-transition-name:astra-auth-page){@media (prefers-reduced-motion:no-preference){.astra-auth-page{view-transition-name:astra-auth-page}.astra-auth-shell[data-route-pending=true] .astra-auth-page{opacity:1;will-change:auto}}}.astra-auth-page:before{background:radial-gradient(circle at 50% -10%, var(--astra-chart-surface-glow), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--astra-bg-surface) 54%, transparent), transparent 56%);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.astra-auth-panel{background:linear-gradient(180deg, var(--astra-bg-surface), var(--astra-bg-surface-subtle));box-shadow:var(--astra-shadow-card), 0 24px 80px #0000003d;overflow-anchor:none;max-width:460px;min-height:396px;padding:var(--astra-space-6);align-content:start;width:100%;margin:auto}.astra-auth-header{gap:var(--astra-space-5)}.astra-auth-brand{align-items:center;gap:var(--astra-space-2);min-width:0;display:inline-flex}.astra-auth-brand>span:last-child{color:var(--astra-text-primary);font-weight:760;line-height:1}.astra-auth-mark{background:var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.astra-auth-mark img{display:block}.astra-auth-heading{gap:var(--astra-space-2);display:grid}.astra-auth-form .astra-button{width:100%}.astra-sidebar-footer{gap:var(--astra-space-3);margin-top:auto;display:grid}.astra-sidebar-footer form{margin:0}.astra-nav-button{background:0 0;border:0;width:100%}.astra-auth-message[data-tone=error]{background:var(--astra-danger-soft);border-color:color-mix(in srgb, var(--astra-danger) 24%, transparent);color:var(--astra-danger)}.astra-auth-message[data-tone=success]{background:var(--astra-success-soft);border-color:color-mix(in srgb, var(--astra-success) 24%, transparent);color:var(--astra-success)}.astra-auth-links{gap:var(--astra-space-3);padding-top:var(--astra-space-1);flex-wrap:wrap;justify-content:space-between;display:flex}.astra-auth-links a{color:var(--astra-text-secondary);transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.88rem;font-weight:700;line-height:1}.astra-auth-links a:hover,.astra-auth-links a:focus-visible,.astra-auth-links a[data-route-target=true]{color:var(--astra-text-primary)}.astra-auth-shell[data-route-pending=true] .astra-auth-links a{transition:none}.astra-section-header{align-items:center;gap:var(--astra-space-3) var(--astra-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.astra-section-header>div{min-width:0}.astra-section-title{margin:0;font-size:1.02rem;font-weight:760}.astra-section-action{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-secondary);align-items:center;gap:var(--astra-space-1);min-height:34px;padding:0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;flex:none;margin-left:auto;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.astra-section-action:hover,.astra-section-action:focus-visible,.astra-section-action[data-route-target=true]{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-default);color:var(--astra-text-primary)}.astra-section-action svg{color:var(--astra-brand-primary);flex:none}.astra-section-action span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.astra-table{border-collapse:collapse;width:100%}.astra-table th,.astra-table td{border-bottom:1px solid var(--astra-border-subtle);padding:var(--astra-space-3) var(--astra-space-2);text-align:left;vertical-align:middle}.astra-table th:first-child,.astra-table td:first-child{padding-left:0}.astra-table th:last-child,.astra-table td:last-child{padding-right:0}.astra-table th{color:var(--astra-text-muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:750}.astra-table td{color:var(--astra-text-secondary);font-size:.92rem}.astra-table tbody tr{transition:background var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard)}.astra-table tbody tr:hover{background:color-mix(in srgb, var(--astra-bg-surface-elevated) 64%, transparent)}.astra-table tbody th.astra-table-row-header{color:var(--astra-text-secondary);letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:500}.astra-money-cell{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;text-align:right!important}.astra-chip{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-secondary);min-height:24px;padding:3px var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;align-items:center;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex}.monarch-card,.monarch-pull-history{width:100%}.monarch-card-header{align-items:start}.monarch-card-title{align-items:center;gap:var(--astra-space-3);min-width:0;display:flex}.monarch-service-mark{background:var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-brand-primary);flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.monarch-status{gap:var(--astra-space-2)}.monarch-status-dot{border-radius:var(--astra-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);height:6px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:currentColor;width:6px}.monarch-facts,.orbit-detail-summary{gap:var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.monarch-facts div,.orbit-detail-summary>div{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding:var(--astra-space-3) 0 0;background:0 0;border-radius:0;display:grid}.monarch-facts dt,.orbit-detail-summary span,.orbit-detail-summary dt{color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);font-size:.78rem;display:inline-flex}.monarch-facts dd,.orbit-detail-summary dd{margin:0;font-weight:700}.monarch-actions{align-items:center;gap:var(--astra-space-3);flex-wrap:wrap;display:flex}.astra-auth-spinner,.monarch-sync-icon[data-spinning=true],.orbit-filter-spinner,.orbit-control-spin{animation:astra-spin var(--astra-duration-spinner) var(--astra-ease-linear) infinite;transform-box:fill-box;transform-origin:50%}@keyframes astra-spin{to{transform:rotate(var(--astra-motion-spinner-turn))}}@keyframes astra-toast-enter{0%{opacity:var(--astra-opacity-hidden);transform:translate3d(0, var(--astra-motion-toast-enter-y), 0) scale(var(--astra-motion-toast-enter-scale))}to{opacity:var(--astra-opacity-visible);transform:translate3d(0, 0, 0) scale(var(--astra-motion-rest-scale))}}@keyframes astra-toast-exit{0%{opacity:var(--astra-opacity-visible);transform:translate3d(0, 0, 0) scale(var(--astra-motion-rest-scale))}to{opacity:var(--astra-opacity-hidden);transform:translate3d(0, var(--astra-motion-toast-enter-y), 0) scale(var(--astra-motion-toast-enter-scale))}}@keyframes astra-toast-timeout{0%{transform:scaleX(var(--astra-motion-full-scale-x))}to{transform:scaleX(var(--astra-motion-collapsed-scale-x))}}@keyframes astra-route-progress{0%{transform:translate3d(var(--astra-motion-route-progress-start-x), 0, 0) scaleX(var(--astra-motion-route-progress-start-scale))}52%{transform:translate3d(var(--astra-motion-route-progress-mid-x), 0, 0) scaleX(var(--astra-motion-route-progress-mid-scale))}to{transform:translate3d(var(--astra-motion-route-progress-end-x), 0, 0) scaleX(var(--astra-motion-route-progress-end-scale))}}@keyframes astra-view-enter{0%{opacity:var(--astra-opacity-hidden)}to{opacity:var(--astra-opacity-visible)}}@keyframes astra-view-exit{0%{opacity:var(--astra-opacity-visible)}to{opacity:var(--astra-opacity-hidden)}}@keyframes astra-fade-in{0%{opacity:var(--astra-opacity-hidden)}to{opacity:var(--astra-opacity-visible)}}@keyframes astra-fade-out{0%{opacity:var(--astra-opacity-visible)}to{opacity:var(--astra-opacity-hidden)}}@keyframes astra-drawer-enter{0%{opacity:var(--astra-opacity-hidden);transform:translate3d(var(--astra-motion-drawer-enter-x), 0, 0) scale(var(--astra-motion-drawer-enter-scale))}to{opacity:var(--astra-opacity-visible);transform:translate3d(0, 0, 0) scale(var(--astra-motion-rest-scale))}}@keyframes astra-drawer-exit{0%{opacity:var(--astra-opacity-visible);transform:translate3d(0, 0, 0) scale(var(--astra-motion-rest-scale))}to{opacity:var(--astra-opacity-hidden);transform:translate3d(var(--astra-motion-drawer-enter-x), 0, 0) scale(var(--astra-motion-drawer-enter-scale))}}@keyframes astra-page-enter{0%{opacity:var(--astra-opacity-hidden)}to{opacity:var(--astra-opacity-visible)}}@keyframes astra-loading-enter{0%{opacity:var(--astra-opacity-hidden)}to{opacity:var(--astra-opacity-visible)}}@keyframes astra-content-reveal{0%{opacity:var(--astra-opacity-hidden)}to{opacity:var(--astra-opacity-visible)}}.monarch-action-review{background:var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);align-items:center;gap:var(--astra-space-4);padding:var(--astra-space-4);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:minmax(0,.8fr) minmax(260px,1fr) auto;display:grid}.monarch-action-review-title{gap:var(--astra-space-1);min-width:0;display:grid}.monarch-action-review-title span,.monarch-action-review-list dt{color:var(--astra-text-muted);font-size:.76rem;font-weight:720}.monarch-action-review-title strong,.monarch-action-review-list dd{color:var(--astra-text-primary);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:760}.monarch-action-review-list{gap:var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.monarch-action-review-list div{border-left:1px solid var(--astra-border-subtle);gap:var(--astra-space-1);padding-left:var(--astra-space-3);display:grid}.monarch-action-review-actions{gap:var(--astra-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.monarch-setup-panel{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-3);padding-top:var(--astra-space-3);display:grid}.monarch-setup-grid{gap:var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.monarch-setup-grid div{gap:var(--astra-space-2);display:grid}.monarch-setup-grid dt{color:var(--astra-text-muted);font-size:.78rem}.monarch-setup-grid dd{overflow-wrap:anywhere;margin:0;font-weight:700}.monarch-key-row{align-items:center;gap:var(--astra-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.monarch-key-value{background:var(--astra-bg-app);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);overflow-wrap:anywhere;padding:var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;display:block}.monarch-notice{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-text-secondary);gap:var(--astra-space-1);padding:var(--astra-space-3) var(--astra-space-4);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;display:grid}.monarch-notice-error,.monarch-status-error,.monarch-status-reauthorization_required,.orbit-status-warning{color:var(--astra-warning);background:0 0}.monarch-status-connected{color:var(--astra-success)}.monarch-status-pending{color:var(--astra-brand-primary)}.monarch-owner-note{color:var(--astra-text-muted);margin:0}.monarch-pull-list{gap:0;display:grid}.monarch-pull-summary{border-block:1px solid var(--astra-border-subtle);padding:var(--astra-space-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.monarch-pull-summary div{border-left:1px solid var(--astra-border-subtle);min-width:0;padding:var(--astra-space-1) var(--astra-space-3);gap:3px;display:grid}.monarch-pull-summary div:first-child{border-left:0;padding-left:0}.monarch-pull-summary dt,.monarch-pull-summary dd{margin:0}.monarch-pull-summary dt{color:var(--astra-text-muted);font-size:.72rem;font-weight:760;line-height:1}.monarch-pull-summary dd{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.96rem;font-weight:790;line-height:1.15}.monarch-pull-summary span{color:var(--astra-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden}.monarch-pull-summary div[data-tone=warning] dd{color:var(--astra-warning)}.monarch-pull-row{border:0;border-bottom:1px solid var(--astra-border-subtle);color:var(--astra-text-secondary);cursor:pointer;align-items:center;gap:var(--astra-space-3);min-height:64px;padding:var(--astra-space-3) 0;text-align:left;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.monarch-pull-row:hover,.monarch-pull-row[data-active=true]{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-default);color:var(--astra-text-primary)}.monarch-pull-row[data-active=true]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent)}.monarch-pull-row:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.monarch-pull-row[data-active=true]:focus-visible{box-shadow:var(--astra-focus-ring), inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent)}.monarch-pull-main{align-items:center;gap:var(--astra-space-3);min-width:0;display:flex}.monarch-pull-dot{border-radius:var(--astra-radius-full);height:8px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:currentColor;flex:none;width:8px}.monarch-pull-dot-success{color:var(--astra-success)}.monarch-pull-dot-failed,.monarch-pull-dot-blocked{color:var(--astra-warning)}.monarch-pull-copy{gap:3px;min-width:0;display:grid}.monarch-pull-copy strong{color:var(--astra-text-primary)}.monarch-pull-copy span,.monarch-pull-counts,.monarch-pull-empty{color:var(--astra-text-muted)}.monarch-pull-meta{align-items:center;gap:var(--astra-space-3);justify-content:end;min-width:0;display:flex}.monarch-pull-counts{font-variant-numeric:tabular-nums;gap:var(--astra-space-2);grid-template-columns:repeat(2,max-content);justify-content:end;display:grid}.monarch-pull-counts span{align-items:baseline;gap:4px;display:inline-flex}.monarch-pull-counts strong{color:var(--astra-text-primary);font-size:.9rem}.monarch-pull-counts small{color:var(--astra-text-muted);font-size:.72rem;font-weight:700}.monarch-pull-arrow{color:var(--astra-text-muted);transition:color var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);justify-self:end}.monarch-pull-status-success{color:var(--astra-success);background:0 0}.monarch-pull-status-failed,.monarch-pull-status-blocked{color:var(--astra-warning);background:0 0}.monarch-pull-duration{color:var(--astra-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:var(--astra-space-1);white-space:nowrap;justify-content:end;font-size:.76rem;font-weight:730;display:inline-flex}.monarch-pull-duration svg{flex:none}.monarch-drawer-backdrop{animation:astra-fade-in var(--astra-duration-fast) var(--astra-ease-standard) both;-webkit-backdrop-filter:var(--astra-backdrop-overlay-filter);backdrop-filter:var(--astra-backdrop-overlay-filter);background:color-mix(in srgb, var(--astra-bg-app) 82%, transparent);padding:var(--astra-space-6);z-index:60;position:fixed;inset:0}.monarch-drawer-backdrop[data-closing=true]{animation:astra-fade-out var(--astra-duration-fast) var(--astra-ease-standard) both;pointer-events:none}.monarch-drawer{animation:astra-drawer-enter var(--astra-duration-normal) var(--astra-ease-emphasized) both;background:var(--astra-bg-surface);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);box-shadow:var(--astra-shadow-card);gap:var(--astra-space-5);max-height:calc(100svh - var(--astra-space-12));max-width:860px;padding:var(--astra-space-6);width:min(860px,100%);margin-left:auto;display:grid;overflow:auto}.monarch-drawer[data-closing=true]{animation:astra-drawer-exit var(--astra-duration-fast) var(--astra-ease-standard) both}.monarch-drawer-header{align-items:start;gap:var(--astra-space-4);justify-content:space-between;display:flex}.monarch-drawer-header h2{margin:0;font-size:1.2rem}.monarch-pull-detail{gap:var(--astra-space-5);display:grid}.monarch-pull-loading{background:linear-gradient(180deg, var(--astra-bg-surface-elevated), var(--astra-bg-surface-subtle));border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);align-content:start;gap:var(--astra-space-4);min-height:268px;padding:var(--astra-space-4);display:grid;position:relative;overflow:hidden}.monarch-pull-loading:after{animation:astra-chart-loading var(--astra-duration-chart-shimmer) var(--astra-ease-skeleton) infinite;background:var(--astra-chart-loading-shimmer);content:"";transform:translateX(var(--astra-motion-chart-shimmer-start-x));position:absolute;inset:0}.monarch-pull-loading-facts,.monarch-pull-loading-totals,.monarch-pull-loading-table{gap:var(--astra-space-3);z-index:1;display:grid;position:relative}.monarch-pull-loading-facts,.monarch-pull-loading-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.monarch-pull-loading-facts i,.monarch-pull-loading-totals i,.monarch-pull-loading-table i{background:color-mix(in srgb, var(--astra-text-muted) 14%, transparent);display:block}.monarch-pull-loading-facts i,.monarch-pull-loading-totals i{border-radius:var(--astra-radius-md);opacity:.84;min-height:58px;position:relative}.monarch-pull-loading-facts i:before,.monarch-pull-loading-facts i:after,.monarch-pull-loading-totals i:before,.monarch-pull-loading-totals i:after{background:color-mix(in srgb, var(--astra-bg-surface) 42%, transparent);border-radius:var(--astra-radius-full);content:"";left:var(--astra-space-3);position:absolute}.monarch-pull-loading-facts i:before,.monarch-pull-loading-totals i:before{height:9px;top:var(--astra-space-3);width:42%}.monarch-pull-loading-facts i:after,.monarch-pull-loading-totals i:after{bottom:var(--astra-space-3);width:68%;height:12px}.monarch-pull-loading-table{gap:var(--astra-space-2)}.monarch-pull-loading-table i{border-radius:var(--astra-radius-sm);opacity:.74;height:30px}.monarch-pull-totals{gap:var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.monarch-pull-totals div{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding:var(--astra-space-3);background:0 0;border-radius:0;display:grid}.monarch-pull-totals dt{color:var(--astra-text-muted);font-size:.76rem}.monarch-pull-totals dd{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:750}.monarch-payload-panel{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-3);padding-top:var(--astra-space-3);display:grid}.monarch-payload-header{align-items:center;gap:var(--astra-space-3);justify-content:space-between;display:flex}.monarch-payload-header h3{margin:0;font-size:.95rem}.monarch-payload-json{background:var(--astra-bg-app);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);max-height:360px;padding:var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.45;overflow:auto}.monarch-payload-json:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.monarch-pull-table{min-width:760px}.orbit-page-shell{gap:var(--astra-space-6);max-width:var(--astra-layout-page-wide-max)}.orbit-command-panel{border-bottom:1px solid var(--astra-border-subtle);border-top:1px solid var(--astra-border-subtle);padding:var(--astra-space-5) 0}.orbit-summary-layout{align-items:stretch;gap:var(--astra-space-6);grid-template-columns:minmax(240px,300px) minmax(540px,1fr);display:grid}.orbit-summary-primary{align-content:center;gap:var(--astra-space-4);min-width:0;display:grid}.orbit-hero-metric{gap:var(--astra-space-2);display:grid}.orbit-hero-metric span{color:var(--astra-text-muted);text-transform:none;font-size:.78rem;font-weight:750}.orbit-hero-metric strong{color:var(--astra-text-primary);font-family:var(--astra-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:2.35rem;font-weight:760;line-height:1}.orbit-summary-grid{gap:var(--astra-space-1);grid-template-columns:1fr;width:min(100%,260px);margin:0}.orbit-summary-grid>div{align-items:baseline;column-gap:var(--astra-space-3);padding-top:var(--astra-space-2);grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch;width:100%;display:grid}.orbit-summary-grid span{text-align:left;justify-self:start}.orbit-summary-grid strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;text-align:right;justify-self:end;font-size:1.08rem}.orbit-sync-strip{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-3);padding-top:var(--astra-space-4);grid-template-columns:1fr;margin:0;display:grid}.orbit-sync-strip>div{gap:var(--astra-space-2);min-width:0;display:grid}.orbit-sync-strip span{color:var(--astra-text-muted);font-size:.78rem}.orbit-sync-strip strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.94rem;line-height:1.25}.orbit-breakdown-panel{--orbit-breakdown-center-size:102px;--orbit-breakdown-chart-size:304px;--orbit-breakdown-legend-width:176px;border-left:1px solid var(--astra-border-subtle);align-items:center;gap:var(--astra-space-4);grid-template-columns:minmax(0, var(--orbit-breakdown-legend-width)) var(--orbit-breakdown-chart-size);padding-left:var(--astra-space-5);justify-content:end;display:grid}.orbit-breakdown-copy{inline-size:var(--orbit-breakdown-legend-width);min-width:0;max-width:100%}.orbit-breakdown-heading{margin-bottom:var(--astra-space-2);gap:2px;display:grid}.orbit-breakdown-heading span{color:var(--astra-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.orbit-breakdown-heading strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;font-size:1rem}.orbit-breakdown-toggle{margin-bottom:var(--astra-space-2);align-items:start;gap:1px;display:grid}.orbit-breakdown-toggle button{color:var(--astra-text-muted);letter-spacing:0;text-align:left;min-height:24px;transition:border-bottom-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;width:fit-content;padding:0 0 3px;font-size:.72rem;font-weight:760}.orbit-breakdown-toggle button[aria-pressed=true]{border-bottom-color:var(--astra-brand-primary);color:var(--astra-text-primary)}.orbit-breakdown-chart{background:radial-gradient(circle at 50% 50%, var(--astra-bg-surface-elevated) 0 39%, transparent 40%), radial-gradient(circle at 26% 12%, var(--astra-chart-surface-glow), transparent 39%), var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);box-shadow:var(--astra-chart-panel-shadow);height:var(--orbit-breakdown-chart-size);width:var(--orbit-breakdown-chart-size);justify-self:end;align-items:center;padding:5px;display:grid;position:relative;overflow:visible}.orbit-breakdown-chart .recharts-tooltip-wrapper{z-index:3}.orbit-breakdown-chart-center{--orbit-active-slice:var(--astra-border-default);background:var(--astra-bg-surface);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);height:var(--orbit-breakdown-center-size);pointer-events:none;text-align:center;transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);width:var(--orbit-breakdown-center-size);z-index:1;place-content:center;place-items:center;gap:3px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0000002e}.orbit-breakdown-chart-center[data-active=true]{border-color:color-mix(in srgb, var(--orbit-active-slice) 64%, var(--astra-border-subtle));box-shadow:0 12px 30px #0003, 0 0 0 5px color-mix(in srgb, var(--orbit-active-slice) 16%, transparent)}.orbit-breakdown-chart-center span{color:var(--astra-text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:78px;font-size:.62rem;font-weight:760;overflow:hidden}.orbit-breakdown-chart-center strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;font-size:.86rem}.orbit-breakdown-chart-center em{color:var(--orbit-active-slice);font-variant-numeric:tabular-nums;transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.64rem;font-style:normal;font-weight:760}.orbit-breakdown-tooltip{-webkit-backdrop-filter:var(--astra-backdrop-chart-tooltip-filter);backdrop-filter:var(--astra-backdrop-chart-tooltip-filter);background:var(--astra-chart-tooltip-bg);border:1px solid var(--astra-chart-tooltip-border);border-radius:var(--astra-radius-md);box-shadow:var(--astra-chart-tooltip-shadow);color:var(--astra-text-primary);min-inline-size:var(--astra-chart-tooltip-min-inline-size);padding:var(--astra-chart-tooltip-padding);pointer-events:none;transform:translate(var(--astra-motion-chart-tooltip-offset), var(--astra-motion-chart-tooltip-offset));gap:2px;display:grid}.orbit-breakdown-tooltip[data-placement=bottom-left]{transform:translate(calc(-100% - var(--astra-motion-chart-tooltip-offset)), var(--astra-motion-chart-tooltip-offset))}.orbit-breakdown-tooltip[data-placement=top-left]{transform:translate(calc(-100% - var(--astra-motion-chart-tooltip-offset)), calc(-100% - var(--astra-motion-chart-tooltip-offset)))}.orbit-breakdown-tooltip[data-placement=top-right]{transform:translate(var(--astra-motion-chart-tooltip-offset), calc(-100% - var(--astra-motion-chart-tooltip-offset)))}.orbit-breakdown-tooltip span,.orbit-breakdown-tooltip em{color:var(--astra-text-muted);font-size:.72rem;font-style:normal;font-weight:700}.orbit-breakdown-tooltip strong{font-variant-numeric:tabular-nums;font-size:.94rem}.orbit-breakdown-chart-loading,.orbit-breakdown-empty{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-muted);height:var(--orbit-breakdown-chart-size);text-align:center;width:var(--orbit-breakdown-chart-size);background:0 0;justify-self:end;align-items:center;font-size:.78rem;display:grid}.orbit-breakdown-chart-loading{padding:var(--astra-space-5);place-content:center;justify-items:center}.orbit-breakdown-chart-loading .astra-chart-loading-summary{display:none}.orbit-breakdown-chart-loading .astra-chart-loading-lines{gap:var(--astra-space-2);background:0 0;border:0;width:58%;min-height:0;padding:0;display:grid;position:static;overflow:visible}.orbit-breakdown-chart-loading .astra-chart-loading-lines i{width:100%;height:9px;position:static;transform:none}.orbit-breakdown-chart-loading .astra-chart-loading-lines i:first-child{width:58%}.orbit-breakdown-chart-loading .astra-chart-loading-lines i:nth-child(2){width:100%}.orbit-breakdown-chart-loading .astra-chart-loading-lines i:nth-child(3){width:74%}.orbit-breakdown-chart-loading .astra-chart-loading-lines i:nth-child(4){display:none}.orbit-breakdown-values{gap:0;margin:0;display:grid}.orbit-breakdown-values>button{border-bottom:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-sm);color:inherit;align-items:baseline;gap:var(--astra-space-1);min-height:24px;padding:3px var(--astra-space-1);text-align:left;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) max-content;width:100%;display:grid}.orbit-breakdown-values>button:last-child{border-bottom:0}.orbit-breakdown-values>button[data-active=true],.orbit-breakdown-values>button[aria-pressed=true]{background:color-mix(in srgb, var(--orbit-chart-slice) 10%, transparent)}.orbit-breakdown-values>button:focus-visible{background:color-mix(in srgb, var(--orbit-chart-slice) 10%, transparent);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.orbit-breakdown-values span{color:var(--astra-text-muted);transition:color var(--astra-duration-fast) var(--astra-ease-standard);margin:0;font-size:.72rem;font-style:normal;font-weight:700}.orbit-breakdown-values>button[data-active=true] span,.orbit-breakdown-values>button[aria-pressed=true] span{color:var(--astra-text-primary)}.orbit-breakdown-percent{text-align:right;justify-self:end}.orbit-breakdown-label{align-items:center;gap:var(--astra-space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.orbit-breakdown-label:before{background:var(--orbit-chart-slice);content:"";height:5px;transition:background var(--astra-duration-fast) var(--astra-ease-standard);border-radius:999px;flex:none;width:12px;display:inline-block}.orbit-ledger-section{gap:var(--astra-space-4);display:grid}.orbit-table-toolbar{align-items:end;gap:var(--astra-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.orbit-filter-primary{gap:var(--astra-space-2);min-width:min(100%,320px);display:grid}.orbit-filter-label{color:var(--astra-text-muted);font-size:.78rem;font-weight:740;line-height:1}.orbit-filter-control{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);color:var(--astra-text-muted);min-height:40px;padding:0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:auto minmax(180px,1fr) repeat(2,auto);align-items:center;display:grid}.orbit-filter-control:focus-within,.orbit-filter-control:hover{border-color:var(--astra-border-strong)}.orbit-filter-control:focus-within{background:var(--astra-bg-surface-subtle);box-shadow:var(--astra-focus-ring)}.orbit-filter-control svg{flex:none}.orbit-filter-spinner{color:var(--astra-brand-primary)}.orbit-filter-input{min-width:0;min-height:38px;padding:0 var(--astra-space-2);background:0 0;border:0;border-radius:0}.orbit-filter-input:focus-visible{box-shadow:none;background:0 0;outline:none}.orbit-filter-clear{border-radius:var(--astra-radius-full);color:var(--astra-text-muted);cursor:pointer;height:28px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;width:28px;display:inline-flex}.orbit-filter-clear:hover,.orbit-filter-clear:focus-visible{background:var(--astra-bg-surface);color:var(--astra-text-primary)}.orbit-status-filter{align-items:center;gap:var(--astra-space-2);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);flex-wrap:wrap;justify-content:center;display:flex}.orbit-status-filter[aria-busy=true]{opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.orbit-status-filter,.orbit-table-scroll,.journey-editor-summary,.journey-target-panel,.scenario-matrix-summary,.scenario-matrix-scroll{contain:layout paint;overflow-anchor:none}.journey-chart{contain:layout;overflow-anchor:none}.orbit-status-filter button{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);min-height:34px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;background:0 0;font-size:.76rem;font-weight:760;line-height:1;display:inline-flex}.orbit-status-filter button:hover,.orbit-status-filter button:focus-visible,.orbit-status-filter button[data-active=true]{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-strong);color:var(--astra-text-primary)}.orbit-status-filter strong{color:var(--astra-brand-primary);font-variant-numeric:tabular-nums;font-weight:800}.orbit-filter-summary{color:var(--astra-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;min-height:34px;margin:0;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.orbit-filter-actions{align-items:center;gap:var(--astra-space-2);justify-content:flex-end;min-width:fit-content;display:inline-flex}.orbit-filter-actions .astra-button{white-space:nowrap;min-height:34px}.orbit-table-footer{align-items:center;gap:var(--astra-space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.orbit-table-meta{color:var(--astra-text-muted);white-space:nowrap;margin:0;font-size:.84rem;font-weight:700}.orbit-table-scroll{border-bottom:1px solid var(--astra-border-subtle);border-top:1px solid var(--astra-border-subtle);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);overflow-x:auto}.orbit-table-scroll[aria-busy=true]{opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.orbit-table-scroll:focus-visible{box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.orbit-accounts-table{min-width:960px}.orbit-account-group-row th{border-top:1px solid var(--astra-border-default);color:var(--astra-text-primary);letter-spacing:0;padding-block:var(--astra-space-2);text-transform:none;background:0 0;font-size:.78rem}.orbit-account-group-row th span{align-items:baseline;gap:var(--astra-space-4);justify-content:space-between;display:flex}.orbit-account-group-row th strong{color:var(--astra-text-muted);font-variant-numeric:tabular-nums}.astra-table tbody th.orbit-account-row-header{color:var(--astra-text-secondary);letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:500}.orbit-account-link{width:fit-content;max-width:100%;display:block}.orbit-account-link strong{transition:color var(--astra-duration-fast) var(--astra-ease-standard)}.orbit-account-link:hover strong,.orbit-account-link:focus-visible strong,.orbit-account-link[data-route-target=true] strong{color:var(--astra-brand-primary)}.orbit-account-link-content{align-items:center;gap:var(--astra-space-3);max-width:100%;display:inline-flex}.orbit-account-copy{align-items:baseline;gap:var(--astra-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.orbit-account-copy strong{overflow-wrap:anywhere}.orbit-institution-logo{background:0 0;border:0;border-radius:0;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:30px;display:inline-flex;overflow:hidden}.orbit-institution-logo img{object-fit:contain;width:100%;height:100%;display:block}.orbit-institution-logo[data-logo=wex]{flex-basis:62px;width:62px}.orbit-account-state{color:var(--astra-text-muted);font-size:.72rem;font-style:normal;font-weight:750}.orbit-account-state-stale{color:var(--astra-warning)}.orbit-account-state-inactive{color:var(--astra-text-muted)}.orbit-inline-edit{gap:var(--astra-space-1);justify-items:start;display:grid}.orbit-readonly-edit{appearance:none;background:var(--astra-bg-surface-subtle);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);cursor:pointer;font:inherit;align-items:center;gap:var(--astra-space-2);overflow-wrap:anywhere;min-width:0;max-width:min(100%,240px);min-height:32px;padding:0 var(--astra-space-2);text-align:left;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);border:1px solid #0000;justify-content:space-between;font-size:.9rem;display:inline-flex}.orbit-readonly-edit:hover{background:var(--astra-bg-surface);border-color:var(--astra-border-default);color:var(--astra-brand-primary)}.orbit-readonly-edit:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.orbit-readonly-edit-muted{color:var(--astra-text-muted)}.orbit-readonly-value{min-width:0}.orbit-readonly-edit-icon{color:var(--astra-text-muted);opacity:.68;transition:color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);flex:none}.orbit-readonly-edit:hover .orbit-readonly-edit-icon,.orbit-readonly-edit:focus-visible .orbit-readonly-edit-icon{color:var(--astra-brand-primary);opacity:1}.orbit-inline-edit-form{gap:var(--astra-space-2);max-width:260px;display:grid}.orbit-inline-edit-actions{align-items:center;gap:var(--astra-space-2);flex-wrap:wrap;display:flex}.orbit-inline-edit-actions .astra-button{min-height:30px;padding-inline:var(--astra-space-3)}.orbit-inline-field{gap:var(--astra-space-1);max-width:190px;display:grid}.orbit-table-input,.orbit-percent-input{transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard)}.orbit-table-input{min-width:160px;min-height:34px;padding-block:0}.orbit-allocation-editor{align-items:end;column-gap:var(--astra-space-3);row-gap:var(--astra-space-2);grid-template-columns:repeat(3,minmax(76px,88px)) auto minmax(74px,auto);width:fit-content;min-width:320px;max-width:100%;display:grid}.orbit-allocation-editor label{gap:var(--astra-space-1);min-width:0;display:grid}.orbit-allocation-editor label span{color:var(--astra-text-muted);transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.68rem;font-weight:740;line-height:1}.orbit-allocation-editor label:focus-within span{color:var(--astra-brand-primary)}.orbit-percent-input{min-height:34px;padding:0 var(--astra-space-2);text-align:right;width:100%}.orbit-allocation-save{min-height:34px;padding-inline:var(--astra-space-3);align-self:end}.orbit-allocation-total{border-left:1px solid var(--astra-border-subtle);color:var(--astra-text-primary);align-self:end;gap:var(--astra-space-1);min-width:72px;min-height:34px;padding-left:var(--astra-space-3);transition:border-left-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);display:grid}.orbit-allocation-total span{color:var(--astra-text-muted);font-size:.68rem;font-weight:740;line-height:1}.orbit-allocation-total strong{font-variant-numeric:tabular-nums;font-size:.92rem;line-height:1.1}.orbit-allocation-total[data-valid=false]{border-left-color:color-mix(in srgb, var(--astra-warning) 44%, var(--astra-border-subtle));color:var(--astra-warning)}.orbit-allocation-editor .orbit-inline-error{grid-column:1/-1}.orbit-inline-error{color:var(--astra-danger);font-size:.72rem;font-weight:700}.orbit-na{color:var(--astra-text-muted)}.orbit-filter-empty{border-bottom:1px solid var(--astra-border-subtle);border-top:1px solid var(--astra-border-subtle);color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-3);min-height:116px;padding:var(--astra-space-4);justify-content:space-between;display:flex}.orbit-filter-empty strong{color:var(--astra-text-primary)}.orbit-pagination{align-items:center;gap:var(--astra-space-2);justify-content:flex-end;display:flex}.orbit-pagination .astra-button{min-width:112px}.orbit-pagination-status{color:var(--astra-text-muted);text-align:center;min-width:92px;font-size:.84rem;font-weight:700}.orbit-empty{border-bottom:1px solid var(--astra-border-subtle);border-top:1px solid var(--astra-border-subtle);align-items:start;gap:var(--astra-space-3);padding:var(--astra-space-6) 0;justify-items:start;display:grid}.orbit-empty h2,.orbit-empty p{margin:0}.orbit-empty p{color:var(--astra-text-muted)}.orbit-detail-header{gap:var(--astra-space-3)}.orbit-back-link{border-radius:var(--astra-radius-full);color:var(--astra-brand-primary);align-items:center;gap:var(--astra-space-2);min-height:32px;padding:0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);width:fit-content;font-weight:700;line-height:1;display:inline-flex}.orbit-back-link:hover,.orbit-back-link:focus-visible,.orbit-back-link[data-route-target=true]{background:var(--astra-bg-surface-subtle);color:var(--astra-brand-primary-hover)}.orbit-back-link svg{flex:none}.orbit-detail-title-row{align-items:center;gap:var(--astra-space-3);min-width:0;display:flex}.orbit-detail-title-row>div{gap:var(--astra-space-1);min-width:0;display:grid}.orbit-detail-summary{margin-top:var(--astra-space-3)}.orbit-detail-summary strong,.orbit-detail-summary dd{font-variant-numeric:tabular-nums;text-transform:capitalize;font-size:1.05rem}.orbit-detail-stale{align-items:center;gap:var(--astra-space-2);width:fit-content;display:inline-flex}.orbit-detail-stale svg{flex:none}.orbit-classification-grid{gap:var(--astra-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;display:grid}.orbit-classification-grid>div{gap:var(--astra-space-2);display:grid}.orbit-classification-grid>div>span,.orbit-classification-grid>div>dt{color:var(--astra-text-muted);font-size:.78rem;font-weight:700}.orbit-classification-grid>div>dd{min-width:0;margin:0}.orbit-classification-grid .orbit-inline-field{max-width:none}.orbit-history-chart{min-height:var(--astra-chart-block-history);width:100%}.orbit-chart-empty{color:var(--astra-text-muted);min-height:var(--astra-chart-block-default);place-items:center;display:grid}.astra-setup-panel{background:linear-gradient(180deg, var(--astra-bg-surface), var(--astra-bg-surface-subtle));gap:var(--astra-space-4);max-width:760px;padding:var(--astra-space-4);display:grid;position:relative;overflow:hidden}.astra-setup-panel:after{background:linear-gradient(90deg, transparent 0 47%, color-mix(in srgb, var(--astra-border-subtle) 70%, transparent) 48% 52%, transparent 53%), linear-gradient(180deg, transparent 0 47%, color-mix(in srgb, var(--astra-border-subtle) 70%, transparent) 48% 52%, transparent 53%);content:"";opacity:.14;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.astra-setup-panel-head{border-bottom:1px solid color-mix(in srgb, var(--astra-border-subtle) 76%, transparent);align-items:center;gap:var(--astra-space-3);min-width:0;padding-bottom:var(--astra-space-4);z-index:1;display:flex;position:relative}.astra-setup-mark{background:var(--astra-brand-soft);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-brand-primary);height:40px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);flex:none;justify-content:center;align-items:center;width:40px;display:inline-flex}.astra-setup-copy{gap:var(--astra-space-1);min-width:0;display:grid}.astra-setup-copy span,.astra-setup-grid dt{color:var(--astra-text-muted);font-size:.74rem;font-weight:780;line-height:1}.astra-setup-copy span{text-transform:uppercase}.astra-setup-copy h2{color:var(--astra-text-primary);margin:0;font-size:1.16rem;line-height:1.12}.astra-setup-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;position:relative}.astra-setup-grid div{gap:var(--astra-space-2);min-width:0;padding:0 var(--astra-space-3);transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);display:grid}.astra-setup-grid div:first-child{padding-left:0}.astra-setup-grid div:last-child{padding-right:0}.astra-setup-grid div+div{border-left:1px solid color-mix(in srgb, var(--astra-border-subtle) 76%, transparent)}.astra-setup-grid dt{align-items:center;gap:var(--astra-space-2);min-width:0;transition:color var(--astra-duration-fast) var(--astra-ease-standard);display:inline-flex}.astra-setup-grid dt svg{color:var(--astra-brand-primary);flex:none}.astra-setup-grid dd{color:var(--astra-text-primary);transition:color var(--astra-duration-fast) var(--astra-ease-standard);margin:0;font-size:1rem;font-weight:780;line-height:1.12}.astra-route-loading{contain:layout paint;gap:var(--astra-space-5);max-width:var(--astra-layout-page-wide-max);overflow-anchor:none;width:100%;margin:0 auto;display:grid}@media (prefers-reduced-motion:no-preference){.astra-route-loading,.astra-component-loading,.astra-component-loading-kpis,.astra-chart-loading,.overview-credit-score-loading,.monarch-card-loading,.monarch-pull-history-loading,.monarch-pull-loading,.imports-pipeline-loading,.orbit-accounts-loading{animation:astra-loading-enter var(--astra-duration-fast) var(--astra-ease-standard) both}}.astra-route-loading-header{gap:var(--astra-space-3);max-width:520px;display:grid}.astra-route-loading-header i,.astra-route-loading-header strong,.astra-route-loading-metrics span,.astra-route-loading-grid section{--astra-skeleton-delay:var(--astra-delay-none);animation:astra-skeleton var(--astra-duration-skeleton) var(--astra-ease-skeleton) infinite;animation-delay:var(--astra-skeleton-delay);background:var(--astra-skeleton-background);background-size:var(--astra-skeleton-background-size);border:1px solid var(--astra-border-subtle)}.astra-route-loading-header i{border-radius:var(--astra-radius-full);width:96px;height:11px}.astra-route-loading-header strong{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));border-radius:var(--astra-radius-md);width:min(100%,420px);height:46px}.astra-route-loading-metrics{gap:var(--astra-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.astra-route-loading-metrics span{border-radius:var(--astra-radius-lg);min-height:var(--astra-loading-route-kpi)}.astra-route-loading-metrics span:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step))}.astra-route-loading-metrics span:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.astra-route-loading-metrics span:nth-child(4){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step))}.astra-route-loading-grid{gap:var(--astra-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.astra-route-loading-grid section{border-radius:var(--astra-radius-lg);align-content:start;gap:var(--astra-space-3);min-height:var(--astra-loading-route-panel);padding:var(--astra-space-4);display:grid}.astra-route-loading-grid section:first-child{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.astra-route-loading-grid section:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step))}.astra-route-loading-grid section i{background:color-mix(in srgb, var(--astra-text-muted) 14%, transparent);border-radius:var(--astra-radius-full);height:10px;display:block}.astra-route-loading-grid section i:first-child{width:34%}.astra-route-loading-grid section i:nth-child(2){width:82%}.astra-route-loading-grid section i:nth-child(3){width:58%}.astra-component-loading{background:var(--astra-bg-surface);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-lg);contain:layout paint;align-content:start;gap:var(--astra-space-3);min-height:var(--astra-loading-component);min-width:0;padding:var(--astra-space-4);display:grid;overflow:hidden}.astra-component-loading,.astra-component-loading-kpis,.astra-chart-loading,.overview-credit-score-loading,.monarch-card-loading,.monarch-pull-history-loading,.monarch-pull-loading,.imports-pipeline-loading,.orbit-accounts-loading,.journey-loading,.scenario-loading{contain:layout paint;overflow-anchor:none}.astra-component-loading-title,.astra-component-loading-lines i,.astra-component-loading-kpis>span:not(.sr-only),.overview-credit-score-loading-shape,.orbit-loading-hero,.orbit-loading-facts i,.orbit-loading-chart,.orbit-accounts-table-loading i,.scenario-loading-shape{--astra-skeleton-delay:var(--astra-delay-none);animation:astra-skeleton var(--astra-duration-skeleton) var(--astra-ease-skeleton) infinite;animation-delay:var(--astra-skeleton-delay);background:var(--astra-skeleton-background);background-size:var(--astra-skeleton-background-size);border:1px solid var(--astra-border-subtle)}.astra-component-loading-title{border-radius:var(--astra-radius-md);width:min(68%,320px);height:24px;display:block}.astra-component-loading-lines{gap:var(--astra-space-3);display:grid}.astra-component-loading-lines i{border-radius:var(--astra-radius-full);height:10px;display:block}.astra-component-loading-lines i:first-child{width:92%}.astra-component-loading-lines i:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:74%}.astra-component-loading-lines i:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));width:84%}.astra-component-loading-lines i:nth-child(4){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step));width:58%}.astra-component-loading-lines i:nth-child(5){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step));width:66%}.astra-component-loading-kpis>span:not(.sr-only){border-radius:var(--astra-radius-lg);min-height:var(--astra-loading-component-kpi)}.astra-component-loading-kpis>span:not(.sr-only):nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step))}.astra-component-loading-kpis>span:not(.sr-only):nth-child(4){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.astra-component-loading-kpis>span:not(.sr-only):nth-child(5){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step))}.overview-credit-score-loading{gap:var(--astra-space-4);min-height:var(--astra-loading-credit-score);pointer-events:none;display:grid}.overview-credit-score-loading-hero{gap:var(--astra-space-3);display:grid}.overview-credit-score-loading-value-row{align-items:center;gap:var(--astra-space-3);grid-template-columns:22px minmax(0,1fr);min-width:0;display:grid}.overview-credit-score-loading-mark{border-radius:var(--astra-radius-md);width:22px;height:22px}.overview-credit-score-loading-value{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));border-radius:var(--astra-radius-md);width:min(100%,176px);height:46px}.overview-credit-score-loading-chip{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));border-radius:var(--astra-radius-full);width:112px;height:28px}.overview-credit-score-loading-meter{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));border-radius:var(--astra-radius-full);width:100%;height:10px}.overview-credit-score-loading-facts{gap:var(--astra-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-credit-score-loading-facts>span{gap:2px;min-width:0;display:grid}.overview-credit-score-loading-facts i{border-radius:var(--astra-radius-full);height:10px;display:block}.overview-credit-score-loading-facts i:first-child{width:58%}.overview-credit-score-loading-facts i:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));width:82%}.monarch-loading-shape{--astra-skeleton-delay:var(--astra-delay-none);animation:astra-skeleton var(--astra-duration-skeleton) var(--astra-ease-skeleton) infinite;animation-delay:var(--astra-skeleton-delay);background:var(--astra-skeleton-background);background-size:var(--astra-skeleton-background-size);border:1px solid var(--astra-border-subtle);display:block}.monarch-card-loading{min-height:var(--astra-loading-monarch-card)}.monarch-loading-title-stack{gap:var(--astra-space-2);min-width:min(100%,320px);display:grid}.monarch-loading-mark{border-radius:var(--astra-radius-md);width:38px;height:38px}.monarch-loading-eyebrow,.monarch-loading-heading,.monarch-loading-chip,.monarch-loading-actions .monarch-loading-shape{border-radius:var(--astra-radius-full)}.monarch-loading-eyebrow{width:104px;height:10px}.monarch-loading-heading{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:min(100%,220px);height:22px}.monarch-loading-chip{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:148px;height:26px}.monarch-loading-facts{gap:var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monarch-loading-facts>span{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding-top:var(--astra-space-3);display:grid}.monarch-loading-facts .monarch-loading-shape,.monarch-pull-loading-summary .monarch-loading-shape,.imports-pipeline-loading-row .monarch-loading-shape{border-radius:var(--astra-radius-full);height:10px}.monarch-loading-facts .monarch-loading-shape:first-child{width:64%}.monarch-loading-facts .monarch-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:82%}.monarch-loading-actions{gap:var(--astra-space-3);flex-wrap:wrap;display:flex}.monarch-loading-actions .monarch-loading-shape{width:140px;height:40px}.monarch-loading-actions .monarch-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.monarch-pull-history-loading{min-height:var(--astra-loading-monarch-history)}.monarch-pull-loading-summary{border-block:1px solid var(--astra-border-subtle);padding:var(--astra-space-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.monarch-pull-loading-summary>span{border-left:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding:var(--astra-space-1) var(--astra-space-3);display:grid}.monarch-pull-loading-summary>span:first-child{border-left:0;padding-left:0}.monarch-pull-loading-summary .monarch-loading-shape:first-child{width:52%}.monarch-pull-loading-summary .monarch-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:76%}.monarch-pull-loading-summary .monarch-loading-shape:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));width:62%}.monarch-pull-loading-list{gap:0;display:grid}.monarch-pull-loading-list>span{border-bottom:1px solid var(--astra-border-subtle);align-items:center;gap:var(--astra-space-3);min-height:64px;padding:var(--astra-space-3) 0;grid-template-columns:minmax(0,1fr) 160px 88px;display:grid}.monarch-pull-loading-list .monarch-loading-shape{border-radius:var(--astra-radius-full);height:10px}.monarch-pull-loading-list .monarch-loading-shape:first-child{width:72%}.monarch-pull-loading-list .monarch-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:100%}.monarch-pull-loading-list .monarch-loading-shape:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));width:100%}.imports-pipeline-loading{min-height:var(--astra-loading-imports-pipeline)}.imports-loading-action{border-radius:var(--astra-radius-full);width:116px;height:34px}.imports-pipeline-loading-row .monarch-loading-shape:first-child{width:44%}.imports-pipeline-loading-row .monarch-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:78%}.imports-pipeline-loading-row .monarch-loading-shape:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));width:62%}.orbit-accounts-loading{gap:var(--astra-space-5);min-width:0;display:grid}.orbit-command-panel-loading{pointer-events:none}.orbit-loading-hero,.orbit-loading-chart{border-radius:var(--astra-radius-lg);display:block}.orbit-loading-hero{min-height:var(--astra-loading-orbit-hero)}.orbit-loading-facts{gap:var(--astra-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orbit-loading-facts i{border-radius:var(--astra-radius-md);height:var(--astra-loading-orbit-fact);display:block}.orbit-loading-chart{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));min-height:var(--astra-chart-block-default)}.orbit-accounts-table-loading{gap:var(--astra-space-2);display:grid}.orbit-accounts-table-loading i{border-radius:var(--astra-radius-md);height:var(--astra-loading-orbit-row);display:block}.orbit-loading-facts i:nth-child(2),.orbit-accounts-table-loading i:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step))}.orbit-loading-facts i:nth-child(3),.orbit-accounts-table-loading i:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.orbit-accounts-table-loading i:nth-child(4){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step))}.overview-cashflow-list{gap:var(--astra-space-3);display:grid}.overview-cashflow-summary-panel{gap:var(--astra-space-3);background:0 0;border:0;border-radius:0;padding:0;display:grid}.overview-cashflow-summary{gap:var(--astra-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.overview-cashflow-summary div{min-width:0;transition:color var(--astra-duration-fast) var(--astra-ease-standard);gap:2px;display:grid}.overview-cashflow-summary dt,.overview-cashflow-summary dd{margin:0}.overview-cashflow-summary dt{color:var(--astra-text-muted);text-transform:none;font-size:.74rem;font-weight:760;line-height:1}.overview-cashflow-summary dd{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.92rem;font-weight:760;line-height:1.15}.overview-cashflow-summary div[data-tone=positive] dd,.overview-cashflow-summary div[data-tone=income] dd{color:var(--astra-chart-positive)}.overview-cashflow-summary div[data-tone=warning] dd,.overview-cashflow-summary div[data-tone=allocated] dd{color:var(--astra-warning)}.overview-cashflow-allocation{background:var(--astra-bg-app);border-radius:var(--astra-radius-full);align-items:center;height:28px;display:grid;position:relative;overflow:hidden}.overview-cashflow-allocation-fill{background:linear-gradient(90deg, var(--astra-chart-neutral), var(--astra-chart-trajectory), var(--astra-chart-loss));border-radius:inherit;min-width:4px;height:100%;transform:scaleX(var(--overview-cashflow-allocation-scale,0));transform-origin:0;transition:transform var(--astra-duration-normal) var(--astra-ease-emphasized);width:100%;display:block}.overview-cashflow-allocation-label{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 1px 0 color-mix(in srgb, var(--astra-bg-surface) 78%, transparent);place-content:center;font-size:.76rem;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.overview-cashflow-row{border-bottom:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);gap:var(--astra-space-2);padding:var(--astra-space-3) 0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);display:grid}.overview-cashflow-row:last-child{border-bottom:0}.overview-cashflow-row:hover{background:var(--astra-bg-surface-subtle);box-shadow:none}.overview-cashflow-line{align-items:baseline;gap:var(--astra-space-4);justify-content:space-between;display:flex}.overview-cashflow-line span{color:var(--astra-text-secondary);font-weight:700}.overview-cashflow-line strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;text-align:right}.overview-cashflow-detail{color:var(--astra-text-muted);width:fit-content;margin:0;font-size:.84rem;font-weight:700;line-height:1.35;display:inline-flex}.overview-cashflow-track{background:var(--astra-bg-app);border-radius:var(--astra-radius-full);height:6px;overflow:hidden}.overview-cashflow-bar{border-radius:inherit;min-width:4px;height:100%;transform:scaleX(var(--overview-cashflow-bar-scale,0));transform-origin:0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-normal) var(--astra-ease-standard);width:100%}.overview-cashflow-row[data-tone=income] .overview-cashflow-bar{background:var(--astra-chart-positive)}.overview-cashflow-row[data-tone=expense] .overview-cashflow-bar{background:var(--astra-chart-neutral)}.overview-cashflow-row[data-tone=investment] .overview-cashflow-bar{background:var(--astra-chart-trajectory)}.overview-cashflow-row[data-tone=debt] .overview-cashflow-bar{background:var(--astra-chart-loss)}.overview-credit-score-panel{gap:var(--astra-space-4);display:grid}.overview-credit-score-hero{gap:var(--astra-space-3);min-height:auto;transition:color var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;border-radius:0;padding:0;display:grid}.overview-credit-score-hero[data-tone=positive]{color:var(--astra-success)}.overview-credit-score-hero[data-tone=warning]{color:var(--astra-warning)}.overview-credit-score-value-row{align-items:center;gap:var(--astra-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.overview-credit-score-value-row svg{color:var(--astra-brand-primary);flex:none}.overview-credit-score-value-row strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;font-size:3rem;font-weight:820;line-height:.95}.overview-credit-score-hero[data-state=empty] .overview-credit-score-value-row strong{font-size:1.9rem;line-height:1.05}.overview-credit-score-rating{border-radius:var(--astra-radius-full);color:var(--astra-text-secondary);overflow-wrap:anywhere;max-width:100%;min-height:28px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);justify-self:start;align-items:center;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.overview-credit-score-rating[data-tone=positive]{background:var(--astra-success-soft);color:var(--astra-success)}.overview-credit-score-rating[data-tone=warning]{background:var(--astra-warning-soft);color:var(--astra-warning)}.overview-credit-score-meter{background:var(--astra-bg-app);border-radius:var(--astra-radius-full);height:10px;overflow:hidden}.overview-credit-score-meter-fill{background:linear-gradient(90deg, var(--astra-chart-loss), var(--astra-chart-milestone), var(--astra-chart-positive));border-radius:inherit;min-width:4px;height:100%;transform:scaleX(var(--overview-credit-score-scale,0));transform-origin:0;transition:transform var(--astra-duration-normal) var(--astra-ease-standard);width:100%;display:block}.overview-credit-score-hero[data-state=empty]+.overview-credit-score-meter .overview-credit-score-meter-fill{display:none}.overview-credit-score-facts{gap:var(--astra-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.overview-credit-score-facts div{gap:2px;min-width:0;display:grid}.overview-credit-score-facts dt,.overview-credit-score-facts dd{margin:0}.overview-credit-score-facts dt{color:var(--astra-text-muted);text-transform:none;font-size:.74rem;font-weight:760;line-height:1}.overview-credit-score-facts dd{color:var(--astra-text-primary);overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:740;line-height:1.2}.cashflow-mix-list{gap:var(--astra-space-2);display:grid}.cashflow-mix-item{border:0;border-bottom:1px solid var(--astra-border-subtle);align-items:center;gap:var(--astra-space-3);min-height:56px;padding:var(--astra-space-3) 0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.cashflow-mix-item:last-child{border-bottom:0}.cashflow-mix-item:hover{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-subtle)}.cashflow-mix-swatch{background:var(--cashflow-tone-color,var(--astra-border-default));border-radius:var(--astra-radius-full);box-shadow:0 0 0 4px color-mix(in srgb, var(--cashflow-tone-color,var(--astra-border-default)) 14%, transparent);height:9px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);width:9px}.cashflow-mix-item div{align-items:center;gap:var(--astra-space-3);justify-content:space-between;min-width:0;display:flex}.cashflow-mix-item span:not(.cashflow-mix-swatch){color:var(--astra-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:720;overflow:hidden}.cashflow-mix-item strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;font-weight:790;line-height:1}.cashflow-mix-item[data-tone=income],.cashflow-row-type[data-tone=income]{--cashflow-tone-color:var(--astra-chart-positive)}.cashflow-mix-item[data-tone=expense],.cashflow-row-type[data-tone=expense]{--cashflow-tone-color:var(--astra-chart-neutral)}.cashflow-mix-item[data-tone=investment],.cashflow-row-type[data-tone=investment]{--cashflow-tone-color:var(--astra-chart-trajectory)}.cashflow-mix-item[data-tone=debt],.cashflow-row-type[data-tone=debt]{--cashflow-tone-color:var(--astra-chart-loss)}.cashflow-row-type{color:var(--astra-text-secondary);align-items:center;gap:var(--astra-space-2);white-space:nowrap;font-size:.84rem;font-weight:720;line-height:1;display:inline-flex}.cashflow-row-type:before{background:var(--cashflow-tone-color,var(--astra-border-default));border-radius:var(--astra-radius-full);content:"";height:7px;transition:background var(--astra-duration-fast) var(--astra-ease-standard);width:7px}.astra-kpi-grid{contain:layout;gap:var(--astra-space-3);overflow-anchor:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.astra-kpi-grid .astra-metric-card{contain:layout paint;overflow-anchor:none;min-height:112px}.insight-list{gap:var(--astra-space-3);display:grid}.insight-card{border:0;border-bottom:1px solid var(--astra-border-subtle);color:var(--astra-text-primary);align-items:center;gap:var(--astra-space-3);min-height:86px;padding:var(--astra-space-3) 0 var(--astra-space-3) var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.insight-card:before{background:var(--insight-tone-color,var(--astra-border-default));border-radius:0 var(--astra-radius-full) var(--astra-radius-full) 0;content:"";inset:var(--astra-space-3) auto var(--astra-space-3) 0;opacity:.78;transition:background var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);width:3px;position:absolute}.insight-card:hover,.insight-card:focus-visible,.insight-card[data-route-target=true]{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-subtle)}.insight-card-icon{background:color-mix(in srgb, var(--insight-tone-color,var(--astra-border-default)) 12%, transparent);border:1px solid color-mix(in srgb, var(--insight-tone-color,var(--astra-border-default)) 28%, transparent);border-radius:var(--astra-radius-full);color:var(--insight-tone-color,var(--astra-text-muted));height:40px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);justify-content:center;align-items:center;width:40px;display:inline-flex}.insight-card-main{gap:var(--astra-space-1);min-width:0;display:grid}.insight-card-topline{color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);flex-wrap:wrap;font-size:.76rem;font-weight:740;line-height:1;display:flex}.insight-card-main strong{color:var(--astra-text-primary);font-size:1rem;font-weight:780;line-height:1.15}.insight-card-main>span:last-child{color:var(--astra-text-secondary);font-size:.84rem;font-weight:700;line-height:1.25}.insight-card-side{gap:var(--astra-space-2);justify-items:end;min-width:128px;display:grid}.insight-card-side strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;font-weight:790;line-height:1}.insight-card-side span{background:var(--astra-bg-surface);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-1);min-height:28px;padding:0 var(--astra-space-2);transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.insight-card:hover .insight-card-side span,.insight-card:focus-visible .insight-card-side span,.insight-card[data-route-target=true] .insight-card-side span{border-color:color-mix(in srgb, var(--insight-tone-color,var(--astra-border-default)) 30%, transparent);color:var(--astra-text-primary)}.insight-card-side svg{color:var(--astra-brand-primary);flex:none}.insight-status{background:color-mix(in srgb, var(--insight-tone-color,var(--astra-border-default)) 12%, transparent);border:1px solid color-mix(in srgb, var(--insight-tone-color,var(--astra-border-default)) 28%, transparent);border-radius:var(--astra-radius-full);color:var(--insight-tone-color,var(--astra-text-secondary));min-height:24px;padding:0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;align-items:center;font-size:.72rem;font-weight:780;line-height:1;display:inline-flex}.insight-card[data-tone=positive],.insight-status[data-tone=positive],.insight-account-row[data-tone=positive]{--insight-tone-color:var(--astra-success)}.insight-card[data-tone=warning],.insight-status[data-tone=warning],.insight-account-row[data-tone=warning]{--insight-tone-color:var(--astra-warning)}.insight-card[data-tone=neutral],.insight-status[data-tone=neutral],.insight-account-row[data-tone=neutral]{--insight-tone-color:var(--astra-brand-primary)}.insight-account-list{gap:var(--astra-space-2);display:grid}.insight-account-row{border:0;border-bottom:1px solid var(--astra-border-subtle);border-left:3px solid var(--insight-tone-color,var(--astra-border-default));gap:var(--astra-space-1);min-height:56px;padding:var(--astra-space-3) 0 var(--astra-space-3) var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;display:grid}.insight-account-row span{color:var(--astra-text-muted);transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.78rem;font-weight:740;line-height:1}.insight-account-row strong{color:var(--astra-text-primary);transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:.94rem;font-weight:780;line-height:1.2}.invest-plan-list{gap:var(--astra-space-2);display:grid}.invest-plan-row{border:0;border-bottom:1px solid var(--astra-border-subtle);gap:var(--astra-space-1);min-height:72px;padding:var(--astra-space-3) 0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;display:grid}.invest-plan-row:last-child{border-bottom:0}.invest-plan-row:hover{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-subtle)}.invest-plan-row span{color:var(--astra-text-muted);font-size:.76rem;font-weight:760;line-height:1}.invest-plan-row strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:790;line-height:1.1}.invest-plan-row small{color:var(--astra-text-secondary);font-size:.78rem;font-weight:720;line-height:1.2}.invest-signal{background:color-mix(in srgb, var(--invest-signal-color,var(--astra-border-default)) 12%, transparent);border:1px solid color-mix(in srgb, var(--invest-signal-color,var(--astra-border-default)) 28%, transparent);border-radius:var(--astra-radius-full);color:var(--invest-signal-color,var(--astra-text-secondary));min-height:26px;padding:0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:740;line-height:1;display:inline-flex}.invest-signal[data-tone=positive]{--invest-signal-color:var(--astra-success)}.invest-signal[data-tone=warning]{--invest-signal-color:var(--astra-warning)}.invest-signal[data-tone=neutral]{--invest-signal-color:var(--astra-brand-primary)}.imports-pipeline{gap:var(--astra-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.imports-pipeline-row{border:0;border-bottom:1px solid var(--astra-border-subtle);gap:var(--astra-space-1);min-height:78px;padding:var(--astra-space-3) 0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;display:grid}.imports-pipeline-row:last-child{border-bottom:0}.imports-pipeline-row:hover{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-subtle)}.imports-pipeline-row span{color:var(--astra-text-muted);font-size:.76rem;font-weight:760;line-height:1}.imports-pipeline-row strong{color:var(--astra-text-primary);overflow-wrap:anywhere;min-width:0;font-size:.98rem;font-weight:790;line-height:1.15}.imports-pipeline-row small{color:var(--astra-text-secondary);overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:720;line-height:1.2}.overview-table-scroll{border-bottom:1px solid var(--astra-border-subtle);border-top:1px solid var(--astra-border-subtle);transition:box-shadow var(--astra-duration-fast) var(--astra-ease-standard);overflow-x:auto}.overview-table-scroll:focus-visible{box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.overview-table-scroll,.orbit-table-scroll,.scenario-matrix-scroll,.journey-subnav,.monarch-drawer,.monarch-payload-json{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--astra-text-muted) 38%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.overview-table-scroll::-webkit-scrollbar{width:10px;height:10px}.orbit-table-scroll::-webkit-scrollbar{width:10px;height:10px}.scenario-matrix-scroll::-webkit-scrollbar{width:10px;height:10px}.journey-subnav::-webkit-scrollbar{width:10px;height:10px}.monarch-drawer::-webkit-scrollbar{width:10px;height:10px}.monarch-payload-json::-webkit-scrollbar{width:10px;height:10px}.overview-table-scroll::-webkit-scrollbar-track{background:0 0}.orbit-table-scroll::-webkit-scrollbar-track{background:0 0}.scenario-matrix-scroll::-webkit-scrollbar-track{background:0 0}.journey-subnav::-webkit-scrollbar-track{background:0 0}.monarch-drawer::-webkit-scrollbar-track{background:0 0}.monarch-payload-json::-webkit-scrollbar-track{background:0 0}.overview-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-text-muted) 30%, transparent);border-radius:var(--astra-radius-full);transition:background var(--astra-duration-fast) var(--astra-ease-standard);background-clip:content-box;border:3px solid #0000}.orbit-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-text-muted) 30%, transparent);border-radius:var(--astra-radius-full);transition:background var(--astra-duration-fast) var(--astra-ease-standard);background-clip:content-box;border:3px solid #0000}.scenario-matrix-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-text-muted) 30%, transparent);border-radius:var(--astra-radius-full);transition:background var(--astra-duration-fast) var(--astra-ease-standard);background-clip:content-box;border:3px solid #0000}.journey-subnav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-text-muted) 30%, transparent);border-radius:var(--astra-radius-full);transition:background var(--astra-duration-fast) var(--astra-ease-standard);background-clip:content-box;border:3px solid #0000}.monarch-drawer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-text-muted) 30%, transparent);border-radius:var(--astra-radius-full);transition:background var(--astra-duration-fast) var(--astra-ease-standard);background-clip:content-box;border:3px solid #0000}.monarch-payload-json::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-text-muted) 30%, transparent);border-radius:var(--astra-radius-full);transition:background var(--astra-duration-fast) var(--astra-ease-standard);background-clip:content-box;border:3px solid #0000}.overview-table-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.overview-table-scroll:focus-visible::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.orbit-table-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.orbit-table-scroll:focus-visible::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.scenario-matrix-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.scenario-matrix-scroll:focus-visible::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.journey-subnav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.journey-subnav:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.monarch-drawer:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.monarch-drawer:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.monarch-payload-json:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.monarch-payload-json:focus-visible::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--astra-brand-primary) 50%, transparent);background-clip:content-box}.overview-signal{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-secondary);min-height:26px;padding:0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:740;line-height:1;display:inline-flex}.overview-signal[data-tone=positive]{background:var(--astra-success-soft);border-color:color-mix(in srgb, var(--astra-success) 24%, transparent);color:var(--astra-success)}.overview-signal[data-tone=warning]{background:var(--astra-warning-soft);border-color:color-mix(in srgb, var(--astra-warning) 24%, transparent);color:var(--astra-warning)}.overview-guide-actions{align-content:start;gap:var(--astra-space-2);display:grid}.overview-guide-link{border:0;border-bottom:1px solid var(--astra-border-subtle);color:var(--astra-text-primary);align-items:center;gap:var(--astra-space-2);min-height:44px;padding:0 0 var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr) 16px;width:100%;display:grid}.overview-guide-link:hover,.overview-guide-link:focus-visible,.overview-guide-link[data-route-target=true]{background:var(--astra-bg-surface-subtle);border-color:var(--astra-border-subtle)}.overview-guide-link svg{color:var(--astra-brand-primary);justify-self:center}.overview-guide-link span{min-width:0;font-size:.84rem;font-weight:740}.journey-workspace-shell{min-block-size:max(calc(100svh - var(--astra-space-6) - var(--astra-space-6)), var(--astra-route-stable-block-size,0px));max-width:var(--astra-layout-page-wide-max);overflow-anchor:none;align-content:start;width:100%}.astra-shell[data-route-scope=journey][data-route-pending=true] .journey-workspace-shell,.astra-shell[data-route-settling=true] .journey-workspace-shell,.astra-shell[data-route-stable-size=true] .journey-workspace-shell{overflow:clip}.astra-shell[data-route-scope=journey][data-route-pending=true] .journey-workspace-shell,.astra-shell[data-route-settling=true] .journey-workspace-shell{inline-size:var(--astra-route-stable-inline-size,100%);min-block-size:max(calc(100svh - var(--astra-space-6) - var(--astra-space-6)), var(--astra-route-stable-block-size,0px))}.astra-shell[data-route-stable-size=true] .journey-workspace-shell{inline-size:min(100%, var(--astra-route-stable-inline-size,100%));min-block-size:max(calc(100svh - var(--astra-space-6) - var(--astra-space-6)), var(--astra-route-stable-block-size,0px))}.astra-shell[data-route-scope=journey][data-route-pending=true] .journey-workspace-page,.astra-shell[data-route-settling=true] .journey-workspace-page,.astra-shell[data-route-stable-size=true] .journey-workspace-page{overflow:clip}.astra-shell[data-route-scope=journey][data-route-pending=true] .journey-workspace-page,.astra-shell[data-route-settling=true] .journey-workspace-page{inline-size:var(--astra-route-stable-page-inline-size,100%);min-block-size:max(var(--journey-page-min-block-size), var(--astra-route-stable-page-block-size,0px))}.astra-shell[data-route-stable-size=true] .journey-workspace-page{inline-size:min(100%, var(--astra-route-stable-page-inline-size,100%));min-block-size:max(var(--journey-page-min-block-size), var(--astra-route-stable-page-block-size,0px))}.journey-workspace-page{--journey-page-min-block-size:max(calc(100svh - var(--astra-space-6) - var(--astra-space-6) - 9rem), clamp(914px, calc(100svh + 194px), 1040px));min-block-size:var(--journey-page-min-block-size);overflow-anchor:none;align-content:start;width:100%;min-width:0;display:grid;overflow:clip}.journey-workspace-page>.journey-planner,.journey-workspace-page>.journey-events-layout,.journey-workspace-page>.scenario-studio,.journey-workspace-page>.journey-loading,.journey-workspace-page>.scenario-loading,.journey-workspace-page>.journey-empty-state{contain:layout paint;min-block-size:var(--journey-page-min-block-size);overflow-anchor:none;width:100%;min-width:0}.journey-command{border-bottom:1px solid var(--astra-border-subtle);gap:var(--astra-space-4);padding-bottom:var(--astra-space-4);display:grid}.journey-command-main{gap:var(--astra-space-2);display:grid}.journey-command-title{align-items:center;gap:var(--astra-space-4);justify-content:space-between;min-width:0;display:flex}.journey-command-title .astra-heading{inline-size:min(100%,22ch);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.journey-command-actions{align-items:center;gap:var(--astra-space-2);flex-wrap:wrap;display:flex}.journey-subnav{border:0;border-bottom:1px solid var(--astra-border-subtle);gap:var(--astra-space-4);background:0 0;border-radius:0;width:100%;padding:0;display:flex;overflow-x:auto}.journey-subnav-link{color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);min-height:38px;padding:0 0 var(--astra-space-2);transition:border-bottom-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex:none;font-size:.86rem;font-weight:740;line-height:1;display:flex}.journey-subnav-link svg{flex:none}.journey-subnav-link:hover,.journey-subnav-link:focus-visible,.journey-subnav-link[data-active=true],.journey-subnav-link[data-route-target=true]{border-bottom-color:var(--astra-brand-primary);color:var(--astra-text-primary)}.astra-shell[data-route-scope=journey][data-route-pending=true] .journey-subnav-link{transition:none}.astra-shell[data-route-pending=true] .journey-subnav-link:hover,:is(.astra-shell[data-route-scope=journey] .journey-subnav:has(.journey-subnav-link[data-route-target=true]) .journey-subnav-link[data-active=true]:not([data-route-target=true]),.astra-shell[data-route-scope=journey][data-route-pending=true] .journey-subnav-link[data-active=true]:not([data-route-target=true])){color:var(--astra-text-muted);border-bottom-color:#0000}.astra-shell[data-route-scope=journey] .journey-subnav-link[data-route-target=true],.astra-shell[data-route-scope=journey] .journey-subnav-link[data-route-target=true]:hover,.astra-shell[data-route-scope=journey] .journey-subnav-link[data-route-target=true]:active,.astra-shell[data-route-pending=true] .journey-subnav-link[data-route-target=true],.astra-shell[data-route-pending=true] .journey-subnav-link[data-route-target=true]:hover,.astra-shell[data-route-pending=true] .journey-subnav-link[data-route-target=true]:active{border-bottom-color:var(--astra-brand-primary);color:var(--astra-text-primary)}.journey-actions,.journey-wrap{align-items:center;gap:var(--astra-space-3);flex-wrap:wrap;display:flex}.journey-wrap{justify-content:space-between}.journey-icon-action{flex:0 0 40px;width:40px;padding:0}.journey-editor-header{align-items:end}.journey-editor-name{color:var(--astra-text-secondary);gap:var(--astra-space-2);flex:280px;min-width:min(100%,280px);font-size:.82rem;font-weight:650;display:grid}.journey-editor-name input{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);min-width:0;min-height:44px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);width:100%;font-size:1rem;font-weight:760}.journey-editor-name input:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.journey-planner{gap:var(--astra-space-4);display:grid}.journey-chart{box-shadow:none;gap:var(--astra-space-3);min-height:var(--astra-chart-block-journey);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;border-radius:0;width:100%;padding:0;display:grid;overflow:visible}.journey-chart:before{display:none}.journey-projection-panel[data-pending=true] .journey-chart,.journey-editor-summary[data-pending=true],.journey-target-panel[data-pending=true]{opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.journey-chart-frame{min-width:0;min-height:340px}.journey-chart-legend{align-items:center;gap:var(--astra-space-2);flex-wrap:wrap;display:flex}.journey-chart-legend button{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);max-width:220px;min-height:30px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;font-size:.76rem;font-weight:760;line-height:1;display:inline-flex}.journey-chart-legend button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-chart-legend button[data-active=true],.journey-chart-legend button:focus-visible,.journey-chart-legend button[aria-pressed=true]{background:color-mix(in srgb, var(--journey-series-color) 10%, transparent);border-color:color-mix(in srgb, var(--journey-series-color) 42%, var(--astra-border-subtle));color:var(--astra-text-primary)}.journey-series-swatch{background:var(--journey-series-color);border-radius:var(--astra-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--journey-series-color) 14%, transparent);height:7px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);flex:none;width:18px}.journey-workspace-grid{align-items:start;gap:var(--astra-space-4);grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);display:grid}.journey-workspace-grid-baseline{grid-template-columns:minmax(0,1fr)}.journey-workspace-grid-baseline .journey-editor{width:100%;max-width:none}.journey-projection-panel,.journey-editor,.journey-scenario-library{gap:var(--astra-space-4);min-width:0;display:grid}.journey-scenario-library{top:var(--astra-space-5);position:sticky}.journey-scenario-list{gap:var(--astra-space-2);display:grid}.journey-archived-scenarios{border-top:1px solid var(--astra-border-subtle);margin-top:var(--astra-space-3);padding-top:var(--astra-space-2)}.journey-archived-scenarios summary{border-radius:var(--astra-radius-sm);color:var(--astra-text-secondary);cursor:pointer;padding:var(--astra-space-1) var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);width:max-content;font-size:.78rem;font-weight:760}.journey-archived-scenarios summary:hover{background:var(--astra-bg-surface-subtle);color:var(--astra-text-primary)}.journey-archived-scenarios summary:focus-visible{background:var(--astra-bg-surface-subtle);box-shadow:var(--astra-focus-ring);color:var(--astra-text-primary);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.journey-archived-scenarios .journey-scenario-list{margin-top:var(--astra-space-2)}.journey-scenario-row{border:0;border-bottom:1px solid var(--astra-border-subtle);align-items:center;gap:var(--astra-space-2);padding:var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.journey-scenario-row[data-active=true]{background:var(--astra-bg-app);border-color:var(--astra-border-default);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent)}.journey-scenario-row:hover{background:var(--astra-bg-surface-subtle)}.journey-scenario-name{border-radius:var(--astra-radius-sm);color:var(--astra-text-primary);min-width:0;padding:var(--astra-space-2);text-align:left;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border:0;gap:3px;width:100%;display:grid}button.journey-scenario-name:hover,button.journey-scenario-name:focus-visible{background:var(--astra-bg-surface)}.journey-scenario-titleline{gap:2px;min-width:0;display:grid}.journey-scenario-titleline strong{overflow-wrap:anywhere;min-width:0}.journey-scenario-meta{color:var(--astra-text-muted);align-items:center;gap:var(--astra-space-2);flex-wrap:wrap;min-width:0;font-size:.76rem;line-height:1.35;display:flex}.journey-scenario-meta span{overflow-wrap:anywhere}.journey-scenario-meta span:not(:last-child){border-right:1px solid var(--astra-border-strong);padding-right:var(--astra-space-2)}.journey-editor-summary{gap:var(--astra-space-3);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-editor-summary[data-mode=baseline]{grid-template-columns:minmax(0,1fr)}.journey-editor-summary>div{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding:var(--astra-space-3) 0 0;background:0 0;border-radius:0;display:grid}.journey-editor-summary span{color:var(--astra-text-muted);font-size:.76rem}.journey-editor-summary strong{font-variant-numeric:tabular-nums}.journey-positive{color:var(--astra-success)}.journey-negative{color:var(--astra-danger)}.journey-target-panel{border:0;border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-3);padding:var(--astra-space-3) 0 0;transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;display:grid}.journey-target-head,.journey-target-meta{align-items:baseline;gap:var(--astra-space-3);justify-content:space-between;display:flex}.journey-target-head span,.journey-target-meta span{color:var(--astra-text-muted);font-size:.78rem;font-weight:720}.journey-target-head strong{color:var(--astra-text-primary);font-family:var(--astra-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.45rem}.journey-target-track{background:var(--astra-bg-app);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-full);height:12px;overflow:hidden}.journey-target-track i{background:linear-gradient(90deg, var(--astra-brand-primary), var(--astra-success));border-radius:inherit;height:100%;transform:scaleX(var(--journey-target-progress,0));transform-origin:0;transition:transform var(--astra-duration-normal) var(--astra-ease-standard);width:100%;display:block}.journey-target-meta strong{font-variant-numeric:tabular-nums;font-size:.86rem}.journey-orbit-refresh{border:0;border-top:1px solid var(--astra-border-subtle);align-items:center;gap:var(--astra-space-3);padding:var(--astra-space-3) 0 0;background:0 0;border-radius:0;justify-content:space-between;display:flex}.journey-orbit-refresh div{gap:2px;display:grid}.journey-orbit-refresh span{color:var(--astra-text-muted);font-size:.78rem;font-weight:700}.journey-orbit-refresh strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums}.journey-life-events{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-3);padding-top:var(--astra-space-3);display:grid}.journey-life-events-head{align-items:center;gap:var(--astra-space-3);justify-content:space-between;display:flex}.journey-life-events-head>span{color:var(--astra-text-muted);font-size:.78rem;font-weight:760}.journey-life-event-strip{gap:var(--astra-space-2);display:grid}.journey-life-event-chip{background:var(--astra-bg-app);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);align-items:center;gap:var(--astra-space-2);min-width:0;padding:var(--astra-space-2);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.journey-life-event-chip:focus-within{background:var(--astra-bg-surface);border-color:var(--astra-border-default);box-shadow:var(--astra-shadow-interactive)}.journey-life-event-chip[data-included=false]{opacity:.58}.journey-life-event-chip>span:first-child{gap:2px;min-width:0;display:grid}.journey-life-event-chip strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.82rem}.journey-life-event-chip em,.journey-life-event-chip>span:not(:first-child){color:var(--astra-text-muted);white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:720}.journey-events-layout{align-items:start;gap:var(--astra-space-4);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid}.journey-events-list,.journey-event-editor{min-width:0}.journey-event-rows{gap:var(--astra-space-2);display:grid}.journey-event-row{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);align-items:center;gap:var(--astra-space-2);min-width:0;padding:var(--astra-space-3);text-align:left;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.journey-event-row:hover,.journey-event-row[data-active=true]{background:var(--astra-bg-app);border-color:var(--astra-border-default)}.journey-event-row[data-active=true]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent)}.journey-event-row:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.journey-event-row[data-active=true]:focus-visible{box-shadow:var(--astra-focus-ring), inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent)}.journey-event-row span:first-child{gap:2px;min-width:0;display:grid}.journey-event-row strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.86rem}.journey-event-row em,.journey-event-row>span:not(:first-child){color:var(--astra-text-muted);white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:720}.journey-event-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-form-grid select{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);min-width:0;min-height:36px;padding:0 var(--astra-space-2);transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);width:100%}.journey-form-grid select:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.journey-event-preview{background:var(--astra-bg-app);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);align-items:center;gap:var(--astra-space-3);padding:var(--astra-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.journey-event-preview span,.journey-event-preview strong{font-variant-numeric:tabular-nums;font-size:.82rem}.journey-event-preview span{color:var(--astra-text-muted);font-weight:720}.journey-form-grid{gap:var(--astra-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journey-form-grid label{color:var(--astra-text-secondary);gap:var(--astra-space-1);font-size:.76rem;font-weight:700;line-height:1.15;display:grid}.journey-form-grid input{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;min-width:0;min-height:34px;padding:0 var(--astra-space-2);background:0 0;border:0;border-radius:0;width:100%;font-size:.86rem}.journey-form-grid label>input{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);padding:0 var(--astra-space-2);transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard)}.journey-form-grid input:focus-visible{box-shadow:none;outline:none}.journey-form-grid label>input:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.journey-input-prefix,.journey-input-suffix{background:var(--astra-bg-app);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);--journey-input-affix-width:3rem;grid-template-columns:var(--journey-input-affix-width) minmax(0, 1fr) var(--journey-input-affix-width);min-width:0;min-height:36px;transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);align-items:center;width:100%;display:grid;position:relative}.journey-input-prefix:focus-within,.journey-input-suffix:focus-within{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring)}.journey-input-prefix input,.journey-input-suffix input{grid-column:2}.journey-input-prefix>span,.journey-input-suffix>span{color:var(--astra-text-muted);padding:0 var(--astra-space-2);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-self:stretch;align-items:center;font-size:.75rem;display:flex}.journey-input-prefix>span{border-right:1px solid var(--astra-border-subtle);grid-column:1}.journey-input-suffix>span{border-left:1px solid var(--astra-border-subtle);grid-column:3}.journey-change-list{gap:var(--astra-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:0;display:grid}.journey-change-list div{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding-top:var(--astra-space-2);display:grid}.journey-change-list dt{color:var(--astra-text-muted);font-size:.76rem;font-weight:720}.journey-change-list dd{color:var(--astra-text-secondary);align-items:baseline;gap:var(--astra-space-2);justify-content:space-between;min-width:0;margin:0;display:flex}.journey-change-list dd span,.journey-change-list dd strong{overflow-wrap:anywhere}.journey-change-list dd strong{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;text-align:right}.journey-action-review{background:var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);align-items:center;gap:var(--astra-space-4);padding:var(--astra-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.journey-action-review-title{gap:var(--astra-space-1);min-width:0;display:grid}.journey-action-review-title span{color:var(--astra-text-muted);font-size:.76rem;font-weight:720}.journey-action-review-title strong{color:var(--astra-text-primary);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:760}.journey-action-review-actions{gap:var(--astra-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.journey-save-review{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-3);padding-top:var(--astra-space-3);display:grid}.journey-save-actions{gap:var(--astra-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.journey-loading,.journey-empty-state{gap:var(--astra-space-4);justify-items:start;min-width:0;padding:0;display:grid}.journey-loading{min-block-size:var(--journey-page-min-block-size,min(620px, calc(100svh - 8rem)));opacity:1;width:100%;animation:none}.journey-loading-baseline{min-block-size:max(var(--journey-page-min-block-size,min(620px, calc(100svh - 8rem))), clamp(724px, calc(100svh + var(--astra-space-1)), 840px))}.journey-loading-scenarios{min-block-size:max(var(--journey-page-min-block-size,min(620px, calc(100svh - 8rem))), clamp(914px, calc(100svh + 194px), 1040px))}.journey-loading-kpis{gap:var(--astra-space-3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.journey-loading-kpis span,.journey-loading-panel{--astra-skeleton-delay:var(--astra-delay-none);animation:astra-skeleton var(--astra-duration-skeleton) var(--astra-ease-skeleton) infinite;animation-delay:var(--astra-skeleton-delay);background:var(--astra-skeleton-background);background-size:var(--astra-skeleton-background-size);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-lg)}.journey-loading-kpis span{min-height:var(--astra-loading-journey-kpi)}.journey-loading-kpis span:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step))}.journey-loading-kpis span:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.journey-loading-kpis span:nth-child(4){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step))}.journey-loading-panel{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));align-content:start;gap:var(--astra-space-3);min-height:var(--astra-loading-component);padding:var(--astra-space-4);width:100%;display:grid}.journey-loading-panel i{background:color-mix(in srgb, var(--astra-text-muted) 14%, transparent);border-radius:var(--astra-radius-full);height:10px;display:block}.journey-loading-panel i:first-child{width:38%}.journey-loading-panel i:nth-child(2){width:72%}.journey-loading-panel i:nth-child(3){width:58%}.journey-loading-events-grid{gap:var(--astra-space-4);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);width:100%;display:grid}.journey-loading-events-list{min-height:var(--astra-loading-journey-events-list)}.journey-loading-events-editor{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step));min-height:var(--astra-loading-journey-events-editor)}.journey-loading-events-editor i:nth-child(4){width:64%}.journey-loading-events-editor i:nth-child(5){width:46%}@media (prefers-reduced-motion:no-preference){.astra-route-loading-header i,.astra-route-loading-header strong,.astra-route-loading-metrics span,.astra-route-loading-grid section,.astra-component-loading-title,.astra-component-loading-lines i,.astra-component-loading-kpis>span:not(.sr-only),.overview-credit-score-loading-shape,.monarch-loading-shape,.orbit-loading-hero,.orbit-loading-facts i,.orbit-loading-chart,.orbit-accounts-table-loading i,.scenario-loading-shape,.journey-loading-kpis span,.journey-loading-panel{will-change:background-position}.astra-chart-loading:after,.monarch-pull-loading:after{will-change:transform}}@keyframes astra-skeleton{0%{background-position:var(--astra-motion-skeleton-start-x) 50%}to{background-position:var(--astra-motion-skeleton-end-x) 50%}}.journey-empty-state h2,.journey-empty-state p{margin:0}.journey-empty-state p{color:var(--astra-text-muted)}.astra-theme-toggle{border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-full);align-items:center;gap:var(--astra-space-1);padding:var(--astra-space-1);background:0 0;display:inline-flex}.astra-theme-toggle button{border-radius:var(--astra-radius-full);color:var(--astra-text-secondary);align-items:center;gap:var(--astra-space-1);min-height:34px;padding:0 var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);white-space:nowrap;background:0 0;border:0;justify-content:center;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.astra-theme-toggle button[data-active=true]{background:var(--astra-bg-surface);color:var(--astra-brand-primary)}.astra-theme-toggle button svg{flex:none}.astra-theme-toggle-label{min-width:0}.astra-bottom-nav{-webkit-backdrop-filter:var(--astra-backdrop-chrome-filter);backdrop-filter:var(--astra-backdrop-chrome-filter);background:var(--astra-nav-backdrop);border-top:1px solid var(--astra-border-subtle);padding:var(--astra-space-2) var(--astra-space-2) calc(var(--astra-space-2) + env(safe-area-inset-bottom));z-index:10;grid-template-columns:repeat(6,minmax(0,1fr));display:none;position:fixed;bottom:0;left:0;right:0}.astra-bottom-nav a{border-radius:var(--astra-radius-md);color:var(--astra-text-muted);min-width:0;min-height:52px;padding:var(--astra-space-2) 0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);place-items:center;gap:2px;font-size:.68rem;font-weight:700;line-height:1;display:grid}.astra-bottom-nav a svg{flex:none}.astra-bottom-nav a span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.astra-bottom-nav a:hover,.astra-bottom-nav a:focus-visible,.astra-bottom-nav a[data-active=true],.astra-bottom-nav a[data-route-target=true]{background:var(--astra-bg-surface);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent);color:var(--astra-text-primary)}.astra-shell[data-route-pending=true]:not([data-route-scope=journey]) .astra-bottom-nav a[data-active=true]:not([data-route-target=true]){box-shadow:none;color:var(--astra-text-muted);background:0 0}.astra-shell[data-route-pending=true] .astra-bottom-nav a{transition:none}.astra-bottom-nav a:focus-visible,.astra-bottom-nav a[data-active=true]:focus-visible,.astra-bottom-nav a[data-route-target=true]:focus-visible{box-shadow:var(--astra-focus-ring), inset 0 2px 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent);outline:2px solid var(--astra-brand-primary);outline-offset:2px}@media (max-width:430px){.astra-bottom-nav a{min-height:46px;padding:var(--astra-space-1) 0;grid-template-rows:18px .62rem;align-content:center}.astra-bottom-nav a span{clip:auto;opacity:0;text-overflow:ellipsis;max-width:100%;height:.62rem;transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);visibility:hidden;white-space:nowrap;border:0;width:100%;margin:0;padding:0;font-size:.58rem;line-height:1;position:static;overflow:hidden}.astra-shell .astra-bottom-nav a[data-route-target=true] span{transition-duration:var(--astra-duration-micro)}.astra-bottom-nav a[data-active=true] span,.astra-bottom-nav a[data-route-target=true] span{clip:auto;opacity:1;text-overflow:ellipsis;visibility:visible;width:100%;max-width:100%;height:.62rem;margin:0;font-size:.58rem;position:static;overflow:hidden}.astra-shell[data-route-pending=true]:not([data-route-scope=journey]) .astra-bottom-nav a[data-active=true]:not([data-route-target=true]) span{opacity:0;visibility:hidden}.astra-shell[data-route-pending=true] .astra-bottom-nav a span{transition:none}}.scenario-studio{gap:var(--astra-space-4);display:grid}.scenario-loading{color:var(--astra-text-muted);min-height:var(--journey-page-min-block-size,min(620px, calc(100svh - 8rem)));opacity:1;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;animation:none}.scenario-matrix-loading{gap:var(--astra-space-4);width:100%;display:grid}.scenario-loading-shape{border-radius:var(--astra-radius-full);display:block}.scenario-axis-toolbar-loading{pointer-events:none}.scenario-axis-loading-select{gap:var(--astra-space-2);min-width:min(100%,240px);display:grid}.scenario-axis-loading-select .scenario-loading-shape:first-child{width:44%;height:10px}.scenario-axis-loading-select .scenario-loading-shape:last-child{--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);width:100%;height:42px}.scenario-matrix-loading-card{pointer-events:none}.scenario-matrix-loading-summary>span{border-top:1px solid var(--astra-border-subtle);gap:var(--astra-space-2);padding-top:var(--astra-space-3);display:grid}.scenario-matrix-loading-summary .scenario-loading-shape{height:10px}.scenario-matrix-loading-summary .scenario-loading-shape:first-child{width:34%}.scenario-matrix-loading-summary .scenario-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step));width:62%;height:18px}.scenario-matrix-loading-summary .scenario-loading-shape:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step));width:74%}.scenario-matrix-loading-table{border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);gap:var(--astra-space-2);min-height:min(var(--astra-loading-matrix-table), calc(100svh - 207px));padding:var(--astra-space-4);display:grid;overflow:hidden}.scenario-matrix-loading-table .scenario-loading-shape{width:100%;height:36px}.scenario-matrix-loading-table .scenario-loading-shape:first-child{height:28px}.scenario-matrix-loading-table .scenario-loading-shape:nth-child(2){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step))}.scenario-matrix-loading-table .scenario-loading-shape:nth-child(3){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step))}.scenario-matrix-loading-table .scenario-loading-shape:nth-child(4){--astra-skeleton-delay:calc(var(--astra-delay-none) - var(--astra-delay-step) - var(--astra-delay-step) - var(--astra-delay-step))}.scenario-axis-toolbar{align-items:end;gap:var(--astra-space-3);grid-template-columns:repeat(2,minmax(180px,240px));justify-content:start;display:grid}.scenario-axis-select{color:var(--astra-text-secondary);gap:var(--astra-space-2);font-size:.78rem;font-weight:760;display:grid}.scenario-axis-select span{line-height:1}.scenario-axis-select select{background:var(--astra-bg-surface);border:1px solid var(--astra-border-default);border-radius:var(--astra-radius-md);color:var(--astra-text-primary);min-width:0;min-height:40px;padding:0 var(--astra-space-3);transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);width:100%}.scenario-axis-select select:focus-visible{border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.scenario-matrix-layout{align-items:start;gap:var(--astra-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid}.scenario-matrix-layout--grid-only{grid-template-columns:minmax(0,1fr)}.scenario-panel,.scenario-matrix-card{gap:var(--astra-space-4);min-width:0;display:grid}.scenario-matrix-card[data-pending=true] .scenario-matrix-summary,.scenario-matrix-card[data-pending=true] .scenario-matrix-scroll{opacity:var(--astra-opacity-data-pending);transition-duration:var(--astra-duration-micro)}.scenario-error{color:var(--astra-text-primary);gap:var(--astra-space-2);padding:0;display:grid}.scenario-error strong{color:var(--astra-danger)}.scenario-matrix-summary{gap:var(--astra-space-2);transition:opacity var(--astra-duration-fast) var(--astra-ease-standard);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.scenario-matrix-summary div{border:0;border-top:1px solid var(--astra-border-subtle);min-width:0;padding:var(--astra-space-3) 0 0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);background:0 0;border-radius:0;gap:3px;display:grid}.scenario-matrix-summary dt,.scenario-matrix-summary dd{margin:0}.scenario-matrix-summary dt{color:var(--astra-text-muted);font-size:.74rem;font-weight:760;line-height:1}.scenario-matrix-summary dd{color:var(--astra-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:color var(--astra-duration-fast) var(--astra-ease-standard);font-size:1rem;font-weight:790;line-height:1.15}.scenario-matrix-summary span{color:var(--astra-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden}.scenario-matrix-summary .scenario-matrix-summary-delta{color:var(--astra-text-secondary);font-variant-numeric:tabular-nums;transition:color var(--astra-duration-fast) var(--astra-ease-standard)}.scenario-matrix-summary div[data-tone=positive] .scenario-matrix-summary-delta{color:var(--astra-success)}.scenario-matrix-summary div[data-tone=negative] .scenario-matrix-summary-delta{color:var(--astra-danger)}.scenario-matrix-scroll{overscroll-behavior:contain;max-height:min(680px,100svh - 220px);transition:box-shadow var(--astra-duration-fast) var(--astra-ease-standard), opacity var(--astra-duration-fast) var(--astra-ease-standard);overflow:auto}.scenario-matrix-scroll:focus-visible{box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.scenario-matrix-table{table-layout:fixed;width:100%}.scenario-matrix-table th{background:var(--astra-bg-surface);text-align:center;vertical-align:middle}.scenario-matrix-table thead th{z-index:2;position:sticky;top:0}.scenario-matrix-table thead tr:nth-child(2) th{top:38px}.scenario-matrix-table thead tr:nth-child(2) th:not(.scenario-matrix-row-axis-title),.scenario-matrix-table tbody th{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:750}.scenario-matrix-table th:first-child{z-index:3;width:128px;min-width:128px;position:sticky;left:0}.scenario-matrix-table tbody th{background:var(--astra-bg-surface);color:var(--astra-text-primary);letter-spacing:0;text-align:center;text-transform:none;z-index:1;position:sticky;left:0}.scenario-matrix-corner{z-index:4!important}.scenario-matrix-corner-empty{color:#0000}.scenario-matrix-corner,.scenario-matrix-row-axis-title,.scenario-matrix-table tbody th{border-right:1px solid var(--astra-border-default);box-shadow:inset -1px 0 0 var(--astra-border-subtle)}.scenario-matrix-axis-title,.scenario-matrix-row-axis-title{color:var(--astra-text-primary);letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:780;line-height:1.15}.scenario-matrix-row-axis-title{padding-inline:var(--astra-space-3)}.scenario-matrix-data-cell{text-align:center;min-width:0;padding:var(--astra-space-1)!important}.scenario-matrix-cell{background:var(--scenario-cell-background,var(--astra-bg-surface));border-radius:var(--astra-radius-sm);color:var(--astra-text-primary);min-height:64px;padding:var(--astra-space-2);text-align:center;transition:border-color var(--astra-duration-fast) var(--astra-ease-standard), background var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-fast) var(--astra-ease-standard);border:1px solid #0000;place-items:center;gap:2px;width:100%;display:grid;position:relative;overflow:hidden}.scenario-matrix-cell:before{display:none}.scenario-matrix-cell:hover{background:color-mix(in srgb, var(--scenario-cell-tone-color,var(--astra-bg-surface)) 10%, var(--scenario-cell-background,var(--astra-bg-surface)))}.scenario-matrix-cell:focus-visible{background:color-mix(in srgb, var(--scenario-cell-tone-color,var(--astra-bg-surface)) 10%, var(--scenario-cell-background,var(--astra-bg-surface)));border-color:var(--astra-brand-primary);box-shadow:var(--astra-focus-ring);outline:2px solid var(--astra-brand-primary);outline-offset:2px}.scenario-matrix-cell strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:.94rem;line-height:1.15;position:relative}.scenario-matrix-cell span{color:var(--astra-text-secondary);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:740;line-height:1.15;position:relative}.scenario-matrix-cell-meter{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--astra-radius-full);height:4px;margin-top:var(--astra-space-1);max-width:82px;transition:background var(--astra-duration-fast) var(--astra-ease-standard), color var(--astra-duration-fast) var(--astra-ease-standard);width:72%;display:block;position:relative;overflow:hidden}.scenario-matrix-cell-meter:after{border-radius:inherit;content:"";height:100%;transform:scaleX(var(--scenario-cell-strength-scale,0));transform-origin:0;transition:background var(--astra-duration-fast) var(--astra-ease-standard), transform var(--astra-duration-normal) var(--astra-ease-emphasized);background:currentColor;width:100%;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.astra-button:not(:disabled):hover,.astra-mobile-icon-button:hover,.astra-toast-close:hover,.astra-section-action:hover,.astra-metric-card-link:hover,.astra-auth-password-toggle:hover,.astra-theme-toggle button:hover,.orbit-status-filter button:hover,.orbit-filter-clear:hover,.orbit-breakdown-values>button:hover,.journey-chart-legend button:hover,.scenario-matrix-cell:hover{transform:translate3d(0, var(--astra-motion-hover-y), 0)}.astra-button:not(:disabled):active,.astra-logo:active,.astra-mobile-icon-button:active,.astra-toast-close:active,.astra-section-action:active,.astra-metric-card-link:active,.astra-auth-password-toggle:active,.astra-theme-toggle button:active,.orbit-status-filter button:active,.orbit-filter-clear:active,.orbit-breakdown-values>button:active,.orbit-readonly-edit:active,.journey-chart-legend button:active,.scenario-matrix-cell:active{box-shadow:var(--astra-shadow-pressed);transform:translate(0,0)}.astra-logo:hover,.orbit-back-link:hover,.overview-guide-link:hover{transform:translate3d(var(--astra-motion-hover-x), 0, 0)}.orbit-readonly-edit:hover{transform:translate3d(0, var(--astra-motion-hover-y), 0)}.astra-logo:hover img{transform:scale(var(--astra-motion-logo-hover-scale))}.monarch-pull-row:hover .monarch-pull-arrow{transform:translate3d(var(--astra-motion-hover-x), 0, 0)}.astra-logo:active,.orbit-back-link:active,.overview-guide-link:active,.orbit-readonly-edit:active,.astra-logo:active img,.monarch-pull-row:active .monarch-pull-arrow{transform:none}.overview-cashflow-row:active,.cashflow-mix-item:active,.invest-plan-row:active,.imports-pipeline-row:active,.monarch-pull-row:active,.insight-card:active,.orbit-back-link:active,.overview-guide-link:active,.journey-scenario-row:active,.journey-event-row:active{box-shadow:var(--astra-shadow-pressed)}.monarch-pull-row[data-active=true]:active,.journey-scenario-row[data-active=true]:active,.journey-event-row[data-active=true]:active{box-shadow:var(--astra-shadow-pressed), inset 3px 0 0 color-mix(in srgb, var(--astra-brand-primary) 84%, transparent)}.astra-button[data-route-target=true]:hover,.astra-logo[data-route-target=true]:hover,.astra-nav-link[data-route-target=true]:hover,.astra-bottom-nav a[data-route-target=true]:hover,.astra-section-action[data-route-target=true]:hover,.astra-metric-card-link[data-route-target=true]:hover,.orbit-account-link[data-route-target=true]:hover,.orbit-back-link[data-route-target=true]:hover,.insight-card[data-route-target=true]:hover,.overview-guide-link[data-route-target=true]:hover,.astra-logo[data-route-target=true]:hover img,.astra-shell[data-route-pending=true] .astra-button:not(:disabled):hover,.astra-shell[data-route-pending=true] .astra-mobile-icon-button:hover,.astra-shell[data-route-pending=true] .astra-toast-close:hover,.astra-shell[data-route-pending=true] .astra-section-action:hover,.astra-shell[data-route-pending=true] .astra-metric-card-link:hover,.astra-shell[data-route-pending=true] .astra-auth-password-toggle:hover,.astra-shell[data-route-pending=true] .astra-theme-toggle button:hover,.astra-shell[data-route-pending=true] .astra-bottom-nav a:hover,.astra-shell[data-route-pending=true] .orbit-status-filter button:hover,.astra-shell[data-route-pending=true] .orbit-filter-clear:hover,.astra-shell[data-route-pending=true] .orbit-breakdown-values>button:hover,.astra-shell[data-route-pending=true] .journey-chart-legend button:hover,.astra-shell[data-route-pending=true] .scenario-matrix-cell:hover,.astra-shell[data-route-pending=true] .astra-logo:hover,.astra-shell[data-route-pending=true] .astra-nav-link:hover,.astra-shell[data-route-pending=true] .journey-subnav-link:hover,.astra-shell[data-route-pending=true] .monarch-pull-row:hover,.astra-shell[data-route-pending=true] .insight-card:hover,.astra-shell[data-route-pending=true] .orbit-account-link:hover,.astra-shell[data-route-pending=true] .orbit-back-link:hover,.astra-shell[data-route-pending=true] .overview-guide-link:hover,.astra-shell[data-route-pending=true] .journey-scenario-row:hover,.astra-shell[data-route-pending=true] .journey-event-row:hover,.astra-shell[data-route-pending=true] .orbit-readonly-edit:hover,.astra-shell[data-route-pending=true] .astra-logo:hover img,.astra-shell[data-route-pending=true] .monarch-pull-row:hover .monarch-pull-arrow,.astra-shell[data-route-pending=true] .astra-button:not(:disabled):active,.astra-shell[data-route-pending=true] .astra-logo:active,.astra-shell[data-route-pending=true] .astra-mobile-icon-button:active,.astra-shell[data-route-pending=true] .astra-toast-close:active,.astra-shell[data-route-pending=true] .astra-section-action:active,.astra-shell[data-route-pending=true] .astra-metric-card-link:active,.astra-shell[data-route-pending=true] .astra-auth-password-toggle:active,.astra-shell[data-route-pending=true] .astra-theme-toggle button:active,.astra-shell[data-route-pending=true] .orbit-status-filter button:active,.astra-shell[data-route-pending=true] .orbit-filter-clear:active,.astra-shell[data-route-pending=true] .orbit-breakdown-values>button:active,.astra-shell[data-route-pending=true] .orbit-readonly-edit:active,.astra-shell[data-route-pending=true] .overview-cashflow-row:active,.astra-shell[data-route-pending=true] .cashflow-mix-item:active,.astra-shell[data-route-pending=true] .invest-plan-row:active,.astra-shell[data-route-pending=true] .imports-pipeline-row:active,.astra-shell[data-route-pending=true] .monarch-pull-row:active,.astra-shell[data-route-pending=true] .insight-card:active,.astra-shell[data-route-pending=true] .orbit-back-link:active,.astra-shell[data-route-pending=true] .overview-guide-link:active,.astra-shell[data-route-pending=true] .journey-scenario-row:active,.astra-shell[data-route-pending=true] .journey-event-row:active,.astra-shell[data-route-pending=true] .journey-chart-legend button:active,.astra-shell[data-route-pending=true] .scenario-matrix-cell:active,.astra-auth-shell[data-route-pending=true] .astra-button:not(:disabled):hover,.astra-auth-shell[data-route-pending=true] .astra-auth-password-toggle:hover,.astra-auth-shell[data-route-pending=true] .astra-button:not(:disabled):active,.astra-auth-shell[data-route-pending=true] .astra-auth-password-toggle:active{transform:none}.astra-shell[data-route-pending=true] .astra-button:not(:disabled):active,.astra-shell[data-route-pending=true] .astra-logo:active,.astra-shell[data-route-pending=true] .astra-mobile-icon-button:active,.astra-shell[data-route-pending=true] .astra-toast-close:active,.astra-shell[data-route-pending=true] .astra-section-action:active,.astra-shell[data-route-pending=true] .astra-metric-card-link:active,.astra-shell[data-route-pending=true] .astra-auth-password-toggle:active,.astra-shell[data-route-pending=true] .astra-theme-toggle button:active,.astra-shell[data-route-pending=true] .orbit-status-filter button:active,.astra-shell[data-route-pending=true] .orbit-filter-clear:active,.astra-shell[data-route-pending=true] .orbit-breakdown-values>button:active,.astra-shell[data-route-pending=true] .orbit-readonly-edit:active,.astra-shell[data-route-pending=true] .overview-cashflow-row:active,.astra-shell[data-route-pending=true] .cashflow-mix-item:active,.astra-shell[data-route-pending=true] .invest-plan-row:active,.astra-shell[data-route-pending=true] .imports-pipeline-row:active,.astra-shell[data-route-pending=true] .monarch-pull-row:active,.astra-shell[data-route-pending=true] .insight-card:active,.astra-shell[data-route-pending=true] .orbit-back-link:active,.astra-shell[data-route-pending=true] .overview-guide-link:active,.astra-shell[data-route-pending=true] .journey-scenario-row:active,.astra-shell[data-route-pending=true] .journey-event-row:active,.astra-shell[data-route-pending=true] .journey-chart-legend button:active,.astra-shell[data-route-pending=true] .scenario-matrix-cell:active,.astra-auth-shell[data-route-pending=true] .astra-button:not(:disabled):active,.astra-auth-shell[data-route-pending=true] .astra-auth-password-toggle:active{box-shadow:none}}.astra-button:active,.astra-logo:active,.astra-mobile-icon-button:active,.astra-toast-close:active,.astra-section-action:active,.astra-metric-card-link:active,.astra-nav-link:active,.astra-auth-password-toggle:active,.astra-theme-toggle button:active,.astra-bottom-nav a:active,.overview-cashflow-row:active,.cashflow-mix-item:active,.invest-plan-row:active,.imports-pipeline-row:active,.orbit-status-filter button:active,.orbit-filter-clear:active,.orbit-breakdown-values>button:active,.orbit-account-link:active,.orbit-back-link:active,.orbit-readonly-edit:active,.monarch-pull-row:active,.insight-card:active,.overview-guide-link:active,.journey-chart-legend button:active,.journey-scenario-name:active,.journey-archived-scenarios summary:active,.journey-subnav-link:active,.journey-scenario-row:active,.journey-event-row:active,.scenario-matrix-cell:active,.astra-logo:active img,.monarch-pull-row:active .monarch-pull-arrow{transition-duration:var(--astra-duration-micro)}.scenario-matrix-cell[data-tone=positive]{--scenario-cell-tone-color:var(--astra-success);border-color:color-mix(in srgb, var(--astra-success) 32%, transparent);color:var(--astra-success)}.scenario-matrix-cell[data-tone=negative]{--scenario-cell-tone-color:var(--astra-danger);border-color:color-mix(in srgb, var(--astra-danger) 32%, transparent);color:var(--astra-danger)}.scenario-matrix-cell[data-tone=neutral]{--scenario-cell-tone-color:var(--astra-chart-neutral);color:var(--astra-text-muted)}.scenario-matrix-cell:focus-visible{border-color:var(--astra-brand-primary)}.scenario-matrix-cell strong{color:var(--astra-text-primary)}@media (max-width:1024px){.astra-dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.astra-route-loading-metrics,.astra-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-grid-span-3,.astra-grid-span-4{grid-column:span 3}.astra-grid-span-5,.astra-grid-span-6,.astra-grid-span-7,.astra-grid-span-8,.astra-grid-span-12{grid-column:span 6}.journey-workspace-grid{grid-template-columns:1fr}.journey-scenario-library{position:static}.journey-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-action-review{grid-template-columns:1fr}.journey-action-review-actions{justify-content:flex-start}.journey-workspace-page{--journey-page-min-block-size:max(calc(100svh - var(--astra-space-6) - var(--astra-space-6) - 9rem), 1240px)}.scenario-matrix-layout{grid-template-columns:1fr}.scenario-axis-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.monarch-action-review{grid-template-columns:1fr}.monarch-action-review-actions{justify-content:flex-start}.orbit-summary-layout,.orbit-classification-grid{grid-template-columns:1fr}.orbit-breakdown-panel{border-left:0;border-top:1px solid var(--astra-border-subtle);padding-left:0;padding-top:var(--astra-space-4)}}@media (max-width:760px){:root{--astra-mobile-bottom-nav-block:calc(68px + env(safe-area-inset-bottom));--astra-mobile-header-block:calc(69px + env(safe-area-inset-top))}html{scroll-padding-block:calc(var(--astra-mobile-header-block) + var(--astra-space-3)) calc(var(--astra-mobile-bottom-nav-block) + var(--astra-space-4))}body{background:var(--astra-bg-app)}.astra-shell{display:block}.astra-toast-region{inset-block-start:auto;inset-block-end:calc(var(--astra-mobile-bottom-nav-block) + var(--astra-space-3));inset-inline:var(--astra-space-3);inline-size:auto;max-inline-size:none;width:auto}.astra-toast{padding:var(--astra-space-3)}.astra-route-loading{gap:var(--astra-space-4)}.astra-route-loading-header strong{height:38px}.astra-route-loading-metrics{gap:var(--astra-space-3);grid-template-columns:1fr}.astra-route-loading-metrics span{min-height:96px}.astra-route-loading-grid section{min-height:240px}.orbit-summary-grid,.orbit-sync-strip,.orbit-breakdown-panel{grid-template-columns:1fr}.orbit-breakdown-panel{--orbit-breakdown-center-size:84px;--orbit-breakdown-chart-size:216px;--orbit-breakdown-legend-width:100%}.orbit-hero-metric strong{font-size:2.1rem}.orbit-breakdown-chart,.orbit-breakdown-chart-loading,.orbit-breakdown-empty{justify-self:start}.orbit-breakdown-values>button{grid-template-columns:minmax(0,1fr) max-content}.astra-sidebar{display:none}.astra-mobile-header{display:flex}.astra-mobile-header .astra-theme-toggle button{min-width:34px;padding:0}.astra-mobile-header .astra-theme-toggle-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astra-main{padding:var(--astra-space-4) var(--astra-space-4) calc(var(--astra-mobile-bottom-nav-block) + var(--astra-space-6))}.astra-main>.astra-page-stack{min-block-size:calc(100svh - var(--astra-mobile-header-block) - var(--astra-mobile-bottom-nav-block) - var(--astra-space-4) - var(--astra-space-6))}.astra-dashboard-grid,.astra-chart-loading-summary,.astra-setup-grid,.overview-cashflow-summary{grid-template-columns:1fr}.astra-setup-panel{gap:var(--astra-space-3);padding:var(--astra-space-4)}.astra-setup-panel-head{padding-bottom:var(--astra-space-3)}.astra-setup-grid div{align-items:center;gap:var(--astra-space-3);padding:var(--astra-space-3) 0;grid-template-columns:minmax(0,1fr) auto}.astra-setup-grid div:first-child{padding-top:0}.astra-setup-grid div:last-child{padding-bottom:0}.astra-setup-grid div+div{border-left:0;border-top:1px solid color-mix(in srgb, var(--astra-border-subtle) 76%, transparent)}.astra-setup-grid dd{text-align:right;font-size:.96rem}.astra-chart-summary,.astra-chart-loading-summary{gap:var(--astra-space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.astra-chart-summary div{padding:var(--astra-space-2)}.astra-chart-summary div:before{left:var(--astra-space-2);right:var(--astra-space-2)}.astra-chart-summary dt{font-size:.66rem}.astra-chart-summary dd{font-size:.84rem}.astra-chart-plot-projection{--astra-chart-plot-block-size:var(--astra-chart-plot-projection-mobile)}@supports (content-visibility:auto){.astra-chart-plot-projection{contain-intrinsic-size:auto var(--astra-render-intrinsic-chart-mobile)}}.astra-chart-loading-projection,.astra-chart-canvas-projection{min-height:var(--astra-chart-block-projection-mobile)}.astra-chart-loading-history,.orbit-history-chart{min-height:var(--astra-chart-block-history-mobile)}.astra-mobile-chart-clearance{margin-block-end:calc(var(--astra-mobile-bottom-nav-block) + var(--astra-space-2))}.overview-credit-score-facts,.overview-credit-score-loading-facts{grid-template-columns:1fr}.astra-chart-loading-summary i{min-height:44px}.imports-pipeline{grid-template-columns:1fr}.astra-kpi-grid{gap:var(--astra-space-2)}.astra-kpi-grid .astra-metric-card{min-height:92px;padding:var(--astra-space-2) var(--astra-space-3)}.astra-kpi-grid .astra-card-label{font-size:.72rem}.astra-kpi-grid .astra-card-value{font-size:1.28rem}.astra-kpi-grid .astra-metric-card[data-value-size=compact] .astra-card-value{font-size:1.04rem}.insight-card{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0}.insight-card-side{grid-column:2;justify-items:start;min-width:0}.insight-card-side span{white-space:normal}.overview-table-scroll.astra-card-table{border:0;overflow:visible}.astra-card-table .astra-table{border-collapse:separate;border-spacing:0}.astra-card-table .astra-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astra-card-table .astra-table tbody{gap:var(--astra-space-2);display:grid}.astra-card-table .astra-table tbody tr{background:var(--astra-bg-surface-subtle);border:1px solid var(--astra-border-subtle);border-radius:var(--astra-radius-md);gap:var(--astra-space-2);padding:var(--astra-space-3);transition:background var(--astra-duration-fast) var(--astra-ease-standard), border-color var(--astra-duration-fast) var(--astra-ease-standard), box-shadow var(--astra-duration-fast) var(--astra-ease-standard);display:grid}.astra-card-table .astra-table tbody tr:hover{background:var(--astra-bg-surface-elevated)}.astra-card-table .astra-table th,.astra-card-table .astra-table td{border:0;padding:0}.astra-card-table .astra-table tbody th.astra-table-row-header,.astra-card-table .astra-table td{align-items:center;gap:var(--astra-space-3);grid-template-columns:minmax(76px,auto) minmax(0,1fr);min-width:0;display:grid}.astra-card-table .astra-table tbody th.astra-table-row-header{color:var(--astra-text-primary);font-weight:760}.astra-card-table .astra-table [data-label]:before{color:var(--astra-text-muted);content:attr(data-label);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:760;line-height:1}.astra-card-table .astra-table .astra-money-cell{justify-items:end}.astra-grid-span-3,.astra-grid-span-4,.astra-grid-span-5,.astra-grid-span-6,.astra-grid-span-7,.astra-grid-span-8,.astra-grid-span-12{grid-column:span 1}.astra-dashboard-hero{min-height:auto;padding:0}.astra-dashboard-hero:after{display:none}.astra-heading{font-size:1.65rem;line-height:1.08}.astra-card-value{font-size:1.55rem}.astra-bottom-nav{display:grid}.journey-command{gap:var(--astra-space-3);padding-bottom:var(--astra-space-4)}.journey-workspace-page{--journey-page-min-block-size:max(calc(100svh - var(--astra-mobile-header-block) - var(--astra-mobile-bottom-nav-block) - 9rem), 1760px)}.journey-loading-baseline,.journey-loading-scenarios{min-block-size:max(var(--journey-page-min-block-size), min(640px, calc(100svh - var(--astra-mobile-header-block) - var(--astra-mobile-bottom-nav-block) - var(--astra-space-4))))}.journey-command-title{flex-direction:column;align-items:stretch}.journey-subnav{width:100%}.journey-subnav-link{flex:1 1 0;justify-content:center}.journey-editor-summary,.journey-events-layout,.journey-event-form-grid,.journey-form-grid{grid-template-columns:1fr}.journey-target-head,.journey-target-meta{align-items:start;gap:var(--astra-space-1);flex-direction:column}.journey-target-head strong{font-size:1.2rem}.journey-save-actions{flex-direction:column;align-items:stretch}.journey-editor-header{align-items:stretch}.journey-editor-name,.journey-save-actions .astra-button,.journey-action-review-actions .astra-button{width:100%}.journey-loading-kpis,.journey-loading-events-grid{grid-template-columns:1fr}.journey-chart{width:100%;margin-left:0}.journey-actions .astra-button{width:100%}.journey-actions .journey-icon-action{width:40px}.journey-orbit-refresh{flex-direction:column;align-items:stretch}.journey-orbit-refresh .astra-button{width:100%}.journey-life-events-head,.journey-event-preview{flex-direction:column;align-items:stretch}.journey-life-events-head .astra-button,.journey-life-event-chip .astra-button{width:100%}.journey-life-event-chip,.journey-event-row,.monarch-facts,.monarch-loading-facts,.monarch-action-review-list,.monarch-setup-grid,.monarch-key-row,.monarch-pull-loading-facts,.monarch-pull-loading-totals,.orbit-detail-summary,.monarch-pull-totals,.monarch-pull-summary,.monarch-pull-loading-summary{grid-template-columns:1fr}.monarch-pull-summary div,.monarch-pull-loading-summary>span{border-left:0;border-top:1px solid var(--astra-border-subtle);padding:var(--astra-space-2) 0}.monarch-pull-summary div:first-child,.monarch-pull-loading-summary>span:first-child{border-top:0;padding-left:0}.monarch-pull-summary span{white-space:normal}.monarch-pull-row,.monarch-pull-loading-list>span{grid-template-columns:1fr}.monarch-pull-meta{flex-wrap:wrap;justify-content:start}.monarch-pull-duration{justify-content:start}.monarch-card-header{flex-direction:column;align-items:stretch}.monarch-status{width:fit-content}.monarch-pull-counts{justify-content:start}.monarch-pull-arrow{display:none}.monarch-action-review-list div{border-left:0;border-top:1px solid var(--astra-border-subtle);padding:var(--astra-space-3) 0 0}.monarch-action-review-actions .astra-button{width:100%}.orbit-table-footer,.orbit-filter-empty,.orbit-pagination,.orbit-table-toolbar{flex-direction:column;align-items:stretch}.orbit-filter-primary,.orbit-filter-actions{width:100%}.orbit-filter-control{grid-template-columns:auto minmax(0,1fr) repeat(2,auto);width:100%}.orbit-status-filter{justify-content:flex-start;width:100%}.orbit-filter-actions{flex-direction:column;align-items:stretch}.orbit-filter-actions .astra-button{justify-content:center;width:100%}.orbit-table-meta{white-space:normal}.orbit-inline-field{width:100%;min-width:0}.orbit-allocation-editor{grid-template-columns:1fr;width:100%;min-width:0}.orbit-allocation-save{width:100%}.orbit-pagination-status{min-width:0}.monarch-drawer-backdrop{padding:var(--astra-space-3)}.monarch-drawer{max-height:calc(100svh - var(--astra-space-6));padding:var(--astra-space-4)}.monarch-drawer-header{flex-direction:column;align-items:stretch}.scenario-matrix-scroll{max-height:min(560px,100svh - 180px);margin-inline:0}.scenario-loading{min-height:var(--journey-page-min-block-size,min(520px, calc(100svh - 180px)))}.scenario-matrix-loading-table{min-height:min(var(--astra-loading-matrix-table-mobile), calc(100svh - 210px))}.scenario-axis-toolbar,.scenario-matrix-summary{grid-template-columns:1fr}.scenario-matrix-summary span{white-space:normal}.scenario-matrix-data-cell{min-width:0}.scenario-matrix-cell{min-height:62px;padding:var(--astra-space-2)}}@media (max-width:430px){.journey-subnav{gap:var(--astra-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:clip}.journey-subnav-link{text-overflow:ellipsis;min-width:0;font-size:.82rem;overflow:hidden}.journey-subnav-link svg{display:none}.journey-subnav-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scenario-matrix-scroll{margin-inline:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--astra-duration-reduced-motion)!important;animation-iteration-count:var(--astra-animation-iteration-reduced-motion)!important;scroll-behavior:auto!important;transition-duration:var(--astra-duration-reduced-motion)!important;will-change:auto!important}.journey-loading-kpis span,.journey-loading-panel,.astra-route-loading-header i,.astra-route-loading-header strong,.astra-route-loading-metrics span,.astra-route-loading-grid section,.astra-component-loading-title,.astra-component-loading-lines i,.astra-component-loading-kpis>span:not(.sr-only),.overview-credit-score-loading-shape,.monarch-loading-shape,.orbit-loading-hero,.orbit-loading-facts i,.orbit-loading-chart,.orbit-accounts-table-loading i,.scenario-loading-shape{background-position:var(--astra-motion-skeleton-reduced-x) 50%;animation:none!important}.astra-chart-loading:after,.monarch-pull-loading:after,.astra-shell:before,.astra-auth-shell:before{display:none}::view-transition-group(root){transition:none!important;animation:none!important}::view-transition-group(astra-main){transition:none!important;animation:none!important}::view-transition-group(astra-auth-page){transition:none!important;animation:none!important}::view-transition-group(astra-sidebar){transition:none!important;animation:none!important}::view-transition-group(astra-mobile-header){transition:none!important;animation:none!important}::view-transition-group(astra-bottom-nav){transition:none!important;animation:none!important}::view-transition-old(root){transition:none!important;animation:none!important}::view-transition-old(astra-main){transition:none!important;animation:none!important}::view-transition-old(astra-auth-page){transition:none!important;animation:none!important}::view-transition-old(astra-sidebar){transition:none!important;animation:none!important}::view-transition-old(astra-mobile-header){transition:none!important;animation:none!important}::view-transition-old(astra-bottom-nav){transition:none!important;animation:none!important}::view-transition-new(root){transition:none!important;animation:none!important}::view-transition-new(astra-main){transition:none!important;animation:none!important}::view-transition-new(astra-auth-page){transition:none!important;animation:none!important}::view-transition-new(astra-sidebar){transition:none!important;animation:none!important}::view-transition-new(astra-mobile-header){transition:none!important;animation:none!important}::view-transition-new(astra-bottom-nav){transition:none!important;animation:none!important}.astra-shell[data-route-pending=true] .astra-main,.astra-auth-shell[data-route-pending=true] .astra-auth-page{opacity:1;transform:none}.astra-toast,.astra-toast-progress span,.astra-auth-spinner,.monarch-sync-icon[data-spinning=true],.orbit-filter-spinner,.orbit-control-spin{animation:none!important}}
