/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.absolute{position:absolute}.static{position:static}.block{display:block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fafafa;background-color:#050505;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}body{background:radial-gradient(circle at 15% 20%,#3b82f61f,#0000 28rem),radial-gradient(circle at 82% 28%,#a855f724,#0000 26rem),radial-gradient(circle at 66% 84%,#22c55e14,#0000 22rem),#050505;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}*,:root,body{scrollbar-width:thin;scrollbar-color:#60a5fa94 #050a125c}::-webkit-scrollbar{width:.7rem;height:.7rem}:root::-webkit-scrollbar{width:.7rem;height:.7rem}body::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{background:#050a125c;border-radius:999px}:root::-webkit-scrollbar-track{background:#050a125c;border-radius:999px}body::-webkit-scrollbar-track{background:#050a125c;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#60a5fae6,#c084fcb8);border:2px solid #050a12d1;border-radius:999px}:root::-webkit-scrollbar-thumb{background:linear-gradient(#60a5fae6,#c084fcb8);border:2px solid #050a12d1;border-radius:999px}body::-webkit-scrollbar-thumb{background:linear-gradient(#60a5fae6,#c084fcb8);border:2px solid #050a12d1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#93c5fdfa,#d8b4fed1)}:root::-webkit-scrollbar-thumb:hover{background:linear-gradient(#93c5fdfa,#d8b4fed1)}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#93c5fdfa,#d8b4fed1)}button,a{font:inherit}.app-container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.app-container-workspace{align-items:flex-start;overflow:visible}.theme-control{z-index:40;position:fixed;top:1.1rem;right:1.1rem}.theme-toggle{color:#dbeafe;-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#050a12d1;border:1px solid #93c5fd33;border-radius:999px;align-items:center;gap:.52rem;min-height:2.45rem;padding:.35rem .68rem .35rem .38rem;display:inline-flex;box-shadow:0 14px 34px #00000047}.theme-toggle-workspace{flex:none}.theme-toggle-track{box-sizing:border-box;color:#9fb0c7;background:#60a5fa1f;border-radius:999px;grid-template-columns:repeat(2,1.5rem);align-items:center;width:3.12rem;height:1.62rem;padding:.06rem;display:grid;position:relative}.theme-toggle-icon{z-index:1;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;width:.78rem;height:.78rem;position:relative}.theme-toggle-thumb{z-index:0;border-radius:inherit;background:#60a5fa;width:1.5rem;height:1.5rem;transition:transform .22s,background .22s,box-shadow .22s;position:absolute;top:.06rem;left:.06rem;box-shadow:0 0 15px #60a5fa4d}.theme-toggle-label{text-align:left;min-width:2.25rem;font-size:.74rem;font-weight:850}.fluid-bg{z-index:-1;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #3b82f64d 0%, #a855f71a 32%, #0000 65%), #050505;width:100vw;height:100vh;position:fixed;top:0;left:0}.fluid-blob{filter:blur(80px);pointer-events:none;background:linear-gradient(135deg,#3b82f666 0%,#a855f766 100%);border-radius:50%;width:60vw;height:60vw;animation:12s ease-in-out infinite alternate float;position:absolute}@keyframes float{0%{transform:translate(-20%,-20%)scale(1)}to{transform:translate(10%,10%)scale(1.2)}}.glass-container{box-sizing:border-box;z-index:10;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0f0f16b8,#070b127a),radial-gradient(circle at 18% 22%,#3b82f62e,#0000 24rem),radial-gradient(circle at 90% 18%,#a855f733,#0000 22rem),radial-gradient(circle at 82% 90%,#22c55e1a,#0000 18rem);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(430px,.95fr) minmax(430px,1.05fr);align-items:center;gap:2rem;width:100%;max-width:1280px;padding:3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000094,inset 0 1px #ffffff14}.home-shell{box-sizing:border-box;z-index:10;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0f0f16b8,#070b127a),radial-gradient(circle at 18% 22%,#3b82f62e,#0000 24rem),radial-gradient(circle at 90% 18%,#a855f733,#0000 22rem),radial-gradient(circle at 82% 90%,#22c55e1a,#0000 18rem);border:1px solid #ffffff1f;border-radius:28px;justify-content:center;align-items:center;width:min(100%,860px);min-height:min(34rem,100vh - 4rem);padding:3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000094,inset 0 1px #ffffff14}.workspace-shell{z-index:10;grid-template-rows:auto minmax(0,1fr);gap:1rem;width:min(100%,1360px);height:calc(100dvh - 4rem);min-height:0;display:grid;position:relative}.workspace-header{justify-content:space-between;align-items:center;gap:1rem;animation:.16s cubic-bezier(.22,1,.36,1) both ui-enter-soft;display:flex}.workspace-title{color:#dbeafe;font-size:.9rem;font-weight:800}.signout-control{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.signout-status{overflow-wrap:anywhere;color:#fecdd3;max-width:14rem;font-size:.76rem;font-weight:800}.workspace-network{will-change:transform, opacity;min-width:0;min-height:0}.skeleton{background-color:#94a3b81f;background-image:linear-gradient(100deg,#0000 8%,#dbeafe1f 20%,#0000 34%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:7px;animation:1.05s linear infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{to{background-position-x:-220%}}.session-skeleton-content{justify-items:center;gap:.8rem;width:min(100%,34rem);display:grid}.skeleton-heading{width:min(100%,22rem);height:2.8rem}.skeleton-heading-short{width:min(100%,16rem)}.skeleton-copy{width:min(100%,29rem);height:.95rem;margin-top:.7rem}.skeleton-copy-short{width:min(100%,22rem);margin-top:0}.skeleton-pill{border-radius:999px;width:9.5rem;height:.8rem;margin-top:1.1rem}.skeleton-action-row{gap:.7rem;margin-top:1.15rem;display:flex}.skeleton-button{border-radius:999px;width:6.2rem;height:3rem}.workspace-content-skeleton{background:#030910a3;border:1px solid #93c5fd2e;border-radius:18px;gap:1rem;min-height:32rem;padding:1rem;display:grid}.skeleton-panel-header{width:min(13rem,42%);height:2rem}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.8rem;display:grid}.skeleton-card{height:8rem}@keyframes ui-enter-soft{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ui-enter-panel{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.workspace-nav{background:#050a12c7;border:1px solid #93c5fd33;border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex}.workspace-nav-button{color:#9fb0c7;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:2.2rem;padding:.52rem .75rem;font-size:.74rem;font-weight:850}.workspace-nav-button-active{color:#061016;background:#60a5fa}.setup-page{box-sizing:border-box;background:linear-gradient(145deg,#030910d1,#080f1a9e),radial-gradient(circle at 22% 18%,#c084fc1c,#0000 18rem);border:1px solid #93c5fd2e;border-radius:18px;gap:1.25rem;min-height:680px;padding:1.35rem;animation:none;display:grid;box-shadow:inset 0 1px #ffffff12,0 20px 60px #0003}.setup-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.setup-header div{gap:.4rem;display:grid}.setup-header span{color:#c084fc;text-transform:uppercase;font-size:.7rem;font-weight:900}.setup-header h2{color:#f8fbff;margin:0;font-size:1.35rem}.setup-header p{color:#9fb0c7;margin:0;font-size:.82rem}.setup-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-content:start;gap:1rem;display:grid}.setup-configuration-groups{gap:1.25rem;display:grid}.setup-configuration-group{gap:.85rem;min-width:0;display:grid}.setup-configuration-group+.setup-configuration-group{border-top:1px solid #93c5fd29;padding-top:1.25rem}.setup-section-heading{gap:.25rem;display:grid}.setup-section-heading span{color:#60a5fa;text-transform:uppercase;font-size:.66rem;font-weight:900}.setup-section-heading h3{color:#f8fbff;margin:0;font-size:1.05rem}.setup-section-heading p{color:#8a96a8;margin:0;font-size:.76rem}.setup-function-sections{grid-template-columns:minmax(min(100%,30rem),42rem)}.setup-subnav{background:#050a12c7;border:1px solid #93c5fd33;border-radius:8px;flex-wrap:wrap;gap:.35rem;width:fit-content;padding:.28rem;display:flex}.setup-subnav-button{color:#9fb0c7;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:2.1rem;padding:.48rem .7rem;font-size:.72rem;font-weight:850}.setup-subnav-button-active{color:#061016;background:#60a5fa}.setup-status{color:#fecdd3;text-transform:uppercase;background:#fb71851a;border:1px solid #fda4af3d;border-radius:999px;padding:.35rem .58rem;font-size:.66rem;font-weight:900}.setup-status-ready{color:#dfffe9;background:#86efac1a;border-color:#86efac47}.setup-form{box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-content:start;gap:1rem;width:100%;padding:1rem;display:grid}.setup-provider-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.setup-provider-header div{gap:.28rem;display:grid}.setup-provider-header h3{color:#f8fbff;margin:0;font-size:1rem}.setup-provider-header p{color:#8a96a8;margin:0;font-size:.72rem}.setup-form label{gap:.45rem;display:grid}.setup-form label>span{color:#dbeafe;font-size:.74rem;font-weight:850}.setup-form input,.setup-form select{box-sizing:border-box;color:#fff;background:#050a12c7;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.78rem .85rem}.setup-form select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#9fb0c7 50%) right .9rem center/.38rem .38rem no-repeat,linear-gradient(135deg,#9fb0c7 50%,#0000 50%) right .62rem center/.38rem .38rem no-repeat,#050a12c7;padding-right:2rem}.setup-form select:disabled{cursor:not-allowed;opacity:.65}.setup-form select option{color:#f8fbff;background:#07101a}.setup-form input:focus,.setup-form select:focus{border-color:#60a5fad1;box-shadow:0 0 0 3px #60a5fa1f}.setup-form small{color:#8a96a8;font-size:.7rem;line-height:1.5}.setup-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.setup-metadata div{border:1px solid #ffffff14;border-radius:8px;padding:.62rem}.setup-metadata dt{color:#8a96a8;text-transform:uppercase;font-size:.64rem;font-weight:850}.setup-metadata dd{color:#f7fbff;margin:.25rem 0 0;font-size:.76rem}.setup-message{color:#9fb0c7;margin:0;font-size:.78rem}.setup-form button{color:#061016;cursor:pointer;background:#60a5fa;border:1px solid #60a5fa47;border-radius:8px;width:fit-content;padding:.7rem .85rem;font-size:.78rem;font-weight:900}.setup-form button:disabled{cursor:not-allowed;opacity:.7}.setup-form button:disabled[data-busy=true]{cursor:wait}.setup-function-list{gap:.5rem;display:grid}.setup-function-list>p{color:#8a96a8;border:1px dashed #ffffff1a;border-radius:8px;margin:0;padding:.62rem;font-size:.74rem}.setup-function-item{background:#050a1259;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem;display:flex}.setup-function-item div{gap:.25rem;min-width:0;display:grid}.setup-function-item strong{color:#f8fbff;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.setup-function-item span{color:#8a96a8;font-size:.68rem}.setup-function-item .setup-function-remove{color:#fecdd3;background:#fb718514;border-color:#fb71854d;flex:none}.maintenance-page{box-sizing:border-box;background:linear-gradient(145deg,#030910d1,#080f1a9e),radial-gradient(circle at 22% 18%,#c084fc1c,#0000 18rem);border:1px solid #93c5fd2e;border-radius:18px;gap:1rem;min-height:680px;padding:1.35rem;display:grid;box-shadow:inset 0 1px #ffffff12,0 20px 60px #0003}.setup-page>.maintenance-page{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.maintenance-header div,.maintenance-editor,.maintenance-list,.maintenance-item-main span,.maintenance-record-summary,.maintenance-metrics,.privilege-groups,.privilege-option span{display:grid}.maintenance-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.maintenance-header div{gap:.4rem}.maintenance-header span,.maintenance-editor-heading span{color:#c084fc;text-transform:uppercase;font-size:.7rem;font-weight:900}.maintenance-header h2{color:#f8fbff;margin:0;font-size:1.35rem}.maintenance-header p,.maintenance-list>p,.privilege-group p{color:#8a96a8;margin:0;font-size:.78rem}.maintenance-layout{grid-template-columns:minmax(18rem,.72fr) minmax(26rem,1.28fr);align-items:start;gap:1rem;display:grid}.maintenance-list,.maintenance-editor{gap:.7rem;min-width:0}.maintenance-list-toolbar{align-items:end;gap:.6rem;display:flex}.maintenance-list-toolbar label{flex:1;gap:.35rem;display:grid}.maintenance-list-toolbar label span{color:#dbeafe;font-size:.7rem;font-weight:850}.maintenance-list-toolbar input{box-sizing:border-box;color:#fff;background:#050a12c7;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.7rem .78rem}.maintenance-list-toolbar button{color:#061016;cursor:pointer;background:#60a5fa;border:1px solid #60a5fa47;border-radius:8px;flex:none;min-height:2.45rem;padding:.62rem .76rem;font-size:.72rem;font-weight:900}.maintenance-item{align-items:stretch;gap:.55rem;min-width:0;display:flex}.maintenance-item-selected .maintenance-item-main{background:#60a5fa1a;border-color:#60a5fa6b}.maintenance-item-main,.maintenance-editor,.privilege-group{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px}.maintenance-item-main{color:#f8fbff;text-align:left;cursor:pointer;flex:1;min-width:0;padding:.78rem}.maintenance-item-main strong{overflow-wrap:anywhere;font-size:.82rem}.maintenance-item-main span{color:#8a96a8;gap:.18rem;margin-top:.25rem;font-size:.68rem}.maintenance-chip-row{flex-wrap:wrap;gap:.3rem;display:flex!important}.maintenance-chip-row small,.maintenance-chip-row em{color:#cfe9ff;background:#93c5fd14;border:1px solid #93c5fd2e;border-radius:999px;width:fit-content;padding:.18rem .42rem;font-size:.62rem;font-style:normal;font-weight:850}.maintenance-danger-button,.maintenance-editor button{cursor:pointer;border-radius:8px;width:fit-content;font-size:.74rem;font-weight:900}.maintenance-danger-button{color:#fecdd3;background:#fb718514;border:1px solid #fb71854d;flex:none;padding:.62rem .7rem}.maintenance-editor{padding:1rem}.maintenance-editor-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.maintenance-editor-heading div{gap:.22rem;display:grid}.maintenance-editor-heading strong{overflow-wrap:anywhere;color:#f8fbff;font-size:1rem}.maintenance-metrics,.maintenance-record-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.maintenance-metrics{min-width:12rem}.maintenance-metrics div,.maintenance-record-summary div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:.58rem}.maintenance-metrics dt,.maintenance-record-summary dt{color:#8a96a8;text-transform:uppercase;font-size:.62rem;font-weight:850}.maintenance-metrics dd,.maintenance-record-summary dd{overflow-wrap:anywhere;color:#f8fbff;margin:.18rem 0 0;font-size:.76rem;font-weight:850}.maintenance-editor label{gap:.45rem;display:grid}.maintenance-editor label>span,.privilege-group legend{color:#dbeafe;font-size:.74rem;font-weight:850}.maintenance-editor input,.maintenance-editor textarea{box-sizing:border-box;color:#fff;background:#050a12c7;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.78rem .85rem}.maintenance-editor textarea{resize:vertical;min-height:5rem}.privilege-groups{gap:.75rem}.privilege-group{gap:.55rem;margin:0;padding:.75rem;display:grid}.privilege-group legend{padding:0 .25rem}.privilege-group-actions{flex-wrap:wrap;gap:.35rem;display:flex}.privilege-group-actions button{color:#dbeafe;background:#93c5fd14;border-color:#93c5fd33;padding:.36rem .52rem;font-size:.66rem}.privilege-option{grid-template-columns:auto minmax(0,1fr);align-items:start}.privilege-option input{accent-color:#60a5fa;width:1rem;margin-top:.25rem}.privilege-option span{gap:.15rem}.privilege-option strong{color:#f8fbff;font-size:.76rem}.privilege-option small{color:#8a96a8;font-size:.68rem;line-height:1.35}.maintenance-action-row{justify-content:flex-end;display:flex}.maintenance-action-row button,.maintenance-editor-heading button{color:#061016;background:#60a5fa;border:1px solid #60a5fa47;padding:.7rem .85rem}.maintenance-editor button:disabled,.maintenance-danger-button:disabled{cursor:not-allowed;opacity:.7}.setup-status-skeleton{border-radius:999px;width:6rem;height:1.45rem}.setup-form-skeleton{gap:.7rem;display:grid}.skeleton-input-label{width:7rem;height:.62rem}.skeleton-input{width:100%;height:2.55rem}.skeleton-help{width:88%;height:.65rem}.skeleton-metadata{margin-top:.28rem}.skeleton-metadata-card{height:3.1rem}.skeleton-submit{width:9.2rem;height:2.55rem}.network-workspace{--network-sidebar-min-width:15rem;--network-mesh-min-width:22rem;--network-min-panel-height:26rem;--network-sidebar-width:17rem;grid-template-columns:minmax(var(--network-sidebar-min-width), var(--network-sidebar-width)) minmax(var(--network-mesh-min-width), 1fr);align-items:stretch;gap:1rem;height:100%;min-height:0;display:grid;position:relative}.network-workspace-resized{align-items:start;height:auto}.network-workspace-resized .network-sidebar-frame,.network-workspace-resized .microsystem-network{height:var(--network-panel-height);min-height:var(--network-min-panel-height)}.network-sidebar-frame{box-sizing:border-box;min-width:min(var(--network-sidebar-min-width), 100%);height:100%;min-height:0;position:relative}.network-sidebar{box-sizing:border-box;scrollbar-gutter:stable;background:linear-gradient(145deg,#030910d1,#080f1a9e),radial-gradient(circle at 14% 18%,#60a5fa14,#0000 12rem);border:1px solid #93c5fd2e;border-radius:18px;flex-direction:column;gap:.9rem;width:100%;min-width:0;height:100%;min-height:0;padding:1rem;animation:none;display:flex;overflow-y:auto;box-shadow:inset 0 1px #ffffff12,0 20px 60px #0003}.network-sidebar-header{color:#dbeafe;justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;font-weight:850;display:flex}.network-sidebar-header strong{color:#60a5fa;text-align:center;background:#050a12c2;border:1px solid #93c5fd33;border-radius:999px;min-width:1.6rem;padding:.18rem .45rem;font-size:.68rem;line-height:1}.network-sidebar-list{isolation:isolate;flex:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:.55rem;min-height:0;margin-bottom:.35rem;display:grid}.network-sidebar-separator{border-top:1px solid #93c5fd29;flex:none;height:0;margin:.35rem 0 .1rem}.count-skeleton{border-radius:999px;width:2.25rem;height:1.22rem}.design-list-skeleton{gap:.55rem;display:grid}.skeleton-design-row{height:3.25rem}.network-new-design-button{color:#061016;cursor:pointer;background:#60a5fa;border:1px solid #60a5fa47;border-radius:8px;min-height:2.4rem;padding:.65rem .75rem;font-size:.78rem;font-weight:850}.network-sidebar-section{z-index:1;gap:.65rem;margin-top:0;padding-top:.25rem;animation:.12s cubic-bezier(.22,1,.36,1) both ui-enter-panel;display:grid;position:relative}.network-sidebar-section:first-of-type{animation-delay:10ms}.network-sidebar-section:nth-of-type(2){animation-delay:20ms}.network-sidebar-section:nth-of-type(3){animation-delay:30ms}.network-sidebar-section-header{color:#dbeafe;justify-content:space-between;align-items:center;gap:.75rem;font-size:.74rem;font-weight:850;display:flex}.network-sidebar-section-header strong{color:#9fb0c7;font-size:.72rem}.network-sidebar-section-header button{color:#dfffe9;cursor:pointer;background:#86efac1a;border:1px solid #86efac4d;border-radius:8px;min-height:1.8rem;padding:.3rem .55rem;font-size:.68rem;font-weight:850}.network-node-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.network-node-group-label{color:#8a96a8;text-transform:uppercase;font-size:.66rem;font-weight:850}.network-palette-item{--node-color:#3b82f6;border:1px solid var(--node-color);place-items:center;gap:.35rem;min-height:4rem;padding:.48rem .32rem;display:grid}@supports (color:color-mix(in lab, red, red)){.network-palette-item{border:1px solid color-mix(in srgb, var(--node-color) 48%, #ffffff1a)}}.network-palette-item{color:#f8fbff;background:var(--node-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.network-palette-item{background:color-mix(in srgb, var(--node-color) 12%, #ffffff09)}}.network-palette-item{cursor:grab;touch-action:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;animation:.12s cubic-bezier(.22,1,.36,1) both ui-enter-panel}.network-palette-item:nth-child(2){animation-delay:10ms}.network-palette-item:nth-child(3){animation-delay:20ms}.network-palette-item:nth-child(4){animation-delay:30ms}.network-palette-item:nth-child(n+5){animation-delay:40ms}.network-palette-item:hover{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-palette-item:hover{background:color-mix(in srgb, var(--node-color) 20%, #ffffff0d)}}.network-palette-item:disabled{cursor:not-allowed}.network-palette-item-disabled{opacity:.42}.network-palette-item-selected{border-color:var(--node-color);position:relative}@supports (color:color-mix(in lab, red, red)){.network-palette-item-selected{border-color:color-mix(in srgb, var(--node-color) 88%, #ffffff61)}}.network-palette-item-selected{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-palette-item-selected{background:color-mix(in srgb, var(--node-color) 32%, #ffffff12)}}.network-palette-item-selected{box-shadow:0 0 0 2px var(--node-color), 0 0 24px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-palette-item-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--node-color) 42%, transparent), 0 0 24px color-mix(in srgb, var(--node-color) 28%, transparent)}}.network-palette-item-selected{transform:translateY(-1px)}.network-palette-item-selected:after{content:"";width:.42rem;height:.42rem;box-shadow:0 0 12px var(--node-color);background:#f8fbff;border-radius:999px;position:absolute;bottom:.42rem;right:.42rem}@supports (color:color-mix(in lab, red, red)){.network-palette-item-selected:after{box-shadow:0 0 12px color-mix(in srgb, var(--node-color) 68%, transparent)}}.network-palette-item span{background:var(--node-color);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.network-palette-item span{background:color-mix(in srgb, var(--node-color) 28%, #ffffff0f)}}.network-palette-item strong{overflow-wrap:anywhere;color:#dbeafe;max-width:100%;font-size:.64rem;font-weight:850;line-height:1.1}.network-palette-item svg,.network-palette-drag-preview svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;overflow:visible}.network-palette-item circle,.network-palette-item ellipse,.network-palette-item rect,.network-palette-drag-preview circle,.network-palette-drag-preview ellipse,.network-palette-drag-preview rect{fill:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-palette-item circle,.network-palette-item ellipse,.network-palette-item rect,.network-palette-drag-preview circle,.network-palette-drag-preview ellipse,.network-palette-drag-preview rect{fill:color-mix(in srgb, var(--node-color) 28%, transparent)}}.network-palette-item circle,.network-palette-item ellipse,.network-palette-item rect,.network-palette-drag-preview circle,.network-palette-drag-preview ellipse,.network-palette-drag-preview rect{stroke:currentColor}.network-add-node-button,.network-save-node-button,.network-save-attribute-button{color:#07130c;cursor:pointer;background:#86efac;border:1px solid #86efac47;border-radius:8px;min-height:2.35rem;padding:.65rem .75rem;font-size:.76rem;font-weight:850}.network-save-node-button{margin-top:.15rem}.network-save-node-button:disabled,.network-save-attribute-button:disabled{cursor:wait;opacity:.72}.network-mesh-node-list{gap:.45rem;display:grid}.network-mesh-node-row{--node-color:#3b82f6;grid-template-columns:minmax(0,1fr) 2.3rem;gap:.4rem;display:grid}.network-mesh-node-item{--node-color:#3b82f6;color:#dbeafe;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.55rem;width:100%;min-height:2.4rem;padding:.42rem .5rem;display:flex}.network-mesh-node-row .network-mesh-node-item{--node-color:inherit}.network-mesh-node-item-selected{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item-selected{border-color:color-mix(in srgb, var(--node-color) 62%, #ffffff29)}}.network-mesh-node-item-selected{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item-selected{background:color-mix(in srgb, var(--node-color) 16%, #ffffff0a)}}.network-mesh-node-row-selected .network-mesh-node-item{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-row-selected .network-mesh-node-item{border-color:color-mix(in srgb, var(--node-color) 62%, #ffffff29)}}.network-mesh-node-row-selected .network-mesh-node-item{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-row-selected .network-mesh-node-item{background:color-mix(in srgb, var(--node-color) 16%, #ffffff0a)}}.network-mesh-node-item-function,.network-mesh-node-row-function .network-mesh-node-item{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item-function,.network-mesh-node-row-function .network-mesh-node-item{border-color:color-mix(in srgb, var(--node-color) 52%, #86efac29)}}.network-mesh-node-item-function,.network-mesh-node-row-function .network-mesh-node-item{background:linear-gradient(90deg, var(--node-color), #ffffff07)}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item-function,.network-mesh-node-row-function .network-mesh-node-item{background:linear-gradient(90deg, color-mix(in srgb, var(--node-color) 18%, #ffffff0a), #ffffff07)}}.network-mesh-node-item span{color:#f8fbff;background:var(--node-color);border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item span{background:color-mix(in srgb, var(--node-color) 26%, #ffffff0f)}}.network-mesh-node-item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1rem;height:1rem}.network-mesh-node-item strong{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.74rem;font-weight:850}.network-mesh-node-item em{border:1px solid var(--node-color);flex:none;padding:.16rem .35rem}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item em{border:1px solid color-mix(in srgb, var(--node-color) 38%, #ffffff1f)}}.network-mesh-node-item em{color:var(--node-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.network-mesh-node-item em{color:color-mix(in srgb, var(--node-color) 74%, #f8fbff)}}.network-mesh-node-item em{text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:900;line-height:1}.network-mesh-node-delete-button{color:#fecdd3;cursor:pointer;background:#fb718514;border:1px solid #fb71853d;border-radius:8px;place-items:center;width:2.3rem;min-height:2.4rem;padding:0;display:grid}.network-mesh-node-delete-button:hover{background:#fb718524;border-color:#fb71857a}.network-mesh-node-delete-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1rem;height:1rem}.network-icon-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;display:grid}.network-icon-option{--node-color:#3b82f6;color:#dbeafe;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:2.1rem;padding:0;display:grid}.network-icon-option-selected{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-icon-option-selected{border-color:color-mix(in srgb, var(--node-color) 68%, #ffffff2e)}}.network-icon-option-selected{color:#f8fbff;background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-icon-option-selected{background:color-mix(in srgb, var(--node-color) 24%, #ffffff0d)}}.network-icon-option-selected{box-shadow:0 0 0 1px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-icon-option-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--node-color) 28%, transparent)}}.network-icon-option svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1rem;height:1rem}.network-icon-option circle,.network-icon-option ellipse,.network-icon-option rect,.network-mesh-node-item circle,.network-mesh-node-item ellipse,.network-mesh-node-item rect{fill:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-icon-option circle,.network-icon-option ellipse,.network-icon-option rect,.network-mesh-node-item circle,.network-mesh-node-item ellipse,.network-mesh-node-item rect{fill:color-mix(in srgb, var(--node-color) 28%, transparent)}}.network-icon-option circle,.network-icon-option ellipse,.network-icon-option rect,.network-mesh-node-item circle,.network-mesh-node-item ellipse,.network-mesh-node-item rect{stroke:currentColor}.network-node-details-editor label,.network-attribute-editor label{gap:.35rem;display:grid}.network-node-details-editor label span,.network-attribute-editor label span{color:#9fb0c7;text-transform:uppercase;font-size:.66rem;font-weight:850}.network-node-details-editor input,.network-node-details-editor select,.network-node-details-editor textarea,.network-attribute-editor input,.network-attribute-editor select{box-sizing:border-box;color:#f8fbff;background:#050a12b8;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:.56rem .62rem;font-size:.74rem}.network-node-details-editor select,.network-attribute-editor select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#9fb0c7 50%) right .9rem center/.38rem .38rem no-repeat,linear-gradient(135deg,#9fb0c7 50%,#0000 50%) right .62rem center/.38rem .38rem no-repeat,#050a12b8;padding-right:2rem}.network-node-details-editor select:disabled,.network-attribute-editor select:disabled{cursor:not-allowed;opacity:.68}.network-node-details-editor select option,.network-attribute-editor select option{color:#f8fbff;background:#07101a}.network-node-details-editor textarea{resize:vertical;min-height:5rem;line-height:1.45}.network-model-skeleton{box-sizing:border-box}.network-agent-help{color:#9fb0c7;border:1px dashed #c084fc42;border-radius:8px;margin:0;padding:.6rem;font-size:.7rem;line-height:1.45}.network-agent-help code{color:#e9d5ff}.network-agent-catalog-message{border:1px dashed #60a5fa42;border-radius:8px;gap:.5rem;padding:.6rem;display:grid}.network-agent-catalog-message p{color:#9fb0c7;margin:0;font-size:.7rem;line-height:1.45}.network-agent-catalog-message button{color:#60a5fa;cursor:pointer;background:0 0;border:1px solid #60a5fa47;border-radius:7px;width:fit-content;padding:.4rem .55rem;font-size:.7rem;font-weight:800}.network-node-details-editor input[type=color]{height:2.3rem;padding:.25rem}.network-node-details-editor input:focus,.network-node-details-editor select:focus,.network-node-details-editor textarea:focus,.network-attribute-editor input:focus,.network-attribute-editor select:focus{border-color:#60a5fab8;box-shadow:0 0 0 3px #60a5fa1a}.network-node-detail-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:.55rem;display:grid}.network-node-locked-panel{--node-color:#3b82f6;border:1px solid var(--node-color);justify-items:start;gap:.45rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.network-node-locked-panel{border:1px solid color-mix(in srgb, var(--node-color) 42%, #ffffff1a)}}.network-node-locked-panel{background:var(--node-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.network-node-locked-panel{background:color-mix(in srgb, var(--node-color) 10%, #ffffff09)}}.network-node-locked-panel span{color:#f8fbff;background:var(--node-color);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.network-node-locked-panel span{background:color-mix(in srgb, var(--node-color) 26%, #ffffff0f)}}.network-node-locked-panel svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.15rem;height:1.15rem}.network-node-locked-panel circle,.network-node-locked-panel rect{fill:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node-locked-panel circle,.network-node-locked-panel rect{fill:color-mix(in srgb, var(--node-color) 18%, transparent)}}.network-node-locked-panel circle,.network-node-locked-panel rect{stroke:currentColor}.network-node-locked-panel strong{color:#f8fbff;font-size:.86rem;font-weight:900}.network-node-locked-panel p{color:#9fb0c7;margin:0;font-size:.72rem;font-weight:800}.network-parameter-editor{gap:.45rem;display:grid}.network-parameter-editor-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.network-parameter-editor-header span{color:#9fb0c7;text-transform:uppercase;font-size:.66rem;font-weight:850}.network-parameter-editor-header button{color:#dfffe9;cursor:pointer;background:#86efac1a;border:1px solid #86efac4d;border-radius:8px;min-height:1.8rem;padding:.3rem .55rem;font-size:.68rem;font-weight:850}.network-parameter-editor p{color:#8a96a8;border:1px dashed #ffffff1a;border-radius:8px;margin:0;padding:.55rem .6rem;font-size:.72rem}.network-parameter-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:end;gap:.4rem;display:grid}.network-parameter-fields,.network-attribute-fields{grid-template-columns:minmax(0,1fr) minmax(5.4rem,.55fr);gap:.4rem;display:grid}.network-parameter-attribute-field,.network-attribute-default-field,.network-save-attribute-button{grid-column:1/-1}.network-attribute-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:end;gap:.4rem;display:grid}.network-display-attribute-editor{gap:.45rem;display:grid}.network-display-attribute-editor p{color:#8a96a8;border:1px dashed #ffffff1a;border-radius:8px;margin:0;padding:.55rem .6rem;font-size:.72rem}.network-display-attribute-option{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;min-height:2rem;padding:.42rem .5rem;display:flex!important}.network-display-attribute-option input{accent-color:#facc15;width:1rem;height:1rem}.network-display-attribute-option span{color:#dbeafe;text-transform:none;font-size:.72rem}.network-parameter-remove-button{color:#fecdd3;cursor:pointer;background:#fb718514;border:1px solid #fb71854d;border-radius:8px;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.network-parameter-remove-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:1rem;height:1rem}.network-existing-nodes{gap:.45rem;display:grid}.network-existing-node-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.42rem .48rem .42rem .62rem;display:flex}.network-existing-node-item span{overflow-wrap:anywhere;color:#dbeafe;min-width:0;font-size:.76rem;font-weight:750}.network-existing-node-item button{color:#fecdd3;cursor:pointer;background:#7f1d1d42;border:1px solid #fda4af38;border-radius:8px;flex:none;place-items:center;width:1.9rem;height:1.9rem;padding:0;display:grid}.network-existing-node-item button:hover{background:#7f1d1d6b;border-color:#fda4af6b}.network-existing-node-item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.network-sidebar-empty,.network-sidebar-message{color:#9fb0c7;margin:0;font-size:.76rem;line-height:1.5}.network-design-row{z-index:0;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:start;gap:.4rem;min-height:3.95rem;display:grid;position:relative}.network-comparison-case-option{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;min-height:2rem;padding:.42rem .5rem;display:flex!important}.network-comparison-case-option input{accent-color:#fb7185;width:1rem;height:1rem}.network-comparison-case-option span{color:#dbeafe;text-transform:none;font-size:.72rem}.network-comparison-operand{border:1px dashed #fb71853d;border-radius:8px;gap:.45rem;padding:.52rem;display:grid}.network-parameter-row-registered{grid-template-columns:minmax(0,1fr)}.network-design-row:nth-child(2){animation-delay:10ms}.network-design-row:nth-child(3){animation-delay:20ms}.network-design-row:nth-child(4){animation-delay:30ms}.network-design-row:nth-child(n+5){animation-delay:40ms}.network-design-item{box-sizing:border-box;color:#dbeafe;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:.18rem;width:100%;min-height:3.95rem;padding:.72rem;display:grid}.network-design-actions-button{color:#9fb0c7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:2.25rem;height:3.95rem;padding:0;display:grid}.network-design-actions-button:hover{color:#dbeafe;background:#60a5fa14;border-color:#60a5fa57}.network-design-actions-button svg{fill:currentColor;width:1rem;height:1rem}.network-design-item:hover,.network-design-item-active{background:#60a5fa1a;border-color:#60a5fa66}.network-design-item span{overflow-wrap:anywhere;color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:800;overflow:hidden}.network-design-item time{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.mesh-runs-page{box-sizing:border-box;background:linear-gradient(145deg,#030910d1,#080f1a9e),radial-gradient(circle at 28% 20%,#60a5fa14,#0000 16rem);border:1px solid #93c5fd2e;border-radius:18px;min-height:680px;padding:1rem;animation:none;box-shadow:inset 0 1px #ffffff12,0 20px 60px #0003}.mesh-runs-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mesh-runs-header div{align-items:center;gap:.55rem;display:flex}.mesh-runs-header span{color:#dbeafe;font-size:.82rem;font-weight:900}.mesh-runs-header strong{color:#60a5fa;text-align:center;background:#050a12c2;border:1px solid #93c5fd33;border-radius:999px;min-width:1.6rem;padding:.18rem .45rem;font-size:.68rem;line-height:1}.mesh-runs-header button{color:#061016;cursor:pointer;background:#60a5fa;border:1px solid #60a5fa47;border-radius:8px;min-height:2.25rem;padding:.55rem .75rem;font-size:.74rem;font-weight:850}.mesh-runs-header button:disabled{cursor:wait;opacity:.72}.mesh-runs-message{color:#9fb0c7;margin:1rem 0 0;font-size:.78rem;line-height:1.5}.mesh-runs-list{gap:.95rem;margin-top:1rem;display:grid}.mesh-runs-skeleton{pointer-events:none}.skeleton-date-line{width:100%;height:.7rem;margin-bottom:.1rem}.skeleton-run-title{width:min(12rem,58%);height:.8rem}.skeleton-run-status{border-radius:999px;width:4rem;height:1.05rem}.skeleton-run-design{width:min(10rem,44%);height:.62rem}.skeleton-run-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.skeleton-run-metadata .skeleton{height:2.15rem}.skeleton-delete-button{min-height:100%}.mesh-run-date-group{gap:.65rem;display:grid}.mesh-run-date-separator{color:#8a96a8;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.64rem;font-weight:900;display:flex}.mesh-run-date-separator:before,.mesh-run-date-separator:after{content:"";background:#ffffff14;flex:1;height:1px}.mesh-run-summary-row{grid-template-columns:minmax(0,1fr) 2.55rem;align-items:stretch;gap:.5rem;animation:.12s cubic-bezier(.22,1,.36,1) both ui-enter-panel;display:grid}.mesh-run-summary-row:nth-child(2){animation-delay:10ms}.mesh-run-summary-row:nth-child(3){animation-delay:20ms}.mesh-run-summary-row:nth-child(4){animation-delay:30ms}.mesh-run-summary-row:nth-child(n+5){animation-delay:40ms}.mesh-run-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:.55rem;padding:.9rem;display:grid}.mesh-run-delete-button{color:#fecdd3;cursor:pointer;background:#7f1d1d3d;border:1px solid #fda4af38;border-radius:8px;place-items:center;min-height:100%;padding:0;display:grid}.mesh-run-delete-button:hover{background:#7f1d1d6b;border-color:#fda4af7a}.mesh-run-delete-button:disabled{cursor:wait;opacity:.62}.mesh-run-delete-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.mesh-run-summary:hover,.mesh-run-summary-selected{background:#60a5fa11;border-color:#60a5fa57}.mesh-run-summary:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.mesh-run-summary-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.mesh-run-summary-heading strong{overflow-wrap:anywhere;color:#f8fbff;font-size:.88rem;font-weight:900}.mesh-run-design{color:#8a96a8;font-size:.7rem}.mesh-run-summary-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.mesh-run-summary-metadata dt{color:#8a96a8;text-transform:uppercase;font-size:.62rem;font-weight:850}.mesh-run-summary-metadata dd{overflow-wrap:anywhere;color:#dbeafe;margin:.18rem 0 0;font-size:.7rem;line-height:1.32}.mesh-run-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:.85rem;padding:.9rem;display:grid}.mesh-run-detail-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);background:#02060c75;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mesh-run-detail{background:#070a12f7;border-color:#93c5fd38;width:min(100%,48rem);max-height:calc(100vh - 2rem);margin-top:0;overflow-y:auto;box-shadow:0 18px 54px #0000007a}.mesh-run-card header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mesh-run-card header div{gap:.18rem;display:grid}.mesh-run-card header span{overflow-wrap:anywhere;color:#f8fbff;font-size:.92rem;font-weight:900}.mesh-run-card time{color:#8a96a8;font-size:.7rem}.mesh-run-detail-actions{align-items:center;gap:.45rem!important;display:flex!important}.mesh-run-detail-actions button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:.27rem .48rem;font-size:.67rem;font-weight:800}.mesh-run-detail-actions button:hover{color:#fecdd3;background:#7f1d1d47;border-color:#fb71857a}.mesh-run-detail-delete-button{color:#fecdd3!important;background:#7f1d1d38!important;border-color:#fda4af3d!important}.mesh-run-detail-delete-button:hover{background:#7f1d1d6b!important}.mesh-run-status,.mesh-run-step-topline em{border-radius:999px;padding:.2rem .45rem;font-size:.64rem;font-style:normal;font-weight:900;line-height:1}.mesh-run-status-succeeded{color:#07130c;background:#86efac}.mesh-run-status-running{color:#061016;background:#60a5fa}.mesh-run-status-waiting,.mesh-run-flow-marker-waiting,.mesh-run-flow-sequence-waiting{color:#1f1300;background:#facc15}.mesh-run-status-failed{color:#2a060b;background:#fda4af}.mesh-run-error{color:#fecdd3;margin:0;font-size:.78rem;line-height:1.45}.mesh-run-attributes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0;display:grid}.mesh-run-attributes div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:.52rem}.mesh-run-attributes dt{color:#8a96a8;text-transform:uppercase;font-size:.64rem;font-weight:850}.mesh-run-attributes dd{overflow-wrap:anywhere;color:#f7fbff;margin:.2rem 0 0;font-size:.78rem;line-height:1.25}.mesh-run-flow{margin-top:.25rem;display:grid;position:relative}.mesh-run-flow:before{content:"";background:linear-gradient(#60a5faa6,#86efac5c);width:2px;position:absolute;top:3.8rem;bottom:1.2rem;left:1.08rem}.mesh-run-flow-heading{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.mesh-run-flow-heading strong{color:#dbeafe;text-transform:uppercase;font-size:.82rem;font-weight:900}.mesh-run-flow-heading span{color:#8a96a8;font-size:.68rem;font-weight:750}.mesh-run-flow-boundary,.mesh-run-flow-node{z-index:1;grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem;padding-bottom:.7rem;display:grid;position:relative}.mesh-run-flow-boundary{align-items:center}.mesh-run-flow-boundary-end{padding-bottom:0}.mesh-run-flow-boundary>div{gap:.16rem;display:grid}.mesh-run-flow-boundary strong{color:#dbeafe;font-size:.78rem;font-weight:850}.mesh-run-flow-boundary time,.mesh-run-flow-boundary small{color:#8a96a8;font-size:.68rem}.mesh-run-flow-marker,.mesh-run-flow-sequence{box-sizing:border-box;color:#061016;text-transform:uppercase;background:#60a5fa;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:.59rem;font-weight:900;display:grid}.mesh-run-flow-marker-succeeded,.mesh-run-flow-sequence-succeeded{background:#86efac}.mesh-run-flow-marker-failed,.mesh-run-flow-sequence-failed{color:#2a060b;background:#fda4af}.mesh-run-flow-sequence-running{background:#60a5fa}.mesh-run-flow-empty{color:#9fb0c7;margin:0 0 .7rem 2.9rem;font-size:.76rem}.mesh-run-step p{color:#9fb0c7;margin:0;font-size:.76rem}.mesh-run-step{background:#050a1275;border:1px solid #93c5fd1f;border-radius:8px;gap:.6rem;padding:.7rem;display:grid}.mesh-run-step-topline{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.mesh-run-step-topline div{gap:.18rem;min-width:0;display:grid}.mesh-run-step-topline strong{overflow-wrap:anywhere;color:#dbeafe;font-size:.82rem;font-weight:900}.mesh-run-step-topline code{overflow-wrap:anywhere;color:#c7d2fe;width:fit-content;max-width:100%;font-size:.76rem}.mesh-run-step-timing{color:#8a96a8;border-top:1px solid #ffffff0f;justify-content:space-between;gap:.55rem;padding-top:.5rem;font-size:.68rem;display:flex}.mesh-run-step-timing strong{color:#c7d2fe;font-weight:850}.mesh-run-step-transition{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.38rem;display:grid}.mesh-run-step-transition>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:.52rem}.mesh-run-step-transition>div>span{color:#8a96a8;text-transform:uppercase;font-size:.64rem;font-weight:850}.mesh-run-step-transition>div>p{overflow-wrap:anywhere;color:#f7fbff;margin-top:.2rem;line-height:1.3}.mesh-run-step-transition>span{color:#60a5fa;place-items:center;font-size:.9rem;font-weight:900;display:grid}.mesh-run-display-frame{background:#fff;border:1px solid #facc1538;border-radius:8px;width:100%;min-height:12rem}.notifications-page{--notification-accent:#60a5fa;--notification-accent-text:#93c5fd;--notification-accent-ink:#08111f;--notification-accent-border:#60a5fa2e;--notification-accent-border-strong:#60a5fa47;--notification-accent-surface:#60a5fa12;--notification-accent-surface-soft:#60a5fa0b;box-sizing:border-box;border:1px solid var(--notification-accent-border);background:linear-gradient(145deg, #030910d1, #080f1a9e), radial-gradient(circle at 28% 20%, var(--notification-accent-surface), transparent 16rem);border-radius:18px;min-height:680px;padding:1rem;box-shadow:inset 0 1px #ffffff12,0 20px 60px #0003}.notifications-header,.notification-reader header,.notification-actions,.notification-run-section{justify-content:space-between;align-items:center;gap:1rem;display:flex}.notifications-header>div{align-items:center;gap:.55rem;display:flex}.notifications-header span{color:#dbeafe;font-size:.82rem;font-weight:900}.notifications-header strong,.notifications-metrics dd{border:1px solid var(--notification-accent-border);min-width:1.6rem;color:var(--notification-accent-text);text-align:center;background:#050a12c2;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;line-height:1}.notifications-header button,.notification-actions button,.notification-run-section button{border:1px solid var(--notification-accent-border-strong);min-height:2.25rem;color:var(--notification-accent-ink);background:var(--notification-accent);cursor:pointer;border-radius:8px;padding:.55rem .75rem;font-size:.74rem;font-weight:850}.notifications-header button:disabled,.notification-actions button:disabled,.notification-run-section button:disabled{cursor:wait;opacity:.72}.notifications-metrics{gap:.45rem;margin:0;display:flex}.notifications-metrics div{align-items:center;gap:.35rem;display:flex}.notifications-metrics dt{color:#8a96a8;text-transform:uppercase;font-size:.64rem;font-weight:850}.notifications-layout{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);gap:1rem;min-height:32rem;margin-top:1rem;display:grid}.notifications-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:0;display:grid;overflow:hidden}.notification-item{width:100%;color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;gap:.45rem;padding:.85rem .9rem;display:grid}.notification-item:last-child{border-bottom:0}.notification-item:hover,.notification-item-selected{background:var(--notification-accent-surface)}.notification-item-selected{box-shadow:inset 3px 0 0 var(--notification-accent)}.notification-item strong{overflow-wrap:anywhere;color:#f8fbff;font-size:.86rem;font-weight:900;line-height:1.25}.notification-reader p{color:#8a96a8;font-size:.72rem;line-height:1.35}.notification-reader{background:linear-gradient(#ffffff0b,#ffffff06),#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-rows:auto auto minmax(18rem,1fr) auto;align-content:start;gap:.9rem;padding:.95rem;display:grid}.notification-reader header{border-bottom:1px solid var(--notification-accent-border);align-items:flex-start;padding-bottom:.85rem}.notification-reader header div{gap:.2rem;min-width:0;display:grid}.notification-reader header span{color:var(--notification-accent-text);text-transform:uppercase;font-size:.65rem;font-weight:900}.notification-reader p{margin:0}.notification-status{width:fit-content;color:var(--notification-accent-ink);background:var(--notification-accent);text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;font-weight:900;line-height:1}.notification-status-approved,.notification-status-unread{background:#86efac}.notification-status-rejected{color:#2a060b;background:#fda4af}.notification-html-panel{min-height:0;display:grid}.notification-html-panel>span{color:#8a96a8;text-transform:uppercase;font-size:.64rem;font-weight:850}.notification-html-panel iframe{border:1px solid var(--notification-accent-border);background:#fff;border-radius:8px;width:100%;min-height:100%}.notification-html-panel-body iframe{min-height:24rem}.notification-actions{justify-content:flex-end;min-height:2.25rem}.notification-actions:empty{display:none}.notification-run-section{border:1px solid var(--notification-accent-border);background:var(--notification-accent-surface-soft);border-radius:8px;padding:.85rem}.notification-run-section div{gap:.2rem;min-width:0;display:grid}.notification-run-section span{color:#dbeafe;letter-spacing:0;font-size:.72rem;font-weight:900}.notification-run-section p{margin:0}.notification-reject-button{color:#2a060b!important;background:#fda4af!important;border-color:#fda4af5c!important}@media (width<=960px){.mesh-run-detail-backdrop{align-items:stretch;padding:0}.mesh-run-detail{border-radius:0;width:100%;max-height:100vh}.mesh-run-step-transition{grid-template-columns:1fr}.mesh-run-step-transition>span{rotate:90deg}.notifications-layout{grid-template-columns:1fr;min-height:0}.notifications-list{max-height:18rem;overflow-y:auto}.notification-reader{grid-template-rows:auto auto minmax(20rem,1fr) auto}.mesh-run-summary-metadata{grid-template-columns:1fr}}.auth-shell{box-sizing:border-box;z-index:10;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0f0f16c7,#070b128a),radial-gradient(circle at 18% 20%,#3b82f629,#0000 22rem),radial-gradient(circle at 88% 18%,#22c55e1f,#0000 20rem);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);align-items:stretch;gap:0;width:min(100%,980px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000094,inset 0 1px #ffffff14}.auth-overlay{z-index:20;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#02060cd1,#02060cbd),#02060cc7;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.auth-loading{z-index:10;color:#dbeafe;text-transform:uppercase;justify-items:center;gap:1rem;font-size:.78rem;font-weight:850;display:grid;position:relative}.auth-loading-orbit{width:7rem;height:7rem;position:relative}.auth-loading-ring,.auth-loading-core,.auth-loading-node{border-radius:999px;position:absolute}.auth-loading-ring{border:1px solid #93c5fd38;animation:5.5s linear infinite auth-spin;inset:0}.auth-loading-ring-two{border-color:#86efac2e;animation-duration:3.8s;animation-direction:reverse;inset:1.1rem}.auth-loading-core{background:radial-gradient(circle,#60a5faf2,#3b82f62e);animation:1.6s ease-in-out infinite auth-loading-breathe;inset:2.5rem;box-shadow:0 0 30px #60a5fa5c}.auth-loading-node{background:#60a5fa;width:.68rem;height:.68rem;box-shadow:0 0 18px #60a5fa73}.auth-loading-node-one{top:.45rem;left:3.15rem}.auth-loading-node-two{background:#86efac;bottom:1rem;right:.75rem}.auth-loading-node-three{background:#c084fc;bottom:1.1rem;left:.8rem}@keyframes auth-loading-breathe{0%,to{opacity:.68;scale:.88}50%{opacity:1;scale:1.08}}.auth-brand{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:30rem;padding:2.5rem;display:flex;position:relative}.auth-graphic{width:9rem;height:9rem;position:absolute;top:1.75rem;right:1.75rem}.auth-orbit,.auth-core,.auth-satellite{border-radius:999px;position:absolute}.auth-orbit{border:1px solid #93c5fd2e;inset:0}.auth-orbit-one{animation:12s linear infinite auth-spin}.auth-orbit-two{border-color:#c4b5fd2e;animation:8s linear infinite reverse auth-spin;inset:1.35rem}.auth-core{background:radial-gradient(circle,#60a5fad9,#3b82f633);inset:3.35rem;box-shadow:0 0 34px #60a5fa57}.auth-satellite{background:#60a5fa;width:.8rem;height:.8rem;box-shadow:0 0 18px #60a5fa70}.auth-satellite-one{animation:2.8s ease-in-out infinite auth-pulse;top:.6rem;left:4.1rem}.auth-satellite-two{background:#c084fc;animation:2.8s ease-in-out .7s infinite auth-pulse;bottom:1.2rem;right:1rem}.auth-satellite-three{background:#86efac;animation:2.8s ease-in-out 1.4s infinite auth-pulse;bottom:1.45rem;left:1rem}@keyframes auth-spin{to{rotate:360deg}}@keyframes auth-pulse{0%,to{opacity:.65;scale:.86}50%{opacity:1;scale:1.18}}.auth-kicker{color:#7dd3fc;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.auth-brand h1{color:#fff;letter-spacing:0;margin:.8rem 0 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05}.auth-brand p:last-child{color:#c4c7d0;max-width:19rem;margin:1rem 0 0;font-size:1rem;line-height:1.7}.auth-panel{flex-direction:column;justify-content:center;min-height:30rem;padding:2.5rem;display:flex;position:relative}.auth-close{color:#c4c7d0;cursor:pointer;background:#050a1299;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid;position:absolute;top:1.2rem;right:1.2rem}.auth-close:hover{color:#fff;border-color:#93c5fd57}.auth-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1rem;height:1rem}.auth-tabs{background:#050a12c2;border:1px solid #93c5fd33;border-radius:8px;align-self:flex-start;gap:.25rem;padding:.25rem;display:inline-flex}.auth-tab{color:#9fb0c7;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:7rem;padding:.65rem .85rem;font-weight:800}.auth-tab-active{color:#061016;background:#60a5fa}.auth-tab-disabled{cursor:not-allowed;opacity:.48}.auth-form{gap:1rem;margin-top:1.5rem;display:grid}.auth-form label{gap:.45rem;display:grid}.auth-form span{color:#dce7f3;font-size:.82rem;font-weight:700}.auth-form input{box-sizing:border-box;color:#fff;background:#050a12c7;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.9rem 1rem}.password-field{display:block;position:relative}.password-field input{padding-right:3rem}.password-toggle{color:#9fb0c7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;position:absolute;top:50%;right:.45rem;translate:0 -50%}.password-toggle:hover{color:#fff;background:#ffffff0f}.password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.auth-form input:focus{border-color:#60a5fad1;box-shadow:0 0 0 3px #60a5fa1f}.auth-submit{color:#061016;cursor:pointer;background:#60a5fa;border:1px solid #60a5fa47;border-radius:8px;margin-top:.35rem;padding:.95rem 1rem;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #60a5fa2e}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-message{color:#0000;min-height:1.4rem;margin:.9rem 0 0;font-size:.84rem}.auth-message-visible{color:#fda4af}.glass-container:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 72%)}.hero-content,.hero-network{position:relative}.hero-content{z-index:2}.hero-network{z-index:1}.hero-content{text-align:center;min-width:0}.hero-title{letter-spacing:0;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 10%,#bfdbfe 46%,#7dd3fc 72%,#ffffff8c);-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;padding:.08em 0;font-size:clamp(3.05rem,4vw,3.75rem);font-weight:800;line-height:1.08;display:inline-block}.hero-description{color:#c4c7d0;max-width:39rem;margin:1.5rem auto 0;font-size:1.08rem;font-weight:300;line-height:1.75}.status-badge{justify-content:center;align-items:center;gap:1rem;margin-top:2.6rem;display:flex}.line{background:linear-gradient(90deg,#0000,#3b82f6);width:40px;height:1px}.line.rev{background:linear-gradient(-90deg,#0000,#a855f7)}.status-text{text-transform:uppercase;letter-spacing:0;color:#7dd3fc;font-size:.68rem;font-weight:800}.home-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.2rem;display:flex}.primary-action,.secondary-action{cursor:pointer;border-radius:999px;min-height:3rem;padding:.85rem 1.2rem;font-weight:800}.primary-action{color:#061016;background:#60a5fa;border:1px solid #60a5fa4d}.secondary-action{color:#fff;background:#ffffff0b;border:1px solid #93c5fd3d}.primary-action:hover{box-shadow:0 14px 28px #60a5fa2e}.secondary-action:hover{background:#ffffff14;border-color:#93c5fd70}.secondary-action:disabled{cursor:not-allowed;opacity:.48}.contact-link{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#3b82f629,#a855f71f);border:1px solid #93c5fd3d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:2.2rem;padding:.95rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;display:flex}.contact-link:hover{background:linear-gradient(135deg,#3b82f63d,#a855f733);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 14px 32px #3b82f629}.signout-button{color:#fff;cursor:pointer;background:#7f1d1d57;border:1px solid #fda4af4d;border-radius:999px;min-height:2.8rem;padding:.75rem 1rem;font-weight:800;transition:border-color .18s,background .18s,color .18s,opacity .18s}.signout-button:hover{background:#7f1d1d80;border-color:#fda4af8f}.signout-button:disabled{cursor:wait}.signout-button-pending{color:#061016;background:#60a5fa;border-color:#60a5fa8a}.contact-link:focus-visible,.network-node:focus-visible{outline-offset:4px;outline:2px solid #7dd3fc}.grid-line{pointer-events:none;background:#ffffff09;position:absolute}.grid-v{width:1px;height:100%;top:0}.grid-h{width:100%;height:1px;left:0}.hero-network{min-width:0}.microsystem-network{box-sizing:border-box;min-width:min(var(--network-mesh-min-width), 100%);isolation:isolate;background:linear-gradient(145deg,#030910d1,#080f1a9e),radial-gradient(circle at 48% 44%,#3b82f61a,#0000 15rem),radial-gradient(circle at 74% 70%,#fb71850e,#0000 13rem);border:1px solid #93c5fd2e;border-radius:18px;height:100%;min-height:0;animation:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #08121e9e,0 20px 60px #00000042}.microsystem-network:before{content:"";pointer-events:none;opacity:.52;background-image:linear-gradient(#93c5fd1c 1px,#0000 1px),linear-gradient(90deg,#93c5fd1c 1px,#0000 1px),radial-gradient(#fff3 1px,#0000 1px);background-size:22px 22px;border-radius:14px;position:absolute;inset:1rem;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.network-toolbar{z-index:8;align-items:center;gap:.55rem;display:flex;position:absolute;top:.9rem;right:.9rem}.network-resize-grip{z-index:10;color:#60a5fa99;cursor:nwse-resize;touch-action:none;opacity:.72;background:0 0;border:0;width:1.45rem;height:1.45rem;padding:0;transition:color .15s,opacity .15s;position:absolute;bottom:.22rem;right:.22rem}.network-resize-grip:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 .21rem,currentColor .21rem .29rem);width:.82rem;height:.82rem;position:absolute;bottom:.12rem;right:.12rem}.network-resize-grip:hover,.network-resize-grip:focus-visible{color:#60a5fa;opacity:1;outline:none}.network-sidebar-resize-grip{bottom:.32rem;right:.32rem}.network-palette-drag-preview{z-index:20;border:1px solid var(--node-color);place-items:center;width:2.75rem;height:2.75rem;display:grid;position:fixed;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.network-palette-drag-preview{border:1px solid color-mix(in srgb, var(--node-color) 68%, #fff3)}}.network-palette-drag-preview{color:#f8fbff;background:var(--node-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.network-palette-drag-preview{background:color-mix(in srgb, var(--node-color) 24%, #030712e6)}}.network-palette-drag-preview{box-shadow:0 0 24px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-palette-drag-preview{box-shadow:0 0 24px color-mix(in srgb, var(--node-color) 42%, transparent)}}.network-palette-drag-preview{pointer-events:none}.network-node-context-menu,.network-design-context-menu{z-index:18;border:1px solid var(--node-color);gap:.45rem;width:11rem;padding:.55rem;display:grid;position:fixed;translate:.4rem .4rem}@supports (color:color-mix(in lab, red, red)){.network-node-context-menu,.network-design-context-menu{border:1px solid color-mix(in srgb, var(--node-color) 44%, #ffffff29)}}.network-node-context-menu,.network-design-context-menu{box-shadow:0 18px 44px #0000006b, 0 0 24px var(--node-color);background:#070a12f0;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.network-node-context-menu,.network-design-context-menu{box-shadow:0 18px 44px #0000006b, 0 0 24px color-mix(in srgb, var(--node-color) 16%, transparent)}}.network-node-context-menu,.network-design-context-menu{-webkit-backdrop-filter:blur(16px)}.network-design-context-menu{border-color:#93c5fd33;width:12rem;translate:.35rem;box-shadow:0 18px 44px #0000006b,0 0 24px #60a5fa1f}.network-node-context-menu span,.network-design-context-menu span{overflow-wrap:anywhere;color:#f8fbff;font-size:.74rem;font-weight:850}.network-node-context-menu button,.network-design-context-menu button{color:#fecdd3;cursor:pointer;background:#7f1d1d47;border:1px solid #fda4af38;border-radius:8px;align-items:center;gap:.45rem;min-height:2rem;padding:.45rem .5rem;font-size:.74rem;font-weight:850;display:flex}.network-design-context-menu button:first-of-type{color:#bae6fd;background:#082f4947;border-color:#60a5fa3d}.network-node-context-menu button:hover,.network-design-context-menu button:hover{background:#7f1d1d70;border-color:#fda4af7a}.network-design-context-menu button:first-of-type:hover{background:#082f496b;border-color:#60a5fa6b}.network-node-context-menu svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.network-toast{z-index:30;color:#dbeafe;-webkit-backdrop-filter:blur(16px);background:#070a12e6;border:1px solid #60a5fa42;border-radius:8px;max-width:min(22rem,100vw - 2.5rem);padding:.75rem .9rem;font-size:.78rem;font-weight:800;animation:.18s ease-out network-toast-in;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 18px 48px #00000061,0 0 28px #60a5fa1f}@keyframes network-toast-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.network-save-button{color:#07130c;cursor:pointer;background:#86efac;border:1px solid #86efac47;border-radius:8px;min-height:2rem;padding:.42rem .7rem;font-size:.72rem;font-weight:850;line-height:1}.network-connect-button{color:#dbeafe;cursor:pointer;background:#050a12c7;border:1px solid #93c5fd3d;border-radius:8px;min-height:2rem;padding:.42rem .7rem;font-size:.72rem;font-weight:850;line-height:1}.network-connect-button-active{color:#061016;background:#60a5fa;border-color:#60a5fa75;box-shadow:0 0 20px #60a5fa33}.network-connect-hint{z-index:8;color:#dbeafe;background:#070a12e0;border:1px solid #60a5fa3d;border-radius:8px;margin:0;padding:.45rem .62rem;font-size:.7rem;font-weight:800;position:absolute;top:3.55rem;right:.9rem}.network-execution-live{z-index:8;background:#070a12e6;border:1px solid #60a5fa57;border-radius:10px;gap:.2rem;min-width:min(17rem,100% - 1.8rem);padding:.65rem .78rem;display:grid;position:absolute;bottom:.9rem;left:.9rem;box-shadow:0 0 26px #60a5fa26}.network-execution-live span{color:#60a5fa;text-transform:uppercase;font-size:.62rem;font-weight:900}.network-execution-live strong{color:#f8fbff;font-size:.82rem}.network-execution-live small{color:#9fb0c7;font-size:.68rem}.network-save-button:disabled{cursor:wait;opacity:.72}.network-run-button{color:#061016;cursor:pointer;background:#60a5fa;border:1px solid #60a5fa4d;border-radius:8px;min-height:2rem;padding:.42rem .7rem;font-size:.72rem;font-weight:850;line-height:1}.network-run-button:disabled{cursor:not-allowed;opacity:.48}.network-mode-toggle{-webkit-backdrop-filter:blur(14px);background:#050a12c7;border:1px solid #93c5fd33;border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex;box-shadow:0 14px 34px #00000047}.network-dialog-backdrop{z-index:12;-webkit-backdrop-filter:blur(14px);background:#02060ca3;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.network-dialog{background:#070a12f0;border:1px solid #93c5fd38;border-radius:8px;gap:1rem;width:min(100%,22rem);padding:1rem;display:grid;box-shadow:0 18px 54px #0000006b}.network-dialog label{gap:.45rem;display:grid}.network-dialog span{color:#dce7f3;font-size:.78rem;font-weight:800}.network-dialog input{box-sizing:border-box;color:#fff;background:#050a12c7;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.78rem .85rem}.network-dialog input:focus{border-color:#60a5fad1;box-shadow:0 0 0 3px #60a5fa1f}.network-dialog-actions{justify-content:flex-end;gap:.55rem;display:flex}.network-dialog-title{gap:.15rem;display:grid}.network-dialog-title strong{color:#f8fbff;font-size:.95rem;font-weight:900}.network-dialog-title span{overflow-wrap:anywhere;color:#9fb0c7;font-size:.74rem}.network-dialog-actions button{color:#dbeafe;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-width:4.6rem;padding:.62rem .75rem;font-size:.75rem;font-weight:850}.network-dialog-actions button:last-child{color:#07130c;background:#86efac;border-color:#86efac47}.network-mode-button{color:#9fb0c7;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:3.5rem;padding:.42rem .7rem;font-size:.72rem;font-weight:850;line-height:1}.network-mode-button-view.network-mode-button-active{color:#061016;background:#60a5fa;box-shadow:0 0 20px #60a5fa33}.network-mode-button-edit.network-mode-button-active{color:#07130c;background:#86efac;box-shadow:0 0 20px #86efac33}.network-lines{--network-line-base-color:#93c5fd80;--network-line-flow-color:#e2f6ffad;--network-line-particle-color:#93c5fdb8;z-index:1;width:100%;height:100%;position:absolute;inset:0}.network-canvas-skeleton{z-index:15;background:linear-gradient(145deg,#030910f5,#080f1af2),radial-gradient(circle at 48% 44%,#3b82f61a,#0000 15rem);position:absolute;inset:0}.skeleton-toolbar{width:10rem;height:2.5rem;position:absolute;top:.9rem;right:.9rem}.skeleton-network-node{border-radius:999px;width:4rem;height:4rem;position:absolute;translate:-50% -50%}.skeleton-network-node-a{top:44%;left:50%}.skeleton-network-node-b{top:31%;left:27%}.skeleton-network-node-c{top:30%;left:72%}.skeleton-network-node-d{top:69%;left:65%}.network-line{stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1.8 3.2;pointer-events:none;animation:5.5s linear infinite network-flow-line}.network-connection{pointer-events:visibleStroke}.network-connection-editable{cursor:pointer}.network-line-hit{opacity:0;stroke:#0000;stroke-width:6px;stroke-linecap:round;pointer-events:stroke;vector-effect:non-scaling-stroke}.network-line-hit-hovered{stroke-width:8px}.network-bend-handle{fill:#061016;stroke:#86efac;stroke-width:.7px;vector-effect:non-scaling-stroke;cursor:grab}.network-bend-handle:hover{fill:#86efac;stroke:#061016}.network-bend-handle:active{cursor:grabbing}.network-line-base{opacity:.66;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.network-line-base-active{opacity:.82;stroke-width:1.2px}.network-line-base-executing{opacity:.96;stroke-width:1.55px;filter:drop-shadow(0 0 .45rem)}.network-line-active{stroke-width:1.1px;stroke-dasharray:3.5 3.5;animation-duration:2.2s}.network-line,.network-line-hit{fill:none}.network-draft-line{opacity:.78;stroke:#93c5fdbf;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:2.8 2.8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .45rem #93c5fd4d)}.network-draft-line-target{opacity:.95;stroke:#60a5fa}.network-connection-outcome{z-index:6;position:absolute;translate:-50% -50%}.network-connection-outcome select{color:#dbeafe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background:linear-gradient(45deg,#0000 50%,#9fb0c7 50%) right .45rem center/.24rem .24rem no-repeat,linear-gradient(135deg,#9fb0c7 50%,#0000 50%) right .3rem center/.24rem .24rem no-repeat,#050a12f0;border:1px solid #93c5fd59;border-radius:999px;min-width:3.8rem;min-height:1.35rem;padding:.18rem 1rem .18rem .36rem;font-size:.57rem;font-weight:850}.network-connection-outcome span{color:#dbeafe;background:#050a12e6;border:1px solid #93c5fd59;border-radius:999px;padding:.24rem .48rem;font-size:.64rem;font-weight:850;display:inline-flex}.network-connection-outcome-yes :is(select,span){color:#dcfce7;border-color:#86efac94}.network-connection-outcome-no :is(select,span){color:#ffe4e6;border-color:#fb718594}.network-connection-outcome-approve :is(select,span),.network-connection-outcome-fyi :is(select,span){color:#dcfce7;border-color:#86efac94}.network-connection-outcome-reject :is(select,span){color:#ffe4e6;border-color:#fb718594}@keyframes network-flow-line{to{stroke-dashoffset:-28px}}.network-flow-particle{transform:scaleX(var(--network-particle-scale-x,1));transform-box:fill-box;transform-origin:50%;pointer-events:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .35rem #93c5fd73)}.network-flow-particle-active{filter:drop-shadow(0 0 .55rem)}.network-connection-executing .network-line{stroke-width:1.28px;stroke-dasharray:4 3;animation-duration:1.45s}.network-connection-executing .network-flow-particle-active{filter:drop-shadow(0 0 .75rem)}.network-flow-particle-return{opacity:.72}.microsystem-network-edit .network-line,.microsystem-network-edit .network-line-active{stroke-dasharray:none;animation:none}.microsystem-network-edit .network-line-base,.microsystem-network-edit .network-line-base-active{opacity:.68;stroke-width:1px}.microsystem-network-edit .network-flow-particle{display:none}.network-node{--node-color:#3b82f6;z-index:3;color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;padding:0;display:grid;position:absolute;translate:-50% -50%}.microsystem-network-edit .network-node{cursor:grab}.network-node:before{content:"";border-radius:inherit;background:var(--node-color);position:absolute;inset:.55rem}@supports (color:color-mix(in lab, red, red)){.network-node:before{background:color-mix(in srgb, var(--node-color) 18%, #030712e6)}}.network-node:before{border:1px solid var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node:before{border:1px solid color-mix(in srgb, var(--node-color) 68%, #fff3)}}.network-node:before{box-shadow:0 0 24px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node:before{box-shadow:0 0 24px color-mix(in srgb, var(--node-color) 35%, transparent)}}.network-node:before{transition:inset .2s,box-shadow .2s,background .2s}.network-node:hover:before,.network-node-selected:before{background:var(--node-color);inset:.4rem}@supports (color:color-mix(in lab, red, red)){.network-node:hover:before,.network-node-selected:before{background:color-mix(in srgb, var(--node-color) 26%, #030712e0)}}.network-node:hover:before,.network-node-selected:before{box-shadow:0 0 34px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node:hover:before,.network-node-selected:before{box-shadow:0 0 34px color-mix(in srgb, var(--node-color) 52%, transparent)}}.microsystem-network-edit .network-node:hover:not(.network-node-selected):before{background:var(--node-color);inset:.55rem}@supports (color:color-mix(in lab, red, red)){.microsystem-network-edit .network-node:hover:not(.network-node-selected):before{background:color-mix(in srgb, var(--node-color) 18%, #030712e6)}}.microsystem-network-edit .network-node:hover:not(.network-node-selected):before{box-shadow:0 0 24px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.microsystem-network-edit .network-node:hover:not(.network-node-selected):before{box-shadow:0 0 24px color-mix(in srgb, var(--node-color) 35%, transparent)}}.microsystem-network-edit .network-node-selected:before{border-color:var(--node-color);inset:.26rem}@supports (color:color-mix(in lab, red, red)){.microsystem-network-edit .network-node-selected:before{border-color:color-mix(in srgb, var(--node-color) 88%, #fff)}}.microsystem-network-edit .network-node-selected:before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.microsystem-network-edit .network-node-selected:before{background:color-mix(in srgb, var(--node-color) 30%, #030712db)}}.microsystem-network-edit .network-node-selected:before{box-shadow:0 0 18px var(--node-color), 0 0 48px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.microsystem-network-edit .network-node-selected:before{box-shadow:0 0 18px color-mix(in srgb, var(--node-color) 86%, transparent), 0 0 48px color-mix(in srgb, var(--node-color) 56%, transparent)}}.network-node-connect-source:before{background:#1d3430eb;border-color:#86efacb8;inset:.38rem;box-shadow:0 0 34px #86efac57}.network-node-connect-target:before{background:var(--node-color);border-color:#60a5faf0;inset:.28rem}@supports (color:color-mix(in lab, red, red)){.network-node-connect-target:before{background:color-mix(in srgb, var(--node-color) 34%, #030712d6)}}.network-node-connect-target:before{box-shadow:0 0 44px var(--node-color), 0 0 28px #60a5fa42}@supports (color:color-mix(in lab, red, red)){.network-node-connect-target:before{box-shadow:0 0 44px color-mix(in srgb, var(--node-color) 68%, transparent), 0 0 28px #60a5fa42}}.network-node-executing:before{border-color:var(--node-color);inset:.36rem}@supports (color:color-mix(in lab, red, red)){.network-node-executing:before{border-color:color-mix(in srgb, var(--node-color) 78%, #ffffff3d)}}.network-node-executing:before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node-executing:before{background:color-mix(in srgb, var(--node-color) 28%, #030712e0)}}.network-node-executing:before{box-shadow:0 0 34px var(--node-color), 0 0 58px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node-executing:before{box-shadow:0 0 34px color-mix(in srgb, var(--node-color) 58%, transparent), 0 0 58px color-mix(in srgb, var(--node-color) 32%, transparent)}}.network-node-executing:before{animation:.95s ease-in-out infinite alternate network-execution-pulse}.network-node-executed:before{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node-executed:before{border-color:color-mix(in srgb, var(--node-color) 62%, #fff3)}}.network-node-executed:before{box-shadow:0 0 24px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node-executed:before{box-shadow:0 0 24px color-mix(in srgb, var(--node-color) 34%, transparent)}}@keyframes network-execution-pulse{to{box-shadow:0 0 44px color-mix(in srgb, var(--node-color) 72%, transparent), 0 0 70px color-mix(in srgb, var(--node-color) 42%, transparent);inset:.24rem}}.network-node-dragging{z-index:6;cursor:grabbing}.network-node-dragging:before{background:var(--node-color);inset:.34rem}@supports (color:color-mix(in lab, red, red)){.network-node-dragging:before{background:color-mix(in srgb, var(--node-color) 34%, #030712db)}}.network-node-dragging:before{box-shadow:0 0 42px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-node-dragging:before{box-shadow:0 0 42px color-mix(in srgb, var(--node-color) 62%, transparent)}}.node-pulse{border:1px solid var(--node-color);position:absolute;inset:.15rem}@supports (color:color-mix(in lab, red, red)){.node-pulse{border:1px solid color-mix(in srgb, var(--node-color) 54%, transparent)}}.node-pulse{border-radius:inherit;opacity:.5;animation:2.8s ease-in-out infinite node-pulse}.network-node-selected .node-pulse{opacity:.85;animation-duration:1.8s}.microsystem-network-edit .node-pulse{animation:none;display:none}@keyframes node-pulse{0%,to{opacity:.28;scale:.86}50%{opacity:.68;scale:1.12}}.node-core{color:#f8fbff;background:var(--node-color);border-radius:999px;place-items:center;width:2.05rem;height:2.05rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.node-core{background:color-mix(in srgb, var(--node-color) 34%, #ffffff0f)}}.node-core{box-shadow:0 0 22px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.node-core{box-shadow:0 0 22px color-mix(in srgb, var(--node-color) 72%, transparent)}}.node-core svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.28rem;height:1.28rem;overflow:visible}.node-core circle,.node-core ellipse,.node-core rect{fill:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.node-core circle,.node-core ellipse,.node-core rect{fill:color-mix(in srgb, var(--node-color) 28%, transparent)}}.node-core circle,.node-core ellipse,.node-core rect{stroke:currentColor}.node-label{color:#eef6ff;letter-spacing:0;white-space:nowrap;background:#05080fb8;border:1px solid #ffffff14;border-radius:999px;max-width:7rem;padding:.28rem .5rem;font-size:.68rem;font-weight:800;line-height:1;position:absolute;top:calc(100% - .35rem);left:50%;translate:-50%;box-shadow:0 12px 28px #00000047}.network-popover{--popover-color:#3b82f6;z-index:5;box-sizing:border-box;border:1px solid var(--popover-color);width:min(17.5rem,100% - 2rem);padding:1rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-popover{border:1px solid color-mix(in srgb, var(--popover-color) 42%, #ffffff26)}}.network-popover{box-shadow:0 20px 54px #00000073, 0 0 32px var(--popover-color);background:#070a12e6;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.network-popover{box-shadow:0 20px 54px #00000073, 0 0 32px color-mix(in srgb, var(--popover-color) 18%, transparent)}}.network-popover{-webkit-backdrop-filter:blur(18px)}.network-popover-east{right:1rem}.network-popover-west{left:1rem}.network-popover-north{top:1rem}.network-popover-east.network-popover-north{top:4.35rem}.network-popover-south{bottom:1rem}.popover-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.popover-role{color:var(--popover-color);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.popover-status{color:#061016;border-radius:999px;padding:.2rem .45rem;font-size:.66rem;font-weight:900;line-height:1}.status-active{background:#60a5fa}.status-learning{background:#c084fc}.status-queued{background:#fda4af}.network-popover h2{color:#fff;letter-spacing:0;margin:.65rem 0 0;font-size:1.1rem;line-height:1.15}.network-popover p{color:#cfd5df;margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.popover-details{grid-template-columns:1fr 1fr;gap:.55rem;margin:.85rem 0 0;display:grid}.popover-details div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:.52rem}.popover-details dt{color:#8a96a8;text-transform:uppercase;letter-spacing:0;font-size:.64rem;font-weight:800}.popover-details dd{overflow-wrap:anywhere;color:#f7fbff;margin:.2rem 0 0;font-size:.78rem;line-height:1.25}.popover-connections{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.popover-connections span{color:#dbeafe;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:.25rem .45rem;font-size:.66rem;font-weight:700}@media (width<=1080px){.auth-shell{grid-template-columns:1fr;max-width:640px}.auth-brand{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto}.auth-panel{min-height:auto}.hero-content{text-align:center}.hero-title{max-width:none}.status-badge,.contact-link,.home-actions,.hero-description{margin-left:auto;margin-right:auto}}@media (width<=768px){.app-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;padding:1rem 1rem 1.25rem;overflow:visible}.theme-control{align-self:flex-end;margin:0 0 .1rem;position:static}.theme-control-overlay{margin:0;position:fixed;top:.8rem;right:1rem}.glass-container,.home-shell{border-radius:22px;gap:1.35rem;padding:1.4rem}.auth-shell{border-radius:22px}.auth-brand,.auth-panel{padding:1.4rem}.auth-overlay{align-content:start;padding:4.25rem 1rem 1rem;overflow-y:auto}.auth-tabs{width:100%}.auth-tab{white-space:nowrap;flex:1;min-width:0;font-size:.86rem}.hero-title{font-size:3.25rem}.home-shell{min-height:auto}.auth-graphic{width:6.5rem;height:6.5rem;top:1.2rem;right:1.2rem}.auth-core{inset:2.35rem}.auth-orbit-two{inset:.95rem}.auth-satellite-one{left:2.9rem}.workspace-shell{width:100%;height:auto;min-height:calc(100dvh - 2.25rem)}.workspace-header{flex-direction:column;align-items:flex-start}.workspace-nav{box-sizing:border-box;width:100%}.workspace-nav-button{flex:1 1 0}.signout-control{flex-wrap:wrap;justify-content:space-between;width:100%}.setup-page{min-height:auto;padding:1rem}.setup-header{flex-direction:column}.setup-metadata,.maintenance-layout{grid-template-columns:1fr}.network-workspace{grid-template-columns:1fr;height:auto}.network-sidebar{width:100%;height:auto;min-height:auto;max-height:min(42rem,46dvh)}.network-node-palette{grid-template-columns:repeat(6,minmax(0,1fr))}.signout-button{flex:none}.hero-description{font-size:1rem}.microsystem-network{width:100%;height:clamp(28rem,100dvh - 11rem,36.25rem);min-height:28rem}.network-toolbar{flex-wrap:wrap;justify-content:space-between;top:.75rem;left:.75rem;right:.75rem}.network-connect-hint{top:3.45rem;left:.75rem;right:auto}.node-label{display:none}.network-workspace-resized .network-sidebar{height:100%;max-height:none}.network-sidebar-frame{height:auto}}@media (width<=560px){.hero-title{font-size:clamp(2.12rem,11vw,2.75rem)}.status-badge{gap:.7rem}.line{width:24px}.microsystem-network{height:clamp(26rem,100dvh - 10rem,35rem);min-height:26rem}.theme-toggle{padding-right:.42rem}.theme-toggle-label{display:none}.auth-brand{padding-right:1.2rem}.auth-graphic{opacity:.46}.auth-panel{padding-top:3.9rem}.setup-provider-header{flex-wrap:wrap}.microsystem-network-edit .network-toolbar{justify-content:flex-end}.microsystem-network-edit .network-mode-toggle{flex-basis:100%;justify-content:flex-end}.microsystem-network-edit .network-connect-hint{top:6.45rem}.mesh-run-card header,.mesh-run-flow-heading{flex-wrap:wrap}.mesh-run-detail-actions{justify-content:space-between;width:100%}.network-node-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.network-node{width:3.9rem;height:3.9rem}.network-popover,.network-popover-east,.network-popover-west,.network-popover-north,.network-popover-south{width:auto;bottom:1rem;right:1rem;translate:0;top:auto!important;left:1rem!important}.popover-details{grid-template-columns:1fr}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#13283d;background-color:#f3f7fb}:root[data-theme=light] body{background:radial-gradient(circle at 15% 20%,#2563eb1f,#0000 29rem),radial-gradient(circle at 82% 28%,#8b5cf61a,#0000 27rem),radial-gradient(circle at 66% 84%,#22c55e14,#0000 23rem),#f3f7fb}:root[data-theme=light] *,:root[data-theme=light],:root[data-theme=light] body{scrollbar-color:#f59e0bad #e2ebf4db}:root[data-theme=light] ::-webkit-scrollbar-track{background:#e2ebf4d1}:root[data-theme=light]::-webkit-scrollbar-track{background:#e2ebf4db}:root[data-theme=light] body::-webkit-scrollbar-track{background:#e2ebf4db}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0bc7,#2563eb80);border-color:#f8fbffeb}:root[data-theme=light]::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0bc7,#2563eb80);border-color:#f8fbffeb}:root[data-theme=light] body::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0bc7,#2563eb80);border-color:#f8fbffeb}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d97706db,#2563eb94)}:root[data-theme=light]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d97706db,#2563eb94)}:root[data-theme=light] body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d97706db,#2563eb94)}:root[data-theme=light] .fluid-bg{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #2563eb29 0%, #8b5cf617 32%, transparent 65%), #f3f7fb}:root[data-theme=light] .fluid-blob{opacity:.36}:root[data-theme=light] .grid-line{background:#1e405f12}:root[data-theme=light] .theme-toggle{color:#29445e;background:#ffffffe6;border-color:#1e527b24;box-shadow:0 13px 34px #243f571f}:root[data-theme=light] .theme-toggle-track{color:#6a7e92;background:#f59e0b21}:root[data-theme=light] .theme-toggle-thumb{background:#f59e0b;transform:translate(1.5rem);box-shadow:0 0 14px #f59e0b40}:root[data-theme=light] :is(.glass-container,.home-shell,.auth-shell,.setup-page,.maintenance-page,.network-sidebar,.mesh-runs-page,.notifications-page,.microsystem-network){background:linear-gradient(145deg,#ffffffeb,#ecf4fbdb),radial-gradient(circle at 20% 20%,#2563eb17,#0000 22rem),radial-gradient(circle at 84% 14%,#8b5cf612,#0000 21rem);border-color:#133f611f;box-shadow:inset 0 1px #ffffffeb,0 20px 56px #1e364f1c}:root[data-theme=light] .setup-page>.maintenance-page{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=light] .auth-overlay{background:linear-gradient(135deg,#e8f0f8d1,#eff6fcc2),#e2ebf4cc}:root[data-theme=light] :is(.workspace-title,.setup-header h2,.setup-section-heading h3,.setup-provider-header h3,.setup-form label>span,.maintenance-header h2,.maintenance-editor label>span,.maintenance-list-toolbar label span,.maintenance-editor-heading strong,.maintenance-metrics dd,.maintenance-record-summary dd,.privilege-group legend,.privilege-option strong,.maintenance-item-main,.network-sidebar-header,.network-sidebar-section-header,.network-palette-item strong,.network-design-item span,.network-mesh-node-item,.network-mesh-node-item strong,.network-existing-node-item span,.network-node-locked-panel strong,.network-display-attribute-option span,.mesh-runs-header span,.notifications-header span,.notification-item strong,.mesh-run-summary-heading strong,.mesh-run-summary-metadata dd,.mesh-run-card header span,.mesh-run-attributes dd,.mesh-run-flow-heading strong,.mesh-run-flow-boundary strong,.mesh-run-step-topline strong,.auth-loading,.auth-brand h1,.auth-form span,.network-execution-live strong,.network-dialog-title strong,.network-node-context-menu span,.network-design-context-menu span,.network-dialog label>span,.network-popover h2,.popover-details dd,.popover-connections span){color:#132b42}:root[data-theme=light] :is(.network-sidebar-section-header strong,.setup-header p,.setup-section-heading p,.setup-provider-header p,.setup-form small,.setup-metadata dt,.setup-message,.maintenance-header p,.maintenance-list>p,.maintenance-item-main span,.maintenance-metrics dt,.maintenance-record-summary dt,.privilege-option small,.privilege-group p,.network-node-group-label,.network-node-details-editor label span,.network-attribute-editor label span,.network-agent-help,.network-agent-catalog-message p,.network-node-locked-panel p,.network-parameter-editor-header span,.network-parameter-editor p,.network-display-attribute-editor p,.network-sidebar-empty,.network-sidebar-message,.network-design-item time,.mesh-runs-message,.notification-reader p,.notification-html-panel>span,.notifications-metrics dt,.mesh-run-design,.mesh-run-summary-metadata dt,.mesh-run-card time,.mesh-run-attributes dt,.mesh-run-flow-heading span,.mesh-run-flow-boundary time,.mesh-run-flow-boundary small,.mesh-run-flow-empty,.mesh-run-step p,.mesh-run-step-timing,.mesh-run-step-transition>div>span,.auth-brand p:last-child,.hero-description,.network-dialog-title span,.network-execution-live small,.network-popover p,.popover-details dt){color:#5b7085}:root[data-theme=light] .hero-title{background:linear-gradient(135deg,#112d48 10%,#245274 46%,#2563eb 76%,#536b82);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] :is(.status-text,.auth-kicker,.popover-role){color:#1d4ed8}:root[data-theme=light] .setup-header span{color:#7133a9}:root[data-theme=light] .setup-section-heading span{color:#1d4ed8}:root[data-theme=light] .maintenance-header span,:root[data-theme=light] .maintenance-editor-heading span{color:#7133a9}:root[data-theme=light] :is(.workspace-nav,.auth-tabs,.network-mode-toggle,.setup-subnav){background:#ffffffc2;border-color:#16507a24;box-shadow:0 11px 26px #1e364f12}:root[data-theme=light] :is(.workspace-nav-button,.auth-tab,.network-mode-button,.setup-subnav-button){color:#5a7187}:root[data-theme=light] :is(.workspace-nav-button-active,.auth-tab-active,.network-mode-button-view.network-mode-button-active,.network-connect-button-active,.setup-subnav-button-active){color:#083344}:root[data-theme=light] .network-mode-button-edit.network-mode-button-active{color:#14532d}:root[data-theme=light] .auth-tab-disabled{opacity:.7}:root[data-theme=light] :is(.setup-form,.setup-metadata div,.setup-function-item,.maintenance-item-main,.maintenance-editor,.maintenance-metrics div,.maintenance-record-summary div,.privilege-group,.network-design-item,.network-design-actions-button,.network-mesh-node-item,.network-icon-option,.network-display-attribute-option,.network-existing-node-item,.mesh-run-summary,.notification-item,.notification-reader,.mesh-run-delete-button,.mesh-run-card,.mesh-run-attributes div,.mesh-run-step-transition>div,.popover-details div,.popover-connections span){color:#183249;background:#ffffffb3;border-color:#1645691c}:root[data-theme=light] :is(.network-design-item:hover,.network-design-item-active,.network-design-actions-button:hover,.mesh-run-summary:hover,.mesh-run-summary-selected,.notification-item:hover,.notification-item-selected,.maintenance-item-selected .maintenance-item-main){background:#2563eb14}:root[data-theme=light] .notifications-page{--notification-accent:#2563eb;--notification-accent-text:#1d4ed8;--notification-accent-ink:#f8fbff;--notification-accent-border:#2563eb33;--notification-accent-border-strong:#2563eb52;--notification-accent-surface:#2563eb14;--notification-accent-surface-soft:#2563eb0f;border-color:var(--notification-accent-border);background:linear-gradient(145deg, #f8fbfff5, #e8f2faeb), radial-gradient(circle at 20% 18%, var(--notification-accent-surface), transparent 22rem)}:root[data-theme=light] .notifications-list{background:#f8fbff;border-color:#0f4c752e;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] .notification-item{background:#f8fbff;border-bottom-color:#0f4c751f}:root[data-theme=light] .notification-item:hover,:root[data-theme=light] .notification-item-selected{background:#eaf2ff}:root[data-theme=light] .notification-item-selected{box-shadow:inset 3px 0 0 var(--notification-accent)}:root[data-theme=light] .notification-reader{background:linear-gradient(#fffffffa,#f2f7fcf5),#f8fbff;border-color:#0f4c752e;box-shadow:0 16px 36px #1e364f14}:root[data-theme=light] .notification-reader header{border-bottom-color:var(--notification-accent-border)}:root[data-theme=light] .notification-reader header span{color:var(--notification-accent-text)}:root[data-theme=light] .notifications-header strong,:root[data-theme=light] .notifications-metrics dd{border-color:var(--notification-accent-border);color:var(--notification-accent-text);background:#eaf2ff}:root[data-theme=light] .notifications-header button,:root[data-theme=light] .notification-actions button,:root[data-theme=light] .notification-run-section button{border-color:var(--notification-accent-border-strong);color:var(--notification-accent-ink);background:var(--notification-accent)}:root[data-theme=light] .notification-run-section{border-color:var(--notification-accent-border);background:#eef4ff}:root[data-theme=light] .notification-run-section span{color:#083344}:root[data-theme=light] .notification-html-panel iframe{border-color:#0f4c752e}:root[data-theme=light] .notification-status{color:#083344;background:#bae6fd}:root[data-theme=light] .notification-status-approved,:root[data-theme=light] .notification-status-unread{color:#14532d;background:#bbf7d0}:root[data-theme=light] .notification-status-rejected,:root[data-theme=light] .notification-reject-button{color:#9f1239!important;background:#ffe4e6!important;border-color:#e11d4833!important}:root[data-theme=light] :is(.network-palette-item,.network-mesh-node-item span,.network-icon-option-selected,.network-node-locked-panel,.network-node-locked-panel span){color:#173047;background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.network-palette-item,.network-mesh-node-item span,.network-icon-option-selected,.network-node-locked-panel,.network-node-locked-panel span){background:color-mix(in srgb, var(--node-color) 12%, #ffffffd6)}}:root[data-theme=light] :is(.setup-status-ready,.network-sidebar-section-header button,.network-parameter-editor-header button){color:#166534}:root[data-theme=light] .setup-metadata dt{color:#546a80}:root[data-theme=light] .setup-metadata dd{color:#183249}:root[data-theme=light] :is(.setup-status,.auth-message-visible,.mesh-run-error,.signout-status){color:#a61b37}:root[data-theme=light] .network-sidebar-separator{border-top-color:#2563eb33}:root[data-theme=light] .network-resize-grip{color:#0369a1a3}:root[data-theme=light] .network-resize-grip:hover,:root[data-theme=light] .network-resize-grip:focus-visible{color:#1d4ed8}:root[data-theme=light] .network-connection-outcome select{color:#164e63;background:linear-gradient(45deg, transparent 50%, #0e7490 50%) right .45rem center / .24rem .24rem no-repeat, linear-gradient(135deg, #0e7490 50%, transparent 50%) right .3rem center / .24rem .24rem no-repeat, var(--network-outcome-background,#fffffff0);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#08719257}:root[data-theme=light] .network-connection-outcome span{color:#164e63;background:#fffffff0;border-color:#08719257}:root[data-theme=light] .network-connection-outcome-yes :is(select,span){--network-outcome-background:#dcfce7f5;color:#166534;background-color:#dcfce7f5;border-color:#16a34a70}:root[data-theme=light] .network-connection-outcome-no :is(select,span){--network-outcome-background:#ffe4e6f5;color:#9f1239;background-color:#ffe4e6f5;border-color:#e11d486b}:root[data-theme=light] .network-connection-outcome-approve :is(select,span),:root[data-theme=light] .network-connection-outcome-fyi :is(select,span){--network-outcome-background:#dcfce7f5;color:#166534;background-color:#dcfce7f5;border-color:#16a34a70}:root[data-theme=light] .network-connection-outcome-reject :is(select,span){--network-outcome-background:#ffe4e6f5;color:#9f1239;background-color:#ffe4e6f5;border-color:#e11d486b}:root[data-theme=light] .setup-function-item strong{color:#132b42}:root[data-theme=light] :is(.setup-function-item span,.setup-function-list>p){color:#5a7187}:root[data-theme=light] .maintenance-chip-row :is(small,em),:root[data-theme=light] .privilege-group-actions button{color:#1d4ed8;background:#2563eb14;border-color:#0369a129}:root[data-theme=light] :is(.network-mesh-node-delete-button,.setup-function-item .setup-function-remove,.maintenance-danger-button,.network-parameter-remove-button,.network-existing-node-item button,.network-node-context-menu button,.mesh-run-delete-button,.mesh-run-detail-delete-button){color:#9f1239;background:#e11d4814}:root[data-theme=light] .mesh-run-detail-delete-button{color:#9f1239!important;background:#e11d4814!important}:root[data-theme=light] .mesh-run-detail-delete-button:hover{color:#881337!important;background:#e11d4824!important;border-color:#be185d57!important}:root[data-theme=light] :is(.network-agent-help code,.network-agent-catalog-message button){color:#5b21b6}:root[data-theme=light] :is(.setup-form input,.setup-form select,.maintenance-list-toolbar input,.maintenance-editor input,.maintenance-editor textarea,.network-node-details-editor input,.network-node-details-editor textarea,.network-attribute-editor input,.auth-form input,.network-dialog input){color:#132b42;background:#fffffff0;border-color:#16456929}:root[data-theme=light] :is(.setup-form select,.network-node-details-editor select,.network-attribute-editor select){color:#132b42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(45deg,#0000 50%,#657b90 50%) right .9rem center/.38rem .38rem no-repeat,linear-gradient(135deg,#657b90 50%,#0000 50%) right .62rem center/.38rem .38rem no-repeat,#fffffff0;border-color:#16456929}:root[data-theme=light] :is(.setup-form select option,.network-node-details-editor select option,.network-attribute-editor select option){color:#132b42;background:#fff}:root[data-theme=light] .auth-brand{border-color:#133f611a}:root[data-theme=light] :is(.auth-close,.secondary-action,.contact-link,.network-connect-button,.network-dialog-actions button){color:#29445e;background:#ffffffb3;border-color:#16456926}:root[data-theme=light] .network-design-context-menu button{color:#9f1239;background:#e11d4814;border-color:#be185d2e}:root[data-theme=light] .network-design-context-menu button:first-of-type{color:#1d4ed8;background:#2563eb1a;border-color:#0369a133}:root[data-theme=light] .network-design-context-menu button:hover{color:#881337;background:#e11d4824;border-color:#be185d57}:root[data-theme=light] .network-design-context-menu button:first-of-type:hover{color:#1d4ed8;background:#2563eb2e;border-color:#0369a157}:root[data-theme=light] .mesh-run-close-button{color:#29445e;background:#fffffff0;border-color:#1645692e}:root[data-theme=light] .mesh-run-close-button:hover{color:#1d4ed8;background:#2563eb1a;border-color:#0369a14d}:root[data-theme=light] .secondary-action:disabled{color:#455c72;opacity:1;background:#ffffffd1}:root[data-theme=light] :is(.auth-close:hover,.password-toggle:hover){color:#132b42}:root[data-theme=light] .signout-button{color:#9f2336;background:#fb71851c}:root[data-theme=light] .skeleton{background-color:#64748b21;background-image:linear-gradient(100deg,#0000 8%,#ffffffd1 20%,#0000 34%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root[data-theme=light] .workspace-content-skeleton,:root[data-theme=light] .network-canvas-skeleton{background:#ffffffd1;border-color:#133f611f}:root[data-theme=light] .microsystem-network:before{background-image:linear-gradient(#135c881a 1px,#0000 1px),linear-gradient(90deg,#135c881a 1px,#0000 1px),radial-gradient(#135c8829 1px,#0000 1px)}:root[data-theme=light] .network-lines{--network-line-base-color:#085c80b8;--network-line-flow-color:#064e709e;--network-line-particle-color:#0891b2e0}:root[data-theme=light] .network-node:before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node:before{background:color-mix(in srgb, var(--node-color) 14%, #fffffff0)}}:root[data-theme=light] .network-node:before{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node:before{border-color:color-mix(in srgb, var(--node-color) 58%, #12304824)}}:root[data-theme=light] .network-node:hover:before,:root[data-theme=light] .network-node-selected:before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node:hover:before,:root[data-theme=light] .network-node-selected:before{background:color-mix(in srgb, var(--node-color) 22%, #ffffffeb)}}:root[data-theme=light] .microsystem-network-edit .network-node:hover:not(.network-node-selected):before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .microsystem-network-edit .network-node:hover:not(.network-node-selected):before{background:color-mix(in srgb, var(--node-color) 14%, #fffffff0)}}:root[data-theme=light] .microsystem-network-edit .network-node:hover:not(.network-node-selected):before{box-shadow:none}:root[data-theme=light] .microsystem-network-edit .network-node-selected:before{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .microsystem-network-edit .network-node-selected:before{border-color:color-mix(in srgb, var(--node-color) 82%, #15354f)}}:root[data-theme=light] .microsystem-network-edit .network-node-selected:before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .microsystem-network-edit .network-node-selected:before{background:color-mix(in srgb, var(--node-color) 28%, #fff)}}:root[data-theme=light] .microsystem-network-edit .network-node-selected:before{box-shadow:0 0 16px var(--node-color), 0 0 42px var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .microsystem-network-edit .network-node-selected:before{box-shadow:0 0 16px color-mix(in srgb, var(--node-color) 58%, transparent), 0 0 42px color-mix(in srgb, var(--node-color) 35%, transparent)}}:root[data-theme=light] .network-node-connect-source:before{background:#dbfae6;border-color:#16a34a99}:root[data-theme=light] .network-node-connect-target:before{background:#c9e0fd;border-color:#0891b2}:root[data-theme=light] .network-node-executing:before{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node-executing:before{border-color:color-mix(in srgb, var(--node-color) 68%, #12304829)}}:root[data-theme=light] .network-node-executing:before{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node-executing:before{background:color-mix(in srgb, var(--node-color) 26%, #fff)}}:root[data-theme=light] .network-node-executing:before{box-shadow:0 0 34px var(--node-color), 0 0 58px var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node-executing:before{box-shadow:0 0 34px color-mix(in srgb, var(--node-color) 38%, transparent), 0 0 58px color-mix(in srgb, var(--node-color) 24%, transparent)}}:root[data-theme=light] .network-node-executed:before{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node-executed:before{border-color:color-mix(in srgb, var(--node-color) 54%, #12304824)}}:root[data-theme=light] .network-node-executed:before{box-shadow:0 0 22px var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .network-node-executed:before{box-shadow:0 0 22px color-mix(in srgb, var(--node-color) 22%, transparent)}}:root[data-theme=light] .node-core{color:#183249;background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .node-core{background:color-mix(in srgb, var(--node-color) 22%, #fff)}}:root[data-theme=light] .node-label{color:#163048;background:#ffffffe6;border-color:#1230481f;box-shadow:0 11px 26px #1e364f1c}:root[data-theme=light] :is(.network-toast,.network-connect-hint,.network-execution-live,.network-dialog,.network-popover,.network-node-context-menu,.network-design-context-menu){color:#173047;background:#fffffff0;box-shadow:0 16px 42px #1e364f24}:root[data-theme=light] .network-execution-live{background:#fff;border-color:#0891b23d}:root[data-theme=light] .network-execution-live span,:root[data-theme=light] .mesh-run-step-transition>span{color:#087c9c}:root[data-theme=light] .network-dialog-backdrop,:root[data-theme=light] .mesh-run-detail-backdrop{background:#1e2f4261}:root[data-theme=light] .mesh-run-detail{background:#fff;border-color:#133f6147;box-shadow:0 24px 68px #1e364f57}:root[data-theme=light] .mesh-run-detail.mesh-run-card{background:#fff}:root[data-theme=light] .mesh-run-detail :is(.mesh-run-attributes div,.mesh-run-step-transition>div){background:#f8fbff;border-color:#133f6138}:root[data-theme=light] .mesh-run-step{background:#f3f7fb;border-color:#133f613d}:root[data-theme=light] .mesh-run-flow:before{background:linear-gradient(#0891b2d1,#16a34a94)}:root[data-theme=light] .mesh-run-step-timing{border-top-color:#133f6124}:root[data-theme=light] .mesh-run-step-topline code,:root[data-theme=light] .mesh-run-step-timing strong{color:#394e91}:root[data-theme=light] .network-line-base{opacity:.96;stroke-width:1.55px}:root[data-theme=light] .network-line{opacity:.98;stroke-width:1.18px}:root[data-theme=light] .network-line-base-active,:root[data-theme=light] .network-line-base-executing{opacity:.96;stroke-width:1.45px}:root[data-theme=light] .network-line-base-executing{stroke-width:1.65px;filter:drop-shadow(0 0 .42rem)}:root[data-theme=light] .network-line-active{stroke-width:1.25px}:root[data-theme=light] .network-connection-executing .network-line{stroke-width:1.42px}:root[data-theme=light] .mesh-run-date-separator:before,:root[data-theme=light] .mesh-run-date-separator:after{background:#1645691f}:root[data-theme=light] body :is(input,textarea)::-moz-placeholder{color:#51677d;opacity:1}:root[data-theme=light] body :is(input,textarea)::placeholder{color:#51677d;opacity:1}@media (width<=560px){.theme-control-overlay{top:.7rem;right:.7rem}.notifications-page{border-radius:8px;min-height:auto;padding:.7rem}.notifications-header{flex-wrap:wrap;align-items:flex-start}.notifications-metrics{width:100%}.notifications-header button{flex:100%}.notifications-list{max-height:14rem}.notification-item,.notification-reader{padding:.75rem}.notification-reader header{flex-direction:column;align-items:flex-start}.notification-actions{justify-content:stretch}.notification-actions button{flex:1 1 0}.notification-run-section{flex-direction:column;align-items:stretch}.notification-html-panel-body iframe{min-height:26rem}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}.theme-toggle-thumb{transition:none}.network-line,.network-line-active{stroke-dasharray:none;animation:none}.network-flow-particle{display:none}.network-node-executing:before,.workspace-header,.setup-page,.network-sidebar,.network-sidebar-section,.network-design-row,.network-palette-item,.mesh-runs-page,.mesh-run-summary-row,.microsystem-network{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}#root{display:block}
