@media screen{:root[data-theme=windows95]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:teal;--foreground:#000;--card:silver;--card-foreground:#000;--popover:silver;--popover-foreground:#000;--primary:navy;--primary-foreground:#fff;--secondary:#dfdfdf;--secondary-foreground:#000;--muted:#dfdfdf;--muted-foreground:#444;--accent:navy;--accent-foreground:#fff;--destructive:#a00000;--border:gray;--input:gray;--ring:navy;--radius:0px;--text-strong:#000;--text-muted:#444;--surface:#fff;--surface-panel:silver;--surface-canvas:#c8d0cc;--brand-navy:navy;--grid-line:64, 80, 72;--grid-accent:64, 80, 72;--font-sans:"MS Sans Serif", Tahoma, Arial, sans-serif;--win95-raised:inset 1px 1px #fff, inset -1px -1px #000, inset 2px 2px #dfdfdf, inset -2px -2px gray;--win95-sunken:inset 1px 1px gray, inset -1px -1px #fff, inset 2px 2px #000, inset -2px -2px #dfdfdf}:root[data-theme=windows95] body{font-family:var(--font-sans)}:root[data-theme=windows95] :is(.segment-label rect,.canvas-note-backdrop,.stop-node>circle:not([class]),.stop-square){fill:#fff}:root[data-theme=windows95] .stop-square{stroke:var(--stop-color)}:root[data-theme=windows95] .stop-square-text{fill:var(--stop-color)!important}:root[data-theme=windows95] .canvas-note-editor-overlay textarea{background:#fff}:root[data-theme=windows95] :is(.access-screen,.projects-screen){background:teal}:root[data-theme=windows95] :is(.project-toolbar,.canvas-controls,.canvas-hint,.circuit-panel,.segment-inspector,.stop-inspector,.hermes-access-card,.projects-empty,.projects-loading,[data-slot=card],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){color:#000;box-shadow:var(--win95-raised);-webkit-backdrop-filter:none;backdrop-filter:none;background:silver;border:2px solid #0000;border-radius:0}:root[data-theme=windows95] :is(.spectrum-border-thin,.spectrum-border-highlight:hover,.spectrum-border-highlight:focus-within){box-shadow:var(--win95-raised)!important;background:silver!important;border:2px solid #0000!important}:root[data-theme=windows95] .project-card:hover{transform:none}:root[data-theme=windows95] :is(.projects-header,.tree-heading,.inspector-heading,[data-slot=dialog-title],[data-slot=alert-dialog-title]){color:#fff;background:navy;border-radius:0;padding:6px;font-weight:700}:root[data-theme=windows95] .projects-header{box-shadow:var(--win95-raised);padding:10px}:root[data-theme=windows95] :is(.projects-brand h1,.projects-brand .eyebrow,.inspector-heading .eyebrow,.tree-count){color:#fff}:root[data-theme=windows95] .projects-header .hermes-projects-logo{filter:brightness(0)invert()}:root[data-theme=windows95] [data-slot=dialog-content]{max-height:90vh;padding:24px;overflow-y:auto}:root[data-theme=windows95] [data-slot=dialog-title]{min-height:32px;padding-right:36px;line-height:20px}:root[data-theme=windows95] [data-slot=dialog-content]>[data-slot=dialog-close]{width:24px;height:24px;top:28px;right:28px}:root[data-theme=windows95] .inspector-heading>button[aria-label^=Close]{flex-shrink:0;align-self:flex-start}:root[data-theme=windows95] [data-slot=dialog-close]{opacity:1;place-items:center;min-width:24px;min-height:24px;display:grid}:root[data-theme=windows95] [data-slot=table-header]{background:#dfdfdf}:root[data-theme=windows95] [data-slot=table-body]{background:#fff}:root[data-theme=windows95] button{color:#000;box-shadow:var(--win95-raised);background:silver;border-color:#0000;border-radius:0;transition:none}:root[data-theme=windows95] button:hover:not(:disabled){background:#d4d0c8}:root[data-theme=windows95] button:active:not(:disabled){box-shadow:var(--win95-sunken)}:root[data-theme=windows95] button:disabled{color:#666}:root[data-theme=windows95] button.tray-fill-details-trigger,:root[data-theme=windows95] button.raceway-sort-trigger{padding:5px 8px;line-height:1.4}:root[data-theme=windows95] button[data-slot=switch]{width:36px;height:20px;box-shadow:var(--win95-sunken);background:#fff;border:0;padding:4px}:root[data-theme=windows95] button[data-slot=switch][data-state=checked]{background:navy}:root[data-theme=windows95] [data-slot=switch] [data-slot=switch-thumb]{width:12px;height:12px;box-shadow:var(--win95-raised);--tw-translate-x:0px;--tw-translate-y:0px;background:silver;border-radius:0;transition:none;transform:translate(0)}:root[data-theme=windows95] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{transform:translate(16px)}:root[data-theme=windows95] button:is([aria-pressed=true],[data-state=on],[role=tab][data-state=active]){box-shadow:var(--win95-sunken);background:#dfdfdf}:root[data-theme=windows95] button:is([data-variant=destructive],.selection-delete,.toolbar-delete,.inspector-delete){color:#a00000}:root[data-theme=windows95] button.tree-heading-trigger{color:#fff;box-shadow:none;background:navy}:root[data-theme=windows95] button.circuit-copy{overflow-wrap:anywhere;background:#fff;width:100%;padding:6px 8px}:root[data-theme=windows95] button.circuit-copy:hover:not(:disabled){background:#f0f0f0}:root[data-theme=windows95] .circuit-copy>*{min-width:0;max-width:100%}:root[data-theme=windows95] .circuit-copy-head{flex-wrap:wrap;gap:2px 8px;width:100%}:root[data-theme=windows95] .circuit-copy-head strong{white-space:normal;overflow-wrap:anywhere}:root[data-theme=windows95] .circuit-copy-sums{white-space:normal;flex-shrink:1}:root[data-theme=windows95] .circuit-copy-metadata{white-space:normal;flex-wrap:wrap}:root[data-theme=windows95] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[data-slot=select-trigger]){color:#000;box-shadow:var(--win95-sunken);accent-color:navy;background:#fff;border-color:#0000;border-radius:0}:root[data-theme=windows95] :is(input,textarea)::placeholder{color:#666}:root[data-theme=windows95] [data-slot=checkbox]{box-shadow:var(--win95-sunken);background:#fff}:root[data-theme=windows95] :is([data-slot=checkbox],[data-slot=radio-group-item])[data-state=checked]{color:#000}:root[data-theme=windows95] :is(.circuit-row,.routed-row,.circuit-set-card,.inspector-metric,.save-status,.viewer-sync-status,.viewer-update-message,.projects-error,.project-save-warning,.assign-mode-banner,.move-status,[data-slot=badge],[role=menuitemradio],[role=option]){border-radius:0}:root[data-theme=windows95] .circuit-row{background:silver}:root[data-theme=windows95] .routed-row{background:#fff}:root[data-theme=windows95] .circuit-row.is-active{outline:1px solid navy}:root[data-theme=windows95] :is([role=menuitem],[role=menuitemradio],[role=option]):is(:focus,[data-highlighted]){color:#fff;background:navy}:root[data-theme=windows95] [data-slot=tooltip-content]{color:#000;background:#ffffe1;border:1px solid #000;border-radius:0}:root[data-theme=windows95] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:-4px;outline:1px dotted}:root[data-theme=windows95] *{scrollbar-color:silver #dfdfdf}:root[data-theme=windows95] ::-webkit-scrollbar{width:16px;height:16px}:root[data-theme=windows95] ::-webkit-scrollbar-track{background:#dfdfdf}:root[data-theme=windows95] ::-webkit-scrollbar-thumb{box-shadow:var(--win95-raised);background:silver}@media (max-width:760px){:root[data-theme=windows95] .projects-header-actions{flex-wrap:wrap}:root[data-theme=windows95] .projects-header-actions>button{flex:auto}:root[data-theme=windows95] .projects-header-actions>button[data-size=icon-sm]{flex:0 0 32px}}}
