:root{--reference-paper:#faf6ef;--reference-raised:#fefdfb;--reference-ink:#14242b;--reference-muted:#52646b;--reference-line:#dcd7cc;--reference-teal:#006758;--reference-teal-soft:#cbeee1;--reference-secondary:#ebe7e0;--reference-action:#2d638a;--reference-action-soft:#dceaf6;--reference-primary-hover:#15527a;--icon-blue:#3f6a8e;--icon-blue-surface:#daeaf9;--icon-violet:#6e6990;--icon-violet-surface:#e7e6f7;--icon-slate:#536676;--icon-slate-surface:#dfe9f2;--icon-ink:#44525e;--reference-primary-ink:#fbfcfb;--reference-line-strong:#ada491;--reference-success:#26784c;--reference-warning:#854f06;--reference-error:#b32e2f;--reference-info:#1a6fa5;--reference-gold:#8c631a;--reference-gold-soft:#f5e5cf;--reference-semantic-ink:#fbfcfb;--reference-chat-muted:#394b52;--reference-color-scheme:light;--data-blue:#4b80a9;--data-coral:#b06154;--data-slate:#6b7d89;--data-violet:#776c9c;--wallpaper:radial-gradient(ellipse at 73% 99%, #efcc839e, transparent 51%), radial-gradient(ellipse at 46% 58%, #a0e1c9b3, transparent 54%), radial-gradient(ellipse at 8% 2%, #aed3efb3, transparent 60%), #f3f0e9;--astra-chrome:#f8fdfdad;--astra-chrome-line:#ffffff94;--astra-shell-ink:#08232b;--astra-shell-muted:#43565c;--grain-opacity:.035}@supports (color:lab(0% 0 0)){:root{--reference-paper:lab(97.1401% .286669 3.81321);--reference-raised:lab(99.3164% .0796616 1.13984);--reference-ink:lab(13.1068% -5.44763 -6.56862);--reference-muted:lab(40.9575% -5.687 -6.66281);--reference-line:lab(86.142% .495553 6.12643);--reference-teal:lab(38.441% -29.9293 .901097);--reference-teal-soft:lab(91.2462% -13.5511 1.99525);--reference-secondary:lab(91.92% .288099 3.8142);--reference-action:lab(39.5456% -8.30638 -27.4342);--reference-action-soft:lab(91.8946% -3.16632 -7.41622);--reference-primary-hover:lab(32.5246% -7.67022 -28.8617);--icon-blue:lab(43.0345% -7.18232 -24.7595);--icon-blue-surface:lab(91.883% -3.42882 -8.89558);--icon-violet:lab(45.9757% 8.60354 -20.6489);--icon-violet-surface:lab(91.6479% 2.99674 -8.46959);--icon-slate:lab(41.9826% -4.19121 -11.7952);--icon-slate-surface:lab(91.8843% -2.15787 -5.49846);--icon-ink:lab(33.8695% -3.29073 -9.1207);--reference-primary-ink:lab(98.867% -.656158 .190711);--reference-line-strong:lab(67.619% 1.03298 10.8485);--reference-success:lab(44.5293% -33.8185 16.5655);--reference-warning:lab(39.3355% 19.8616 46.2511);--reference-error:lab(41.4432% 53.7588 33.0989);--reference-info:lab(44.0576% -9.52974 -36.8398);--reference-gold:lab(45.4352% 12.1448 44.9633);--reference-gold-soft:lab(91.9408% 2.91291 13.2695);--reference-semantic-ink:lab(98.867% -.656158 .190711);--reference-chat-muted:lab(30.5151% -5.6327 -6.63893);--data-blue:lab(51.1855% -9.14782 -27.6062);--data-coral:lab(50.339% 31.798 21.9574);--data-slate:lab(51.3447% -5.0287 -8.61768);--data-violet:lab(48.0484% 12.8681 -24.7875);--wallpaper:radial-gradient(ellipse at 73% 99%, lab(83.9925% 5.77924 41.2234/.62), transparent 51%), radial-gradient(ellipse at 46% 58%, lab(84.7555% -25.4514 5.23896/.7), transparent 54%), radial-gradient(ellipse at 8% 2%, lab(82.6468% -8.1895 -17.768/.7), transparent 60%), lab(94.9537% -.186443 3.81798);--astra-chrome:lab(98.8899% -1.58331 -.665271/.68);--astra-chrome-line:lab(100% 0 0/.58);--astra-shell-ink:lab(12.021% -8.16807 -8.29519);--astra-shell-muted:lab(35.1855% -6.21043 -6.06175)}}:root.dark{--reference-paper:#1f252b;--reference-raised:#282f36;--reference-ink:#e6ecf0;--reference-muted:#b6bfc6;--reference-line:#3d4650;--reference-line-strong:#616d7a;--reference-secondary:#303942;--reference-teal:#75c2b7;--reference-teal-soft:#273c42;--reference-action:#87b7dd;--reference-action-soft:#2b3a45;--reference-primary-hover:#a0caeb;--icon-blue:#8fb6d8;--icon-blue-surface:#2c3a46;--icon-violet:#b6b1dc;--icon-violet-surface:#373548;--icon-slate:#a3b3c2;--icon-slate-surface:#313940;--icon-ink:#b7c6d4;--reference-primary-ink:#101d23;--reference-success:#74c99d;--reference-warning:#e1b671;--reference-error:#f1938c;--reference-info:#7eb8e6;--reference-gold:#e1b671;--reference-gold-soft:#423623;--reference-semantic-ink:#101d23;--reference-chat-muted:#b0b9c0;--reference-color-scheme:dark;--data-blue:#77b2df;--data-coral:#e4978a;--data-slate:#91a5b1;--data-violet:#b4a8dc;--wallpaper:radial-gradient(ellipse at 50% 38%, transparent 35%, #05050c2e 100%), radial-gradient(ellipse at 8% -12%, #6f597f9e, transparent 62%), radial-gradient(ellipse at 67% 34%, #396b6580, transparent 59%), radial-gradient(ellipse at 105% 112%, #a7784a9e, transparent 57%), radial-gradient(ellipse at 45% 110%, #4f4c654d, transparent 50%), #26262d;--astra-chrome:#9797a01f;--astra-chrome-line:#dedad324;--astra-shell-ink:#fdfcf8;--astra-shell-muted:#dddad4}@supports (color:lab(0% 0 0)){:root.dark{--reference-paper:lab(14.1389% -1.34848 -4.91262);--reference-raised:lab(18.776% -1.54363 -5.61544);--reference-ink:lab(93.0622% -1.51232 -2.49977);--reference-muted:lab(76.8206% -2.26051 -4.60197);--reference-line:lab(29.2106% -1.94199 -7.02443);--reference-line-strong:lab(45.4449% -2.45854 -8.79363);--reference-secondary:lab(23.4083% -1.89607 -7.00585);--reference-teal:lab(73.0986% -26.6793 -2.77921);--reference-teal-soft:lab(23.5978% -6.84166 -6.73977);--reference-action:lab(72.1301% -9.18394 -24.65);--reference-action-soft:lab(23.4355% -3.56482 -9.24638);--reference-primary-hover:lab(79.1123% -8.33437 -21.485);--icon-blue:lab(72.1128% -7.48128 -21.8001);--icon-blue-surface:lab(23.421% -3.24954 -9.39978);--icon-violet:lab(73.8503% 8.15371 -20.83);--icon-violet-surface:lab(23.0825% 4.62987 -11.3956);--icon-slate:lab(72.1596% -3.62238 -9.54665);--icon-slate-surface:lab(23.4366% -2.13526 -5.76809);--icon-ink:lab(79.122% -3.27912 -8.54484);--reference-primary-ink:lab(9.58591% -4.24183 -6.2458);--reference-success:lab(74.7192% -34.4317 13.5927);--reference-warning:lab(76.8653% 10.0725 40.8906);--reference-error:lab(71.0575% 35.7804 19.8934);--reference-info:lab(72.098% -10.4798 -29.4252);--reference-gold:lab(76.8653% 10.0725 40.8906);--reference-gold-soft:lab(23.4741% 3.32926 13.9907);--reference-semantic-ink:lab(9.58591% -4.24183 -6.2458);--reference-chat-muted:lab(74.5005% -2.2589 -4.60113);--data-blue:lab(69.7737% -10.3908 -29.4016);--data-coral:lab(70.1691% 28.4792 19.2858);--data-slate:lab(66.4276% -5.08899 -8.64462);--data-violet:lab(71.2909% 12.3663 -24.9808);--wallpaper:radial-gradient(ellipse at 50% 38%, transparent 35%, lab(1.49532% .783794 -2.66278/.18) 100%), radial-gradient(ellipse at 8% -12%, lab(41.1191% 15.1035 -18.2253/.62), transparent 62%), radial-gradient(ellipse at 67% 34%, lab(41.4952% -18.7856 -2.31301/.5), transparent 59%), radial-gradient(ellipse at 105% 112%, lab(54.5615% 14.7252 32.5816/.62), transparent 57%), radial-gradient(ellipse at 45% 110%, lab(33.4494% 5.57652 -13.827/.3), transparent 50%), lab(15.2009% 1.33716 -4.68014);--astra-chrome:lab(62.7672% 1.24636 -4.72996/.12);--astra-chrome-line:lab(87.2685% .582874 3.77448/.14);--astra-shell-ink:lab(98.8605% .13572 1.90164);--astra-shell-muted:lab(87.2761% .257581 3.43169)}}:root:not(.dark),:root.dark,:root:not(.dark) .paper,:root.dark .paper,:root :is([data-surface=paper],.astra-home-paper,.astra-impact-workspace,.dependency-graph-explorer,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content]){--background:var(--reference-paper);--foreground:var(--reference-ink);--card:var(--reference-raised);--card-foreground:var(--reference-ink);--card-raised:var(--reference-raised);--popover:var(--reference-paper);--popover-foreground:var(--reference-ink);--primary:var(--reference-action);--primary-hover:var(--reference-primary-hover);--primary-muted:var(--reference-action-soft);--primary-foreground:var(--reference-primary-ink);--secondary:var(--reference-secondary);--secondary-foreground:var(--reference-ink);--muted:var(--reference-secondary);--muted-foreground:var(--reference-muted);--faint-foreground:var(--reference-muted);--accent:var(--reference-action-soft);--accent-foreground:var(--reference-ink);--border:var(--reference-line);--input:var(--reference-line);--border-strong:var(--reference-line-strong);--ring:var(--reference-action);--sidebar-foreground:var(--reference-ink);--sidebar-accent-foreground:var(--reference-ink);--sidebar-accent:var(--reference-action-soft);--gold:var(--reference-gold);--gold-muted:var(--reference-gold-soft);--success:var(--reference-success);--warning:var(--reference-warning);--destructive:var(--reference-error);--info:var(--reference-info);--success-foreground:var(--reference-semantic-ink);--warning-foreground:var(--reference-semantic-ink);--destructive-foreground:var(--reference-semantic-ink);--info-foreground:var(--reference-semantic-ink);--chat-background:var(--reference-paper);--chat-input-background:var(--reference-raised);--user-message-background:var(--reference-action-soft);--canvas-bg:var(--reference-paper);--astra-shell-ink:var(--reference-ink);--astra-shell-muted:var(--reference-muted);--shadow-color:205 30% 12%;--shadow-xs:0 1px 2px #1420260d;--shadow-sm:0 1px 3px #14202612;--shadow-md:0 4px 10px -2px #1420261a;--shadow-paper:0 12px 34px -20px #00161566, 0 3px 8px -4px #0016151f;color:var(--foreground)}@supports (color:lab(0% 0 0)){:root:not(.dark),:root.dark,:root:not(.dark) .paper,:root.dark .paper,:root :is([data-surface=paper],.astra-home-paper,.astra-impact-workspace,.dependency-graph-explorer,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content]){--shadow-paper:0 12px 34px -20px lab(5.61871% -9.24335 -2.25825/.4), 0 3px 8px -4px lab(5.61871% -9.24335 -2.25825/.12)}}:root :is(.paper,[data-surface=paper],.astra-home-paper,.astra-impact-workspace,.dependency-graph-explorer,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dialog-content]){color-scheme:var(--reference-color-scheme)}.astra-home-paper .astra-home-section{background:var(--reference-paper)}.app-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--astra-shell-ink);background:0 0;border:0}.app-header-avatar{background:color-mix(in oklch, var(--astra-shell-ink) 8%, transparent);color:var(--astra-shell-ink);border:1px solid color-mix(in oklch, var(--astra-shell-ink) 18%, transparent);font-weight:550}.app-wallpaper[data-dimmed]{filter:none}.dark .administration-route-frame>.contextual-surface__rail,.dark .administration-route-frame>.contextual-surface__rail a{color:var(--astra-shell-muted)}.dark .administration-route-frame>.contextual-surface__rail a[aria-current],.dark [data-state=collapsed] .astra-sidebar [data-slot=sidebar-menu-button][data-active=true]{color:var(--reference-ink);background:var(--reference-paper)}:root .astra-home-paper .astra-home-section{background:var(--reference-paper)}:root:not(.dark){--astra-shell-ink:#08232b;--astra-shell-muted:#43565c}@supports (color:lab(0% 0 0)){:root:not(.dark){--astra-shell-ink:lab(12.021% -8.16807 -8.29519);--astra-shell-muted:lab(35.1855% -6.21043 -6.06175)}}.astra-progress{background:color-mix(in oklch, var(--data-slate) 14%, var(--reference-paper))}.astra-progress>span{background:var(--data-blue)}.astra-file-tile{color:#465b6a;color:lab(37.3845% -5.10089 -11.266);background:#e2ebf2;background:lab(92.481% -2.2696 -4.60681);border:1px solid #c3d4e0;border:1px solid lab(83.793% -3.96171 -8.17977);border-radius:9px}.astra-file-tile svg{stroke-width:1.65px}.astra-run-name__tile,.astra-run-name__tile.amber{color:#465b6a;color:lab(37.3845% -5.10089 -11.266);background:#e2ebf2;background:lab(92.481% -2.2696 -4.60681)}.motion-off .chat-create-icon{transform:none}:root .paper.astra-button--primary{color:var(--primary-foreground)}:root .paper.chat-reader-surface{background:color-mix(in srgb, var(--reference-paper) 76%, transparent);--muted-foreground:var(--reference-chat-muted);--faint-foreground:var(--reference-chat-muted)}.chat-message-avatar [data-slot=avatar-fallback]{color:#2f3f4b;color:lab(25.778% -4.311 -9.63535);background:#d8e3eb;background:lab(89.5835% -2.58309 -5.25923);border:1px solid #aabac6;border:1px solid lab(74.5121% -3.94219 -8.17036)}:root.dark,:root.dark :is(.paper,[data-surface=paper],.astra-home-paper,.astra-impact-workspace,.dependency-graph-explorer,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){--shadow-xs:0 1px 2px #0406092e;--shadow-sm:0 2px 5px #04060938;--shadow-md:0 4px 12px #04060942;--shadow-paper:0 1px 0 #d8dfe40a inset, 0 8px 24px -12px #0203065c}@supports (color:lab(0% 0 0)){:root.dark,:root.dark :is(.paper,[data-surface=paper],.astra-home-paper,.astra-impact-workspace,.dependency-graph-explorer,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){--shadow-xs:0 1px 2px lab(1.55425% -.288241 -1.34299/.18);--shadow-sm:0 2px 5px lab(1.55425% -.288241 -1.34299/.22);--shadow-md:0 4px 12px lab(1.55425% -.288241 -1.34299/.26);--shadow-paper:0 1px 0 lab(88.4155% -1.63096 -3.29593/.04) inset, 0 8px 24px -12px lab(.898048% -.187442 -.952324/.36)}}:root .astra-button--primary{color:var(--primary-foreground)}.dark :is(.astra-file-tile,.astra-run-name__tile,.astra-run-name__tile.amber){color:var(--data-slate);border-color:var(--reference-line);background:#2f3943;background:lab(23.4308% -2.66895 -7.42694)}.dark .chat-message-avatar [data-slot=avatar-fallback]{color:var(--reference-ink);border-color:var(--reference-line-strong);background:#35414c;background:lab(26.9085% -3.01172 -8.43179)}.dark .astra-status.success{color:var(--success)}.dark .astra-status.running{color:var(--info)}.dark :is(.astra-status.waiting,.astra-status.warning){color:var(--warning)}.dark :is(.astra-status.danger,.astra-status.failed,.astra-button--danger){color:var(--destructive)}.dark .astra-admin-nav{--astra-admin-tab-paper:var(--reference-raised);--astra-admin-tab-ink:var(--reference-ink)}.dark :is(.astra-run-by,.astra-run-heading__by) [data-slot=avatar-fallback]{color:var(--reference-ink);border:1px solid var(--reference-line-strong);background:#35414c;background:lab(26.9085% -3.01172 -8.43179)}.dark :is(.astra-run-hero,.astra-run-table-container){border-color:var(--reference-line)}.dark .astra-run-table tbody tr.astra-run-row:is(:hover,:focus-visible,:focus-within){background:var(--reference-secondary)}.dark .astra-run-table tbody tr.astra-run-row.is-selected{background:var(--reference-action-soft)}.dark .astra-run-table tbody tr.astra-run-row:focus-visible{outline:2px solid var(--data-blue);outline-offset:-2px}.dark .astra-run-hero__art{background:var(--reference-raised);color:var(--data-blue);border:1px solid var(--reference-line)}
:root{--font-size-page:clamp(1.75rem, 1.35rem + .8vw, 2.25rem);--font-size-section:1.25rem;--font-size-card-title:1rem;--font-size-entity:1rem;--font-size-meta:.8125rem}.astra-page-heading,.shared-page-header{flex-wrap:wrap}.astra-page-heading>:first-child:not(.astra-heading-actions),.shared-page-header__copy{flex:26rem;min-width:min(100%,16rem)}.astra-page-heading h1,.shared-page-header__title[data-heading-level=h1]{font-size:var(--font-size-page)}.shared-page-header__title[data-heading-level=h2]{font-size:var(--font-size-section)}.astra-heading-actions,.shared-page-header__actions{flex-wrap:wrap;max-width:100%}header[data-slot=page-header].page-header--compact{align-items:center;gap:10px 20px;margin-bottom:20px;padding-block:0}header[data-slot=page-header].page-header--compact .shared-page-header__copy{flex-basis:22rem}header[data-slot=page-header].page-header--compact .shared-page-header__copy>[data-slot=section-eyebrow]{margin-bottom:4px}header[data-slot=page-header].page-header--compact .shared-page-header__copy>p{max-width:68ch;margin-top:5px;font-size:.875rem;line-height:1.45}header[data-slot=page-header].page-header--compact .page-intro__summary{margin-top:0;font-size:.875rem;line-height:1.45}@media (max-width:600px){header[data-slot=page-header].page-header--compact{margin-bottom:16px}}[data-slot=card-title]{font-size:var(--font-size-card-title)}[data-slot=card],[data-slot=surface],[data-slot=table-container],.contextual-surface__body,.personal-settings-frame__paper{min-width:0}[data-slot=card-title],[data-slot=card-description],[data-slot=dialog-title],[data-slot=dialog-description]{overflow-wrap:anywhere}[data-slot=table-container]:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:8px}[data-slot=table-cell]{white-space:normal;overflow-wrap:anywhere;max-width:36rem}[data-slot=table-cell]:has(>:is(button,[role=switch],[role=checkbox])){white-space:nowrap}[data-slot=dialog-content],[data-slot=alert-dialog-content]{overscroll-behavior:contain;min-width:0}[data-slot=dialog-header]{padding-inline-end:1.5rem}.contextual-surface__tabs,.personal-settings-frame__tabs{overscroll-behavior-x:contain;scrollbar-width:thin}@media (max-width:600px){[data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]{padding-inline:16px}[data-slot=card][data-density=compact]>:is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:12px}[data-slot=dialog-content],[data-slot=alert-dialog-content]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px 16px}[data-slot=dialog-content]>*,[data-slot=alert-dialog-content]>*{min-width:0}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{font-size:max(16px,1rem)}[data-slot=button]:not([data-size^=icon]){white-space:normal;text-align:center;height:auto;min-height:36px}[data-slot=table-cell]{min-width:7rem}[data-slot=table-cell]:has([role=switch],[role=checkbox]){min-width:3rem}}@media (pointer:coarse){[data-slot=button],[data-slot=input],[data-slot=select-trigger],[data-slot=dialog-close]{min-height:44px}[data-slot=button][data-size^=icon],[data-slot=dialog-close]{min-width:44px}[data-slot=checkbox]{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}[data-slot=switch]{min-width:44px;min-height:24px}[data-slot=switch-thumb][data-state=checked]{transform:translate(24px)}.contextual-surface__tabs a,.personal-settings-frame__tabs a,.contextual-surface__rail a{min-height:44px}}
.workspace-picker-popover{width:18.75rem;max-width:calc(100vw - 24px);max-height:min(26rem, var(--radix-popover-content-available-height));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);border-radius:15px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 45px -14px #02030652;box-shadow:0 18px 45px -14px lab(.898048% -.187442 -.952324/.32)}.workspace-picker-popover [cmdk-root]{background:0 0;min-height:0}.workspace-picker-popover [cmdk-input-wrapper]{flex:none;padding-inline:14px}.workspace-picker-popover [cmdk-input-wrapper]>svg{margin-inline:0 10px}.workspace-picker-popover [cmdk-input]{height:48px;font-size:14px}.workspace-picker-popover [cmdk-list]{overscroll-behavior:contain;min-height:0;padding:6px}.workspace-picker-popover [cmdk-item]{cursor:pointer;border-radius:9px;min-height:48px}.workspace-picker-popover [data-workspace-picker-tail]{flex:none}@media (max-width:767px){.workspace-picker-popover [cmdk-input]{font-size:16px}}@media (prefers-reduced-motion:reduce){.workspace-picker-popover{animation:none}}.motion-off .workspace-picker-popover{animation:none}
.workspace-scope-trigger{width:fit-content;min-width:0;max-width:100%;height:36px;color:var(--foreground);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding-inline:6px;font-size:14px;font-weight:500;line-height:1.25;transition:background-color .14s,border-color .14s;display:flex}.workspace-scope-trigger:hover,.workspace-scope-trigger[data-state=open]{background:color-mix(in oklch, var(--foreground) 5%, transparent)}.workspace-scope-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workspace-scope-mark{width:16px;height:16px;color:var(--muted-foreground);stroke-width:1.65px;flex:none}.workspace-scope-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14rem;overflow:hidden}.workspace-scope-chevron{width:12px;height:12px;color:var(--muted-foreground);stroke-width:1.75px;flex:none}@media (max-width:767px){.workspace-scope-trigger{gap:6px;height:44px;padding-inline:3px}}@media (prefers-reduced-motion:reduce){.workspace-scope-trigger{transition:none}}.motion-off .workspace-scope-trigger{transition:none}
.astra-sidebar .astra-nav-icon{isolation:isolate;color:currentColor;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:color .16s;display:inline-flex;position:relative}.astra-sidebar .astra-nav-icon:before{content:"";z-index:-1;background:var(--sidebar-icon-well,var(--primary-muted));opacity:0;border-radius:8px;transition:opacity .16s;position:absolute;inset:-5px}.astra-sidebar .astra-nav-icon>svg{width:20px;height:20px}.astra-sidebar .astra-nav-item[data-active=true] .astra-nav-icon,.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) .astra-nav-icon{color:var(--sidebar-icon-ink,var(--primary))}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) .astra-nav-icon:before{opacity:1}[data-state=collapsed] .astra-sidebar .astra-nav-item[data-active=true]{--sidebar-icon-ink:var(--icon-blue,var(--primary));--sidebar-icon-well:var(--icon-blue-surface,var(--primary-muted))}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Home]>svg{animation:.48s ease-out sidebar-home}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Chats] path:last-child{animation:.56s ease-out sidebar-chat}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Jobs] rect:last-child{animation:.58s ease-out sidebar-step}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Dependency\ Graph] circle{transform-box:fill-box;transform-origin:50%;animation:.54s ease-out sidebar-node}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Dependency\ Graph] circle:last-child{animation-delay:80ms}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Admin] path:last-child{animation:.58s ease-out sidebar-check}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Migrations]>svg{animation:.56s ease-out sidebar-stack}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Workspaces] path:nth-child(2){animation:.54s ease-out sidebar-layer}.astra-sidebar .astra-nav-item:is(:hover,:focus-visible):not([aria-disabled]) [data-nav-icon=Workspaces] path:nth-child(3){animation:.54s ease-out 60ms sidebar-layer}@keyframes sidebar-home{0%,to{transform:translateY(0)}42%{transform:translateY(-2px)}}@keyframes sidebar-chat{0%,to{transform:translate(0)}42%{transform:translate(1.7px,-1.5px)}}@keyframes sidebar-step{0%,to{opacity:1}30%{opacity:.35}70%{opacity:1}}@keyframes sidebar-node{0%,to{transform:scale(1)}45%{transform:scale(1.2)}}@keyframes sidebar-check{0%{stroke-dasharray:16;stroke-dashoffset:16px}65%,to{stroke-dasharray:16;stroke-dashoffset:0}}@keyframes sidebar-stack{0%,to{transform:translateY(0)}42%{transform:translateY(-1.5px)}}@keyframes sidebar-layer{0%,to{transform:translateY(0)}45%{transform:translateY(1.7px)}}@media (min-width:768px){[data-state=collapsed] .astra-sidebar .astra-nav-icon{flex-basis:25px;width:25px;height:25px}[data-state=collapsed] .astra-sidebar .astra-nav-icon>svg{width:25px;height:25px}}@media (hover:none),(pointer:coarse){.astra-sidebar .astra-nav-item:not(:focus-visible) .astra-nav-icon,.astra-sidebar .astra-nav-item:not(:focus-visible) .astra-nav-icon *{animation:none!important}.astra-sidebar .astra-nav-item:not(:focus-visible) .astra-nav-icon:before{opacity:0}}.motion-off .astra-sidebar .astra-nav-icon,.motion-off .astra-sidebar .astra-nav-icon *,.motion-off .astra-sidebar .astra-nav-icon:before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.astra-sidebar .astra-nav-icon,.astra-sidebar .astra-nav-icon *,.astra-sidebar .astra-nav-icon:before{transition:none!important;animation:none!important}}
