:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#10293b;background:linear-gradient(160deg,#f4f7f9,#ecf3f8 50%,#e4edf4)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{--theme-primary: #17374e;min-height:100vh;width:100%;max-width:1200px;margin-inline:auto;padding:1.5rem;display:grid;gap:1rem;align-content:start;position:relative;isolation:isolate}.app-shell.workspace-wide-screen{max-width:none}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(160deg,#f4f7f9,#ecf3f8 50%,#e4edf4)}@media(max-width:900px){.app-shell{padding:.75rem;gap:.75rem}.header-block{padding:.55rem .65rem}}.header-block h1{margin:0}.header-block p{margin:.25rem 0 0;color:#365166}.header-block{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .9rem;padding:.6rem .75rem;border:1px solid #cbdae6;border-radius:.75rem;background:#f5fafff2;transition:background .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header-brand{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.header-block.is-drawer-open{background:#f5faff8f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.header-block h1{font-size:1.28rem}.header-title{letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-stroke:.3px rgba(0,0,0,.45)}.header-title-accent{color:var(--theme-primary)}.header-block .meta-line{margin:0}.error-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.6rem;border:1px solid #f0b4b4;background:#fdecec;color:#8f1e1e}.error-banner p{margin:0}.app-footer-link{margin-top:auto;margin-bottom:.25rem;width:auto;display:inline-block;justify-self:center;padding:.55rem 0;color:#5d768a;font-size:.76rem;letter-spacing:.01em;text-align:center;text-decoration:none;opacity:.62;transition:opacity .2s ease,color .2s ease}.app-footer-link:hover,.app-footer-link:focus-visible{color:#2f4f68;opacity:.94}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.stats-grid article{border-radius:.75rem;padding:.85rem;border:1px solid #cbdae6;background:#fff}.stats-grid h2{font-size:.9rem;margin:0;color:#3a566b}.stats-grid p{margin:.35rem 0 0;font-size:1.35rem;font-weight:600}.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.workspace-stage{display:grid;gap:1rem}.workspace-stage .panel-grid{grid-template-columns:1fr}.workspace-column{min-width:0}@media(min-width:1040px){.workspace-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.workspace-column-left{grid-column:1;grid-row:2}.workspace-column-center{grid-column:1 / -1;grid-row:1}.workspace-column-right{grid-column:2;grid-row:2}}.app-shell.workspace-panels-layout-single-column .workspace-stage{grid-template-columns:minmax(0,1fr);align-items:start}.app-shell.workspace-panels-layout-single-column .workspace-column-left,.app-shell.workspace-panels-layout-single-column .workspace-column-center,.app-shell.workspace-panels-layout-single-column .workspace-column-right{grid-column:auto;grid-row:auto}.panel{border-radius:.75rem;border:1px solid #cbdae6;background:#fff;padding:1rem}.panel h2{margin:0 0 .75rem;font-size:1rem}.form-error{margin:0;color:#8f1e1e;font-size:.82rem}.form-hint{margin:0;font-size:.8rem;color:#4b6477}.form-hint.danger{color:#8f1e1e}.form-hint.warning{color:#8a5a00}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #0f6cb8;outline-offset:2px}.app-shell.theme-dark{--theme-primary: #7fc5ff;color:#e3ecf6}.app-shell.theme-dark:before{background:radial-gradient(circle at top right,#23384e,#162738 42%,#0e1b2a)}.app-shell.theme-dark .header-block p,.app-shell.theme-dark .meta-line,.app-shell.theme-dark .shortcut-hints,.app-shell.theme-dark .empty-copy,.app-shell.theme-dark .inline-help,.app-shell.theme-dark .inspector-collapsed-copy,.app-shell.theme-dark .canvas-toolbar>span,.app-shell.theme-dark .summary-grid h3,.app-shell.theme-dark .summary-title,.app-shell.theme-dark .selection-snapshot p,.app-shell.theme-dark .app-footer-link,.app-shell.theme-dark .validation-toolbar>span{color:#b7c9dc}.app-shell.theme-dark .app-footer-link:hover,.app-shell.theme-dark .app-footer-link:focus-visible{color:#d3e5f5}.app-shell.theme-dark .header-block{border-color:#365069;background:#192a3bf0}.app-shell.theme-dark .header-block.is-drawer-open{background:#192a3b8f}.app-shell.theme-dark .panel,.app-shell.theme-dark .workspace-sidebar .workspace-switcher,.app-shell.theme-dark .workspace-sidebar .workspace-meta,.app-shell.theme-dark .stats-grid article,.app-shell.theme-dark .summary-grid article,.app-shell.theme-dark .validation-group,.app-shell.theme-dark .cavity,.app-shell.theme-dark .network-canvas-shell{border-color:#365069;background:#1a2c3f}.app-shell.theme-dark .network-canvas-floating-controls,.app-shell.theme-dark .network-canvas-floating-subnetworks,.app-shell.theme-dark .network-canvas-floating-stats{border-color:#4b6881;background:#162636b3}.app-shell.theme-dark .network-canvas-subnetwork-list li,.app-shell.theme-dark .network-canvas-stats-list li{color:#b7c9dc}.app-shell.theme-dark .network-canvas-stats-list strong{color:#e3ecf6}.header-nav-toggle{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem;display:inline-flex;align-items:center;gap:.42rem}.header-nav-icon,.header-settings-icon,.header-ops-icon{width:.9rem;height:.9rem;flex:0 0 .9rem;background:currentColor}.header-nav-icon{-webkit-mask:url(/icons/menu.svg) center / contain no-repeat;mask:url(/icons/menu.svg) center / contain no-repeat}.header-settings-icon{-webkit-mask:url(/icons/settings.svg) center / contain no-repeat;mask:url(/icons/settings.svg) center / contain no-repeat}.header-ops-icon{-webkit-mask:url(/icons/health.svg) center / contain no-repeat;mask:url(/icons/health.svg) center / contain no-repeat}.header-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem}.header-title-button{border:0;background:transparent;color:inherit;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer}.header-title-button:hover{color:var(--theme-primary, currentColor)}.header-title-button:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary, currentColor) 58%,transparent);outline-offset:.18rem;border-radius:.2rem}.header-ops-toggle{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem;display:inline-flex;align-items:center;gap:.45rem}.header-settings-toggle{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem;display:inline-flex;align-items:center;gap:.4rem}.header-install-toggle,.header-update-toggle{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem;margin-right:.45rem}.header-install-toggle{display:inline-flex;align-items:center;gap:.4rem}.header-install-icon{display:inline-block;width:.9rem;height:.9rem;flex:0 0 .9rem;background:currentColor;-webkit-mask:url(/icons/ico_home_import.svg) center / contain no-repeat;mask:url(/icons/ico_home_import.svg) center / contain no-repeat}.header-update-toggle{--header-update-glow-color: color-mix(in srgb, var(--theme-primary, currentColor) 42%, #5ef08a);--header-update-glow-accent: color-mix(in srgb, var(--theme-primary, currentColor) 32%, #d8ffe5);border-color:#2f8f4e;background:linear-gradient(180deg,color-mix(in srgb,#f7fff9 86%,var(--theme-primary, currentColor) 14%),#dff5e7);color:#19542d;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;isolation:isolate;position:relative}.header-update-toggle .action-button-icon{width:.9rem;height:.9rem;flex-basis:.9rem}.header-update-toggle.is-icon-only .header-update-label{display:none}.header-update-toggle.is-ready-glow{box-shadow:inset 0 1px color-mix(in srgb,#fff 72%,transparent),0 0 0 1px color-mix(in srgb,var(--header-update-glow-color) 36%,transparent),0 0 .42rem color-mix(in srgb,var(--header-update-glow-color) 38%,transparent),0 0 1.15rem color-mix(in srgb,var(--header-update-glow-color) 34%,transparent)}.header-update-toggle.is-ready-glow:before,.header-update-toggle.is-ready-glow:after{content:"";position:absolute;z-index:-1;pointer-events:none}.header-update-toggle.is-ready-glow:before{top:-.18rem;right:-.18rem;bottom:-.18rem;left:-.18rem;border-radius:.64rem;background:conic-gradient(from var(--header-update-glow-angle, 0deg),transparent 0deg,color-mix(in srgb,var(--header-update-glow-accent) 22%,transparent) 54deg,color-mix(in srgb,var(--header-update-glow-color) 82%,transparent) 96deg,color-mix(in srgb,var(--header-update-glow-accent) 28%,transparent) 138deg,transparent 210deg,transparent 360deg);filter:blur(.02rem);opacity:.82;transform:scale(1);animation:header-update-glow-orbit 3.8s linear infinite,header-update-glow-ring 2.4s ease-in-out infinite;will-change:opacity,transform}.header-update-toggle.is-ready-glow:after{top:-.42rem;right:-.42rem;bottom:-.42rem;left:-.42rem;border-radius:.86rem;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--header-update-glow-accent) 34%,transparent) 0%,color-mix(in srgb,var(--header-update-glow-color) 18%,transparent) 48%,transparent 74%);box-shadow:0 0 .85rem color-mix(in srgb,var(--header-update-glow-color) 38%,transparent),0 0 1.75rem color-mix(in srgb,var(--header-update-glow-color) 32%,transparent),0 0 2.7rem color-mix(in srgb,var(--header-update-glow-accent) 18%,transparent);opacity:.5;transform:scale(.95);animation:header-update-glow-breathe 3.4s ease-in-out infinite;will-change:opacity,transform}@property --header-update-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes header-update-glow-orbit{to{--header-update-glow-angle: 360deg}}@keyframes header-update-glow-ring{0%,to{opacity:.52;transform:scale(.985)}50%{opacity:.95;transform:scale(1.025)}}@keyframes header-update-glow-breathe{0%,to{opacity:.34;transform:scale(.94)}50%{opacity:.82;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.header-update-toggle.is-ready-glow:before,.header-update-toggle.is-ready-glow:after{animation:none}.header-update-toggle.is-ready-glow:before{opacity:.58}.header-update-toggle.is-ready-glow:after{opacity:.44}}.header-settings-toggle.is-active{background:#17374e;color:#fff;border-color:#17374e}.header-ops-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;border-radius:999px;padding:.08rem .35rem;font-size:.72rem;font-weight:700;background:#dceaf5;color:#1b3b53}.header-ops-badge.is-error{background:#fde0e0;color:#902020}.app-shell.theme-dark .route-preview-panel{border-color:#44617a;background:linear-gradient(180deg,#1b3046,#182c40)}.app-shell.theme-dark .route-preview-label{color:#b7c9dc}.app-shell.theme-dark .route-preview-selection-strip{border-color:#47647d;background:#132232b8}.app-shell.theme-dark .route-preview-selection-strip span{color:#a9c0d4}.app-shell.theme-dark .route-preview-selection-strip strong{color:#e3ecf6}.app-shell.theme-dark .route-preview-selection-arrow{color:#7f9bb4}.app-shell.theme-dark .route-preview-empty{border-color:#48647d;background:#132232b8;color:#bfd1e3}.app-shell.theme-dark .route-preview-status-line p{color:#b3c7d9}.app-shell.theme-dark .route-preview-status-chip{border-color:#4f8570;background:#254738;color:#d7f6e3}.app-shell.theme-dark .route-preview-metrics article,.app-shell.theme-dark .route-preview-path-grid article{border-color:#48647d;background:#132232b8}.app-shell.theme-dark .route-preview-metrics span,.app-shell.theme-dark .route-preview-path-grid h4{color:#a9c0d4}.app-shell.theme-dark .route-preview-metrics strong,.app-shell.theme-dark .route-preview-path{color:#e3ecf6}.app-shell.theme-dark .analysis-wire-mode-chip{border-color:#52708b;background:#27415a;color:#d5e5f4}.app-shell.theme-dark .analysis-wire-mode-chip.is-locked{border-color:#4f8570;background:#254738;color:#d7f6e3}.app-shell.theme-dark .analysis-wire-identity,.app-shell.theme-dark .analysis-wire-route-current{border-color:#48647d;background:#132232b8}.app-shell.theme-dark .analysis-wire-identity-label,.app-shell.theme-dark .analysis-wire-route-current span{color:#a9c0d4}.app-shell.theme-dark .analysis-wire-identity-value{color:#e3ecf6}.app-shell.theme-dark .workspace-shell .workspace-health{border-top-color:#365069}.app-shell.theme-dark .workspace-ops-content.panel,.app-shell.theme-dark .workspace-inspector-panel .inspector-context-panel{background:#1a2c3f8a}.app-shell.theme-dark .inspector-context-header h2{color:#a9bfd3}.app-shell.theme-dark .inspector-entity-label{color:#9eb7cb}.app-shell.theme-dark .inspector-kind-chip{border-color:#4c6882;background:#27415a;color:#d5e5f4}.app-shell.theme-dark .inspector-entity-id{color:#e3ecf6}.app-shell.theme-dark .inspector-detail-grid dt{color:#9eb7cb}.app-shell.theme-dark .inspector-detail-grid dd{color:#dce8f4}.app-shell.theme-dark .network-scope-indicator{border-color:#365069;background:#1a2c3f}.app-shell.theme-dark .network-scope-indicator h2{color:#b7c9dc}.app-shell.theme-dark .network-scope-indicator p{color:#e3ecf6}.app-shell.theme-dark .network-scope-indicator-label{color:#b7c9dc}.app-shell.theme-dark .network-scope-indicator-value{color:#e3ecf6}.app-shell.theme-dark .network-scope-list-shell{border-color:#365069}.app-shell.theme-dark .network-scope-status-chip.is-active{background:#2c5844;color:#d7f6e3}.app-shell.theme-dark .network-scope-status-chip.is-available,.app-shell.theme-dark .network-form-mode-chip{background:#365069;color:#dbe9f5}.app-shell.theme-dark .network-form-mode-chip.is-create{background:#2c4f6a;color:#d2e8fb}.app-shell.theme-dark .network-form-mode-chip.is-edit{background:#2c5844;color:#d7f6e3}.app-shell.theme-dark .network-delete-button,.app-shell.theme-dark .modeling-list-action-delete{border-color:#8f5660!important;background:#5b2f37!important;color:#ffd9de!important}.app-shell.theme-dark .workspace-tab,.app-shell.theme-dark .filter-chip,.app-shell.theme-dark .row-actions button,.app-shell.theme-dark .row-form button,.app-shell.theme-dark .validation-row-go-to-button,.app-shell.theme-dark .error-banner button,.app-shell.theme-dark .inspector-context-toggle,.app-shell.theme-dark .header-nav-toggle,.app-shell.theme-dark .network-scope-create-button,.app-shell.theme-dark .statistics-network-option,.app-shell.theme-dark .header-install-toggle,.app-shell.theme-dark .header-update-toggle,.app-shell.theme-dark .header-settings-toggle,.app-shell.theme-dark .header-ops-toggle{border-color:#4e6a84;background:#27415a;color:#e3ecf6}.app-shell.theme-dark .header-update-toggle{border-color:#5ba777;background:#214538;color:#d7f6e3}.app-shell.theme-dark .workspace-tab.is-active,.app-shell.theme-dark .filter-chip.is-active{background:#7fc5ff;color:#092038;border-color:#7fc5ff}.app-shell.theme-dark .statistics-network-option:hover{border-color:#6f95b7;background:#2d4c68}.app-shell.theme-dark .statistics-network-option.is-selected{border-color:#7fc5ff;background:#244f70;color:#f2f8ff}.app-shell.theme-dark .statistics-network-option input{accent-color:#7fc5ff}.app-shell.theme-dark .header-settings-toggle.is-active{background:#7fc5ff;color:#092038;border-color:#7fc5ff}.app-shell.theme-dark .workspace-tab-badge,.app-shell.theme-dark .header-ops-badge{background:#365778;color:#dbe9f5}.app-shell.theme-dark .workspace-tab-badge.is-error,.app-shell.theme-dark .header-ops-badge.is-error{background:#643c47;color:#ffd3d8}.app-shell.theme-dark input,.app-shell.theme-dark select,.app-shell.theme-dark textarea{border-color:#4a6783;background:#112236;color:#e9f1f8}.app-shell.theme-dark .inline-fieldset{border-color:#47617c}.app-shell.theme-dark .inline-fieldset legend{color:#b8cbdd}.app-shell.theme-dark .wire-endpoint-fieldset{border-color:#4d6781;background:linear-gradient(180deg,#132332c2,#12223173)}.app-shell.theme-dark .wire-endpoint-fieldset legend,.app-shell.theme-dark .wire-endpoint-fieldset label{color:#c7d9e8}.app-shell.theme-dark .inline-help{color:#a7bfd2}.app-shell.theme-dark .data-table th,.app-shell.theme-dark .data-table td{border-bottom-color:#334d64}.app-shell.theme-dark .data-table th{color:#bed1e4}.app-shell.theme-dark .data-table tr.is-selected{background:#274965}.app-shell.theme-dark .data-table tr.is-wire-highlighted{background:#2c5844}.app-shell.theme-dark .data-table tr.is-selected>td{background:#558dbd57}.app-shell.theme-dark .data-table tr.is-wire-highlighted>td{background:#49835457}.app-shell.theme-dark .data-table tr.is-selected.is-wire-highlighted>td{background:#5f92a15c}.app-shell.theme-dark .status-chip.is-error{background:#653743;color:#ffd0d6}.app-shell.theme-dark .status-chip.is-warning{background:#66502c;color:#ffe3a9}.app-shell.theme-dark .error-banner{border-color:#7f4a55;background:#4a2830;color:#ffd6dc}.app-shell.theme-dark .subnetwork-chip{background:#27415a;border-color:#48647f;color:#d5e5f4}.app-shell.theme-dark .subnetwork-list li{color:#c0d1e2}.app-shell.theme-dark .sort-indicator{color:#9bc3e3}.app-shell.theme-dark .sort-header-button:hover{color:#8ec7f5}.app-shell.theme-dark .network-grid line{stroke:var(--network-grid-line-color, #2f4a60)}.app-shell.theme-dark .network-segment{stroke:var(--network-segment-color, #87a0b8)}.app-shell.theme-dark .network-segment.is-wire-highlighted{stroke:var(--network-wire-highlight-color, #4f8d2d)}.app-shell.theme-dark .network-segment.is-selected,.app-shell.theme-dark .network-node.is-selected .network-node-shape{stroke:var(--network-selection-color, #7fc5ff)}.app-shell.theme-dark .network-segment-label{fill:var(--network-segment-label-color, #d4e3f1);stroke:var(--network-label-stroke-color, rgba(8, 19, 31, .9))}.app-shell.theme-dark .network-segment-length-label{fill:var(--network-segment-length-label-color, #d4e3f1);stroke:var(--network-label-stroke-color, rgba(8, 19, 31, .9))}.app-shell.theme-dark .network-node-label{fill:var(--network-node-label-color, #d4e3f1);stroke:var(--network-label-stroke-color, rgba(8, 19, 31, .9))}.app-shell.theme-dark .network-node.connector .network-node-shape{fill:var(--network-node-connector-fill, #28506e)}.app-shell.theme-dark .network-node.splice .network-node-shape{fill:var(--network-node-splice-fill, #6f5d3f)}.app-shell.theme-dark .network-node.intermediate .network-node-shape{fill:var(--network-node-intermediate-fill, #3a5369)}.app-shell.theme-dark .legend-swatch{border-color:#7f9bb4}.app-shell.theme-dark .legend-line{border-top-color:#87a0b8}.app-shell.theme-dark .legend-line.selected{border-top-color:#7fc5ff}.app-shell.theme-dark .legend-line.wire{border-top-color:#4f8d2d}.app-shell.theme-dark .network-legend{color:#b7c9dc}.app-shell.theme-dark .validation-group h3{color:#d2e2f0}.app-shell.theme-dark .cavity h3{color:#d9e8f5}.app-shell.theme-dark .cavity p{color:#c7d9e9}.app-shell.theme-dark .cavity button{border-color:#5a7791;background:#244057;color:#e3edf6}.app-shell.theme-dark .save-status.is-saved{color:#88d9af}.app-shell.theme-dark .save-status.is-unsaved{color:#ffd48f}.app-shell.theme-dark .save-status.is-error{color:#ffb4bc}.import-status.is-success{color:#226041}.import-status.is-partial{color:#7b4d00}.import-status.is-failed{color:#8f1e1e}.app-shell.theme-dark .import-status.is-success{color:#88d9af}.app-shell.theme-dark .import-status.is-partial{color:#ffd48f}.app-shell.theme-dark .import-status.is-failed{color:#ffb4bc}.app-shell.theme-slate-neon{--theme-primary: #38e6c8;--network-selection-color: #38e6c8;--network-selection-focus-color: #38e6c8;--network-selection-glow: rgba(56, 230, 200, .45);color:#dcfbff}.app-shell.theme-slate-neon:before{background:radial-gradient(circle at top right,#143c4a,#102a3a 42%,#0a1d2b)}.app-shell.theme-slate-neon :focus-visible{outline-color:#19dfc6}.app-shell.theme-slate-neon .header-block{border-color:#2f6a77;background:#0f2c38f0}.app-shell.theme-slate-neon .header-block.is-drawer-open{background:#0f2c388f}.app-shell.theme-slate-neon .panel,.app-shell.theme-slate-neon .workspace-sidebar .workspace-switcher,.app-shell.theme-slate-neon .workspace-sidebar .workspace-meta,.app-shell.theme-slate-neon .stats-grid article,.app-shell.theme-slate-neon .summary-grid article,.app-shell.theme-slate-neon .validation-group,.app-shell.theme-slate-neon .cavity,.app-shell.theme-slate-neon .network-canvas-shell{border-color:#2f6676;background:#123344}.app-shell.theme-slate-neon .workspace-tab,.app-shell.theme-slate-neon .filter-chip,.app-shell.theme-slate-neon .row-actions button,.app-shell.theme-slate-neon .row-form button,.app-shell.theme-slate-neon .validation-row-go-to-button,.app-shell.theme-slate-neon .error-banner button,.app-shell.theme-slate-neon .inspector-context-toggle,.app-shell.theme-slate-neon .header-nav-toggle,.app-shell.theme-slate-neon .network-scope-create-button,.app-shell.theme-slate-neon .header-install-toggle,.app-shell.theme-slate-neon .header-update-toggle,.app-shell.theme-slate-neon .header-settings-toggle,.app-shell.theme-slate-neon .header-ops-toggle{border-color:#3d7a88;background:#1d495a;color:#dbfbff}.app-shell.theme-slate-neon .workspace-tab.is-active,.app-shell.theme-slate-neon .filter-chip.is-active,.app-shell.theme-slate-neon .header-settings-toggle.is-active{background:#38e6c8;color:#07262c;border-color:#38e6c8}.app-shell.theme-slate-neon .workspace-tab-badge,.app-shell.theme-slate-neon .header-ops-badge{background:#27586a;color:#d8f1f8}.app-shell.theme-slate-neon input,.app-shell.theme-slate-neon select,.app-shell.theme-slate-neon textarea{border-color:#3e7584;background:#0f2a38;color:#ecfdff}.app-shell.theme-slate-neon .data-table th,.app-shell.theme-slate-neon .data-table td{border-bottom-color:#2d5f6d}.app-shell.theme-slate-neon .data-table th{color:#c6ebf4}.app-shell.theme-slate-neon .data-table tr.is-selected>td{background:#38e6c82e}.app-shell.theme-slate-neon .data-table tr.is-wire-highlighted>td{background:#44bb5638}.app-shell.theme-slate-neon .network-grid line{stroke:#2d5a68}.app-shell.theme-slate-neon .network-segment{stroke:#88aec1}.app-shell.theme-slate-neon .network-segment.is-wire-highlighted{stroke:#59cc7a}.app-shell.theme-slate-neon .network-segment.is-selected,.app-shell.theme-slate-neon .network-node.is-selected .network-node-shape{stroke:#38e6c8}.app-shell.theme-slate-neon .network-canvas-floating-controls,.app-shell.theme-slate-neon .network-canvas-floating-subnetworks,.app-shell.theme-slate-neon .network-canvas-floating-stats{border-color:#3d7a88;background:#123344b3}.app-shell.theme-slate-neon .network-canvas-floating-copy,.app-shell.theme-slate-neon .network-canvas-subnetwork-list li,.app-shell.theme-slate-neon .network-canvas-stats-list li{color:#d1f0f6}.app-shell.theme-slate-neon .network-canvas-stats-list strong{color:#ecfdff}.app-shell.theme-slate-neon .subnetwork-chip{border-color:#4c8797;background:#225264;color:#e0fcff}.app-shell.theme-slate-neon .network-node.connector .network-node-shape{fill:#1f5e70}.app-shell.theme-slate-neon .network-node.splice .network-node-shape{fill:#6a6e4d}.app-shell.theme-slate-neon .network-node.intermediate .network-node-shape{fill:#2f5664}.app-shell.theme-paper-blueprint{--theme-primary: #2f6f9f;--network-selection-color: #2f6f9f;--network-selection-focus-color: #2f6f9f;--network-selection-glow: rgba(47, 111, 159, .35);color:#12354f}.app-shell.theme-paper-blueprint:before{background:radial-gradient(circle at top right,#f5faff,#eaf3fc 42%,#deebf7),repeating-linear-gradient(90deg,rgba(92,131,168,.08) 0,rgba(92,131,168,.08) 1px,transparent 1px,transparent 74px)}.app-shell.theme-paper-blueprint :focus-visible{outline-color:#2a79b8}.app-shell.theme-paper-blueprint .header-block{border-color:#a7bfd4;background:#f5fafff5}.app-shell.theme-paper-blueprint .header-block.is-drawer-open{background:#f5faff99}.app-shell.theme-paper-blueprint .panel,.app-shell.theme-paper-blueprint .workspace-sidebar .workspace-switcher,.app-shell.theme-paper-blueprint .workspace-sidebar .workspace-meta,.app-shell.theme-paper-blueprint .stats-grid article,.app-shell.theme-paper-blueprint .summary-grid article,.app-shell.theme-paper-blueprint .validation-group,.app-shell.theme-paper-blueprint .cavity,.app-shell.theme-paper-blueprint .network-canvas-shell{border-color:#b2c7d9;background:#fafdfff2}.app-shell.theme-paper-blueprint .workspace-tab,.app-shell.theme-paper-blueprint .filter-chip,.app-shell.theme-paper-blueprint .row-actions button,.app-shell.theme-paper-blueprint .row-form button,.app-shell.theme-paper-blueprint .validation-row-go-to-button,.app-shell.theme-paper-blueprint .error-banner button,.app-shell.theme-paper-blueprint .inspector-context-toggle,.app-shell.theme-paper-blueprint .header-nav-toggle,.app-shell.theme-paper-blueprint .network-scope-create-button,.app-shell.theme-paper-blueprint .header-install-toggle,.app-shell.theme-paper-blueprint .header-update-toggle,.app-shell.theme-paper-blueprint .header-settings-toggle,.app-shell.theme-paper-blueprint .header-ops-toggle{border-color:#7f9ebb;background:#e6f0f8;color:#12374f}.app-shell.theme-paper-blueprint .workspace-tab.is-active,.app-shell.theme-paper-blueprint .filter-chip.is-active,.app-shell.theme-paper-blueprint .header-settings-toggle.is-active{background:#2f6f9f;color:#f1f8ff;border-color:#2f6f9f}.app-shell.theme-paper-blueprint .workspace-tab-badge,.app-shell.theme-paper-blueprint .header-ops-badge{background:#d2e3f1;color:#244b67}.app-shell.theme-paper-blueprint input,.app-shell.theme-paper-blueprint select,.app-shell.theme-paper-blueprint textarea{border-color:#9db7cb;background:#fbfeff;color:#14344c}.app-shell.theme-paper-blueprint .data-table th,.app-shell.theme-paper-blueprint .data-table td{border-bottom-color:#bfd0de}.app-shell.theme-paper-blueprint .data-table tr.is-selected>td{background:#4c8cc43d}.app-shell.theme-paper-blueprint .data-table tr.is-wire-highlighted>td{background:#5ba16533}.app-shell.theme-paper-blueprint .network-canvas-shell{background:linear-gradient(180deg,#f9fcff,#edf4fb)}.app-shell.theme-paper-blueprint .network-grid line{stroke:#b8cbda}.app-shell.theme-paper-blueprint .network-segment.is-selected,.app-shell.theme-paper-blueprint .network-node.is-selected .network-node-shape{stroke:#2f6f9f}.app-shell.theme-paper-blueprint .network-canvas-floating-controls,.app-shell.theme-paper-blueprint .network-canvas-floating-subnetworks,.app-shell.theme-paper-blueprint .network-canvas-floating-stats{border-color:#b7cddd;background:#f3faffbd}.app-shell.theme-paper-blueprint .network-canvas-floating-copy,.app-shell.theme-paper-blueprint .network-canvas-subnetwork-list li,.app-shell.theme-paper-blueprint .network-canvas-stats-list li{color:#47667f}.app-shell.theme-paper-blueprint .network-canvas-stats-list strong{color:#173c56}.app-shell.theme-paper-blueprint .subnetwork-chip{border-color:#aecadc;background:#e7f1f9;color:#24506c}.app-shell.theme-warm-brown{--theme-primary: #9a6b44;--network-selection-color: #9a6b44;--network-selection-focus-color: #9a6b44;--network-selection-glow: rgba(154, 107, 68, .38);color:#4e3525}.app-shell.theme-warm-brown:before{background:radial-gradient(circle at top right,#fbf1e7,#f2e3d2 45%,#e8d6c3)}.app-shell.theme-warm-brown .header-block{border-color:#d6bca5;background:#fcf5ecf0}.app-shell.theme-warm-brown .header-block.is-drawer-open{background:#fcf5ec94}.app-shell.theme-warm-brown .panel,.app-shell.theme-warm-brown .workspace-sidebar .workspace-switcher,.app-shell.theme-warm-brown .workspace-sidebar .workspace-meta,.app-shell.theme-warm-brown .stats-grid article,.app-shell.theme-warm-brown .summary-grid article,.app-shell.theme-warm-brown .validation-group,.app-shell.theme-warm-brown .cavity,.app-shell.theme-warm-brown .network-canvas-shell{border-color:#d8bfa9;background:#fff8f1f2}.app-shell.theme-warm-brown .workspace-tab,.app-shell.theme-warm-brown .filter-chip,.app-shell.theme-warm-brown .row-actions button,.app-shell.theme-warm-brown .row-form button,.app-shell.theme-warm-brown .validation-row-go-to-button,.app-shell.theme-warm-brown .error-banner button,.app-shell.theme-warm-brown .inspector-context-toggle,.app-shell.theme-warm-brown .header-nav-toggle,.app-shell.theme-warm-brown .network-scope-create-button,.app-shell.theme-warm-brown .header-install-toggle,.app-shell.theme-warm-brown .header-update-toggle,.app-shell.theme-warm-brown .header-settings-toggle,.app-shell.theme-warm-brown .header-ops-toggle{border-color:#caa686;background:#f2dfce;color:#563928}.app-shell.theme-warm-brown .workspace-tab.is-active,.app-shell.theme-warm-brown .filter-chip.is-active,.app-shell.theme-warm-brown .header-settings-toggle.is-active{background:#9a6b44;color:#fff5ea;border-color:#9a6b44}.app-shell.theme-warm-brown .workspace-tab-badge,.app-shell.theme-warm-brown .header-ops-badge{background:#e7cfbb;color:#6a4731}.app-shell.theme-warm-brown input,.app-shell.theme-warm-brown select,.app-shell.theme-warm-brown textarea{border-color:#d0b499;background:#fffaf4;color:#4f3525}.app-shell.theme-warm-brown .data-table th,.app-shell.theme-warm-brown .data-table td{border-bottom-color:#dec8b4}.app-shell.theme-warm-brown .data-table tr.is-selected>td{background:#b4805438}.app-shell.theme-warm-brown .data-table tr.is-wire-highlighted>td{background:#80a86833}.app-shell.theme-warm-brown .network-grid line{stroke:#dac8b8}.app-shell.theme-warm-brown .network-segment.is-selected,.app-shell.theme-warm-brown .network-node.is-selected .network-node-shape{stroke:#9a6b44}.app-shell.theme-warm-brown .network-canvas-floating-controls,.app-shell.theme-warm-brown .network-canvas-floating-subnetworks,.app-shell.theme-warm-brown .network-canvas-floating-stats{border-color:#cfb398;background:#fbf2e9b8}.app-shell.theme-warm-brown .network-canvas-floating-copy,.app-shell.theme-warm-brown .network-canvas-subnetwork-list li,.app-shell.theme-warm-brown .network-canvas-stats-list li{color:#624734}.app-shell.theme-warm-brown .network-canvas-stats-list strong{color:#4f3525}.app-shell.theme-warm-brown .subnetwork-chip{border-color:#c9a98b;background:#f0dfcf;color:#634633}.app-shell.theme-deep-green{--theme-primary: #5bc88f;--network-selection-color: #5bc88f;--network-selection-focus-color: #5bc88f;--network-selection-glow: rgba(91, 200, 143, .42);color:#d7ead7}.app-shell.theme-deep-green:before{background:radial-gradient(circle at top right,#18372d,#122a22 44%,#0b1c16)}.app-shell.theme-deep-green :focus-visible{outline-color:#5bc88f}.app-shell.theme-deep-green .header-block{border-color:#3d6654;background:#152d24f0}.app-shell.theme-deep-green .header-block.is-drawer-open{background:#152d248f}.app-shell.theme-deep-green .panel,.app-shell.theme-deep-green .workspace-sidebar .workspace-switcher,.app-shell.theme-deep-green .workspace-sidebar .workspace-meta,.app-shell.theme-deep-green .stats-grid article,.app-shell.theme-deep-green .summary-grid article,.app-shell.theme-deep-green .validation-group,.app-shell.theme-deep-green .cavity,.app-shell.theme-deep-green .network-canvas-shell{border-color:#3b6653;background:#16362d}.app-shell.theme-deep-green .workspace-tab,.app-shell.theme-deep-green .filter-chip,.app-shell.theme-deep-green .row-actions button,.app-shell.theme-deep-green .row-form button,.app-shell.theme-deep-green .validation-row-go-to-button,.app-shell.theme-deep-green .error-banner button,.app-shell.theme-deep-green .inspector-context-toggle,.app-shell.theme-deep-green .header-nav-toggle,.app-shell.theme-deep-green .network-scope-create-button,.app-shell.theme-deep-green .header-install-toggle,.app-shell.theme-deep-green .header-update-toggle,.app-shell.theme-deep-green .header-settings-toggle,.app-shell.theme-deep-green .header-ops-toggle{border-color:#4a7e67;background:#1f4a3a;color:#ddf3e2}.app-shell.theme-deep-green .workspace-tab.is-active,.app-shell.theme-deep-green .filter-chip.is-active,.app-shell.theme-deep-green .header-settings-toggle.is-active{background:#5bc88f;color:#0a2618;border-color:#5bc88f}.app-shell.theme-deep-green .workspace-tab-badge,.app-shell.theme-deep-green .header-ops-badge{background:#2a5a49;color:#d5ebdb}.app-shell.theme-deep-green input,.app-shell.theme-deep-green select,.app-shell.theme-deep-green textarea{border-color:#4d7a66;background:#102a21;color:#eaf7ed}.app-shell.theme-deep-green .data-table th,.app-shell.theme-deep-green .data-table td{border-bottom-color:#345646}.app-shell.theme-deep-green .data-table th{color:#c4e0cd}.app-shell.theme-deep-green .data-table tr.is-selected>td{background:#5bc88f33}.app-shell.theme-deep-green .data-table tr.is-wire-highlighted>td{background:#6fbe583d}.app-shell.theme-deep-green .network-grid line{stroke:#2f5544}.app-shell.theme-deep-green .network-segment.is-selected,.app-shell.theme-deep-green .network-node.is-selected .network-node-shape{stroke:#5bc88f}.app-shell.theme-deep-green .network-canvas-floating-controls,.app-shell.theme-deep-green .network-canvas-floating-subnetworks,.app-shell.theme-deep-green .network-canvas-floating-stats{border-color:#4a7d66;background:#122d23b3}.app-shell.theme-deep-green .network-canvas-floating-copy,.app-shell.theme-deep-green .network-canvas-subnetwork-list li,.app-shell.theme-deep-green .network-canvas-stats-list li{color:#d0ead8}.app-shell.theme-deep-green .network-canvas-stats-list strong{color:#eaf7ed}.app-shell.theme-deep-green .subnetwork-chip{border-color:#5b8f75;background:#285843;color:#e0f5e6}.app-shell.theme-slate-neon .settings-panel .meta-line{color:#b7dbe3}.app-shell.theme-slate-neon .settings-export-fieldset{border-color:#427886;background:#0f2a38b8}.app-shell.theme-slate-neon .settings-export-fieldset legend{color:#cceef5}.app-shell.theme-slate-neon .network-scope-list-shell{border-color:#356977}.app-shell.theme-slate-neon .network-scope-status-chip.is-active{background:#1f5a49;color:#d9fff4}.app-shell.theme-slate-neon .network-scope-status-chip.is-available,.app-shell.theme-slate-neon .network-form-mode-chip{background:#274f5e;color:#d5eef4}.app-shell.theme-slate-neon .network-form-mode-chip.is-create{background:#225a68;color:#ddfbff}.app-shell.theme-slate-neon .network-form-mode-chip.is-edit{background:#1f5a49;color:#d9fff4}.app-shell.theme-slate-neon .network-legend{color:#c9ecf4}.app-shell.theme-slate-neon .legend-swatch{border-color:#75acba}.app-shell.theme-slate-neon .legend-line{border-top-color:#79a5b4}.app-shell.theme-slate-neon .legend-line.selected{border-top-color:#38e6c8}.app-shell.theme-slate-neon .legend-line.wire{border-top-color:#59cc7a}.app-shell.theme-slate-neon .route-preview-panel{border-color:#396f7e;background:linear-gradient(180deg,#123647,#102f40)}.app-shell.theme-slate-neon .route-preview-label,.app-shell.theme-slate-neon .route-preview-selection-strip span,.app-shell.theme-slate-neon .route-preview-status-line p,.app-shell.theme-slate-neon .route-preview-metrics span,.app-shell.theme-slate-neon .route-preview-path-grid h4{color:#b9dde5}.app-shell.theme-slate-neon .route-preview-selection-strip,.app-shell.theme-slate-neon .route-preview-empty,.app-shell.theme-slate-neon .route-preview-metrics article,.app-shell.theme-slate-neon .route-preview-path-grid article,.app-shell.theme-slate-neon .analysis-wire-identity,.app-shell.theme-slate-neon .analysis-wire-route-current{border-color:#3d7382;background:#0c2430ad}.app-shell.theme-slate-neon .route-preview-selection-strip strong,.app-shell.theme-slate-neon .route-preview-metrics strong,.app-shell.theme-slate-neon .route-preview-path,.app-shell.theme-slate-neon .analysis-wire-identity-value{color:#edfdff}.app-shell.theme-slate-neon .route-preview-selection-arrow{color:#79a8b7}.app-shell.theme-slate-neon .route-preview-empty{color:#c7e8ee}.app-shell.theme-slate-neon .route-preview-status-chip{border-color:#49b68d;background:#1d5642;color:#ddfff0}.app-shell.theme-slate-neon .analysis-wire-identity-label,.app-shell.theme-slate-neon .analysis-wire-route-current span{color:#afd4dd}.app-shell.theme-slate-neon .analysis-wire-mode-chip{border-color:#4b8594;background:#214f61;color:#e1fbff}.app-shell.theme-slate-neon .analysis-wire-mode-chip.is-locked{border-color:#58aa7f;background:#214e3a;color:#def6e7}.app-shell.theme-slate-neon .cavity h3{color:#dff9fd}.app-shell.theme-slate-neon .cavity p{color:#c1e6ee}.app-shell.theme-slate-neon .cavity button{border-color:#4b8594;background:#214f61;color:#e1fbff}.app-shell.theme-slate-neon .splice-badge{background:#245f74;color:#ecfdff}.app-shell.theme-slate-neon .panel .meta-line{color:#c7e8ee}.app-shell.theme-slate-neon .status-chip.is-error{border-color:#a56a73;background:#5d3138;color:#ffe1e5}.app-shell.theme-slate-neon .status-chip.is-warning{border-color:#8e7a46;background:#51411f;color:#ffefc8}.app-shell.theme-slate-neon .validation-toolbar>span,.app-shell.theme-slate-neon .summary-grid h3,.app-shell.theme-slate-neon .validation-group h3,.app-shell.theme-slate-neon .validation-active-filter{color:#b6dbe3}.app-shell.theme-paper-blueprint .settings-panel .meta-line{color:#4a6982}.app-shell.theme-paper-blueprint .settings-export-fieldset{border-color:#b8cede;background:#f4faffcc}.app-shell.theme-paper-blueprint .settings-export-fieldset legend{color:#3c617d}.app-shell.theme-paper-blueprint .network-scope-list-shell{border-color:#bfd1de}.app-shell.theme-paper-blueprint .network-scope-status-chip.is-active{background:#dff0e4;color:#21593a}.app-shell.theme-paper-blueprint .network-scope-status-chip.is-available,.app-shell.theme-paper-blueprint .network-form-mode-chip{background:#e3ecf4;color:#2e4b62}.app-shell.theme-paper-blueprint .network-form-mode-chip.is-create{background:#dcecf8;color:#1f567f}.app-shell.theme-paper-blueprint .network-form-mode-chip.is-edit{background:#dbe9f5;color:#254d69}.app-shell.theme-paper-blueprint .network-legend{color:#3f6079}.app-shell.theme-paper-blueprint .legend-swatch{border-color:#789bb5}.app-shell.theme-paper-blueprint .legend-line{border-top-color:#7f9eb6}.app-shell.theme-paper-blueprint .legend-line.selected{border-top-color:#2f6f9f}.app-shell.theme-paper-blueprint .legend-line.wire{border-top-color:#5ca05f}.app-shell.theme-paper-blueprint .route-preview-panel{border-color:#b4cada;background:linear-gradient(180deg,#f8fcff,#eef5fc)}.app-shell.theme-paper-blueprint .route-preview-label,.app-shell.theme-paper-blueprint .route-preview-selection-strip span,.app-shell.theme-paper-blueprint .route-preview-status-line p,.app-shell.theme-paper-blueprint .route-preview-metrics span,.app-shell.theme-paper-blueprint .route-preview-path-grid h4{color:#52718a}.app-shell.theme-paper-blueprint .route-preview-selection-strip,.app-shell.theme-paper-blueprint .route-preview-empty,.app-shell.theme-paper-blueprint .route-preview-metrics article,.app-shell.theme-paper-blueprint .route-preview-path-grid article,.app-shell.theme-paper-blueprint .analysis-wire-identity,.app-shell.theme-paper-blueprint .analysis-wire-route-current{border-color:#bfd2e1;background:#f8fcffd9}.app-shell.theme-paper-blueprint .route-preview-selection-strip strong,.app-shell.theme-paper-blueprint .route-preview-metrics strong,.app-shell.theme-paper-blueprint .route-preview-path,.app-shell.theme-paper-blueprint .analysis-wire-identity-value{color:#173d58}.app-shell.theme-paper-blueprint .route-preview-selection-arrow{color:#7394ad}.app-shell.theme-paper-blueprint .route-preview-empty{color:#587790}.app-shell.theme-paper-blueprint .route-preview-status-chip{border-color:#84b59a;background:#e3f3ea;color:#21593a}.app-shell.theme-paper-blueprint .analysis-wire-identity-label,.app-shell.theme-paper-blueprint .analysis-wire-route-current span{color:#57748b}.app-shell.theme-paper-blueprint .analysis-wire-mode-chip{border-color:#9fb9cf;background:#e4eef7;color:#1f4863}.app-shell.theme-paper-blueprint .analysis-wire-mode-chip.is-locked{border-color:#9dc8ae;background:#e4f2ea;color:#21583a}.app-shell.theme-paper-blueprint .cavity h3{color:#234c67}.app-shell.theme-paper-blueprint .cavity p{color:#3c5f77}.app-shell.theme-paper-blueprint .cavity button{border-color:#a4bfd3;background:#e8f1f8;color:#173d58}.app-shell.theme-paper-blueprint .splice-badge{background:#3f78a3;color:#f4f9ff}.app-shell.theme-paper-blueprint .panel .meta-line{color:#587790}.app-shell.theme-paper-blueprint .status-chip.is-error{border-color:#d7acb2;background:#fbebee;color:#8f2330}.app-shell.theme-paper-blueprint .status-chip.is-warning{border-color:#dcc38f;background:#fbf3de;color:#76540f}.app-shell.theme-paper-blueprint .validation-toolbar>span,.app-shell.theme-paper-blueprint .summary-grid h3,.app-shell.theme-paper-blueprint .validation-group h3,.app-shell.theme-paper-blueprint .validation-active-filter{color:#4c6d86}.app-shell.theme-warm-brown .settings-panel .meta-line{color:#6c4f3a}.app-shell.theme-warm-brown .network-scope-list-shell{border-color:#d3b79e}.app-shell.theme-warm-brown .network-scope-status-chip.is-active{background:#e4efdf;color:#315132}.app-shell.theme-warm-brown .network-scope-status-chip.is-available,.app-shell.theme-warm-brown .network-form-mode-chip{background:#ead7c6;color:#5f4230}.app-shell.theme-warm-brown .network-form-mode-chip.is-create{background:#e8dccd;color:#6a4d2f}.app-shell.theme-warm-brown .network-form-mode-chip.is-edit{background:#efdfd2;color:#6a4a35}.app-shell.theme-warm-brown .network-legend{color:#6a4a35}.app-shell.theme-warm-brown .legend-swatch{border-color:#9e8068}.app-shell.theme-warm-brown .legend-line{border-top-color:#9a806d}.app-shell.theme-warm-brown .legend-line.selected{border-top-color:#9a6b44}.app-shell.theme-warm-brown .legend-line.wire{border-top-color:#739f52}.app-shell.theme-warm-brown .route-preview-panel{border-color:#d5baa2;background:linear-gradient(180deg,#fff8f1,#f7ede2)}.app-shell.theme-warm-brown .route-preview-label,.app-shell.theme-warm-brown .route-preview-selection-strip span,.app-shell.theme-warm-brown .route-preview-status-line p,.app-shell.theme-warm-brown .route-preview-metrics span,.app-shell.theme-warm-brown .route-preview-path-grid h4{color:#775944}.app-shell.theme-warm-brown .route-preview-selection-strip,.app-shell.theme-warm-brown .route-preview-empty,.app-shell.theme-warm-brown .route-preview-metrics article,.app-shell.theme-warm-brown .route-preview-path-grid article,.app-shell.theme-warm-brown .analysis-wire-identity,.app-shell.theme-warm-brown .analysis-wire-route-current{border-color:#d5bca7;background:#fff8f0db}.app-shell.theme-warm-brown .route-preview-selection-strip strong,.app-shell.theme-warm-brown .route-preview-metrics strong,.app-shell.theme-warm-brown .route-preview-path,.app-shell.theme-warm-brown .analysis-wire-identity-value{color:#4f3525}.app-shell.theme-warm-brown .route-preview-selection-arrow{color:#9f836d}.app-shell.theme-warm-brown .route-preview-empty{color:#765945}.app-shell.theme-warm-brown .route-preview-status-chip{border-color:#9ab384;background:#e7f0de;color:#355535}.app-shell.theme-warm-brown .analysis-wire-identity-label,.app-shell.theme-warm-brown .analysis-wire-route-current span{color:#7a5c48}.app-shell.theme-warm-brown .analysis-wire-mode-chip{border-color:#d3b89f;background:#f4e6d7;color:#5f412d}.app-shell.theme-warm-brown .analysis-wire-mode-chip.is-locked{border-color:#aebf95;background:#e6edd8;color:#3f5734}.app-shell.theme-warm-brown .cavity h3{color:#5f412d}.app-shell.theme-warm-brown .cavity p{color:#684a36}.app-shell.theme-warm-brown .cavity button{border-color:#cfb296;background:#f4e6d7;color:#5f412d}.app-shell.theme-warm-brown .splice-badge{background:#8a6248;color:#fff7ef}.app-shell.theme-warm-brown .panel .meta-line{color:#765945}.app-shell.theme-warm-brown .status-chip.is-error{border-color:#d0a7af;background:#fbecef;color:#8f1e2a}.app-shell.theme-warm-brown .status-chip.is-warning{border-color:#d5bd8b;background:#faefd8;color:#6d4d10}.app-shell.theme-warm-brown .validation-toolbar>span,.app-shell.theme-warm-brown .summary-grid h3,.app-shell.theme-warm-brown .validation-group h3,.app-shell.theme-warm-brown .validation-active-filter{color:#6d513d}.app-shell.theme-deep-green .settings-panel .meta-line{color:#b5d6c2}.app-shell.theme-deep-green .settings-export-fieldset{border-color:#4b7a66;background:#10281fb8}.app-shell.theme-deep-green .network-scope-list-shell{border-color:#3e6856}.app-shell.theme-deep-green .network-scope-status-chip.is-active{background:#25513f;color:#def4e5}.app-shell.theme-deep-green .network-scope-status-chip.is-available,.app-shell.theme-deep-green .network-form-mode-chip{background:#2a5647;color:#d2ead9}.app-shell.theme-deep-green .network-form-mode-chip.is-create{background:#235445;color:#ddf3e2}.app-shell.theme-deep-green .network-form-mode-chip.is-edit{background:#25513f;color:#def4e5}.app-shell.theme-deep-green .network-legend{color:#c2dfcb}.app-shell.theme-deep-green .legend-swatch{border-color:#79a892}.app-shell.theme-deep-green .legend-line{border-top-color:#83ac99}.app-shell.theme-deep-green .legend-line.selected{border-top-color:#5bc88f}.app-shell.theme-deep-green .legend-line.wire{border-top-color:#7bcf62}.app-shell.theme-deep-green .route-preview-panel{border-color:#3e6957;background:linear-gradient(180deg,#15362c,#123128)}.app-shell.theme-deep-green .route-preview-label,.app-shell.theme-deep-green .route-preview-selection-strip span,.app-shell.theme-deep-green .route-preview-status-line p,.app-shell.theme-deep-green .route-preview-metrics span,.app-shell.theme-deep-green .route-preview-path-grid h4{color:#b7d8c4}.app-shell.theme-deep-green .route-preview-selection-strip,.app-shell.theme-deep-green .route-preview-empty,.app-shell.theme-deep-green .route-preview-metrics article,.app-shell.theme-deep-green .route-preview-path-grid article,.app-shell.theme-deep-green .analysis-wire-identity,.app-shell.theme-deep-green .analysis-wire-route-current{border-color:#477765;background:#0f251dad}.app-shell.theme-deep-green .route-preview-selection-strip strong,.app-shell.theme-deep-green .route-preview-metrics strong,.app-shell.theme-deep-green .route-preview-path,.app-shell.theme-deep-green .analysis-wire-identity-value{color:#eaf7ed}.app-shell.theme-deep-green .route-preview-selection-arrow{color:#7eab95}.app-shell.theme-deep-green .route-preview-empty{color:#c0e0cc}.app-shell.theme-deep-green .route-preview-status-chip{border-color:#58aa7f;background:#214e3a;color:#def6e7}.app-shell.theme-deep-green .analysis-wire-identity-label,.app-shell.theme-deep-green .analysis-wire-route-current span{color:#afcfbc}.app-shell.theme-deep-green .analysis-wire-mode-chip{border-color:#4d7d69;background:#1f4738;color:#def2e4}.app-shell.theme-deep-green .analysis-wire-mode-chip.is-locked{border-color:#58aa7f;background:#214e3a;color:#def6e7}.app-shell.theme-deep-green .cavity h3{color:#d9efdf}.app-shell.theme-deep-green .cavity p{color:#c3dfcc}.app-shell.theme-deep-green .cavity button{border-color:#5f8f79;background:#294d3f;color:#e3f4e9}.app-shell.theme-deep-green .splice-badge{background:#2a5a83;color:#eaf6ff}.app-shell.theme-deep-green .panel .meta-line{color:#c0e0cc}.app-shell.theme-deep-green .status-chip.is-error{border-color:#8f6169;background:#4f2c32;color:#ffdce1}.app-shell.theme-deep-green .status-chip.is-warning{border-color:#7d7141;background:#473f1f;color:#f8eebe}.app-shell.theme-deep-green .validation-toolbar>span,.app-shell.theme-deep-green .summary-grid h3,.app-shell.theme-deep-green .validation-group h3,.app-shell.theme-deep-green .validation-active-filter{color:#b3d5c0}.app-shell.theme-slate-neon .workspace-shell .workspace-health{border-top-color:#2f6676}.app-shell.theme-slate-neon .workspace-ops-content.panel,.app-shell.theme-slate-neon .workspace-inspector-panel .inspector-context-panel{background:#10303f8f}.app-shell.theme-slate-neon .workspace-ops-content h2,.app-shell.theme-slate-neon .workspace-health h2{color:#daf8fd}.app-shell.theme-slate-neon .workspace-health .meta-line,.app-shell.theme-slate-neon .shortcut-hints,.app-shell.theme-slate-neon .inspector-collapsed-copy{color:#b7dbe3}.app-shell.theme-slate-neon .inspector-context-header h2{color:#badfe7}.app-shell.theme-slate-neon .inspector-entity-label,.app-shell.theme-slate-neon .inspector-detail-grid dt{color:#a8d0d9}.app-shell.theme-slate-neon .inspector-kind-chip{border-color:#4b8898;background:#205466;color:#e2fdff}.app-shell.theme-slate-neon .inspector-entity-id,.app-shell.theme-slate-neon .inspector-detail-grid dd{color:#eafcff}.app-shell.theme-slate-neon .save-status.is-saved{color:#88efbf}.app-shell.theme-slate-neon .save-status.is-unsaved{color:#ffe49a}.app-shell.theme-slate-neon .save-status.is-error{color:#ffb8c0}.app-shell.theme-paper-blueprint .workspace-shell .workspace-health{border-top-color:#b7ccdc}.app-shell.theme-paper-blueprint .workspace-ops-content.panel,.app-shell.theme-paper-blueprint .workspace-inspector-panel .inspector-context-panel{background:#f6fbff9e}.app-shell.theme-paper-blueprint .workspace-ops-content h2,.app-shell.theme-paper-blueprint .workspace-health h2{color:#234c68}.app-shell.theme-paper-blueprint .workspace-health .meta-line,.app-shell.theme-paper-blueprint .shortcut-hints,.app-shell.theme-paper-blueprint .inspector-collapsed-copy{color:#56748d}.app-shell.theme-paper-blueprint .inspector-context-header h2{color:#4f718b}.app-shell.theme-paper-blueprint .inspector-entity-label,.app-shell.theme-paper-blueprint .inspector-detail-grid dt{color:#6a889f}.app-shell.theme-paper-blueprint .inspector-kind-chip{border-color:#a9c3d6;background:#e5f0f8;color:#244b66}.app-shell.theme-paper-blueprint .inspector-entity-id,.app-shell.theme-paper-blueprint .inspector-detail-grid dd{color:#163c56}.app-shell.theme-paper-blueprint .save-status.is-saved{color:#2a7a50}.app-shell.theme-paper-blueprint .save-status.is-unsaved{color:#8a5d12}.app-shell.theme-paper-blueprint .save-status.is-error{color:#a12a38}.app-shell.theme-warm-brown .workspace-shell .workspace-health{border-top-color:#cfb49a}.app-shell.theme-warm-brown .workspace-ops-content.panel,.app-shell.theme-warm-brown .workspace-inspector-panel .inspector-context-panel{background:#fcf4ec94}.app-shell.theme-warm-brown .workspace-ops-content h2,.app-shell.theme-warm-brown .workspace-health h2{color:#5f412d}.app-shell.theme-warm-brown .workspace-health .meta-line,.app-shell.theme-warm-brown .shortcut-hints,.app-shell.theme-warm-brown .inspector-collapsed-copy{color:#725540}.app-shell.theme-warm-brown .inspector-context-header h2{color:#735640}.app-shell.theme-warm-brown .inspector-entity-label,.app-shell.theme-warm-brown .inspector-detail-grid dt{color:#8a6c58}.app-shell.theme-warm-brown .inspector-kind-chip{border-color:#ccab8d;background:#f0decf;color:#634633}.app-shell.theme-warm-brown .inspector-entity-id,.app-shell.theme-warm-brown .inspector-detail-grid dd{color:#4f3525}.app-shell.theme-warm-brown .save-status.is-saved{color:#2f6b42}.app-shell.theme-warm-brown .save-status.is-unsaved{color:#8a5a0a}.app-shell.theme-warm-brown .save-status.is-error{color:#9d2430}.app-shell.theme-deep-green .workspace-shell .workspace-health{border-top-color:#3a6552}.app-shell.theme-deep-green .workspace-ops-content.panel,.app-shell.theme-deep-green .workspace-inspector-panel .inspector-context-panel{background:#112d238f}.app-shell.theme-deep-green .workspace-ops-content h2,.app-shell.theme-deep-green .workspace-health h2{color:#dff3e5}.app-shell.theme-deep-green .workspace-health .meta-line,.app-shell.theme-deep-green .shortcut-hints,.app-shell.theme-deep-green .inspector-collapsed-copy{color:#b3d5c0}.app-shell.theme-deep-green .inspector-context-header h2{color:#b8ddc6}.app-shell.theme-deep-green .inspector-entity-label,.app-shell.theme-deep-green .inspector-detail-grid dt{color:#a5ccb4}.app-shell.theme-deep-green .inspector-kind-chip{border-color:#4a7e67;background:#1f4a3a;color:#ddf3e2}.app-shell.theme-deep-green .inspector-entity-id,.app-shell.theme-deep-green .inspector-detail-grid dd{color:#eaf7ed}.app-shell.theme-deep-green .save-status.is-saved{color:#8fe2b3}.app-shell.theme-deep-green .save-status.is-unsaved{color:#ffe19a}.app-shell.theme-deep-green .save-status.is-error{color:#ffc1c8}.app-shell.theme-olive .workspace-health .meta-line,.app-shell.theme-olive .shortcut-hints,.app-shell.theme-olive .inspector-collapsed-copy{color:#c0cba3}.app-shell.theme-olive .inspector-context-header h2{color:#dce4af}.app-shell.theme-olive .inspector-entity-label,.app-shell.theme-olive .inspector-detail-grid dt{color:#b8c393}.app-shell.theme-olive .inspector-kind-chip{border-color:#707b53;background:#313a22;color:#e8efc8}.app-shell.theme-olive .inspector-entity-id,.app-shell.theme-olive .inspector-detail-grid dd{color:#eef3d0}.app-shell.theme-slate-neon .network-scope-indicator{border-color:#397181;background:#143a4c}.app-shell.theme-slate-neon .network-scope-indicator-label{color:#b7dbe4}.app-shell.theme-slate-neon .network-scope-indicator-value{color:#ecfdff}.app-shell.theme-slate-neon .network-form-header h2,.app-shell.theme-slate-neon .network-form-label,.app-shell.theme-slate-neon .stack-label,.app-shell.theme-slate-neon .stack-form label,.app-shell.theme-slate-neon .row-form label{color:#d2f2f8}.app-shell.theme-slate-neon .empty-copy,.app-shell.theme-slate-neon .form-hint,.app-shell.theme-slate-neon .inline-help{color:#b7dbe4}.app-shell.theme-slate-neon .form-hint.danger{color:#ffb8c0}.app-shell.theme-slate-neon .wire-endpoint-fieldset{border-color:#397181;background:linear-gradient(180deg,#143a4cc7,#1233446b)}.app-shell.theme-slate-neon .wire-endpoint-fieldset legend,.app-shell.theme-slate-neon .wire-endpoint-fieldset label{color:#d2f2f8}.app-shell.theme-paper-blueprint .network-scope-indicator{border-color:#bfd1e0;background:#f8fcfff2}.app-shell.theme-paper-blueprint .network-scope-indicator-label{color:#56758e}.app-shell.theme-paper-blueprint .network-scope-indicator-value{color:#163c56}.app-shell.theme-paper-blueprint .network-form-header h2,.app-shell.theme-paper-blueprint .network-form-label,.app-shell.theme-paper-blueprint .stack-label,.app-shell.theme-paper-blueprint .stack-form label,.app-shell.theme-paper-blueprint .row-form label{color:#244a66}.app-shell.theme-paper-blueprint .empty-copy,.app-shell.theme-paper-blueprint .form-hint,.app-shell.theme-paper-blueprint .inline-help{color:#56748d}.app-shell.theme-paper-blueprint .form-hint.danger{color:#a12a38}.app-shell.theme-paper-blueprint .wire-endpoint-fieldset{border-color:#bfd1e0;background:linear-gradient(180deg,#f8fcfff2,#ecf4fbb8)}.app-shell.theme-paper-blueprint .wire-endpoint-fieldset legend,.app-shell.theme-paper-blueprint .wire-endpoint-fieldset label{color:#244a66}.app-shell.theme-warm-brown .network-scope-indicator{border-color:#d2b79e;background:#fff8f1eb}.app-shell.theme-warm-brown .network-scope-indicator-label{color:#7c5f4a}.app-shell.theme-warm-brown .network-scope-indicator-value{color:#4f3525}.app-shell.theme-warm-brown .network-form-header h2,.app-shell.theme-warm-brown .network-form-label,.app-shell.theme-warm-brown .stack-label,.app-shell.theme-warm-brown .stack-form label,.app-shell.theme-warm-brown .row-form label{color:#5f412d}.app-shell.theme-warm-brown .empty-copy,.app-shell.theme-warm-brown .form-hint,.app-shell.theme-warm-brown .inline-help{color:#725540}.app-shell.theme-warm-brown .form-hint.danger{color:#9d2430}.app-shell.theme-warm-brown .wire-endpoint-fieldset{border-color:#d2b79e;background:linear-gradient(180deg,#fff8f1eb,#f5e7d8a3)}.app-shell.theme-warm-brown .wire-endpoint-fieldset legend,.app-shell.theme-warm-brown .wire-endpoint-fieldset label{color:#5f412d}.app-shell.theme-deep-green .network-scope-indicator{border-color:#3f6c59;background:#173a2f}.app-shell.theme-deep-green .network-scope-indicator-label{color:#b3d5c0}.app-shell.theme-deep-green .network-scope-indicator-value{color:#eaf7ed}.app-shell.theme-olive .network-scope-indicator{border-color:#5a6442;background:#202715}.app-shell.theme-olive .network-scope-indicator-label{color:#bcc89a}.app-shell.theme-olive .network-scope-indicator-value{color:#eef3d0}.app-shell.theme-deep-green .network-form-header h2,.app-shell.theme-deep-green .network-form-label,.app-shell.theme-deep-green .stack-label,.app-shell.theme-deep-green .stack-form label,.app-shell.theme-deep-green .row-form label{color:#d7ead7}.app-shell.theme-deep-green .empty-copy,.app-shell.theme-deep-green .form-hint,.app-shell.theme-deep-green .inline-help{color:#b3d5c0}.app-shell.theme-deep-green .form-hint.danger{color:#ffc1c8}.app-shell.theme-deep-green .wire-endpoint-fieldset{border-color:#3f6c59;background:linear-gradient(180deg,#173a2fd1,#1532287a)}.app-shell.theme-deep-green .wire-endpoint-fieldset legend,.app-shell.theme-deep-green .wire-endpoint-fieldset label{color:#d7ead7}.app-shell.theme-rose-quartz{--theme-primary: #d85b8e;--network-selection-color: #cf4c84;--network-selection-focus-color: #cf4c84;--network-selection-glow: rgba(207, 76, 132, .4);color:#4f2137}.app-shell.theme-rose-quartz:before{background:radial-gradient(circle at top right,#fff2f7,#fde8f1 42%,#f6dce8),radial-gradient(circle at bottom left,rgba(216,91,142,.12) 0%,transparent 52%)}.app-shell.theme-rose-quartz :focus-visible{outline-color:#cf4c84}.app-shell.theme-rose-quartz .header-block{border-color:#dcb1c5;background:#fff4f9f5}.app-shell.theme-rose-quartz .header-block.is-drawer-open{background:#fff4f99e}.app-shell.theme-rose-quartz .panel,.app-shell.theme-rose-quartz .workspace-sidebar .workspace-switcher,.app-shell.theme-rose-quartz .workspace-sidebar .workspace-meta,.app-shell.theme-rose-quartz .stats-grid article,.app-shell.theme-rose-quartz .summary-grid article,.app-shell.theme-rose-quartz .validation-group,.app-shell.theme-rose-quartz .cavity,.app-shell.theme-rose-quartz .network-canvas-shell{border-color:#d9b1c4;background:#fff8fcf2}.app-shell.theme-rose-quartz .workspace-tab,.app-shell.theme-rose-quartz .filter-chip,.app-shell.theme-rose-quartz .row-actions button,.app-shell.theme-rose-quartz .row-form button,.app-shell.theme-rose-quartz .validation-row-go-to-button,.app-shell.theme-rose-quartz .header-nav-toggle,.app-shell.theme-rose-quartz .header-settings-toggle,.app-shell.theme-rose-quartz .header-ops-toggle{border-color:#cc9db4;background:#f7e6ee;color:#51213a}.app-shell.theme-rose-quartz .workspace-tab.is-active,.app-shell.theme-rose-quartz .filter-chip.is-active,.app-shell.theme-rose-quartz .header-settings-toggle.is-active{border-color:#cf4c84;background:#cf4c84;color:#fff4f9}.app-shell.theme-rose-quartz .workspace-tab-badge,.app-shell.theme-rose-quartz .header-ops-badge{background:#f2d8e4;color:#6a2d49}.app-shell.theme-rose-quartz input,.app-shell.theme-rose-quartz select,.app-shell.theme-rose-quartz textarea{border-color:#cfa9bc;background:#fffafc;color:#4f2137}.app-shell.theme-rose-quartz .data-table th,.app-shell.theme-rose-quartz .data-table td{border-bottom-color:#e5cdd9}.app-shell.theme-rose-quartz .data-table th{color:#6d3a54}.app-shell.theme-rose-quartz .data-table tr.is-selected>td{background:#cf4c842e}.app-shell.theme-rose-quartz .data-table tr.is-wire-highlighted>td{background:#80b46829}.app-shell.theme-rose-quartz .network-grid line{stroke:#dbc5d0}.app-shell.theme-rose-quartz .network-segment.is-selected,.app-shell.theme-rose-quartz .network-node.is-selected .network-node-shape{stroke:#cf4c84}.app-shell.theme-rose-quartz .route-preview-status-chip{border-color:#d08ea9;background:#f6e1ea;color:#6b2746}.app-shell.theme-rose-quartz .network-canvas-floating-controls,.app-shell.theme-rose-quartz .network-canvas-floating-subnetworks,.app-shell.theme-rose-quartz .network-canvas-floating-stats{border-color:#d9b1c4;background:#fff6fbb8}.app-shell.theme-rose-quartz .network-canvas-floating-copy,.app-shell.theme-rose-quartz .network-canvas-subnetwork-list li,.app-shell.theme-rose-quartz .network-canvas-stats-list li{color:#7a4b63}.app-shell.theme-rose-quartz .network-canvas-stats-list strong{color:#4f2137}.app-shell.theme-rose-quartz .subnetwork-chip{border-color:#d2a3b9;background:#f7e6ee;color:#5a2540}.app-shell.theme-rose-quartz .network-form-mode-chip{background:#f7e6ee;color:#5a2540}.app-shell.theme-rose-quartz .network-form-mode-chip.is-create{background:#f0d2df;color:#5a2540}.app-shell.theme-rose-quartz .network-form-mode-chip.is-edit{background:#ffd9e8;color:#5a2540}.app-shell.theme-rose-quartz .analysis-wire-mode-chip{border-color:#d5a7be;background:#f8e7ef;color:#5d2742}.app-shell.theme-rose-quartz .analysis-wire-mode-chip.is-locked{border-color:#d88cae;background:#ffdce9;color:#5d2742}.app-shell.theme-rose-quartz .network-scope-indicator{border-color:#ddb9cb;background:#fff7fb}.app-shell.theme-rose-quartz .network-scope-indicator-label{color:#7e4f66}.app-shell.theme-rose-quartz .network-scope-indicator-value{color:#4f2137}.app-shell.theme-rose-quartz .network-scope-status-chip.is-active{background:#ffdce9;color:#5a2540}.app-shell.theme-rose-quartz .network-scope-status-chip.is-available{background:#f8e7ef;color:#6a3550}.app-shell.theme-lavender-haze{--theme-primary: #6f63d9;--network-selection-color: #6355db;--network-selection-focus-color: #6355db;--network-selection-glow: rgba(99, 85, 219, .42);color:#2f2a5f}.app-shell.theme-lavender-haze:before{background:radial-gradient(circle at top right,#f5f3ff,#ece9ff 42%,#e3defa),radial-gradient(circle at bottom left,rgba(111,99,217,.12) 0%,transparent 56%)}.app-shell.theme-lavender-haze :focus-visible{outline-color:#6355db}.app-shell.theme-lavender-haze .header-block{border-color:#b9b1eb;background:#f7f5fff5}.app-shell.theme-lavender-haze .header-block.is-drawer-open{background:#f7f5ff9e}.app-shell.theme-lavender-haze .panel,.app-shell.theme-lavender-haze .workspace-sidebar .workspace-switcher,.app-shell.theme-lavender-haze .workspace-sidebar .workspace-meta,.app-shell.theme-lavender-haze .stats-grid article,.app-shell.theme-lavender-haze .summary-grid article,.app-shell.theme-lavender-haze .validation-group,.app-shell.theme-lavender-haze .cavity,.app-shell.theme-lavender-haze .network-canvas-shell{border-color:#bbb4e7;background:#f9f8fff2}.app-shell.theme-lavender-haze .workspace-tab,.app-shell.theme-lavender-haze .filter-chip,.app-shell.theme-lavender-haze .row-actions button,.app-shell.theme-lavender-haze .row-form button,.app-shell.theme-lavender-haze .validation-row-go-to-button,.app-shell.theme-lavender-haze .header-nav-toggle,.app-shell.theme-lavender-haze .header-settings-toggle,.app-shell.theme-lavender-haze .header-ops-toggle{border-color:#a79ee2;background:#ece9fb;color:#312c66}.app-shell.theme-lavender-haze .workspace-tab.is-active,.app-shell.theme-lavender-haze .filter-chip.is-active,.app-shell.theme-lavender-haze .header-settings-toggle.is-active{border-color:#6355db;background:#6355db;color:#f7f5ff}.app-shell.theme-lavender-haze .workspace-tab-badge,.app-shell.theme-lavender-haze .header-ops-badge{background:#e2def8;color:#463d91}.app-shell.theme-lavender-haze input,.app-shell.theme-lavender-haze select,.app-shell.theme-lavender-haze textarea{border-color:#b9b0e4;background:#fcfbff;color:#312c66}.app-shell.theme-lavender-haze .data-table th,.app-shell.theme-lavender-haze .data-table td{border-bottom-color:#d8d2f1}.app-shell.theme-lavender-haze .data-table th{color:#5b539f}.app-shell.theme-lavender-haze .data-table tr.is-selected>td{background:#6355db2b}.app-shell.theme-lavender-haze .data-table tr.is-wire-highlighted>td{background:#72b59129}.app-shell.theme-lavender-haze .network-grid line{stroke:#d5d0ee}.app-shell.theme-lavender-haze .network-segment.is-selected,.app-shell.theme-lavender-haze .network-node.is-selected .network-node-shape{stroke:#6355db}.app-shell.theme-lavender-haze .route-preview-status-chip{border-color:#a8a1e4;background:#ece9fb;color:#3c347d}.app-shell.theme-lavender-haze .network-canvas-floating-controls,.app-shell.theme-lavender-haze .network-canvas-floating-subnetworks,.app-shell.theme-lavender-haze .network-canvas-floating-stats{border-color:#c5bfe9;background:#f7f6ffbd}.app-shell.theme-lavender-haze .network-canvas-floating-copy,.app-shell.theme-lavender-haze .network-canvas-subnetwork-list li,.app-shell.theme-lavender-haze .network-canvas-stats-list li{color:#5f5896}.app-shell.theme-lavender-haze .network-canvas-stats-list strong{color:#312c66}.app-shell.theme-lavender-haze .subnetwork-chip{border-color:#b0a8e6;background:#ece9fb;color:#3f397d}.app-shell.theme-lavender-haze .network-form-mode-chip{background:#ece9fb;color:#3f397d}.app-shell.theme-lavender-haze .network-form-mode-chip.is-create{background:#ddd7ff;color:#3f397d}.app-shell.theme-lavender-haze .network-form-mode-chip.is-edit{background:#cec6ff;color:#312c66}.app-shell.theme-lavender-haze .analysis-wire-mode-chip{border-color:#b6afeb;background:#efecff;color:#403a82}.app-shell.theme-lavender-haze .analysis-wire-mode-chip.is-locked{border-color:#9f96ea;background:#ded8ff;color:#332d70}.app-shell.theme-lavender-haze .network-scope-indicator{border-color:#ccc6ee;background:#faf9ff}.app-shell.theme-lavender-haze .network-scope-indicator-label{color:#655ea0}.app-shell.theme-lavender-haze .network-scope-indicator-value{color:#312c66}.app-shell.theme-lavender-haze .network-scope-status-chip.is-active{background:#dfd8ff;color:#372f77}.app-shell.theme-lavender-haze .network-scope-status-chip.is-available{background:#efecff;color:#564e98}.app-shell.theme-burgundy-noir{--theme-primary: #b1466e;--network-selection-color: #d56b94;--network-selection-focus-color: #d56b94;--network-selection-glow: rgba(213, 107, 148, .45);color:#f7eaf0}.app-shell.theme-burgundy-noir:before{background:radial-gradient(circle at top right,#3e1224,#2a0d18 42%,#18070d),radial-gradient(circle at bottom left,rgba(177,70,110,.22) 0%,transparent 56%)}.app-shell.theme-burgundy-noir :focus-visible{outline-color:#d56b94}.app-shell.theme-burgundy-noir .header-block{border-color:#7f3f58;background:#2e0e1af0}.app-shell.theme-burgundy-noir .header-block.is-drawer-open{background:#2e0e1a8f}.app-shell.theme-burgundy-noir .panel,.app-shell.theme-burgundy-noir .workspace-sidebar .workspace-switcher,.app-shell.theme-burgundy-noir .workspace-sidebar .workspace-meta,.app-shell.theme-burgundy-noir .stats-grid article,.app-shell.theme-burgundy-noir .summary-grid article,.app-shell.theme-burgundy-noir .validation-group,.app-shell.theme-burgundy-noir .cavity,.app-shell.theme-burgundy-noir .network-canvas-shell{border-color:#743c55;background:#2a0f19}.app-shell.theme-burgundy-noir .workspace-tab,.app-shell.theme-burgundy-noir .filter-chip,.app-shell.theme-burgundy-noir .row-actions button,.app-shell.theme-burgundy-noir .row-form button,.app-shell.theme-burgundy-noir .validation-row-go-to-button,.app-shell.theme-burgundy-noir .header-nav-toggle,.app-shell.theme-burgundy-noir .header-settings-toggle,.app-shell.theme-burgundy-noir .header-ops-toggle{border-color:#83465f;background:#3a1725;color:#f8edf2}.app-shell.theme-burgundy-noir .workspace-tab.is-active,.app-shell.theme-burgundy-noir .filter-chip.is-active,.app-shell.theme-burgundy-noir .header-settings-toggle.is-active{border-color:#d56b94;background:#d56b94;color:#2b0c17}.app-shell.theme-burgundy-noir .workspace-tab-badge,.app-shell.theme-burgundy-noir .header-ops-badge{background:#4d2232;color:#f2d4df}.app-shell.theme-burgundy-noir input,.app-shell.theme-burgundy-noir select,.app-shell.theme-burgundy-noir textarea{border-color:#7a425c;background:#24101a;color:#f8edf2}.app-shell.theme-burgundy-noir .data-table th,.app-shell.theme-burgundy-noir .data-table td{border-bottom-color:#5b3043}.app-shell.theme-burgundy-noir .data-table th{color:#e7bfd0}.app-shell.theme-burgundy-noir .data-table tr.is-selected>td{background:#d56b9438}.app-shell.theme-burgundy-noir .data-table tr.is-wire-highlighted>td{background:#b1466e29}.app-shell.theme-burgundy-noir .network-grid line{stroke:#563041}.app-shell.theme-burgundy-noir .network-segment{stroke:#d5a7bb}.app-shell.theme-burgundy-noir .network-segment.is-wire-highlighted{stroke:#e08cab}.app-shell.theme-burgundy-noir .network-segment.is-selected,.app-shell.theme-burgundy-noir .network-node.is-selected .network-node-shape{stroke:#d56b94}.app-shell.theme-burgundy-noir .network-node.connector .network-node-shape{fill:#7a3550}.app-shell.theme-burgundy-noir .network-node.splice .network-node-shape{fill:#9b4f70}.app-shell.theme-burgundy-noir .network-node.intermediate .network-node-shape{fill:#5f2a3f}.app-shell.theme-burgundy-noir .route-preview-status-chip{border-color:#9f5c79;background:#4b2232;color:#f8dbe6}.app-shell.theme-burgundy-noir .route-preview-panel{border-color:#6d3850;background:linear-gradient(180deg,#2b101a,#240d16)}.app-shell.theme-burgundy-noir .route-preview-selection-strip,.app-shell.theme-burgundy-noir .route-preview-empty,.app-shell.theme-burgundy-noir .route-preview-metrics article,.app-shell.theme-burgundy-noir .route-preview-path-grid article,.app-shell.theme-burgundy-noir .analysis-wire-identity,.app-shell.theme-burgundy-noir .analysis-wire-route-current{border-color:#6a3950;background:#30111cb3}.app-shell.theme-burgundy-noir .route-preview-label,.app-shell.theme-burgundy-noir .route-preview-selection-strip span,.app-shell.theme-burgundy-noir .route-preview-status-line p,.app-shell.theme-burgundy-noir .route-preview-metrics span,.app-shell.theme-burgundy-noir .route-preview-path-grid h4,.app-shell.theme-burgundy-noir .analysis-wire-identity-label,.app-shell.theme-burgundy-noir .analysis-wire-route-current span{color:#ddb8c8}.app-shell.theme-burgundy-noir .route-preview-selection-strip strong,.app-shell.theme-burgundy-noir .route-preview-metrics strong,.app-shell.theme-burgundy-noir .route-preview-path,.app-shell.theme-burgundy-noir .analysis-wire-identity-value{color:#f9edf2}.app-shell.theme-burgundy-noir .route-preview-selection-arrow{color:#bd89a0}.app-shell.theme-burgundy-noir .route-preview-empty{color:#e1c2cf}.app-shell.theme-burgundy-noir .analysis-wire-mode-chip{border-color:#8b4f68;background:#412031;color:#f7eaf0}.app-shell.theme-burgundy-noir .analysis-wire-mode-chip.is-locked{border-color:#b76a86;background:#5a293d;color:#ffeaf1}.app-shell.theme-burgundy-noir .workspace-shell .workspace-health{border-top-color:#6a3950}.app-shell.theme-burgundy-noir .workspace-ops-content.panel,.app-shell.theme-burgundy-noir .workspace-inspector-panel .inspector-context-panel{background:#2c0f1a8f}.app-shell.theme-burgundy-noir .workspace-ops-content h2,.app-shell.theme-burgundy-noir .workspace-health h2,.app-shell.theme-burgundy-noir .inspector-context-header h2{color:#edcfdb}.app-shell.theme-burgundy-noir .workspace-health .meta-line,.app-shell.theme-burgundy-noir .shortcut-hints,.app-shell.theme-burgundy-noir .inspector-collapsed-copy,.app-shell.theme-burgundy-noir .inspector-entity-label,.app-shell.theme-burgundy-noir .inspector-detail-grid dt{color:#d5aebe}.app-shell.theme-burgundy-noir .inspector-kind-chip{border-color:#844e64;background:#412031;color:#f4e4eb}.app-shell.theme-burgundy-noir .inspector-entity-id,.app-shell.theme-burgundy-noir .inspector-detail-grid dd{color:#f7eaf0}.app-shell.theme-burgundy-noir .network-scope-indicator{border-color:#6a3950;background:#2d111c}.app-shell.theme-burgundy-noir .network-scope-indicator h2,.app-shell.theme-burgundy-noir .network-scope-indicator-label{color:#ddb8c8}.app-shell.theme-burgundy-noir .network-scope-indicator p,.app-shell.theme-burgundy-noir .network-scope-indicator-value{color:#f9edf2}.app-shell.theme-burgundy-noir .network-scope-list-shell{border-color:#6a3950}.app-shell.theme-burgundy-noir .network-scope-status-chip.is-active,.app-shell.theme-burgundy-noir .network-form-mode-chip.is-edit{background:#5a293d;color:#ffeaf1}.app-shell.theme-burgundy-noir .network-scope-status-chip.is-available,.app-shell.theme-burgundy-noir .network-form-mode-chip{background:#412031;color:#f4e4eb}.app-shell.theme-burgundy-noir .network-form-mode-chip.is-create{background:#6a3049;color:#ffeaf1}.app-shell.theme-burgundy-noir .header-update-toggle{border-color:#9b5a74;background:#4f2335;color:#f9e4ec}.app-shell.theme-burgundy-noir .workspace-tab-badge.is-error,.app-shell.theme-burgundy-noir .header-ops-badge.is-error{background:#6b2a3f;color:#ffdce6}.app-shell.theme-burgundy-noir .status-chip.is-error{border-color:#8f5669;background:#5a2939;color:#ffe0e8}.app-shell.theme-burgundy-noir .status-chip.is-warning{border-color:#9a6076;background:#633044;color:#ffe6ef}.app-shell.theme-burgundy-noir .cavity.is-occupied{border-color:#8b4f68;background:#341521}.app-shell.theme-burgundy-noir .cavity button,.app-shell.theme-burgundy-noir .subnetwork-chip{border-color:#8b4f68;background:#412031;color:#f7eaf0}.app-shell.theme-burgundy-noir .network-canvas-floating-controls,.app-shell.theme-burgundy-noir .network-canvas-floating-subnetworks,.app-shell.theme-burgundy-noir .network-canvas-floating-stats{border-color:#7d465d;background:#2c0f1ab8}.app-shell.theme-burgundy-noir .network-canvas-floating-copy,.app-shell.theme-burgundy-noir .network-canvas-subnetwork-list li,.app-shell.theme-burgundy-noir .network-canvas-stats-list li{color:#e2c0cf}.app-shell.theme-burgundy-noir .network-canvas-stats-list strong{color:#f9edf2}.app-shell.theme-amber-night{--theme-primary: #f1bf3a;--network-selection-color: #f1bf3a;--network-selection-focus-color: #f1bf3a;--network-selection-glow: rgba(241, 191, 58, .42);color:#fbf0cf}.app-shell.theme-amber-night:before{background:radial-gradient(circle at top right,#40300a,#2b2108 42%,#191306),radial-gradient(circle at bottom left,rgba(241,191,58,.18) 0%,transparent 58%)}.app-shell.theme-amber-night :focus-visible{outline-color:#f1bf3a}.app-shell.theme-amber-night .header-block{border-color:#7b6731;background:#2c210af0}.app-shell.theme-amber-night .header-block.is-drawer-open{background:#2c210a94}.app-shell.theme-cyberpunk{--theme-primary: #fff200;--network-selection-color: #fff200;--network-selection-focus-color: #fff200;--network-selection-glow: rgba(255, 242, 0, .42);color:#f7f5ff}.app-shell.theme-cyberpunk:before{background:radial-gradient(circle at 12% 14%,rgba(247,9,74,.16) 0%,transparent 40%),radial-gradient(circle at 87% 12%,rgba(66,196,221,.2) 0%,transparent 42%),linear-gradient(180deg,#090813,#0d1024 46%,#120a24)}.app-shell.theme-cyberpunk :focus-visible{outline-color:#fff200}.app-shell.theme-cyberpunk .header-block{border-color:#4d4082;background:#0d0b1ef0}.app-shell.theme-cyberpunk .header-block.is-drawer-open{background:#0d0b1e94}.app-shell.theme-cyberpunk .panel,.app-shell.theme-cyberpunk .workspace-sidebar .workspace-switcher,.app-shell.theme-cyberpunk .workspace-sidebar .workspace-meta,.app-shell.theme-cyberpunk .stats-grid article,.app-shell.theme-cyberpunk .summary-grid article,.app-shell.theme-cyberpunk .validation-group,.app-shell.theme-cyberpunk .cavity,.app-shell.theme-cyberpunk .network-canvas-shell{border-color:#44376f;background:#120d28}.app-shell.theme-cyberpunk .workspace-tab,.app-shell.theme-cyberpunk .filter-chip,.app-shell.theme-cyberpunk .row-actions button,.app-shell.theme-cyberpunk .row-form button,.app-shell.theme-cyberpunk .validation-row-go-to-button,.app-shell.theme-cyberpunk .header-nav-toggle,.app-shell.theme-cyberpunk .header-settings-toggle,.app-shell.theme-cyberpunk .header-ops-toggle{border-color:#5b4d98;background:#1a1438;color:#f6f5ff}.app-shell.theme-cyberpunk .workspace-tab.is-active,.app-shell.theme-cyberpunk .filter-chip.is-active,.app-shell.theme-cyberpunk .header-settings-toggle.is-active{border-color:#fff200;background:#fff200;color:#19150a}.app-shell.theme-cyberpunk .workspace-tab-badge,.app-shell.theme-cyberpunk .header-ops-badge{background:#291f52;color:#d8f6ff}.app-shell.theme-cyberpunk .workspace-tab-badge.is-error,.app-shell.theme-cyberpunk .header-ops-badge.is-error{background:#5d173d;color:#ffd7e8}.app-shell.theme-cyberpunk input,.app-shell.theme-cyberpunk select,.app-shell.theme-cyberpunk textarea{border-color:#51448a;background:#0f0c22;color:#f7f5ff}.app-shell.theme-cyberpunk .data-table th,.app-shell.theme-cyberpunk .data-table td{border-bottom-color:#3b2f66}.app-shell.theme-cyberpunk .data-table th{color:#f8ec95}.app-shell.theme-cyberpunk .data-table tr.is-selected>td{background:#fff20029}.app-shell.theme-cyberpunk .data-table tr.is-wire-highlighted>td{background:#42c4dd24}.app-shell.theme-cyberpunk .network-grid line{stroke:#42346f}.app-shell.theme-cyberpunk .network-segment{stroke:#8bd7f3}.app-shell.theme-cyberpunk .network-segment.is-wire-highlighted{stroke:#f7094a}.app-shell.theme-cyberpunk .network-segment.is-selected,.app-shell.theme-cyberpunk .network-node.is-selected .network-node-shape{stroke:#fff200}.app-shell.theme-cyberpunk .route-preview-status-chip,.app-shell.theme-cyberpunk .analysis-wire-mode-chip{border-color:#54478d;background:#1b153b;color:#dff8ff}.app-shell.theme-cyberpunk .analysis-wire-mode-chip.is-locked{border-color:#f7094a;background:#36112a;color:#ffe3ee}.app-shell.theme-cyberpunk .network-canvas-floating-controls,.app-shell.theme-cyberpunk .network-canvas-floating-subnetworks,.app-shell.theme-cyberpunk .network-canvas-floating-stats{border-color:#4b4084;background:#100d23c7}.app-shell.theme-cyberpunk .network-canvas-floating-copy,.app-shell.theme-cyberpunk .network-canvas-subnetwork-list li,.app-shell.theme-cyberpunk .network-canvas-stats-list li{color:#d3ecff}.app-shell.theme-cyberpunk .network-canvas-stats-list strong{color:#fff5b0}.app-shell.theme-cyberpunk .subnetwork-chip,.app-shell.theme-cyberpunk .network-form-mode-chip,.app-shell.theme-cyberpunk .network-scope-status-chip.is-available{border-color:#53478d;background:#1f173f;color:#e9fbff}.app-shell.theme-cyberpunk .network-form-mode-chip.is-create{background:#42c4dd;color:#08161a}.app-shell.theme-cyberpunk .network-form-mode-chip.is-edit,.app-shell.theme-cyberpunk .network-scope-status-chip.is-active{background:#fff200;color:#191507}.app-shell.theme-cyberpunk .status-chip.is-error{border-color:#a43a69;background:#43132f;color:#ffdbe8}.app-shell.theme-cyberpunk .status-chip.is-warning{border-color:#9a8d2c;background:#3a3410;color:#fff4b5}.app-shell.theme-olive{--theme-primary: #b7c36a;--network-selection-color: #b7c36a;--network-selection-focus-color: #b7c36a;--network-selection-glow: rgba(183, 195, 106, .4);color:#eef3d0}.app-shell.theme-olive:before{background:radial-gradient(circle at top right,rgba(183,195,106,.12) 0%,transparent 46%),radial-gradient(circle at bottom left,rgba(97,108,63,.18) 0%,transparent 52%),linear-gradient(180deg,#13170f,#171c11 44%,#1a1f12)}.app-shell.theme-olive :focus-visible{outline-color:#b7c36a}.app-shell.theme-olive .header-block{border-color:#5c6444;background:#161b10f0}.app-shell.theme-olive .header-block.is-drawer-open{background:#161b1094}.app-shell.theme-olive .panel,.app-shell.theme-olive .workspace-sidebar .workspace-switcher,.app-shell.theme-olive .workspace-sidebar .workspace-meta,.app-shell.theme-olive .stats-grid article,.app-shell.theme-olive .summary-grid article,.app-shell.theme-olive .validation-group,.app-shell.theme-olive .cavity,.app-shell.theme-olive .network-canvas-shell{border-color:#545c3f;background:#1b2114}.app-shell.theme-olive .workspace-tab,.app-shell.theme-olive .filter-chip,.app-shell.theme-olive .row-actions button,.app-shell.theme-olive .row-form button,.app-shell.theme-olive .validation-row-go-to-button,.app-shell.theme-olive .header-nav-toggle,.app-shell.theme-olive .header-settings-toggle,.app-shell.theme-olive .header-ops-toggle{border-color:#68714d;background:#252d1b;color:#eef3d0}.app-shell.theme-olive .workspace-tab.is-active,.app-shell.theme-olive .filter-chip.is-active,.app-shell.theme-olive .header-settings-toggle.is-active{border-color:#b7c36a;background:#b7c36a;color:#20240f}.app-shell.theme-olive .workspace-tab-badge,.app-shell.theme-olive .header-ops-badge{background:#313a22;color:#e1e8b9}.app-shell.theme-olive .workspace-tab-badge.is-error,.app-shell.theme-olive .header-ops-badge.is-error{background:#4c3421;color:#ffd7be}.app-shell.theme-olive input,.app-shell.theme-olive select,.app-shell.theme-olive textarea{border-color:#636c48;background:#171d11;color:#eef3d0}.app-shell.theme-olive .data-table th,.app-shell.theme-olive .data-table td{border-bottom-color:#444b34}.app-shell.theme-olive .data-table th{color:#dce4af}.app-shell.theme-olive .data-table tr.is-selected>td{background:#b7c36a29}.app-shell.theme-olive .data-table tr.is-wire-highlighted>td{background:#84955629}.app-shell.theme-olive .network-grid line{stroke:#525b3d}.app-shell.theme-olive .network-segment{stroke:#b3bc94}.app-shell.theme-olive .network-segment.is-wire-highlighted{stroke:#dbe870}.app-shell.theme-olive .network-segment.is-selected,.app-shell.theme-olive .network-node.is-selected .network-node-shape{stroke:#b7c36a}.app-shell.theme-olive .route-preview-status-chip,.app-shell.theme-olive .analysis-wire-mode-chip{border-color:#66704b;background:#262e1c;color:#eaf0cb}.app-shell.theme-olive .analysis-wire-mode-chip.is-locked{border-color:#8e7a4b;background:#342c18;color:#f6efce}.app-shell.theme-olive .network-canvas-floating-controls,.app-shell.theme-olive .network-canvas-floating-subnetworks,.app-shell.theme-olive .network-canvas-floating-stats{border-color:#5f6845;background:#1a2013c2}.app-shell.theme-olive .network-canvas-floating-copy,.app-shell.theme-olive .network-canvas-subnetwork-list li,.app-shell.theme-olive .network-canvas-stats-list li{color:#d9e2ba}.app-shell.theme-olive .network-canvas-stats-list strong{color:#f0f4d8}.app-shell.theme-olive .subnetwork-chip,.app-shell.theme-olive .network-form-mode-chip,.app-shell.theme-olive .network-scope-status-chip.is-available{border-color:#66704b;background:#262e1c;color:#eaf0cb}.app-shell.theme-olive .network-form-mode-chip.is-create{background:#7f9b52;color:#131909}.app-shell.theme-olive .network-form-mode-chip.is-edit,.app-shell.theme-olive .network-scope-status-chip.is-active{background:#b7c36a;color:#20240f}.app-shell.theme-olive .status-chip.is-error{border-color:#8e6a58;background:#402a21;color:#ffe3d6}.app-shell.theme-olive .status-chip.is-warning{border-color:#8a834e;background:#383317;color:#f7f0c9}.app-shell.theme-amber-night .panel,.app-shell.theme-amber-night .workspace-sidebar .workspace-switcher,.app-shell.theme-amber-night .workspace-sidebar .workspace-meta,.app-shell.theme-amber-night .stats-grid article,.app-shell.theme-amber-night .summary-grid article,.app-shell.theme-amber-night .validation-group,.app-shell.theme-amber-night .cavity,.app-shell.theme-amber-night .network-canvas-shell{border-color:#6f5d2e;background:#241c0a}.app-shell.theme-amber-night .workspace-tab,.app-shell.theme-amber-night .filter-chip,.app-shell.theme-amber-night .row-actions button,.app-shell.theme-amber-night .row-form button,.app-shell.theme-amber-night .validation-row-go-to-button,.app-shell.theme-amber-night .header-nav-toggle,.app-shell.theme-amber-night .header-settings-toggle,.app-shell.theme-amber-night .header-ops-toggle{border-color:#8c7639;background:#362a0d;color:#fbf0cf}.app-shell.theme-amber-night .workspace-tab.is-active,.app-shell.theme-amber-night .filter-chip.is-active,.app-shell.theme-amber-night .header-settings-toggle.is-active{border-color:#f1bf3a;background:#f1bf3a;color:#271e08}.app-shell.theme-amber-night .workspace-tab-badge,.app-shell.theme-amber-night .header-ops-badge{background:#4b3a12;color:#f4df9c}.app-shell.theme-amber-night input,.app-shell.theme-amber-night select,.app-shell.theme-amber-night textarea{border-color:#7b6731;background:#211906;color:#fbf0cf}.app-shell.theme-amber-night .data-table th,.app-shell.theme-amber-night .data-table td{border-bottom-color:#564820}.app-shell.theme-amber-night .data-table th{color:#ecd89b}.app-shell.theme-amber-night .data-table tr.is-selected>td{background:#f1bf3a33}.app-shell.theme-amber-night .data-table tr.is-wire-highlighted>td{background:#74a86e2e}.app-shell.theme-amber-night .network-grid line{stroke:#4b3f1e}.app-shell.theme-amber-night .network-segment.is-selected,.app-shell.theme-amber-night .network-node.is-selected .network-node-shape{stroke:#f1bf3a}.app-shell.theme-amber-night .route-preview-status-chip{border-color:#9b8341;background:#4b3a12;color:#ffe9af}.app-shell.theme-amber-night .network-canvas-floating-controls,.app-shell.theme-amber-night .network-canvas-floating-subnetworks,.app-shell.theme-amber-night .network-canvas-floating-stats{border-color:#7b6731;background:#2a200ab8}.app-shell.theme-amber-night .network-canvas-floating-copy,.app-shell.theme-amber-night .network-canvas-subnetwork-list li,.app-shell.theme-amber-night .network-canvas-stats-list li{color:#f0deaa}.app-shell.theme-amber-night .network-canvas-stats-list strong{color:#fff1c8}.app-shell.theme-amber-night .subnetwork-chip{border-color:#9b8341;background:#4b3a12;color:#ffe9af}.app-shell.theme-amber-night .network-form-mode-chip{background:#4b3a12;color:#ffe9af}.app-shell.theme-amber-night .network-form-mode-chip.is-create{background:#5c4717;color:#ffe9af}.app-shell.theme-amber-night .network-form-mode-chip.is-edit{background:#725720;color:#fff1c8}.app-shell.theme-amber-night .analysis-wire-mode-chip{border-color:#8b7337;background:#3f2f0d;color:#f6dfa0}.app-shell.theme-amber-night .analysis-wire-mode-chip.is-locked{border-color:#aa8a35;background:#5a4315;color:#ffeab3}.app-shell.theme-amber-night .network-scope-indicator{border-color:#6f5d2c;background:#241b08}.app-shell.theme-amber-night .network-scope-indicator-label{color:#ccb36f}.app-shell.theme-amber-night .network-scope-indicator-value{color:#fff1c8}.app-shell.theme-amber-night .network-scope-status-chip.is-active{background:#5f4817;color:#ffe9af}.app-shell.theme-amber-night .network-scope-status-chip.is-available{background:#3f2f0d;color:#efd89a}.app-shell.theme-rose-quartz .network-legend{color:#7a4b63}.app-shell.theme-rose-quartz .legend-swatch{border-color:#d6b0c2}.app-shell.theme-rose-quartz .legend-line{border-top-color:#c690a8}.app-shell.theme-rose-quartz .legend-line.selected{border-top-color:#cf4c84}.app-shell.theme-rose-quartz .legend-line.wire{border-top-color:#d56f98}.app-shell.theme-rose-quartz .route-preview-panel{border-color:#d7b0c3;background:linear-gradient(180deg,#fff8fb,#f8eef4)}.app-shell.theme-rose-quartz .route-preview-label,.app-shell.theme-rose-quartz .route-preview-selection-strip span,.app-shell.theme-rose-quartz .route-preview-status-line p,.app-shell.theme-rose-quartz .route-preview-metrics span,.app-shell.theme-rose-quartz .route-preview-path-grid h4,.app-shell.theme-rose-quartz .analysis-wire-identity-label,.app-shell.theme-rose-quartz .analysis-wire-route-current span{color:#86536c}.app-shell.theme-rose-quartz .route-preview-selection-strip,.app-shell.theme-rose-quartz .route-preview-empty,.app-shell.theme-rose-quartz .route-preview-metrics article,.app-shell.theme-rose-quartz .route-preview-path-grid article,.app-shell.theme-rose-quartz .analysis-wire-identity,.app-shell.theme-rose-quartz .analysis-wire-route-current{border-color:#dec0cf;background:#fff7fbd1}.app-shell.theme-rose-quartz .route-preview-selection-strip strong,.app-shell.theme-rose-quartz .route-preview-metrics strong,.app-shell.theme-rose-quartz .route-preview-path,.app-shell.theme-rose-quartz .analysis-wire-identity-value{color:#4f2137}.app-shell.theme-rose-quartz .route-preview-selection-arrow{color:#b97b97}.app-shell.theme-rose-quartz .route-preview-empty{color:#8a5a72}.app-shell.theme-rose-quartz .workspace-inspector-panel .inspector-context-panel{background:#fff6fb8a}.app-shell.theme-rose-quartz .inspector-collapsed-copy,.app-shell.theme-rose-quartz .inspector-entity-label,.app-shell.theme-rose-quartz .inspector-detail-grid dt{color:#86536c}.app-shell.theme-rose-quartz .inspector-context-header h2{color:#6c2f4b}.app-shell.theme-rose-quartz .inspector-kind-chip{border-color:#d2a3b9;background:#f7e6ee;color:#5a2540}.app-shell.theme-rose-quartz .inspector-entity-id,.app-shell.theme-rose-quartz .inspector-detail-grid dd{color:#4f2137}.app-shell.theme-lavender-haze .network-legend{color:#5f5896}.app-shell.theme-lavender-haze .legend-swatch{border-color:#c7c0ea}.app-shell.theme-lavender-haze .legend-line{border-top-color:#a59ddd}.app-shell.theme-lavender-haze .legend-line.selected{border-top-color:#6355db}.app-shell.theme-lavender-haze .legend-line.wire{border-top-color:#8a7de1}.app-shell.theme-lavender-haze .route-preview-panel{border-color:#c3bde8;background:linear-gradient(180deg,#fbfaff,#f0edfd)}.app-shell.theme-lavender-haze .route-preview-label,.app-shell.theme-lavender-haze .route-preview-selection-strip span,.app-shell.theme-lavender-haze .route-preview-status-line p,.app-shell.theme-lavender-haze .route-preview-metrics span,.app-shell.theme-lavender-haze .route-preview-path-grid h4,.app-shell.theme-lavender-haze .analysis-wire-identity-label,.app-shell.theme-lavender-haze .analysis-wire-route-current span{color:#645ca3}.app-shell.theme-lavender-haze .route-preview-selection-strip,.app-shell.theme-lavender-haze .route-preview-empty,.app-shell.theme-lavender-haze .route-preview-metrics article,.app-shell.theme-lavender-haze .route-preview-path-grid article,.app-shell.theme-lavender-haze .analysis-wire-identity,.app-shell.theme-lavender-haze .analysis-wire-route-current{border-color:#d0cbef;background:#faf9ffd6}.app-shell.theme-lavender-haze .route-preview-selection-strip strong,.app-shell.theme-lavender-haze .route-preview-metrics strong,.app-shell.theme-lavender-haze .route-preview-path,.app-shell.theme-lavender-haze .analysis-wire-identity-value{color:#312c66}.app-shell.theme-lavender-haze .route-preview-selection-arrow{color:#988fe1}.app-shell.theme-lavender-haze .route-preview-empty{color:#6d65ac}.app-shell.theme-lavender-haze .workspace-inspector-panel .inspector-context-panel{background:#f8f7ff8f}.app-shell.theme-lavender-haze .inspector-collapsed-copy,.app-shell.theme-lavender-haze .inspector-entity-label,.app-shell.theme-lavender-haze .inspector-detail-grid dt{color:#645ca3}.app-shell.theme-lavender-haze .inspector-context-header h2{color:#4a438d}.app-shell.theme-lavender-haze .inspector-kind-chip{border-color:#b0a8e6;background:#ece9fb;color:#3f397d}.app-shell.theme-lavender-haze .inspector-entity-id,.app-shell.theme-lavender-haze .inspector-detail-grid dd{color:#312c66}.app-shell.theme-burgundy-noir .network-legend{color:#ddb8c8}.app-shell.theme-burgundy-noir .legend-swatch{border-color:#8b4f68}.app-shell.theme-burgundy-noir .legend-line{border-top-color:#a15d7a}.app-shell.theme-burgundy-noir .legend-line.selected{border-top-color:#d56b94}.app-shell.theme-burgundy-noir .legend-line.wire{border-top-color:#e08cab}.app-shell.theme-amber-night .network-legend{color:#f0deaa}.app-shell.theme-amber-night .legend-swatch{border-color:#8f7738}.app-shell.theme-amber-night .legend-line{border-top-color:#b3913b}.app-shell.theme-amber-night .legend-line.selected{border-top-color:#f1bf3a}.app-shell.theme-amber-night .legend-line.wire{border-top-color:#ffd166}.app-shell.theme-amber-night .route-preview-panel{border-color:#7b6731;background:linear-gradient(180deg,#2b2108,#221a07)}.app-shell.theme-amber-night .route-preview-label,.app-shell.theme-amber-night .route-preview-selection-strip span,.app-shell.theme-amber-night .route-preview-status-line p,.app-shell.theme-amber-night .route-preview-metrics span,.app-shell.theme-amber-night .route-preview-path-grid h4,.app-shell.theme-amber-night .analysis-wire-identity-label,.app-shell.theme-amber-night .analysis-wire-route-current span{color:#dec889}.app-shell.theme-amber-night .route-preview-selection-strip,.app-shell.theme-amber-night .route-preview-empty,.app-shell.theme-amber-night .route-preview-metrics article,.app-shell.theme-amber-night .route-preview-path-grid article,.app-shell.theme-amber-night .analysis-wire-identity,.app-shell.theme-amber-night .analysis-wire-route-current{border-color:#6f5d2e;background:#281f0ab8}.app-shell.theme-amber-night .route-preview-selection-strip strong,.app-shell.theme-amber-night .route-preview-metrics strong,.app-shell.theme-amber-night .route-preview-path,.app-shell.theme-amber-night .analysis-wire-identity-value{color:#fff1c8}.app-shell.theme-amber-night .route-preview-selection-arrow{color:#c9a24a}.app-shell.theme-amber-night .route-preview-empty{color:#e6cf94}.app-shell.theme-amber-night .workspace-inspector-panel .inspector-context-panel{background:#2a200a8f}.app-shell.theme-amber-night .inspector-collapsed-copy,.app-shell.theme-amber-night .inspector-entity-label,.app-shell.theme-amber-night .inspector-detail-grid dt{color:#dec889}.app-shell.theme-amber-night .inspector-context-header h2{color:#ffe9af}.app-shell.theme-amber-night .inspector-kind-chip{border-color:#9b8341;background:#4b3a12;color:#ffe9af}.app-shell.theme-amber-night .inspector-entity-id,.app-shell.theme-amber-night .inspector-detail-grid dd{color:#fff1c8}.app-shell.theme-rose-quartz .network-canvas-floating-copy{color:#7a4b63}.app-shell.theme-rose-quartz .network-canvas-floating-copy strong{color:#5a2540}.app-shell.theme-lavender-haze .network-canvas-floating-copy{color:#5f5896}.app-shell.theme-lavender-haze .network-canvas-floating-copy strong{color:#3f397d}.app-shell.theme-burgundy-noir .network-canvas-floating-copy strong{color:#f7eaf0}.app-shell.theme-amber-night .network-canvas-floating-copy strong{color:#fff1c8}.app-shell.theme-rose-quartz .validation-toolbar>span,.app-shell.theme-rose-quartz .summary-grid h3,.app-shell.theme-rose-quartz .validation-group h3,.app-shell.theme-rose-quartz .validation-active-filter{color:#7a4b63}.app-shell.theme-lavender-haze .validation-toolbar>span,.app-shell.theme-lavender-haze .summary-grid h3,.app-shell.theme-lavender-haze .validation-group h3,.app-shell.theme-lavender-haze .validation-active-filter{color:#5f5896}.app-shell.theme-burgundy-noir .validation-toolbar>span,.app-shell.theme-burgundy-noir .summary-grid h3,.app-shell.theme-burgundy-noir .validation-group h3,.app-shell.theme-burgundy-noir .validation-active-filter{color:#ddb8c8}.app-shell.theme-amber-night .validation-toolbar>span,.app-shell.theme-amber-night .summary-grid h3,.app-shell.theme-amber-night .validation-group h3,.app-shell.theme-amber-night .validation-active-filter{color:#f0deaa}.app-shell.theme-rose-quartz .workspace-shell .workspace-health{border-top-color:#d7b0c3}.app-shell.theme-rose-quartz .workspace-ops-content.panel,.app-shell.theme-rose-quartz .workspace-inspector-panel .inspector-context-panel{background:#fff6fb8f}.app-shell.theme-rose-quartz .workspace-ops-content h2,.app-shell.theme-rose-quartz .workspace-health h2{color:#6c2f4b}.app-shell.theme-rose-quartz .workspace-health .meta-line,.app-shell.theme-rose-quartz .shortcut-hints,.app-shell.theme-rose-quartz .inspector-collapsed-copy{color:#86536c}.app-shell.theme-rose-quartz .save-status.is-saved{color:#9b3f68}.app-shell.theme-rose-quartz .save-status.is-unsaved{color:#b05279}.app-shell.theme-rose-quartz .save-status.is-error{color:#b43a5f}.app-shell.theme-lavender-haze .workspace-shell .workspace-health{border-top-color:#c3bde8}.app-shell.theme-lavender-haze .workspace-ops-content.panel,.app-shell.theme-lavender-haze .workspace-inspector-panel .inspector-context-panel{background:#f8f7ff94}.app-shell.theme-lavender-haze .workspace-ops-content h2,.app-shell.theme-lavender-haze .workspace-health h2{color:#4a438d}.app-shell.theme-lavender-haze .workspace-health .meta-line,.app-shell.theme-lavender-haze .shortcut-hints,.app-shell.theme-lavender-haze .inspector-collapsed-copy{color:#645ca3}.app-shell.theme-lavender-haze .save-status.is-saved{color:#6b5ad0}.app-shell.theme-lavender-haze .save-status.is-unsaved{color:#8573dd}.app-shell.theme-lavender-haze .save-status.is-error{color:#8a4fd0}.app-shell.theme-burgundy-noir .save-status.is-saved{color:#f0b1c8}.app-shell.theme-burgundy-noir .save-status.is-unsaved{color:#ffc0d7}.app-shell.theme-burgundy-noir .save-status.is-error{color:#ffd1df}.app-shell.theme-amber-night .workspace-shell .workspace-health{border-top-color:#7b6731}.app-shell.theme-amber-night .workspace-ops-content.panel,.app-shell.theme-amber-night .workspace-inspector-panel .inspector-context-panel{background:#2a200a94}.app-shell.theme-amber-night .workspace-ops-content h2,.app-shell.theme-amber-night .workspace-health h2{color:#ffe9af}.app-shell.theme-amber-night .workspace-health .meta-line,.app-shell.theme-amber-night .shortcut-hints,.app-shell.theme-amber-night .inspector-collapsed-copy{color:#dec889}.app-shell.theme-amber-night .save-status.is-saved{color:#ffe39a}.app-shell.theme-amber-night .save-status.is-unsaved{color:#ffd166}.app-shell.theme-amber-night .save-status.is-error{color:#ffc98d}.app-shell.theme-slate-neon .workspace-ops-content.panel{background:#10303f}.app-shell.theme-paper-blueprint .workspace-ops-content.panel{background:#f6fbff}.app-shell.theme-warm-brown .workspace-ops-content.panel{background:#fcf4ec}.app-shell.theme-deep-green .workspace-ops-content.panel{background:#112d23}.app-shell.theme-rose-quartz .workspace-ops-content.panel{background:#fff6fb}.app-shell.theme-lavender-haze .workspace-ops-content.panel{background:#f8f7ff}.app-shell.theme-burgundy-noir .workspace-ops-content.panel{background:#2c0f1a}.app-shell.theme-amber-night .workspace-ops-content.panel{background:#2a200a}.app-shell.theme-rose-quartz .error-banner button,.app-shell.theme-rose-quartz .inspector-context-toggle,.app-shell.theme-rose-quartz .header-install-toggle,.app-shell.theme-rose-quartz .network-scope-create-button{border-color:#cc9db4;background:#f7e6ee;color:#51213a}.app-shell.theme-rose-quartz .network-form-header h2,.app-shell.theme-rose-quartz .network-form-label,.app-shell.theme-rose-quartz .stack-label,.app-shell.theme-rose-quartz .stack-form label,.app-shell.theme-rose-quartz .row-form label,.app-shell.theme-rose-quartz .cavity h3{color:#6c2f4b}.app-shell.theme-rose-quartz .empty-copy,.app-shell.theme-rose-quartz .form-hint,.app-shell.theme-rose-quartz .inline-help,.app-shell.theme-rose-quartz .panel .meta-line,.app-shell.theme-rose-quartz .settings-panel .meta-line,.app-shell.theme-rose-quartz .cavity p{color:#86536c}.app-shell.theme-rose-quartz .cavity button{border-color:#d2a2b8;background:#f8e7ef;color:#5a2540}.app-shell.theme-rose-quartz .form-hint.danger{color:#b43a5f}.app-shell.theme-rose-quartz .wire-endpoint-fieldset,.app-shell.theme-rose-quartz .settings-export-fieldset{border-color:#d9b1c4;background:linear-gradient(180deg,#fff8fceb,#f8ecf3b3)}.app-shell.theme-rose-quartz .wire-endpoint-fieldset legend,.app-shell.theme-rose-quartz .wire-endpoint-fieldset label,.app-shell.theme-rose-quartz .settings-export-fieldset legend{color:#5a2540}.app-shell.theme-rose-quartz .splice-badge{border-color:#cc9db4;background:#f0d2df;color:#5a2540}.app-shell.theme-lavender-haze .error-banner button,.app-shell.theme-lavender-haze .inspector-context-toggle,.app-shell.theme-lavender-haze .header-install-toggle,.app-shell.theme-lavender-haze .network-scope-create-button{border-color:#bdb3ea;background:#ece9ff;color:#312c66}.app-shell.theme-lavender-haze .network-form-header h2,.app-shell.theme-lavender-haze .network-form-label,.app-shell.theme-lavender-haze .stack-label,.app-shell.theme-lavender-haze .stack-form label,.app-shell.theme-lavender-haze .row-form label,.app-shell.theme-lavender-haze .cavity h3{color:#4a438d}.app-shell.theme-lavender-haze .empty-copy,.app-shell.theme-lavender-haze .form-hint,.app-shell.theme-lavender-haze .inline-help,.app-shell.theme-lavender-haze .panel .meta-line,.app-shell.theme-lavender-haze .settings-panel .meta-line,.app-shell.theme-lavender-haze .cavity p{color:#645ca3}.app-shell.theme-lavender-haze .cavity button{border-color:#b5ace6;background:#efecff;color:#3f397d}.app-shell.theme-lavender-haze .form-hint.danger{color:#8a4fd0}.app-shell.theme-lavender-haze .wire-endpoint-fieldset,.app-shell.theme-lavender-haze .settings-export-fieldset{border-color:#c7c0ea;background:linear-gradient(180deg,#faf9fff0,#efecfdc2)}.app-shell.theme-lavender-haze .wire-endpoint-fieldset legend,.app-shell.theme-lavender-haze .wire-endpoint-fieldset label,.app-shell.theme-lavender-haze .settings-export-fieldset legend{color:#3f397d}.app-shell.theme-lavender-haze .splice-badge{border-color:#bcb2ea;background:#dcd5fb;color:#3f397d}.app-shell.theme-burgundy-noir .error-banner button,.app-shell.theme-burgundy-noir .inspector-context-toggle,.app-shell.theme-burgundy-noir .header-install-toggle,.app-shell.theme-burgundy-noir .network-scope-create-button{border-color:#83465f;background:#3a1725;color:#f8edf2}.app-shell.theme-burgundy-noir .network-form-header h2,.app-shell.theme-burgundy-noir .network-form-label,.app-shell.theme-burgundy-noir .stack-label,.app-shell.theme-burgundy-noir .stack-form label,.app-shell.theme-burgundy-noir .row-form label,.app-shell.theme-burgundy-noir .cavity h3{color:#edcfdb}.app-shell.theme-burgundy-noir .empty-copy,.app-shell.theme-burgundy-noir .form-hint,.app-shell.theme-burgundy-noir .inline-help,.app-shell.theme-burgundy-noir .panel .meta-line,.app-shell.theme-burgundy-noir .settings-panel .meta-line,.app-shell.theme-burgundy-noir .cavity p{color:#d5aebe}.app-shell.theme-burgundy-noir .form-hint.danger{color:#ffd1df}.app-shell.theme-burgundy-noir .wire-endpoint-fieldset,.app-shell.theme-burgundy-noir .settings-export-fieldset{border-color:#6a3950;background:linear-gradient(180deg,#2d101be0,#240d169e)}.app-shell.theme-burgundy-noir .wire-endpoint-fieldset legend,.app-shell.theme-burgundy-noir .wire-endpoint-fieldset label,.app-shell.theme-burgundy-noir .settings-export-fieldset legend{color:#f4e4eb}.app-shell.theme-burgundy-noir .splice-badge{border-color:#8b4f68;background:#412031;color:#f4e4eb}.app-shell.theme-amber-night .error-banner button,.app-shell.theme-amber-night .inspector-context-toggle,.app-shell.theme-amber-night .header-install-toggle,.app-shell.theme-amber-night .network-scope-create-button{border-color:#8c7639;background:#362a0d;color:#fbf0cf}.app-shell.theme-amber-night .network-form-header h2,.app-shell.theme-amber-night .network-form-label,.app-shell.theme-amber-night .stack-label,.app-shell.theme-amber-night .stack-form label,.app-shell.theme-amber-night .row-form label,.app-shell.theme-amber-night .cavity h3{color:#ffe9af}.app-shell.theme-amber-night .empty-copy,.app-shell.theme-amber-night .form-hint,.app-shell.theme-amber-night .inline-help,.app-shell.theme-amber-night .panel .meta-line,.app-shell.theme-amber-night .settings-panel .meta-line,.app-shell.theme-amber-night .cavity p{color:#dec889}.app-shell.theme-amber-night .cavity button{border-color:#8c7639;background:#3b2d0f;color:#ffe9af}.app-shell.theme-amber-night .form-hint.danger{color:#ffc98d}.app-shell.theme-amber-night .wire-endpoint-fieldset,.app-shell.theme-amber-night .settings-export-fieldset{border-color:#7b6731;background:linear-gradient(180deg,#2b2108e0,#2018079e)}.app-shell.theme-amber-night .wire-endpoint-fieldset legend,.app-shell.theme-amber-night .wire-endpoint-fieldset label,.app-shell.theme-amber-night .settings-export-fieldset legend{color:#ffe9af}.app-shell.theme-amber-night .splice-badge{border-color:#9b8341;background:#4b3a12;color:#ffe9af}.app-shell.theme-cyberpunk .validation-toolbar>span,.app-shell.theme-cyberpunk .summary-grid h3,.app-shell.theme-cyberpunk .validation-group h3,.app-shell.theme-cyberpunk .validation-active-filter{color:#d4f5ff}.app-shell.theme-cyberpunk .workspace-ops-content.panel{background:#120d28}.app-shell.theme-cyberpunk .error-banner button,.app-shell.theme-cyberpunk .inspector-context-toggle,.app-shell.theme-cyberpunk .header-install-toggle,.app-shell.theme-cyberpunk .network-scope-create-button{border-color:#5a4d98;background:#1a1438;color:#eafcff}.app-shell.theme-cyberpunk .network-form-header h2,.app-shell.theme-cyberpunk .network-form-label,.app-shell.theme-cyberpunk .stack-label,.app-shell.theme-cyberpunk .stack-form label,.app-shell.theme-cyberpunk .row-form label,.app-shell.theme-cyberpunk .cavity h3{color:#fff200}.app-shell.theme-cyberpunk .empty-copy,.app-shell.theme-cyberpunk .form-hint,.app-shell.theme-cyberpunk .inline-help,.app-shell.theme-cyberpunk .panel .meta-line,.app-shell.theme-cyberpunk .settings-panel .meta-line,.app-shell.theme-cyberpunk .cavity p{color:#c0b7ee}.app-shell.theme-cyberpunk .cavity button{border-color:#53478d;background:#1f173f;color:#e8fbff}.app-shell.theme-cyberpunk .form-hint.danger{color:#ff9abf}.app-shell.theme-cyberpunk .wire-endpoint-fieldset,.app-shell.theme-cyberpunk .settings-export-fieldset{border-color:#46397a;background:linear-gradient(180deg,#160f2ee6,#0f0c22a8)}.app-shell.theme-cyberpunk .wire-endpoint-fieldset legend,.app-shell.theme-cyberpunk .wire-endpoint-fieldset label,.app-shell.theme-cyberpunk .settings-export-fieldset legend{color:#dcf8ff}.app-shell.theme-cyberpunk .splice-badge{border-color:#42c4dd;background:#17394b;color:#dcf8ff}.app-shell.theme-cyberpunk .save-status.is-saved{color:#8be9fb}.app-shell.theme-cyberpunk .save-status.is-unsaved{color:#fff200}.app-shell.theme-cyberpunk .save-status.is-error{color:#ff77a6}.app-shell.theme-olive .validation-toolbar>span,.app-shell.theme-olive .summary-grid h3,.app-shell.theme-olive .validation-group h3,.app-shell.theme-olive .validation-active-filter{color:#d9e2ba}.app-shell.theme-olive .workspace-ops-content.panel{background:#1b2114}.app-shell.theme-olive .error-banner button,.app-shell.theme-olive .inspector-context-toggle,.app-shell.theme-olive .header-install-toggle,.app-shell.theme-olive .network-scope-create-button{border-color:#68714d;background:#252d1b;color:#edf2cf}.app-shell.theme-olive .network-form-header h2,.app-shell.theme-olive .network-form-label,.app-shell.theme-olive .stack-label,.app-shell.theme-olive .stack-form label,.app-shell.theme-olive .row-form label,.app-shell.theme-olive .cavity h3{color:#dce4af}.app-shell.theme-olive .empty-copy,.app-shell.theme-olive .form-hint,.app-shell.theme-olive .inline-help,.app-shell.theme-olive .panel .meta-line,.app-shell.theme-olive .settings-panel .meta-line,.app-shell.theme-olive .cavity p{color:#bcc89a}.app-shell.theme-olive .cavity button{border-color:#66704b;background:#262e1c;color:#e8efc8}.app-shell.theme-olive .form-hint.danger{color:#ffd4c2}.app-shell.theme-olive .wire-endpoint-fieldset,.app-shell.theme-olive .settings-export-fieldset{border-color:#545c3f;background:linear-gradient(180deg,#1e2516e0,#161c119e)}.app-shell.theme-olive .wire-endpoint-fieldset legend,.app-shell.theme-olive .wire-endpoint-fieldset label,.app-shell.theme-olive .settings-export-fieldset legend{color:#e1e8b9}.app-shell.theme-olive .splice-badge{border-color:#7a8458;background:#313a22;color:#e6edc1}.app-shell.theme-olive .save-status.is-saved{color:#d6e49a}.app-shell.theme-olive .save-status.is-unsaved{color:#b7c36a}.app-shell.theme-olive .save-status.is-error{color:#ffba9e}.app-shell{--network-grid-line-color: #d5e1eb;--network-segment-color: #7f99af;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #55748d;--network-node-connector-fill: #dff0ff;--network-node-splice-fill: #fdeecf;--network-node-fuse-fill: #ffd6a8;--network-node-fuse-stroke: #c2410c;--network-node-fuse-element: #7c2d12;--network-node-fuse-rating-bg: #fed7aa;--network-node-fuse-rating-fg: #7c2d12;--network-node-fuse-rating-missing-bg: #e5e7eb;--network-node-fuse-rating-missing-fg: #374151;--network-node-intermediate-fill: #ecf2f7;--network-node-label-color: #183549;--network-segment-label-color: #38566a;--network-segment-length-label-color: #547086;--network-label-stroke-color: rgba(246, 251, 255, .96)}.app-shell.theme-normal{--network-selection-color: #0f6cb8;--network-selection-focus-color: #0f6cb8;--network-selection-glow: rgba(15, 108, 184, .45);--network-grid-line-color: #d5e1eb;--network-segment-color: #7f99af;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #55748d;--network-node-connector-fill: #dff0ff;--network-node-splice-fill: #fdeecf;--network-node-fuse-fill: #ffd6a8;--network-node-fuse-stroke: #c2410c;--network-node-fuse-element: #7c2d12;--network-node-fuse-rating-bg: #fed7aa;--network-node-fuse-rating-fg: #7c2d12;--network-node-fuse-rating-missing-bg: #e5e7eb;--network-node-fuse-rating-missing-fg: #374151;--network-node-intermediate-fill: #ecf2f7;--network-node-label-color: #183549;--network-segment-label-color: #38566a;--network-segment-length-label-color: #547086;--network-label-stroke-color: rgba(246, 251, 255, .96)}.app-shell.theme-dark{--network-selection-color: #7fc5ff;--network-selection-focus-color: #7fc5ff;--network-selection-glow: rgba(127, 197, 255, .45);--network-grid-line-color: #49647a;--network-segment-color: #8ea8bd;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #6f8ba2;--network-node-connector-fill: #2b4e70;--network-node-splice-fill: #6c5332;--network-node-fuse-fill: #7c2d12;--network-node-fuse-stroke: #fdba74;--network-node-fuse-element: #fed7aa;--network-node-fuse-rating-bg: #431407;--network-node-fuse-rating-fg: #fdba74;--network-node-fuse-rating-missing-bg: #374151;--network-node-fuse-rating-missing-fg: #f3f4f6;--network-node-intermediate-fill: #31485e;--network-node-label-color: #eef6ff;--network-segment-label-color: #d4e5f4;--network-segment-length-label-color: #b8ccde;--network-label-stroke-color: rgba(13, 22, 32, .85)}.app-shell.theme-slate-neon{--network-selection-color: #38e6c8;--network-selection-focus-color: #38e6c8;--network-selection-glow: rgba(56, 230, 200, .45);--network-grid-line-color: #5a8f9d;--network-segment-color: #8bc1cc;--network-wire-highlight-color: #f4ff1a;--network-node-stroke-color: #6ba4b0;--network-node-connector-fill: #1d5160;--network-node-splice-fill: #5f4e2a;--network-node-intermediate-fill: #234856;--network-node-label-color: #f0fcff;--network-segment-label-color: #daf7fb;--network-segment-length-label-color: #b8e2ea;--network-label-stroke-color: rgba(8, 25, 30, .84)}.app-shell.theme-paper-blueprint{--network-selection-color: #2f6f9f;--network-selection-focus-color: #2f6f9f;--network-selection-glow: rgba(47, 111, 159, .35);--network-grid-line-color: #ccdae6;--network-segment-color: #6e8eaa;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #6b89a1;--network-node-connector-fill: #e7f2ff;--network-node-splice-fill: #fff1d8;--network-node-intermediate-fill: #eef4f9;--network-node-label-color: #1e425d;--network-segment-label-color: #476780;--network-segment-length-label-color: #64809a;--network-label-stroke-color: rgba(255, 255, 255, .95)}.app-shell.theme-warm-brown{--network-selection-color: #9a6b44;--network-selection-focus-color: #9a6b44;--network-selection-glow: rgba(154, 107, 68, .38);--network-grid-line-color: #e1ccb7;--network-segment-color: #9a7b61;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #9a7a62;--network-node-connector-fill: #fff1e1;--network-node-splice-fill: #f4e1bf;--network-node-intermediate-fill: #f4ece4;--network-node-label-color: #553a2a;--network-segment-label-color: #735744;--network-segment-length-label-color: #8d705b;--network-label-stroke-color: rgba(255, 249, 243, .94)}.app-shell.theme-deep-green{--network-selection-color: #5bc88f;--network-selection-focus-color: #5bc88f;--network-selection-glow: rgba(91, 200, 143, .42);--network-grid-line-color: #41695a;--network-segment-color: #93bea6;--network-wire-highlight-color: #f4ff1a;--network-node-stroke-color: #5b8e78;--network-node-connector-fill: #1d4c40;--network-node-splice-fill: #6c5934;--network-node-intermediate-fill: #244b3d;--network-node-label-color: #edf9f1;--network-segment-label-color: #d2eadb;--network-segment-length-label-color: #b4d6c0;--network-label-stroke-color: rgba(10, 22, 17, .86)}.app-shell.theme-rose-quartz{--network-selection-color: #cf4c84;--network-selection-focus-color: #cf4c84;--network-selection-glow: rgba(207, 76, 132, .4);--network-grid-line-color: #e7c7d6;--network-segment-color: #bb7c98;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #be7f9b;--network-node-connector-fill: #fff0f7;--network-node-splice-fill: #ffe6ef;--network-node-intermediate-fill: #f8eaf0;--network-node-label-color: #5a2840;--network-segment-label-color: #7a4660;--network-segment-length-label-color: #95607a;--network-label-stroke-color: rgba(255, 247, 251, .96)}.app-shell.theme-lavender-haze{--network-selection-color: #6355db;--network-selection-focus-color: #6355db;--network-selection-glow: rgba(99, 85, 219, .42);--network-grid-line-color: #d7d1ef;--network-segment-color: #8d84cb;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #8e87cd;--network-node-connector-fill: #f1eeff;--network-node-splice-fill: #eee7ff;--network-node-intermediate-fill: #f6f4ff;--network-node-label-color: #352f6f;--network-segment-label-color: #5f5896;--network-segment-length-label-color: #7972ae;--network-label-stroke-color: rgba(255, 255, 255, .95)}.app-shell.theme-burgundy-noir{--network-selection-color: #d56b94;--network-selection-focus-color: #d56b94;--network-selection-glow: rgba(213, 107, 148, .45);--network-grid-line-color: #5f3748;--network-segment-color: #d4a5b7;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #9a6277;--network-node-connector-fill: #4c2132;--network-node-splice-fill: #6b3a46;--network-node-intermediate-fill: #3d1b28;--network-node-label-color: #fff1f6;--network-segment-label-color: #f0d4de;--network-segment-length-label-color: #ddb9c8;--network-label-stroke-color: rgba(25, 8, 14, .88)}.app-shell.theme-amber-night{--network-selection-color: #f1bf3a;--network-selection-focus-color: #f1bf3a;--network-selection-glow: rgba(241, 191, 58, .42);--network-grid-line-color: #6b5532;--network-segment-color: #d7b57d;--network-wire-highlight-color: #39ff14;--network-node-stroke-color: #a9864b;--network-node-connector-fill: #4d3a17;--network-node-splice-fill: #6a4714;--network-node-intermediate-fill: #3a2c12;--network-node-label-color: #fff3d3;--network-segment-label-color: #efd8ab;--network-segment-length-label-color: #dabb82;--network-label-stroke-color: rgba(22, 16, 6, .88)}.app-shell.theme-cyberpunk{--network-selection-color: #fff200;--network-selection-focus-color: #fff200;--network-selection-glow: rgba(255, 242, 0, .42);--network-grid-line-color: #4a3a84;--network-segment-color: #7fd4f1;--network-wire-highlight-color: #f7094a;--network-node-stroke-color: #6f5cb8;--network-node-connector-fill: #173b52;--network-node-splice-fill: #5b173d;--network-node-intermediate-fill: #241a46;--network-node-label-color: #fff8d1;--network-segment-label-color: #d8f5ff;--network-segment-length-label-color: #bfe7f7;--network-label-stroke-color: rgba(10, 9, 25, .9)}.app-shell.theme-olive{--network-selection-color: #b7c36a;--network-selection-focus-color: #b7c36a;--network-selection-glow: rgba(183, 195, 106, .4);--network-grid-line-color: #596247;--network-segment-color: #b0b991;--network-wire-highlight-color: #dbe870;--network-node-stroke-color: #79825f;--network-node-connector-fill: #2c3720;--network-node-splice-fill: #4a4324;--network-node-intermediate-fill: #323a25;--network-node-label-color: #eef3d0;--network-segment-label-color: #d9e2ba;--network-segment-length-label-color: #c1cba4;--network-label-stroke-color: rgba(14, 18, 10, .88)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-grid line{stroke:var(--network-grid-line-color, #d5e1eb)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-segment{stroke:var(--network-segment-color, #7f99af)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-segment.is-wire-highlighted{stroke:var(--network-wire-highlight-color, #4f8d2d)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-segment.is-selected,.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-node.is-selected .network-node-shape{stroke:var(--network-selection-color, #0f6cb8)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-segment-label{fill:var(--network-segment-label-color, #38566a);stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96))}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-segment-length-label{fill:var(--network-segment-length-label-color, #547086);stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96))}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-node .network-node-shape{stroke:var(--network-node-stroke-color, #55748d)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-node.connector .network-node-shape{fill:var(--network-node-connector-fill, #dff0ff)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-node.splice .network-node-shape{fill:var(--network-node-splice-fill, #fdeecf)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-node.intermediate .network-node-shape{fill:var(--network-node-intermediate-fill, #ecf2f7)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night) .network-node-label{fill:var(--network-node-label-color, #183549);stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal){color:var(--custom-shell-text);background:transparent;--network-selection-color: var(--custom-selection);--network-selection-focus-color: var(--custom-selection);--network-selection-glow: color-mix(in srgb, var(--custom-selection) 40%, transparent);--network-grid-line-color: var(--custom-grid);--network-segment-color: var(--custom-segment);--network-wire-highlight-color: var(--custom-wire-highlight);--network-node-stroke-color: var(--custom-node-stroke);--network-node-connector-fill: var(--custom-node-connector-fill);--network-node-splice-fill: var(--custom-node-splice-fill);--network-node-intermediate-fill: var(--custom-node-intermediate-fill);--network-node-label-color: var(--custom-strong-text);--network-segment-label-color: var(--custom-strong-text);--network-segment-length-label-color: var(--custom-muted-text);--network-label-stroke-color: var(--custom-label-stroke);--theme-primary: var(--custom-selection)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal):before{background:radial-gradient(120% 120% at 12% 0%,color-mix(in srgb,var(--custom-accent) 14%,transparent),transparent 54%),radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--custom-accent-2) 12%,transparent),transparent 58%),linear-gradient(180deg,var(--custom-shell-bg-top),var(--custom-shell-bg-bottom));opacity:1}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) :focus-visible{outline-color:color-mix(in srgb,var(--custom-selection) 55%,white 12%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-block{border-color:color-mix(in srgb,var(--custom-panel-border) 72%,var(--custom-shell-bg-bottom));background:color-mix(in srgb,var(--custom-panel-bg) 72%,var(--custom-shell-bg-bottom));color:var(--custom-shell-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .panel,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-sidebar .workspace-switcher,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-sidebar .workspace-meta,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stats-grid article,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .summary-grid article,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .validation-group,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .cavity,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-shell{border-color:color-mix(in srgb,var(--custom-panel-border) 70%,var(--custom-shell-bg-bottom));background:color-mix(in srgb,var(--custom-panel-bg) 74%,var(--custom-shell-bg-bottom));color:var(--custom-shell-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-tab,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .filter-chip,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .row-actions button,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .row-form button,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .validation-row-go-to-button,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .error-banner button,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-context-toggle,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-nav-toggle,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-scope-create-button,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-install-toggle,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-update-toggle,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-settings-toggle,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-ops-toggle{border-color:var(--custom-button-border);background:var(--custom-button-bg);color:var(--custom-button-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-tab.is-active,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .filter-chip.is-active,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-settings-toggle.is-active{background:var(--custom-selection);border-color:var(--custom-selection);color:var(--custom-button-active-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-tab-badge,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .header-ops-badge{background:var(--custom-badge-bg);color:var(--custom-badge-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) input,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) select,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) textarea{border-color:color-mix(in srgb,var(--custom-input-border) 68%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-input-bg) 76%,var(--custom-shell-bg-bottom));color:var(--custom-input-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stack-form input:not([type=checkbox]):not([type=radio]),.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stack-form select,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .row-form input:not([type=checkbox]):not([type=radio]),.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .row-form select,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stack-label input,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stack-label select{border-color:color-mix(in srgb,var(--custom-input-border) 68%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-input-bg) 76%,var(--custom-shell-bg-bottom));color:var(--custom-input-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .data-table th,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .data-table td{border-color:var(--custom-table-border)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .data-table th{background:color-mix(in srgb,var(--custom-table-head-bg) 78%,var(--custom-shell-bg-bottom));color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .data-table tr.is-selected>td{background:var(--custom-row-selected-bg)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .data-table tr.is-wire-highlighted>td{background:var(--custom-row-wire-highlight-bg)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .meta-line,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .empty-copy,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inline-help,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .shortcut-hints{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-panel{border-color:var(--custom-panel-border);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-panel-bg) 96%,var(--custom-accent) 4%),color-mix(in srgb,var(--custom-panel-bg) 98%,transparent))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-selection-strip span,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-status-line p,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-metrics span,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-path-grid h4,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-identity-label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-route-current span{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-selection-strip,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-empty,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-metrics article,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-path-grid article,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-identity,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-route-current{border-color:var(--custom-panel-border);background:color-mix(in srgb,var(--custom-panel-bg) 86%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-selection-strip strong,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-metrics strong,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-path,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-identity-value{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-mode-chip{border-color:color-mix(in srgb,var(--custom-button-border) 85%,white 4%);background:color-mix(in srgb,var(--custom-button-bg) 92%,transparent);color:var(--custom-button-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .analysis-wire-mode-chip.is-locked,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .route-preview-status-chip{border-color:color-mix(in srgb,var(--custom-wire-highlight) 45%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-wire-highlight) 20%,var(--custom-button-bg));color:color-mix(in srgb,var(--custom-shell-text) 92%,white 8%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-shell .workspace-health{border-top-color:var(--custom-panel-border)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-ops-content.panel,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-inspector-panel .inspector-context-panel{background:color-mix(in srgb,var(--custom-panel-bg) 80%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-ops-content h2,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-health h2,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-context-header h2{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-scope-indicator{border-color:var(--custom-panel-border);background:color-mix(in srgb,var(--custom-panel-bg) 92%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-scope-indicator-label{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-scope-indicator-value{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-node.connector .network-node-shape{fill:var(--custom-node-connector-fill)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-node.splice .network-node-shape{fill:var(--custom-node-splice-fill)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-node.intermediate .network-node-shape{fill:var(--custom-node-intermediate-fill)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-floating-controls,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-floating-subnetworks,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-floating-stats{border-color:var(--custom-panel-border);background:color-mix(in srgb,var(--custom-panel-bg) 88%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-floating-copy,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-subnetwork-list li,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-stats-list li{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel{border-color:color-mix(in srgb,var(--custom-panel-border) 76%,white 6%);background:linear-gradient(170deg,color-mix(in srgb,var(--custom-panel-bg) 78%,var(--custom-shell-bg-top)),color-mix(in srgb,var(--custom-panel-bg) 72%,var(--custom-shell-bg-bottom)));box-shadow:inset 0 1px color-mix(in srgb,var(--custom-strong-text) 10%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel h2{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel-intro{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel-chip{border-color:color-mix(in srgb,var(--custom-button-border) 88%,white 8%);background:color-mix(in srgb,var(--custom-badge-bg) 78%,var(--custom-panel-bg));color:var(--custom-badge-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel .settings-checkbox{color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:color-mix(in srgb,var(--custom-input-bg) 78%,var(--custom-shell-bg-bottom));border-color:color-mix(in srgb,var(--custom-input-border) 78%,var(--custom-panel-border));color:var(--custom-input-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-panel .settings-checkbox:hover{background:color-mix(in srgb,var(--custom-selection) 14%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-actions{border-top-color:color-mix(in srgb,var(--custom-panel-border) 54%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-shortcut-list li{color:var(--custom-muted-text);border-color:color-mix(in srgb,var(--custom-panel-border) 72%,transparent);background:color-mix(in srgb,var(--custom-panel-bg) 82%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-shortcut-key{border-color:color-mix(in srgb,var(--custom-input-border) 76%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-input-bg) 82%,var(--custom-shell-bg-bottom));color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-state-chip{border-color:color-mix(in srgb,var(--custom-button-border) 82%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-badge-bg) 80%,var(--custom-panel-bg));color:var(--custom-badge-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-state-chip.is-ok{border-color:color-mix(in srgb,var(--custom-wire-highlight) 55%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-wire-highlight) 20%,var(--custom-panel-bg));color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-state-chip.is-warn{border-color:color-mix(in srgb,#d9b46b 58%,var(--custom-panel-border));background:color-mix(in srgb,#d9b46b 14%,var(--custom-panel-bg));color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-export-fieldset{border-color:color-mix(in srgb,var(--custom-panel-border) 78%,transparent);background:color-mix(in srgb,var(--custom-panel-bg) 84%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-export-fieldset legend,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-export-fieldset .settings-checkbox,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-export-fieldset .technical-id{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-export-fieldset .technical-id{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-import-summary .meta-line{border-color:color-mix(in srgb,var(--custom-panel-border) 70%,transparent);background:color-mix(in srgb,var(--custom-panel-bg) 84%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-import-summary .meta-line strong{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-primary-action{border-color:color-mix(in srgb,var(--custom-selection) 72%,var(--custom-button-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--custom-selection) 40%,var(--custom-button-bg)),color-mix(in srgb,var(--custom-selection) 22%,var(--custom-button-bg)))!important;color:var(--custom-strong-text)!important}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .settings-primary-action:disabled{border-color:color-mix(in srgb,var(--custom-panel-border) 68%,transparent)!important;background:color-mix(in srgb,var(--custom-panel-bg) 88%,var(--custom-shell-bg-bottom))!important;color:var(--custom-muted-text)!important}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .workspace-health .meta-line,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .shortcut-hints,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-collapsed-copy,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-legend{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .legend-swatch{border-color:color-mix(in srgb,var(--custom-panel-border) 70%,white 10%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .legend-line{border-top-color:var(--custom-segment)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .legend-line.selected{border-top-color:var(--network-selection-color)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .legend-line.wire{border-top-color:var(--network-wire-highlight-color)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-canvas-stats-list strong{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-entity-label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-detail-grid dt{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-entity-id,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-detail-grid dd{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inspector-kind-chip{border-color:color-mix(in srgb,var(--custom-button-border) 86%,white 6%);background:color-mix(in srgb,var(--custom-button-bg) 88%,var(--custom-panel-bg));color:var(--custom-button-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-form-header h2,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-form-label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stack-label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .stack-form label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .row-form label,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inline-fieldset legend,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .wire-endpoint-fieldset legend,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .wire-endpoint-fieldset label{color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .empty-copy,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .form-hint,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .inline-help{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .form-hint.danger{color:#ffc2cb}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .wire-endpoint-fieldset{border-color:color-mix(in srgb,var(--custom-panel-border) 78%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-panel-bg) 80%,var(--custom-shell-bg-top)),color-mix(in srgb,var(--custom-panel-bg) 62%,var(--custom-shell-bg-bottom)))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .network-delete-button,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal) .modeling-list-action-delete{border-color:color-mix(in srgb,#ff8d9a 55%,var(--custom-panel-border))!important;background:color-mix(in srgb,#8c2230 60%,var(--custom-panel-bg))!important;color:#ffe4e8!important}.app-shell.theme-steel-blue{--custom-shell-bg-top: #0f2231;--custom-shell-bg-bottom: #122838;--custom-shell-text: #d9e7f2;--custom-panel-bg: rgba(21, 44, 61, .86);--custom-panel-border: #3d627e;--custom-button-bg: #203f57;--custom-button-border: #48739a;--custom-button-text: #e8f3fb;--custom-button-active-text: #0b2231;--custom-badge-bg: #2f516d;--custom-badge-text: #d9eaf8;--custom-input-bg: #0f2030;--custom-input-border: #446987;--custom-input-text: #eef6fc;--custom-table-border: #3a5870;--custom-table-head-bg: rgba(22, 46, 64, .92);--custom-row-selected-bg: rgba(112, 188, 242, .22);--custom-row-wire-highlight-bg: rgba(120, 209, 121, .2);--custom-muted-text: #b7cbda;--custom-strong-text: #edf6fd;--custom-label-stroke: rgba(10, 22, 31, .86);--custom-selection: #74c8f5;--custom-accent: #5ba8dd;--custom-accent-2: #8ec2ea;--custom-grid: #3f627a;--custom-segment: #8fafc4;--custom-wire-highlight: #7bdc69;--custom-node-stroke: #6f92ab;--custom-node-connector-fill: #305879;--custom-node-splice-fill: #6f5837;--custom-node-intermediate-fill: #2d4a61}body:has(.app-shell.theme-steel-blue){background:radial-gradient(120% 120% at 12% 0%,rgba(91,168,221,.16),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(142,194,234,.14),transparent 58%),linear-gradient(180deg,#0f2231,#122838)}.app-shell.theme-forest-graphite{--custom-shell-bg-top: #13201c;--custom-shell-bg-bottom: #1a2724;--custom-shell-text: #dce8e2;--custom-panel-bg: rgba(26, 41, 37, .86);--custom-panel-border: #4a655c;--custom-button-bg: #243a34;--custom-button-border: #5a7a6f;--custom-button-text: #ebf5ef;--custom-button-active-text: #11211a;--custom-badge-bg: #314c44;--custom-badge-text: #dbece4;--custom-input-bg: #101b18;--custom-input-border: #516d63;--custom-input-text: #eef7f2;--custom-table-border: #435b54;--custom-table-head-bg: rgba(24, 39, 35, .94);--custom-row-selected-bg: rgba(121, 210, 170, .2);--custom-row-wire-highlight-bg: rgba(195, 227, 95, .19);--custom-muted-text: #b9cbc3;--custom-strong-text: #eef6f2;--custom-label-stroke: rgba(11, 17, 15, .86);--custom-selection: #81cda5;--custom-accent: #64b08b;--custom-accent-2: #98c8b4;--custom-grid: #435f56;--custom-segment: #93b5a8;--custom-wire-highlight: #d8ea67;--custom-node-stroke: #6f9385;--custom-node-connector-fill: #285243;--custom-node-splice-fill: #665938;--custom-node-intermediate-fill: #2a473d}body:has(.app-shell.theme-forest-graphite){background:radial-gradient(120% 120% at 12% 0%,rgba(100,176,139,.16),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(152,200,180,.14),transparent 58%),linear-gradient(180deg,#13201c,#1a2724)}.app-shell.theme-petrol-slate{--custom-shell-bg-top: #10232a;--custom-shell-bg-bottom: #162830;--custom-shell-text: #d7e6ea;--custom-panel-bg: rgba(23, 42, 49, .86);--custom-panel-border: #40656f;--custom-button-bg: #1f4550;--custom-button-border: #4f7f8c;--custom-button-text: #eaf7fb;--custom-button-active-text: #0e2328;--custom-badge-bg: #315d67;--custom-badge-text: #d7edf2;--custom-input-bg: #0f1f25;--custom-input-border: #476f79;--custom-input-text: #eef8fb;--custom-table-border: #3f5f67;--custom-table-head-bg: rgba(22, 40, 47, .94);--custom-row-selected-bg: rgba(105, 219, 219, .18);--custom-row-wire-highlight-bg: rgba(188, 223, 107, .16);--custom-muted-text: #b5c9cd;--custom-strong-text: #ecf7f9;--custom-label-stroke: rgba(10, 18, 20, .86);--custom-selection: #71d0d6;--custom-accent: #4db2bb;--custom-accent-2: #8ec3cc;--custom-grid: #3e6069;--custom-segment: #8dadb4;--custom-wire-highlight: #9fdc5f;--custom-node-stroke: #6d9097;--custom-node-connector-fill: #295561;--custom-node-splice-fill: #67573a;--custom-node-intermediate-fill: #294650}body:has(.app-shell.theme-petrol-slate){background:radial-gradient(120% 120% at 12% 0%,rgba(77,178,187,.16),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(142,195,204,.14),transparent 58%),linear-gradient(180deg,#10232a,#162830)}.app-shell.theme-copper-night{--custom-shell-bg-top: #261b16;--custom-shell-bg-bottom: #2d201a;--custom-shell-text: #f0e3d8;--custom-panel-bg: rgba(43, 30, 24, .86);--custom-panel-border: #8a6048;--custom-button-bg: #593a2b;--custom-button-border: #a47155;--custom-button-text: #fff0e4;--custom-button-active-text: #28180f;--custom-badge-bg: #6b4735;--custom-badge-text: #f8e5d7;--custom-input-bg: #201612;--custom-input-border: #8f644b;--custom-input-text: #fff3ea;--custom-table-border: #795a48;--custom-table-head-bg: rgba(47, 32, 25, .94);--custom-row-selected-bg: rgba(232, 162, 109, .2);--custom-row-wire-highlight-bg: rgba(203, 215, 104, .16);--custom-muted-text: #d7bdaa;--custom-strong-text: #fff1e7;--custom-label-stroke: rgba(24, 16, 12, .86);--custom-selection: #e39d67;--custom-accent: #d5834b;--custom-accent-2: #c18d67;--custom-grid: #735748;--custom-segment: #c39f86;--custom-wire-highlight: #cadc6a;--custom-node-stroke: #a27f66;--custom-node-connector-fill: #6f4f3b;--custom-node-splice-fill: #87693c;--custom-node-intermediate-fill: #614537}body:has(.app-shell.theme-copper-night){background:radial-gradient(120% 120% at 12% 0%,rgba(213,131,75,.14),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(193,141,103,.12),transparent 58%),linear-gradient(180deg,#261b16,#2d201a)}.app-shell.theme-moss-taupe{--custom-shell-bg-top: #24251f;--custom-shell-bg-bottom: #2b2d24;--custom-shell-text: #e6e8d8;--custom-panel-bg: rgba(40, 42, 34, .86);--custom-panel-border: #666c52;--custom-button-bg: #4a503a;--custom-button-border: #78815f;--custom-button-text: #f2f6df;--custom-button-active-text: #1d2114;--custom-badge-bg: #575d43;--custom-badge-text: #e7eccf;--custom-input-bg: #1e2019;--custom-input-border: #6a7357;--custom-input-text: #f1f5df;--custom-table-border: #5e634d;--custom-table-head-bg: rgba(39, 41, 33, .94);--custom-row-selected-bg: rgba(178, 197, 109, .18);--custom-row-wire-highlight-bg: rgba(126, 205, 112, .15);--custom-muted-text: #cad1b3;--custom-strong-text: #f2f4e6;--custom-label-stroke: rgba(18, 20, 15, .86);--custom-selection: #b5c66d;--custom-accent: #95a660;--custom-accent-2: #7c8f5d;--custom-grid: #59604a;--custom-segment: #b1b892;--custom-wire-highlight: #76d36e;--custom-node-stroke: #8f9772;--custom-node-connector-fill: #4a563b;--custom-node-splice-fill: #766742;--custom-node-intermediate-fill: #444b39}body:has(.app-shell.theme-moss-taupe){background:radial-gradient(120% 120% at 12% 0%,rgba(149,166,96,.14),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(124,143,93,.12),transparent 58%),linear-gradient(180deg,#24251f,#2b2d24)}.app-shell.theme-navy-ash{--custom-shell-bg-top: #17202a;--custom-shell-bg-bottom: #1d2730;--custom-shell-text: #dde5ec;--custom-panel-bg: rgba(26, 36, 45, .86);--custom-panel-border: #4f6477;--custom-button-bg: #2b4255;--custom-button-border: #63809b;--custom-button-text: #edf5fb;--custom-button-active-text: #0f1921;--custom-badge-bg: #395268;--custom-badge-text: #dfeaf4;--custom-input-bg: #121b23;--custom-input-border: #577088;--custom-input-text: #eef5fa;--custom-table-border: #4a5f70;--custom-table-head-bg: rgba(24, 34, 42, .94);--custom-row-selected-bg: rgba(125, 171, 214, .19);--custom-row-wire-highlight-bg: rgba(137, 207, 114, .14);--custom-muted-text: #bdc9d4;--custom-strong-text: #edf3f8;--custom-label-stroke: rgba(11, 15, 20, .88);--custom-selection: #8ab2d8;--custom-accent: #729dc9;--custom-accent-2: #9fb3c8;--custom-grid: #4e6374;--custom-segment: #97aabb;--custom-wire-highlight: #86d66b;--custom-node-stroke: #7a8e9f;--custom-node-connector-fill: #31495e;--custom-node-splice-fill: #6f5b3b;--custom-node-intermediate-fill: #344453}body:has(.app-shell.theme-navy-ash){background:radial-gradient(120% 120% at 12% 0%,rgba(114,157,201,.14),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(159,179,200,.12),transparent 58%),linear-gradient(180deg,#17202a,#1d2730)}.app-shell.theme-charcoal-plum{--custom-shell-bg-top: #241f2a;--custom-shell-bg-bottom: #2a2430;--custom-shell-text: #ece0ef;--custom-panel-bg: rgba(39, 33, 46, .86);--custom-panel-border: #6d5c7c;--custom-button-bg: #4a3a59;--custom-button-border: #88739c;--custom-button-text: #faefff;--custom-button-active-text: #1d1424;--custom-badge-bg: #594666;--custom-badge-text: #f1e4f8;--custom-input-bg: #1d1822;--custom-input-border: #785f8c;--custom-input-text: #f8f0fc;--custom-table-border: #64566f;--custom-table-head-bg: rgba(36, 30, 42, .94);--custom-row-selected-bg: rgba(191, 122, 220, .18);--custom-row-wire-highlight-bg: rgba(132, 210, 121, .14);--custom-muted-text: #d2c2d8;--custom-strong-text: #f6edf8;--custom-label-stroke: rgba(16, 12, 19, .88);--custom-selection: #c48adc;--custom-accent: #a96ac7;--custom-accent-2: #8f739f;--custom-grid: #61566d;--custom-segment: #b19dbd;--custom-wire-highlight: #7fd06d;--custom-node-stroke: #8f7aa0;--custom-node-connector-fill: #4a3f66;--custom-node-splice-fill: #756041;--custom-node-intermediate-fill: #433a55}body:has(.app-shell.theme-charcoal-plum){background:radial-gradient(120% 120% at 12% 0%,rgba(169,106,199,.14),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(143,115,159,.12),transparent 58%),linear-gradient(180deg,#241f2a,#2a2430)}.app-shell.theme-smoked-teal{--custom-shell-bg-top: #122026;--custom-shell-bg-bottom: #16262d;--custom-shell-text: #dce9e8;--custom-panel-bg: rgba(22, 39, 45, .86);--custom-panel-border: #446a72;--custom-button-bg: #24525a;--custom-button-border: #5e9197;--custom-button-text: #eaf9f8;--custom-button-active-text: #0d1d21;--custom-badge-bg: #2f666d;--custom-badge-text: #d9f0ee;--custom-input-bg: #102026;--custom-input-border: #4f7c82;--custom-input-text: #edf9f8;--custom-table-border: #3f6368;--custom-table-head-bg: rgba(20, 37, 43, .94);--custom-row-selected-bg: rgba(114, 224, 206, .18);--custom-row-wire-highlight-bg: rgba(175, 217, 105, .14);--custom-muted-text: #b8cecd;--custom-strong-text: #edf8f8;--custom-label-stroke: rgba(9, 17, 19, .88);--custom-selection: #79d6cb;--custom-accent: #4eb9ac;--custom-accent-2: #7fbab7;--custom-grid: #3f666c;--custom-segment: #8fb4b7;--custom-wire-highlight: #b3d86a;--custom-node-stroke: #6d9699;--custom-node-connector-fill: #2a5960;--custom-node-splice-fill: #6f5b38;--custom-node-intermediate-fill: #2b4c52}body:has(.app-shell.theme-smoked-teal){background:radial-gradient(120% 120% at 12% 0%,rgba(78,185,172,.14),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(127,186,183,.12),transparent 58%),linear-gradient(180deg,#122026,#16262d)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender){color:var(--custom-shell-text);background:transparent;--network-selection-color: var(--custom-selection);--network-selection-focus-color: var(--custom-selection);--network-selection-glow: color-mix(in srgb, var(--custom-selection) 40%, transparent);--network-grid-line-color: var(--custom-grid);--network-segment-color: var(--custom-segment);--network-wire-highlight-color: var(--custom-wire-highlight);--network-node-stroke-color: var(--custom-node-stroke);--network-node-connector-fill: var(--custom-node-connector-fill);--network-node-splice-fill: var(--custom-node-splice-fill);--network-node-intermediate-fill: var(--custom-node-intermediate-fill);--network-node-label-color: var(--custom-strong-text);--network-segment-label-color: var(--custom-strong-text);--network-segment-length-label-color: var(--custom-muted-text);--network-label-stroke-color: var(--custom-label-stroke);--theme-primary: var(--custom-selection)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender):before{background:radial-gradient(120% 120% at 12% 0%,color-mix(in srgb,var(--custom-accent) 14%,transparent),transparent 54%),radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--custom-accent-2) 12%,transparent),transparent 58%),linear-gradient(180deg,var(--custom-shell-bg-top),var(--custom-shell-bg-bottom));opacity:1}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) :focus-visible{outline-color:color-mix(in srgb,var(--custom-selection) 55%,white 12%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-block{border-color:color-mix(in srgb,var(--custom-panel-border) 72%,var(--custom-shell-bg-bottom));background:color-mix(in srgb,var(--custom-panel-bg) 72%,var(--custom-shell-bg-bottom));color:var(--custom-shell-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .panel,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-sidebar .workspace-switcher,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-sidebar .workspace-meta,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stats-grid article,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .summary-grid article,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .validation-group,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .cavity,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-shell{border-color:color-mix(in srgb,var(--custom-panel-border) 70%,var(--custom-shell-bg-bottom));background:color-mix(in srgb,var(--custom-panel-bg) 74%,var(--custom-shell-bg-bottom));color:var(--custom-shell-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-tab,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .filter-chip,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .row-actions button,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .row-form button,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .validation-row-go-to-button,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .error-banner button,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-context-toggle,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-nav-toggle,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-scope-create-button,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-install-toggle,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-update-toggle,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-settings-toggle,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-ops-toggle{border-color:var(--custom-button-border);background:var(--custom-button-bg);color:var(--custom-button-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-tab.is-active,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .filter-chip.is-active,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-settings-toggle.is-active{background:var(--custom-selection);border-color:var(--custom-selection);color:var(--custom-button-active-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-tab-badge,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .header-ops-badge{background:var(--custom-badge-bg);color:var(--custom-badge-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) input,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) select,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) textarea{border-color:color-mix(in srgb,var(--custom-input-border) 68%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-input-bg) 76%,var(--custom-shell-bg-bottom));color:var(--custom-input-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stack-form input:not([type=checkbox]):not([type=radio]),.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stack-form select,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .row-form input:not([type=checkbox]):not([type=radio]),.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .row-form select,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stack-label input,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stack-label select{border-color:color-mix(in srgb,var(--custom-input-border) 68%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-input-bg) 76%,var(--custom-shell-bg-bottom));color:var(--custom-input-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table th,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table td{border-color:var(--custom-table-border)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table th{background:color-mix(in srgb,var(--custom-table-head-bg) 78%,var(--custom-shell-bg-bottom));color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table tr.is-selected>td{background:var(--custom-row-selected-bg)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table tr.is-wire-highlighted>td{background:var(--custom-row-wire-highlight-bg)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .meta-line,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .empty-copy,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inline-help,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .shortcut-hints{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-panel{border-color:var(--custom-panel-border);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-panel-bg) 96%,var(--custom-accent) 4%),color-mix(in srgb,var(--custom-panel-bg) 98%,transparent))}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-selection-strip span,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-status-line p,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-metrics span,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-path-grid h4,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-identity-label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-route-current span{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-selection-strip,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-empty,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-metrics article,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-path-grid article,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-identity,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-route-current{border-color:var(--custom-panel-border);background:color-mix(in srgb,var(--custom-panel-bg) 86%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-selection-strip strong,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-metrics strong,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-path,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-identity-value{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-mode-chip{border-color:color-mix(in srgb,var(--custom-button-border) 85%,white 4%);background:color-mix(in srgb,var(--custom-button-bg) 92%,transparent);color:var(--custom-button-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .analysis-wire-mode-chip.is-locked,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-status-chip{border-color:color-mix(in srgb,var(--custom-wire-highlight) 45%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-wire-highlight) 20%,var(--custom-button-bg));color:color-mix(in srgb,var(--custom-shell-text) 92%,white 8%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-shell .workspace-health{border-top-color:var(--custom-panel-border)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-ops-content.panel,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-inspector-panel .inspector-context-panel{background:color-mix(in srgb,var(--custom-panel-bg) 80%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-ops-content h2,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-health h2,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-context-header h2{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-scope-indicator{border-color:var(--custom-panel-border);background:color-mix(in srgb,var(--custom-panel-bg) 92%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-scope-indicator-label{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-scope-indicator-value{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-node.connector .network-node-shape{fill:var(--custom-node-connector-fill)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-node.splice .network-node-shape{fill:var(--custom-node-splice-fill)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-node.intermediate .network-node-shape{fill:var(--custom-node-intermediate-fill)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-floating-controls,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-floating-subnetworks,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-floating-stats{border-color:var(--custom-panel-border);background:color-mix(in srgb,var(--custom-panel-bg) 88%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-floating-copy,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-subnetwork-list li,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-stats-list li{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel{border-color:color-mix(in srgb,var(--custom-panel-border) 76%,white 6%);background:linear-gradient(170deg,color-mix(in srgb,var(--custom-panel-bg) 78%,var(--custom-shell-bg-top)),color-mix(in srgb,var(--custom-panel-bg) 72%,var(--custom-shell-bg-bottom)));box-shadow:inset 0 1px color-mix(in srgb,var(--custom-strong-text) 10%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel h2{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel-intro{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel-chip{border-color:color-mix(in srgb,var(--custom-button-border) 88%,white 8%);background:color-mix(in srgb,var(--custom-badge-bg) 78%,var(--custom-panel-bg));color:var(--custom-badge-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel .settings-checkbox{color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:color-mix(in srgb,var(--custom-input-bg) 78%,var(--custom-shell-bg-bottom));border-color:color-mix(in srgb,var(--custom-input-border) 78%,var(--custom-panel-border));color:var(--custom-input-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-panel .settings-checkbox:hover{background:color-mix(in srgb,var(--custom-selection) 14%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-actions{border-top-color:color-mix(in srgb,var(--custom-panel-border) 54%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-shortcut-list li{color:var(--custom-muted-text);border-color:color-mix(in srgb,var(--custom-panel-border) 72%,transparent);background:color-mix(in srgb,var(--custom-panel-bg) 82%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-shortcut-key{border-color:color-mix(in srgb,var(--custom-input-border) 76%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-input-bg) 82%,var(--custom-shell-bg-bottom));color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-state-chip{border-color:color-mix(in srgb,var(--custom-button-border) 82%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-badge-bg) 80%,var(--custom-panel-bg));color:var(--custom-badge-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-state-chip.is-ok{border-color:color-mix(in srgb,var(--custom-wire-highlight) 55%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-wire-highlight) 20%,var(--custom-panel-bg));color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-state-chip.is-warn{border-color:color-mix(in srgb,#d9b46b 58%,var(--custom-panel-border));background:color-mix(in srgb,#d9b46b 14%,var(--custom-panel-bg));color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-export-fieldset{border-color:color-mix(in srgb,var(--custom-panel-border) 78%,transparent);background:color-mix(in srgb,var(--custom-panel-bg) 84%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-export-fieldset legend,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-export-fieldset .settings-checkbox,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-export-fieldset .technical-id{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-export-fieldset .technical-id{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-import-summary .meta-line{border-color:color-mix(in srgb,var(--custom-panel-border) 70%,transparent);background:color-mix(in srgb,var(--custom-panel-bg) 84%,transparent)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-import-summary .meta-line strong{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-primary-action{border-color:color-mix(in srgb,var(--custom-selection) 72%,var(--custom-button-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--custom-selection) 40%,var(--custom-button-bg)),color-mix(in srgb,var(--custom-selection) 22%,var(--custom-button-bg)))!important;color:var(--custom-strong-text)!important}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .settings-primary-action:disabled{border-color:color-mix(in srgb,var(--custom-panel-border) 68%,transparent)!important;background:color-mix(in srgb,var(--custom-panel-bg) 88%,var(--custom-shell-bg-bottom))!important;color:var(--custom-muted-text)!important}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-health .meta-line,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .shortcut-hints,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-collapsed-copy,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-legend{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .legend-swatch{border-color:color-mix(in srgb,var(--custom-panel-border) 70%,white 10%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .legend-line{border-top-color:var(--custom-segment)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .legend-line.selected{border-top-color:var(--network-selection-color)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .legend-line.wire{border-top-color:var(--network-wire-highlight-color)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-stats-list strong{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-entity-label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-detail-grid dt{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-entity-id,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-detail-grid dd{color:var(--custom-strong-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inspector-kind-chip{border-color:color-mix(in srgb,var(--custom-button-border) 86%,white 6%);background:color-mix(in srgb,var(--custom-button-bg) 88%,var(--custom-panel-bg));color:var(--custom-button-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-form-header h2,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-form-label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stack-label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .stack-form label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .row-form label,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inline-fieldset legend,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .wire-endpoint-fieldset legend,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .wire-endpoint-fieldset label{color:color-mix(in srgb,var(--custom-shell-text) 96%,white 4%)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .empty-copy,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .form-hint,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .inline-help{color:var(--custom-muted-text)}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .form-hint.danger{color:#ffc2cb}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .wire-endpoint-fieldset{border-color:color-mix(in srgb,var(--custom-panel-border) 78%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-panel-bg) 80%,var(--custom-shell-bg-top)),color-mix(in srgb,var(--custom-panel-bg) 62%,var(--custom-shell-bg-bottom)))}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-delete-button,.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .modeling-list-action-delete{border-color:color-mix(in srgb,#ff8d9a 55%,var(--custom-panel-border))!important;background:color-mix(in srgb,#8c2230 60%,var(--custom-panel-bg))!important;color:#ffe4e8!important}.app-shell.theme-mist-gray{--custom-shell-bg-top: #dde6ed;--custom-shell-bg-bottom: #d4dee7;--custom-shell-text: #173042;--custom-panel-bg: rgba(235, 242, 248, .9);--custom-panel-border: #97adbf;--custom-button-bg: #e3ebf2;--custom-button-border: #86a0b5;--custom-button-text: #224158;--custom-button-active-text: #102537;--custom-badge-bg: #d4e0ea;--custom-badge-text: #214056;--custom-input-bg: #e7edf3;--custom-input-border: #8ea8bc;--custom-input-text: #1d384f;--custom-table-border: #a7bac8;--custom-table-head-bg: rgba(224, 233, 241, .92);--custom-row-selected-bg: rgba(86, 145, 201, .18);--custom-row-wire-highlight-bg: rgba(112, 176, 94, .16);--custom-muted-text: #557086;--custom-strong-text: #163043;--custom-label-stroke: rgba(246, 249, 252, .94);--custom-selection: #5f95c9;--custom-accent: #80afd9;--custom-accent-2: #a8c6de;--custom-grid: #afbfcb;--custom-segment: #6f899f;--custom-wire-highlight: #69ad56;--custom-node-stroke: #738ea4;--custom-node-connector-fill: #a8c1d6;--custom-node-splice-fill: #c9b59a;--custom-node-intermediate-fill: #c0d2df}body:has(.app-shell.theme-mist-gray){background:radial-gradient(120% 120% at 12% 0%,rgba(128,175,217,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(168,198,222,.16),transparent 58%),linear-gradient(180deg,#dde6ed,#d4dee7)}.app-shell.theme-sage-paper{--custom-shell-bg-top: #dde7e1;--custom-shell-bg-bottom: #d6e2db;--custom-shell-text: #183428;--custom-panel-bg: rgba(234, 243, 237, .9);--custom-panel-border: #95b29f;--custom-button-bg: #e2eee7;--custom-button-border: #84a58f;--custom-button-text: #214433;--custom-button-active-text: #10271b;--custom-badge-bg: #d2e4d8;--custom-badge-text: #214333;--custom-input-bg: #e6efe9;--custom-input-border: #8ea99a;--custom-input-text: #1d3b2d;--custom-table-border: #a6bfb2;--custom-table-head-bg: rgba(223, 236, 228, .92);--custom-row-selected-bg: rgba(80, 157, 121, .17);--custom-row-wire-highlight-bg: rgba(158, 183, 71, .16);--custom-muted-text: #577466;--custom-strong-text: #173427;--custom-label-stroke: rgba(246, 251, 248, .94);--custom-selection: #5d9f7b;--custom-accent: #7bb598;--custom-accent-2: #abcdbb;--custom-grid: #afc4ba;--custom-segment: #739586;--custom-wire-highlight: #8fad41;--custom-node-stroke: #78998a;--custom-node-connector-fill: #a8cdbb;--custom-node-splice-fill: #cbb993;--custom-node-intermediate-fill: #c2d9ce}body:has(.app-shell.theme-sage-paper){background:radial-gradient(120% 120% at 12% 0%,rgba(123,181,152,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(171,205,187,.16),transparent 58%),linear-gradient(180deg,#dde7e1,#d6e2db)}.app-shell.theme-sand-slate{--custom-shell-bg-top: #e8e0d4;--custom-shell-bg-bottom: #ddd5ca;--custom-shell-text: #34271d;--custom-panel-bg: rgba(246, 238, 230, .9);--custom-panel-border: #b8a694;--custom-button-bg: #efe5da;--custom-button-border: #a69486;--custom-button-text: #493a2f;--custom-button-active-text: #2a1c13;--custom-badge-bg: #e2d3c3;--custom-badge-text: #4a3a2e;--custom-input-bg: #f1e8de;--custom-input-border: #b09f90;--custom-input-text: #413227;--custom-table-border: #c3b2a4;--custom-table-head-bg: rgba(238, 229, 220, .92);--custom-row-selected-bg: rgba(122, 146, 169, .16);--custom-row-wire-highlight-bg: rgba(130, 170, 89, .14);--custom-muted-text: #74665b;--custom-strong-text: #35281f;--custom-label-stroke: rgba(252, 248, 243, .94);--custom-selection: #6f8ea9;--custom-accent: #9ab0c3;--custom-accent-2: #c8b39d;--custom-grid: #c6b8ab;--custom-segment: #8a7c71;--custom-wire-highlight: #7ea64f;--custom-node-stroke: #93877c;--custom-node-connector-fill: #c0cfe0;--custom-node-splice-fill: #d2b287;--custom-node-intermediate-fill: #d8cbbd}body:has(.app-shell.theme-sand-slate){background:radial-gradient(120% 120% at 12% 0%,rgba(154,176,195,.16),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(200,179,157,.14),transparent 58%),linear-gradient(180deg,#e8e0d4,#ddd5ca)}.app-shell.theme-ice-blue{--custom-shell-bg-top: #dfeaf2;--custom-shell-bg-bottom: #d4e2ec;--custom-shell-text: #143047;--custom-panel-bg: rgba(234, 243, 250, .9);--custom-panel-border: #92b2c8;--custom-button-bg: #e1edf6;--custom-button-border: #80a6c1;--custom-button-text: #214764;--custom-button-active-text: #0f2437;--custom-badge-bg: #d2e3f0;--custom-badge-text: #224763;--custom-input-bg: #e6eff7;--custom-input-border: #8baac3;--custom-input-text: #1d3f5a;--custom-table-border: #a6bfd1;--custom-table-head-bg: rgba(223, 236, 246, .92);--custom-row-selected-bg: rgba(76, 148, 208, .17);--custom-row-wire-highlight-bg: rgba(114, 177, 108, .15);--custom-muted-text: #56778f;--custom-strong-text: #143046;--custom-label-stroke: rgba(247, 251, 254, .95);--custom-selection: #4f94cf;--custom-accent: #77b5e1;--custom-accent-2: #a7d0eb;--custom-grid: #b3c8d8;--custom-segment: #7294ac;--custom-wire-highlight: #6fae5a;--custom-node-stroke: #7497b0;--custom-node-connector-fill: #add2ec;--custom-node-splice-fill: #cfbf9d;--custom-node-intermediate-fill: #c2d9ea}body:has(.app-shell.theme-ice-blue){background:radial-gradient(120% 120% at 12% 0%,rgba(119,181,225,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(167,208,235,.16),transparent 58%),linear-gradient(180deg,#dfeaf2,#d4e2ec)}.app-shell.theme-soft-teal{--custom-shell-bg-top: #d8ebe9;--custom-shell-bg-bottom: #cfe4e2;--custom-shell-text: #153835;--custom-panel-bg: rgba(230, 244, 242, .9);--custom-panel-border: #8eb9b3;--custom-button-bg: #dcf0ed;--custom-button-border: #7faea7;--custom-button-text: #204b46;--custom-button-active-text: #102c28;--custom-badge-bg: #cde6e3;--custom-badge-text: #214c47;--custom-input-bg: #e2f1ef;--custom-input-border: #88b3ad;--custom-input-text: #1d4642;--custom-table-border: #a1c9c3;--custom-table-head-bg: rgba(220, 238, 235, .92);--custom-row-selected-bg: rgba(74, 162, 150, .17);--custom-row-wire-highlight-bg: rgba(132, 183, 82, .14);--custom-muted-text: #547c77;--custom-strong-text: #153733;--custom-label-stroke: rgba(246, 252, 251, .94);--custom-selection: #4fa79c;--custom-accent: #7fc9bf;--custom-accent-2: #a5d8d1;--custom-grid: #abd1cc;--custom-segment: #6f9b95;--custom-wire-highlight: #7baa49;--custom-node-stroke: #739f99;--custom-node-connector-fill: #a8ddd7;--custom-node-splice-fill: #c9bb92;--custom-node-intermediate-fill: #c0e0dc}body:has(.app-shell.theme-soft-teal){background:radial-gradient(120% 120% at 12% 0%,rgba(127,201,191,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(165,216,209,.16),transparent 58%),linear-gradient(180deg,#d8ebe9,#cfe4e2)}.app-shell.theme-dusty-rose{--custom-shell-bg-top: #efe0e5;--custom-shell-bg-bottom: #e7d7dd;--custom-shell-text: #402433;--custom-panel-bg: rgba(249, 238, 243, .9);--custom-panel-border: #c4a0af;--custom-button-bg: #f2e2e8;--custom-button-border: #b78d9d;--custom-button-text: #5a3145;--custom-button-active-text: #2f1622;--custom-badge-bg: #e8d1d9;--custom-badge-text: #5b3146;--custom-input-bg: #f5e6eb;--custom-input-border: #bf97a6;--custom-input-text: #542f42;--custom-table-border: #cfb0bc;--custom-table-head-bg: rgba(241, 228, 234, .92);--custom-row-selected-bg: rgba(165, 102, 129, .16);--custom-row-wire-highlight-bg: rgba(132, 178, 95, .13);--custom-muted-text: #836172;--custom-strong-text: #442739;--custom-label-stroke: rgba(253, 248, 250, .94);--custom-selection: #a76884;--custom-accent: #cf93aa;--custom-accent-2: #dab2c0;--custom-grid: #d0b6c0;--custom-segment: #9c7887;--custom-wire-highlight: #78a84e;--custom-node-stroke: #9f7f8d;--custom-node-connector-fill: #e1bfd0;--custom-node-splice-fill: #d6bc97;--custom-node-intermediate-fill: #e7cfda}body:has(.app-shell.theme-dusty-rose){background:radial-gradient(120% 120% at 12% 0%,rgba(207,147,170,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(218,178,192,.16),transparent 58%),linear-gradient(180deg,#efe0e5,#e7d7dd)}.app-shell.theme-pale-olive{--custom-shell-bg-top: #e5e8d7;--custom-shell-bg-bottom: #dde1cf;--custom-shell-text: #32381b;--custom-panel-bg: rgba(242, 245, 231, .9);--custom-panel-border: #b4bd91;--custom-button-bg: #ebefd9;--custom-button-border: #a4af7f;--custom-button-text: #4a5624;--custom-button-active-text: #23290f;--custom-badge-bg: #dee6c9;--custom-badge-text: #4a5525;--custom-input-bg: #edf1dd;--custom-input-border: #acb889;--custom-input-text: #465022;--custom-table-border: #c1caa5;--custom-table-head-bg: rgba(234, 239, 218, .92);--custom-row-selected-bg: rgba(132, 151, 74, .16);--custom-row-wire-highlight-bg: rgba(88, 162, 109, .14);--custom-muted-text: #707953;--custom-strong-text: #343b1c;--custom-label-stroke: rgba(250, 252, 244, .94);--custom-selection: #889c4c;--custom-accent: #b0bf7a;--custom-accent-2: #cfd9a4;--custom-grid: #c4cbac;--custom-segment: #8e9870;--custom-wire-highlight: #4fa065;--custom-node-stroke: #909a74;--custom-node-connector-fill: #d4dfae;--custom-node-splice-fill: #d3bc8a;--custom-node-intermediate-fill: #dfe6c2}body:has(.app-shell.theme-pale-olive){background:radial-gradient(120% 120% at 12% 0%,rgba(176,191,122,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(207,217,164,.16),transparent 58%),linear-gradient(180deg,#e5e8d7,#dde1cf)}.app-shell.theme-cloud-lavender{--custom-shell-bg-top: #e7e3ef;--custom-shell-bg-bottom: #ded9e9;--custom-shell-text: #2f2750;--custom-panel-bg: rgba(244, 241, 251, .9);--custom-panel-border: #b6abce;--custom-button-bg: #ece7f7;--custom-button-border: #a294c1;--custom-button-text: #4a3f74;--custom-button-active-text: #22183e;--custom-badge-bg: #e0d8f1;--custom-badge-text: #4b4075;--custom-input-bg: #f0ebf8;--custom-input-border: #aca1c7;--custom-input-text: #473d70;--custom-table-border: #c3bbd8;--custom-table-head-bg: rgba(236, 231, 247, .92);--custom-row-selected-bg: rgba(132, 109, 183, .16);--custom-row-wire-highlight-bg: rgba(108, 174, 96, .13);--custom-muted-text: #6f6691;--custom-strong-text: #312853;--custom-label-stroke: rgba(251, 249, 254, .94);--custom-selection: #8f7ac3;--custom-accent: #b39fdb;--custom-accent-2: #cfc2e9;--custom-grid: #c6bed8;--custom-segment: #8f84b0;--custom-wire-highlight: #6ea75b;--custom-node-stroke: #9085b1;--custom-node-connector-fill: #d2c4ef;--custom-node-splice-fill: #d3bc97;--custom-node-intermediate-fill: #ddd2f1}body:has(.app-shell.theme-cloud-lavender){background:radial-gradient(120% 120% at 12% 0%,rgba(179,159,219,.18),transparent 54%),radial-gradient(120% 120% at 100% 100%,rgba(207,194,233,.16),transparent 58%),linear-gradient(180deg,#e7e3ef,#ded9e9)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-nav-divider{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-nav-divider:after{background:linear-gradient(90deg,color-mix(in srgb,var(--custom-panel-border) 68%,transparent),color-mix(in srgb,var(--custom-panel-border) 20%,transparent))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-nav-subsection{border-color:color-mix(in srgb,var(--custom-panel-border) 72%,var(--custom-shell-bg-bottom));background:linear-gradient(180deg,color-mix(in srgb,var(--custom-panel-bg) 86%,var(--custom-accent) 4%),color-mix(in srgb,var(--custom-panel-bg) 44%,transparent))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .workspace-switcher .screen-description,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .canvas-toolbar>span,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .summary-grid h3,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .summary-title,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .selection-snapshot p,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .subnetwork-list li,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-subnetwork-list li,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-floating-copy,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-canvas-stats-list li{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .canvas-toolbar-separator{background:color-mix(in srgb,var(--custom-panel-border) 52%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .subnetwork-chip,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-form-mode-chip,.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .network-scope-status-chip.is-available{border-color:color-mix(in srgb,var(--custom-button-border) 72%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-button-bg) 84%,var(--custom-panel-bg));color:var(--custom-button-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .subnetwork-chip.subnetwork-chip-toggle.is-inactive{opacity:.7;background:color-mix(in srgb,var(--custom-panel-bg) 82%,transparent);color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .subnetwork-chip.subnetwork-chip-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--custom-selection) 52%,transparent);outline-offset:1px}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .cavity.is-occupied{border-color:color-mix(in srgb,var(--custom-selection) 40%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-selection) 14%,var(--custom-panel-bg))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .cavity h3{color:var(--custom-strong-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .cavity p{color:var(--custom-muted-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .cavity button{border-color:color-mix(in srgb,var(--custom-button-border) 78%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-button-bg) 88%,var(--custom-panel-bg));color:var(--custom-button-text)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .status-chip.is-error{border-color:color-mix(in srgb,#b64545 50%,var(--custom-panel-border));background:color-mix(in srgb,#b64545 14%,var(--custom-panel-bg));color:color-mix(in srgb,#ffbaba 42%,var(--custom-strong-text))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .status-chip.is-warning{border-color:color-mix(in srgb,#b5852d 48%,var(--custom-panel-border));background:color-mix(in srgb,#b5852d 14%,var(--custom-panel-bg));color:color-mix(in srgb,#ffe2a2 44%,var(--custom-strong-text))}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table tr.is-selected{background:color-mix(in srgb,var(--custom-row-selected-bg) 30%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table tr.is-wire-highlighted{background:color-mix(in srgb,var(--custom-row-wire-highlight-bg) 30%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .data-table tr.is-selected.is-wire-highlighted>td{background:color-mix(in srgb,var(--custom-row-selected-bg) 58%,var(--custom-row-wire-highlight-bg))!important}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-empty{color:var(--custom-muted-text);border-color:color-mix(in srgb,var(--custom-panel-border) 70%,transparent)}.app-shell:is(.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender) .route-preview-status-chip{border-color:color-mix(in srgb,var(--custom-selection) 42%,var(--custom-panel-border));background:color-mix(in srgb,var(--custom-selection) 18%,var(--custom-panel-bg));color:var(--custom-strong-text)}:root{--cm-brand-primary: #05082c;--cm-brand-primary-hover: #032b6b;--cm-brand-primary-active: #021e4a;--cm-brand-primary-light: #0e369b;--cm-brand-accent-blue: #48caf3;--cm-brand-accent-azur: #82f4ee;--cm-brand-accent-pink: #ba0fb6;--cm-brand-bg-main: #05082c;--cm-brand-bg-elevated: #0a0f3e;--cm-brand-bg-card: #12175a;--cm-brand-bg-light: #f7dfd7;--cm-brand-text-dark-primary: #ffffff;--cm-brand-text-dark-secondary: #c8cbe6;--cm-brand-text-disabled: #6e7396;--cm-brand-text-light-primary: #05082c;--cm-brand-text-light-secondary: #4a4f6a;--cm-brand-border-dark: #1e2466;--cm-brand-border-light: #dddcdb;--cm-gradient-primary: linear-gradient(180deg, #0e369b, #05082c);--cm-gradient-tech: linear-gradient(120deg, #48caf3 0%, #0e369b 42%, #05082c 100%);--cm-gradient-tech-light: linear-gradient(120deg, #48caf3 0%, #0e369b 46%, #05082c 100%);--cm-gradient-brand: linear-gradient(120deg, #ba0fb6 0%, #05082c 100%)}.app-shell.theme-circle-mobility-light,.app-shell.theme-circle-mobility-dark{--cm-accent-blue: var(--cm-brand-accent-blue);--cm-accent-azur: var(--cm-brand-accent-azur);--cm-accent-pink: var(--cm-brand-accent-pink);--cm-primary: var(--cm-brand-primary);--cm-primary-hover: var(--cm-brand-primary-hover);--cm-primary-active: var(--cm-brand-primary-active);--cm-primary-light: var(--cm-brand-primary-light);--cm-primary-gradient: var(--cm-gradient-primary);--cm-tech-gradient: var(--cm-gradient-tech);--cm-tech-gradient-header: var(--cm-gradient-tech-light)}.app-shell.theme-circle-mobility-light{--cm-surface-shell-top: var(--cm-brand-bg-light);--cm-surface-shell-bottom: #f3d9d2;--cm-surface-panel: rgba(255, 250, 248, .9);--cm-surface-button: #fbefeb;--cm-surface-input: #fff8f5;--cm-surface-table-head: rgba(248, 240, 235, .92);--cm-text-primary: var(--cm-brand-text-light-primary);--cm-text-secondary: var(--cm-brand-text-light-secondary);--cm-text-strong: var(--cm-brand-text-light-primary);--cm-border: var(--cm-brand-border-light);--cm-selection: var(--cm-primary-light);--cm-active-border: var(--cm-primary-light);--cm-active-text: #ffffff;--cm-badge-text: var(--cm-primary-hover);--cm-badge-text-error: #7e0a7b;--cm-badge-bg: rgba(72, 202, 243, .2);--cm-badge-bg-error: rgba(186, 15, 182, .14);--cm-row-selected: rgba(72, 202, 243, .14);--cm-row-wire-highlight: rgba(186, 15, 182, .09);--cm-label-stroke: rgba(255, 255, 255, .95);--cm-grid: color-mix(in srgb, var(--cm-accent-blue) 28%, var(--cm-primary) 16%, white);--cm-segment: var(--cm-primary-hover);--cm-wire-highlight: var(--cm-accent-pink);--cm-node-stroke: var(--cm-primary-light);--cm-node-connector-fill: #b8efff;--cm-node-splice-fill: #ffdfe3;--cm-node-intermediate-fill: #d5fbf7;--cm-floating-border: color-mix(in srgb, var(--cm-accent-blue) 45%, var(--cm-brand-border-light));--custom-shell-bg-top: var(--cm-surface-shell-top);--custom-shell-bg-bottom: var(--cm-surface-shell-bottom);--custom-shell-text: var(--cm-text-primary);--custom-panel-bg: var(--cm-surface-panel);--custom-panel-border: var(--cm-border);--custom-button-bg: var(--cm-surface-button);--custom-button-border: var(--cm-accent-blue);--custom-button-text: var(--cm-primary-hover);--custom-button-active-text: var(--cm-active-text);--custom-badge-bg: rgba(72, 202, 243, .16);--custom-badge-text: var(--cm-badge-text);--custom-input-bg: var(--cm-surface-input);--custom-input-border: var(--cm-border);--custom-input-text: var(--cm-text-primary);--custom-table-border: var(--cm-border);--custom-table-head-bg: var(--cm-surface-table-head);--custom-row-selected-bg: var(--cm-row-selected);--custom-row-wire-highlight-bg: var(--cm-row-wire-highlight);--custom-muted-text: var(--cm-text-secondary);--custom-strong-text: var(--cm-text-strong);--custom-label-stroke: var(--cm-label-stroke);--custom-selection: var(--cm-selection);--custom-accent: var(--cm-accent-blue);--custom-accent-2: var(--cm-accent-azur);--custom-grid: var(--cm-grid);--custom-segment: var(--cm-segment);--custom-wire-highlight: var(--cm-wire-highlight);--custom-node-stroke: var(--cm-node-stroke);--custom-node-connector-fill: var(--cm-node-connector-fill);--custom-node-splice-fill: var(--cm-node-splice-fill);--custom-node-intermediate-fill: var(--cm-node-intermediate-fill)}body:has(.app-shell.theme-circle-mobility-light){background:radial-gradient(120% 120% at 8% 0%,color-mix(in srgb,var(--cm-brand-accent-blue) 22%,transparent),transparent 55%),radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--cm-brand-accent-pink) 14%,transparent),transparent 60%),linear-gradient(180deg,var(--cm-brand-bg-light),#f3d9d2)}.app-shell.theme-circle-mobility-dark{--cm-surface-shell-top: var(--cm-brand-bg-main);--cm-surface-shell-bottom: var(--cm-brand-bg-elevated);--cm-surface-panel: rgba(10, 15, 62, .88);--cm-surface-button: var(--cm-brand-bg-elevated);--cm-surface-input: var(--cm-brand-bg-main);--cm-surface-table-head: rgba(5, 8, 44, .94);--cm-text-primary: var(--cm-brand-text-dark-primary);--cm-text-secondary: var(--cm-brand-text-dark-secondary);--cm-text-strong: var(--cm-brand-text-dark-primary);--cm-border: var(--cm-brand-border-dark);--cm-selection: var(--cm-accent-blue);--cm-active-border: var(--cm-accent-blue);--cm-active-text: #ffffff;--cm-badge-text: #dffcff;--cm-badge-text-error: #ffd3ff;--cm-badge-bg: rgba(72, 202, 243, .2);--cm-badge-bg-error: rgba(186, 15, 182, .2);--cm-row-selected: rgba(72, 202, 243, .18);--cm-row-wire-highlight: rgba(186, 15, 182, .14);--cm-label-stroke: rgba(5, 8, 44, .92);--cm-grid: color-mix(in srgb, var(--cm-accent-blue) 30%, var(--cm-brand-border-dark));--cm-segment: var(--cm-accent-azur);--cm-wire-highlight: var(--cm-accent-pink);--cm-node-stroke: var(--cm-accent-blue);--cm-node-connector-fill: var(--cm-primary-light);--cm-node-splice-fill: #4b1452;--cm-node-intermediate-fill: var(--cm-brand-bg-card);--cm-floating-border: color-mix(in srgb, var(--cm-accent-blue) 48%, var(--cm-brand-border-dark));--custom-shell-bg-top: var(--cm-surface-shell-top);--custom-shell-bg-bottom: var(--cm-surface-shell-bottom);--custom-shell-text: var(--cm-text-primary);--custom-panel-bg: var(--cm-surface-panel);--custom-panel-border: var(--cm-border);--custom-button-bg: var(--cm-surface-button);--custom-button-border: var(--cm-accent-blue);--custom-button-text: var(--cm-text-secondary);--custom-button-active-text: var(--cm-active-text);--custom-badge-bg: var(--cm-badge-bg);--custom-badge-text: var(--cm-badge-text);--custom-input-bg: var(--cm-surface-input);--custom-input-border: var(--cm-border);--custom-input-text: var(--cm-text-primary);--custom-table-border: var(--cm-border);--custom-table-head-bg: var(--cm-surface-table-head);--custom-row-selected-bg: var(--cm-row-selected);--custom-row-wire-highlight-bg: var(--cm-row-wire-highlight);--custom-muted-text: var(--cm-text-secondary);--custom-strong-text: var(--cm-text-strong);--custom-label-stroke: var(--cm-label-stroke);--custom-selection: var(--cm-selection);--custom-accent: var(--cm-accent-blue);--custom-accent-2: var(--cm-accent-pink);--custom-grid: var(--cm-grid);--custom-segment: var(--cm-segment);--custom-wire-highlight: var(--cm-wire-highlight);--custom-node-stroke: var(--cm-node-stroke);--custom-node-connector-fill: var(--cm-node-connector-fill);--custom-node-splice-fill: var(--cm-node-splice-fill);--custom-node-intermediate-fill: var(--cm-node-intermediate-fill)}body:has(.app-shell.theme-circle-mobility-dark){background:radial-gradient(120% 120% at 8% 0%,color-mix(in srgb,var(--cm-brand-accent-blue) 18%,transparent),transparent 55%),radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--cm-brand-accent-pink) 20%,transparent),transparent 62%),linear-gradient(180deg,var(--cm-brand-bg-main),var(--cm-brand-bg-elevated))}.app-shell.theme-circle-mobility-light .header-block,.app-shell.theme-circle-mobility-dark .header-block{position:sticky;overflow:hidden}.app-shell.theme-circle-mobility-light .header-block:after,.app-shell.theme-circle-mobility-dark .header-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18}.app-shell.theme-circle-mobility-light .header-block:after{background:var(--cm-tech-gradient-header)}.app-shell.theme-circle-mobility-dark .header-block:after{background:var(--cm-tech-gradient)}.app-shell.theme-circle-mobility-light .workspace-tab.is-active,.app-shell.theme-circle-mobility-light .filter-chip.is-active,.app-shell.theme-circle-mobility-light .header-settings-toggle.is-active,.app-shell.theme-circle-mobility-light .settings-primary-action,.app-shell.theme-circle-mobility-dark .workspace-tab.is-active,.app-shell.theme-circle-mobility-dark .filter-chip.is-active,.app-shell.theme-circle-mobility-dark .header-settings-toggle.is-active,.app-shell.theme-circle-mobility-dark .settings-primary-action{border-color:var(--cm-active-border)!important;background:var(--cm-primary-gradient)!important;color:var(--cm-active-text)!important}.app-shell.theme-circle-mobility-light .workspace-tab-badge,.app-shell.theme-circle-mobility-light .header-ops-badge,.app-shell.theme-circle-mobility-light .filter-chip-count,.app-shell.theme-circle-mobility-dark .workspace-tab-badge,.app-shell.theme-circle-mobility-dark .header-ops-badge,.app-shell.theme-circle-mobility-dark .filter-chip-count{border-color:var(--cm-accent-blue);background:var(--cm-badge-bg);color:var(--cm-badge-text)}.app-shell.theme-circle-mobility-light .workspace-tab-badge.is-error,.app-shell.theme-circle-mobility-light .header-ops-badge.is-error,.app-shell.theme-circle-mobility-dark .workspace-tab-badge.is-error,.app-shell.theme-circle-mobility-dark .header-ops-badge.is-error{border-color:var(--cm-accent-pink);background:var(--cm-badge-bg-error);color:var(--cm-badge-text-error)}.app-shell.theme-circle-mobility-light .network-canvas-floating-controls,.app-shell.theme-circle-mobility-light .network-canvas-floating-subnetworks,.app-shell.theme-circle-mobility-light .network-canvas-floating-stats,.app-shell.theme-circle-mobility-dark .network-canvas-floating-controls,.app-shell.theme-circle-mobility-dark .network-canvas-floating-subnetworks,.app-shell.theme-circle-mobility-dark .network-canvas-floating-stats{border-color:var(--cm-floating-border)}.workspace-switcher{display:grid;gap:.6rem}.workspace-nav-row{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-nav-row.secondary{padding-top:0}.workspace-nav-subsection{margin-top:.18rem;padding:.5rem .5rem .45rem;border:1px solid #d2dfeb;border-radius:.7rem;background:linear-gradient(180deg,#e4eef6a8,#e4eef62e)}.workspace-nav-divider{margin:0;display:flex;align-items:center;gap:.45rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f788c}.workspace-nav-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#6b859aa6,#6b859a33)}.workspace-switcher .screen-description{margin:.3rem 0 0;font-size:.82rem;line-height:1.3;color:#4f6a7f}.app-shell.theme-dark .workspace-nav-divider{color:#9db6ca}.app-shell.theme-dark .workspace-nav-divider:after{background:linear-gradient(90deg,#7ca0bd9e,#7ca0bd24)}.app-shell.theme-dark .workspace-nav-subsection{border-color:#365069;background:linear-gradient(180deg,#38546d6b,#23394f33)}.app-shell.theme-dark .workspace-switcher .screen-description{color:#abc0d4}.app-shell.theme-slate-neon .workspace-nav-divider{color:#a8d5de}.app-shell.theme-slate-neon .workspace-nav-divider:after{background:linear-gradient(90deg,#5f9da99e,#5f9da929)}.app-shell.theme-slate-neon .workspace-nav-subsection{border-color:#356f7f;background:linear-gradient(180deg,#224f5c75,#14334038)}.app-shell.theme-slate-neon .workspace-switcher .screen-description{color:#b9dfe7}.app-shell.theme-paper-blueprint .workspace-nav-divider{color:#63839e}.app-shell.theme-paper-blueprint .workspace-nav-divider:after{background:linear-gradient(90deg,#7d9ab299,#7d9ab22e)}.app-shell.theme-paper-blueprint .workspace-nav-subsection{border-color:#bfd2e0;background:linear-gradient(180deg,#e4eff8e6,#e4eff85c)}.app-shell.theme-paper-blueprint .workspace-switcher .screen-description{color:#5b778f}.app-shell.theme-warm-brown .workspace-nav-divider{color:#886851}.app-shell.theme-warm-brown .workspace-nav-divider:after{background:linear-gradient(90deg,#9a795c94,#9a795c29)}.app-shell.theme-warm-brown .workspace-nav-subsection{border-color:#ddc3ab;background:linear-gradient(180deg,#f2e3d3d6,#f2e3d357)}.app-shell.theme-warm-brown .workspace-switcher .screen-description{color:#795b46}.app-shell.theme-deep-green .workspace-nav-divider{color:#a2cdb6}.app-shell.theme-deep-green .workspace-nav-divider:after{background:linear-gradient(90deg,#67997f9e,#67997f29)}.app-shell.theme-deep-green .workspace-nav-subsection{border-color:#46755f;background:linear-gradient(180deg,#2c574370,#18352738)}.app-shell.theme-deep-green .workspace-switcher .screen-description{color:#b3dbc3}.app-shell.theme-rose-quartz .workspace-nav-divider{color:#8a5a72}.app-shell.theme-rose-quartz .workspace-nav-divider:after{background:linear-gradient(90deg,#bd7e9a94,#bd7e9a29)}.app-shell.theme-rose-quartz .workspace-nav-subsection{border-color:#d8b6c7;background:linear-gradient(180deg,#f6e8efdb,#f6e8ef57)}.app-shell.theme-rose-quartz .workspace-switcher .screen-description{color:#7a4b63}.app-shell.theme-lavender-haze .workspace-nav-divider{color:#6d65ac}.app-shell.theme-lavender-haze .workspace-nav-divider:after{background:linear-gradient(90deg,#8e84d594,#8e84d529)}.app-shell.theme-lavender-haze .workspace-nav-subsection{border-color:#c5bfe9;background:linear-gradient(180deg,#ece8fcdb,#ece8fc57)}.app-shell.theme-lavender-haze .workspace-switcher .screen-description{color:#5f5896}.app-shell.theme-burgundy-noir .workspace-nav-divider{color:#d6b2c1}.app-shell.theme-burgundy-noir .workspace-nav-divider:after{background:linear-gradient(90deg,#ab617f9e,#ab617f29)}.app-shell.theme-burgundy-noir .workspace-nav-subsection{border-color:#7a435a;background:linear-gradient(180deg,#481b2a70,#270e1738)}.app-shell.theme-burgundy-noir .workspace-switcher .screen-description{color:#ddb8c8}.app-shell.theme-amber-night .workspace-nav-divider{color:#ecd89b}.app-shell.theme-amber-night .workspace-nav-divider:after{background:linear-gradient(90deg,#b8913b9e,#b8913b29)}.app-shell.theme-amber-night .workspace-nav-subsection{border-color:#7a6531;background:linear-gradient(180deg,#4e3b1270,#2a1f0b38)}.app-shell.theme-amber-night .workspace-switcher .screen-description{color:#f0deaa}.workspace-tab{border:1px solid #9eb7cc;border-radius:999px;background:#f3f8fc;color:#17374e;padding:.35rem .75rem;font-size:.85rem;line-height:1.2}.workspace-tab-content{display:inline-flex;align-items:center;gap:.35rem}.workspace-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.08rem .35rem;border-radius:999px;background:#dceaf5;color:#1b3b53;font-size:.72rem;font-weight:700}.workspace-tab-badge.is-error{background:#fde0e0;color:#902020}.workspace-tab.is-active{background:#17374e;color:#fff;border-color:#17374e}.screen-description{margin:0}.workspace-shell{--workspace-header-offset: 5.8rem;position:relative;display:grid;gap:1rem}.workspace-sidebar{display:grid;gap:.75rem;align-content:start}.workspace-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#0a1b2b70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;z-index:48;transition:opacity .2s ease}.workspace-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.workspace-drawer{position:fixed;inset:var(--workspace-header-offset) auto 0 0;width:min(360px,88vw);transform:translate(-108%);transition:transform .2s ease;z-index:50;pointer-events:none;padding:1rem}.workspace-drawer.is-open{transform:translate(0);pointer-events:none}.workspace-drawer .workspace-sidebar{max-height:calc(100vh - var(--workspace-header-offset) - 1rem);overflow:auto;padding-right:.15rem;pointer-events:auto}.workspace-ops-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#0a1b2b70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;z-index:52;transition:opacity .2s ease}.workspace-ops-backdrop.is-open{opacity:1;pointer-events:auto}.workspace-ops-panel{position:fixed;inset:var(--workspace-header-offset) 0 0 auto;width:min(470px,88vw);transform:translate(108%);pointer-events:none;z-index:53;transition:transform .2s ease;padding:1rem}.workspace-ops-panel.is-open{transform:translate(0);pointer-events:none}.workspace-ops-content{display:grid;gap:.5rem;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-ops-panel .workspace-ops-content{max-height:calc(100vh - var(--workspace-header-offset) - 1rem);overflow:auto;scrollbar-gutter:stable;pointer-events:auto}.workspace-inspector-panel{position:fixed;inset:auto 1rem 1rem auto;width:min(420px,calc(100vw - 2rem));max-height:calc(100vh - var(--workspace-header-offset) - 1rem);z-index:46;pointer-events:none}.workspace-inspector-panel.is-collapsed{width:min(360px,calc(100vw - 2rem))}.analysis-network-summary-row{grid-column:1 / -1}.analysis-panel-grid{grid-template-columns:minmax(0,1fr);align-items:start}.app-shell.workspace-panels-layout-single-column .analysis-panel-grid{grid-template-columns:minmax(0,1fr)}.analysis-wire-route-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-bottom:.55rem}.analysis-wire-route-header h2{margin:0}.analysis-wire-mode-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #8cb2c8;background:#deedf7;color:#19415d;padding:.14rem .52rem;font-size:.74rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.analysis-wire-mode-chip.is-locked{border-color:#82af95;background:#daefe0;color:#244e39}.analysis-wire-route-content{display:grid;gap:.6rem}.analysis-wire-route-panel{align-self:start}.analysis-wire-identity{border:1px solid #c5d7e5;border-radius:.6rem;background:#ffffffa8;padding:.45rem .55rem;display:grid;gap:.12rem}.analysis-wire-identity-label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#4d697d}.analysis-wire-identity-value{margin:0;font-size:.95rem;line-height:1.25;color:#15364d}.analysis-segment-identity-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.analysis-segment-identity-id{display:inline-flex;align-items:center;min-height:1.5rem;border:1px solid color-mix(in srgb,var(--theme-primary, #2c6c93) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-primary, #2c6c93) 9%,transparent);color:#15364d;padding:.12rem .5rem;font-size:.78rem;line-height:1;white-space:nowrap}.analysis-segment-endpoint-path{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.analysis-segment-endpoint{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--theme-primary, #2c6c93) 20%,transparent);border-radius:.42rem;background:#ffffff94;color:#15364d;padding:.22rem .42rem;gap:.34rem}.analysis-segment-endpoint-label{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:color-mix(in srgb,var(--theme-primary, #2c6c93) 16%,transparent);color:color-mix(in srgb,#15364d 80%,var(--theme-primary, #2c6c93) 20%);font-size:.68rem;font-weight:800;line-height:1}.analysis-segment-endpoint-button{min-width:0;overflow-wrap:anywhere;font-weight:700}.analysis-segment-endpoint-arrow{color:color-mix(in srgb,var(--theme-primary, #2c6c93) 62%,currentColor);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-weight:800;line-height:1}.analysis-segment-identity-meta{display:flex;flex-wrap:wrap;gap:.3rem}.analysis-segment-identity-meta span{display:inline-flex;width:fit-content;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent);color:#4d697d;padding:.12rem .42rem;font-size:.76rem;font-weight:700;line-height:1.2}.analysis-wire-route-current{border:1px solid #c5d7e5;border-radius:.6rem;background:#ffffffa8;padding:.45rem .55rem;display:grid;gap:.2rem}.analysis-current-route-path{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.35rem}.analysis-current-route-step{position:relative;display:inline-flex;align-items:center;gap:.32rem;min-height:1.8rem;border:1px solid color-mix(in srgb,var(--theme-primary, #2c6c93) 26%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#fff 82%,var(--theme-primary, #2c6c93) 18%),#ffffffad);color:#15364d;padding:.24rem .56rem .24rem .28rem;box-shadow:0 .25rem .75rem #1a435e14}.analysis-current-route-step:not(:last-child):after{content:"→";position:absolute;left:calc(100% + .34rem);top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--theme-primary, #2c6c93) 62%,currentColor);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.86rem;font-weight:800;line-height:1;white-space:nowrap}.analysis-current-route-index{display:inline-grid;place-items:center;width:1.18rem;height:1.18rem;border-radius:50%;background:var(--theme-primary, #2c6c93);color:#fff;font-size:.68rem;letter-spacing:0}.analysis-current-route-segment{font-size:.78rem;overflow-wrap:anywhere}.analysis-current-route-empty{display:inline-flex;width:fit-content;border:1px dashed color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;padding:.22rem .56rem;color:#4d697d;background:color-mix(in srgb,currentColor 5%,transparent)}.analysis-wire-route-current span{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#4d697d;font-weight:700}.analysis-wire-route-current .route-preview-path{margin:0}.analysis-wire-route-current .analysis-current-route-index{color:#fff;letter-spacing:0;text-transform:none}.analysis-wire-route-current .analysis-current-route-segment{color:#15364d;letter-spacing:0;text-transform:none}.analysis-wire-route-input{margin-top:.08rem}.analysis-wire-route-actions button{min-width:10.2rem}@media(min-width:980px){.analysis-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.analysis-wire-route-header{flex-direction:column;align-items:stretch}.analysis-wire-route-actions{display:grid;grid-template-columns:minmax(0,1fr)}.analysis-wire-route-actions button{width:100%;min-width:0}}.workspace-inspector-panel .inspector-context-panel{pointer-events:auto;box-shadow:0 10px 26px #091a2833;background:#ffffff8a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:.82rem .9rem}.workspace-inspector-panel .splice-length-suggestion-panel{pointer-events:auto;box-shadow:0 10px 26px #091a2833;background:#ffffff94;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:.82rem .9rem}.splice-length-suggestion-panel.is-warning{border-color:#d89c38}.splice-length-suggestion-message{margin:0 0 .5rem;color:#17374e;font-size:.86rem;line-height:1.35}.splice-length-suggestion-details{display:grid;gap:.28rem;margin-bottom:.58rem}.splice-length-suggestion-details .confirm-dialog-details-code{max-height:11rem;overflow:auto;white-space:pre-wrap}.splice-length-suggestion-actions{margin-top:0}.workspace-inspector-panel.is-collapsed .inspector-context-panel{padding:.72rem .82rem}.inspector-context-header{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.48rem}.inspector-context-header h2{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:#4f6a7f}.inspector-context-header-actions{display:inline-flex;align-items:center;gap:.35rem}.inspector-context-toggle{display:inline-flex;align-items:center;gap:.28rem;min-height:1.85rem;border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.25rem .5rem;font-size:.78rem}.inspector-context-close-button{justify-content:center;padding-inline:.42rem}.inspector-context-close-button .action-button-icon{width:.78rem;height:.78rem;flex-basis:.78rem}.inspector-context-toggle-icon{display:inline-flex;width:.78rem;height:.78rem;flex:0 0 .78rem;background:currentColor;-webkit-mask:url(/icons/ico_expand.svg) center / contain no-repeat;mask:url(/icons/ico_expand.svg) center / contain no-repeat}.inspector-context-toggle-icon.is-collapse{transform:rotate(180deg)}.inspector-context-panel.is-collapsed .meta-line{margin-bottom:.3rem}.inspector-collapsed-copy{margin:0;color:#4a6277;font-size:.78rem}.inspector-entity-line{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem;margin:0 0 .45rem}.inspector-entity-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#5a7386}.inspector-kind-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #a8bfd1;background:#e8f1f8;color:#1a405c;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.05rem .4rem}.inspector-entity-id{font-size:.88rem;font-weight:600}.inspector-detail-grid{margin:0 0 .52rem;display:grid;gap:.26rem}.inspector-detail-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.34rem}.inspector-detail-grid dt{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#617a8d}.inspector-detail-grid dd{margin:0;min-width:0;font-size:.9rem;line-height:1.28;color:#17374e;word-break:break-word}.row-actions.inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.row-actions.inspector-actions button{width:100%;min-width:0;padding:.27rem .54rem;font-size:.8rem}@media(max-width:520px){.row-actions.inspector-actions{grid-template-columns:minmax(0,1fr)}}.workspace-content{min-width:0;display:grid;gap:1rem}.workspace-sidebar .workspace-switcher,.workspace-sidebar .workspace-meta{border:1px solid #cbdae6;border-radius:.75rem;background:#fff;padding:.8rem}.workspace-sidebar .workspace-nav-row{display:grid;gap:.4rem}.workspace-sidebar .workspace-tab{width:100%;justify-content:space-between;border-radius:.6rem}.network-scope-indicators{display:flex;flex-wrap:wrap;gap:.45rem}.network-scope-grid{align-items:start}.app-shell.workspace-panels-layout-single-column .network-scope-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:1040px){.network-scope-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:900px){.network-scope-grid{grid-template-columns:minmax(0,1fr)}}.network-scope-indicator{display:inline-flex;align-items:baseline;gap:.4rem;border:1px solid #cbdae6;border-radius:999px;background:#fff;padding:.25rem .6rem}.network-scope-indicator-label{font-size:.76rem;color:#3f596d}.network-scope-indicator-value{font-size:.92rem;font-weight:700}.network-scope-indicators-form{margin-top:-.1rem}.network-scope-list-shell{max-height:none;overflow:visible;margin-bottom:.65rem;border:0;border-radius:0;padding:0}.network-scope-panel{position:relative}.network-scope-list td{vertical-align:middle}.network-scope-list{table-layout:fixed}.network-scope-list .network-scope-col-name{width:44%}.network-scope-list .network-scope-col-technical-id{width:38%}.network-scope-list .network-scope-col-status{width:18%}.network-scope-list th,.network-scope-list td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-scope-list .is-focusable-row{cursor:pointer}.network-scope-list .is-focusable-row:focus-visible{outline:2px solid #0f6cb8;outline-offset:-2px}.network-scope-status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.1rem .45rem;font-size:.8em;font-weight:700;letter-spacing:.02em}.network-scope-status-chip.is-active{background:#e6f2e8;color:#1d5b2f}.network-scope-status-chip.is-available{background:#e5edf4;color:#30485c}.network-scope-create-button{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem}.row-actions.network-scope-list-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.55rem;width:100%}.row-actions.network-scope-list-actions .network-scope-list-actions-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;width:100%}.row-actions.network-scope-list-actions button{width:100%;min-width:0}.table-density-compact .network-scope-list-shell{padding:0}.network-form-panel{display:grid;gap:.7rem;align-content:start}.network-form-panel[hidden]{display:none!important}.network-form-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.network-form-header h2{margin:0}.network-form-mode-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.16rem .55rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:#e5edf4;color:#30485c}.network-form-mode-chip.is-create{background:#e5f0fb;color:#1e4f79}.network-form-mode-chip.is-edit{background:#e6f2e8;color:#1d5b2f}.network-form-grid{width:100%;max-width:none;min-width:0;gap:.75rem;margin-bottom:0}.network-form-grid label{display:grid;gap:.34rem}.network-form-label{font-size:.9rem;font-weight:600}.network-form-grid input,.network-form-grid textarea{width:100%;min-width:0;border-radius:.5rem;border:1px solid #bacada;padding:.45rem .6rem;background:#fff}.network-form-grid textarea{resize:vertical;min-height:6rem;font:inherit;line-height:1.35}.network-form-submit-actions{margin-top:.1rem}.network-delete-button{border-color:#d3a7ad!important;background:#fbeaed!important;color:#8f1e1e!important}.workspace-sidebar .workspace-nav-row.secondary{padding-top:.05rem}.workspace-meta{display:grid;gap:.6rem;align-content:start}.workspace-meta-main{display:grid;gap:.3rem}.shortcut-hints{margin:0;color:#3b596d;font-size:.8rem}.save-status{margin:0;font-size:.85rem;font-weight:600}@media(min-width:1180px){.workspace-drawer{width:min(400px,42vw)}}.save-status.is-saved{color:#226041}.save-status.is-unsaved{color:#7b4d00}.save-status.is-error{color:#8f1e1e}.workspace-health{border-top:1px dashed #c8d7e3;padding-top:.65rem;display:grid;gap:.25rem}.workspace-health h2{margin:0;font-size:.92rem}.workspace-health .meta-line{margin:0;font-size:.84rem}.row-actions.workspace-health-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.45rem;margin-top:.15rem}.row-actions.workspace-health-actions>button{width:100%;min-width:0;min-height:2.35rem;padding:.4rem .7rem}.row-actions.workspace-storage-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.35rem}.row-actions.workspace-storage-actions>button{width:100%;min-width:0}@media(max-width:760px){.row-actions.workspace-storage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.row-actions.workspace-storage-actions{grid-template-columns:1fr}}.row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.row-actions.compact{gap:.35rem}.row-actions button,.row-form button,.error-banner button{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem}.row-actions button:disabled{opacity:.55;cursor:not-allowed}.workspace-ops-content .row-actions button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.1;min-height:2.15rem;padding:.38rem .7rem}.row-actions button.button-with-icon,.row-form button.button-with-icon,.error-banner button.button-with-icon,.cavity button.button-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.action-button-icon{width:.82rem;height:.82rem;flex:0 0 .82rem;background:currentColor}.action-button-icon.is-edit{-webkit-mask:url(/icons/ico_edit.svg) center / contain no-repeat;mask:url(/icons/ico_edit.svg) center / contain no-repeat}.action-button-icon.is-new{-webkit-mask:url(/icons/ico_new.svg) center / contain no-repeat;mask:url(/icons/ico_new.svg) center / contain no-repeat}.action-button-icon.is-active{-webkit-mask:url(/icons/ico_active.svg) center / contain no-repeat;mask:url(/icons/ico_active.svg) center / contain no-repeat}.action-button-icon.is-help{-webkit-mask:url(/icons/ico_help.svg) center / contain no-repeat;mask:url(/icons/ico_help.svg) center / contain no-repeat}.network-recent-changes-list-shell{min-height:0;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--panel-bg, #fff) 72%,transparent);padding:.28rem;overflow:auto}.home-network-recent-changes{margin:0;flex:1 1 auto;min-height:0}.network-recent-changes-list{list-style:none;margin:0;padding:0;display:grid;gap:.32rem}.network-recent-changes-item{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.68rem;align-items:center;padding:.8rem 3.15rem .82rem .72rem;border:1px solid color-mix(in srgb,currentColor 11%,transparent);border-left-width:.2rem;border-radius:.45rem;background:color-mix(in srgb,var(--panel-bg, #fff) 86%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 28%,transparent)}.network-recent-changes-item.is-create{border-left-color:color-mix(in srgb,#2f9e44 72%,var(--theme-primary, currentColor))}.network-recent-changes-item.is-update,.network-recent-changes-item.is-route,.network-recent-changes-item.is-occupancy{border-left-color:color-mix(in srgb,var(--theme-primary, currentColor) 72%,#3f78a8)}.network-recent-changes-item.is-delete{border-left-color:color-mix(in srgb,#d9480f 76%,var(--theme-primary, currentColor))}.network-recent-changes-item.is-workspace{border-left-color:color-mix(in srgb,currentColor 38%,transparent)}.network-recent-changes-icon{width:1.75rem;height:1.75rem;border-radius:.45rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 6%,var(--panel-bg, #fff));position:relative}.network-recent-changes-icon:before{content:"";position:absolute;top:.46rem;right:.46rem;bottom:.46rem;left:.46rem;border:2px solid currentColor;opacity:.58}.network-recent-changes-icon.is-network:before,.network-recent-changes-icon.is-workspace:before{border-radius:.16rem}.network-recent-changes-icon.is-connector:before{border-radius:.12rem;width:.68rem;height:.42rem;inset:.55rem .42rem auto auto}.network-recent-changes-icon.is-splice:before{border-radius:50%}.network-recent-changes-icon.is-wire:before,.network-recent-changes-icon.is-segment:before,.network-recent-changes-icon.is-layout:before{height:0;inset:.83rem .4rem auto;border-width:2px 0 0;transform:rotate(-25deg)}.network-recent-changes-icon.is-node:before{border-radius:50%;top:.56rem;right:.56rem;bottom:.56rem;left:.56rem}.network-recent-changes-icon.is-catalog:before{border-radius:.12rem;border-top-width:.42rem}.network-recent-changes-main{min-width:0;display:grid;gap:.24rem}.network-recent-changes-time{position:absolute;top:.52rem;right:.72rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;color:color-mix(in srgb,currentColor 70%,transparent);line-height:1;text-align:right}.network-recent-changes-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.89rem;font-weight:700;color:inherit}.network-recent-changes-meta{min-width:0;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.network-recent-changes-kind,.network-recent-changes-action,.network-recent-changes-detail,.network-recent-changes-target{min-width:0;max-width:100%;border-radius:999px;padding:.14rem .42rem;font-size:.71rem;line-height:1.25}.network-recent-changes-kind{border:1px solid color-mix(in srgb,currentColor 14%,transparent);color:color-mix(in srgb,currentColor 74%,transparent)}.network-recent-changes-action{border:1px solid transparent;color:color-mix(in srgb,currentColor 84%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}.network-recent-changes-action.is-create{background:color-mix(in srgb,#2f9e44 14%,transparent)}.network-recent-changes-action.is-delete{background:color-mix(in srgb,#d9480f 14%,transparent)}.network-recent-changes-action.is-route,.network-recent-changes-action.is-occupancy{background:color-mix(in srgb,var(--theme-primary, currentColor) 14%,transparent)}.network-recent-changes-detail{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 20%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 5%,transparent);color:color-mix(in srgb,currentColor 78%,transparent)}.network-recent-changes-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--theme-primary, currentColor) 8%,transparent);color:color-mix(in srgb,currentColor 82%,transparent)}.network-recent-changes-open-button{position:absolute;right:.62rem;bottom:.52rem;width:1.86rem;height:1.86rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 7%,var(--panel-bg, #fff));color:inherit;display:inline-grid;place-items:center;padding:0;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent)}.network-recent-changes-open-button:hover,.network-recent-changes-open-button:focus-visible{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 46%,currentColor 20%);background:color-mix(in srgb,var(--theme-primary, currentColor) 12%,var(--panel-bg, #fff))}.network-recent-changes-open-icon{width:.62rem;height:.62rem;border:2px solid currentColor;border-radius:999px;position:relative;transform:translate(-.06rem,-.05rem)}.network-recent-changes-open-icon:after{content:"";position:absolute;width:.34rem;height:2px;right:-.26rem;bottom:-.14rem;border-radius:999px;background:currentColor;transform:rotate(45deg);transform-origin:left center}.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 28%,currentColor 14%);background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;scrollbar-color:color-mix(in srgb,var(--theme-primary, currentColor) 42%,currentColor 20%) transparent}.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-item{border-color:color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);box-shadow:inset 0 1px color-mix(in srgb,currentColor 8%,transparent)}.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-icon,.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-open-button{border-color:color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 7%,transparent)}.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-kind,.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-time{color:color-mix(in srgb,currentColor 72%,transparent)}.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-action,.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-detail,.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-target{color:color-mix(in srgb,currentColor 90%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}.app-shell:is(.theme-dark,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .home-network-recent-changes .network-recent-changes-detail{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 34%,currentColor 12%)}@media(max-width:640px){.network-recent-changes-item{grid-template-columns:1.6rem minmax(0,1fr)}}.statistics-manual-selection{display:grid;gap:.48rem;margin-top:.7rem}.statistics-manual-selection h3{margin:0;font-size:.9rem;color:inherit}.statistics-network-list{display:grid;gap:.38rem}.statistics-network-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;min-height:2.5rem;border:1px solid #cbdae6;border-radius:.6rem;background:#f8fbfe;color:#17374e;padding:.45rem .62rem}.statistics-network-option:hover{border-color:color-mix(in srgb,var(--theme-primary, #17374e) 42%,#cbdae6);background:color-mix(in srgb,var(--theme-primary, #17374e) 7%,#f8fbfe)}.statistics-network-option.is-selected{border-color:color-mix(in srgb,var(--theme-primary, #17374e) 74%,#cbdae6);background:color-mix(in srgb,var(--theme-primary, #17374e) 11%,#f8fbfe)}.statistics-network-option input{margin:0;accent-color:var(--theme-primary, #17374e)}.statistics-network-name{min-width:0;overflow-wrap:anywhere;font-weight:700;line-height:1.18}.action-button-icon.is-undo{-webkit-mask:url(/icons/ico_undo.svg) center / contain no-repeat;mask:url(/icons/ico_undo.svg) center / contain no-repeat}.action-button-icon.is-redo{-webkit-mask:url(/icons/ico_redo.svg) center / contain no-repeat;mask:url(/icons/ico_redo.svg) center / contain no-repeat}.action-button-icon.is-prevnext{-webkit-mask:url(/icons/ico_prevnext.svg) center / contain no-repeat;mask:url(/icons/ico_prevnext.svg) center / contain no-repeat}.action-button-icon.is-open{-webkit-mask:url(/icons/ico_open.svg) center / contain no-repeat;mask:url(/icons/ico_open.svg) center / contain no-repeat}.action-button-icon.is-flip-x{transform:scaleX(-1)}.action-button-icon.is-duplicate{-webkit-mask:url(/icons/ico_duplicate.svg) center / contain no-repeat;mask:url(/icons/ico_duplicate.svg) center / contain no-repeat}.action-button-icon.is-lock-move{-webkit-mask:url(/icons/ico_lock_move.svg) center / contain no-repeat;mask:url(/icons/ico_lock_move.svg) center / contain no-repeat}.action-button-icon.is-zoom{-webkit-mask:url(/icons/ico_zoom.svg) center / contain no-repeat;mask:url(/icons/ico_zoom.svg) center / contain no-repeat}.action-button-icon.is-fit{-webkit-mask:url(/icons/ico_expand.svg) center / contain no-repeat;mask:url(/icons/ico_expand.svg) center / contain no-repeat}.action-button-icon.is-scale-up{-webkit-mask:url(/icons/ico_scale_up.svg) center / contain no-repeat;mask:url(/icons/ico_scale_up.svg) center / contain no-repeat}.action-button-icon.is-delete{-webkit-mask:url(/icons/ico_delete.svg) center / contain no-repeat;mask:url(/icons/ico_delete.svg) center / contain no-repeat}.action-button-icon.is-analysis{-webkit-mask:url(/icons/ico_analysis.svg) center / contain no-repeat;mask:url(/icons/ico_analysis.svg) center / contain no-repeat}.action-button-icon.is-save{-webkit-mask:url(/icons/ico_save.svg) center / contain no-repeat;mask:url(/icons/ico_save.svg) center / contain no-repeat}.action-button-icon.is-swap{-webkit-mask:url(/icons/ico_swap.svg) center / contain no-repeat;mask:url(/icons/ico_swap.svg) center / contain no-repeat}.action-button-icon.is-cancel{-webkit-mask:url(/icons/ico_cancel.svg) center / contain no-repeat;mask:url(/icons/ico_cancel.svg) center / contain no-repeat}.action-button-icon.is-unselect{-webkit-mask:url(/icons/ico_unselect.svg) center / contain no-repeat;mask:url(/icons/ico_unselect.svg) center / contain no-repeat}.action-button-icon.is-home-create{-webkit-mask:url(/icons/ico_home_create.svg) center / contain no-repeat;mask:url(/icons/ico_home_create.svg) center / contain no-repeat}.action-button-icon.is-home-import{-webkit-mask:url(/icons/ico_home_import.svg) center / contain no-repeat;mask:url(/icons/ico_home_import.svg) center / contain no-repeat}.action-button-icon.is-home-start{-webkit-mask:url(/icons/ico_home_start.svg) center / contain no-repeat;mask:url(/icons/ico_home_start.svg) center / contain no-repeat}.action-button-icon.is-home{-webkit-mask:url(/icons/ico_home.svg) center / contain no-repeat;mask:url(/icons/ico_home.svg) center / contain no-repeat}.action-button-icon.is-network-scope{-webkit-mask:url(/icons/ico_home_start.svg) center / contain no-repeat;mask:url(/icons/ico_home_start.svg) center / contain no-repeat}.action-button-icon.is-harness-assembly{-webkit-mask:url(/icons/ico_harness_assembly.svg) center / contain no-repeat;mask:url(/icons/ico_harness_assembly.svg) center / contain no-repeat}.action-button-icon.is-catalog{-webkit-mask:url(/icons/ico_catalog.svg) center / contain no-repeat;mask:url(/icons/ico_catalog.svg) center / contain no-repeat}.action-button-icon.is-connectors{-webkit-mask:url(/icons/ico_connectors.svg) center / contain no-repeat;mask:url(/icons/ico_connectors.svg) center / contain no-repeat}.action-button-icon.is-splices{-webkit-mask:url(/icons/ico_splices.svg) center / contain no-repeat;mask:url(/icons/ico_splices.svg) center / contain no-repeat}.action-button-icon.is-nodes{-webkit-mask:url(/icons/ico_nodes.svg) center / contain no-repeat;mask:url(/icons/ico_nodes.svg) center / contain no-repeat}.action-button-icon.is-segments{-webkit-mask:url(/icons/ico_segments.svg) center / contain no-repeat;mask:url(/icons/ico_segments.svg) center / contain no-repeat}.action-button-icon.is-wires{-webkit-mask:url(/icons/ico_wires.svg) center / contain no-repeat;mask:url(/icons/ico_wires.svg) center / contain no-repeat}.action-button-icon.is-ai-agent{width:.95rem;height:.95rem;flex-basis:.95rem;-webkit-mask:url(/icons/ico_ai_agent.svg) center / contain no-repeat;mask:url(/icons/ico_ai_agent.svg) center / contain no-repeat}.workspace-tab.is-ai-agent-tab:disabled,.filter-chip.is-ai-agent-tab:disabled{border-color:color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);color:color-mix(in srgb,currentColor 46%,transparent);filter:saturate(.55);opacity:.62}.workspace-tab.is-ai-agent-tab:disabled .action-button-icon,.filter-chip.is-ai-agent-tab:disabled .action-button-icon{opacity:.58}.action-button-icon.is-validation{-webkit-mask:url(/icons/health.svg) center / contain no-repeat;mask:url(/icons/health.svg) center / contain no-repeat}.action-button-icon.is-statistics{-webkit-mask:url(/icons/ico_statistics.svg) center / contain no-repeat;mask:url(/icons/ico_statistics.svg) center / contain no-repeat}.action-button-icon.is-settings{-webkit-mask:url(/icons/settings.svg) center / contain no-repeat;mask:url(/icons/settings.svg) center / contain no-repeat}.action-button-icon.is-multi-select{-webkit-mask:url(/icons/ico_multiselect.svg) center / contain no-repeat;mask:url(/icons/ico_multiselect.svg) center / contain no-repeat}.meta-line{margin:0 0 .75rem;color:color-mix(in srgb,currentColor 72%,transparent)}@media(max-width:900px){.workspace-inspector-panel{inset:auto .75rem .75rem auto;width:calc(100vw - 1.5rem);max-height:calc(100vh - var(--workspace-header-offset) - .75rem)}}.connector-layout-editor{gap:.7rem}.connector-layout-editor-actions{display:flex;flex-wrap:wrap;gap:.45rem}.connector-layout-editor-actions button{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 34%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--theme-primary, currentColor) 9%,transparent);color:inherit;padding:.32rem .65rem;min-height:2rem}.connector-layout-editor-actions button.button-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.connector-layout-editor-grid,.connector-physical-view{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;align-items:start}.connector-layout-preview,.connector-physical-canvas{min-width:0;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:.6rem;background:color-mix(in srgb,currentColor 4%,transparent);padding:.6rem}.connector-layout-preview{position:relative;--connector-layout-resize-button-background: color-mix(in srgb, var(--theme-surface, Canvas) 88%, var(--theme-primary, currentColor) 12%);--connector-layout-resize-button-border: color-mix(in srgb, var(--theme-primary, currentColor) 44%, transparent);--connector-layout-resize-button-color: color-mix(in srgb, currentColor 86%, var(--theme-primary, currentColor) 14%)}.connector-layout-preview,.connector-physical-canvas{max-height:min(54vh,28rem)}.connector-layout-preview,.connector-physical-canvas{overflow:hidden}.connector-layout-resize-button{position:absolute;z-index:2;display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid var(--connector-layout-resize-button-border);border-radius:50%;background:var(--connector-layout-resize-button-background);color:var(--connector-layout-resize-button-color);font-size:1rem;font-weight:800;line-height:1;box-shadow:0 .35rem .9rem color-mix(in srgb,#000 18%,transparent);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease,background-color .12s ease}.app-shell:is(.theme-dark,.theme-slate-neon,.theme-deep-green,.theme-burgundy-noir,.theme-amber-night,.theme-cyberpunk,.theme-olive,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-dark) .connector-layout-preview{--connector-layout-resize-button-background: color-mix(in srgb, #0b1220 84%, var(--theme-primary, #5aa8ff) 16%);--connector-layout-resize-button-border: color-mix(in srgb, var(--theme-primary, #5aa8ff) 64%, #f8fafc 16%);--connector-layout-resize-button-color: #f8fafc}.connector-layout-preview:hover .connector-layout-resize-button,.connector-layout-preview:focus-within .connector-layout-resize-button{opacity:1;pointer-events:auto}.connector-layout-resize-button.is-left{left:.35rem;top:50%}.connector-layout-resize-button.is-right{right:.35rem;top:50%}.connector-layout-resize-button.is-top{left:50%;top:.35rem}.connector-layout-resize-button.is-bottom{left:50%;bottom:.35rem}.connector-layout-resize-button.is-left.is-add,.connector-layout-resize-button.is-right.is-add{transform:translateY(-112%)}.connector-layout-resize-button.is-left.is-remove,.connector-layout-resize-button.is-right.is-remove{transform:translateY(12%)}.connector-layout-resize-button.is-top.is-add,.connector-layout-resize-button.is-bottom.is-add{transform:translate(-112%)}.connector-layout-resize-button.is-top.is-remove,.connector-layout-resize-button.is-bottom.is-remove{transform:translate(12%)}.connector-layout-preview:hover .connector-layout-resize-button:disabled,.connector-layout-preview:focus-within .connector-layout-resize-button:disabled{opacity:.32;cursor:not-allowed}.connector-layout-svg,.connector-physical-svg{display:block;width:100%;min-height:13rem}.connector-layout-svg,.connector-physical-svg{max-height:calc(min(54vh,28rem) - 1.2rem)}.connector-layout-shell,.connector-physical-shell{fill:color-mix(in srgb,var(--network-node-connector-fill, var(--theme-surface, Canvas)) 86%,var(--theme-primary, currentColor) 14%);stroke:color-mix(in srgb,var(--network-node-stroke-color, var(--theme-primary, currentColor)) 72%,currentColor 28%);stroke-width:.08}.connector-layout-grid{opacity:0;pointer-events:none;transition:opacity .12s ease}.connector-layout-preview:hover .connector-layout-grid,.connector-layout-preview:focus-within .connector-layout-grid{opacity:.25}.connector-layout-grid-line{stroke:color-mix(in srgb,var(--theme-primary, currentColor) 72%,currentColor 28%);stroke-width:.0275;stroke-dasharray:.07 .11}.connector-layout-grid-center-line{stroke:color-mix(in srgb,var(--theme-primary, currentColor) 58%,currentColor 42%);stroke-width:.01375;stroke-dasharray:.04 .06}.connector-layout-keying,.connector-physical-keying{fill:color-mix(in srgb,var(--theme-primary, currentColor) 68%,currentColor 32%);stroke:color-mix(in srgb,var(--theme-surface, Canvas) 78%,currentColor 22%);stroke-width:.018;paint-order:stroke fill}.connector-layout-keying-handle{cursor:pointer}.connector-layout-keying-handle.is-selected .connector-layout-keying{stroke:color-mix(in srgb,var(--theme-primary, currentColor) 18%,currentColor 82%);stroke-width:.035}.connector-layout-keying-handle.is-free{cursor:grab}.connector-layout-keying-handle.is-free:active{cursor:grabbing}.connector-layout-way,.connector-physical-way{cursor:pointer}.connector-layout-way-shape,.connector-physical-way-shape{fill:color-mix(in srgb,var(--network-label-stroke-color, var(--theme-surface, Canvas)) 88%,currentColor 12%);stroke:color-mix(in srgb,var(--network-node-stroke-color, currentColor) 72%,currentColor 28%);stroke-width:.08}.connector-layout-way-shape.is-dashed,.connector-physical-way-shape.is-dashed{stroke-dasharray:.12 .14;stroke-linecap:round}.connector-layout-way-shape.is-selected{fill:color-mix(in srgb,var(--theme-primary, currentColor) 28%,var(--network-label-stroke-color, var(--theme-surface, Canvas)));stroke:var(--theme-primary, currentColor);stroke-width:.12}.connector-layout-way-label,.connector-physical-way-label{fill:var(--network-node-label-color, currentColor);font-size:.32px;font-weight:700;paint-order:stroke fill;pointer-events:none;stroke:var(--network-label-stroke-color, color-mix(in srgb, var(--theme-surface, Canvas) 92%, transparent));stroke-linejoin:round;stroke-width:.045px;text-anchor:middle;dominant-baseline:central;alignment-baseline:central}.connector-layout-way-label.is-long-label,.connector-physical-way-label.is-long-label{font-size:.23px}.connector-layout-fields,.connector-physical-details{min-width:0;display:grid;gap:.65rem}.connector-layout-control-card{min-width:0;display:grid;gap:.65rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.65rem;background:color-mix(in srgb,currentColor 3.5%,transparent);padding:.7rem}.connector-layout-detail-switch{align-self:start}.connector-layout-control-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.connector-layout-slider-field{display:grid;gap:.35rem}.connector-layout-slider-field span{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.connector-layout-slider-field strong{font-size:.78rem;color:var(--theme-muted, currentColor);font-weight:700}.connector-layout-slider-field input[type=range]{width:100%}.cavity-occupant-line{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.cavity-occupant-ref{display:inline-flex;align-items:center;gap:.28rem}.cavity-occupant-ref-icon{width:.74rem;height:.74rem;flex-basis:.74rem}.connector-layout-control-card-header h3{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.connector-layout-control-card-header span{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent);color:color-mix(in srgb,currentColor 82%,transparent);font-size:.72rem;font-weight:700;line-height:1;padding:.22rem .48rem;white-space:nowrap}@media(max-width:980px){.connector-layout-editor-grid,.connector-physical-view{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.connector-layout-preview,.connector-physical-canvas{max-height:min(46vh,20rem)}.connector-layout-svg,.connector-physical-svg{max-height:calc(min(46vh,20rem) - 1.2rem)}}.connector-layout-keying-list,.connector-layout-keying-list-header,.connector-layout-keying-row{display:grid;gap:.55rem}.connector-layout-keying-list-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connector-layout-keying-list-header .meta-line{margin:0}.connector-layout-keying-list-header h4{margin:0;font-size:.82rem}.connector-layout-keying-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.connector-layout-keying-row>.connector-layout-slider-field{grid-column:1 / -1}.connector-layout-keying-row>label:not(.connector-layout-checkbox-field),.connector-layout-keying-color-control{grid-column:1 / -1}.connector-layout-keying-row>.connector-layout-keying-remove-button{grid-column:1;justify-self:start}.connector-layout-keying-row>.connector-layout-checkbox-field{grid-column:2;display:inline-flex;align-items:center;gap:.45rem;justify-self:start;min-height:2.05rem}.connector-layout-checkbox-field input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:var(--theme-primary, currentColor)}.connector-layout-keying-row>label:not(.connector-layout-checkbox-field),.connector-layout-keying-color-control{display:grid;grid-template-rows:1rem minmax(2.05rem,auto);align-items:end;gap:.35rem;min-width:0;color:color-mix(in srgb,var(--theme-primary, currentColor) 64%,currentColor);font-size:.82rem;font-weight:700}.connector-layout-keying-row select,.connector-layout-keying-row input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:2.05rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:.5rem;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit}.connector-layout-keying-color-control>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.connector-layout-keying-color-control input[type=color]{width:100%;padding:.18rem}.connector-layout-keying-color-reset-button{width:2.05rem;padding-inline:0;font-weight:800;line-height:1}.connector-layout-keying-list-header button,.connector-layout-keying-row button{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 34%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--theme-primary, currentColor) 9%,transparent);color:inherit;padding:.32rem .65rem;min-height:2.05rem;min-width:0}.connector-layout-keying-list-header button.button-with-icon,.connector-layout-keying-row button.button-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}@media(max-width:980px){.connector-layout-keying-list-header{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.connector-layout-keying-row{grid-template-columns:minmax(0,1fr)}.connector-layout-keying-row>.connector-layout-slider-field,.connector-layout-keying-row>.connector-layout-keying-remove-button,.connector-layout-keying-row>.connector-layout-checkbox-field{grid-column:auto}}.connector-physical-way-shape.is-occupied{fill:color-mix(in srgb,var(--theme-primary, currentColor) 30%,var(--network-label-stroke-color, var(--theme-surface, Canvas)));stroke:var(--theme-primary, currentColor)}.connector-physical-way-shape.is-wire-highlighted{fill:color-mix(in srgb,var(--network-wire-highlight-color, var(--theme-primary, currentColor)) 34%,transparent);stroke:var(--network-wire-highlight-color, var(--theme-primary, currentColor));stroke-width:.14}.connector-physical-wire-technical-id{fill:var(--connector-physical-wire-badge-text, #0f172a);font-weight:700;pointer-events:none;text-anchor:middle;dominant-baseline:central;alignment-baseline:central}.connector-physical-wire-technical-id-badge{--connector-physical-wire-badge-bg: #ffffff;--connector-physical-wire-badge-border: rgba(15, 23, 42, .28);--connector-physical-wire-badge-text: #0f172a;pointer-events:none}.connector-physical-wire-technical-id-bg{fill:var(--connector-physical-wire-badge-bg);stroke:var(--connector-physical-wire-badge-border);stroke-width:.025}.connector-physical-wire-color-dot{stroke:color-mix(in srgb,var(--theme-surface, Canvas) 76%,currentColor 24%);stroke-width:.012}.connector-physical-way-list{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.connector-physical-way-list .cavity.is-wire-highlighted{border-color:color-mix(in srgb,var(--network-wire-highlight-color, var(--theme-primary, currentColor)) 55%,var(--panel-border));background:color-mix(in srgb,var(--network-wire-highlight-color, var(--theme-primary, currentColor)) 14%,var(--panel-bg))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fuse-rating-editor legend{display:inline-flex;align-items:center;gap:.65rem}.app-shell .inline-fieldset.fuse-rating-editor{--fuse-rating-panel-border: color-mix(in srgb, var(--theme-primary, currentColor) 28%, currentColor 12%);--fuse-rating-panel-bg-start: color-mix(in srgb, var(--theme-primary, currentColor) 9%, transparent);--fuse-rating-panel-bg-end: color-mix(in srgb, currentColor 4%, transparent);--fuse-rating-panel-highlight: color-mix(in srgb, currentColor 12%, transparent);--fuse-rating-legend-color: color-mix(in srgb, var(--theme-primary, currentColor) 68%, currentColor);--fuse-rating-row-border: color-mix(in srgb, var(--theme-primary, currentColor) 18%, currentColor 12%);--fuse-rating-row-bg: color-mix(in srgb, currentColor 3%, transparent);--fuse-rating-pin-color: color-mix(in srgb, var(--theme-muted, currentColor) 76%, currentColor);--fuse-rating-preset-border: color-mix(in srgb, var(--theme-primary, currentColor) 28%, currentColor 12%);--fuse-rating-preset-bg: color-mix(in srgb, currentColor 5%, transparent);--fuse-rating-preset-menu-bg: #f8fbfd;--fuse-rating-preset-color: inherit;border-color:var(--fuse-rating-panel-border);background:linear-gradient(180deg,var(--fuse-rating-panel-bg-start),var(--fuse-rating-panel-bg-end));box-shadow:inset 0 1px 0 var(--fuse-rating-panel-highlight)}.app-shell .inline-fieldset.fuse-rating-editor legend{color:var(--fuse-rating-legend-color);font-weight:700}.app-shell:is(.theme-mist-gray,.theme-sage-paper,.theme-sand-slate,.theme-ice-blue,.theme-soft-teal,.theme-dusty-rose,.theme-pale-olive,.theme-cloud-lavender,.theme-steel-blue,.theme-forest-graphite,.theme-petrol-slate,.theme-copper-night,.theme-moss-taupe,.theme-navy-ash,.theme-charcoal-plum,.theme-smoked-teal,.theme-circle-mobility-light,.theme-circle-mobility-dark) .inline-fieldset.fuse-rating-editor{--fuse-rating-panel-border: color-mix(in srgb, var(--custom-panel-border) 72%, var(--custom-shell-bg-bottom));--fuse-rating-panel-bg-start: color-mix(in srgb, var(--custom-selection) 10%, var(--custom-panel-bg));--fuse-rating-panel-bg-end: color-mix(in srgb, var(--custom-panel-bg) 82%, transparent);--fuse-rating-legend-color: color-mix(in srgb, var(--custom-selection) 72%, var(--custom-strong-text));--fuse-rating-row-border: color-mix(in srgb, var(--custom-panel-border) 74%, transparent);--fuse-rating-row-bg: color-mix(in srgb, var(--custom-panel-bg) 84%, transparent);--fuse-rating-pin-color: var(--custom-muted-text);--fuse-rating-preset-border: color-mix(in srgb, var(--custom-button-border) 72%, var(--custom-panel-border));--fuse-rating-preset-bg: color-mix(in srgb, var(--custom-button-bg) 84%, var(--custom-panel-bg));--fuse-rating-preset-menu-bg: color-mix(in srgb, var(--custom-panel-bg) 96%, var(--custom-shell-bg-bottom));--fuse-rating-preset-color: var(--custom-shell-text)}.app-shell.theme-dark .inline-fieldset.fuse-rating-editor{--fuse-rating-preset-menu-bg: #172b40}.fuse-rating-clear-action{border:0;background:transparent;color:color-mix(in srgb,var(--theme-primary, currentColor) 76%,currentColor);padding:0;font:inherit;font-size:.78rem;font-weight:700;text-decoration:underline;cursor:pointer}.fuse-rating-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.fuse-rating-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem;padding:.4rem .5rem;border:1px solid var(--fuse-rating-row-border, color-mix(in srgb, currentColor 12%, transparent));border-radius:.5rem;background:var(--fuse-rating-row-bg, color-mix(in srgb, currentColor 3%, transparent))}.fuse-rating-row>.fuse-rating-pair{flex:0 0 2.4rem;display:inline-flex;align-items:center;min-height:1.85rem}.fuse-rating-row--header{display:none;grid-column:1 / -1}.fuse-rating-row.has-error{border-color:color-mix(in srgb,#b42318 58%,currentColor 12%);background:color-mix(in srgb,#b42318 10%,transparent)}.fuse-rating-pair,.fuse-rating-pins{font-size:.84rem;font-weight:700}.fuse-rating-pins{color:var(--fuse-rating-pin-color, color-mix(in srgb, currentColor 74%, transparent));display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem}.fuse-rating-pin-input-label{display:inline-flex;align-items:center;gap:.25rem}.fuse-rating-pin-prefix,.fuse-rating-unit-prefix{font-size:.72rem;font-weight:800;letter-spacing:.02em;opacity:.78}.fuse-rating-pin-separator{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding-inline:.1rem;font-size:.95rem;font-weight:700;line-height:1}.stack-form .fuse-rating-pin-input-label input{width:2.8rem;min-height:1.85rem;padding-inline:.3rem}.fuse-rating-value-cell{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem;min-width:0;flex:1 1 auto}.fuse-rating-input-label{display:inline-flex;align-items:center;gap:.3rem}.stack-form .fuse-rating-input-label input{width:3.4rem;height:1.85rem;min-height:1.85rem;padding-inline:.3rem}.fuse-rating-unit-prefix{min-width:2rem}.fuse-rating-preset-menu{position:relative;display:inline-flex;align-items:center}.fuse-rating-preset-button{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;min-height:1.85rem;border:1px solid var(--fuse-rating-preset-border, color-mix(in srgb, var(--theme-primary, currentColor) 28%, currentColor 12%));border-radius:.4rem;background:var(--fuse-rating-preset-bg, color-mix(in srgb, currentColor 5%, transparent));color:var(--fuse-rating-preset-color, inherit);padding:0;font:inherit;font-size:.78rem;font-weight:800;line-height:1}.fuse-rating-preset-button .action-button-icon{width:.86rem;height:.86rem;flex-basis:.86rem}.fuse-rating-preset-options{position:absolute;z-index:5;top:calc(100% + .25rem);right:0;display:grid;min-width:5.4rem;max-height:12rem;overflow-y:auto;border:1px solid var(--fuse-rating-preset-border, color-mix(in srgb, var(--theme-primary, currentColor) 28%, currentColor 12%));border-radius:.45rem;background:var(--fuse-rating-preset-menu-bg, #f8fbfd);box-shadow:0 .55rem 1.1rem color-mix(in srgb,black 18%,transparent)}.fuse-rating-preset-option{border:0;border-radius:0;background:transparent;color:inherit;padding-block:.18rem;padding-inline:.6rem;font:inherit;font-size:.78rem;font-weight:700;text-align:left}.fuse-rating-preset-option:hover,.fuse-rating-preset-option:focus-visible{background:color-mix(in srgb,var(--theme-primary, currentColor) 18%,transparent)}.fuse-rating-row-error{margin-top:.05rem}.fuse-rating-row-messages{flex:1 0 100%;display:grid;gap:.12rem;padding-left:2.95rem}.fuse-rating-row-warning{margin-top:.05rem;color:color-mix(in srgb,#b54708 78%,currentColor);font-size:.74rem;font-weight:600}@media(max-width:720px){.fuse-rating-table{grid-template-columns:1fr}.fuse-rating-row{flex-direction:column;align-items:stretch}.fuse-rating-row-messages{padding-left:0}}.catalog-accessory-list{display:grid;gap:.35rem}.catalog-accessory-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.catalog-accessory-count{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent);color:color-mix(in srgb,currentColor 78%,transparent);font-size:.76rem;font-weight:700;line-height:1;padding:.28rem .55rem}.catalog-accessory-row{display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr) auto;gap:.45rem;align-items:center;border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:.55rem;background:color-mix(in srgb,currentColor 3%,transparent);padding:.4rem}.catalog-accessory-row-header{border:0;background:transparent;color:color-mix(in srgb,var(--theme-primary, currentColor) 56%,currentColor);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding-block:0 .1rem;text-transform:uppercase}.catalog-accessory-index{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 26%,currentColor 12%);border-radius:50%;background:color-mix(in srgb,var(--theme-primary, currentColor) 10%,transparent);color:color-mix(in srgb,var(--theme-primary, currentColor) 70%,currentColor);font-size:.78rem;font-weight:800}.catalog-accessory-field{min-width:0}.catalog-accessory-empty-state{display:grid;grid-template-columns:.82rem minmax(0,max-content);align-items:center;gap:.5rem;border:1px dashed color-mix(in srgb,currentColor 18%,transparent);border-radius:.6rem;background:color-mix(in srgb,currentColor 3%,transparent);padding:.75rem}.catalog-accessory-empty-state .action-button-icon{align-self:center;justify-self:center}.catalog-accessory-empty-state .meta-line{align-self:center;margin:0;line-height:1}.catalog-accessory-action-button{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 34%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--theme-primary, currentColor) 9%,transparent);color:inherit;padding:.32rem .65rem;min-height:2.05rem;min-width:0;font:inherit;font-size:.9rem;font-weight:600}.catalog-accessory-action-button.button-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.catalog-accessory-remove-button{border-color:color-mix(in srgb,#b42318 36%,currentColor 18%);background:color-mix(in srgb,#b42318 8%,transparent);width:2.05rem;padding-inline:0}@media(max-width:720px){.catalog-accessory-row-header{display:none}.catalog-accessory-row{grid-template-columns:2rem minmax(0,1fr) auto}.catalog-accessory-field{grid-column:2 / -1}.catalog-accessory-remove-button{grid-column:3;grid-row:1}}.stack-form{display:grid;gap:.75rem}.stack-form.catalog-item-edit-form{display:contents}.catalog-item-edit-form>.panel{display:grid;gap:.75rem}.catalog-item-submit-actions{margin-top:.25rem;padding-top:.65rem}.form-split{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-split>*{min-width:0}.inline-fieldset{margin:0;border:1px solid #cfdde8;border-radius:.55rem;padding:.6rem;display:grid;gap:.55rem;min-width:0}.inline-fieldset legend{padding:0 .3rem;font-size:.82rem;color:#345167}.inline-fieldset-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;font-size:.9rem;font-weight:700}.app-shell .inline-fieldset.catalog-material-defaults-fieldset,.app-shell .inline-fieldset.connector-layout-editor{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 28%,currentColor 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-primary, currentColor) 9%,transparent),color-mix(in srgb,currentColor 4%,transparent));box-shadow:inset 0 1px color-mix(in srgb,currentColor 12%,transparent)}.app-shell .inline-fieldset.connector-layout-editor.is-embedded{border:0;background:transparent;box-shadow:none;padding:0}.app-shell .inline-fieldset.catalog-material-defaults-fieldset legend,.app-shell .inline-fieldset.connector-layout-editor legend{color:color-mix(in srgb,var(--theme-primary, currentColor) 68%,currentColor);font-weight:700}.app-shell .catalog-material-defaults-fieldset .settings-checkbox,.app-shell .catalog-material-defaults-panel .settings-checkbox{color:inherit}.stack-form label,.row-form label,.stack-label{display:grid;gap:.35rem;font-size:.9rem}.stack-form input:not([type=checkbox]):not([type=radio]),.stack-form select,.stack-form textarea,.row-form input:not([type=checkbox]):not([type=radio]),.row-form select,.stack-label input,.stack-label select{border-radius:.5rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);padding:.45rem .6rem;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;width:100%;min-width:0;max-width:100%}.stack-form textarea{resize:vertical;font:inherit;line-height:1.35}.stack-form label.settings-checkbox,.row-form label.settings-checkbox{display:flex;align-items:flex-start;gap:.45rem;line-height:1.25}.stack-form label.settings-checkbox input,.row-form label.settings-checkbox input{width:auto;min-width:0;max-width:none;margin-top:.12rem}.wire-endpoints-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.wire-endpoint-fieldset{padding:.7rem;border-color:#b8cedf;background:linear-gradient(180deg,#f6fbffb8,#ecf5fc57)}.wire-endpoint-fieldset legend{padding:0 .35rem;font-size:.84rem;letter-spacing:.02em;font-weight:700}.wire-endpoint-fieldset label{min-width:0}.inline-error{color:#8f1e1e;font-size:.82rem}.inline-help{color:#4b6477;font-size:.8rem}.empty-copy{margin:0;color:#4d677a}.idle-panel-actions{margin-top:.6rem}.helper-text{margin:0;color:#4b6477;font-size:.82rem}.compact-definition-list{display:grid;gap:.55rem;margin:0}.compact-definition-list div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.compact-definition-list dt,.compact-definition-list dd{margin:0}.row-form{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.cavity-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem}.connector-ways-view{display:grid;grid-template-columns:minmax(14rem,.52fr) minmax(0,1.48fr);gap:.9rem;align-items:start}.connector-ways-assignment-panel,.pin-electrical-roles-editor--panel{min-width:0;display:grid;gap:.7rem;border:1px solid var(--theme-border, color-mix(in srgb, currentColor 16%, transparent));border-radius:.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent, currentColor) 5%,var(--theme-panel, transparent)),color-mix(in srgb,var(--theme-panel, transparent) 92%,transparent));color:inherit;padding:.7rem;box-shadow:inset 0 1px color-mix(in srgb,currentColor 8%,transparent)}.connector-ways-assignment-form{grid-template-columns:minmax(0,1fr);gap:.6rem}.catalog-pin-electrical-roles-panel .pin-electrical-roles-editor--panel,.connector-roles-view .pin-electrical-roles-editor--panel{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.catalog-material-application-form+.row-actions{margin-top:.8rem}.cavity{border:1px solid #c4d4e1;border-radius:.6rem;padding:.65rem;display:grid;gap:.45rem;background:#f8fbfd}.cavity.is-occupied{border-color:#7da5c6;background:#e9f3fb}.cavity h3{margin:0;font-size:.9rem}.cavity p{margin:0;font-size:.88rem;min-height:1.1rem;color:#24445c}.pin-electrical-roles-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pin-electrical-roles-panel-header h3{margin:0;font-size:.88rem;font-weight:800;color:var(--theme-strong, inherit)}.pin-electrical-roles-bulk{display:grid;align-content:start;gap:.45rem;min-width:0;max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border, currentColor) 58%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--theme-panel, transparent) 88%,currentColor 3%);padding:.55rem}.pin-electrical-roles-bulk-role{display:grid;gap:.3rem;min-width:0;max-width:100%}.pin-electrical-roles-bulk select,.pin-electrical-roles-bulk button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pin-electrical-roles-bulk button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;text-align:center;white-space:normal;overflow-wrap:anywhere}.pin-electrical-roles-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,14rem);align-items:start;gap:.7rem}.pin-electrical-roles-table{display:grid;gap:.38rem;min-width:0;overflow-x:auto}.pin-electrical-roles-row{display:grid;grid-template-columns:1.8rem 2.75rem minmax(9rem,.5fr) minmax(4.5rem,.45fr) minmax(8rem,1.35fr);align-items:center;gap:.4rem;min-width:32rem;border:1px solid transparent;background:transparent;padding:.35rem}.pin-electrical-roles-row--header{border-color:transparent;background:transparent;color:var(--theme-muted, color-mix(in srgb, currentColor 70%, transparent));font-size:.72rem;font-weight:800;text-transform:uppercase}.pin-electrical-roles-row.has-error{border-color:color-mix(in srgb,var(--theme-danger, #dc2626) 58%,currentColor 18%)}.pin-electrical-roles-index{font-weight:800}.pin-electrical-roles-row input,.pin-electrical-roles-row select{min-width:0}.pin-electrical-roles-row input[type=checkbox]{width:1rem;height:1rem}.pin-electrical-roles-row .inline-error{display:block;margin-top:.2rem}.pin-electrical-roles-effective{display:block;margin-top:.18rem;color:var(--theme-muted, color-mix(in srgb, currentColor 68%, transparent));font-size:.72rem;font-weight:700;line-height:1.2}.pin-electrical-roles-footer{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.cavity-actions{display:flex;flex-wrap:wrap;gap:.4rem}.cavity button{justify-self:start;border:1px solid #7a99b3;background:#fff;color:#153048;border-radius:.45rem;padding:.2rem .55rem}@media(max-width:980px){.connector-ways-view{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.wire-endpoints-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.pin-electrical-roles-main{grid-template-columns:minmax(0,1fr)}.pin-electrical-roles-table{overflow-x:visible}.pin-electrical-roles-row{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;border-color:color-mix(in srgb,var(--theme-border, currentColor) 72%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--theme-panel, transparent) 86%,currentColor 3%)}.pin-electrical-roles-row--header{display:none}.pin-electrical-roles-row [role=cell]{display:grid;grid-template-columns:minmax(6.75rem,.42fr) minmax(0,1fr);align-items:center;gap:.5rem}.pin-electrical-roles-row [role=cell]:before{content:attr(data-label);color:var(--theme-muted, color-mix(in srgb, currentColor 70%, transparent));font-size:.72rem;font-weight:800;line-height:1.15;text-transform:uppercase}.pin-electrical-roles-row input:not([type=checkbox]),.pin-electrical-roles-row select{width:100%}}.list-toolbar{display:grid;gap:.5rem;margin-bottom:.6rem}.list-panel-header{margin-bottom:.6rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.list-panel-header h2{margin:0}.list-subheading{margin:0 0 .55rem;font-size:.92rem;line-height:1.2}.list-panel-filters{justify-content:flex-end}.list-panel-header-tools{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.list-panel-header-tools-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.list-inline-number-filter{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.list-inline-number-filter>span{font-size:.72rem;line-height:1.1;font-weight:600;letter-spacing:.02em;opacity:.85;white-space:nowrap}.list-inline-number-filter>input{width:min(100%,20rem);min-width:14rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;font-size:.84rem;line-height:1.2;padding:.32rem .7rem}.list-inline-number-filter>input::placeholder{opacity:.62}.list-inline-number-filter>input:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:1px}.list-inline-table-filter{width:100%}.list-panel-header-tools-row.is-wire-filter-row{align-items:center}.list-panel-header-tools-row.is-wire-filter-row .list-inline-table-filter{flex:1 1 24rem;width:auto}.list-inline-table-filter-select{flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;font-size:.84rem;line-height:1.2;padding:.32rem 1.8rem .32rem .65rem;min-height:1.95rem}.list-inline-table-filter-select:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:1px}.wire-tag-filter .list-inline-table-filter-select{min-width:8rem}.list-inline-table-filter-input{flex:1 1 auto;min-width:0;min-height:1.95rem;width:min(100%,20rem);min-width:14rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;font-size:.84rem;line-height:1.2;padding:.32rem 2.05rem .32rem .7rem}.list-inline-table-filter-input::placeholder{opacity:.62}.list-inline-table-filter-input:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:1px}.list-inline-table-filter-input-shell{position:relative;flex:1 1 auto;min-width:0;display:block}.list-inline-table-filter-input-shell>.list-inline-table-filter-input{display:block;width:100%}.list-inline-table-filter-clear{position:absolute;right:.22rem;top:50%;transform:translateY(-50%);z-index:1;width:1.3rem;height:1.3rem;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;display:grid;place-items:center;cursor:pointer;padding:0;line-height:0;font-size:.82rem}.list-inline-table-filter-clear>span{display:block;line-height:1;transform:translateY(-.5px)}.list-inline-table-filter-clear:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.list-inline-table-filter-clear:disabled{opacity:.35;cursor:default}.list-inline-table-filter-clear:disabled:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.list-inline-table-filter-clear:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:1px}@media(max-width:860px){.modeling-list-actions{grid-template-columns:minmax(0,1fr)}.catalog-modeling-list-actions{grid-template-columns:repeat(4,minmax(max-content,1fr));overflow-x:auto;align-items:stretch}.list-panel-header{align-items:stretch;flex-direction:column}.list-panel-filters,.list-panel-header-tools,.list-panel-header-tools-row{justify-content:flex-start}.list-inline-number-filter{justify-content:flex-start;flex-wrap:wrap;gap:.35rem}.list-inline-number-filter>input{min-width:min(18rem,100%)}.list-inline-table-filter-input{min-width:min(18rem,100%)}.list-panel-header.list-panel-header-mobile-inline-tools{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.list-panel-header.list-panel-header-mobile-inline-tools>h2{margin-right:auto}.list-panel-header.list-panel-header-mobile-inline-tools .list-panel-header-tools{display:contents}.list-panel-header.list-panel-header-mobile-inline-tools .list-panel-header-tools-row.is-title-actions{width:auto;margin-left:auto;flex-wrap:nowrap;justify-content:flex-end}.list-panel-header.list-panel-header-mobile-inline-tools .list-panel-header-tools-row.is-filter-row{width:100%;margin-left:0;justify-content:flex-start}}@media(max-width:670px){.list-panel-header-tools,.list-panel-header-tools-row{min-width:0;width:100%}.list-inline-table-filter{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.35rem;width:100%;min-width:0}.list-inline-table-filter>span{white-space:normal}.list-inline-table-filter-select,.list-inline-table-filter-input,.list-inline-number-filter>input{width:100%;min-width:0!important;max-width:100%}.list-panel-header.list-panel-header-mobile-inline-tools .list-panel-header-tools-row.is-title-actions{width:auto;margin-left:auto;flex-wrap:nowrap;justify-content:flex-end}.table-export-button{white-space:normal}.data-table{table-layout:fixed;width:100%}.data-table th,.data-table td{overflow-wrap:anywhere;word-break:break-word}.catalog-usage-table .validation-actions-cell{width:2.65rem}.catalog-usage-table .validation-row-go-to-button{min-width:0;width:2.15rem;padding-inline:.32rem}.catalog-usage-table .validation-row-go-to-button .action-button-icon{flex:0 0 .85rem}.catalog-usage-go-to-label{display:none}.catalog-reference-table th:nth-child(3),.catalog-reference-table td:nth-child(3){width:2.6rem}.catalog-reference-table .validation-actions-cell{width:2.65rem}.catalog-reference-table .validation-row-go-to-button{min-width:0;width:2.15rem;padding-inline:.32rem}.catalog-reference-table .validation-row-go-to-button .action-button-icon{flex:0 0 .85rem}.catalog-reference-save-label{display:none}.analysis-node-segments-table .validation-actions-cell,.analysis-segment-wires-table .validation-actions-cell{width:2.65rem}.analysis-node-segments-table .validation-row-go-to-button,.analysis-segment-wires-table .validation-row-go-to-button{min-width:0;width:2.15rem;padding-inline:.32rem}.analysis-node-segments-table .validation-row-go-to-button .action-button-icon,.analysis-segment-wires-table .validation-row-go-to-button .action-button-icon{flex:0 0 .85rem}.analysis-table-go-to-label{display:none}.analysis-nodes-table th:nth-child(2),.analysis-nodes-table td:nth-child(2){width:5rem}.analysis-nodes-table th:nth-child(4),.analysis-nodes-table td:nth-child(4){width:3.1rem}.analysis-node-segments-table th:nth-child(3),.analysis-node-segments-table td:nth-child(3),.analysis-node-segments-table th:nth-child(5),.analysis-node-segments-table td:nth-child(5),.analysis-segments-table th:nth-child(5),.analysis-segments-table td:nth-child(5),.analysis-segment-wires-table th:nth-child(6),.analysis-segment-wires-table td:nth-child(6),.analysis-segment-wires-table th:nth-child(7),.analysis-segment-wires-table td:nth-child(7){width:2.8rem}.analysis-segment-wires-table th:nth-child(3),.analysis-segment-wires-table td:nth-child(3){width:3.1rem}}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{font-size:var(--table-cell-font-size, var(--table-font-size, .84rem));border-bottom:1px solid #d5e1ea;text-align:left;padding:.45rem .3rem;vertical-align:top}.table-density-compact .data-table th,.table-density-compact .data-table td{font-size:var(--table-cell-font-size-compact, var(--table-font-size-compact, .76rem));padding:.28rem .22rem}.data-table th{color:var(--table-header-color, color-mix(in srgb, currentColor 68%, transparent));font-weight:600}.data-table tr.data-table-editable-row>td{vertical-align:middle}.data-table .data-table-text-input{width:100%;min-width:10rem;max-width:100%;border-radius:.45rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;font-size:var(--table-cell-font-size, var(--table-font-size, .84rem));line-height:1.2;padding:.32rem .5rem}.data-table .data-table-text-input::placeholder{opacity:.62}.data-table .data-table-text-input:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary, currentColor) 45%,transparent);outline-offset:1px}.table-density-compact .data-table .data-table-text-input{font-size:var(--table-cell-font-size-compact, var(--table-font-size-compact, .76rem));min-height:1.7rem;padding:.24rem .42rem}.sort-header-button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;padding:0;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.sort-header-button:hover{color:var(--table-header-hover-color, currentColor);filter:brightness(1.08)}.sort-indicator{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;line-height:1;text-align:center;color:currentColor;opacity:.72;transform-origin:center}.sort-indicator.is-desc{transform:rotate(180deg)}.chip-group{display:flex;flex-wrap:wrap;gap:.35rem}.filter-chip{border:1px solid #9eb7cc;border-radius:999px;background:#f8fbfe;color:#17374e;padding:.2rem .55rem;font-size:.8rem;display:inline-flex;align-items:center;gap:.2rem}.filter-chip.is-active{background:#17374e;color:#fff;border-color:#17374e}.filter-chip-count{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;opacity:.82}.table-export-button{white-space:nowrap}.table-export-button,.onboarding-help-button,.network-summary-export-button{border-style:dashed;border-width:2px}.table-export-icon{width:.78rem;height:.78rem;display:inline-block;flex:0 0 .78rem;background:currentColor;-webkit-mask:url(/icons/export_csv.svg) center / contain no-repeat;mask:url(/icons/export_csv.svg) center / contain no-repeat}.technical-id{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;letter-spacing:.01em}.catalog-usage-table{table-layout:fixed}.catalog-usage-table .validation-actions-cell{width:5.1rem;text-align:right}.catalog-usage-table .validation-row-go-to-button{max-width:100%}.catalog-usage-empty-actions{margin-top:.85rem}.catalog-reference-table{table-layout:fixed}.catalog-reference-table th:nth-child(3),.catalog-reference-table td:nth-child(3){width:4rem;text-align:center}.catalog-reference-table .validation-actions-cell{width:5.1rem;text-align:right}.catalog-reference-table .data-table-text-input{min-width:0}.analysis-nodes-table,.analysis-node-segments-table,.analysis-segments-table,.analysis-segment-wires-table{table-layout:fixed}.analysis-nodes-table th:nth-child(4),.analysis-nodes-table td:nth-child(4){width:6.4rem;text-align:center}.analysis-node-segments-table .validation-actions-cell,.analysis-segment-wires-table .validation-actions-cell{width:5.1rem;text-align:right}.analysis-node-segments-table th:nth-child(3),.analysis-node-segments-table td:nth-child(3),.analysis-node-segments-table th:nth-child(5),.analysis-node-segments-table td:nth-child(5),.analysis-segments-table th:nth-child(5),.analysis-segments-table td:nth-child(5),.analysis-segment-wires-table th:nth-child(6),.analysis-segment-wires-table td:nth-child(6),.analysis-segment-wires-table th:nth-child(7),.analysis-segment-wires-table td:nth-child(7){width:4.2rem}.analysis-segment-wires-table th:nth-child(3),.analysis-segment-wires-table td:nth-child(3){width:4.6rem}.entity-reference-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.25rem;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.entity-reference-button:hover,.entity-reference-button:focus-visible{color:var(--theme-primary, Highlight);text-decoration:underline;text-underline-offset:.18em}.entity-reference-button:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary, Highlight) 62%,transparent);outline-offset:2px}.table-entry-count-footer{margin:.45rem 0 0;text-align:right;font-size:.78rem;line-height:1.2;opacity:.78}.table-entry-count-footer+.row-actions{margin-top:.45rem}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .45rem;font-size:.8em;font-weight:700;letter-spacing:.02em}.status-chip.is-error{background:#fde7e7;color:#8f1e1e}.status-chip.is-warning{background:#fff4d8;color:#7b4d00}.wire-fuse-chip{background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;margin-right:.35rem;padding-inline:.4rem}.wire-fuse-inline{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.12rem;font-size:.82em;opacity:.9}.delete-impact-summary{display:grid;gap:.65rem}.delete-impact-category{display:grid;gap:.3rem;padding:.7rem .8rem;border:1px solid #d7e4ee;border-radius:.65rem;background:#f8fbfd}.delete-impact-category-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.delete-impact-references{margin:0;color:#4d677a;font-size:.82rem}.data-table tr.is-selected,.data-table tr.is-wire-highlighted{background:transparent!important}.data-table tr.is-selected>td{background:color-mix(in srgb,currentColor 7%,transparent)!important}.data-table tr.is-wire-highlighted>td{background:color-mix(in srgb,currentColor 6%,transparent)!important}.data-table tr.is-selected.is-wire-highlighted>td{background:color-mix(in srgb,currentColor 9%,transparent)!important}.data-table tr.is-selected td:nth-child(-n+2),.data-table tr.is-wire-highlighted td:nth-child(-n+2),.data-table tr.is-selected .technical-id,.data-table tr.is-wire-highlighted .technical-id{font-weight:700}.data-table tr.is-focusable-row{cursor:pointer}.data-table tr.is-focusable-row:focus-visible{outline:2px solid #0f6cb8;outline-offset:-2px}.modeling-list-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.55rem}.modeling-list-actions button{width:100%}.catalog-modeling-list-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-modeling-list-actions button{white-space:nowrap}.modeling-list-action-delete{border-color:#d3a7ad!important;background:#fbeaed!important;color:#8f1e1e!important}.splice-badge{display:inline-block;margin-right:.35rem;padding:.1rem .4rem;border-radius:999px;background:#133a57;color:#fff;font-size:.8em;letter-spacing:.02em;text-transform:uppercase}.app-shell.table-font-small{--table-font-size: .74rem;--table-font-size-compact: .7rem}.app-shell.table-font-normal{--table-font-size: .82rem;--table-font-size-compact: .76rem}.app-shell.table-font-large{--table-font-size: .9rem;--table-font-size-compact: .83rem}.canvas-toolbar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.5rem}.network-summary-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.network-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.network-summary-header h2{margin:0}.network-summary-title{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;min-width:0}.network-summary-title-separator{color:color-mix(in srgb,currentColor 64%,transparent);font-size:1rem;font-weight:600}.network-summary-active-network{color:color-mix(in srgb,currentColor 78%,transparent);font-size:1rem;font-weight:600;overflow-wrap:anywhere}.network-summary-active-network-selector{position:relative;display:inline-flex;align-items:center;gap:.32rem;min-width:0;max-width:min(100%,28rem);color:color-mix(in srgb,currentColor 78%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:.35rem;padding:.08rem .48rem .08rem .38rem;cursor:pointer}.network-summary-active-network-selector:hover{background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 24%,transparent)}.network-summary-active-network-selector:focus-within{outline:2px solid color-mix(in srgb,currentColor 42%,transparent);outline-offset:2px}.network-summary-active-network-selector select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.network-summary-active-network-selector select:disabled{cursor:default}.network-summary-active-network-icon{display:inline-flex;flex:0 0 auto;background:currentColor}.network-summary-active-network-icon{width:.88rem;height:.88rem;-webkit-mask:url(/icons/ico_active.svg) center / contain no-repeat;mask:url(/icons/ico_active.svg) center / contain no-repeat}.network-summary-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem}.network-summary-header-actions .workspace-tab{display:inline-flex;align-items:center;gap:.3rem;padding:.26rem .58rem;font-size:.78rem}.network-summary-grid-icon,.network-summary-edit-icon,.network-summary-inspector-icon,.network-summary-snap-icon,.network-summary-lock-move-icon,.network-summary-info-icon,.network-summary-callouts-icon,.network-summary-length-icon,.network-summary-export-button{display:inline-flex;align-items:center}.network-summary-grid-icon,.network-summary-edit-icon,.network-summary-inspector-icon,.network-summary-snap-icon,.network-summary-lock-move-icon,.network-summary-info-icon,.network-summary-callouts-icon,.network-summary-length-icon{width:.82rem;height:.82rem;flex:0 0 .82rem;background:currentColor}.network-summary-grid-icon{-webkit-mask:url(/icons/grid_show.svg) center / contain no-repeat;mask:url(/icons/grid_show.svg) center / contain no-repeat}.network-summary-edit-icon{-webkit-mask:url(/icons/ico_edit.svg) center / contain no-repeat;mask:url(/icons/ico_edit.svg) center / contain no-repeat}.network-summary-inspector-icon{-webkit-mask:url(/icons/inspect.svg) center / contain no-repeat;mask:url(/icons/inspect.svg) center / contain no-repeat}.network-summary-snap-icon{-webkit-mask:url(/icons/grid_snap.svg) center / contain no-repeat;mask:url(/icons/grid_snap.svg) center / contain no-repeat}.network-summary-lock-move-icon{-webkit-mask:url(/icons/ico_lock_move.svg) center / contain no-repeat;mask:url(/icons/ico_lock_move.svg) center / contain no-repeat}.network-summary-info-icon{-webkit-mask:url(/icons/info.svg) center / contain no-repeat;mask:url(/icons/info.svg) center / contain no-repeat}.network-summary-callouts-icon{-webkit-mask:url(/icons/ico_wires.svg) center / contain no-repeat;mask:url(/icons/ico_wires.svg) center / contain no-repeat}.network-summary-length-icon{-webkit-mask:url(/icons/len.svg) center / contain no-repeat;mask:url(/icons/len.svg) center / contain no-repeat}.network-summary-export-button{display:inline-flex;align-items:center;gap:.34rem}.network-summary-export-icon{width:.82rem;height:.82rem;flex:0 0 .82rem;background:currentColor;-webkit-mask:url(/icons/export_plan.svg) center / contain no-repeat;mask:url(/icons/export_plan.svg) center / contain no-repeat}.network-summary-view-icon{width:.85rem;height:.85rem;flex:0 0 .85rem;background:currentColor;-webkit-mask:url(/icons/view.svg) center / contain no-repeat;mask:url(/icons/view.svg) center / contain no-repeat}.canvas-toolbar>span{font-size:.85rem;color:#3d596d}.canvas-toolbar-separator{width:1px;height:1.35rem;background:#c7d7e4}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.summary-grid article{border:1px solid #d3e0ea;border-radius:.6rem;padding:.55rem;background:#f8fbfe}.summary-grid h3{margin:0;font-size:.82rem;color:#3d596d}.summary-grid p{margin:.25rem 0 0;font-size:1.1rem;font-weight:600}.summary-title{margin:.95rem 0 .55rem;font-size:.9rem;color:#314a5f}.subnetwork-chip{display:inline-block;padding:.15rem .5rem;border-radius:999px;background:#e6f0f8;border:1px solid #b8cfdf;color:#1f4059;font-size:.8rem}.subnetwork-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.subnetwork-list li{display:flex;align-items:center;gap:.55rem;color:#2f4d63;font-size:.88rem}.selection-snapshot{display:grid;gap:.2rem}.selection-snapshot p{margin:0;color:#2c495f;font-size:.88rem}.inspector-snapshot{margin-bottom:.6rem}.network-canvas-shell{position:relative;margin-top:.55rem;border:1px solid #c9d9e6;border-radius:.65rem;background:linear-gradient(180deg,#f7fbff,#f0f6fb);padding:.35rem;overflow:hidden}.network-canvas-shell.is-panning{cursor:grabbing}.network-svg{display:block;width:100%;min-height:360px;touch-action:none}.network-route-form{grid-template-columns:minmax(0,1fr)}.route-preview-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0}.route-preview-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.route-preview-panel-header h2{margin:0}.route-preview-panel-toggle{margin-left:auto;min-height:1.95rem;display:inline-flex;align-items:center;gap:.32rem}@media(max-width:670px){.route-preview-panel-header{flex-wrap:nowrap}.route-preview-panel-toggle{margin-left:auto;width:auto;justify-content:flex-start;flex:0 0 auto;white-space:nowrap}}.route-preview-panel-toggle-icon{width:.78rem;height:.78rem;flex:0 0 .78rem;background:currentColor;-webkit-mask:url(/icons/ico_expand.svg) center / contain no-repeat;mask:url(/icons/ico_expand.svg) center / contain no-repeat;transition:transform .12s ease}.route-preview-panel-toggle-icon.is-collapse{transform:rotate(180deg)}.route-preview-panel-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0}.route-preview-form{margin:0;grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0}.route-preview-field{grid-template-columns:minmax(0,1fr);gap:.3rem;min-width:0}.route-preview-label{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:#345167}.route-preview-form select{font-weight:600}.network-canvas-floating-controls{position:absolute;top:.8rem;left:.8rem;z-index:2;display:grid;gap:.35rem;max-width:min(94%,40rem);border:1px solid #b9cfdf;border-radius:.6rem;background:#f4faffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.4rem}.network-canvas-toolbar{display:flex;flex-wrap:wrap;gap:.24rem}.network-canvas-global-scale{display:grid;grid-template-columns:auto minmax(8rem,1fr) 3.2rem;align-items:center;gap:.45rem;font-size:.76rem;color:inherit}.network-canvas-global-scale input{min-width:0}.network-canvas-global-scale-label{display:inline-flex;align-items:center;gap:.28rem}.network-canvas-global-scale-label .action-button-icon{width:.82rem;height:.82rem;flex-basis:.82rem}.network-canvas-global-scale strong{text-align:right;font-variant-numeric:tabular-nums}.network-canvas-toolbar .workspace-tab{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:.22rem .55rem;font-size:.76rem}.network-canvas-toolbar .network-canvas-zoom-button{gap:.24rem;min-width:2.35rem}.network-canvas-zoom-button .action-button-icon{width:.78rem;height:.78rem;flex-basis:.78rem}.network-canvas-floating-copy{margin:0;font-size:.76rem;line-height:1.25}.network-canvas-floating-guidance{display:grid;gap:.12rem}.network-canvas-selection-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;padding-top:.32rem;border-top:1px solid rgba(95,124,148,.28)}.network-canvas-selection-summary .workspace-tab{padding:.2rem .5rem;font-size:.74rem}.network-canvas-floating-stack{position:absolute;left:.8rem;bottom:.8rem;z-index:2;display:grid;align-items:start;gap:.35rem;width:fit-content;max-width:min(22rem,calc(100% - 1.6rem))}.network-canvas-floating-subnetworks,.network-canvas-floating-stats{border:1px solid #b9cfdf;border-radius:.6rem;background:#f4faffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.35rem .45rem;max-width:100%}.network-canvas-subnetwork-list{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.network-canvas-subnetwork-actions{display:flex;justify-content:flex-start;margin:0 0 .3rem}.network-canvas-subnetwork-enable-all{padding:.18rem .45rem;font-size:.73rem}.network-canvas-subnetwork-list li{display:grid;justify-items:stretch;gap:.16rem;width:100%;min-width:0;color:#355067;font-size:.77rem}.network-canvas-subnetwork-list .subnetwork-chip{justify-self:stretch;width:100%;box-sizing:border-box}.subnetwork-chip.subnetwork-chip-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;text-align:center;cursor:pointer;font:inherit;line-height:1.15}.subnetwork-chip.subnetwork-chip-toggle em{font-style:italic}.subnetwork-chip.subnetwork-chip-toggle.is-inactive{opacity:.55;filter:saturate(.75)}.subnetwork-chip.subnetwork-chip-toggle:focus-visible{outline:2px solid var(--network-selection-focus-color, var(--network-selection-color, #0f6cb8));outline-offset:1px}.network-canvas-subnetwork-list li>span:last-child{display:block;width:100%;min-width:0}.network-canvas-stats-list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.network-canvas-stats-list li{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;font-size:.77rem;color:#355067}.network-canvas-stats-list strong{font-size:.82rem;color:#17374e;font-weight:700}.network-summary-quick-entity-nav-panel{padding:.45rem .55rem}.network-summary-quick-entity-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;overflow-x:auto;scrollbar-width:thin}.network-summary-quick-entity-nav .filter-chip{flex:0 0 auto;white-space:nowrap;min-height:1.95rem}.network-summary-quick-entity-screen-switch{margin-left:auto}.network-summary-quick-entity-nav-icon{width:.72rem;height:.72rem;flex:0 0 .72rem}.network-summary-quick-entity-nav-label{font-weight:600}.harness-assembly-functional-scope-nav{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.header-quick-entity-nav.harness-assembly-functional-scope-nav{display:flex;justify-content:center;max-width:calc(100% - .7rem);overflow:visible;padding-inline:.35rem;box-sizing:border-box}.header-quick-entity-nav-panel{min-width:0;padding:0}.header-center-content{min-width:0;justify-self:center;width:min(100%,44rem)}.header-center-content:has(.settings-search-field--header){width:min(100%,54rem)}.header-title-full{display:inline}.header-block.has-center-content .header-settings-label,.header-block.has-center-content .header-install-label,.header-block.has-center-content .header-update-label,.header-block.has-center-content .header-ops-label{display:none}.header-docked-nav-shell{min-width:0;opacity:var(--header-docked-nav-progress, 0);pointer-events:none;transform:translateY(calc((1 - var(--header-docked-nav-progress, 0)) * -.45rem));transition:opacity 80ms linear,transform 80ms linear,visibility 0ms linear 80ms;will-change:opacity,transform}.header-docked-nav-shell:has(.settings-search-field--header){display:flex;justify-content:center;width:100%}.header-docked-nav-shell.is-hidden{visibility:hidden;pointer-events:none}.header-docked-nav-shell.is-visible{visibility:visible;pointer-events:auto;transition:opacity 80ms linear,transform 80ms linear}.header-quick-entity-nav{max-width:100%;justify-content:center;padding:0}.header-quick-entity-nav .filter-chip{min-height:1.85rem;padding:.22rem .55rem;min-width:0}@media(max-width:1040px){.header-settings-label,.header-install-label,.header-update-label,.header-ops-label,.header-center-content .network-summary-quick-entity-nav-label{display:none}.header-center-content .harness-assembly-functional-scope-nav .network-summary-quick-entity-nav-label{display:inline}.header-block.has-center-content .header-title-full{display:none}.header-center-content{width:min(100%,24rem)}.header-center-content:has(.harness-assembly-functional-scope-nav){width:min(100%,32rem)}}@media(max-width:760px){.header-center-content{width:100%}.header-center-content .harness-assembly-functional-scope-nav .network-summary-quick-entity-nav-label{display:none}}@media(max-width:670px){.header-block:has(.header-center-content) .header-title{display:none}.header-block:has(.header-center-content) .header-brand{gap:.35rem}.header-center-content{width:100%}.header-center-content .filter-chip-count{display:none}.network-summary-quick-entity-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;overflow-x:visible}.harness-assembly-functional-scope-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.network-summary-quick-entity-nav .filter-chip{width:100%;min-width:0;justify-content:center}.header-quick-entity-nav{display:flex;flex-wrap:nowrap;justify-content:center;overflow-x:visible}.header-quick-entity-nav .filter-chip{flex:0 1 auto;width:auto;min-width:0;padding-inline:.45rem}}@media(max-width:520px){.network-summary-quick-entity-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.header-quick-entity-nav{display:flex}}.network-callout-leader-line{stroke:var(--network-node-stroke-color, #55748d);stroke-width:var(--network-callout-leader-stroke-width, 1.25);stroke-dasharray:var(--network-callout-leader-dasharray, 1.7 2.4);stroke-linecap:round;opacity:.92;pointer-events:none}.network-svg.network-svg--stroke-invariant .network-callout-leader-line{vector-effect:non-scaling-stroke}.network-callout-anchor{cursor:pointer}.network-callout-anchor:active{cursor:grabbing}.network-callout-frame{fill:var(--network-node-connector-fill, #dff0ff);fill-opacity:.86;stroke:var(--network-node-stroke-color, #55748d);stroke-width:.85}.network-callout-group.is-selected .network-callout-frame{stroke:var(--network-selection-color, #0f6cb8);stroke-width:1.05}.network-callout-group.is-hovered .network-callout-frame,.network-callout-group.is-dragging .network-callout-frame{filter:drop-shadow(0 0 .22rem var(--network-selection-glow, rgba(15, 108, 184, .28)))}.network-callout-anchor:focus-visible{outline:none}.network-callout-anchor:focus-visible .network-callout-frame{stroke:var(--network-selection-focus-color, var(--network-selection-color, #0f6cb8));stroke-width:1.5}.network-callout-title{font-size:6.8px;font-weight:700;fill:var(--network-node-label-color, #183549);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:.8px;stroke-linejoin:round}.network-callout-subtitle{font-size:5.5px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-weight:600;fill:var(--network-segment-label-color, #38566a);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:.7px;stroke-linejoin:round}.network-callout-connector-shell{fill:color-mix(in srgb,var(--network-node-connector-fill, #dff0ff) 88%,white);stroke:var(--network-node-stroke-color, #55748d);stroke-width:.08}.network-callout-connector-keying{fill:color-mix(in srgb,var(--theme-primary, currentColor) 68%,currentColor 32%);stroke:none}.network-callout-connector-way{fill:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke:var(--network-node-stroke-color, #55748d);stroke-width:.07}.network-callout-connector-way-group.is-selectable-wire{cursor:pointer;pointer-events:all}.network-callout-connector-way-group.is-unused{opacity:.48}.network-callout-connector-way.is-wire-highlighted{fill:color-mix(in srgb,var(--network-wire-highlight-color, #4f8d2d) 34%,var(--network-label-stroke-color, rgba(246, 251, 255, .96)));stroke:var(--network-wire-highlight-color, #4f8d2d);stroke-width:.12}.network-callout-connector-way.is-dashed{stroke-dasharray:.12 .14;stroke-linecap:round}.network-callout-connector-way-label{font-size:.36px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-weight:700;fill:var(--network-node-label-color, #183549);text-anchor:middle;dominant-baseline:central;pointer-events:none}.network-callout-connector-way-label.is-long-label{font-size:.26px}.network-callout-group-label{font-size:4.8px;font-weight:700;letter-spacing:.02em;fill:var(--network-segment-length-label-color, #547086);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:.55px;stroke-linejoin:round}.network-callout-row-text{font-size:4.3px;fill:var(--network-node-label-color, #183549);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:.5px;stroke-linejoin:round;line-height:1.2}.network-callout-table-header-cell{font-size:4.3px;font-weight:700;fill:var(--network-segment-length-label-color, #547086);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:.5px;stroke-linejoin:round;letter-spacing:.01em}.network-callout-table-cell{font-size:4.3px;fill:var(--network-node-label-color, #183549);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:.5px;stroke-linejoin:round}.network-callout-color-dot{stroke:color-mix(in srgb,var(--network-node-stroke-color, #55748d) 78%,transparent);stroke-width:.35}.network-callout-table-row-highlight{fill:color-mix(in srgb,var(--network-selection-color, #0f6cb8) 20%,transparent)}.network-callout-table-cell.is-selected-wire{fill:var(--network-selection-color, #0f6cb8);font-weight:700}.network-callout-table-divider{stroke:color-mix(in srgb,var(--network-node-stroke-color, #55748d) 70%,transparent);stroke-width:.45}.network-canvas--label-size-small .network-callout-title{font-size:6.2px}.network-canvas--label-size-small .network-callout-subtitle{font-size:5.1px}.network-canvas--label-size-small .network-callout-group-label{font-size:4.5px}.network-canvas--label-size-small .network-callout-row-text{font-size:4px}.network-canvas--label-size-extraSmall .network-callout-title{font-size:5.8px}.network-canvas--label-size-extraSmall .network-callout-subtitle{font-size:4.8px}.network-canvas--label-size-extraSmall .network-callout-group-label{font-size:4.2px}.network-canvas--label-size-extraSmall .network-callout-row-text{font-size:3.7px}.network-canvas--label-size-large .network-callout-title{font-size:7.8px}.network-canvas--label-size-large .network-callout-subtitle{font-size:6.1px}.network-canvas--label-size-large .network-callout-group-label{font-size:5.2px}.network-canvas--label-size-large .network-callout-row-text{font-size:4.9px}.network-canvas--label-size-extraLarge .network-callout-title{font-size:8.6px}.network-canvas--label-size-extraLarge .network-callout-subtitle{font-size:6.6px}.network-canvas--label-size-extraLarge .network-callout-group-label{font-size:5.6px}.network-canvas--label-size-extraLarge .network-callout-row-text{font-size:5.2px}.network-svg.network-callout-text-size-small .network-callout-title{font-size:8.3px}.network-svg.network-callout-text-size-small .network-callout-subtitle{font-size:6.9px}.network-svg.network-callout-text-size-small .network-callout-group-label{font-size:5.9px}.network-svg.network-callout-text-size-small .network-callout-row-text,.network-svg.network-callout-text-size-small .network-callout-table-header-cell,.network-svg.network-callout-text-size-small .network-callout-table-cell{font-size:5.5px}.network-svg.network-callout-text-size-normal .network-callout-title{font-size:9.5px}.network-svg.network-callout-text-size-normal .network-callout-subtitle{font-size:7.6px}.network-svg.network-callout-text-size-normal .network-callout-group-label{font-size:6.5px}.network-svg.network-callout-text-size-normal .network-callout-row-text,.network-svg.network-callout-text-size-normal .network-callout-table-header-cell,.network-svg.network-callout-text-size-normal .network-callout-table-cell{font-size:6.3px}.network-svg.network-callout-text-size-large .network-callout-title{font-size:10.9px}.network-svg.network-callout-text-size-large .network-callout-subtitle{font-size:8.7px}.network-svg.network-callout-text-size-large .network-callout-group-label{font-size:7.3px}.network-svg.network-callout-text-size-large .network-callout-row-text,.network-svg.network-callout-text-size-large .network-callout-table-header-cell,.network-svg.network-callout-text-size-large .network-callout-table-cell{font-size:7.2px}.network-svg.network-callout-text-size-extraLarge .network-callout-title{font-size:10.9px}.network-svg.network-callout-text-size-extraLarge .network-callout-subtitle{font-size:8.7px}.network-svg.network-callout-text-size-extraLarge .network-callout-group-label{font-size:7.3px}.network-svg.network-callout-text-size-extraLarge .network-callout-row-text,.network-svg.network-callout-text-size-extraLarge .network-callout-table-header-cell,.network-svg.network-callout-text-size-extraLarge .network-callout-table-cell{font-size:7.2px}.network-summary-mobile-unavailable{display:none}.network-summary-view-menu-wrapper{position:relative;display:inline-flex;align-items:center}.network-summary-view-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:100;display:flex;flex-direction:column;gap:.15rem;min-width:11rem;padding:.35rem;border-radius:.6rem;box-shadow:0 4px 12px #0000001f}.network-summary-view-menu--right{left:auto;right:0}.network-summary-view-menu-item{display:flex;align-items:center;gap:.45rem;padding:.3rem .55rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:inherit;font-size:.85rem;line-height:1.2;text-align:left;cursor:pointer;width:100%}.network-summary-view-menu-item:hover{background:#0000000f;border-color:#0000001f}.network-summary-view-menu-item.is-active{background:#0000001a;border-color:#0000002e;font-weight:500}.network-summary-view-menu-item:disabled{opacity:.45;cursor:default}@media(max-width:900px){.network-summary-header{flex-direction:column;align-items:stretch}.network-summary-header-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:flex-start;width:100%;min-width:0;gap:.35rem}.network-summary-header-actions .workspace-tab{width:100%;min-width:0;justify-content:center;padding:.24rem .5rem}}@media(max-width:520px){.network-summary-header-actions .workspace-tab{font-size:.76rem;padding:.2rem .4rem;gap:.24rem}}@media(max-width:670px){.network-summary-header-actions,.network-summary-canvas-region,.network-summary-legend{display:none!important}.network-summary-mobile-unavailable{display:block;margin:.35rem 0 0}}.harness-assembly-manager-panel{display:grid;gap:.85rem}.harness-assembly-functional-tabs{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.harness-assembly-grid,.harness-assembly-link-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.harness-assembly-manager-panel select,.harness-assembly-link-form input,.harness-assembly-links input{width:100%;min-width:0;max-width:100%;border-radius:.5rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);padding:.45rem .6rem;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit}.harness-assembly-manager-panel select:focus-visible,.harness-assembly-link-form input:focus-visible,.harness-assembly-links input:focus-visible{outline:2px solid color-mix(in srgb,currentColor 36%,transparent);outline-offset:2px}.harness-assembly-picker-dialog{display:grid;gap:.75rem;width:min(34rem,calc(100vw - 2rem))}.harness-assembly-picker-list{display:grid;gap:.45rem;max-height:min(52vh,24rem);overflow:auto}.harness-assembly-picker-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-width:0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.55rem;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;padding:.55rem .65rem;text-align:left}.harness-assembly-picker-option.is-selected{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 48%,currentColor 12%);background:color-mix(in srgb,var(--theme-primary, currentColor) 13%,transparent)}.harness-assembly-picker-option.is-new{border-style:dashed;border-width:2px}.harness-assembly-link-form button,.harness-assembly-links button{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.35rem .6rem}.harness-assembly-link-form button:disabled,.harness-assembly-links button:disabled{opacity:.55;cursor:not-allowed}.harness-assembly-link-form button.button-with-icon,.harness-assembly-links button.button-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.harness-assembly-list{display:grid;grid-column:1 / -1;gap:.35rem}.harness-assembly-row,.harness-assembly-links li{display:grid;grid-template-columns:auto minmax(8rem,1fr) minmax(8rem,.9fr) auto;gap:.55rem;align-items:center;padding:.45rem .55rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.5rem;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit}.harness-assembly-row input[type=color]{width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;box-sizing:border-box;overflow:hidden;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.harness-assembly-row input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:50%;overflow:hidden}.harness-assembly-row input[type=color]::-webkit-color-swatch,.harness-assembly-row input[type=color]::-moz-color-swatch{border:0;border-radius:50%;width:100%;height:100%}.harness-assembly-row input[type=color]:disabled{opacity:.32;cursor:not-allowed;filter:saturate(.45)}.harness-assembly-row input[type=checkbox]{accent-color:currentColor}.harness-assembly-subpanel{display:grid;gap:.55rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.harness-assembly-subpanel h3{margin:0;font-size:.9rem}.harness-assembly-link-form{grid-template-columns:minmax(8rem,1fr) repeat(4,minmax(8rem,1fr)) auto}.harness-assembly-links{display:grid;gap:.35rem;padding:0;margin:0;list-style:none}.harness-assembly-links li{grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1fr) auto}.harness-assembly-row .technical-id,.harness-assembly-links .technical-id{font-family:inherit;color:color-mix(in srgb,currentColor 68%,transparent)}@media(max-width:900px){.harness-assembly-functional-tabs{flex-direction:column;align-items:stretch}.harness-assembly-functional-tabs .network-summary-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.harness-assembly-grid,.harness-assembly-link-form{grid-template-columns:1fr}.harness-assembly-row,.harness-assembly-links li{grid-template-columns:auto minmax(0,1fr)}.harness-assembly-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.harness-assembly-row>input[type=checkbox]{grid-column:1;grid-row:1 / span 2}.harness-assembly-row>span:not(.technical-id){grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.harness-assembly-row>.technical-id{grid-column:2;grid-row:2;min-width:0;overflow-wrap:anywhere}.harness-assembly-row>input[type=color]{grid-column:3;grid-row:1 / span 2}}@media(max-width:670px){.harness-assembly-functional-tabs .network-summary-header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.harness-assembly-functional-tabs .workspace-tab{white-space:normal;min-height:2.25rem;line-height:1.15}}.functional-schematic-panel{overflow:hidden}.functional-schematic-subtitle{margin:.15rem 0 0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:.82rem}.functional-schematic-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0}.functional-schematic-canvas-shell{min-height:14rem;overflow:auto}.functional-schematic-canvas-shell .empty-copy{margin:0;padding:1rem}.functional-schematic-svg{display:block;min-width:100%;height:16rem;background:linear-gradient(90deg,color-mix(in srgb,var(--network-grid-line-color, #d5e1eb) 72%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--network-grid-line-color, #d5e1eb) 72%,transparent) 1px,transparent 1px),transparent;background-size:24px 24px}.functional-schematic-svg.is-grid-hidden{background:transparent}.functional-edge path{fill:none;stroke:var(--network-wire-highlight-color, #4f8d2d);stroke-width:2.8;stroke-linecap:round;vector-effect:non-scaling-stroke}.functional-edge text,.functional-edge-label text{fill:var(--network-segment-label-color, #38566a);font-size:10px;font-weight:700;paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:2px;stroke-linejoin:round}.functional-edge-label-layer{pointer-events:all}.functional-edge-label{cursor:default;outline:none}.functional-edge-label-hitbox{fill:transparent;stroke:transparent;stroke-width:1.4}.functional-edge-label:hover .functional-edge-label-hitbox,.functional-edge-label.is-hovered .functional-edge-label-hitbox,.functional-edge-label:focus-visible .functional-edge-label-hitbox{fill:color-mix(in srgb,var(--network-label-stroke-color, rgba(246, 251, 255, .96)) 72%,transparent);stroke:color-mix(in srgb,var(--network-wire-highlight-color, #4f8d2d) 46%,transparent)}.functional-edge-name{font-size:10px;font-weight:800}.functional-edge-tech-label{font-size:8px;font-weight:700;fill:var(--network-segment-length-label-color, var(--network-segment-label-color, #547086))}.functional-edge-color-swatch{opacity:0;stroke-width:4;stroke-linecap:round;pointer-events:none;vector-effect:non-scaling-stroke}.functional-edge:hover path,.functional-edge:focus-within path,.functional-edge.is-hovered path{stroke-width:4}.functional-edge:hover .functional-edge-color-swatch,.functional-edge:focus-within .functional-edge-color-swatch,.functional-edge.is-hovered .functional-edge-color-swatch{opacity:1}.functional-node-shape{stroke:var(--network-node-stroke-color, #55748d);stroke-width:2;fill:var(--network-node-intermediate-fill, #ecf2f7)}.functional-node--connector .functional-node-shape{fill:var(--network-node-connector-fill, #dff0ff)}.functional-node--splice .functional-node-shape{fill:var(--network-node-splice-fill, #fdeecf)}.functional-node-shape--fuse{overflow:visible}.functional-node--fuse .functional-fuse-body{fill:var(--network-node-connector-fill, #dff0ff);stroke:var(--network-node-stroke-color, #55748d);stroke-width:2}.functional-node--fuse .functional-fuse-terminal,.functional-node--fuse .functional-fuse-element{fill:none;stroke:var(--network-node-stroke-color, #55748d);stroke-width:2;stroke-linecap:round}.functional-node-label--fuse{font-size:9px}.functional-fuse-rating-bg{fill:color-mix(in srgb,var(--network-node-connector-fill, #dff0ff) 72%,transparent);stroke:var(--network-node-stroke-color, #55748d);stroke-width:1}.functional-fuse-rating-bg.is-missing-rating{fill:var(--network-node-fuse-rating-missing-bg, #e5e7eb);stroke:color-mix(in srgb,var(--network-node-fuse-rating-missing-fg, #374151) 72%,transparent)}.functional-fuse-rating-text{fill:var(--network-node-label-color, #183549);font-size:9px;font-weight:900;pointer-events:none}.functional-fuse-rating-bg.is-missing-rating+.functional-fuse-rating-text{fill:var(--network-node-fuse-rating-missing-fg, #374151)}.functional-node--interconnector .functional-node-shape{fill:color-mix(in srgb,var(--network-node-connector-fill, #dff0ff) 76%,var(--network-node-intermediate-fill, #ecf2f7));stroke:var(--network-selection-color, var(--network-node-stroke-color, #55748d));stroke-dasharray:6 4}.functional-node-label{fill:var(--network-node-label-color, #183549);font-size:10px;font-weight:800;paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:2px;stroke-linejoin:round}.functional-node-detail{fill:var(--network-segment-length-label-color, var(--network-segment-label-color, #547086));font-size:8px;paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:1.8px;stroke-linejoin:round}.functional-node-label--interconnector{font-size:11px;font-weight:900}.functional-node-detail--top,.functional-node-detail--bottom{font-size:7.5px}.functional-node-network-label{fill:var(--network-segment-length-label-color, var(--network-segment-label-color, #547086));font-size:7px;font-weight:700;paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:1.6px;stroke-linejoin:round}.functional-schematic-warnings{display:grid;gap:.25rem;margin-top:.6rem;padding:.55rem .65rem;border:1px solid #d5b75e;border-radius:.6rem;background:#fff4ccc7}.functional-schematic-warnings p{margin:0;color:#644d10;font-size:.82rem}.route-preview-selection-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.45rem .55rem;border:1px solid #c5d7e5;border-radius:.6rem;background:#ffffffb3}.route-preview-selection-strip article{min-width:0;display:grid;gap:.15rem}.route-preview-selection-strip span{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#4d697d;font-weight:700}.route-preview-selection-strip strong{font-size:.82rem;color:#15364d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-preview-selection-arrow{line-height:1;font-size:1rem;color:#5e7a91;font-weight:700}.route-preview-empty{margin:0;padding:.5rem .55rem;border:1px dashed #bdd0de;border-radius:.55rem;background:#ffffff80;color:#3d596d;font-size:.84rem}.route-preview-results{display:grid;gap:.55rem}.route-preview-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.route-preview-status-line p{margin:0;font-size:.78rem;color:#4b667a}.route-preview-status-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #94c2a2;background:#d9f0df;color:#245339;padding:.12rem .48rem;font-size:.72rem;font-weight:700}.route-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.route-preview-metrics article{border:1px solid #bfd3e2;border-radius:.55rem;padding:.4rem .48rem;background:#ffffffa8;display:grid;gap:.1rem}.route-preview-metrics span{font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:#4c687c;font-weight:700}.route-preview-metrics strong{font-size:.95rem;color:#16364d}.route-preview-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.45rem}.route-preview-path-grid article{min-width:0;border:1px solid #bfd3e2;border-radius:.55rem;padding:.4rem .5rem;background:#ffffffa8}.route-preview-path-grid h4{margin:0 0 .25rem;font-size:.76rem;letter-spacing:.03em;text-transform:uppercase;color:#4a6579}.route-preview-path{margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.77rem;line-height:1.35;color:#16384f;word-break:break-word}@media(max-width:700px){.route-preview-selection-strip{grid-template-columns:minmax(0,1fr)}.route-preview-selection-arrow{display:none}.route-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.route-preview-metrics{grid-template-columns:minmax(0,1fr)}}.network-grid line{stroke:var(--network-grid-line-color, #d5e1eb);stroke-width:.8;pointer-events:none}.network-segment{stroke:var(--network-segment-color, #7f99af);stroke-width:var(--network-segment-stroke-width, 3);stroke-linecap:round}.network-splice-placement-preview-layer{pointer-events:none}.network-splice-placement-preview-segment{fill:none;stroke-width:var(--network-segment-stroke-emphasis-width, 5);stroke-linecap:round;stroke-dasharray:8 6}.network-splice-placement-preview-segment.is-current{stroke:#d97706;opacity:.32}.network-splice-placement-preview-segment.is-suggested{stroke:#0891b2;opacity:.72}.network-splice-placement-preview-node{fill:#0891b238;stroke:#0891b2;stroke-width:var(--network-node-stroke-emphasis-width, 3);stroke-dasharray:5 4}.network-segment.is-wire-highlighted{stroke:var(--network-wire-highlight-color, #4f8d2d);stroke-width:var(--network-segment-stroke-emphasis-width, 5)}.network-segment.is-selected{stroke:var(--network-selection-color, #0f6cb8);stroke-width:var(--network-segment-stroke-emphasis-width, 5)}.network-entity-group.is-deemphasized{opacity:.5}.network-segment-hitbox{stroke:transparent;stroke-width:16;stroke-linecap:round;cursor:pointer;outline:none}.network-svg.network-svg--stroke-invariant .network-segment,.network-svg.network-svg--stroke-invariant .network-segment.is-wire-highlighted,.network-svg.network-svg--stroke-invariant .network-segment.is-selected,.network-svg.network-svg--stroke-invariant .network-splice-placement-preview-segment,.network-svg.network-svg--stroke-invariant .network-splice-placement-preview-node,.network-svg.network-svg--stroke-invariant .network-segment-hitbox{vector-effect:non-scaling-stroke}.network-segment-hitbox:focus,.network-segment-hitbox:focus-visible{outline:none;stroke:transparent}.network-segment-label{font-size:9px;fill:var(--network-segment-label-color, #38566a);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.network-canvas--label-size-small .network-segment-label{font-size:8px}.network-canvas--label-size-extraSmall .network-segment-label{font-size:7px}.network-canvas--label-size-large .network-segment-label{font-size:11px}.network-canvas--label-size-extraLarge .network-segment-label{font-size:13px}.network-segment-length-label{font-size:8px;fill:var(--network-segment-length-label-color, #547086);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.network-segment-length-unit{font-size:.75em;baseline-shift:.08em}.network-canvas--label-size-small .network-segment-length-label{font-size:7px}.network-canvas--label-size-extraSmall .network-segment-length-label{font-size:6px}.network-canvas--label-size-large .network-segment-length-label{font-size:10px}.network-canvas--label-size-extraLarge .network-segment-length-label{font-size:11px}.network-node{cursor:pointer}.network-node:active{cursor:grabbing}.network-node .network-node-shape{stroke:var(--network-node-stroke-color, #55748d);stroke-width:var(--network-node-stroke-width, 2)}.network-node .network-node-hitbox{fill:transparent;stroke:transparent;stroke-width:0;pointer-events:all}.network-node.connector .network-node-shape{fill:var(--network-node-connector-fill, #dff0ff)}.network-node-connector-drawing{pointer-events:visiblePainted}.network-node.splice .network-node-shape{fill:var(--network-node-splice-fill, #fdeecf)}.network-node.intermediate .network-node-shape{fill:var(--network-node-intermediate-fill, #ecf2f7)}.network-node.is-selected .network-node-shape{stroke:var(--network-selection-color, #0f6cb8);stroke-width:var(--network-node-stroke-emphasis-width, 3)}.network-node.is-selected .network-node-connector-drawing .network-callout-connector-shell{stroke:var(--network-selection-color, #0f6cb8);stroke-width:.12}.network-node:focus-visible{outline:none}.network-node:focus-visible .network-node-shape{stroke:var(--network-selection-focus-color, var(--network-selection-color, #0b4f86));stroke-width:var(--network-node-stroke-emphasis-width, 3);filter:drop-shadow(0 0 .2rem var(--network-selection-glow, rgba(15, 108, 184, .45)))}.network-node-label{font-size:9px;fill:var(--network-node-label-color, #183549);paint-order:stroke fill;stroke:var(--network-label-stroke-color, rgba(246, 251, 255, .96));stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.network-canvas--label-size-small .network-node-label{font-size:8px}.network-canvas--label-size-extraSmall .network-node-label{font-size:7px}.network-canvas--label-size-large .network-node-label{font-size:11px}.network-canvas--label-size-extraLarge .network-node-label{font-size:13px}.network-canvas--label-stroke-none .network-segment-label,.network-canvas--label-stroke-none .network-segment-length-label,.network-canvas--label-stroke-none .network-node-label{paint-order:normal;stroke:none;stroke-width:0}.network-canvas--label-stroke-light .network-segment-label{stroke-width:1.15px}.network-canvas--label-stroke-light .network-segment-length-label{stroke-width:1px}.network-canvas--label-stroke-light .network-node-label{stroke-width:1.2px}.network-legend{margin:.6rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .9rem;color:#345167;font-size:.82rem}.network-legend li{display:inline-flex;align-items:center;gap:.35rem}.legend-swatch{width:.85rem;height:.85rem;border-radius:50%;border:2px solid #55748d;display:inline-block}.legend-swatch.connector{background:#dff0ff;border-radius:.2rem}.legend-swatch.splice{background:#fdeecf}.legend-swatch.intermediate{background:#ecf2f7}.legend-line{width:1.05rem;height:0;border-top:3px solid #7f99af;display:inline-block}.legend-line.selected{border-top-color:#0f6cb8}.legend-line.wire{border-top-color:#4f8d2d}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night,.theme-cyberpunk,.theme-olive) .legend-line{border-top-color:var(--network-segment-color, #7f99af)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night,.theme-cyberpunk,.theme-olive) .legend-line.selected{border-top-color:var(--network-selection-color, #0f6cb8)}.app-shell:is(.theme-normal,.theme-dark,.theme-slate-neon,.theme-paper-blueprint,.theme-warm-brown,.theme-deep-green,.theme-rose-quartz,.theme-lavender-haze,.theme-burgundy-noir,.theme-amber-night,.theme-cyberpunk,.theme-olive) .legend-line.wire{border-top-color:var(--network-wire-highlight-color, #4f8d2d)}.home-workspace-grid{display:grid;gap:1rem}.home-left-column{min-width:0;min-height:0;display:grid;gap:1rem;align-content:start}.home-panel{min-width:0}.home-quick-start-panel,.home-workspace-resume-panel{align-self:start}.home-whats-new-panel{align-self:stretch}.home-quick-start-panel{display:flex;flex-direction:column}.home-workspace-resume-panel{display:flex;flex-direction:column;gap:.75rem;min-height:0}.home-whats-new-panel{display:flex;flex-direction:column;min-height:0}.home-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.4rem}.home-panel-header h2{margin:0}.home-panel .settings-panel-intro.home-start-intro,.home-panel .settings-panel-intro.home-whats-new-intro{margin:0 0 1rem}.home-panel .settings-panel-intro.home-resume-intro{margin:0}.home-primary-actions,.home-resume-actions,.home-shortcut-actions{display:grid;gap:.55rem}.home-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,auto));grid-auto-flow:column;margin-top:auto}.home-resume-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.home-shortcut-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.7rem}.home-hidden-file-input{display:none}.home-preferences-grid{display:grid;gap:.65rem}.home-preferences-field{display:grid;gap:.28rem;font-weight:600}.home-preferences-field select{width:min(100%,18rem)}.home-preferences-checkbox{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.home-preferences-checkbox input{margin:0}.home-extension-panel{grid-column:1 / -1}.home-whats-new-scroll{margin-top:.05rem;display:grid;gap:.85rem;overflow-y:auto;min-height:0;padding-right:.25rem}.home-changelog-sentinel{height:1px}.home-changelog-entry{border:1px solid rgba(120,145,166,.28);border-radius:.65rem;background:#7891a614;padding:.7rem .8rem}.home-changelog-version-heading{margin:0 0 .5rem;font-size:.92rem}.home-changelog-markdown>:first-child{margin-top:0}.home-changelog-markdown>:last-child{margin-bottom:0}.home-changelog-collapsible{margin:.65rem 0;border:1px solid rgba(120,145,166,.3);border-radius:.55rem;background:#7891a60f}.home-changelog-collapsible-toggle{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;line-height:1.2;padding:.5rem .62rem;text-align:left;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.home-changelog-collapsible-toggle:before{content:"▸";font-size:.85rem;line-height:1;transform:translateY(-1px)}.home-changelog-collapsible-toggle[aria-expanded=true]:before{content:"▾"}.home-changelog-collapsible-content{padding:0 .62rem .58rem}.home-changelog-markdown h1,.home-changelog-markdown h2,.home-changelog-markdown h3,.home-changelog-markdown h4,.home-changelog-markdown h5,.home-changelog-markdown h6{margin:.65rem 0 .35rem;font-size:.92rem;line-height:1.25}.home-changelog-markdown p,.home-changelog-markdown li,.home-changelog-markdown blockquote{margin:.35rem 0;line-height:1.35}.home-changelog-markdown ul,.home-changelog-markdown ol{margin:.35rem 0 .5rem 1.15rem;padding:0}.home-changelog-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem}.home-changelog-markdown pre{margin:.45rem 0;padding:.5rem .55rem;border-radius:.45rem;overflow-x:auto;background:#15304814}.home-changelog-markdown table{width:100%;border-collapse:collapse;margin:.45rem 0;font-size:.84rem}.home-changelog-markdown th,.home-changelog-markdown td{border:1px solid rgba(120,145,166,.3);padding:.35rem .45rem;text-align:left;vertical-align:top}.home-extension-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-extension-slot{border:1px dashed rgba(120,145,166,.45);border-radius:.65rem;padding:.7rem .75rem}.home-extension-slot h3{margin:0 0 .35rem;font-size:.9rem}@media(min-width:980px){.home-workspace-grid{--home-workspace-stack-height: calc(100vh - 11.5rem) ;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.home-left-column{align-self:stretch;grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:var(--home-workspace-stack-height);max-height:var(--home-workspace-stack-height);overflow:hidden}.home-workspace-resume-panel{align-self:stretch;overflow:hidden}.home-whats-new-panel{align-self:stretch;grid-column:2;grid-row:1;height:var(--home-workspace-stack-height);max-height:var(--home-workspace-stack-height)}}@media(max-width:900px){.home-primary-actions,.home-resume-actions,.home-shortcut-actions{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.onboarding-help-button{white-space:nowrap}.home-panel-header-tools{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.onboarding-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1rem}.onboarding-modal-layer.app-shell{min-height:0;width:auto;max-width:none;margin:0;gap:0;align-content:normal;isolation:auto}.onboarding-modal-layer.app-shell:before{content:none}.onboarding-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0b11167a;cursor:pointer}.onboarding-modal{position:relative;width:min(100%,42rem);border-radius:.9rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 2%,canvas);color:inherit;box-shadow:0 1rem 2.2rem #0000003d;padding:.95rem;display:grid;gap:.8rem}.onboarding-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.onboarding-modal-header-main{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.onboarding-modal-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .35rem;border-radius:.6rem;background:color-mix(in srgb,var(--theme-primary, currentColor) 18%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 34%,transparent);font-weight:700;letter-spacing:.02em}.onboarding-modal-badge .action-button-icon{width:.95rem;height:.95rem;flex:0 0 .95rem}.onboarding-modal-title-block{min-width:0}.onboarding-modal-title-block h2{margin:0;line-height:1.15}.onboarding-modal-progress{margin:.15rem 0 0;font-size:.76rem;opacity:.82}.onboarding-modal-close{border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;color:inherit;border-radius:999px;padding:.3rem .7rem;font:inherit;font-size:.84rem}.onboarding-modal-body{display:grid;gap:.65rem}.onboarding-modal-description{margin:0;line-height:1.4}.onboarding-modal-target{margin:0;font-size:.84rem;opacity:.9}.onboarding-modal-checkbox{display:inline-flex;align-items:flex-start;gap:.45rem;font-size:.84rem;min-width:0}.onboarding-modal-checkbox input{margin-top:.15rem}.onboarding-modal-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.onboarding-modal-target-actions{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.onboarding-modal-actions-spacer{flex:1 1 auto}.onboarding-modal-next-button{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 42%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 18%,transparent);color:inherit;border-radius:.5rem;padding:.35rem .7rem}.onboarding-modal-next-button:hover{background:color-mix(in srgb,var(--theme-primary, currentColor) 24%,transparent)}@media(max-width:640px){.onboarding-modal{padding:.8rem}.onboarding-modal-header{flex-direction:row;align-items:flex-start}.onboarding-modal-close{align-self:auto;flex:0 0 auto;white-space:nowrap}.onboarding-modal-header-main{flex:1 1 auto;min-width:0}.onboarding-modal-actions{flex-wrap:nowrap;align-items:center}.onboarding-modal-actions-spacer{display:none}.onboarding-modal-target-actions{width:auto;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.05rem}.onboarding-modal-next-button{flex:0 0 auto;white-space:nowrap}}.confirm-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;padding:1rem}.confirm-dialog-layer.app-shell{min-height:0;width:auto;max-width:none;margin:0;gap:0;align-content:normal;isolation:auto}.confirm-dialog-layer.app-shell:before{content:none}.confirm-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0b11167a;cursor:pointer}.confirm-dialog{position:relative;width:min(100%,33rem);border-radius:.9rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 2%,canvas);color:inherit;box-shadow:0 1rem 2.2rem #0000003d;padding:.95rem;display:grid;gap:.8rem}.confirm-dialog.is-warning{border-color:color-mix(in srgb,#b5751f 62%,transparent)}.confirm-dialog.is-danger{border-color:color-mix(in srgb,#b04343 62%,transparent)}.confirm-dialog-header h2{margin:0;line-height:1.15}.confirm-dialog-message{margin:0;line-height:1.4}.confirm-dialog-details{margin:-.15rem 0 0;padding:.5rem .6rem;border-radius:.5rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);display:grid;gap:.3rem}.confirm-dialog-details-label{font-size:.72rem;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;opacity:.78}.confirm-dialog-details-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.confirm-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.confirm-dialog-cancel{border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;color:inherit;border-radius:.5rem;padding:.35rem .7rem}.confirm-dialog-confirm{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 42%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 18%,transparent);color:inherit;border-radius:.5rem;padding:.35rem .7rem}.confirm-dialog-choice-actions{align-items:stretch}.confirm-dialog-choice-button{min-width:7rem}.preview-loading-backdrop{cursor:progress}.preview-loading-dialog{width:min(100%,24rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.preview-loading-spinner{width:2.2rem;height:2.2rem;border:3px solid color-mix(in srgb,currentColor 16%,transparent);border-top-color:color-mix(in srgb,var(--theme-primary, currentColor) 76%,currentColor);border-radius:999px;animation:preview-loading-spin .8s linear infinite}.preview-loading-copy{display:grid;gap:.2rem}.preview-loading-copy h2,.preview-loading-copy p{margin:0}.preview-loading-copy p{color:color-mix(in srgb,currentColor 72%,transparent);line-height:1.35}@keyframes preview-loading-spin{to{transform:rotate(360deg)}}.bom-preview-dialog{width:min(100%,72rem);max-height:min(44rem,calc(100vh - 2rem));grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.bom-preview-dialog-header{display:grid;gap:.55rem}.bom-preview-dialog-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;border-left:3px solid color-mix(in srgb,var(--theme-primary, currentColor) 48%,transparent);border-radius:.5rem;background:color-mix(in srgb,currentColor 4%,transparent);padding:.55rem .7rem;font-size:.8rem;line-height:1.25}.bom-preview-summary-item{display:inline-flex;align-items:baseline;gap:.3rem;min-width:max-content}.bom-preview-summary-item+.bom-preview-summary-item{position:relative}.bom-preview-summary-item+.bom-preview-summary-item:before{content:"";width:1px;height:.95rem;margin-right:.35rem;background:color-mix(in srgb,currentColor 18%,transparent)}.bom-preview-summary-label{font-size:.66rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;opacity:.64}.bom-preview-summary-value{font-variant-numeric:tabular-nums;font-weight:650}.bom-preview-warnings ul{margin:.2rem 0 0;padding-inline-start:1.1rem}.bom-preview-sheet-tabs{display:flex;align-items:center;gap:.35rem;overflow-x:auto;padding-bottom:.1rem}.bom-preview-sheet-tab{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.45rem;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;padding:.35rem .55rem}.bom-preview-sheet-tab.is-active{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 44%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 14%,transparent)}.bom-preview-sheet-tab-count{min-width:1.35rem;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);padding:.06rem .32rem;font-size:.72rem;line-height:1.15;text-align:center}.bom-preview-table-shell{min-height:12rem;max-height:min(27rem,calc(100vh - 16rem));overflow:auto;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.55rem;background:color-mix(in srgb,canvas 84%,currentColor 3%)}.bom-preview-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.78rem;line-height:1.25}.bom-preview-table th,.bom-preview-table td{max-width:16rem;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);border-right:1px solid color-mix(in srgb,currentColor 8%,transparent);padding:.42rem .5rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.bom-preview-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--theme-primary, currentColor) 8%,canvas);font-weight:700}.bom-preview-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,currentColor 3%,transparent)}.svg-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.svg-preview-theme-field{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600}.svg-preview-theme-field select{width:min(100%,19rem);min-width:14rem;max-width:100%;border:1px solid #bacada;border-radius:.5rem;background:#fff;color:#153048;padding:.45rem .6rem;font:inherit}.svg-preview-shell{min-height:16rem;max-height:min(30rem,calc(100vh - 17rem));overflow:auto;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.55rem;background:linear-gradient(45deg,color-mix(in srgb,currentColor 5%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,currentColor 5%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,currentColor 5%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,currentColor 5%,transparent) 75%),color-mix(in srgb,canvas 88%,currentColor 3%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem}.svg-preview-content{display:grid;min-width:min-content;min-height:100%;place-items:center;padding:1rem}.svg-preview-theme-host.app-shell{display:grid;min-height:100%;width:100%;max-width:none;margin:0;gap:0;align-content:normal;isolation:auto;background:transparent}.svg-preview-theme-host.app-shell:before{content:none}.svg-preview-content>svg,.svg-preview-content>img{display:block;width:min(100%,64rem);height:auto;max-height:28rem;background:canvas;box-shadow:0 .75rem 2rem color-mix(in srgb,black 18%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.confirm-dialog.is-warning .confirm-dialog-confirm{border-color:color-mix(in srgb,#b5751f 64%,transparent);background:color-mix(in srgb,#b5751f 18%,transparent)}.confirm-dialog.is-danger .confirm-dialog-confirm{border-color:color-mix(in srgb,#b04343 64%,transparent);background:color-mix(in srgb,#b04343 18%,transparent)}.import-overwrite-dialog{width:min(100%,40rem);max-height:min(36rem,calc(100vh - 2rem));grid-template-rows:auto auto minmax(0,1fr) auto}.import-overwrite-candidates{list-style:none;margin:0;padding:0;overflow-y:auto;display:grid;gap:.55rem}.import-overwrite-candidate{display:grid;gap:.45rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.55rem;background:color-mix(in srgb,currentColor 3%,transparent)}.import-overwrite-candidate-info{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.45rem;align-items:baseline}.import-overwrite-existing-label,.import-overwrite-imported-label{grid-column:1;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.6;white-space:nowrap}.import-overwrite-imported-info .import-overwrite-imported-label{color:color-mix(in srgb,var(--theme-primary, currentColor) 90%,currentColor);opacity:.8}.import-overwrite-name{grid-column:2;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.import-overwrite-tech-id{grid-column:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.2;opacity:.72;overflow-wrap:anywhere}.import-overwrite-choices{display:flex;flex-wrap:wrap;gap:.3rem .85rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.import-overwrite-choice{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;cursor:pointer}.import-overwrite-choice input[type=radio]{accent-color:var(--theme-primary, currentColor);cursor:pointer}@media(max-width:640px){.confirm-dialog{padding:.8rem}.bom-preview-dialog{max-height:calc(100vh - 1rem)}.bom-preview-table-shell{max-height:calc(100vh - 18rem)}}.validation-toolbar{display:grid;gap:.45rem;margin-bottom:.7rem}.validation-panel-stack{grid-template-columns:1fr}.validation-center-header{margin-bottom:.55rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.validation-center-header h2{margin:0}.validation-center-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.validation-toolbar>span{font-size:.84rem;color:inherit;opacity:.88}.validation-toolbar .filter-chip:disabled{opacity:.58;-webkit-text-fill-color:currentColor}.validation-groups{display:grid;gap:.7rem}.validation-group{border:1px solid #d4e0ea;border-radius:.6rem;background:#f9fcff;padding:.55rem}.validation-group h3{margin:0 0 .45rem;font-size:.9rem;color:inherit}.validation-active-filter{margin-top:.65rem}.validation-summary-panel{align-self:start}.validation-summary-panel .summary-grid{gap:.45rem}.validation-summary-panel .summary-grid article{padding:.45rem .7rem;border-radius:.55rem;min-height:0}.validation-summary-panel .summary-grid h3{margin:0 0 .08rem;font-size:.78rem;line-height:1.15}.validation-summary-panel .summary-grid p{margin:0;font-size:.95rem;line-height:1.05}.validation-summary-panel .validation-active-filter{margin-top:.45rem}.validation-row-go-to-button{border:1px solid #7a99b3;background:#e8f1f8;color:#153048;border-radius:.5rem;padding:.2rem .55rem;min-width:4.1rem;line-height:1.1}.validation-row-go-to-button.button-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.validation-row-go-to-button:hover:not(:disabled){filter:brightness(.98)}.validation-issues-table{table-layout:fixed}.validation-issues-table th,.validation-issues-table td{vertical-align:middle}.validation-col-severity{width:8.25rem}.validation-col-actions{width:7.25rem}.validation-actions-cell{text-align:right;width:1%;white-space:nowrap}@media(max-width:860px){.validation-center-header{align-items:center;flex-direction:row}.validation-center-header-actions{justify-content:flex-end;margin-left:auto}}.settings-grid{display:grid;gap:.65rem;margin-bottom:.65rem}.settings-workspace{display:grid;gap:.8rem;min-width:0}.settings-search-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.65rem}.settings-search-field{display:grid;gap:.32rem;min-width:0;font-size:.9rem;color:inherit}.settings-search-field>span{font-weight:700}.settings-search-label{display:inline-flex;align-items:center;gap:.38rem;width:fit-content}.settings-search-label-icon{position:relative;width:.82rem;height:.82rem;flex:0 0 .82rem;border:.13rem solid currentColor;border-radius:999px;opacity:.82}.settings-search-label-icon:after{content:"";position:absolute;right:-.31rem;bottom:-.17rem;width:.4rem;height:.13rem;border-radius:999px;background:currentColor;transform:rotate(45deg);transform-origin:left center}.settings-search-field input{width:100%;min-width:0;border-radius:.55rem;border:1px solid color-mix(in srgb,currentColor 26%,transparent);border-color:color-mix(in srgb,var(--custom-input-border) 68%,var(--custom-panel-border));background:color-mix(in srgb,var(--theme-primary, currentColor) 3%,#fff);background:color-mix(in srgb,var(--custom-input-bg) 76%,var(--custom-shell-bg-bottom));color:inherit;color:var(--custom-input-text);font:inherit;padding:.5rem .65rem}.settings-search-field--header{grid-template-columns:auto minmax(10rem,1fr);align-items:center;gap:.45rem;width:min(100%,42rem)}.settings-search-field--header .settings-search-label-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-search-field--header input{min-height:1.85rem;padding:.24rem .58rem}.settings-search-summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;color:color-mix(in srgb,currentColor 82%,transparent);font-size:.84rem}.settings-search-summary.is-empty{color:color-mix(in srgb,currentColor 86%,var(--theme-primary, currentColor))}.settings-search-summary button{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 42%,transparent);border-color:color-mix(in srgb,var(--custom-button-border) 78%,var(--custom-panel-border));background:color-mix(in srgb,var(--theme-primary, currentColor) 12%,transparent);background:color-mix(in srgb,var(--custom-button-bg) 88%,var(--custom-panel-bg));color:inherit;color:var(--custom-button-text);border-radius:.5rem;padding:.32rem .62rem}.settings-sectioned-layout{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;gap:.85rem;min-width:0}.settings-section-nav{position:sticky;top:4.85rem;display:grid;gap:.28rem;min-width:0;padding:.55rem}.settings-section-nav-title{margin:0 0 .2rem;color:color-mix(in srgb,currentColor 72%,transparent);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-section-nav-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;width:100%;border:1px solid transparent;border-radius:.45rem;background:transparent;color:inherit;font:inherit;font-size:.84rem;line-height:1.15;padding:.35rem .42rem;text-align:left}.settings-section-nav-button:hover,.settings-section-nav-button:focus-visible{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 42%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 12%,transparent)}.settings-section-nav-button.is-active{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 58%,transparent);background:color-mix(in srgb,var(--theme-primary, currentColor) 18%,transparent);font-weight:700}.settings-section-nav-button.is-dimmed{opacity:.72}.settings-section-match-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;border-radius:999px;background:color-mix(in srgb,var(--theme-primary, currentColor) 14%,transparent);color:inherit;font-size:.74rem;font-variant-numeric:tabular-nums;padding:.08rem .34rem}.settings-workspace .settings-section-list{grid-template-columns:minmax(0,1fr);min-width:0;scroll-margin-top:1rem}.settings-workspace .settings-section-list>.settings-panel{grid-column:1;scroll-margin-top:5.2rem}.settings-search-highlight{display:inline;width:auto;border-radius:.22rem;background:#ffe38a;color:inherit;padding:0 .08rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.settings-label-text{display:inline;min-width:0}.settings-checkbox{display:flex;align-items:center;gap:.45rem;font-size:.9rem}.settings-panel-grid{align-items:start;container-type:inline-size;container-name:settings-panels-grid}.settings-panel--import-export{container-type:inline-size;container-name:settings-import-export-panel}@container settings-panels-grid (min-width: 656px){.settings-panel--import-export{grid-column:span 2}}@media(max-width:860px){.settings-search-toolbar,.settings-sectioned-layout{grid-template-columns:minmax(0,1fr)}.settings-section-nav{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.settings-section-nav-title{grid-column:1 / -1}.settings-search-summary{justify-content:flex-start;flex-wrap:wrap}}.settings-panel{display:grid;align-content:start;gap:.65rem;border-color:#b8cfe0;background:linear-gradient(168deg,#fafefff5,#eff7fdd6);box-shadow:inset 0 1px #ffffffbf}.settings-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.settings-panel-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #9ebacf;background:#e5f0f8;color:#1f445f;font-size:.73rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.14rem .52rem;white-space:nowrap}.settings-panel h2{margin-bottom:.1rem}.settings-panel-intro{margin:0;color:#4f6a7f;font-size:.84rem;line-height:1.35}.settings-panel .settings-grid{margin-bottom:.2rem;gap:.55rem}.settings-panel .settings-grid>label:not(.settings-checkbox){display:grid;gap:.32rem;align-content:start;min-width:0;font-size:.92rem;color:#25475f}.settings-field{margin:0}.settings-panel .settings-grid>label.settings-locale-field{gap:.38rem;border:1px solid color-mix(in srgb,currentColor 26%,transparent);border-radius:.6rem;padding:.5rem .58rem;background:linear-gradient(180deg,color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 14%,transparent))}.settings-panel .settings-grid>label.settings-locale-field:hover{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-primary, currentColor) 14%,transparent),color-mix(in srgb,var(--theme-primary, currentColor) 20%,transparent))}.settings-locale-label{display:inline-flex;align-items:center;gap:.42rem;font-weight:600}.settings-locale-icon{width:.86rem;height:.86rem;flex:0 0 .86rem}.settings-locale-hint{margin:0;font-size:.76rem;line-height:1.35;color:color-mix(in srgb,currentColor 78%,transparent)}.settings-panel .settings-grid>label:not(.settings-checkbox) input,.settings-panel .settings-grid>label:not(.settings-checkbox) select{width:min(100%,19rem);border-radius:.5rem;border:1px solid #bacada;padding:.45rem .6rem;background:#fff;min-width:0;max-width:100%;color:#153048;font:inherit}.settings-panel .settings-grid>label:not(.settings-checkbox) input{width:100%}.settings-panel .settings-grid>label:not(.settings-checkbox) select{width:100%}.settings-locale-select{font-weight:600}.settings-range-field{gap:.38rem}.settings-range-control{display:flex;align-items:center;gap:.65rem;width:100%}.settings-panel .settings-grid>label:not(.settings-checkbox) .settings-range-input{width:100%;min-width:0;border:0;padding:0;background:transparent}.settings-range-value{min-width:3.8rem;text-align:right;font-size:.82rem;color:color-mix(in srgb,currentColor 82%,transparent);font-variant-numeric:tabular-nums}.settings-panel .settings-checkbox{align-items:flex-start;gap:.5rem;line-height:1.25;padding:.15rem .2rem;border-radius:.45rem;color:#25475f}.settings-panel .settings-checkbox:hover{background:#eff7fdbf}.settings-panel .settings-checkbox input{margin-top:.12rem;transition:box-shadow .14s ease,outline-color .14s ease,border-color .14s ease}.settings-panel .settings-checkbox:hover input:not(:disabled),.settings-panel .settings-checkbox:focus-within input:not(:disabled){outline:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 48%,transparent);outline-offset:1px;box-shadow:0 0 0 .12rem color-mix(in srgb,var(--theme-primary, currentColor) 22%,transparent)}.settings-actions{margin-top:.05rem;padding-top:.55rem;border-top:1px solid rgba(153,181,203,.55)}.row-actions.settings-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem}.row-actions.settings-actions>button{width:100%;min-width:0}.settings-ai-provider-actions,.settings-canvas-render-actions,.settings-global-preferences-actions{padding-top:0;border-top:0}.settings-meta-compact{margin-bottom:0}.settings-shortcut-list{margin:0;padding:0;list-style:none;display:grid;gap:.16rem}.settings-shortcut-list li{display:grid;grid-template-columns:minmax(8.75rem,max-content) minmax(0,1fr);align-items:start;column-gap:.34rem;color:#2f4d63;line-height:1.12;padding:.14rem .22rem}.settings-shortcut-list li>span:last-child{font-size:.78em;line-height:1.05;justify-self:stretch;text-align:right}.settings-shortcut-key{display:inline-flex;align-items:center;width:fit-content;border-radius:.38rem;border:1px solid #b6ccdd;background:#eaf3fa;padding:.03rem .2rem;line-height:1.05;font-size:.82em}@media(max-width:860px){.settings-shortcut-list li{grid-template-columns:minmax(0,1fr);row-gap:.04rem}.settings-panel .settings-grid>label:not(.settings-checkbox) input,.settings-panel .settings-grid>label:not(.settings-checkbox) select{width:100%}}.settings-export-selection-grid{gap:.2rem}.settings-export-network-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem;padding:.1rem .2rem;border-radius:.45rem}.settings-export-network-option input{margin-top:.1rem}.settings-export-network-copy{min-width:0;display:grid;gap:.02rem}.settings-export-network-name{line-height:1.12}.settings-export-network-technical-id{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.12rem;min-width:0;font-size:.82rem;line-height:1.08}.settings-export-network-technical-id .technical-id{min-width:0;overflow-wrap:anywhere;word-break:break-word}.settings-state-row{display:flex;flex-wrap:wrap;gap:.45rem}.settings-state-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #9eb9cc;background:#e7f1f8;color:#22445d;padding:.16rem .56rem;font-size:.8rem;line-height:1.2}.settings-state-chip.is-ok{border-color:#8fbda1;background:#e1f2e8;color:#1f5438}.settings-state-chip.is-warn{border-color:#d1b579;background:#f7eed9;color:#624512}.settings-storage-details{display:grid;gap:.45rem;margin:0}.settings-storage-current{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);gap:.85rem;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 30%,transparent);border-radius:.65rem;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary, currentColor) 11%,transparent),color-mix(in srgb,currentColor 3%,transparent));box-shadow:inset 0 1px color-mix(in srgb,currentColor 10%,transparent);padding:.9rem}.settings-storage-current.is-ok{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 44%,currentColor 16%);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary, currentColor) 14%,transparent),color-mix(in srgb,currentColor 3%,transparent))}.settings-storage-current.is-warn{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 34%,currentColor 32%);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary, currentColor) 10%,transparent),color-mix(in srgb,currentColor 6%,transparent))}.settings-storage-current-copy{min-width:0;display:grid;gap:.24rem}.settings-storage-current-kicker{color:color-mix(in srgb,currentColor 64%,var(--theme-primary, currentColor) 36%);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-storage-current-copy strong{font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.settings-storage-current-copy p,.settings-storage-message{margin:0;color:color-mix(in srgb,currentColor 76%,transparent);line-height:1.38}.settings-storage-primary-action-row{margin:0}.settings-storage-primary-action-row .settings-storage-primary-action{width:100%;min-height:2.65rem;justify-content:center;font-weight:800}.settings-storage-secondary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:0;padding-top:0;border-top:0}.settings-storage-secondary-actions button{min-width:0;justify-content:center}.settings-storage-technical-details{margin-top:.2rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.55rem;background:color-mix(in srgb,currentColor 4%,transparent);padding:.58rem .7rem}.settings-storage-technical-details summary{cursor:pointer;color:color-mix(in srgb,currentColor 76%,var(--theme-primary, currentColor) 24%);font-size:.86rem;font-weight:800}.settings-storage-technical-details[open]{display:grid;gap:.7rem}.settings-storage-details>div{display:grid;grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);gap:.65rem;align-items:baseline}.settings-storage-details dt{color:color-mix(in srgb,currentColor 72%,var(--theme-primary, currentColor) 28%);font-size:.82rem;font-weight:700}.settings-storage-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.settings-storage-file-link{max-width:100%;border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 42%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--theme-primary, currentColor) 10%,transparent);color:color-mix(in srgb,currentColor 78%,var(--theme-primary, currentColor) 22%);padding:.2rem .48rem;font:inherit;font-weight:700;text-align:left;overflow-wrap:anywhere;cursor:pointer}.settings-storage-file-link:hover:not(:disabled){background:color-mix(in srgb,var(--theme-primary, currentColor) 18%,transparent);border-color:color-mix(in srgb,var(--theme-primary, currentColor) 58%,transparent)}.settings-storage-file-link:disabled{cursor:not-allowed;opacity:.65}.settings-conflict-panel{border:1px solid color-mix(in srgb,var(--theme-primary, currentColor) 34%,currentColor 36%);border-radius:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-primary, currentColor) 10%,transparent),color-mix(in srgb,var(--theme-primary, currentColor) 7%,transparent));color:currentColor;padding:.75rem}.row-actions.settings-actions.settings-workspace-storage-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;border-top:0}@media(max-width:760px){.settings-storage-current{grid-template-columns:1fr}.settings-storage-secondary-actions,.row-actions.settings-actions.settings-workspace-storage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.settings-storage-secondary-actions,.row-actions.settings-actions.settings-workspace-storage-actions{grid-template-columns:1fr}}.settings-export-fieldset{background:#f6fbffcc;border-color:#b8cedf}.settings-import-export-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;align-items:start}.settings-import-export-actions-column{display:grid;gap:.65rem;align-content:start}.settings-import-export-actions-column .settings-actions{margin-top:0;padding-top:0;border-top:0}.settings-import-export-actions-column .row-actions.settings-actions{grid-template-columns:minmax(0,1fr)}.settings-import-export-selection-column{margin:0;overflow-y:auto;max-height:14rem}@container settings-import-export-panel (min-width: 656px){.settings-import-export-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-import-export-selection-column{min-height:18rem;max-height:18rem}}.settings-import-summary{margin-top:.1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.settings-import-summary .meta-line{margin:0;border:1px solid #c7d8e6;border-radius:.5rem;background:#f5faffb8;padding:.35rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.settings-import-summary .meta-line strong{color:#20435f}@media(max-width:620px){.settings-import-summary{grid-template-columns:minmax(0,1fr)}}.ai-agent-panel{display:grid;align-content:start;gap:.7rem}.ai-agent-panel .list-panel-header,.ai-agent-panel .settings-import-summary,.ai-agent-proposal-summary{margin:0}.ai-agent-panel .list-panel-header .meta-line,.ai-agent-panel .stack-form>.meta-line{margin:0}.ai-agent-panel .settings-import-summary .meta-line{align-items:flex-start;min-width:0}.ai-agent-panel .settings-import-summary .meta-line>span:first-child{flex:0 0 auto;min-width:4.8rem}.ai-agent-panel .settings-import-summary .meta-line>strong{min-width:0;text-align:right}.ai-agent-context-entities,.ai-agent-context-selection{grid-column:1 / -1;align-items:flex-start}.ai-agent-context-selection strong{overflow-wrap:anywhere;white-space:normal}.ai-agent-entity-counts{display:flex;align-items:center;justify-content:flex-end;gap:.28rem;flex-wrap:wrap;line-height:1.2}.ai-agent-entity-count{display:inline-flex;align-items:baseline;gap:.18rem;border:1px solid rgba(140,169,190,.45);border-radius:999px;background:#ffffff9e;padding:.12rem .42rem;font-size:.76rem;white-space:nowrap}.ai-agent-entity-count-value{font-variant-numeric:tabular-nums;font-weight:800}.ai-agent-proposal-summary .ai-agent-operation-line{grid-column:1 / -1;display:grid;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);align-items:start;column-gap:.65rem;row-gap:.25rem}.ai-agent-proposal-summary .ai-agent-operation-line>strong{justify-self:end;min-width:0;max-width:100%;overflow-wrap:anywhere}.ai-agent-proposal-summary .ai-agent-operation-line>small{grid-column:1 / -1;color:#42667f;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.ai-agent-draft-status{position:relative;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ai-agent-response-hover{position:relative;display:inline-flex;align-items:center}.ai-agent-response-info{width:1.15rem;height:1.15rem;border:1px solid #8ca9be;border-radius:999px;padding:0;display:inline-grid;place-items:center;background:#eef6fc;color:#20435f;font-size:.72rem;font-weight:700;line-height:1}.ai-agent-status-loader{width:.92rem;height:.92rem;border:2px solid rgba(32,67,95,.22);border-top-color:#20435f;border-radius:999px;animation:ai-agent-status-spin .8s linear infinite}@keyframes ai-agent-status-spin{to{transform:rotate(360deg)}}.ai-agent-response-popover{position:absolute;left:50%;bottom:calc(100% + .45rem);z-index:20;width:min(36rem,80vw);max-height:18rem;overflow:auto;transform:translate(-50%);border:1px solid #b7ccdc;border-radius:.5rem;background:#f8fbfd;box-shadow:0 14px 32px #192d3d2e;padding:.65rem;color:#183549;opacity:0;pointer-events:none;visibility:hidden}.ai-agent-response-hover:hover .ai-agent-response-popover,.ai-agent-response-hover:focus-within .ai-agent-response-popover{opacity:1;pointer-events:auto;visibility:visible}.ai-agent-response-popover-title{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;color:#42667f}.ai-agent-response-popover code{display:block;white-space:pre-wrap;word-break:break-word;font-size:.75rem;line-height:1.35}.ai-agent-panel .settings-actions{margin-top:0;padding-top:0;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-agent-panel .stack-form{gap:.65rem}.ai-agent-panel .form-split{gap:.55rem}.ai-agent-panel .inline-fieldset{padding:.55rem .6rem;gap:.45rem}.app-shell .ai-agent-panel .ai-agent-permissions-fieldset{border-color:color-mix(in srgb,var(--theme-primary, currentColor) 28%,currentColor 14%);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-primary, currentColor) 8%,transparent),color-mix(in srgb,currentColor 4%,transparent)),color-mix(in srgb,var(--panel-bg, transparent) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,currentColor 10%,transparent);color:inherit}.app-shell .ai-agent-panel .ai-agent-permissions-fieldset legend{color:color-mix(in srgb,var(--theme-primary, currentColor) 68%,currentColor);font-weight:700}.app-shell .ai-agent-panel .ai-agent-permissions-fieldset .settings-checkbox{color:inherit}.settings-import-details{margin-top:.55rem;border:1px solid #d5c27b;border-radius:.5rem;background:#fffae2d1;padding:.55rem .7rem;color:#5c4210}.settings-import-details.is-error{border-color:#d3a7ad;background:#fbeaed;color:#8f1e1e}.settings-import-details h3{margin:0 0 .35rem;font-size:.88rem;line-height:1.2}.settings-import-details ul{margin:0;padding-left:1.1rem}.settings-import-details li{margin:.2rem 0;overflow-wrap:anywhere}.settings-primary-action{border-color:#5f8bab!important;background:linear-gradient(180deg,#38698c,#2a5979)!important;color:#f0f7fc!important}.settings-primary-action:disabled{background:#9ab4c8!important;color:#eaf1f7!important}.app-shell.theme-dark .settings-panel-intro{color:#9db5c9}.app-shell.theme-dark .settings-panel{border-color:#45607a;background:linear-gradient(170deg,#1e3042f5,#172737eb);box-shadow:inset 0 1px #98b4cd14}.app-shell.theme-dark .settings-panel-chip{border-color:#5d7a95;background:#2d4a63;color:#d8e8f5}.app-shell.theme-dark .settings-shortcut-list li{color:#d2e0ee;border-color:#4e6982;background:#1d2f41c7}.app-shell.theme-dark .settings-shortcut-key{border-color:#5b7894;background:#2b4961;color:#dcebf8}.app-shell.theme-dark .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-dark .settings-panel .settings-checkbox{color:#d7e6f4}.app-shell.theme-dark .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-dark .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#122438;border-color:#4a6783;color:#e3ecf6}.app-shell.theme-dark .settings-panel .settings-checkbox:hover{background:#354e6659}.app-shell.theme-dark .settings-actions{border-top-color:#65859f80}.app-shell.theme-dark .settings-state-chip{border-color:#5a7893;background:#2d4a63;color:#d5e5f2}.app-shell.theme-dark .settings-state-chip.is-ok{border-color:#4f8c67;background:#214436;color:#d4f2e0}.app-shell.theme-dark .settings-state-chip.is-warn{border-color:#8a7540;background:#47391a;color:#f5e6c0}.app-shell.theme-dark .settings-export-fieldset{border-color:#4f6d87;background:#18293ab8}.app-shell.theme-dark .settings-export-fieldset legend{color:#c8d9ea}.app-shell.theme-dark .settings-export-fieldset .settings-checkbox,.app-shell.theme-dark .settings-export-fieldset .technical-id{color:#d7e6f4}.app-shell.theme-dark .settings-import-summary .meta-line{border-color:#4c6881;background:#172737b8}.app-shell.theme-dark .settings-import-summary .meta-line strong{color:#e6f0fa}.app-shell.theme-dark .settings-primary-action{border-color:#7ea8c9!important;background:linear-gradient(180deg,#5a8bb0,#3f6d8f)!important;color:#f2f8fd!important}.app-shell.theme-dark .settings-primary-action:disabled{border-color:#63819a!important;background:#4b6478!important;color:#d4e0ea!important}.app-shell.theme-slate-neon .settings-panel{border-color:#2f6676;background:linear-gradient(170deg,#123444f5,#0f2a38eb);box-shadow:inset 0 1px #94d6e214}.app-shell.theme-slate-neon .settings-panel-intro{color:#a7cdd6}.app-shell.theme-slate-neon .settings-panel-chip{border-color:#467f8f;background:#1e4b5c;color:#ddfbff}.app-shell.theme-slate-neon .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-slate-neon .settings-panel .settings-checkbox{color:#d8f6fb}.app-shell.theme-slate-neon .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-slate-neon .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#0f2a38;border-color:#3e7584;color:#ecfdff}.app-shell.theme-slate-neon .settings-panel .settings-checkbox:hover{background:#2a647252}.app-shell.theme-slate-neon .settings-actions{border-top-color:#598b9780}.app-shell.theme-slate-neon .settings-shortcut-list li{color:#d3eff5;border-color:#3c7181;background:#112e3bbd}.app-shell.theme-slate-neon .settings-shortcut-key{border-color:#478091;background:#1f4e60;color:#ddfbff}.app-shell.theme-slate-neon .settings-primary-action{border-color:#55b9a7!important;background:linear-gradient(180deg,#2ba891,#1f7f70)!important;color:#e9fffb!important}.app-shell.theme-slate-neon .settings-primary-action:disabled{border-color:#4f7f86!important;background:#355d66!important;color:#cfe8eb!important}.app-shell.theme-slate-neon .settings-export-fieldset{border-color:#467f8f;background:#153949c2}.app-shell.theme-slate-neon .settings-export-fieldset legend{color:#d5f3f8}.app-shell.theme-slate-neon .settings-export-fieldset .settings-checkbox,.app-shell.theme-slate-neon .settings-export-fieldset .technical-id{color:#d8f6fb}.app-shell.theme-paper-blueprint .settings-panel{border-color:#b2c7d9;background:linear-gradient(168deg,#fbfefff7,#edf7ffe0)}.app-shell.theme-paper-blueprint .settings-panel-intro{color:#4c6a82}.app-shell.theme-paper-blueprint .settings-panel-chip{border-color:#9cb9ce;background:#deedf8;color:#264c68}.app-shell.theme-paper-blueprint .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-paper-blueprint .settings-panel .settings-checkbox{color:#254b66}.app-shell.theme-paper-blueprint .settings-actions{border-top-color:#9db8cc94}.app-shell.theme-paper-blueprint .settings-shortcut-list li{color:#31556e;border-color:#c1d4e3;background:#f7fcffe6}.app-shell.theme-paper-blueprint .settings-shortcut-key{border-color:#b1c8db;background:#e6f1f9;color:#26506b}.app-shell.theme-paper-blueprint .settings-primary-action{border-color:#6f98b8!important;background:linear-gradient(180deg,#4f82ab,#3a6b92)!important;color:#f4f9ff!important}.app-shell.theme-paper-blueprint .settings-primary-action:disabled{border-color:#b2c7d8!important;background:#dbe8f2!important;color:#6a889f!important}.app-shell.theme-paper-blueprint .settings-export-fieldset{border-color:#b7cddd;background:#f5fbffe6}.app-shell.theme-paper-blueprint .settings-export-fieldset legend{color:#4c6a82}.app-shell.theme-paper-blueprint .settings-export-fieldset .settings-checkbox,.app-shell.theme-paper-blueprint .settings-export-fieldset .technical-id{color:#254b66}.app-shell.theme-warm-brown .settings-panel{border-color:#d8bfa9;background:linear-gradient(168deg,#fff8f1f5,#f5e7d7e6)}.app-shell.theme-warm-brown .settings-panel-intro{color:#6f503a}.app-shell.theme-warm-brown .settings-panel-chip{border-color:#caa686;background:#f0dcc8;color:#6a4731}.app-shell.theme-warm-brown .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-warm-brown .settings-panel .settings-checkbox{color:#5f412d}.app-shell.theme-warm-brown .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-warm-brown .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#fffaf4;border-color:#d0b499;color:#4f3525}.app-shell.theme-warm-brown .settings-panel .settings-checkbox:hover{background:#e0bfa147}.app-shell.theme-warm-brown .settings-actions{border-top-color:#c6a5868f}.app-shell.theme-warm-brown .settings-shortcut-list li{color:#654835;border-color:#d2b79e;background:#fff8f0e0}.app-shell.theme-warm-brown .settings-shortcut-key{border-color:#c9a788;background:#f1dfce;color:#684832}.app-shell.theme-warm-brown .settings-state-chip{border-color:#c9a98c;background:#f0ddca;color:#654835}.app-shell.theme-warm-brown .settings-state-chip.is-ok{border-color:#98b285;background:#e7f0de;color:#355535}.app-shell.theme-warm-brown .settings-state-chip.is-warn{border-color:#d1b579;background:#f8edd8;color:#624512}.app-shell.theme-warm-brown .settings-export-fieldset{border-color:#cfb297;background:#fff9f2d1}.app-shell.theme-warm-brown .settings-export-fieldset legend{color:#6a4a35}.app-shell.theme-warm-brown .settings-export-fieldset .settings-checkbox,.app-shell.theme-warm-brown .settings-export-fieldset .technical-id{color:#5f412d}.app-shell.theme-warm-brown .settings-import-summary .meta-line{border-color:#d2b79e;background:#fff8f0cc}.app-shell.theme-warm-brown .settings-import-summary .meta-line strong{color:#5f412d}.app-shell.theme-warm-brown .settings-primary-action{border-color:#ba906d!important;background:linear-gradient(180deg,#a67a56,#875f40)!important;color:#fff5ec!important}.app-shell.theme-warm-brown .settings-primary-action:disabled{border-color:#d3b89e!important;background:#eadccf!important;color:#8c6c52!important}.app-shell.theme-deep-green .settings-panel{border-color:#3f6c58;background:linear-gradient(170deg,#143126f5,#10281feb);box-shadow:inset 0 1px #94c5aa14}.app-shell.theme-deep-green .settings-panel-intro{color:#9fc7ac}.app-shell.theme-deep-green .settings-panel-chip{border-color:#59896f;background:#234d3b;color:#d8f0df}.app-shell.theme-deep-green .settings-shortcut-list li{color:#d2ead8;border-color:#4d7a67;background:#112a21c2}.app-shell.theme-deep-green .settings-shortcut-key{border-color:#5b8f75;background:#285843;color:#ddf4e4}.app-shell.theme-deep-green .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-deep-green .settings-panel .settings-checkbox{color:#d8efdf}.app-shell.theme-deep-green .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-deep-green .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#102a21;border-color:#4d7a66;color:#eaf7ed}.app-shell.theme-deep-green .settings-panel .settings-checkbox:hover{background:#34624c59}.app-shell.theme-deep-green .settings-actions{border-top-color:#5c8c7580}.app-shell.theme-deep-green .settings-export-fieldset{border-color:#4b7a66;background:#122f25cc}.app-shell.theme-deep-green .settings-export-fieldset legend{color:#cde7d6}.app-shell.theme-deep-green .settings-export-fieldset .settings-checkbox,.app-shell.theme-deep-green .settings-export-fieldset .technical-id{color:#d8efdf}.app-shell.theme-deep-green .settings-primary-action{border-color:#5e9c79!important;background:linear-gradient(180deg,#3f7f5f,#2f674c)!important;color:#edf9f1!important}.app-shell.theme-deep-green .settings-primary-action:disabled{border-color:#597766!important;background:#3e5a4b!important;color:#cfe0d5!important}.app-shell.theme-olive .settings-panel{border-color:#545c3f;background:linear-gradient(170deg,#1c2214f5,#171d11eb);box-shadow:inset 0 1px #b7c36a14}.app-shell.theme-olive .settings-panel-intro{color:#bcc89a}.app-shell.theme-olive .settings-panel-chip{border-color:#707b53;background:#313a22;color:#e6edc1}.app-shell.theme-olive .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-olive .settings-panel .settings-checkbox{color:#dce4af}.app-shell.theme-olive .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-olive .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#171d11;border-color:#636c48;color:#eef3d0}.app-shell.theme-olive .settings-panel .settings-checkbox:hover{background:#58663a3d}.app-shell.theme-olive .settings-actions{border-top-color:#68714d80}.app-shell.theme-olive .settings-shortcut-list li{color:#d8e0ba;border-color:#596247;background:#181e11c7}.app-shell.theme-olive .settings-shortcut-key{border-color:#707b53;background:#313a22;color:#eaf0cb}.app-shell.theme-olive .settings-state-chip{border-color:#6a7450;background:#262e1c;color:#dde6bf}.app-shell.theme-olive .settings-state-chip.is-ok{border-color:#7f9251;background:#313d1f;color:#e7f0c8}.app-shell.theme-olive .settings-state-chip.is-warn{border-color:#8c8750;background:#3a3518;color:#f3ebc6}.app-shell.theme-olive .settings-export-fieldset .settings-checkbox,.app-shell.theme-olive .settings-export-fieldset .technical-id{color:#dce4af}.app-shell.theme-olive .settings-import-summary .meta-line{border-color:#596247;background:#191f12c7}.app-shell.theme-olive .settings-import-summary .meta-line strong{color:#eef3d0}.app-shell.theme-olive .settings-primary-action{border-color:#9dad61!important;background:linear-gradient(180deg,#83974c,#68793e)!important;color:#151a0b!important}.app-shell.theme-olive .settings-primary-action:disabled{border-color:#697351!important;background:#434a31!important;color:#ccd6ad!important}.app-shell.theme-rose-quartz .settings-panel{border-color:#d9b1c4;background:linear-gradient(168deg,#fff9fcf7,#f8ebf2e6);box-shadow:inset 0 1px #ffffffb8}.app-shell.theme-rose-quartz .settings-panel-intro{color:#86536c}.app-shell.theme-rose-quartz .settings-panel-chip{border-color:#d2a3b9;background:#f4dfea;color:#6c2f4b}.app-shell.theme-rose-quartz .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-rose-quartz .settings-panel .settings-checkbox{color:#5a2540}.app-shell.theme-rose-quartz .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-rose-quartz .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#fffafc;border-color:#d6b2c2;color:#4f2137}.app-shell.theme-rose-quartz .settings-panel .settings-checkbox:hover{background:#deabc43d}.app-shell.theme-rose-quartz .settings-actions{border-top-color:#d2a3b980}.app-shell.theme-rose-quartz .settings-shortcut-list li{color:#66354d;border-color:#dec0cf;background:#fff9fce6}.app-shell.theme-rose-quartz .settings-shortcut-key{border-color:#d6b2c2;background:#f7e7ef;color:#64314a}.app-shell.theme-rose-quartz .settings-state-chip{border-color:#d4a9bd;background:#f6e4ed;color:#66354d}.app-shell.theme-rose-quartz .settings-state-chip.is-ok{border-color:#d29ab0;background:#f4dbe7;color:#6b2a48}.app-shell.theme-rose-quartz .settings-state-chip.is-warn{border-color:#d99eb6;background:#f8e2ec;color:#742f4f}.app-shell.theme-rose-quartz .settings-export-fieldset{border-color:#d8b3c6;background:#fff7fbd6}.app-shell.theme-rose-quartz .settings-export-fieldset legend{color:#6b2f4b}.app-shell.theme-rose-quartz .settings-export-fieldset .settings-checkbox,.app-shell.theme-rose-quartz .settings-export-fieldset .technical-id{color:#5a2540}.app-shell.theme-rose-quartz .settings-import-summary .meta-line{border-color:#dec0cf;background:#fff8fcd1}.app-shell.theme-rose-quartz .settings-import-summary .meta-line strong{color:#5a2540}.app-shell.theme-rose-quartz .settings-primary-action{border-color:#d07ba0!important;background:linear-gradient(180deg,#d56f98,#b9567c)!important;color:#fff7fb!important}.app-shell.theme-rose-quartz .settings-primary-action:disabled{border-color:#d6b1c3!important;background:#eddce4!important;color:#8c6677!important}.app-shell.theme-lavender-haze .settings-panel{border-color:#bbb4e7;background:linear-gradient(168deg,#fbfafff7,#eeeaffe6);box-shadow:inset 0 1px #ffffffb8}.app-shell.theme-lavender-haze .settings-panel-intro{color:#645ca3}.app-shell.theme-lavender-haze .settings-panel-chip{border-color:#b0a8e6;background:#e9e5fb;color:#4a438d}.app-shell.theme-lavender-haze .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-lavender-haze .settings-panel .settings-checkbox{color:#3f397d}.app-shell.theme-lavender-haze .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-lavender-haze .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#fcfbff;border-color:#beb8e6;color:#312c66}.app-shell.theme-lavender-haze .settings-panel .settings-checkbox:hover{background:#b3aae938}.app-shell.theme-lavender-haze .settings-actions{border-top-color:#b0a8e685}.app-shell.theme-lavender-haze .settings-shortcut-list li{color:#4f488f;border-color:#cfc9ef;background:#fbfaffe6}.app-shell.theme-lavender-haze .settings-shortcut-key{border-color:#beb8e6;background:#ece9fb;color:#4a438d}.app-shell.theme-lavender-haze .settings-state-chip{border-color:#bbb4e6;background:#e8e5fb;color:#4b448e}.app-shell.theme-lavender-haze .settings-state-chip.is-ok{border-color:#bea9e8;background:#eee5fb;color:#5a4299}.app-shell.theme-lavender-haze .settings-state-chip.is-warn{border-color:#c6b2eb;background:#f1eafb;color:#664aa6}.app-shell.theme-lavender-haze .settings-export-fieldset{border-color:#c3bde8;background:#faf9ffd6}.app-shell.theme-lavender-haze .settings-export-fieldset legend{color:#4f488f}.app-shell.theme-lavender-haze .settings-export-fieldset .settings-checkbox,.app-shell.theme-lavender-haze .settings-export-fieldset .technical-id{color:#3f397d}.app-shell.theme-lavender-haze .settings-import-summary .meta-line{border-color:#d0cbef;background:#faf9ffd1}.app-shell.theme-lavender-haze .settings-import-summary .meta-line strong{color:#3f397d}.app-shell.theme-lavender-haze .settings-primary-action{border-color:#8a7de1!important;background:linear-gradient(180deg,#7869de,#6454d3)!important;color:#f7f5ff!important}.app-shell.theme-lavender-haze .settings-primary-action:disabled{border-color:#c3bde8!important;background:#e6e2f4!important;color:#7f79aa!important}.app-shell.theme-burgundy-noir .settings-panel{border-color:#743c55;background:linear-gradient(170deg,#2c0f1af5,#240c14eb);box-shadow:inset 0 1px #e7bfd00d}.app-shell.theme-burgundy-noir .settings-panel-intro{color:#cfa8b8}.app-shell.theme-burgundy-noir .settings-panel-chip{border-color:#8b4f68;background:#412031;color:#f2e0e8}.app-shell.theme-burgundy-noir .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-burgundy-noir .settings-panel .settings-checkbox{color:#edd5de}.app-shell.theme-burgundy-noir .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-burgundy-noir .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#24101a;border-color:#7a425c;color:#f8edf2}.app-shell.theme-burgundy-noir .settings-panel .settings-checkbox:hover{background:#78425c47}.app-shell.theme-burgundy-noir .settings-actions{border-top-color:#8b4f6873}.app-shell.theme-burgundy-noir .settings-shortcut-list li{color:#e4c5d2;border-color:#6f3b53;background:#2f101cc2}.app-shell.theme-burgundy-noir .settings-shortcut-key,.app-shell.theme-burgundy-noir .settings-state-chip{border-color:#8b4f68;background:#412031;color:#f4e4eb}.app-shell.theme-burgundy-noir .settings-state-chip.is-ok{border-color:#a15d7a;background:#512638;color:#ffe5ee}.app-shell.theme-burgundy-noir .settings-state-chip.is-warn{border-color:#9a6076;background:#633044;color:#ffe6ef}.app-shell.theme-burgundy-noir .settings-export-fieldset{border-color:#7d465d;background:#2c0f1ac7}.app-shell.theme-burgundy-noir .settings-export-fieldset legend{color:#efcfdb}.app-shell.theme-burgundy-noir .settings-export-fieldset .settings-checkbox,.app-shell.theme-burgundy-noir .settings-export-fieldset .technical-id{color:#edd5de}.app-shell.theme-burgundy-noir .settings-import-summary .meta-line{border-color:#6f3b53;background:#2b0f19c2}.app-shell.theme-burgundy-noir .settings-import-summary .meta-line strong{color:#f7eaf0}.app-shell.theme-burgundy-noir .settings-primary-action{border-color:#b86b89!important;background:linear-gradient(180deg,#a55475,#8b4361)!important;color:#fff0f6!important}.app-shell.theme-burgundy-noir .settings-primary-action:disabled{border-color:#73505f!important;background:#4b313c!important;color:#d7c0ca!important}.app-shell.theme-amber-night .settings-panel{border-color:#6f5d2e;background:linear-gradient(170deg,#261d0af5,#1f1809eb);box-shadow:inset 0 1px #ffebad0d}.app-shell.theme-amber-night .settings-panel-intro{color:#dec889}.app-shell.theme-amber-night .settings-panel-chip{border-color:#9b8341;background:#4b3a12;color:#ffe9af}.app-shell.theme-amber-night .settings-panel .settings-grid>label:not(.settings-checkbox),.app-shell.theme-amber-night .settings-panel .settings-checkbox{color:#f2e3b5}.app-shell.theme-amber-night .settings-panel .settings-grid>label:not(.settings-checkbox) input,.app-shell.theme-amber-night .settings-panel .settings-grid>label:not(.settings-checkbox) select{background:#211906;border-color:#7b6731;color:#fbf0cf}.app-shell.theme-amber-night .settings-panel .settings-checkbox:hover{background:#7b673147}.app-shell.theme-amber-night .settings-actions{border-top-color:#9b834175}.app-shell.theme-amber-night .settings-shortcut-list li{color:#eadcae;border-color:#6f5d2e;background:#281f0ac2}.app-shell.theme-amber-night .settings-shortcut-key,.app-shell.theme-amber-night .settings-state-chip{border-color:#9b8341;background:#4b3a12;color:#ffe9af}.app-shell.theme-amber-night .settings-state-chip.is-ok{border-color:#b79448;background:#5a4514;color:#ffefbc}.app-shell.theme-amber-night .settings-state-chip.is-warn{border-color:#c6a24d;background:#694f17;color:#fff2c4}.app-shell.theme-amber-night .settings-export-fieldset{border-color:#7b6731;background:#2a200ac7}.app-shell.theme-amber-night .settings-export-fieldset legend{color:#f0deaa}.app-shell.theme-amber-night .settings-export-fieldset .settings-checkbox,.app-shell.theme-amber-night .settings-export-fieldset .technical-id{color:#f2e3b5}.app-shell.theme-amber-night .settings-import-summary .meta-line{border-color:#6f5d2e;background:#281f0ac2}.app-shell.theme-amber-night .settings-import-summary .meta-line strong{color:#fff1c8}.app-shell.theme-amber-night .settings-primary-action{border-color:#d7a93f!important;background:linear-gradient(180deg,#bd8f2a,#9d741a)!important;color:#fff3cf!important}.app-shell.theme-amber-night .settings-primary-action:disabled{border-color:#7d6b3b!important;background:#534628!important;color:#d8cca8!important}.settings-workspace .settings-section-list{gap:0;padding:.85rem .85rem .45rem}.settings-workspace .settings-section-list>.settings-panel{gap:.42rem;border:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:0;background:transparent;box-shadow:none;padding:1rem 0 1.15rem}.settings-workspace .settings-section-list>.settings-panel:first-child{border-top:0;padding-top:0}.settings-workspace .settings-section-list>#settings-canvas-render{order:1;border-top:0;padding-top:0}.settings-workspace .settings-section-list>#settings-canvas-tools{order:2}.settings-workspace .settings-section-list>#settings-appearance{order:3}.settings-workspace .settings-section-list>#settings-global-preferences{order:4}.settings-workspace .settings-section-list>#settings-shortcuts{order:5}.settings-workspace .settings-section-list>#settings-catalog-bom{order:6}.settings-workspace .settings-section-list>#settings-import-export{order:7}.settings-workspace .settings-section-list>#settings-sample-network{order:8}.settings-workspace .settings-section-list>#settings-ai-provider{order:9}.settings-workspace .settings-section-list>#settings-workspace-storage{order:10;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding-top:1rem}.settings-workspace .settings-section-list>.settings-panel>.settings-panel-header{padding:0 .15rem}.settings-workspace .settings-section-list>.settings-panel>.settings-panel-intro{max-width:52rem;padding:0 .15rem .35rem}.settings-workspace .settings-section-list>.settings-panel>.settings-grid{gap:0;margin:0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label:not(.settings-checkbox),.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox{min-height:2.95rem;margin:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:0;background:transparent;color:inherit;padding:.58rem .15rem}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label:not(.settings-checkbox){grid-template-columns:minmax(12rem,18rem) minmax(12rem,26rem);align-items:center;column-gap:1rem;justify-content:start}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox{display:grid;grid-template-columns:minmax(12rem,18rem) auto;align-items:center;column-gap:1rem;justify-content:start}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox>input{grid-column:2;grid-row:1;margin:0}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox>.settings-label-text{grid-column:1;grid-row:1}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label:not(.settings-checkbox):hover,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox:hover{background:color-mix(in srgb,var(--theme-primary, currentColor) 7%,transparent)}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field{border-inline:0;border-top:0;border-radius:0}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field:hover{background:color-mix(in srgb,var(--theme-primary, currentColor) 7%,transparent)}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field .settings-locale-label{grid-column:1}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field .settings-locale-select,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field .settings-locale-hint{grid-column:2}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label:not(.settings-checkbox) input,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label:not(.settings-checkbox) select,.settings-workspace .settings-section-list>.settings-panel .settings-range-control{width:min(100%,26rem);justify-self:stretch}.settings-workspace .settings-section-list>.settings-panel .settings-range-control{min-width:0}.settings-workspace .settings-section-list>.settings-panel>.settings-state-row,.settings-workspace .settings-section-list>.settings-panel>.settings-actions,.settings-workspace .settings-section-list>.settings-panel>.settings-shortcut-list,.settings-workspace .settings-section-list>.settings-panel>.settings-import-export-grid,.settings-workspace .settings-section-list>.settings-panel>.settings-import-summary,.settings-workspace .settings-section-list>.settings-panel>.meta-line{margin-inline:.15rem}.settings-workspace .settings-section-list>.settings-panel>.settings-actions{margin-top:.25rem;border-top-color:color-mix(in srgb,currentColor 14%,transparent)}@media(max-width:760px){.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label:not(.settings-checkbox),.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:.34rem}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox>input,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox>.settings-label-text,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field .settings-locale-label,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field .settings-locale-select,.settings-workspace .settings-section-list>.settings-panel>.settings-grid>label.settings-locale-field .settings-locale-hint{grid-column:1}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox>input{grid-row:2}.settings-workspace .settings-section-list>.settings-panel>.settings-grid>.settings-checkbox>.settings-label-text{grid-row:1}}.toast-viewport{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:95;display:grid;gap:.55rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.toast-notification{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.68rem .72rem;border:1px solid color-mix(in srgb,var(--toast-accent, #17374e) 48%,#d6e1eb);border-left-width:.28rem;border-radius:.5rem;background:color-mix(in srgb,#fff 92%,var(--toast-accent, #17374e));color:#17374e;box-shadow:0 .55rem 1.3rem #10293b2e;pointer-events:auto;animation:toast-slide-in .14s ease-out}.toast-notification.is-success{--toast-accent: var(--theme-primary, #17374e)}.toast-notification.is-info{--toast-accent: #316c98}.toast-notification.is-warning{--toast-accent: #a46a13}.toast-notification.is-error{--toast-accent: #a83c3c}.toast-notification-content{min-width:0}.toast-notification-title,.toast-notification-message{margin:0}.toast-notification-title{font-size:.86rem;font-weight:700;line-height:1.25}.toast-notification-message{margin-top:.16rem;color:color-mix(in srgb,currentColor 76%,transparent);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.toast-notification-dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font-size:.8rem;line-height:1}.toast-notification-dismiss:hover,.toast-notification-dismiss:focus-visible{background:color-mix(in srgb,currentColor 14%,transparent)}.app-shell.theme-dark .toast-notification{background:color-mix(in srgb,#18283a 88%,var(--toast-accent, #6ea8d4));color:#eff7ff;border-color:color-mix(in srgb,var(--toast-accent, #6ea8d4) 55%,#334b63);box-shadow:0 .55rem 1.4rem #00000057}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.toast-viewport{right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));width:auto}}
