.EditCreditApproval_dialog__o7G6K{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #3c4f70;border-radius:16px;background:#101722;color:#e8edf5;box-shadow:0 24px 80px #0008;font-family:inherit;font-size:14px;line-height:1.5}.EditCreditApproval_dialog__o7G6K[open]{display:flex;flex-direction:column}.EditCreditApproval_dialog__o7G6K::backdrop{background:#03070db3}.EditCreditApproval_content__i3H_9{min-height:0;overflow-y:auto;padding:24px;overscroll-behavior:contain}.EditCreditApproval_title__Tn9AR{margin:0 0 16px;font-size:18px;font-weight:600;color:#f4f7fb}.EditCreditApproval_price__qklnP{display:grid;gap:4px}.EditCreditApproval_amount__XQ8ef{margin:0;font-size:21px;font-weight:600;line-height:1.35}.EditCreditApproval_balance__KKtTV{margin:0;color:#aeb9c9;font-size:13px}.EditCreditApproval_notice__F1eUZ{margin:16px 0 0;color:#c7d1df;font-size:13px}.EditCreditApproval_details__ZtGlK{margin-top:14px;color:#aeb9c9;font-size:12px}.EditCreditApproval_details__ZtGlK summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:6px 0;color:#c7d1df}.EditCreditApproval_details__ZtGlK p{margin:8px 0 0}.EditCreditApproval_warning__d1b50{margin:12px 0 0;color:#ffd491;font-size:13px}.EditCreditApproval_warning__d1b50 a{color:inherit;text-decoration:underline}.EditCreditApproval_actions__PVmtk{display:flex;flex:none;gap:10px;padding:16px 24px;border-top:1px solid #293342;background:#101722}.EditCreditApproval_actions__PVmtk button{flex:1;min-width:0;min-height:44px;padding:10px 16px;border-radius:9px;font:inherit;font-weight:600;cursor:pointer}.EditCreditApproval_cancel__ZoR1u{border:1px solid #42516a;color:#e8edf5;background:transparent}.EditCreditApproval_approve__NsHcE{border:1px solid transparent;color:#020617;background:#22d3ee}.EditCreditApproval_cancel__ZoR1u:hover:not(:disabled){background:#ffffff0a}.EditCreditApproval_approve__NsHcE:hover:not(:disabled){background:#67e8f9}.EditCreditApproval_actions__PVmtk button:disabled{opacity:.5;cursor:not-allowed}.EditCreditApproval_actions__PVmtk button:focus-visible,.EditCreditApproval_details__ZtGlK summary:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}@media (max-height:500px),(max-width:360px){.EditCreditApproval_content__i3H_9{padding:16px}.EditCreditApproval_actions__PVmtk{padding:12px 16px}.EditCreditApproval_title__Tn9AR{margin-bottom:12px}.EditCreditApproval_amount__XQ8ef{font-size:19px}}.SelectablePreview_toolbar__VjM9j{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:#101722;color:#e8edf5;border-bottom:1px solid #293342;font:13px/1.5 system-ui;position:sticky;top:0;z-index:45}.SelectablePreview_toolbar__VjM9j button,.SelectablePreview_toolbar__VjM9j select{min-height:38px;border:1px solid #526073;border-radius:8px;padding:6px 12px;background:#172230;color:inherit;font:inherit;max-width:100%}.SelectablePreview_toolbar__VjM9j button[aria-pressed=true]{border-color:#22d3ee;color:#67e8f9;background:#14343e}.SelectablePreview_toolbar__VjM9j button:focus-visible,.SelectablePreview_toolbar__VjM9j select:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.SelectablePreview_toolbar__VjM9j button:disabled{opacity:.5}.SelectablePreview_hint__M14cm{color:#bac5d3;flex:1;min-width:180px}.SelectablePreview_picking__P1OOh{cursor:crosshair;position:relative}.SelectablePreview_picking__P1OOh *{cursor:crosshair!important}.SelectablePreview_outline__bvJE_{position:fixed;pointer-events:none;z-index:120;outline:2px solid #06b6d4;background:#06b6d40e;box-shadow:0 0 0 3px #fff8;border-radius:3px}.SelectablePreview_tag__ERTGz{position:absolute;left:0;bottom:100%;background:#083344;color:#ecfeff;padding:3px 8px;border-radius:4px;font:12px/1.5 system-ui;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.settings_page___Brkg){max-width:1040px;margin:0 auto;padding:clamp(20px,4vw,48px);color:var(--app-text);min-height:100vh;background:var(--app-background)}.settings_header__sHWgH{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}:where(.settings_page___Brkg) h1{font-size:30px;font-weight:650;letter-spacing:-.7px}:where(.settings_page___Brkg) h2{font-size:19px;font-weight:600;margin-bottom:8px}:where(.settings_page___Brkg) p{color:var(--app-muted);font-size:14px;line-height:1.6;margin:8px 0 16px}.settings_tabs__vG3bQ{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--app-border);padding-bottom:14px;margin-bottom:24px}.settings_launcher__ela6n,:where(.settings_page___Brkg) button{border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);color:var(--app-text);padding:9px 14px;font-size:14px;cursor:pointer}:where(.settings_page___Brkg) button[aria-selected=true],:where(.settings_page___Brkg) button[type=submit]{background:var(--app-primary);color:var(--app-on-primary);border-color:var(--app-primary)}:where(.settings_page___Brkg) button:disabled{opacity:.5;cursor:not-allowed}:where(.settings_page___Brkg) button:focus-visible,:where(.settings_page___Brkg) input:focus-visible,:where(.settings_page___Brkg) select:focus-visible,:where(.settings_page___Brkg) textarea:focus-visible{outline:2px solid var(--app-primary);outline-offset:3px}.settings_card__Zmkgl{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow);padding:24px;margin-bottom:20px}.settings_row__C_pWc{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.settings_grid__VTXYm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings_themeControls__koPw9{grid-column:1/-1;display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px}.settings_themeControls__koPw9>label{flex:1 1 240px;max-width:calc(50% - 10px)}.settings_themeControls__koPw9 button,.settings_themeControls__koPw9>label>select{min-height:44px}.settings_themeControls__koPw9 button{flex-shrink:0}:where(.settings_page___Brkg) label{display:block;font-size:14px;font-weight:500;margin-top:16px}:where(.settings_page___Brkg) input:not([type=checkbox]),:where(.settings_page___Brkg) select,:where(.settings_page___Brkg) textarea{display:block;width:100%;background:var(--app-background);color:var(--app-text);border:1px solid var(--app-border);border-radius:8px;padding:10px 12px;margin-top:7px;min-height:42px}:where(.settings_page___Brkg) textarea{min-height:100px;resize:vertical}:where(.settings_page___Brkg) code,:where(.settings_page___Brkg) pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}:where(.settings_page___Brkg) pre{max-height:260px;overflow:auto;padding:14px;background:var(--app-background);border:1px solid var(--app-border);border-radius:8px}.settings_notice__fs0hP{padding:12px 16px;border:1px solid var(--app-border);border-radius:8px;margin:16px 0;font-size:14px}.settings_status__gcxln{color:var(--app-muted);font-size:13px}.settings_event__i3tlh{border-top:1px solid var(--app-border);padding:12px 0}.settings_event__i3tlh summary{cursor:pointer;display:flex;gap:12px;flex-wrap:wrap;font-size:14px}.settings_launchbar__nx_UJ{display:flex;justify-content:flex-end;padding:10px 16px;background:var(--app-background);border-bottom:1px solid var(--app-border)}@media (max-width:640px){.settings_themeControls__koPw9>label{flex-basis:100%;max-width:none}.settings_grid__VTXYm{grid-template-columns:1fr}.settings_card__Zmkgl{padding:18px}.settings_header__sHWgH{align-items:flex-start}}.settings_resend__lGR4w{display:inline-block;background:#fff;border-radius:5px;vertical-align:middle;margin-right:8px}[data-design-system=chromoly] .settings_launcher__ela6n,[data-design-system=chromoly] .settings_page___Brkg button:not([class]){border-color:var(--ds-color-border-control);border-radius:var(--ds-radius-md);min-height:var(--ds-size-control-md);font-family:var(--ds-font-family-sans)}[data-design-system=chromoly] .settings_tabs__vG3bQ button[aria-selected=true]{background:var(--ds-color-surface-selected);color:var(--ds-color-text-default);border-color:var(--ds-color-border-control)}[data-design-system=chromoly] .settings_page___Brkg :is(input:not([type=checkbox]),textarea,select):not([class]){background:var(--ds-color-surface-default);border-color:var(--ds-color-border-control);border-radius:var(--ds-radius-md);min-height:var(--ds-size-control-md)}[data-design-system=chromoly] .settings_page___Brkg p{font-size:var(--ds-type-body-sm-regular-size);line-height:var(--ds-type-body-sm-regular-line)}[data-design-system=chromoly] .settings_page___Brkg h1{font-size:var(--ds-type-heading-h2-size);font-weight:var(--ds-type-heading-h2-weight);line-height:var(--ds-type-heading-h2-line);letter-spacing:var(--ds-type-heading-h2-tracking)}[data-design-system=chromoly] .settings_page___Brkg h2{font-size:var(--ds-type-heading-h3-size);font-weight:var(--ds-type-heading-h3-weight);line-height:var(--ds-type-heading-h3-line)}.AppDesignProvider_root__emLu3{min-width:0}.AppDesignProvider_root__emLu3 [data-app-stack]{display:flex;flex-direction:column;gap:var(--app-section-space);min-width:0}.AppDesignProvider_root__emLu3 [data-app-stack]>*{min-width:0;max-width:100%}.AppDesignProvider_root__emLu3 [data-app-form]{width:100%;max-width:720px;margin-inline:0}.AppDesignProvider_root__emLu3 [data-app-stats] [data-columns]{align-items:stretch}.AppDesignProvider_root__emLu3 [data-app-stats] [data-app-metric]{height:100%;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.AppDesignProvider_root__emLu3 *,.AppDesignProvider_root__emLu3 :after,.AppDesignProvider_root__emLu3 :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.AppDesignProvider_root__emLu3 :is(button,input,select,textarea,a,summary):focus-visible{outline-color:Highlight}}.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-appearance][data-theme][data-accent]{--ds-font-family-sans:var(--font-geist-sans,Geist,Inter,ui-sans-serif,system-ui,sans-serif);--app-background:var(--ds-color-background);--app-page-background:var(--ds-color-background);--app-sidebar:var(--ds-color-surface-default);--app-card:var(--ds-color-surface-default);--app-card-hover:var(--ds-color-surface-hover);--app-border:var(--ds-color-border-default);--app-border-strong:var(--ds-color-border-strong);--app-text:var(--ds-color-text-default);--app-muted:var(--ds-color-text-muted);--app-subtle:var(--ds-color-text-muted);--app-primary:var(--ds-color-action-primary);--app-on-primary:var(--ds-color-action-on-primary);--app-primary-hover:var(--ds-color-action-primary-hover);--app-success-bg:var(--ds-color-success-subtle);--app-success-border:var(--ds-color-success-border);--app-success-text:var(--ds-color-success-text);--app-warning-bg:var(--ds-color-warning-subtle);--app-warning-border:var(--ds-color-warning-border);--app-warning-text:var(--ds-color-warning-text);--app-danger-bg:var(--ds-color-danger-subtle);--app-danger-border:var(--ds-color-danger-border);--app-danger-text:var(--ds-color-danger-text);--app-action-bg:var(--ds-color-action-primary);--app-action-text:var(--ds-color-action-on-primary);--app-font:var(--ds-font-family-sans);--app-heading-font:var(--ds-font-family-sans);--app-radius-sm:var(--ds-radius-sm);--app-radius-md:var(--ds-radius-md);--app-radius-lg:var(--ds-radius-lg);--app-radius-xl:var(--ds-radius-lg);--app-shadow:var(--ds-elevation-card);--app-shadow-hover:var(--ds-elevation-card);--app-tint:var(--ds-color-surface-selected);--app-canvas-tint:transparent;--app-shell-gradient:none;--app-metric-gradient:none;--app-primary-gradient:none;--app-h1-size:var(--ds-type-heading-h2-size);--app-h1-line:var(--ds-type-heading-h2-line);--app-h2-size:var(--ds-type-heading-h3-size);--app-h2-line:var(--ds-type-heading-h3-line);--app-h3-size:var(--ds-type-body-size);--app-h3-line:var(--ds-type-body-line);--app-h4-size:var(--ds-type-body-sm-regular-size);--app-h4-line:var(--ds-type-body-sm-regular-line);--app-heading-tracking:0;--app-section-padding:0px;--app-cell-padding:12px 16px;--app-control-height:40px;--app-section-space:24px;--app-page-padding:24px;background:var(--app-background);color:var(--ds-color-text-default);font-family:var(--ds-font-family-sans);font-size:var(--ds-type-body-sm-regular-size);line-height:var(--ds-type-body-sm-regular-line);-webkit-font-smoothing:antialiased}.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-density=compact]{--app-cell-padding:8px 12px;--app-control-height:32px}.AppDesignProvider_root__emLu3[data-design-system=chromoly] :is(button,input,select,textarea,a,summary):focus-visible{outline-color:var(--ds-focus-ring-color)}.AppDesignProvider_root__emLu3[data-design-system=chromoly] [data-designer-table] :is(th,td){padding:0 var(--ds-space-md)}.AppDesignProvider_root__emLu3[data-design-system=chromoly] [data-designer-table] button{overflow-wrap:normal}.AppDesignProvider_root__emLu3[data-design-system=chromoly] [data-designer-table]>div>div{overflow:visible;box-shadow:none;border-radius:0}.AppDesignProvider_root__emLu3[data-design-system=chromoly] :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:3px}.AppDesignProvider_root__emLu3[data-design-system=chromoly] :is(input,select,textarea){accent-color:var(--ds-color-action-primary)}.AppDesignProvider_root__emLu3[data-design-system=chromoly] ::-webkit-scrollbar{width:8px;height:8px}.AppDesignProvider_root__emLu3[data-design-system=chromoly] ::-webkit-scrollbar-thumb{background:var(--ds-color-border-strong);border-radius:var(--ds-radius-sm)}.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-accent]{--chromoly-accent:var(--chromoly-accent-light);--chromoly-fill:var(--chromoly-fill-light);--chromoly-hover-mix:var(--chromoly-hover-mix-light);--chromoly-on-fill:var(--chromoly-on-fill-light);--chromoly-on-accent:var(--chromoly-accent-on-light);--chromoly-accent-hover:color-mix(in srgb,var(--chromoly-fill) 90%,var(--chromoly-hover-mix));--ds-color-accent-solid:var(--chromoly-fill);--ds-color-accent-solid-hover:var(--chromoly-accent-hover);--ds-color-accent-on-solid:var(--chromoly-on-fill);--ds-color-accent-subtle:color-mix(in srgb,var(--chromoly-accent) 12%,var(--ds-color-surface-default));--ds-color-accent-border:color-mix(in srgb,var(--chromoly-accent) 45%,var(--ds-color-surface-default));--ds-color-surface-selected:var(--ds-color-accent-subtle);--ds-color-text-accent:var(--chromoly-accent);--ds-color-focus-ring:var(--chromoly-accent)}.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-accent][data-theme=dark]{--chromoly-accent:var(--chromoly-accent-dark);--chromoly-fill:var(--chromoly-fill-dark);--chromoly-hover-mix:var(--chromoly-hover-mix-dark);--chromoly-on-fill:var(--chromoly-on-fill-dark);--chromoly-on-accent:var(--chromoly-accent-on-dark);--chromoly-accent-hover:color-mix(in srgb,var(--chromoly-fill) 90%,var(--chromoly-hover-mix))}@media(prefers-color-scheme:dark){.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-accent][data-theme=auto]{--chromoly-accent:var(--chromoly-accent-dark);--chromoly-fill:var(--chromoly-fill-dark);--chromoly-hover-mix:var(--chromoly-hover-mix-dark);--chromoly-on-fill:var(--chromoly-on-fill-dark);--chromoly-on-accent:var(--chromoly-accent-on-dark);--chromoly-accent-hover:color-mix(in srgb,var(--chromoly-fill) 90%,var(--chromoly-hover-mix))}}.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-accent][data-action-style=accent]{--ds-color-action-primary:var(--ds-color-accent-solid);--ds-color-action-primary-hover:var(--ds-color-accent-solid-hover);--ds-color-action-primary-pressed:var(--ds-color-accent-solid-hover);--ds-color-action-on-primary:var(--ds-color-accent-on-solid)}.AppDesignProvider_root__emLu3[data-appearance=dark],.AppDesignProvider_root__emLu3[data-appearance=light]{--app-brand-color:var(--appearance-ink)!important;--app-on-brand-color:var(--appearance-on-ink)!important;--app-accent-light:#171717!important;--app-on-accent-light:#ffffff!important;--app-accent-dark:#f5f5f5!important;--app-on-accent-dark:#171717!important}.AppDesignProvider_root__emLu3[data-appearance=light]{--appearance-ink:#171717;--appearance-on-ink:#ffffff;--appearance-hover:#333333}.AppDesignProvider_root__emLu3[data-appearance=dark]{--appearance-ink:#f5f5f5;--appearance-on-ink:#171717;--appearance-hover:#dddddd}.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-accent][data-appearance=dark],.AppDesignProvider_root__emLu3[data-design-system=chromoly][data-accent][data-appearance=light]{--chromoly-accent:var(--appearance-ink);--chromoly-fill:var(--appearance-ink);--chromoly-on-accent:var(--appearance-on-ink);--chromoly-on-fill:var(--appearance-on-ink);--chromoly-accent-hover:var(--appearance-hover)}.DependencyExplorer_workspace__gFLXp{background:#0b1116;color:#e3e9ee;min-height:100vh;padding:20px}.DependencyExplorer_workspace__gFLXp a:focus-visible,.DependencyExplorer_workspace__gFLXp button:focus-visible,.DependencyExplorer_workspace__gFLXp summary:focus-visible{outline:2px solid #48c5d6;outline-offset:3px}.DependencyExplorer_header__nXpVT{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 4px 18px}.DependencyExplorer_actions__T9cef{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #263039;padding:12px 16px;margin:0}.DependencyExplorer_legend__h_WdZ{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:11px;color:#a4afb9;padding:0 4px 14px}.DependencyExplorer_layout__JY2Ft{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid #263039;border-radius:12px;overflow:hidden}.DependencyExplorer_withInspector__PS_4r{grid-template-columns:250px minmax(0,1fr) 300px}.DependencyExplorer_tree__1HJkF{min-width:0;padding:18px 12px;background:#0e151b;border-right:1px solid #263039}.DependencyExplorer_treeHeading___F_v8{display:flex;align-items:center;justify-content:space-between;margin:0 4px 18px}.DependencyExplorer_canvasTitle__vHSvd,.DependencyExplorer_treeHeading___F_v8 h2{font-size:11px;font-weight:600;letter-spacing:.14em;color:#46c5d7}.DependencyExplorer_treeHeading___F_v8 span{font-size:11px;color:#8795a1}.DependencyExplorer_filters__Tp12s{margin-top:12px;border-bottom:1px solid #263039;padding-bottom:12px;font-size:12px;color:#a4afb9}.DependencyExplorer_filters__Tp12s summary{cursor:pointer}.DependencyExplorer_treeItems__sWNNo{max-height:650px;overflow:auto}.DependencyExplorer_treeGroup__AzjFA{margin:18px 0}.DependencyExplorer_treeGroup__AzjFA summary{cursor:pointer;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#8594a1;padding:0 4px 8px}.DependencyExplorer_treeGroup__AzjFA summary span{float:right;font-weight:400}.DependencyExplorer_treeItem__fm4zF{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border-left:2px solid transparent;border-radius:6px;padding:10px 8px;color:#c4ced7;font-size:12px;background:transparent}.DependencyExplorer_treeItem__fm4zF:hover{background:#18232b;color:#f0f5f8}.DependencyExplorer_treeItem__fm4zF[aria-pressed=true]{background:#173038;color:#78d7e4}.DependencyExplorer_childItem__ryETK{padding-left:18px}.DependencyExplorer_dot__PtsP7{height:6px;width:6px;flex:none;border-radius:50%}.DependencyExplorer_itemName__s0XZm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.DependencyExplorer_itemType__yUuE_{font-size:9px;color:#92a1ad;flex:none}.DependencyExplorer_canvas__At12_{min-width:0;background:#0b1116}.DependencyExplorer_canvasToolbar__L39Ko{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #263039}.DependencyExplorer_canvasTitle__vHSvd{margin-right:auto}.DependencyExplorer_canvasToolbar__L39Ko button{font-size:12px;padding:6px 10px;border:1px solid #34424d;border-radius:6px;background:#10191f;color:#b6c3cc}.DependencyExplorer_canvasToolbar__L39Ko button[aria-pressed=true],.DependencyExplorer_detailsToggle__sKxQy[aria-expanded=true]{background:#173038;color:#78d7e4;border-color:#28525c}.DependencyExplorer_canvasToolbar__L39Ko button:hover{background:#203039;color:#fff}.DependencyExplorer_directionHint__5imLr{font-size:10px;color:#92a1ad;margin:0;padding:10px 16px 0}.DependencyExplorer_graph__AvCIL{height:640px}.DependencyExplorer_graph__AvCIL .react-flow__node-default{box-shadow:0 5px 18px #0002}.DependencyExplorer_graph__AvCIL .react-flow__handle{background:#738792;border-color:#17252d}.DependencyExplorer_graph__AvCIL .react-flow__controls{box-shadow:none;border:1px solid #34424d;border-radius:8px;overflow:hidden}.DependencyExplorer_graph__AvCIL .react-flow__controls-button{background:#14212a;color:#d7e4ec;border-bottom-color:#34424d}.DependencyExplorer_graph__AvCIL .react-flow__controls-button:hover{background:#28414e}.DependencyExplorer_inspector__FZVSJ{position:relative;min-width:0;padding:20px 16px;border-left:1px solid #263039;background:#0e151b;max-height:920px;overflow:auto}.DependencyExplorer_inspector__FZVSJ h2{padding-right:20px;font-size:15px}.DependencyExplorer_closeInspector__6Qh_z{float:right;border:1px solid #34424d;border-radius:5px;color:#b6c3cc;font-size:20px;line-height:22px;width:26px;margin-left:4px}.DependencyExplorer_closeInspector__6Qh_z:hover{background:#203039;color:white}@media (min-width:1600px){.DependencyExplorer_graph__AvCIL{height:720px}.DependencyExplorer_treeItems__sWNNo{max-height:760px}}@media (max-width:1150px){.DependencyExplorer_withInspector__PS_4r{grid-template-columns:230px minmax(0,1fr)}.DependencyExplorer_inspector__FZVSJ{grid-column:1/-1;border-left:0;border-top:1px solid #263039;max-height:none}}@media (max-width:700px){.DependencyExplorer_workspace__gFLXp{padding:12px}.DependencyExplorer_header__nXpVT{align-items:flex-start}.DependencyExplorer_layout__JY2Ft,.DependencyExplorer_withInspector__PS_4r{grid-template-columns:minmax(0,1fr)}.DependencyExplorer_tree__1HJkF{border-right:0;border-bottom:1px solid #263039}.DependencyExplorer_treeItems__sWNNo{max-height:220px}.DependencyExplorer_graph__AvCIL{height:480px}.DependencyExplorer_legend__h_WdZ{gap:10px}.DependencyExplorer_canvasToolbar__L39Ko{padding:10px}.DependencyExplorer_canvasTitle__vHSvd{width:100%}}.DependencyExplorer_impactSummary__hEM23{margin:14px 0;padding:12px;border:1px solid #34424d;border-radius:8px;font-size:12px;line-height:1.7;color:#d3dce3;background:#152129}.DependencyExplorer_impactSummary__hEM23 span{display:block;color:#95a5b2;font-size:11px;margin-top:6px}.DependencyExplorer_insertButton__6IIl0{display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.DependencyExplorer_insertButton__6IIl0>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid #355660;border-radius:50%;background:#0e171d;color:#7ab4c0;font-size:14px;font-weight:400;line-height:1}.DependencyExplorer_insertButton__6IIl0:hover{background:transparent}.DependencyExplorer_insertButton__6IIl0:focus-visible>span,.DependencyExplorer_insertButton__6IIl0:hover>span{background:#173038;border-color:#64bfce;color:#b6e5ec}.DependencyExplorer_branchControls__X8lay{display:flex;gap:56px}.DependencyExplorer_branchControls__X8lay>div{display:flex;align-items:center;gap:4px;color:#a8bdc8;font-size:11px}.ClassicDesign_root__S8ASM{--app-section-padding:0px;--app-danger-text:#b42318;--app-background:#f7f8fa;--app-sidebar:#f1f3f6;--app-card:#fff;--app-card-hover:#f5f6f9;--app-border:#e3e6ed;--app-border-strong:#cbd0dc;--app-text:#242936;--app-muted:#657084;--app-subtle:#657084;--app-primary:var(--app-accent-light);--app-on-primary:var(--app-on-accent-light);--app-primary-hover:var(--app-accent-light);--app-radius-sm:8px;--app-radius-md:10px;--app-radius-lg:16px;--app-radius-xl:18px;--app-h1-size:clamp(25px,2.4vw,32px);--app-h1-line:1.2;--app-h2-size:21px;--app-h2-line:1.3;--app-h3-size:18px;--app-h3-line:1.4;--app-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--app-heading-font:var(--app-font);--app-control-height:42px;--app-cell-padding:13px 16px;--app-section-space:24px;--app-page-padding:clamp(18px,3vw,36px);--app-shadow:0 1px 2px #18203106,0 5px 20px #18203105;--app-shadow-hover:0 5px 22px #18203112;min-width:0;color:var(--app-text);background:var(--app-background);font-family:var(--app-font);font-size:14px;line-height:1.6;color-scheme:light}.ClassicDesign_root__S8ASM[data-theme=dark]{--app-danger-text:#fda29b;--app-background:#15181f;--app-sidebar:#1a1e27;--app-card:#202530;--app-card-hover:#282e3a;--app-border:#343c4b;--app-border-strong:#4b566a;--app-text:#edf0f6;--app-muted:#b0bacb;--app-subtle:#96a3ba;--app-primary:var(--app-accent-dark);--app-primary-hover:var(--app-accent-dark);--app-on-primary:var(--app-on-accent-dark);color-scheme:dark}@media (prefers-color-scheme:dark){.ClassicDesign_root__S8ASM[data-theme=auto]{--app-danger-text:#fda29b;--app-background:#15181f;--app-sidebar:#1a1e27;--app-card:#202530;--app-card-hover:#282e3a;--app-border:#343c4b;--app-border-strong:#4b566a;--app-text:#edf0f6;--app-muted:#b0bacb;--app-subtle:#96a3ba;--app-primary:var(--app-accent-dark);--app-primary-hover:var(--app-accent-dark);--app-on-primary:var(--app-on-accent-dark);color-scheme:dark}}.ClassicDesign_root__S8ASM[data-density=compact]{--app-control-height:36px;--app-cell-padding:8px 12px;--app-section-space:18px;--app-page-padding:22px}.ClassicDesign_root__S8ASM[data-radius=rounded]{--app-radius-sm:10px;--app-radius-md:12px;--app-radius-lg:20px;--app-radius-xl:24px}.ClassicDesign_root__S8ASM[data-typography=editorial]{--app-heading-font:Georgia,"Times New Roman",serif;--app-h1-size:clamp(29px,3vw,42px)}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) :is(h1,h2,h3,h4){font-family:var(--app-heading-font)!important;letter-spacing:-.025em;overflow-wrap:anywhere}.ClassicDesign_root__S8ASM :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--app-primary);outline-offset:3px}.ClassicDesign_root__S8ASM :is(input,select,textarea){accent-color:var(--app-primary)}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) input:not([type=checkbox]):not([type=radio]),.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) select{min-height:var(--app-control-height)}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) :is(td,th){padding:var(--app-cell-padding)}.ClassicDesign_root__S8ASM button:disabled{cursor:not-allowed}.ClassicDesign_root__S8ASM [data-app-stack]{display:flex;flex-direction:column;gap:var(--app-section-space);min-width:0}.ClassicDesign_root__S8ASM [data-app-stack]>*{min-width:0;max-width:100%}.ClassicDesign_root__S8ASM [data-app-form]{width:100%;max-width:720px;margin-inline:0}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-form] form{padding:clamp(20px,3vw,32px)}.ClassicDesign_root__S8ASM .bg-white{background-color:var(--app-card)}.ClassicDesign_root__S8ASM .bg-gray-50,.ClassicDesign_root__S8ASM .bg-slate-50{background-color:var(--app-background)}.ClassicDesign_root__S8ASM .text-gray-500,.ClassicDesign_root__S8ASM .text-gray-600{color:var(--app-muted)}.ClassicDesign_root__S8ASM .text-gray-700,.ClassicDesign_root__S8ASM .text-gray-800,.ClassicDesign_root__S8ASM .text-gray-900{color:var(--app-text)}@media (prefers-reduced-motion:reduce){.ClassicDesign_root__S8ASM *,.ClassicDesign_root__S8ASM :after,.ClassicDesign_root__S8ASM :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ClassicDesign_root__S8ASM .text-red-600,.ClassicDesign_root__S8ASM .text-red-700{color:var(--app-danger-text)}@media (pointer:coarse){.ClassicDesign_root__S8ASM button,.ClassicDesign_root__S8ASM select,.ClassicDesign_root__S8ASM summary{min-height:44px}.ClassicDesign_root__S8ASM input:is([type=checkbox],[type=radio]){min-width:20px;min-height:20px}}@media (forced-colors:active){.ClassicDesign_root__S8ASM :is(button,input,select,textarea,a,summary):focus-visible{outline-color:Highlight}}.ClassicDesign_root__S8ASM{--app-tint:color-mix(in srgb,var(--app-primary) 7%,var(--app-card));--app-canvas-tint:color-mix(in srgb,var(--app-primary) 5%,var(--app-background));--app-success-bg:#ecfdf3;--app-success-border:#abefc6;--app-success-text:#067647;--app-warning-bg:#fffaeb;--app-warning-border:#fedf89;--app-warning-text:#92400e;--app-danger-bg:#fef3f2;--app-danger-border:#fecdca;background:radial-gradient(ellipse at top right,var(--app-canvas-tint),transparent 65%),var(--app-background);-webkit-font-smoothing:antialiased}.ClassicDesign_root__S8ASM[data-theme=dark]{--app-success-bg:#102f26;--app-success-border:#285442;--app-success-text:#8be0b7;--app-warning-bg:#302718;--app-warning-border:#594528;--app-warning-text:#f5cc83;--app-danger-bg:#351e23;--app-danger-border:#60343e;--app-shadow:0 1px 2px #00000012,0 5px 20px #00000012}@media(prefers-color-scheme:dark){.ClassicDesign_root__S8ASM[data-theme=auto]{--app-success-bg:#102f26;--app-success-border:#285442;--app-success-text:#8be0b7;--app-warning-bg:#302718;--app-warning-border:#594528;--app-warning-text:#f5cc83;--app-danger-bg:#351e23;--app-danger-border:#60343e;--app-shadow:0 1px 2px #00000012,0 5px 20px #00000012}}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-metric]{border-top:1px solid var(--app-border);padding:clamp(18px,2vw,24px)}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-metric] h3{font-size:13px;line-height:1.5;letter-spacing:0}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-panel]{box-shadow:var(--app-shadow)}.ClassicDesign_root__S8ASM :is(button,input,select,textarea){transition:background-color .15s,border-color .15s,box-shadow .15s}.ClassicDesign_root__S8ASM button{overflow-wrap:anywhere}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-primary]{font-weight:600;min-height:var(--app-control-height);height:auto;padding-block:10px}.ClassicDesign_root__S8ASM :is(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}.ClassicDesign_root__S8ASM :is(th,td){line-height:1.5}.ClassicDesign_root__S8ASM{--app-secondary:#b89adb;--app-shell-gradient:none;--app-metric-gradient:none;--app-primary-gradient:none;--app-action-bg:var(--app-brand-color);--app-action-text:var(--app-on-brand-color);--app-page-background:var(--app-background)}.ClassicDesign_root__S8ASM[data-accent=blue]{--app-secondary:#5cbcad}.ClassicDesign_root__S8ASM[data-accent=emerald]{--app-secondary:#b3a0ca}.ClassicDesign_root__S8ASM[data-accent=rose]{--app-secondary:#dfa25b}.ClassicDesign_root__S8ASM[data-accent=amber]{--app-secondary:#b898d2}.ClassicDesign_root__S8ASM[data-accent=neutral]{--app-secondary:var(--app-brand-color)}.ClassicDesign_root__S8ASM[data-appearance=app]{--app-background:color-mix(in srgb,var(--app-brand-color) 4%,#f7f9f7);--app-card:color-mix(in srgb,var(--app-brand-color) 1%,#ffffff);--app-sidebar:color-mix(in srgb,var(--app-brand-color) 3%,#fafbf9);--app-card-hover:color-mix(in srgb,var(--app-brand-color) 5%,#ffffff);--app-border:color-mix(in srgb,var(--app-brand-color) 8%,#e4e7e3);--app-border-strong:color-mix(in srgb,var(--app-brand-color) 12%,#cbd1ca);--app-muted:#535c69;--app-subtle:#596372;--app-primary:color-mix(in srgb,var(--app-accent-light) 90%,#000);--app-primary-gradient:none;--app-canvas-tint:color-mix(in srgb,var(--app-brand-color) 6%,var(--app-background));--app-shell-gradient:linear-gradient(155deg,color-mix(in srgb,var(--app-secondary) 5%,transparent),transparent 65%);--app-metric-gradient:radial-gradient(ellipse at top right,color-mix(in srgb,var(--app-brand-color) 6%,transparent),transparent 70%);--app-shadow:0 2px 4px #32251905,0 8px 28px #32251909;--app-page-background:radial-gradient(ellipse at 8% 0%,color-mix(in srgb,var(--app-brand-color) 8%,transparent),transparent 55%),radial-gradient(ellipse at 94% 14%,color-mix(in srgb,var(--app-secondary) 8%,transparent),transparent 52%),radial-gradient(ellipse at 72% 100%,color-mix(in srgb,var(--app-brand-color) 4%,transparent),transparent 60%),var(--app-background);background:var(--app-page-background)}.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=dark]{--app-background:color-mix(in srgb,var(--app-brand-color) 2%,#171b21);--app-card:color-mix(in srgb,var(--app-brand-color) 2%,#22272e);--app-sidebar:color-mix(in srgb,var(--app-brand-color) 2%,#1c2128);--app-card-hover:color-mix(in srgb,var(--app-brand-color) 4%,#2a3038);--app-border:color-mix(in srgb,var(--app-brand-color) 6%,#39414a);--app-border-strong:color-mix(in srgb,var(--app-brand-color) 8%,#57616d);--app-muted:#c2cbd8;--app-subtle:#b6c1d0;--app-primary:color-mix(in srgb,var(--app-accent-dark) 90%,#fff);--app-shadow:0 2px 4px #00000014,0 8px 28px #00000020}@media(prefers-color-scheme:dark){.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=auto]{--app-background:color-mix(in srgb,var(--app-brand-color) 2%,#171b21);--app-card:color-mix(in srgb,var(--app-brand-color) 2%,#22272e);--app-sidebar:color-mix(in srgb,var(--app-brand-color) 2%,#1c2128);--app-card-hover:color-mix(in srgb,var(--app-brand-color) 4%,#2a3038);--app-border:color-mix(in srgb,var(--app-brand-color) 6%,#39414a);--app-border-strong:color-mix(in srgb,var(--app-brand-color) 8%,#57616d);--app-muted:#c2cbd8;--app-subtle:#b6c1d0;--app-primary:color-mix(in srgb,var(--app-accent-dark) 90%,#fff);--app-shadow:0 2px 4px #00000014,0 8px 28px #00000020}}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly])[data-appearance=app] [data-app-metric]{background-image:var(--app-metric-gradient)!important}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-primary]{background:var(--app-action-bg)!important;color:var(--app-action-text)!important}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly]) [data-app-primary]:enabled:hover{opacity:1;filter:none;box-shadow:var(--app-shadow-hover)}.ClassicDesign_root__S8ASM[data-direction=minimal]{--app-shell-gradient:none;--app-metric-gradient:none;--app-shadow:none;--app-page-background:var(--app-background);background:var(--app-background)}.ClassicDesign_root__S8ASM[data-direction=expressive]{--app-radius-lg:24px;--app-radius-xl:28px;--app-h1-size:clamp(30px,3.4vw,46px);--app-section-space:30px}.ClassicDesign_root__S8ASM[data-direction=bold],.ClassicDesign_root__S8ASM[data-direction=cinematic],.ClassicDesign_root__S8ASM[data-direction=editorial]{--app-page-background:var(--app-background);--app-shell-gradient:none;background:var(--app-background)}.ClassicDesign_root__S8ASM[data-appearance=app][data-direction=editorial]{--app-background:#f4f0e8}.ClassicDesign_root__S8ASM[data-appearance=app][data-direction=bold]{--app-background:#e9f4d3}.ClassicDesign_root__S8ASM[data-appearance=app][data-direction=cinematic]{--app-background:#e8e8e6}.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=dark][data-direction=editorial]{--app-background:#24231f}.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=dark][data-direction=bold]{--app-background:#20291d}.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=dark][data-direction=cinematic]{--app-background:#111516}@media(prefers-color-scheme:dark){.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=auto][data-direction=editorial]{--app-background:#24231f}.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=auto][data-direction=bold]{--app-background:#20291d}.ClassicDesign_root__S8ASM[data-appearance=app][data-theme=auto][data-direction=cinematic]{--app-background:#111516}}.ClassicDesign_root__S8ASM[data-direction=professional]{--app-shell-gradient:none;--app-metric-gradient:none;--app-primary-gradient:none;--app-h1-size:clamp(28px,3vw,38px);--app-section-space:24px;--app-page-background:var(--app-background);background:var(--app-background)}.ClassicDesign_root__S8ASM[data-direction=minimal]{--app-h1-size:clamp(26px,2.8vw,36px);--app-radius-lg:16px;--app-section-space:28px}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly])[data-direction=professional] [data-app-metric] h3{font-family:var(--app-font)!important}.ClassicDesign_root__S8ASM:not([data-design-system=chromoly])[data-direction=minimal] [data-app-panel],.ClassicDesign_root__S8ASM:not([data-design-system=chromoly])[data-direction=professional] [data-app-panel]{transform:none}.ClassicDesign_root__S8ASM [data-app-stats] [data-columns]{align-items:stretch}.ClassicDesign_root__S8ASM [data-app-stats] [data-app-metric]{height:100%;box-sizing:border-box}.ClassicDesign_root__S8ASM[data-appearance=dark],.ClassicDesign_root__S8ASM[data-appearance=light]{--app-primary:var(--appearance-ink);--app-on-primary:var(--appearance-on-ink);--app-primary-hover:var(--appearance-hover);--app-secondary:var(--appearance-ink);--app-action-bg:var(--appearance-ink);--app-action-text:var(--appearance-on-ink);--app-canvas-tint:transparent;--app-shell-gradient:none;--app-metric-gradient:none;--app-primary-gradient:none;background:var(--app-background)}.ClassicDesign_root__S8ASM[data-appearance=light]{--app-background:#f5f5f5;--app-sidebar:#fafafa;--app-card:#ffffff;--app-card-hover:#f0f0f0;--app-border:#e5e5e5;--app-border-strong:#d4d4d4;--app-text:#171717;--app-muted:#525252;--app-subtle:#666666}.ClassicDesign_root__S8ASM[data-appearance=dark]{--app-background:#0a0a0a;--app-sidebar:#171717;--app-card:#202020;--app-card-hover:#292929;--app-border:#333333;--app-border-strong:#525252;--app-text:#f5f5f5;--app-muted:#b0b0b0;--app-subtle:#a3a3a3}