*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-secondary,#f8fafc);color:var(--text-primary,#1e293b);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.6}#root{min-height:100vh}@media (width<=1024px){.catalog-sidebar{width:200px!important}.catalog-sidebar.collapsed{display:none;width:0!important}.designer-layout__side-dock--right{z-index:200!important;border-top:1px solid #ffffff1a!important;width:320px!important;max-height:50vh!important;position:fixed!important;top:auto!important;bottom:0!important;right:0!important;overflow-y:auto!important}.toolbar-btn-label{display:none!important}.toolbar-tabs{max-width:350px}}@media (width<=768px){.catalog-sidebar{display:none!important}.designer-main{width:100vw!important}.ai-panel{width:100vw!important;max-width:100vw!important}.toolbar-tabs{max-width:200px;overflow-x:auto}.dock-panel{display:none!important}.topology-view{flex-direction:column;height:auto}.tool-grid,.preset-grid{grid-template-columns:1fr!important}}@media (width<=480px){.toolbar-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;overflow:auto hidden!important}.toolbar-tabs::-webkit-scrollbar{display:none}.ai-panel{font-size:12px}}@media (pointer:coarse){button,[role=button],a,input,select,textarea{min-width:44px;min-height:44px}.designer-node{min-width:120px;min-height:50px}::-webkit-scrollbar{display:none}*{scrollbar-width:none}}:focus-visible{border-radius:4px;outline-offset:2px!important;outline:3px solid #3b82f6!important}:focus:not(:focus-visible){outline:none!important}@media (prefers-contrast:high){.designer-node{border:2px solid #000!important}.designer-edge line,.designer-edge path{stroke-width:3px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-nav{z-index:9999;color:#fff;background:#1e293b;border-radius:0 0 8px;padding:12px 24px;font-size:14px;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:0}.skip-nav:focus{top:0}@media (width<=768px){.designer-layout{padding-bottom:env(safe-area-inset-bottom,0px)!important}}.designer-layout{z-index:100;background:#edf2f8;grid-template-rows:42px 1fr;font-family:Aptos,Pretendard,Segoe UI Variable,Segoe UI,-apple-system,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.designer-layout__body{grid-template-columns:300px 1fr 440px;display:grid;position:relative;overflow:hidden}.designer-layout__catalog-rail,.designer-layout__properties-rail{z-index:12;opacity:1;visibility:visible;pointer-events:auto;background:#f8fafc;min-width:0;height:100%;min-height:0;transition:transform .18s,opacity .14s,box-shadow .18s;position:relative;overflow:hidden}.designer-layout__catalog-rail{grid-column:1}.designer-layout__canvas-wrapper{grid-column:2}.designer-layout__properties-rail{background:#fff;grid-column:3}.designer-layout__catalog-rail.is-floating,.designer-layout__properties-rail.is-floating{z-index:92;border-color:#cbd5e1db;position:absolute;top:0;bottom:0;box-shadow:0 20px 44px #0f172a26}.designer-layout__catalog-rail.is-floating{width:var(--designer-left-panel-width,300px);border-right:1px solid #cbd5e1db;left:0}.designer-layout__properties-rail.is-floating{width:var(--designer-right-panel-width,440px);border-left:1px solid #cbd5e1db;right:0}.designer-layout__catalog-rail.is-collapsed,.designer-layout__properties-rail.is-collapsed{opacity:0;visibility:hidden;pointer-events:none;box-shadow:none}.designer-layout__catalog-rail.is-floating.is-collapsed{transform:translate(-22px)}.designer-layout__properties-rail.is-floating.is-collapsed{transform:translate(22px)}.designer-layout__catalog-rail.is-open,.designer-layout__properties-rail.is-open{overflow:visible;transform:translate(0)}.designer-layout__rail-pin{z-index:1;color:#64748b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(#fffffffa,#f8fafcf0);border:1px solid #94a3b857;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 9px 18px #0f172a17,inset 0 1px #ffffffe0}.designer-layout__rail-pin:hover,.designer-layout__rail-pin:focus-visible{color:#1d4ed8;background:#fff;border-color:#2563eb59;outline:none;box-shadow:0 9px 18px #0f172a21,0 0 0 2px #2563eb1f,inset 0 1px #ffffffe0}.designer-layout__rail-pin:focus-visible{outline:2px solid var(--accent,#5b8def);outline-offset:2px}.designer-layout__rail-pin.is-active{color:#1d4ed8;background:linear-gradient(#eff6fffa,#dbeafef5);border-color:#2563eb61;box-shadow:0 10px 22px #2563eb24,inset 0 0 0 1px #2563eb14}.designer-layout__rail-edge-controls{z-index:44;pointer-events:auto;flex-direction:column;align-items:center;gap:7px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.designer-layout__rail-edge-controls--left{right:-15px}.designer-layout__rail-edge-controls--right{left:-15px}.designer-layout__rail-edge-controls .designer-canvas-edge-handle{z-index:1!important;position:relative!important;inset:auto!important;transform:none!important}.designer-layout__side-dock{z-index:43;pointer-events:auto;align-items:stretch;width:36px;display:flex;position:absolute;top:76px;bottom:92px}.designer-layout__side-dock--left{left:0}.designer-layout__side-dock--right{right:0}.designer-layout__side-dock-buttons{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #cbd5e1e0;flex-direction:column;align-items:center;gap:6px;width:100%;max-height:100%;padding:7px 4px;display:flex;overflow:hidden auto;box-shadow:0 14px 30px #0f172a1c}.designer-layout__side-dock-buttons::-webkit-scrollbar{display:none}.designer-layout__side-dock--left .designer-layout__side-dock-buttons{border-left:0;border-radius:0 6px 6px 0}.designer-layout__side-dock--right .designer-layout__side-dock-buttons{border-right:0;border-radius:6px 0 0 6px}.designer-layout__side-dock-button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;min-height:27px;padding:0;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.designer-layout__side-dock-button:hover,.designer-layout__side-dock-button:focus-visible{color:#1d4ed8;background:#eff6fff2;border-color:#2563eb3d;outline:none;box-shadow:inset 0 0 0 1px #2563eb1a}.designer-layout--black-canvas .designer-layout__side-dock-buttons,.designer-layout--black-canvas .designer-layout__rail-pin{color:#cbd5e1;background:#0d1318db;border-color:#94a3b83d;box-shadow:0 14px 30px #00000047}.designer-layout--black-canvas .designer-layout__side-dock-button{color:#cbd5e1}.designer-layout--black-canvas .designer-layout__side-dock-button:hover,.designer-layout--black-canvas .designer-layout__side-dock-button:focus-visible,.designer-layout--black-canvas .designer-layout__rail-pin:hover,.designer-layout--black-canvas .designer-layout__rail-pin:focus-visible,.designer-layout--black-canvas .designer-layout__rail-pin.is-active{color:#a5f3fc;background:#082f49b8;border-color:#7dd3fc61;box-shadow:0 9px 18px #00000047,0 0 0 2px #7dd3fc24}.designer-layout__body--diagram-3d{grid-template-columns:0 1fr 0!important}.designer-layout__body--diagram-3d>:not(.designer-layout__canvas-wrapper){opacity:0;pointer-events:none;overflow:hidden}.designer-layout__body--diagram-3d.designer-layout__body--diagram-3d-inspector-open{grid-template-columns:0 1fr var(--designer-right-panel-width,440px)!important}.designer-layout__body--diagram-3d.designer-layout__body--diagram-3d-inspector-open>.designer-layout__properties-rail{opacity:1;pointer-events:auto;overflow:hidden}.designer-layout__body--diagram-3d.designer-layout__body--diagram-3d-inspector-open>.designer-layout__catalog-rail{opacity:0;pointer-events:none;overflow:hidden}.designer-layout__canvas-wrapper{background:linear-gradient(#fffffff5,#f7fafefa),linear-gradient(90deg,#94a3b809 1px,#0000 1px),linear-gradient(0deg,#94a3b809 1px,#0000 1px);position:relative;overflow:hidden}.designer-layout--clean-canvas{background:#eef2f7}.designer-layout--clean-canvas .designer-layout__canvas-wrapper{background:linear-gradient(#fffffffa,#f8fafcfc),linear-gradient(90deg,#94a3b80b 1px,#0000 1px),linear-gradient(0deg,#94a3b80b 1px,#0000 1px)}.designer-layout--clean-canvas .designer-layout__catalog-rail{background:#f8fafc}.designer-layout__canvas-wrapper--diagram-3d{perspective:1350px;isolation:isolate;background:radial-gradient(at 50% 44%,#04131fb8 0%,#000000f5 68%,#000 100%),linear-gradient(90deg,#7dd3fc0e 1px,#0000 1px) 0 0/64px 64px,linear-gradient(0deg,#7dd3fc0b 1px,#0000 1px) 0 0/64px 64px,#000}.designer-layout__canvas-wrapper--diagram-3d:before{content:"";z-index:0;pointer-events:none;opacity:0;background:0 0;display:none;position:absolute;inset:0}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas{z-index:1;transform:translate3d(var(--diagram3d-camera-x,0px), var(--diagram3d-camera-y,0px), var(--diagram3d-camera-z,0px)) rotateX(var(--diagram3d-pitch,14deg)) rotateY(var(--diagram3d-yaw,-12deg)) rotateZ(var(--diagram3d-roll,0deg)) translateY(var(--diagram3d-offset-y,-3%)) scale(var(--diagram3d-scale,1.16));transform-origin:50%;transform-style:preserve-3d;box-shadow:none;will-change:transform;border:0;border-radius:2px;transition:transform .24s,box-shadow .24s;position:relative;overflow:visible;background:0 0!important}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__content-lift{transform:translate3d(0, var(--diagram3d-content-lift,-28px), 0);transform-style:preserve-3d;filter:none;transition:transform .24s,filter .24s}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__scope-layer,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__edge-layer,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__guide-layer,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__node-layer{transform-box:view-box;transform-origin:50%;transform-style:preserve-3d;transition:transform .24s,filter .24s}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__scope-layer{transform:translate3d(0, var(--diagram3d-scope-lift,-95px), var(--diagram3d-scope-z,585px)) scale(var(--diagram3d-scope-pop,1.02));filter:none}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__edge-layer,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__guide-layer,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__node-layer{transform:translate3d(0, var(--diagram3d-node-lift,-297px), var(--diagram3d-node-z,2160px)) scale(var(--diagram3d-node-pop,1.14));filter:none}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__node-object--lifted{transform:translate3d(0, calc(var(--diagram3d-object-lift-y,20px) * -1), var(--diagram3d-object-z,640px)) scale(var(--diagram3d-object-pop,1.035));transform-box:fill-box;transform-origin:50%;transform-style:preserve-3d;transition:transform .24s}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__node-object--lifted .designer-node{opacity:1}.designer-layout__canvas-wrapper--diagram-3d .designer-edge{filter:none;text-rendering:geometricprecision}.designer-layout__canvas-wrapper--diagram-3d .designer-node{filter:none;text-rendering:geometricprecision;shape-rendering:geometricprecision}.designer-layout__canvas-wrapper--diagram-3d .designer-node text{paint-order:stroke fill;stroke:#00000080;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;filter:none!important;stroke-width:1.05px!important}.designer-layout__canvas-wrapper--diagram-3d .designer-node--group rect{fill-opacity:.48;stroke-opacity:.9}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__scope-layer .designer-node--stellar-group>rect:first-of-type{stroke-dasharray:12 8;fill:#020a1247!important;fill-opacity:.28!important;stroke:#e0fbffc2!important;stroke-opacity:.9!important;stroke-width:1.8px!important}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__scope-layer .designer-node--stellar-group>path{stroke-opacity:.92!important;stroke-width:1.35px!important}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__scope-layer .designer-node--stellar-group text{opacity:1;fill:#f7fbff!important}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__diagram3d-floor-info-layer{opacity:.98}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__diagram3d-floor-card>path:first-child{filter:drop-shadow(0 0 8px #7dd3fc38)drop-shadow(0 10px 16px #0000006b)}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__diagram3d-floor-deck{filter:drop-shadow(0 0 11px #38bdf81f)}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__diagram3d-floor-gridline{mix-blend-mode:screen}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__diagram3d-floor-card text{paint-order:stroke fill;stroke:#000000a8;stroke-width:.9px;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__diagram3d-risk-pulse{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite diagram3d-risk-pulse}.designer-layout__canvas-wrapper--diagram-3d .designer-node:not(.designer-node--group) rect{stroke-opacity:.82}.designer-layout__canvas-wrapper--diagram-3d .designer-node--scope-summary>rect:nth-of-type(2){fill:#040a11e0!important;fill-opacity:.88!important}.designer-layout__canvas-wrapper--diagram-3d .designer-node--scope-summary>rect:nth-of-type(3){fill:#0e749021!important}.designer-layout__canvas-wrapper--diagram-3d:after{content:"";pointer-events:none;z-index:2;opacity:.38;background:linear-gradient(#0000001a,#0000 22%,#0000002e),linear-gradient(90deg,#00000029,#0000 18% 82%,#0000002e);position:absolute;inset:0}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state{color:#e8f7ff;filter:drop-shadow(0 18px 32px #0000008c)}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__title,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__flow-title,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__mission-title{color:#f7fbff!important}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__desc,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__flow-desc,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__mission-desc,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__hint,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__goal{color:#9eb6c9!important}.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__flow,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__flow-step,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__mission-card,.designer-layout__canvas-wrapper--diagram-3d .designer-canvas-empty-state__start-button{background:#060a12db!important;border-color:#7dd3fc3d!important;box-shadow:0 16px 32px #00000052!important}.designer-layout__canvas-wrapper--signal-trace-3d{background:radial-gradient(at 48% 48%,#071812b8 0%,#01080af5 66%,#000 100%),linear-gradient(90deg,#bef2640b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(0deg,#2dd4bf0a 1px,#0000 1px) 0 0/58px 58px,#000}.designer-layout__canvas-wrapper--signal-trace-3d:before{z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(#0000 0%,#d9f99d0e 49%,#0000 52%) 0 0/100% 180px,repeating-linear-gradient(#ecfccb08 0 1px,#0000 1px 8px) 0 0/100% 7px,radial-gradient(at 46% 44%,#facc1514,#0000 36%);animation:6.8s linear infinite signal-trace-scan;display:none;inset:0}.designer-layout__canvas-wrapper--signal-trace-3d:after{opacity:.14;background:linear-gradient(#0000001f,#0000 22%,#0000002e),linear-gradient(90deg,#0000002e,#0000 16% 84%,#0003)}.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__content-lift,.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__scope-layer,.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__edge-layer,.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__node-layer{filter:none}.designer-layout__canvas-wrapper--signal-trace-3d .designer-edge{mix-blend-mode:normal}.designer-layout__canvas-wrapper--signal-trace-3d .designer-node text{stroke:#000000a8;stroke-width:1px!important}.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__diagram3d-floor-deck{filter:none}.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__diagram3d-floor-card>path:nth-of-type(2){fill:#010d08ad;stroke-opacity:.62}.designer-canvas__signal-trace-layer{pointer-events:none;mix-blend-mode:normal;opacity:.68}.designer-canvas__signal-trace-path--halo{stroke-opacity:.045}.designer-canvas__signal-trace-path--core{stroke-opacity:.46}.designer-canvas__signal-trace-path--dash{stroke-dasharray:1 18;stroke-dashoffset:0;stroke-opacity:.58;animation:1.7s linear infinite signal-trace-dash}.designer-canvas__signal-trace-packet,.designer-canvas__signal-trace-packet-glow{filter:none}.designer-canvas__signal-trace-node-pulse{fill:none;stroke:#d9f99d6b;stroke-width:.85px;stroke-dasharray:2 8;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.45s ease-out infinite signal-trace-node-pulse}.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--diagram-3d .designer-canvas,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__content-lift,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__scope-layer,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__edge-layer,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__guide-layer,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--diagram-3d .designer-canvas__node-layer,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__content-lift,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__scope-layer,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__edge-layer,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--signal-trace-3d .designer-canvas__node-layer{filter:none!important;transition:none!important}.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--signal-trace-3d:before,.designer-layout__canvas-wrapper--heavy-render.designer-layout__canvas-wrapper--signal-trace-3d:after{animation:none!important}.designer-layout__canvas-wrapper--heavy-render :where(.designer-canvas__diagram3d-risk-pulse,.designer-canvas__signal-trace-path--dash,.designer-canvas__signal-trace-node-pulse,.designer-canvas__signal-trace-packet,.designer-canvas__signal-trace-packet-glow,.designer-security-shield-badge,.designer-security-shield-icon,.designer-security-risk-ring,.designer-node__port,.designer-node__port-visual,.designer-node__port-dot){filter:none!important;transition:none!important;animation:none!important}@keyframes signal-trace-scan{0%{background-position:0 -180px,0 0,0 0}to{background-position:0 180px,0 28px,0 0}}@keyframes signal-trace-dash{to{stroke-dashoffset:-76px}}@keyframes signal-trace-node-pulse{0%{opacity:0;transform:scale(.72)}18%{opacity:.72}to{opacity:0;transform:scale(1.72)}}.designer-layout__edge-draw-overlay{color:#f8fafc;pointer-events:auto;cursor:pointer;z-index:10;background:#14202bf0;border-radius:3px;flex-direction:column;align-items:center;gap:2px;padding:10px 24px;font-size:13px;font-weight:500;animation:.2s designer-fade-in;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.designer-toolbar{background:var(--bg-secondary);color:var(--text-primary);z-index:10;border-bottom:1px solid #e2e8f0b8;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.designer-toolbar__left{align-items:center;gap:12px;min-width:200px;display:flex}.designer-toolbar__back{color:var(--text-secondary);border-radius:3px;padding:4px 8px;font-size:13px;text-decoration:none;transition:all .15s}.designer-toolbar__back:hover{color:var(--text-primary);background:var(--bg-hover)}.designer-toolbar__title{color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:600}.designer-toolbar__tabs{background:var(--bg-hover);border-radius:3px;gap:2px;padding:3px;display:flex}.designer-toolbar__tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.designer-toolbar__tab:hover{color:var(--text-primary);background:var(--bg-hover)}.designer-toolbar__tab--active{color:#4f46e5;background:#f5f3ff}.designer-toolbar__tab-icon{font-size:14px}.designer-toolbar__actions{justify-content:flex-end;align-items:center;gap:4px;min-width:200px;display:flex}.designer-toolbar__btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;transition:all .15s;display:flex}.designer-toolbar__btn:hover{color:var(--text-primary);background:var(--bg-hover)}.designer-toolbar__zoom{text-align:center;min-width:44px;font-family:SF Mono,Consolas,monospace;font-size:12px}.designer-toolbar__save{color:#2f6b57}.designer-toolbar__save:hover{background:#2f6b571f}.designer-toolbar__export{color:#4f46e5}.designer-toolbar__export:hover{background:#635bff1a}.designer-toolbar__divider{background:var(--bg-hover);width:1px;height:20px;margin:0 4px}.ai-canvas-control-panel{color:#dff7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#07121de6,#050a10d6),radial-gradient(circle at 18% 20%,#22d3ee29,#0000 30%);border:1px solid #7dd3fc47;border-radius:8px;width:286px;padding:10px;box-shadow:0 18px 38px #00000057,0 0 0 1px #0ea5e90f,inset 0 1px #ffffff14}.ai-canvas-control-panel.is-stage{width:286px}.ai-canvas-control-panel.is-stage .ai-canvas-control-panel__preview{display:none}.ai-canvas-control-panel.is-stage .ai-canvas-control-panel__gesture-guide{max-height:132px;overflow:hidden}.ai-canvas-control-panel.is-stage .ai-canvas-control-panel__gesture-hand{display:none}.ai-canvas-control-panel__header{letter-spacing:0;align-items:center;gap:7px;height:22px;font-size:12px;font-weight:950;display:flex}.ai-canvas-control-panel__pulse{background:#5eead4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #5eead4e0}.ai-canvas-control-panel__actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.ai-canvas-control-panel button{color:#c8eaff;letter-spacing:0;cursor:pointer;background:#0f2334c7;border:1px solid #7dd3fc33;border-radius:5px;height:30px;font-family:inherit;font-size:11px;font-weight:900}.ai-canvas-control-panel button:hover,.ai-canvas-control-panel button.is-active{color:#ecfeff;background:linear-gradient(#14b8a65c,#0891b242);border-color:#5eead48f;box-shadow:0 0 16px #14b8a62e}.ai-canvas-control-panel__status{gap:6px;margin-top:7px;display:flex}.ai-canvas-control-panel__status span{color:#8fb6c7;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#02080e70;border-radius:4px;flex:1;min-width:0;padding:5px 6px;font-size:10px;font-weight:800;overflow:hidden}.ai-canvas-control-panel__virtual-report{color:#d7fbff;background:#030e16b8;border:1px solid #5eead438;border-radius:5px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:6px;margin-top:6px;padding:6px;font-size:10px;font-weight:850;display:grid}.ai-canvas-control-panel__virtual-report span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-canvas-control-panel__preview{background-color:#03080dad;background-image:linear-gradient(90deg,#7dd3fc0d 1px,#0000 1px),linear-gradient(0deg,#7dd3fc0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7dd3fc29;border-radius:6px;height:104px;margin-top:8px;position:relative;overflow:hidden}.ai-canvas-control-panel__preview video{object-fit:cover;opacity:.58;width:100%;height:100%;transform:scaleX(-1)}.ai-canvas-control-panel__hand-overlay{pointer-events:none;filter:drop-shadow(0 0 4px #facc15a3)drop-shadow(0 0 12px #22d3ee47);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-canvas-control-panel__stage-hand-overlay{z-index:11;pointer-events:none;filter:drop-shadow(0 0 7px #facc1594)drop-shadow(0 0 18px #22d3ee57);width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.ai-canvas-control-panel__hand-line{stroke:#fde047d1;stroke-width:.52px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__hand-dot{fill:#fefce8;stroke:#facc15cc;stroke-width:.28px;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__hand-dot.is-tip{fill:#fff;stroke:#facc15}.ai-canvas-control-panel__hand-palm{fill:#5eead47a;stroke:#a7f3d0;stroke-width:.5px;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__hand-focus{fill:none;stroke:#5eead48c;stroke-width:.48px;stroke-dasharray:2.4 2;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__hand-anchor-line{stroke:#7dd3fc6b;stroke-width:.36px;stroke-dasharray:2 2.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__pinch-bridge{stroke:#fb923cf5;stroke-width:.78px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__gesture-reticle{color:#67e8f9}.ai-canvas-control-panel__gesture-reticle.is-hovering{color:#38bdf8}.ai-canvas-control-panel__gesture-reticle.is-locked,.ai-canvas-control-panel__gesture-reticle.is-dragging{color:#facc15}.ai-canvas-control-panel__gesture-reticle.is-menu{color:#c084fc}.ai-canvas-control-panel__gesture-reticle-halo{fill:currentColor;opacity:.12}.ai-canvas-control-panel__gesture-reticle-ring{fill:#02080e1a;stroke:currentColor;stroke-width:.62px;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__gesture-reticle-cross{stroke:currentColor;stroke-width:.42px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__gesture-reticle.is-dragging .ai-canvas-control-panel__gesture-reticle-ring{stroke-width:.9px}.ai-canvas-control-panel__gesture-reticle.is-dragging .ai-canvas-control-panel__gesture-reticle-halo{opacity:.2}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__hand-line{stroke:#fde047e6;stroke-width:3.2px}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__hand-dot{stroke-width:1.8px}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__hand-palm{stroke-width:2px}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__hand-focus{stroke-width:2px;stroke-dasharray:8 7}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__hand-anchor-line{stroke-width:1.8px;stroke-dasharray:8 9}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__pinch-bridge{stroke-width:4px}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__gesture-reticle-ring{stroke-width:2.5px}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__gesture-reticle-cross{stroke-width:2px}.ai-canvas-control-panel__stage-hand-overlay .ai-canvas-control-panel__gesture-reticle.is-dragging .ai-canvas-control-panel__gesture-reticle-ring{stroke-width:3.4px}.ai-canvas-control-panel__hand-pointer{fill:#7dd3fc6b;stroke:#e0f2fe;stroke-width:2.4px;vector-effect:non-scaling-stroke}.ai-canvas-control-panel__hand-mode-label,.ai-canvas-control-panel__stage-status{fill:#eaf6ff;stroke:#02080ed1;stroke-width:1.8px;paint-order:stroke;letter-spacing:0;text-transform:uppercase;font-size:1.15px;font-weight:950}.ai-canvas-control-panel__stage-status{fill:#eaf6ffb8;font-size:1.2px}.ai-canvas-control-panel__hand-overlay .is-pinching .ai-canvas-control-panel__hand-line{stroke:#fb923ceb}.ai-canvas-control-panel__hand-overlay .is-pinching .ai-canvas-control-panel__hand-palm{fill:#fb923c80;stroke:#fed7aa}@keyframes diagram3d-risk-pulse{0%,to{opacity:.1;transform:scale(.84)}45%{opacity:.34;transform:scale(1.18)}}.ai-canvas-control-panel__landmark-count{color:#fef3c7;pointer-events:none;background:#02080eb8;border:1px solid #facc1547;border-radius:4px;padding:3px 6px;font-size:9.5px;font-weight:900;line-height:1;position:absolute;bottom:6px;right:7px}.ai-canvas-control-panel__transcript{color:#dff7ff;background:#02080e85;border-radius:5px;min-height:28px;margin-top:8px;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.3}.ai-canvas-control-panel__gesture-guide{background:linear-gradient(135deg,#081622cc,#03080eb3),radial-gradient(circle at 84% 20%,#5eead41f,#0000 34%);border:1px solid #7dd3fc2e;border-radius:6px;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:8px;margin-top:8px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff09}.ai-canvas-control-panel__gesture-copy{min-width:0}.ai-canvas-control-panel__gesture-title{color:#dff7ff;font-size:10.5px;font-weight:950;line-height:1}.ai-canvas-control-panel__gesture-list{gap:4px;margin-top:7px;display:grid}.ai-canvas-control-panel__gesture-row{background:#02080e38;border:1px solid #0000;border-radius:5px;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:6px;min-height:24px;padding:4px 5px;display:grid}.ai-canvas-control-panel__gesture-row.is-active{background:#14b8a624;border-color:#5eead461;box-shadow:0 0 14px #14b8a61f}.ai-canvas-control-panel__gesture-dot{background:#38bdf8;border-radius:50%;width:5px;height:5px;margin-top:4px;box-shadow:0 0 9px #38bdf899}.ai-canvas-control-panel__gesture-row.is-active .ai-canvas-control-panel__gesture-dot{background:#5eead4;box-shadow:0 0 12px #5eead4e6}.ai-canvas-control-panel__gesture-text{gap:2px;min-width:0;display:grid}.ai-canvas-control-panel__gesture-text strong,.ai-canvas-control-panel__gesture-text em{overflow-wrap:anywhere;letter-spacing:0;min-width:0;display:block}.ai-canvas-control-panel__gesture-text strong{color:#e6fbff;font-size:10px;font-style:normal;font-weight:950;line-height:1.1}.ai-canvas-control-panel__gesture-text em{color:#88aebe;font-size:9px;font-style:normal;font-weight:800;line-height:1.18}.ai-canvas-control-panel__gesture-hand{filter:drop-shadow(0 0 6px #5eead44d)drop-shadow(0 0 14px #38bdf829);justify-self:end;width:66px;height:88px;overflow:visible}.ai-canvas-control-panel__gesture-hand-glow{fill:#0ea5e914;stroke:#7dd3fc2e;stroke-width:1.1px}.ai-canvas-control-panel__gesture-hand-line{fill:none;stroke:#e2f6ffd1;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ai-canvas-control-panel__gesture-hand-line.is-accent{stroke:#5eead4c7;stroke-width:1.5px;stroke-dasharray:3 3}.ai-canvas-control-panel__gesture-hand-point{fill:#ecfeff;stroke:#5eead4;stroke-width:1px}.ai-canvas-control-panel__command{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717157;border-radius:5px;margin-top:6px;padding:6px 8px;font-size:10.5px;font-weight:900}.ai-canvas-control-panel__command.is-applied{color:#a7f3d0;background:#064e3b33;border-color:#5eead457}.ai-canvas-control-panel__command.is-processing{color:#fde68a;background:#78350f38;border-color:#fbbf246b}.ai-canvas-control-panel__quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.ai-canvas-control-panel__quick button{height:28px;padding:0 5px;font-size:10px}.designer-catalog{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.designer-catalog__search{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px}.designer-catalog__search--compact{padding-bottom:10px}.designer-catalog__compact-head{box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding:3px 2px 11px;display:flex}.designer-catalog__compact-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.designer-catalog__compact-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.designer-catalog__compact-volume{color:#64748b;letter-spacing:.02em;font-size:9.5px;font-weight:700}.designer-catalog__compact-title{letter-spacing:-.02em;color:#0f172a;font-size:12.5px;font-weight:800}.designer-catalog__compact-subtitle{display:none}.designer-catalog__hero{box-shadow:none;background:#fbfcff;border:1px solid #e2e8f0;border-radius:3px;margin-bottom:10px;padding:12px}.designer-catalog__hero-eyebrow{color:#64748b;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:10px;font-size:9.5px;font-weight:700;display:flex}.designer-catalog__hero-actions{align-items:center;gap:10px;display:inline-flex}.designer-catalog__hero-pill{color:#4f46e5;letter-spacing:.04em;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:3px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.designer-catalog__hero-title{letter-spacing:-.02em;color:#0f172a;margin-top:8px;font-size:14px;font-weight:800}.designer-catalog__hero-subtitle{color:#5f6f82;margin-top:4px;font-size:10.5px;line-height:1.52}.designer-catalog__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:none}.designer-catalog__hero-stat{background:#f8fafc;border:1px solid #dce3ebf0;border-radius:3px;padding:8px 9px 7px}.designer-catalog__hero-stat strong{color:#0f172a;letter-spacing:-.02em;font-size:14px;font-weight:800;display:block}.designer-catalog__hero-stat span{color:#64748b;margin-top:2px;font-size:10px;font-weight:700;display:block}.designer-catalog__search-input-wrap{position:relative}.designer-catalog__search-input{color:#102133;box-sizing:border-box;background:#fffffffa;border:1px solid #d0d5dd;border-radius:3px;outline:none;width:100%;padding:9px 34px 9px 12px;font-size:12.5px;transition:border-color .15s,box-shadow .15s,background .15s}.designer-catalog__tips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:none}.designer-catalog__collapse-btn{color:#526273;cursor:pointer;background:#fffffffa;border:1px solid #e2e8f0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;height:26px;padding:0 10px;font-size:10px;font-weight:800;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.designer-catalog__collapse-btn:hover{background:#f8fbfffa;border-color:#b8c4d0e6}.designer-catalog__tip-pill{color:#526273;background:#fff;border:1px solid #e2e8f0;border-radius:3px;align-items:center;padding:4px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.designer-catalog__tip-pill--accent{color:#4f46e5;background:#f5f3ff;border-color:#ddd6fe}.designer-catalog__search-input:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #635bff1a}.designer-catalog__preview{border:1px solid color-mix(in srgb, var(--catalog-preview-color,#64748b) 28%, #d8e1ec);background:linear-gradient(180deg, color-mix(in srgb, var(--catalog-preview-color,#64748b) 7%, white) 0%, #fff 100%);border-radius:3px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid;box-shadow:0 8px 18px #0f172a0f}.designer-catalog__preview-visual{min-width:0}.designer-catalog__preview-node{border:1px solid color-mix(in srgb, var(--catalog-preview-color,#64748b) 32%, white);width:48px;height:38px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--catalog-preview-color,#64748b) 6%, white);background:#fff;border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative}.designer-catalog__preview-node-icon{border:1px solid color-mix(in srgb, var(--catalog-preview-color,#64748b) 22%, white);background:color-mix(in srgb, var(--catalog-preview-color,#64748b) 9%, white);border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.designer-catalog__preview-node-line{background:color-mix(in srgb, var(--catalog-preview-color,#64748b) 48%, white);width:13px;height:1px;position:absolute;right:-7px}.designer-catalog__preview-copy{min-width:0}.designer-catalog__preview-eyebrow{color:color-mix(in srgb, var(--catalog-preview-color,#64748b) 82%, #334155);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:3px;font-size:8.5px;font-weight:900;display:flex}.designer-catalog__preview-source{border:1px solid color-mix(in srgb, var(--catalog-preview-source-color,#64748b) 20%, white);background:color-mix(in srgb, var(--catalog-preview-source-color,#64748b) 8%, white);color:var(--catalog-preview-source-color,#64748b);text-transform:none;letter-spacing:0;border-radius:3px;align-items:center;padding:1px 5px;display:inline-flex}.designer-catalog__preview-title{color:#102133;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.designer-catalog__preview-desc{color:#5f6f82;-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.designer-catalog__preview-meta{align-items:center;gap:5px;min-width:0;margin-top:6px;display:flex}.designer-catalog__preview-meta span{text-overflow:ellipsis;white-space:nowrap;color:#667085;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;align-items:center;min-width:0;max-width:96px;padding:2px 6px;font-size:8.5px;font-weight:800;display:inline-flex;overflow:hidden}.designer-catalog__preview-actions{align-self:stretch;align-items:center;gap:5px;display:flex}.designer-catalog__preview-add,.designer-catalog__preview-clear{color:#526273;cursor:pointer;background:#fff;border:1px solid #e2e8f0;font-family:inherit;font-weight:850;transition:border-color .15s,background .15s,color .15s}.designer-catalog__preview-add{min-width:52px;height:32px;color:color-mix(in srgb, var(--catalog-preview-color,#64748b) 78%, #334155);border-color:color-mix(in srgb, var(--catalog-preview-color,#64748b) 28%, white);background:color-mix(in srgb, var(--catalog-preview-color,#64748b) 7%, white);border-radius:3px;align-self:center;padding:0 12px;font-size:10.5px}.designer-catalog__preview-add:hover{background:color-mix(in srgb, var(--catalog-preview-color,#64748b) 12%, white);border-color:color-mix(in srgb, var(--catalog-preview-color,#64748b) 42%, white)}.designer-catalog__preview-clear{border-radius:3px;justify-content:center;align-self:flex-start;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.designer-catalog__preview-clear:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.designer-catalog__search-input::placeholder{color:var(--text-secondary)}.designer-catalog__search-clear{background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:3px;line-height:1;transition:background .12s,color .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.designer-catalog__search-clear:hover{background:var(--border-color);color:var(--text-muted)}.designer-catalog__summary{color:#4f46e5;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:3px;margin:10px 12px 0;padding:8px 12px;font-size:11px;font-weight:700}.designer-catalog__filters{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.designer-catalog__filter-chip{color:#475569;cursor:pointer;background:#f7f9fcfa;border:1px solid #d7dfe8f5;border-radius:3px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.designer-catalog__filter-chip:hover{background:#fff;border-color:#94a3b88c}.designer-catalog__filter-chip--active{border-color:color-mix(in srgb, var(--catalog-filter-color,#635bff) 44%, white);color:var(--catalog-filter-color,#4f46e5);background:color-mix(in srgb, var(--catalog-filter-color,#635bff) 9%, white);box-shadow:none}.designer-catalog__filter-chip-count{min-width:16px;height:16px;color:inherit;background:#94a3b824;border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;display:none}.designer-catalog__groups{will-change:scroll-position;background:#f8fafc;flex:1;min-height:0;padding:10px 8px 16px;overflow-y:auto}.designer-catalog__groups::-webkit-scrollbar{width:4px}.designer-catalog__groups::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.designer-catalog__section--pinned{margin-bottom:10px}.designer-catalog__section--shapes,.designer-catalog__section--priority{margin-bottom:8px}.designer-catalog__section-head{justify-content:space-between;align-items:center;gap:8px;padding:0 3px 6px;display:flex}.designer-catalog__section-toggle{min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.designer-catalog__section-arrow{color:#64748b;background:#f1f5f9;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .15s,background .15s;display:inline-flex}.designer-catalog__section-count{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8.5px;font-weight:900;display:inline-flex}.designer-catalog__section-pill{letter-spacing:.04em;color:#526273;background:#f8fafc;border:1px solid #d8e0e9f5;border-radius:3px;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.designer-catalog__section-pill--pinned,.designer-catalog__section-pill--shapes{color:#4f46e5;background:#f5f3ff}.designer-catalog__section-pill--priority{color:#526273;background:#f8fafc}.designer-catalog__section-info{display:none}.designer-catalog__shape-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.designer-catalog__shape-tool-button{color:#334155;cursor:pointer;background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #d8e1ec;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;transition:border-color .15s,background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 1px #0f172a0a}.designer-catalog__shape-tool-button:hover{background:#fff;border-color:#adc0d4;transform:translateY(-1px);box-shadow:0 7px 16px #0f172a14}.designer-catalog__shape-tool-button--active{color:#1d4ed8;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f,0 8px 18px #2563eb1f}.designer-catalog__shape-collapse-button{color:#334155;cursor:pointer;background:#fffffffa;border:1px solid #d8e1ec;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.designer-catalog__shape-collapse-button:hover{background:#f8fafc;border-color:#bcc8d4}.designer-catalog__section-body{flex-direction:column;gap:6px;display:flex}.designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__section-body{background:#fff;border:1px solid #e2e8f0;border-radius:3px;gap:0;overflow:hidden}.designer-catalog__shape-panel{background:linear-gradient(#fffffffa,#f8fafcf5),radial-gradient(circle at 18% 0,#3b82f614,#0000 28%),radial-gradient(circle at 88% 12%,#0ea5e914,#0000 24%);border:1px solid #dbe4ef;border-radius:8px;padding:11px 10px 12px;box-shadow:inset 0 1px #ffffffe0,0 8px 22px #0f172a0f;container-type:inline-size}.designer-catalog__shape-panel-copy{color:#5a6b7d;margin-bottom:6px;font-size:10px;line-height:1.35;display:none}.designer-catalog__shape-section+.designer-catalog__shape-section{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px}.designer-catalog__shape-section-title{color:#334155;letter-spacing:0;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:900;display:flex}.designer-catalog__shape-section-title:before{content:"";background:#2563eb;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2563eb1f}.designer-catalog__shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.designer-catalog__shape-tile{--shape-glyph-stroke:var(--shape-color,#475569);--shape-glyph-fill:color-mix(in srgb, var(--shape-color,#475569) 10%, #fff);text-align:center;cursor:grab;background:linear-gradient(#fffffff5 0%,#f8fafcfa 100%);border:1px solid #d9e3ef;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;min-height:70px;padding:8px 5px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffc7}.designer-catalog__shape-tile:hover{border-color:color-mix(in srgb, var(--shape-color,#3b82f6) 58%, #d9e3ef);box-shadow:0 10px 22px #0f172a17, 0 0 0 1px color-mix(in srgb, var(--shape-color,#3b82f6) 18%, transparent);background:#fff;transform:translateY(-2px)}.designer-catalog__shape-tile--active,.designer-catalog__shape-tile:focus-visible{border-color:color-mix(in srgb, var(--shape-color,#2563eb) 70%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--shape-color,#2563eb) 20%, transparent), 0 12px 24px #0f172a1a;background:#fff;outline:none}.designer-catalog__shape-tile:active{cursor:grabbing;background:color-mix(in srgb, var(--shape-color,#2563eb) 10%, #fff);transform:translateY(0)}.designer-catalog__shape-tile-icon{background:linear-gradient(180deg, #fffffff5, #f8fafce6), color-mix(in srgb, var(--shape-color,#475569) 7%, transparent);border:1px solid color-mix(in srgb, var(--shape-color,#475569) 24%, #e2e8f0);border-radius:7px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:52px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.designer-catalog__shape-glyph{filter:drop-shadow(0 1px #ffffffc7);width:42px;height:42px;display:block;overflow:visible}.designer-catalog__shape-tile-copy{flex-direction:column;gap:0;width:100%;min-width:0;display:none}.designer-catalog__shape-tile-name{color:#0f172a;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.designer-catalog__group{box-shadow:none;content-visibility:auto;contain-intrinsic-size:auto 42px;background:0 0;border:none;border-radius:0;margin:0;overflow:hidden}.designer-catalog__group--pinned{background:#f5f3ffb8}.designer-catalog__group--open{background:color-mix(in srgb, var(--catalog-group-color,#64748b) 5%, white);contain-intrinsic-size:auto 300px}.designer-catalog__group-hover-summary,.designer-catalog__group:not(.designer-catalog__group--open):hover .designer-catalog__group-hover-summary,.designer-catalog__group--open .designer-catalog__group-hover-summary{display:none}.designer-catalog__group-hover-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.designer-catalog__group-hover-badge,.designer-catalog__group-hover-source{letter-spacing:.02em;border-radius:3px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.designer-catalog__group-hover-badge{background:color-mix(in srgb, var(--catalog-group-color,#64748b) 12%, white);color:var(--catalog-group-color,#64748b)}.designer-catalog__group-hover-source{color:#64748b;background:#ffffffe0}.designer-catalog__group-hover-title{color:#0f172a;word-break:keep-all;overflow-wrap:anywhere;margin-top:6px;font-size:11.5px;font-weight:800;line-height:1.3}.designer-catalog__group-hover-desc,.designer-catalog__group-hover-example{color:#475569;word-break:keep-all;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.38}.designer-catalog__group-hover-example{color:#64748b}.designer-catalog__group-hover-example-label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.designer-catalog__group-headline{align-items:center;gap:5px;padding-right:4px;display:flex}.designer-catalog__group-header{cursor:pointer;color:#334155;text-align:left;background:0 0;border:none;outline:none;flex:1;align-items:center;gap:7px;width:auto;min-width:0;padding:8px 8px 8px 10px;font-size:11px;font-weight:600;transition:background .1s,transform .1s;display:flex}.designer-catalog__group-header:focus-visible{background:#f5f3ff;box-shadow:inset 0 0 0 1px #635bff33}.designer-catalog__group-arrow{color:#64748b;background:#f1f5f9fa;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:0;transition:transform .15s;display:flex}.designer-catalog__group-dot{background:color-mix(in srgb, var(--catalog-item-color,#64748b) 75%, white);border-radius:3px;flex-shrink:0;width:4px;height:20px;margin-top:0}.designer-catalog__group-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.designer-catalog__group-meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:none}.designer-catalog__group-meta:has(.designer-catalog__group-pin-badge){display:flex}.designer-catalog__group-label{color:#102133;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.designer-catalog__group-source{border:1px solid #d3dce6eb;border-radius:3px;align-items:center;padding:1px 5px;font-size:8px;font-weight:800;display:none}.designer-catalog__group-pin-badge{color:#4f46e5;background:#f5f3ff;border:1px solid #c8d6e3eb;border-radius:3px;align-items:center;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.designer-catalog__group-volume,.designer-catalog__group-hint{display:none}.designer-catalog__group-volume{white-space:nowrap;color:#6b7a8b;font-size:9px}.designer-catalog__group-hint{color:#617286;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.designer-catalog__group-count{color:#475569;background:#fafcfef5;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:20px;margin-top:0;padding:0 4px;font-size:8.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #d5dde6f5}.designer-catalog__pin-btn{color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;transition:all .15s;display:flex}.designer-catalog__group:hover .designer-catalog__pin-btn,.designer-catalog__group:focus-within .designer-catalog__pin-btn,.designer-catalog__pin-btn:hover,.designer-catalog__pin-btn--active{opacity:1;color:#4f46e5;background:#f5f3ff}.designer-catalog__items{background:#fff;border-top:1px solid #eef2f7;flex-direction:column;gap:3px;padding:4px 8px 8px 28px;display:flex}.designer-catalog__item{cursor:grab;color:#334155;-webkit-user-select:none;user-select:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:7px;font-size:11px;transition:none;display:flex}.designer-catalog__item:hover{color:var(--text-primary);background:#f7f7ff;border-color:#d8d5ff}.designer-catalog__item:active{cursor:grabbing;background:0 0}.designer-catalog__item-icon{border:1px solid color-mix(in srgb, var(--catalog-item-color,#64748b) 24%, white);background:color-mix(in srgb, var(--catalog-item-color,#64748b) 9%, white);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:0;display:inline-flex}.designer-catalog__item-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.designer-catalog__item-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.designer-catalog__item-name{white-space:normal;color:#102133;word-break:keep-all;overflow-wrap:anywhere;font-size:11.25px;font-weight:700;line-height:1.24;display:block}.designer-catalog__item-desc{color:#59687a;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.24;display:none;overflow:hidden}.designer-catalog__item-badge{color:#526273;letter-spacing:.01em;background:#e4eaf1db;border-radius:3px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.designer-catalog__item-grip{color:#9aa6b2;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;display:inline-flex}.designer-catalog__group-divider{background:#cbd5e1f2;height:1px;margin:6px 12px 10px}.designer-catalog__empty{text-align:center;color:#94a3b8;background:#ffffffdb;border:1px dashed #d0d5dd;border-radius:3px;flex-direction:column;align-items:center;gap:8px;margin:6px 4px 0;padding:32px 16px;font-size:12px;display:flex}.designer-catalog__empty-icon{background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.designer-canvas{background:#fcfdff}.designer-catalog{background:#f8fafc}.designer-catalog__search{background:#fff;padding:10px 12px}.designer-catalog__compact-head{margin-bottom:8px;padding-bottom:8px}.designer-catalog__compact-title{letter-spacing:0;font-size:12px}.designer-catalog__search-input{background:#fbfdff;border-color:#d8e0ea;height:34px;padding:8px 34px 8px 12px}.designer-catalog__filters{gap:5px}.designer-catalog__filter-chip{background:#fff;border-radius:3px;padding:5px 8px}.designer-catalog__section{margin:0 0 8px}.designer-catalog__section-head{padding:8px 12px 6px}.designer-catalog__section-pill{color:#475569;letter-spacing:.02em;background:#eef2f7;border-radius:3px}.designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__section-body{background:#fff;border:none;border-radius:0}.designer-catalog__group,.designer-catalog__group--pinned,.designer-catalog__group--open{background:#fff}.designer-catalog__group-label{letter-spacing:0;font-size:11.75px}.designer-catalog__group-count{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.designer-catalog__items{border-top:none;gap:2px;padding:2px 8px 8px 30px}.designer-catalog__item{border-radius:3px;min-height:38px;padding:6px 7px}.designer-catalog__item:hover{background:#f7f8ff;border-color:#dcd7ff}.designer-catalog__item-name{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.18;overflow:hidden}.designer-catalog__item-desc{display:-webkit-box}.designer-catalog__item-badge{background:#f1f5f9;padding:2px 6px}.designer-catalog{background:#fff;border-right:1px solid #e2e8f0b8}.designer-catalog__search{border-bottom:1px solid #e2e8f0b8;padding:8px 10px}.designer-catalog__compact-head{align-items:center;margin-bottom:7px;padding:0 0 7px}.designer-catalog__compact-copy{gap:3px}.designer-catalog__compact-row{gap:6px}.designer-catalog__hero-pill{letter-spacing:.02em;border-color:#ddd6fed1;border-radius:3px;padding:2px 6px;font-size:8.5px}.designer-catalog__compact-title{font-size:11.5px;font-weight:850}.designer-catalog__collapse-btn,.designer-catalog__shape-collapse-button{background:#fff;border-color:#e2e8f0e6;border-radius:3px;min-width:34px;height:24px;min-height:24px;padding:0 8px;font-size:9.5px}.designer-catalog__search-input{background:#fff;border-color:#cbd5e1eb;border-radius:3px;height:31px;padding:7px 32px 7px 10px;font-size:12px}.designer-catalog__search-input:focus{box-shadow:0 0 0 2px #635bff14}.designer-catalog__groups{background:#fff;padding:3px 0 14px}.designer-catalog__section{border-top:1px solid #eef2f7eb;margin:0}.designer-catalog__section:first-child{border-top:none}.designer-catalog__section--priority,.designer-catalog__section--shapes{margin-bottom:0}.designer-catalog__section-head{min-height:30px;padding:5px 10px}.designer-catalog__section--shapes .designer-catalog__section-head{grid-template-columns:minmax(82px,1fr);align-items:start;gap:7px 8px;padding-right:58px;display:grid;position:relative}.designer-catalog__section-toggle{gap:5px}.designer-catalog__section-arrow{background:0 0;border-radius:3px;width:14px;height:14px}.designer-catalog__section-toggle:hover .designer-catalog__section-arrow{background:#f1f5f9}.designer-catalog__section-pill{color:#334155;letter-spacing:0;white-space:nowrap;border:none;border-radius:0;padding:2px 0;font-size:10.5px;font-weight:850;background:0 0!important}.designer-catalog__section-count{background:#f8fafc;border-color:#e2e8f0e6;min-width:18px;height:17px;font-size:8px}.designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__section-body{background:#fff}.designer-catalog__group+.designer-catalog__group{border-top:1px solid #eef2f7eb}.designer-catalog__group-header{gap:7px;min-height:32px;padding:5px 9px}.designer-catalog__group-header:hover{background:#f8fafc}.designer-catalog__group-arrow{background:0 0;border-radius:3px;width:14px;height:14px}.designer-catalog__group-dot{width:3px;height:16px}.designer-catalog__group-label{font-size:11.25px;font-weight:780}.designer-catalog__group-count{background:#fff;min-width:20px;height:18px;font-size:8px}.designer-catalog__pin-btn{border-radius:3px;width:20px;height:20px}.designer-catalog__items{gap:1px;padding:1px 8px 7px 27px}.designer-catalog__item{gap:7px;min-height:32px;padding:4px 6px}.designer-catalog__item-icon{border-radius:3px;width:22px;height:22px}.designer-catalog__item-icon--shape{--shape-glyph-stroke:var(--catalog-item-color,#64748b);--shape-glyph-fill:color-mix(in srgb, var(--catalog-item-color,#64748b) 11%, #fff);border-color:color-mix(in srgb, var(--catalog-item-color,#64748b) 30%, #d9e3ef);background:color-mix(in srgb, var(--catalog-item-color,#64748b) 7%, #fff)}.designer-catalog__item-icon--shape .designer-catalog__shape-glyph{width:20px;height:20px}.designer-catalog__item-name{font-size:11px}.designer-catalog__item-desc{font-size:9px}.designer-catalog__shape-panel{border-radius:8px;margin:0 8px 10px;padding:11px 10px 12px}.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button{border-radius:7px;min-height:30px;padding:0 9px;font-size:10.5px}.designer-catalog__shape-toolbar{grid-column:1/-1;grid-template-columns:repeat(3,34px);gap:6px;width:max-content;display:grid}.designer-catalog__shape-tool-button{width:34px;padding:0}.designer-catalog__shape-tool-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.designer-catalog__shape-toolbar-tooltip{display:none}.designer-catalog__section--shapes .designer-catalog__shape-collapse-button{position:absolute;top:5px;right:10px}.designer-catalog__shape-tile{border-radius:8px;min-height:70px;padding:8px 5px}.designer-catalog__shape-tile-icon{border-radius:7px;width:52px;height:46px}.designer-catalog__shape-glyph{width:42px;height:42px}.designer-catalog__shape-tile-name{font-size:11.5px;line-height:1.18}.designer-catalog__shape-tile-desc{display:none}.designer-catalog__filters--compact{scrollbar-width:none;flex-wrap:nowrap;gap:5px;margin-top:7px;padding-bottom:1px;overflow-x:auto}.designer-catalog__filters--compact::-webkit-scrollbar{display:none}.designer-catalog__filters--compact .designer-catalog__filter-chip{background:#fff;border-radius:3px;flex:none;height:24px;padding:0 8px;font-size:9.5px}.designer-catalog__section-nav{scrollbar-width:none;background:#fff;border-bottom:1px solid #e2e8f0b8;align-items:center;gap:5px;padding:7px 10px;display:flex;overflow-x:auto}.designer-catalog__section-nav::-webkit-scrollbar{display:none}.designer-catalog__section-nav-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0eb;border-radius:3px;flex:none;align-items:center;gap:5px;max-width:108px;height:26px;padding:0 8px;font-size:10px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.designer-catalog__section-nav-chip:hover{border-color:color-mix(in srgb, var(--catalog-section-color,#64748b) 36%, white);background:color-mix(in srgb, var(--catalog-section-color,#64748b) 7%, white);color:color-mix(in srgb, var(--catalog-section-color,#64748b) 84%, #1f2937)}.designer-catalog__section-nav-dot{background:var(--catalog-section-color,#64748b);border-radius:50%;flex-shrink:0;width:6px;height:6px}.designer-catalog__section-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.designer-catalog__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px 8px 8px;display:grid}.designer-catalog__items>button{grid-column:1/-1}.designer-catalog__item{text-align:left;touch-action:none;-webkit-user-drag:none;background:#fff;border:1px solid #e2e8f0e6;border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;min-height:36px;padding:6px 8px}.designer-catalog__item:hover{background:color-mix(in srgb, var(--catalog-item-color,#64748b) 5%, white);border-color:color-mix(in srgb, var(--catalog-item-color,#64748b) 28%, white);transform:none}.designer-catalog__item--active,.designer-catalog__item:focus-visible{background:color-mix(in srgb, var(--catalog-item-color,#64748b) 7%, white);border-color:color-mix(in srgb, var(--catalog-item-color,#64748b) 36%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--catalog-item-color,#64748b) 10%, white);outline:none}.designer-catalog__item-icon{background:0 0;border:none;border-radius:3px;width:22px;height:22px}.designer-catalog__item-copy{align-items:flex-start;gap:0;width:100%}.designer-catalog__item-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:10.75px;line-height:1.18;display:block;overflow:hidden}.designer-catalog__item-desc,.designer-catalog__item-grip{display:none}.designer-catalog--pointer-dragging,.designer-catalog--pointer-dragging *{cursor:grabbing!important}.designer-catalog__drag-preview{z-index:10000;border:1px solid color-mix(in srgb, var(--catalog-item-color,#64748b) 38%, white);color:#172033;pointer-events:none;background:#fffffff5;border-radius:4px;align-items:center;gap:7px;max-width:220px;padding:7px 9px;display:inline-flex;position:fixed;transform:translate(0,0);box-shadow:0 10px 28px #0f172a2e}.designer-catalog__drag-preview-icon{width:24px;height:24px;color:var(--catalog-item-color,#64748b);flex:none;justify-content:center;align-items:center;display:inline-flex}.designer-catalog__drag-preview-copy{gap:1px;min-width:0;display:grid}.designer-catalog__drag-preview-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.15;overflow:hidden}.designer-catalog__drag-preview-desc{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.15;overflow:hidden}.designer-catalog__filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.designer-catalog__filters::-webkit-scrollbar{display:none}.designer-catalog__filter-chip{white-space:nowrap;justify-content:center;width:100%;min-width:0;max-width:none}.designer-catalog__filters--compact{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.designer-catalog__filters--compact .designer-catalog__filter-chip{justify-content:center;width:100%;max-width:none}.designer-catalog__filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.designer-catalog__filter-chip-count{flex-shrink:0}.designer-catalog__preview{grid-template-columns:44px minmax(0,1fr) 48px;gap:8px;padding:9px;overflow:hidden}.designer-catalog__preview-node{width:42px;height:34px}.designer-catalog__preview-copy,.designer-catalog__preview-eyebrow,.designer-catalog__preview-meta{min-width:0}.designer-catalog__preview-eyebrow{overflow:hidden}.designer-catalog__preview-eyebrow>span:first-child,.designer-catalog__preview-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.designer-catalog__preview-source{flex-shrink:0;max-width:58px}.designer-catalog__preview-meta{flex-wrap:nowrap;gap:4px;overflow:hidden}.designer-catalog__preview-meta span{color:#667085;background:0 0;border:none;border-radius:0;flex:auto;min-width:0;max-width:none;padding:0;font-size:9px;font-weight:750}.designer-catalog__preview-meta span+span{flex:0 82px}.designer-catalog__preview-meta span+span:before{content:"·";color:#94a3b8;margin-right:4px}.designer-catalog__preview-actions{justify-content:flex-end;width:62px}.designer-catalog__preview-add{width:52px;min-width:52px;padding:0 8px}.designer-catalog__section-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.designer-catalog__section-nav-chip{justify-content:center;width:100%;max-width:none}.designer-catalog--clean-canvas{background:#f6f8fb;border-right-color:#dbe3ee}.designer-catalog--clean-canvas .designer-catalog__search{background:#f7f9fc;border-bottom-color:#e2e8f0;padding:9px 8px 8px}.designer-catalog--clean-canvas .designer-catalog__compact-head,.designer-catalog--clean-canvas .designer-catalog__filters,.designer-catalog--clean-canvas .designer-catalog__section-nav,.designer-catalog--clean-canvas .designer-catalog__summary,.designer-catalog--clean-canvas .designer-catalog__preview{display:none}.designer-catalog--clean-canvas .designer-catalog__search-input{background:#fff;border-color:#d4dde8;border-radius:3px;height:31px;padding:7px 32px 7px 11px;font-size:12px;box-shadow:0 1px 1px #0f172a06}.designer-catalog--clean-canvas .designer-catalog__groups{background:#f6f8fb;padding:9px 8px 16px}.designer-catalog--clean-canvas .designer-catalog__section{margin:0 0 10px}.designer-catalog--clean-canvas .designer-catalog__section-head{z-index:30;gap:7px;padding:0 3px 7px;position:relative}.designer-catalog--clean-canvas .designer-catalog__section-pill{letter-spacing:0;border:none;padding:0;font-size:11px;font-weight:850;color:#334155!important;background:0 0!important}.designer-catalog--clean-canvas .designer-catalog__section-pill--shapes{color:#1f2937!important}.designer-catalog--clean-canvas .designer-catalog__section-info,.designer-catalog--clean-canvas .designer-catalog__section-count{display:none}.designer-catalog--clean-canvas .designer-catalog__shape-toolbar{grid-template-columns:repeat(4,29px);gap:5px;position:relative;overflow:visible}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button{color:#344054;background:linear-gradient(#fff 0%,#f7f9fc 100%);border-color:#d7e0ec;border-radius:3px;width:29px;min-width:29px;min-height:27px;padding:0;position:relative;box-shadow:inset 0 1px #fffc}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button:hover{background:#fff;border-color:#a9bdd4;transform:none;box-shadow:0 4px 10px #0f172a0f}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:after{z-index:80;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:before{content:"";background:#101828;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;width:8px;height:8px;top:calc(100% + 3px);transform:rotate(45deg)translateY(2px)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:after{content:attr(data-tooltip);color:#fff;text-align:left;white-space:normal;word-break:keep-all;background:#101828;border:1px solid #cbd5e1;border-radius:4px;width:max-content;max-width:190px;padding:7px 8px;font-size:11px;font-weight:750;line-height:1.35;top:calc(100% + 8px);transform:translateY(2px);box-shadow:0 10px 24px #0f172a2e}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=start]:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=start]:after{left:0}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:after{left:50%}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:before{transform:translate(-50%)rotate(45deg)translateY(2px)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:after{transform:translate(-50%)translateY(2px)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=end]:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=end]:after{right:0}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:hover:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:hover:after,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:focus-visible:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:focus-visible:after{opacity:1}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:hover:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:focus-visible:before{transform:rotate(45deg)translateY(0)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:hover:after,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:focus-visible:after{transform:translateY(0)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:hover:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:focus-visible:before{transform:translate(-50%)rotate(45deg)translateY(0)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:hover:after,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip-align=center]:focus-visible:after{transform:translate(-50%)translateY(0)}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:before,.designer-catalog--clean-canvas .designer-catalog__shape-tool-button[data-tooltip]:after{display:none}.designer-catalog--clean-canvas .designer-catalog__shape-toolbar-tooltip{z-index:90;color:#fff;letter-spacing:0;text-align:left;white-space:normal;word-break:keep-all;background:#111827;border:1px solid #4755696b;border-radius:4px;grid-column:1/-1;width:min(224px,100vw - 36px);margin-top:2px;padding:6px 8px;font-size:11px;font-weight:760;line-height:1.35;display:block;position:relative;box-shadow:0 8px 18px #0f172a33}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button--active{color:#1d4ed8;background:#eef4ff;border-color:#93b4ff;box-shadow:0 0 0 2px #2563eb14}.designer-catalog--clean-canvas .designer-catalog__shape-tool-button span{display:none}.designer-catalog--clean-canvas .designer-catalog__shape-collapse-button{color:#475569;background:linear-gradient(#fff 0%,#f7f9fc 100%);border-color:#d7e0ec;border-radius:3px;justify-content:center;align-items:center;width:29px;min-width:29px;min-height:27px;padding:0;display:inline-flex;position:static;box-shadow:inset 0 1px #fffc}.designer-catalog--clean-canvas .designer-catalog__shape-collapse-button:hover{background:#fff;border-color:#a9bdd4;box-shadow:0 4px 10px #0f172a0f}.designer-catalog--clean-canvas .designer-catalog__shape-collapse-label{display:none}.designer-catalog__shape-collapse-icon{flex-shrink:0;transition:transform .16s}.designer-catalog--clean-canvas .designer-catalog__shape-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:1px 0 0}.designer-catalog--clean-canvas .designer-catalog__shape-section+.designer-catalog__shape-section{border-top-color:#dfe7f0;margin-top:13px;padding-top:10px}.designer-catalog--clean-canvas .designer-catalog__shape-section-title{color:#5d6b7c;gap:8px;margin:0 0 7px 2px;font-size:10.5px;font-weight:850}.designer-catalog--clean-canvas .designer-catalog__shape-section-title:before{width:3px;height:12px;box-shadow:none;background:#8ea1b7;border-radius:1px;display:block}.designer-catalog--clean-canvas .designer-catalog__shape-section-title:after{content:"";background:#e2e8f0;flex:1;height:1px}.designer-catalog--clean-canvas .designer-catalog__shape-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.designer-catalog--clean-canvas .designer-catalog__shape-tile{--shape-glyph-stroke:#3e4652;--shape-glyph-fill:#fbfcfe;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#e3e9f1;border-radius:3px;min-height:45px;padding:4px 3px;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0f172a06}.designer-catalog--clean-canvas .designer-catalog__shape-tile:hover,.designer-catalog--clean-canvas .designer-catalog__shape-tile--active,.designer-catalog--clean-canvas .designer-catalog__shape-tile:focus-visible{background:#fff;border-color:#93b4ff;transform:translateY(-1px);box-shadow:0 5px 12px #1d4ed814,0 0 0 1px #2563eb14}.designer-catalog--clean-canvas .designer-catalog__shape-tile-icon{width:41px;height:36px;box-shadow:none;background:0 0;border:none;border-radius:3px}.designer-catalog--clean-canvas .designer-catalog__shape-glyph{filter:none;width:31px;height:31px}.designer-catalog--clean-canvas .designer-catalog__shape-glyph *{stroke-width:1.35px}.designer-catalog--clean-canvas .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__section-body{background:0 0;border:none;border-radius:0}.designer-catalog--clean-canvas .designer-catalog__group{background:#fff;border:1px solid #e2e8f0;border-radius:3px}.designer-catalog--clean-canvas .designer-catalog__group+.designer-catalog__group{border-top:1px solid #e2e8f0;margin-top:4px}.designer-props{background:var(--bg-card);border-left:1px solid var(--border-color);flex-direction:column;display:flex;overflow:hidden}.designer-props__header{border-bottom:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.designer-props__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:14px}.designer-props__close:hover{color:#8a5050;background:#f6ecec}.designer-props__body{flex:1;padding:12px 14px;overflow-y:auto}.designer-props__body::-webkit-scrollbar{width:4px}.designer-props__body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.designer-props__empty{height:100%;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:12px;display:flex}.designer-props__empty-icon{opacity:.4;font-size:28px}.designer-props__section{margin-bottom:16px}.designer-props__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:600}.designer-props__input{border:1px solid var(--border-color);box-sizing:border-box;border-radius:3px;outline:none;width:100%;padding:6px 8px;font-size:12px;transition:border-color .15s}.designer-props__input:focus{border-color:#9fb4c8;box-shadow:0 0 0 2px #2f5d861a}.designer-props__textarea{border:1px solid var(--border-color);resize:vertical;box-sizing:border-box;border-radius:3px;outline:none;width:100%;min-height:50px;padding:6px 8px;font-family:inherit;font-size:12px}.designer-props__textarea:focus{border-color:#9fb4c8}.designer-props__colors{flex-wrap:wrap;gap:4px;display:flex}.designer-props__color-swatch{cursor:pointer;border:2px solid #0000;border-radius:3px;width:20px;height:20px;transition:all .12s}.designer-props__color-swatch:hover{transform:scale(1.15)}.designer-props__color-swatch--active{border-color:var(--bg-secondary);box-shadow:0 0 0 2px #1e293b33}.designer-props__pos{grid-template-columns:1fr 1fr;gap:6px;display:grid}.designer-props__pos-item{color:var(--text-muted);background:var(--bg-secondary);border-radius:3px;padding:4px 8px;font-size:11px}.designer-props__edges-list{color:var(--text-muted);font-size:11px}.designer-props__edges-list li{border-bottom:1px solid var(--border-light);padding:3px 0}.designer-props__route{background:var(--bg-secondary);color:var(--text-muted);border-radius:3px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.designer-props__route-arrow{color:var(--text-secondary);font-size:16px}.designer-props__delete{background:var(--bg-card);color:#8a5050;cursor:pointer;border:1px solid #dfc2c2;border-radius:3px;width:100%;margin-top:12px;padding:8px;font-size:12px;font-weight:500;transition:all .15s}.designer-props__delete:hover{background:#f6ecec;border-color:#dfc2c2}.designer-node__port{opacity:0;pointer-events:auto;transition:opacity .15s ease-out}.designer-node__port-visual,.designer-node__port-dot{transform-box:fill-box;transform-origin:50%;transition:transform .14s ease-out,opacity .14s ease-out}.designer-node:hover .designer-node__port{opacity:.92}.designer-node__port:hover{opacity:1}.designer-node__port:hover .designer-node__port-visual{transform:scale(1.22)}.designer-node__port:hover .designer-node__port-dot{transform:scale(1.12)}.hero__btn--designer{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:3px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #3b82f64d}.hero__btn--designer:hover{background:linear-gradient(135deg,#1e3a8a,#2563eb);transform:translateY(-1px);box-shadow:0 4px 16px #3b82f666}@keyframes designer-fade-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes pm-highlight-pulse{0%,to{opacity:.6;stroke-width:3px}50%{opacity:1;stroke-width:4px}}@keyframes group-parent-pulse{0%,to{opacity:.15;stroke-width:2px}50%{opacity:.5;stroke-width:3px}}@keyframes child-of-group-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes tag-resource-pulse{0%,to{opacity:.36;stroke-width:2px}45%{opacity:1;stroke-width:3.4px}70%{opacity:.62}}@keyframes security-risk-pulse{0%,to{opacity:.5;stroke-width:2.2px}50%{opacity:1;stroke-width:3.4px}}.designer-security-shield-badge{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px #dc262647);animation:1.05s ease-in-out infinite security-shield-alert}.designer-security-shield-icon{transform-box:fill-box;transform-origin:50%;animation:1.05s ease-in-out infinite security-shield-icon-pop}.designer-security-risk-ring{transform-box:fill-box;transform-origin:50%;animation:.22s ease-out both security-ring-unfold,1.25s ease-in-out .22s infinite security-risk-pulse}.designer-security-issue-popover{transform-box:fill-box;transform-origin:top;animation:.18s ease-out both security-popover-unfold}.designer-canvas__node-popover-layer,.designer-canvas__node-popover-layer .designer-node-info-popover{pointer-events:none}.designer-canvas__node-popover-layer .designer-node-info-popover{filter:drop-shadow(0 12px 20px #0f172a38)}@keyframes security-shield-alert{0%,to{opacity:.86;filter:drop-shadow(0 0 3px #dc262638);transform:scale(1)}46%{opacity:1;filter:drop-shadow(0 0 7px #dc262685);transform:scale(1.06)}}@keyframes security-shield-icon-pop{0%,to{opacity:.92;transform:scale(1)}46%{opacity:1;transform:scale(1.12)}}@keyframes security-ring-unfold{0%{opacity:0;stroke-dashoffset:28px;transform:scale(.9)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@keyframes security-popover-unfold{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes search-flash-ring{0%{opacity:0;stroke-width:1px;transform:scale(1.1)}30%{opacity:1;stroke-width:3px;transform:scale(1)}70%{opacity:1;stroke-width:3px;transform:scale(1)}to{opacity:0;stroke-width:1px;transform:scale(1.05)}}@keyframes search-flash-fill{0%{fill-opacity:0}30%{fill-opacity:.2}70%{fill-opacity:.2}to{fill-opacity:0}}@keyframes runifex-panel-handle-pulse{0%,to{filter:saturate(.96);box-shadow:0 0 0 1px #fb923c0f,0 0 10px #fb923c14}50%{filter:saturate(1.08);box-shadow:0 0 0 1px #fb923c24,0 0 22px #fb923c2e}}@keyframes runifex-right-panel-handle-pulse{0%,to{filter:saturate(.96);box-shadow:0 0 0 1px #fb923c0f,0 0 10px #fb923c14}50%{filter:saturate(1.08);box-shadow:0 0 0 1px #fb923c24,0 0 22px #fb923c2e}}@keyframes runifex-top-recommendation-pulse{0%,to{filter:saturate(.95);box-shadow:0 0 0 1px #f871710f,0 0 10px #f8717114}50%{filter:saturate(1.06);box-shadow:0 0 0 1px #f8717124,0 0 22px #f8717129}}@keyframes runifex-feature-intro-pulse{0%,to{filter:saturate(.95);box-shadow:0 0 0 1px #22c55e0f,0 0 10px #22c55e14}50%{filter:saturate(1.06);box-shadow:0 0 0 1px #22c55e24,0 0 22px #22c55e29}}.designer-canvas-empty-state__dismiss{will-change:box-shadow, background-color, color, transform}.designer-canvas-empty-state__dismiss:hover{transform:translateY(-1px)}@keyframes runifex-empty-guide-dismiss-flash{0%,to{color:#991b1b;filter:saturate();background:#fee2e2f5;border-color:#ef4444;box-shadow:0 0 0 1px #ef444447,0 10px 24px #b91c1c38}45%{color:#fff;filter:saturate(1.25);background:#dc2626;border-color:#991b1b;box-shadow:0 0 0 4px #ef444447,0 0 24px #dc2626d1,0 10px 28px #b91c1c61}62%{color:#dc2626;filter:saturate(1.1);background:#fff;border-color:#f87171;box-shadow:0 0 0 2px #f871715c,0 0 16px #ef44447a}}@media (prefers-reduced-motion:reduce){.designer-canvas-empty-state__dismiss{animation:none!important}}.designer-canvas--interaction-lite :where(.designer-node *,.designer-edge *,.designer-canvas__scope-layer *,.designer-canvas__node-layer *,.designer-canvas__edge-layer *,.designer-canvas__guide-layer *){transition:none!important;animation:none!important}.designer-canvas--interaction-lite :where(.designer-node *,.designer-edge *,.designer-canvas__scope-layer *,.designer-canvas__node-layer *){filter:none!important}@media (width<=1024px){.designer-layout__body{grid-template-columns:224px 1fr 0}.designer-props{display:none}.designer-catalog{width:224px}.designer-toolbar__tab{padding:6px 10px;font-size:12px}.designer-toolbar__left,.designer-toolbar__actions{min-width:140px}}@media (width<=768px){.designer-layout__body{grid-template-rows:1fr;grid-template-columns:1fr}.designer-catalog,.designer-props{display:none}.designer-toolbar__tabs{-webkit-overflow-scrolling:touch;max-width:50vw;overflow-x:auto}.designer-toolbar__tab{padding:5px 8px;font-size:11px}.designer-toolbar__left{gap:6px;min-width:auto}.designer-toolbar__actions{gap:2px;min-width:auto}.designer-toolbar__btn{padding:4px 6px;font-size:12px}.designer-toolbar__title{display:none}}.designer-layout{--designer-ui-surface:#fff;--designer-ui-surface-muted:#f7f9fc;--designer-ui-surface-strong:#f1f5f9;--designer-ui-border:#d7e0eb;--designer-ui-border-soft:#e7edf4;--designer-ui-text:#14202b;--designer-ui-muted:#607080;--designer-ui-accent:#315bf6;--designer-ui-accent-soft:#eef4ff;--designer-ui-radius-control:3px;--designer-ui-radius-panel:3px;--designer-ui-shadow-panel:0 16px 40px #0f172a1f;--designer-ui-shadow-popover:0 12px 28px #0f172a24}.designer-layout,.designer-layout *{letter-spacing:0!important}[data-active-panel-root]:focus,[data-active-panel-root]:focus-visible{outline-offset:0!important;outline:none!important}.designer-layout :where(button,input,select,textarea){font-family:inherit;border-radius:var(--designer-ui-radius-control)!important}.designer-layout :where(input,select,textarea){color:var(--designer-ui-text);background-color:var(--designer-ui-surface);border-color:var(--designer-ui-border)!important}.designer-layout :where(.designer-node-label-editor__surface-control){appearance:none;box-shadow:none!important;background:0 0!important;border:0 solid #0000!important;border-radius:0!important}.designer-layout :where(.designer-node-label-editor__surface-control:focus){box-shadow:none!important;border:0 solid #0000!important;outline:none!important}.designer-layout :where(button){min-width:0}.designer-layout .designer-canvas-auto-arrange-hint__button,.designer-layout .designer-canvas-auto-arrange-hint__dismiss{border-radius:999px!important}.designer-layout :where(button:hover){border-color:#bfccda}.designer-layout :where(.designer-catalog,.designer-catalog__hero,.designer-catalog__summary,.designer-catalog__preview,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__group,.designer-catalog__group-hover-summary,.designer-catalog__item,.designer-catalog__shape-panel,.designer-catalog__shape-tile,.designer-props,.designer-props__empty,.designer-props__section,.designer-props__pos-item,.designer-props__edges-list,.designer-props__route){border-radius:var(--designer-ui-radius-panel)!important}.designer-layout :where(.designer-catalog__hero,.designer-catalog__summary,.designer-catalog__preview,.designer-catalog__section-body,.designer-catalog__group-hover-summary,.designer-props__empty,.designer-props__pos-item,.designer-props__route){box-shadow:0 1px 2px #0f172a0a!important}.designer-layout :where(.designer-catalog__filter-chip,.designer-catalog__tip-pill,.designer-catalog__section-pill,.designer-catalog__section-count,.designer-catalog__group-count,.designer-catalog__item-badge,.designer-catalog__preview-source,.designer-catalog__preview-add,.designer-catalog__preview-clear,.designer-props__delete){border-radius:var(--designer-ui-radius-control)!important}.designer-layout :where(.designer-catalog__search-input,.designer-catalog__search-input-wrap,.designer-props__input,.designer-props__textarea){border-radius:var(--designer-ui-radius-control)!important;border-color:var(--designer-ui-border)!important}.designer-layout :where([role=dialog],[aria-modal=true],[class*=Modal],[class*=modal],[class*=Panel],[class*=panel],[class*=Popover],[class*=popover],[class*=Popup],[class*=popup]) :where(button,input,select,textarea){border-radius:var(--designer-ui-radius-control)!important}.designer-layout :where([role=dialog],[aria-modal=true]){border-radius:var(--designer-ui-radius-panel)!important}.designer-layout [data-testid=canvas-node-action-toolbar]{border-radius:var(--designer-ui-radius-panel)!important;box-shadow:var(--designer-ui-shadow-popover)!important}.designer-layout :where(.designer-ai-chat-textarea,.designer-ai-composer-btn){border-radius:var(--designer-ui-radius-control)!important}@media (width<=900px){.designer-layout{--designer-ui-shadow-panel:0 10px 24px #0f172a1f;--designer-ui-shadow-popover:0 8px 20px #0f172a24}}.designer-layout--black-canvas{--designer-ui-surface:#1c2226;--designer-ui-surface-muted:#252c31;--designer-ui-surface-strong:#30383e;--designer-ui-border:#fff3;--designer-ui-border-soft:#ffffff1f;--designer-ui-text:#f6f7f8;--designer-ui-muted:#b8c0c8;--designer-ui-accent:#64d9ff;--designer-ui-accent-soft:#64d9ff1c;--bg-card:#252c31;--bg-secondary:#1a2226;--bg-hover:#ffffff16;--border-color:#ffffff2e;--border-light:#ffffff1f;--text-primary:#f6f7f8;--text-secondary:#b8c0c8;--text-muted:#8f9aa3;background:#12171a}body.runifex-black-canvas-active{color:#e8edf2!important;background:#12171a!important}html:has(body.runifex-black-canvas-active){color:#e8edf2!important;background:#12171a!important}.designer-layout--black-canvas .designer-toolbar{background:#16191b;border-bottom-color:#ffffff29;box-shadow:0 1px #ffffff0a,0 12px 28px #00000038}.designer-layout--black-canvas>div:first-child{color:#f5f6f7!important;background:#16191b!important;border-bottom-color:#ffffff29!important;box-shadow:0 1px #ffffff0a,0 12px 28px #00000038!important}.designer-layout--black-canvas>div:first-child :where(a,button,select,label,input,kbd){color:#edf0f2!important;box-shadow:none!important;background-color:#24282b!important;border-color:#ffffff14!important}.designer-layout--black-canvas>div:first-child :where(span,strong,small,label){color:#e8edf2!important}.designer-layout--black-canvas>div:first-child [style*="background: rgb(255, 255, 255)"],.designer-layout--black-canvas>div:first-child [style*="background-color: rgb(255, 255, 255)"],.designer-layout--black-canvas>div:first-child [style*="background: #ffffff"],.designer-layout--black-canvas>div:first-child [style*="background-color: #ffffff"],.designer-layout--black-canvas>div:first-child [style*="background: #fff"],.designer-layout--black-canvas>div:first-child [style*="background-color: #fff"]{color:#edf0f2!important;background:#24282b!important;border-color:#fff3!important}.designer-layout--black-canvas>div:first-child :where(a:hover,button:hover,select:hover,label:hover){background-color:#1c2022!important;border-color:#f5f6f747!important}.designer-layout--black-canvas .toolbar-status-cluster,.designer-layout--black-canvas .toolbar-action-cluster{color:#e8edf2!important}.designer-layout--black-canvas .toolbar-save-status{color:#9af0bd!important;background:#102019f2!important;border-color:#53f59f3d!important}.designer-layout--black-canvas .toolbar-save-status :where(span,strong){color:#9af0bd!important}.designer-layout--black-canvas .toolbar-drop-menu,.designer-layout--black-canvas .toolbar-view-menu,.designer-layout--black-canvas .toolbar-style-size-popover,.designer-layout--black-canvas [role=menu]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e8edf2!important;background:#13171afa!important;border-color:#ffffff21!important;box-shadow:0 18px 38px #0000005c!important}.designer-layout--black-canvas .toolbar-drop-item,.designer-layout--black-canvas .toolbar-view-menu :where(button,input),.designer-layout--black-canvas .toolbar-style-size-popover :where(button,input){color:#e8edf2!important;background-color:#0000!important;border-color:#ffffff1c!important}.designer-layout--black-canvas .toolbar-drop-item:hover,.designer-layout--black-canvas .toolbar-view-menu :where(button:hover),.designer-layout--black-canvas .toolbar-style-size-popover :where(button:hover){background-color:#ffffff14!important;border-color:#64d9ff40!important}.designer-layout--black-canvas .toolbar-drop-item--accent,.designer-layout--black-canvas .toolbar-view-menu__mission-action{color:#74e8ff!important}.designer-layout--black-canvas .toolbar-drop-item--danger{color:#ff8f9b!important}.designer-layout--black-canvas .toolbar-drop-section-head,.designer-layout--black-canvas .toolbar-view-menu__title,.designer-layout--black-canvas .toolbar-view-menu__range-label,.designer-layout--black-canvas .toolbar-view-menu__range-value,.designer-layout--black-canvas .toolbar-style-size-popover__preset-meta,.designer-layout--black-canvas .toolbar-style-size-popover :where(div,span){color:#9aa6af!important}.designer-layout--black-canvas .toolbar-drop-sep,.designer-layout--black-canvas .toolbar-view-menu :where([style*="background: rgb(226, 232, 240)"]){background:#ffffff17!important}.designer-layout--black-canvas .toolbar-view-menu__check,.designer-layout--black-canvas .toolbar-view-menu__density-button,.designer-layout--black-canvas .toolbar-view-menu__size-button,.designer-layout--black-canvas .toolbar-style-size-popover__preset,.designer-layout--black-canvas .toolbar-style-size-popover__auto{color:#dbe3ea!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.designer-layout--black-canvas .toolbar-style-size-popover__preset-label{color:#e8edf2!important}.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: rgb(255, 255, 255)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: #ffffff"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: rgb(251, 252, 255)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: #fbfcff"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: rgb(248, 250, 252)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: #f8fafc"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: rgb(247, 247, 255)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: #f7f7ff"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: rgb(255, 241, 242)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="background: #fff1f2"]{color:#dbe3ea!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff1f!important}.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: rgb(36, 49, 66)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: #243142"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: rgb(51, 65, 85)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: #334155"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: rgb(71, 85, 105)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: #475569"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: rgb(82, 98, 115)"],.designer-layout--black-canvas :where([role=menu],.toolbar-view-menu,.toolbar-drop-menu,.toolbar-style-size-popover) [style*="color: #526273"]{color:#dbe3ea!important}.designer-layout--black-canvas .designer-layout__body,.designer-layout--black-canvas .designer-layout__canvas-wrapper{background:#1a2226}.designer-layout--black-canvas .designer-catalog,.designer-layout--black-canvas .designer-catalog__search,.designer-layout--black-canvas .designer-catalog__groups,.designer-layout--black-canvas .designer-props{color:#f5f6f7;background:#1a1d1f;border-color:#ffffff2e;box-shadow:inset -1px 0 #ffffff09}.designer-layout--black-canvas .designer-catalog__section,.designer-layout--black-canvas .designer-catalog__search,.designer-layout--black-canvas .designer-props__header{border-color:#ffffff24}.designer-layout--black-canvas .designer-catalog__compact-title,.designer-layout--black-canvas .designer-catalog__group-label,.designer-layout--black-canvas .designer-catalog__item-name,.designer-layout--black-canvas .designer-catalog__shape-tile-name,.designer-layout--black-canvas .designer-props__header{color:#f4f7fb}.designer-layout--black-canvas .designer-catalog__item-desc,.designer-layout--black-canvas .designer-catalog__compact-subtitle,.designer-layout--black-canvas .designer-props__label,.designer-layout--black-canvas .designer-props__empty,.designer-layout--black-canvas .designer-props__pos-item,.designer-layout--black-canvas .designer-props__route{color:#b8c0c8}.designer-layout--black-canvas .designer-catalog__search-input,.designer-layout--black-canvas .designer-props__input,.designer-layout--black-canvas .designer-props__textarea{color:#f5f6f7;background:#24282b!important;border-color:#fff3!important}.designer-layout--black-canvas .designer-catalog__search-input::placeholder,.designer-layout--black-canvas .designer-props__input::placeholder,.designer-layout--black-canvas .designer-props__textarea::placeholder{color:#89939c}.designer-layout--black-canvas .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__section-body,.designer-layout--black-canvas .designer-catalog__section-body,.designer-layout--black-canvas .designer-catalog__items,.designer-layout--black-canvas .designer-catalog__shape-panel,.designer-layout--black-canvas .designer-catalog__shape-section,.designer-layout--black-canvas .designer-catalog__shape-grid,.designer-layout--black-canvas .designer-catalog__group,.designer-layout--black-canvas .designer-catalog__group--pinned,.designer-layout--black-canvas .designer-catalog__group--open,.designer-layout--black-canvas .designer-catalog__section{color:#f3f5f7;background:0 0;border-color:#ffffff0f}.designer-layout--black-canvas .designer-catalog__section-nav{border-color:#ffffff0f!important}.designer-layout--black-canvas .designer-catalog__section-toggle,.designer-layout--black-canvas .designer-catalog__group-header{color:#f3f5f7;background:0 0!important;border-color:#ffffff0d!important}.designer-layout--black-canvas .designer-catalog__item,.designer-layout--black-canvas .designer-catalog__filter-chip,.designer-layout--black-canvas .designer-catalog__collapse-btn,.designer-layout--black-canvas .designer-catalog__shape-collapse-button,.designer-layout--black-canvas .designer-catalog__shape-tool-button,.designer-layout--black-canvas .designer-catalog button,.designer-layout--black-canvas .designer-props__pos-item,.designer-layout--black-canvas .designer-props__route{color:#f3f5f7;background:#24282b;border-color:#ffffff1a}.designer-layout--black-canvas .designer-catalog__shape-tile{color:#f3f5f7;background:#ffffff05!important;border-color:#ffffff0d!important}.designer-layout--black-canvas .designer-catalog__item:hover,.designer-layout--black-canvas .designer-catalog__filter-chip:hover,.designer-layout--black-canvas .designer-catalog__section-nav-chip:hover,.designer-layout--black-canvas .designer-catalog__collapse-btn:hover,.designer-layout--black-canvas .designer-catalog__shape-collapse-button:hover,.designer-layout--black-canvas .designer-catalog__shape-tool-button:hover{background:#2d3338;border-color:#ffffff29}.designer-layout--black-canvas .designer-catalog__shape-tile:hover{background:#ffffff0f!important;border-color:#ffffff29!important}.designer-layout--black-canvas .designer-catalog__items{box-shadow:inset 0 1px #ffffff0a}.designer-layout--black-canvas .designer-catalog__item-icon{background:#090c0ebd!important;border-color:#ffffff1a!important}.designer-layout--black-canvas .designer-catalog__item-icon--shape{--shape-glyph-fill:#ffffff0d}.designer-layout--black-canvas .designer-catalog__shape-tile-icon{background:0 0!important;border-color:#0000!important}.designer-layout--black-canvas .designer-catalog__section-nav,.designer-layout--black-canvas .designer-catalog__filters{background:#1a1d1f}.designer-layout--black-canvas .designer-catalog__section-nav-chip,.designer-layout--black-canvas .designer-catalog__filter-chip,.designer-layout--black-canvas .designer-catalog__filter-chip--active{color:#eef2f5!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff14!important}.designer-layout--black-canvas .designer-catalog__section-nav-chip:focus-visible,.designer-layout--black-canvas .designer-catalog__filter-chip--active{background:#64d9ff1a!important;border-color:#64d9ff5c!important}.designer-layout--black-canvas .designer-catalog__filter-label,.designer-layout--black-canvas .designer-catalog__section-nav-label{color:#dbe3ea!important}.designer-layout--black-canvas .designer-catalog__section-pill,.designer-layout--black-canvas .designer-catalog__hero-pill,.designer-layout--black-canvas .designer-catalog__item-badge,.designer-layout--black-canvas .designer-catalog__group-count{color:#b7c1c9!important;background:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.designer-layout--black-canvas .designer-canvas-empty-state{color:#e8edf2!important}.designer-layout--black-canvas .designer-canvas-empty-state__icon{background:#64d9ff14!important;border-color:#64d9ff3d!important;box-shadow:0 18px 42px #0000003d!important}.designer-layout--black-canvas .designer-canvas-empty-state__title,.designer-layout--black-canvas .designer-canvas-empty-state__flow-title,.designer-layout--black-canvas .designer-canvas-empty-state__mission-title,.designer-layout--black-canvas .designer-canvas-empty-state__control-label{color:#edf3f7!important}.designer-layout--black-canvas .designer-canvas-empty-state__desc,.designer-layout--black-canvas .designer-canvas-empty-state__flow-desc,.designer-layout--black-canvas .designer-canvas-empty-state__mission-desc,.designer-layout--black-canvas .designer-canvas-empty-state__control-desc,.designer-layout--black-canvas .designer-canvas-empty-state__hint,.designer-layout--black-canvas .designer-canvas-empty-state__goal{color:#8f9aa3!important}.designer-layout--black-canvas .designer-canvas-empty-state__eyebrow{color:#7d8a94!important}.designer-layout--black-canvas .designer-canvas-empty-state__flow{background:#ffffff17!important;border-color:#ffffff1f!important}.designer-layout--black-canvas .designer-canvas-empty-state__flow-step,.designer-layout--black-canvas .designer-canvas-empty-state__mission-card,.designer-layout--black-canvas .designer-canvas-empty-state__control-tip,.designer-layout--black-canvas .designer-canvas-empty-state__start-button{color:#e8edf2!important;background:#14181bf5!important;border-color:#ffffff1f!important;box-shadow:0 18px 38px #0000002e!important}.designer-layout--black-canvas .designer-canvas-empty-state__mission-card:hover,.designer-layout--black-canvas .designer-canvas-empty-state__start-button:hover{background:#1b2023fa!important;border-color:#64d9ff47!important;box-shadow:0 22px 46px #0000003d!important}.designer-layout--black-canvas .designer-canvas-empty-state__flow-index,.designer-layout--black-canvas .designer-canvas-empty-state__mission-index,.designer-layout--black-canvas .designer-canvas-empty-state__kbd{color:#8fe6ff!important;background:#64d9ff1a!important;border-color:#64d9ff3d!important}.designer-layout--black-canvas .designer-canvas-empty-state__mission-action,.designer-layout--black-canvas .designer-canvas-empty-state__start-button--cloud{color:#74e8ff!important}.designer-layout--black-canvas .designer-canvas-empty-state__start-button--primary{color:#fff!important;background:linear-gradient(135deg,#2f6fed,#6d4aff)!important;border-color:#a5b4fc47!important}.designer-layout--black-canvas [data-testid=canvas-node-action-toolbar]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4f7fb!important;background:#111518f5!important;border-color:#ffffff1f!important}.designer-layout--black-canvas [data-testid=canvas-cloud-switch-actions]{background:#111518eb!important;border-color:#ffffff1f!important;box-shadow:0 10px 22px #0000003d!important}.designer-layout--black-canvas [data-testid=canvas-cloud-switch-actions] button{color:#e8edf2!important;background:0 0!important;border-color:#0000!important}.designer-layout--black-canvas [data-testid=canvas-cloud-switch-actions] button:hover{background:#ffffff14!important}.designer-layout--black-canvas .designer-scope-summary-control button,.designer-layout--black-canvas [data-tour=score-board]{color:#e8edf2!important;background:#111518f0!important;border-color:#ffffff21!important;box-shadow:0 10px 22px #0000003d!important}.designer-layout--black-canvas .designer-scope-summary-control button span,.designer-layout--black-canvas [data-tour=score-board]>span{color:#e8edf2!important}.designer-layout--black-canvas [data-tour=score-board]>div:first-child{background:#0d1114e0!important}.designer-layout--black-canvas .designer-canvas-edge-handle{color:#dbe3ea!important;background:#111518e6!important;border-color:#ffffff24!important;animation:none!important;box-shadow:0 0 0 1px #ffffff0a,0 12px 22px #00000047!important}.designer-layout--black-canvas .designer-canvas-edge-handle:hover{color:#64d9ff!important;background:#1d2327f5!important}.designer-layout--black-canvas [data-tour=contextual-ux-guide],.designer-layout--black-canvas [data-tour=contextual-ux-guide-trigger]{color:#dbe3ea!important;background:#111518f0!important;border-color:#ffffff21!important;box-shadow:0 10px 22px #0000003d!important}.designer-layout--black-canvas [data-tour=contextual-ux-guide-trigger] svg{color:#64d9ff!important}.designer-layout--black-canvas [data-testid=designer-dock-tabbar]{color:#dbe3ea!important;background:#111518f5!important;border-top-color:#ffffff1a!important;box-shadow:0 -1px #ffffff0a!important}.designer-layout--black-canvas [data-testid=designer-dock-tabbar] :where(button,span){color:#dbe3ea!important}.designer-layout--black-canvas .designer-dock-compact{background:#111518f0!important;border-color:#ffffff1f!important;box-shadow:0 10px 22px #0000003d!important}.designer-layout--black-canvas .designer-dock-compact :where(button,span){color:#dbe3ea!important;background-color:#0000!important;border-color:#ffffff1a!important}.designer-layout--black-canvas .designer-dock-compact button:hover{background-color:#ffffff14!important}.designer-layout--black-canvas .designer-properties-panel{color:#edf0f2!important;background:#1a1d1f!important;border-left-color:#fff3!important;box-shadow:inset 1px 0 #ffffff09!important}.designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,aside){color:#e8edf2!important;box-shadow:none!important;background-color:#0000!important;border-color:#ffffff24!important}.designer-layout--black-canvas .designer-properties-panel>div,.designer-layout--black-canvas .designer-properties-panel [data-panel-context],.designer-layout--black-canvas .designer-properties-panel :where(input,textarea,select),.designer-layout--black-canvas .designer-properties-panel button{color:#f4f6f8!important;background-color:#24282b!important;border-color:#ffffff14!important}.designer-layout--black-canvas .designer-properties-panel :where(input,textarea,select)::placeholder{color:#89939c!important}.designer-layout--black-canvas .designer-properties-panel :where(h1,h2,h3,h4,strong,label){color:#f3f5f7!important}.designer-layout--black-canvas .designer-properties-panel :where(p,small,span){color:#b8c0c8!important}.designer-layout--black-canvas .designer-properties-panel [aria-pressed=true],.designer-layout--black-canvas .designer-properties-panel [data-panel-context][style*="rgb(245, 243, 255)"]{color:#8fe6ff!important;background:#64d9ff1a!important;border-color:#64d9ff47!important}.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(255, 255, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(255, 255, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #ffffff"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #ffffff"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #fff"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #fff"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(248, 250, 252)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(248, 250, 252)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #f8fafc"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #f8fafc"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(241, 245, 249)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(241, 245, 249)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #f1f5f9"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #f1f5f9"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(239, 246, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(239, 246, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #eff6ff"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #eff6ff"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(255, 247, 237)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(255, 247, 237)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #fff7ed"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #fff7ed"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(255, 251, 235)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(255, 251, 235)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #fffbeb"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #fffbeb"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(240, 253, 244)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(240, 253, 244)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #f0fdf4"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #f0fdf4"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(255, 241, 242)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(255, 241, 242)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #fff1f2"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #fff1f2"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(245, 243, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(245, 243, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #f5f3ff"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #f5f3ff"],.designer-layout--black-canvas .designer-properties-panel [style*="background: rgb(248, 251, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: rgb(248, 251, 255)"],.designer-layout--black-canvas .designer-properties-panel [style*="background: #f8fbff"],.designer-layout--black-canvas .designer-properties-panel [style*="background-color: #f8fbff"]{color:#f4f6f8!important;box-shadow:none!important;background:#24282b!important;border-color:#ffffff2e!important}.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(15, 23, 42)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #0f172a"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(30, 41, 59)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #1e293b"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(71, 85, 105)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #475569"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(100, 116, 139)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #64748b"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(29, 78, 216)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #1d4ed8"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(22, 101, 52)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #166534"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(154, 52, 18)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #9a3412"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(146, 64, 14)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #92400e"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(52, 64, 84)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #344054"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(102, 112, 133)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #667085"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(152, 162, 179)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #98a2b3"]{color:#dbe3ea!important}body.runifex-black-canvas-active .architecture-templates-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e!important}body.runifex-black-canvas-active .architecture-templates-modal{color:#e8edf2!important;background:#151819!important;border-color:#ffffff21!important;box-shadow:0 26px 70px #00000085!important}body.runifex-black-canvas-active .architecture-templates-modal :where(div,article,section,header,aside){color:#e8edf2!important;box-shadow:none!important;background-color:#0000!important;border-color:#ffffff1a!important}body.runifex-black-canvas-active .architecture-templates-grid,body.runifex-black-canvas-active .architecture-templates-empty,body.runifex-black-canvas-active .architecture-templates-modal article,body.runifex-black-canvas-active .architecture-templates-modal :where(input,button,select,textarea){color:#e8edf2!important;background:#171c20!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active .architecture-templates-modal :where(input,textarea,select)::placeholder{color:#68737c!important}body.runifex-black-canvas-active .architecture-templates-modal :where(h1,h2,h3,h4,strong){color:#f3f5f7!important}body.runifex-black-canvas-active .architecture-templates-modal :where(p,small,span){color:#9aa6af!important}body.runifex-black-canvas-active .architecture-templates-modal :where(button:hover,article:hover){background:#22282c!important;border-color:#64d9ff47!important}body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #ffffff"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #f8fafc"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(239, 246, 255)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #eff6ff"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #fffbeb"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(254, 243, 199)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #fef3c7"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(252, 231, 243)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #fce7f3"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(243, 232, 255)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #f3e8ff"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(237, 233, 254)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #ede9fe"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(240, 253, 244)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #f0fdf4"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: rgb(255, 247, 247)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="background: #fff7f7"]{color:#dbe3ea!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active .architecture-templates-modal [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="color: #0f172a"],body.runifex-black-canvas-active .architecture-templates-modal [style*="color: rgb(30, 41, 59)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="color: #1e293b"],body.runifex-black-canvas-active .architecture-templates-modal [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active .architecture-templates-modal [style*="color: #475569"]{color:#dbe3ea!important}body.runifex-black-canvas-active .architecture-templates-modal article [style*="background: rgb(239, 246, 255)"],body.runifex-black-canvas-active .architecture-templates-modal article [style*="background-color: rgb(239, 246, 255)"]{background:#64d9ff1a!important;border-color:#64d9ff33!important}body.runifex-black-canvas-active .designer-welcome-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0009!important}body.runifex-black-canvas-active .designer-welcome-modal{color:#e8edf2!important;background:#151819!important;border-color:#ffffff21!important;box-shadow:0 26px 70px #00000085!important}body.runifex-black-canvas-active .designer-welcome-modal__hero{background:#171c20!important;border-bottom-color:#ffffff1a!important}body.runifex-black-canvas-active .designer-welcome-modal__logo{background:linear-gradient(135deg,#1d5f7a,#2f6fed)!important;box-shadow:0 10px 28px #2f6fed38!important}body.runifex-black-canvas-active .designer-welcome-modal__title,body.runifex-black-canvas-active .designer-welcome-modal__option-title{color:#f3f5f7!important}body.runifex-black-canvas-active .designer-welcome-modal__subtitle,body.runifex-black-canvas-active .designer-welcome-modal__prompt,body.runifex-black-canvas-active .designer-welcome-modal__option-desc,body.runifex-black-canvas-active .designer-welcome-modal__tip-text,body.runifex-black-canvas-active .designer-welcome-modal__tip-label{color:#9aa6af!important}body.runifex-black-canvas-active .designer-welcome-modal__option{color:#dbe3ea!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active .designer-welcome-modal__option:hover{background:#ffffff16!important;border-color:#64d9ff47!important;box-shadow:0 10px 22px #00000042!important}body.runifex-black-canvas-active .designer-welcome-modal__option-icon{background:#090c0ebd!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active .designer-welcome-modal__tip,body.runifex-black-canvas-active .designer-welcome-modal__skip{color:#dbe3ea!important;background:#ffffff0e!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active .designer-welcome-modal__skip:hover{background:#ffffff16!important;border-color:#64d9ff47!important}body.runifex-black-canvas-active [data-analysis-viewport-toggle]{color:#dbe3ea!important;background:#111518f5!important;border-color:#ffffff21!important;box-shadow:0 14px 32px #00000057!important}body.runifex-black-canvas-active .analysis-card-menu{color:#e8edf2!important;background:#111619!important;border-color:#ffffff21!important;box-shadow:0 26px 70px #00000075!important}body.runifex-black-canvas-active .analysis-card-menu::-webkit-scrollbar-thumb{background:#ffffff2e!important}body.runifex-black-canvas-active .sla-compliance-overlay,body.runifex-black-canvas-active [style*="background: rgba(226, 232, 240, 0.42)"],body.runifex-black-canvas-active [style*="background-color: rgba(226, 232, 240, 0.42)"]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0000009e!important}body.runifex-black-canvas-active .sla-compliance-panel,body.runifex-black-canvas-active .sla-compliance-panel__header,body.runifex-black-canvas-active .sla-compliance-panel__tabs,body.runifex-black-canvas-active .sla-compliance-panel__body{color:#e8edf2!important;background:#151819!important;border-color:#ffffff21!important}body.runifex-black-canvas-active [role=dialog][style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active [role=dialog][style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active [role=dialog][style*="background: #ffffff"],body.runifex-black-canvas-active [role=dialog][style*="background-color: #ffffff"],body.runifex-black-canvas-active [role=dialog][style*="background: #fff"],body.runifex-black-canvas-active [role=dialog][style*="background-color: #fff"],body.runifex-black-canvas-active [role=dialog][style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active [role=dialog][style*="background-color: rgb(248, 250, 252)"],body.runifex-black-canvas-active [role=dialog][style*="background: #f8fafc"]{color:#e8edf2!important;background:#151819!important;border-color:#ffffff21!important;box-shadow:0 26px 70px #00000085!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #ffffff"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background-color: #ffffff"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #fff"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background-color: #fff"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(251, 251, 252)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #fbfbfc"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #e2e8f0"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background-color: rgb(248, 250, 252)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #f8fafc"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(241, 245, 249)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #f1f5f9"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(246, 236, 236)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #f6ecec"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(237, 244, 239)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #edf4ef"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(244, 246, 248)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #f4f6f8"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(238, 243, 247)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #eef3f7"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(246, 241, 231)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #f6f1e7"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #fffbeb"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(240, 253, 244)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #f0fdf4"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="background: #fef2f2"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*=linear-gradient][style*="255, 255, 255"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*=linear-gradient][style*=\#ffffff]{color:#dbe3ea!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #0f172a"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(20, 32, 43)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #14202b"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(30, 41, 59)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #1e293b"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(55, 65, 81)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #374151"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #475569"]{color:#dbe3ea!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(138, 80, 80)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #8a5050"]{color:#fca5a5!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(47, 107, 87)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #2f6b57"]{color:#86efac!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(96, 112, 128)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #607080"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #64748b"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: rgb(148, 163, 184)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="color: #94a3b8"]{color:#9aa6af!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border: 1px solid rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border: 1px solid #e2e8f0"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 2px solid rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 2px solid #e2e8f0"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 1px solid rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 1px solid #e2e8f0"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 1px solid rgb(241, 245, 249)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 1px solid #f1f5f9"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 1px solid rgb(248, 250, 252)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-bottom: 1px solid #f8fafc"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-top: 1px solid rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-top: 1px solid #e2e8f0"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-top: 1px solid rgb(241, 245, 249)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-top: 1px solid #f1f5f9"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-color: rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-color: #e2e8f0"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-color: rgb(214, 221, 229)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-color: #d6dde5"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-color: rgb(209, 213, 219)"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) [style*="border-color: #d1d5db"],body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) :where(input,textarea,select,button){border-color:#ffffff1f!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) :where(input,textarea,select){color:#e8edf2!important;background:#111416!important}body.runifex-black-canvas-active :where(.analysis-card-menu,.sla-compliance-panel,[role=dialog]) :where(input,textarea,select)::placeholder{color:#68737c!important}body.runifex-black-canvas-active{--black-tool-page:#111416;--black-tool-panel:#1a1d1f;--black-tool-surface:#24282b;--black-tool-surface-strong:#2d3338;--black-tool-border:#ffffff2e;--black-tool-border-soft:#ffffff1f;--black-tool-text:#f4f6f8;--black-tool-muted:#aeb8c1;--black-tool-subtle:#87939d;--black-tool-blue:#8fbfff;--black-tool-cyan:#7de7ff;--black-tool-green:#9af0bd;--black-tool-amber:#f8d67a;--black-tool-red:#fca5a5}body.runifex-black-canvas-active :where([data-active-panel-root]){background:var(--black-tool-page)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:0 24px 58px #00000070!important}body.runifex-black-canvas-active :where(.cloud-import-overlay,.module-registry-overlay){-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#03070aad!important}body.runifex-black-canvas-active :where(.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor){background:var(--black-tool-panel)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:0 20px 48px #0000005c!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) :where(h1,h2,h3,h4,strong,label){color:var(--black-tool-text)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) :where(input,textarea,select){background:var(--black-tool-page)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) :where(input,textarea,select)::placeholder{color:var(--black-tool-subtle)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #ffffff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: #ffffff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: #fff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: rgb(248, 250, 252)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f8fafc"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: #f8fafc"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(241, 245, 249)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f1f5f9"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(249, 250, 251)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f9fafb"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(251, 252, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: rgb(251, 252, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fbfcff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: #fbfcff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(246, 248, 251)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: rgb(246, 248, 251)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f6f8fb"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(247, 249, 252)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background-color: rgb(247, 249, 252)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f7f9fc"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(241, 246, 252)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f1f6fc"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(251, 253, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fbfdff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(248, 251, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f8fbff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgba(255, 255, 255"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*=linear-gradient][style*="255, 255, 255"]{background:var(--black-tool-surface)!important;background-color:var(--black-tool-surface)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*=linear-gradient][style*="248, 251, 255"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*=linear-gradient][style*="241, 246, 252"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*=linear-gradient][style*=\#f8fbff],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*=linear-gradient][style*=\#f1f6fc]{background:var(--black-tool-page)!important;background-color:var(--black-tool-page)!important;border-color:var(--black-tool-border-soft)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(239, 246, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #eff6ff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(238, 244, 255)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #eef4ff"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(238, 243, 247)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #eef3f7"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgba(239, 246, 255"]{color:#bfdbfe!important;background:#60a5fa24!important;border-color:#93c5fd52!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(236, 253, 245)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #ecfdf5"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(240, 253, 244)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f0fdf4"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(220, 252, 231)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #dcfce7"]{color:#bbf7d0!important;background:#22c55e26!important;border-color:#86efac5c!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fffbeb"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(255, 247, 237)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fff7ed"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(254, 243, 199)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fef3c7"]{color:#fde68a!important;background:#f59e0b29!important;border-color:#f8d67a61!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fef2f2"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(254, 226, 226)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #fee2e2"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: rgb(246, 236, 236)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="background: #f6ecec"]{color:#fecaca!important;background:#f8717126!important;border-color:#fca5a561!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #0f172a"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(23, 32, 51)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #172033"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(30, 41, 59)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #1e293b"]{color:var(--black-tool-text)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(51, 65, 85)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #334155"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #475569"]{color:#d6dde3!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #64748b"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(148, 163, 184)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #94a3b8"]{color:var(--black-tool-muted)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(29, 78, 216)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #1d4ed8"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(37, 84, 214)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #2454d6"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(47, 93, 134)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #2f5d86"]{color:var(--black-tool-blue)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(22, 101, 52)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #166534"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(4, 120, 87)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #047857"]{color:var(--black-tool-green)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(146, 64, 14)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #92400e"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(154, 52, 18)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #9a3412"]{color:var(--black-tool-amber)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(185, 28, 28)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #b91c1c"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: rgb(220, 38, 38)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="color: #dc2626"]{color:var(--black-tool-red)!important}body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="border: 1px solid rgb(226, 232, 240)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="border: 1px solid #e2e8f0"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="border-color: rgb(216, 226, 239)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="border-color: #d8e2ef"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="border-bottom: 1px solid rgb(216, 226, 239)"],body.runifex-black-canvas-active :is([data-active-panel-root],.cloud-import-panel,.module-registry-panel,.enterprise-governance-panel,.analysis-review-panel,[data-testid=release-studio-panel],.pipeline-editor) [style*="border-bottom: 1px solid #d8e2ef"]{border-color:var(--black-tool-border-soft)!important}body.runifex-black-canvas-active :where(.cloud-import-panel,.module-registry-panel,[data-testid=release-studio-panel],.enterprise-governance-panel) :where(button:hover,[role=button]:hover){background-color:var(--black-tool-surface-strong)!important;border-color:#7de7ff57!important}body.runifex-black-canvas-active [data-testid=release-studio-panel]{--release-canvas-bg:#121518;--release-canvas-panel:#171b1e;--release-canvas-surface:#1f2428;--release-canvas-surface-strong:#252b30;--release-canvas-border:#ffffff29;--release-canvas-border-soft:#ffffff17;--release-canvas-grid:#dae4ee1b;--release-canvas-text:#f3f6f8;--release-canvas-muted:#aeb8c2;--release-canvas-faint:#7f8c96;--release-canvas-blue:#82b6ff}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where([style*="background: #f5f8ff"],[style*="background: rgb(245, 248, 255)"]){color:var(--release-canvas-text)!important;background:linear-gradient(#263039 0%,#1b2228 100%)!important;border-color:#82b6ff6b!important;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #0000003d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where([style*="background: #edf6ff"],[style*="background: rgb(237, 246, 255)"],[style*="background: #eef2f7"],[style*="background: rgb(238, 242, 247)"]){color:#c7ddff!important;background:#82b6ff1f!important;border-color:#82b6ff3d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where([style*="background: #fbf9ff"],[style*="background: rgb(251, 249, 255)"],[style*="background: #f5f3ff"],[style*="background: rgb(245, 243, 255)"]){color:#ddd6fe!important;background:#a855f71f!important;border-color:#c4b5fd47!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-strip{background:var(--release-canvas-panel)!important;border-bottom-color:var(--release-canvas-border-soft)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-strip__head{color:var(--release-canvas-text)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card{border-color:var(--release-canvas-border)!important;background:linear-gradient(#20262a 0%,#181d20 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0000003d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card--selected{background:linear-gradient(#263039 0%,#1b2228 100%)!important;border-color:#82b6ff94!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card__icon{color:var(--release-canvas-blue)!important;background:#82b6ff1f!important;border-color:#82b6ff47!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card__title{color:var(--release-canvas-text)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card__score{color:var(--release-canvas-blue)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card__chip{color:#c7ddff!important;background:#82b6ff1f!important;border-color:#82b6ff3d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card__bar{background:#82b6ff52!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card--selected .release-pipeline-candidate-card__bar{background:#3b82f6!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-candidate-card__apply{color:var(--release-canvas-text)!important;background:#15191d!important;border-color:#fff3!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor{color:var(--release-canvas-text)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__model-bar,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__controls,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__oss-panel{border-color:var(--release-canvas-border)!important;background:#171b1e!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__select{border-color:var(--release-canvas-border)!important;color:var(--release-canvas-text)!important;background:#20262a!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__apply,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__oss-button--primary{color:#fff!important;background:#2f6fed!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__oss-card,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate{border-color:var(--release-canvas-border)!important;background:linear-gradient(#202529 0%,#181d20 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #0000003d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate--selected{background:linear-gradient(#263039 0%,#1b2228 100%)!important;border-color:#82b6ff94!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate-icon{color:var(--release-canvas-blue)!important;background:#82b6ff1f!important;border-color:#82b6ff47!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate-title,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor :where([style*="color: #0f172a"],[style*="color: rgb(15, 23, 42)"],[style*="color: #172033"],[style*="color: rgb(23, 32, 51)"]){color:var(--release-canvas-text)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate-summary,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor :where([style*="color: #64748b"],[style*="color: rgb(100, 116, 139)"]){color:var(--release-canvas-muted)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate-chip,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor :where([style*="background: #eff6ff"],[style*="background: rgb(239, 246, 255)"]){color:#c7ddff!important;background:#82b6ff1f!important;border-color:#82b6ff3d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor :where([style*="background: #ecfdf5"],[style*="background: rgb(236, 253, 245)"]){color:#a8f3cf!important;background:#34d39921!important;border-color:#34d39947!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate-bar{background:#82b6ff52!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate--selected .release-pipeline-advisor__candidate-bar{background:#3b82f6!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__candidate-score{color:var(--release-canvas-blue)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__oss-button:not(.release-pipeline-advisor__oss-button--primary){color:var(--release-canvas-text)!important;background:#15191d!important;border-color:#fff3!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-advisor__oss-button:disabled{color:#7f8c96!important;background:#252b30!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist{border-color:var(--release-canvas-border)!important;color:var(--release-canvas-text)!important;background:#171b1e!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__stage,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__item,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__reason{border-color:var(--release-canvas-border)!important;color:var(--release-canvas-text)!important;background:linear-gradient(#202529 0%,#181d20 100%)!important;box-shadow:inset 0 1px #ffffff0a!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__stage--active{background:linear-gradient(#263039 0%,#1b2228 100%)!important;border-color:#82b6ff99!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__item--ok{background:#34d3991a!important;border-color:#34d39947!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__item--warn{background:#f59e0b1c!important;border-color:#f59e0b52!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist__item--block{background:#ef44441f!important;border-color:#f8717157!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist :where(div,span,button){color:var(--release-canvas-text)!important;border-color:#ffffff29!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist :where([style*="color: #64748b"],[style*="color: rgb(100, 116, 139)"],[style*="color: #475569"],[style*="color: rgb(71, 85, 105)"]){color:var(--release-canvas-muted)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist button[style*="background: #ffffff"],body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-ops-checklist button[style*="background: rgb(255, 255, 255)"]{color:var(--release-canvas-text)!important;background:#15191d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-canvas{background:var(--release-canvas-bg)!important;border-top:1px solid var(--release-canvas-border-soft)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-workarea,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-stage{background:var(--release-canvas-bg)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-grid path{stroke:var(--release-canvas-grid)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-stage-band{background:0 0!important;border-left-color:#ffffff13!important;border-right-color:#ffffff09!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-stage-band__label{color:#dae4ee9e!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-edge-halo{stroke:#dae4ee4d!important;stroke-width:2.4px!important;opacity:.72!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-edge-line{stroke:#aeb8c2!important;stroke-width:1.7px!important;opacity:.9!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-palette{border-right-color:var(--release-canvas-border-soft)!important;background:#14181b!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-palette__header{color:var(--release-canvas-muted)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-palette__toggle,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-palette__item{border-color:var(--release-canvas-border)!important;color:var(--release-canvas-text)!important;background:#1b2024!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-node,body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-bundle{background:linear-gradient(#202529 0%,#171b1f 100%)!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000057!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-icon{background:#121518!important;border-color:#ffffff29!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-port[style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-port[style*="background: #ffffff"],body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-port[style*="background: #fff"]{background:#15191d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-status-badge{border-color:#15191d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-bundle__header{border-bottom-color:var(--release-canvas-border-soft)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-bundle__count{color:#c7ddff!important;background:#82b6ff24!important;border-color:#82b6ff4d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-bundle__row{border-color:var(--release-canvas-border-soft)!important;background:#1a1f23!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-task-bundle__more{color:var(--release-canvas-muted)!important;background:#82b6ff1a!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-canvas :where([style*="color: #172033"],[style*="color: rgb(23, 32, 51)"],[style*="color: #0f172a"],[style*="color: rgb(15, 23, 42)"]){color:var(--release-canvas-text)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-canvas :where([style*="color: #64748b"],[style*="color: rgb(100, 116, 139)"],[style*="color: #475569"],[style*="color: rgb(71, 85, 105)"]){color:var(--release-canvas-muted)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-canvas :where([style*="background: #ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background: rgb(248, 250, 252)"]){background:var(--release-canvas-surface)!important;border-color:var(--release-canvas-border)!important}body.runifex-black-canvas-active .security-scan-panel{--security-panel-bg:#15191d;--security-panel-bg-strong:#101315;--security-panel-surface:#20262a;--security-panel-surface-soft:#1a1f22;--security-panel-surface-muted:#252b30;--security-panel-border:#ffffff2e;--security-panel-border-soft:#ffffff1c;--security-panel-text:#edf2f7;--security-panel-muted:#aeb8c2;--security-panel-faint:#7f8b94;--security-panel-red:#ff9a9a;--security-panel-red-strong:#ff6b6b;--security-panel-red-bg:#ef444424;--security-panel-amber:#ffc078;--security-panel-amber-bg:#f59e0b21;--security-panel-blue:#8cc6ff;--security-panel-blue-bg:#3b82f624;--security-panel-green:#85e5b5;--security-panel-green-bg:#22c55e21;scrollbar-color:#aeb8c273 #ffffff0a;background:var(--security-panel-bg)!important;color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-scan-panel__controls,body.runifex-black-canvas-active .security-scan-panel__footer{background:var(--security-panel-surface-soft)!important;border-color:var(--security-panel-border-soft)!important;color:var(--security-panel-text)!important;box-shadow:none!important}body.runifex-black-canvas-active .security-scan-panel__footer{background:#181d20!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background: #fbfdff"],[style*="background: #f8fafc"],[style*="background: #f8f9fb"],[style*="background: #f8fbff"],[style*="background: #fcfffd"]){background:var(--security-panel-surface)!important;border-color:var(--security-panel-border)!important;color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: #fef2f2"],[style*="background: #fff7f7"],[style*="background: #fff7ed"]){background:var(--security-panel-red-bg)!important;color:var(--security-panel-red)!important;border-color:#f8717161!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: #fffbeb"]){background:var(--security-panel-amber-bg)!important;color:var(--security-panel-amber)!important;border-color:#fbbf2452!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: #eff6ff"],[style*="background: #eef2ff"]){background:var(--security-panel-blue-bg)!important;color:var(--security-panel-blue)!important;border-color:#60a5fa52!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: #ecfdf5"],[style*="background: #f7fef9"]){background:var(--security-panel-green-bg)!important;color:var(--security-panel-green)!important;border-color:#4ade804d!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="color: #0f172a"],[style*="color: #111827"],[style*="color: #14202b"],[style*="color: #1e293b"],[style*="color: #334155"]){color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="color: #475569"],[style*="color: #64748b"],[style*="color: #94a3b8"]){color:var(--security-panel-muted)!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="color: #991b1b"],[style*="color: #b91c1c"],[style*="color: #dc2626"],[style*="color: #ea580c"]){color:var(--security-panel-red)!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="color: #b45309"],[style*="color: #d97706"]){color:var(--security-panel-amber)!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="color: #2563eb"],[style*="color: #1d4ed8"],[style*="color: #1e40af"],[style*="color: #1e3a8a"]){color:var(--security-panel-blue)!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="color: #047857"],[style*="color: #059669"],[style*="color: #065f46"]){color:var(--security-panel-green)!important}body.runifex-black-canvas-active .security-scan-panel__topology-strip{background:linear-gradient(90deg,#ef44442e 0%,#20262af5 100%)!important;border-color:#f871716b!important;box-shadow:inset 3px 0 #f87171bf!important}body.runifex-black-canvas-active .security-scan-panel__topology-title{color:#ffb4b4!important}body.runifex-black-canvas-active .security-scan-panel__topology-hint{color:var(--security-panel-muted)!important}body.runifex-black-canvas-active .security-scan-panel__topology-count{color:#ffd0d0!important;background:#ef444438!important;border:1px solid #f8717180!important}body.runifex-black-canvas-active .security-scan-panel__node-group,body.runifex-black-canvas-active .security-finding-card,body.runifex-black-canvas-active .security-external-scan,body.runifex-black-canvas-active .security-external-scan__finding-card{background:var(--security-panel-surface)!important;border-color:var(--security-panel-border)!important;color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-scan-panel__node-header{background:var(--security-panel-surface-muted)!important;border-bottom-color:var(--security-panel-border-soft)!important;color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-finding-card{border-bottom-color:var(--security-panel-border-soft)!important}body.runifex-black-canvas-active .security-finding-card__title-text,body.runifex-black-canvas-active .security-external-scan__title,body.runifex-black-canvas-active .security-external-scan__finding-title{color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-finding-card__remediation,body.runifex-black-canvas-active .security-finding-card__ref,body.runifex-black-canvas-active .security-external-scan__finding-desc,body.runifex-black-canvas-active .security-external-scan__empty,body.runifex-black-canvas-active .security-scan-profile__desc{color:var(--security-panel-muted)!important}body.runifex-black-canvas-active .security-finding-card__toggle{color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-finding-card__detail{background:var(--security-panel-surface-muted)!important;border-color:var(--security-panel-border)!important;color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-finding-card__fix-label{color:var(--security-panel-green)!important}body.runifex-black-canvas-active .security-finding-card__fix-text{background:var(--security-panel-green-bg)!important;color:#b8f7d2!important;border-color:#4ade804d!important}body.runifex-black-canvas-active .security-finding-card__source-pill,body.runifex-black-canvas-active .security-finding-card__code-ref,body.runifex-black-canvas-active .security-external-scan__meta-pill{border:1px solid var(--security-panel-border-soft)!important;color:var(--security-panel-muted)!important;background:#fff1!important}body.runifex-black-canvas-active .security-finding-card__code-button,body.runifex-black-canvas-active .security-scan-panel__retry-button,body.runifex-black-canvas-active .security-external-scan__export-button{color:var(--security-panel-text)!important;background:#15191d!important;border-color:#fff3!important}body.runifex-black-canvas-active .security-scan-panel__select,body.runifex-black-canvas-active .security-external-scan__select,body.runifex-black-canvas-active .security-scan-panel select{border-color:var(--security-panel-border)!important;color:var(--security-panel-text)!important;background:#15191d!important}body.runifex-black-canvas-active .security-scan-profile__label{color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-scan-profile__chip,body.runifex-black-canvas-active .security-external-scan__chip{background:var(--security-panel-surface)!important;border-color:var(--security-panel-border)!important;color:var(--security-panel-text)!important}body.runifex-black-canvas-active .security-scan-profile__chip--active,body.runifex-black-canvas-active .security-external-scan__chip--active{color:#c7ddff!important;background:#60a5fa2e!important;border-color:#60a5fa80!important}body.runifex-black-canvas-active .security-external-scan__chip--disabled{color:var(--security-panel-faint)!important;opacity:.68!important}body.runifex-black-canvas-active .security-scan-panel__deep-scan-button,body.runifex-black-canvas-active .security-external-scan__run-button{border:1px solid var(--security-panel-border)!important;color:var(--security-panel-text)!important;background:#20262a!important}body.runifex-black-canvas-active .security-scan-panel__deep-scan-button:hover,body.runifex-black-canvas-active .security-external-scan__run-button:hover,body.runifex-black-canvas-active .security-finding-card__code-button:hover,body.runifex-black-canvas-active .security-external-scan__export-button:hover{background:#252c31!important;border-color:#64d9ff57!important}body.runifex-black-canvas-active .security-scan-panel__scan-error,body.runifex-black-canvas-active .security-external-scan__error{background:var(--security-panel-red-bg)!important;color:var(--security-panel-red)!important;border-color:#f8717161!important}body.runifex-black-canvas-active .security-scan-panel__scan-error-message{color:var(--security-panel-red)!important}body.runifex-black-canvas-active .security-scan-panel__severity--critical,body.runifex-black-canvas-active .security-scan-panel__severity--high{color:#ffc2c2!important;background:#ef444426!important;border:1px solid #f8717175!important}body.runifex-black-canvas-active .security-scan-panel__severity--medium{color:#ffd18a!important;background:#f59e0b24!important;border:1px solid #fbbf2457!important}body.runifex-black-canvas-active .security-scan-panel__severity--low{color:#b9d8ff!important;background:#3b82f624!important;border:1px solid #60a5fa52!important}body.runifex-black-canvas-active .security-scan-panel__summary-chip,body.runifex-black-canvas-active .security-external-scan__summary-chip,body.runifex-black-canvas-active .security-finding-card__severity,body.runifex-black-canvas-active .security-external-scan__severity{align-items:center!important;min-height:18px!important;display:inline-flex!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: rgb(254, 242, 242)"],[style*="background-color: rgb(254, 242, 242)"],[style*="background: rgb(255, 247, 247)"],[style*="background-color: rgb(255, 247, 247)"],[style*="background: rgb(255, 247, 237)"],[style*="background-color: rgb(255, 247, 237)"]){background:var(--security-panel-red-bg)!important;color:var(--security-panel-red)!important;border-color:#f8717161!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: rgb(255, 251, 235)"],[style*="background-color: rgb(255, 251, 235)"]){background:var(--security-panel-amber-bg)!important;color:var(--security-panel-amber)!important;border-color:#fbbf2452!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: rgb(239, 246, 255)"],[style*="background-color: rgb(239, 246, 255)"],[style*="background: rgb(238, 242, 255)"],[style*="background-color: rgb(238, 242, 255)"]){background:var(--security-panel-blue-bg)!important;color:var(--security-panel-blue)!important;border-color:#60a5fa52!important}body.runifex-black-canvas-active .security-scan-panel :where([style*="background: rgb(236, 253, 245)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background: rgb(247, 254, 249)"],[style*="background-color: rgb(247, 254, 249)"]){background:var(--security-panel-green-bg)!important;color:var(--security-panel-green)!important;border-color:#4ade804d!important}body.runifex-black-canvas-active .security-scan-panel .security-scan-panel__severity--critical,body.runifex-black-canvas-active .security-scan-panel .security-scan-panel__severity--high{color:#ffc2c2!important;background:#ef444426!important;border:1px solid #f8717175!important}body.runifex-black-canvas-active .security-scan-panel .security-scan-panel__severity--medium{color:#ffd18a!important;background:#f59e0b24!important;border:1px solid #fbbf2457!important}body.runifex-black-canvas-active .security-scan-panel .security-scan-panel__severity--low{color:#b9d8ff!important;background:#3b82f624!important;border:1px solid #60a5fa52!important}body.runifex-black-canvas-active .designer-catalog__preview{border-color:color-mix(in srgb, var(--catalog-preview-color,#8fbfff) 42%, #ffffff29)!important;color:#edf2f7!important;background:linear-gradient(#242b30 0%,#1b2226 100%)!important;box-shadow:inset 0 1px #ffffff09,0 12px 24px #00000042!important}body.runifex-black-canvas-active .designer-catalog__preview-node,body.runifex-black-canvas-active .designer-catalog__preview-node-icon{border-color:color-mix(in srgb, var(--catalog-preview-color,#8fbfff) 36%, #ffffff1f)!important;background:#161b1f!important;box-shadow:inset 0 0 0 1px #ffffff09!important}body.runifex-black-canvas-active .designer-catalog__preview-node-line{background:color-mix(in srgb, var(--catalog-preview-color,#8fbfff) 54%, #ffffff3d)!important}body.runifex-black-canvas-active .designer-catalog__preview-title{color:#f2f6f9!important}body.runifex-black-canvas-active .designer-catalog__preview-desc,body.runifex-black-canvas-active .designer-catalog__preview-meta span{color:#aeb8c2!important}body.runifex-black-canvas-active .designer-catalog__preview-source,body.runifex-black-canvas-active .designer-catalog__preview-meta span,body.runifex-black-canvas-active .designer-catalog__preview-add,body.runifex-black-canvas-active .designer-catalog__preview-clear,body.runifex-black-canvas-active .designer-catalog__summary,body.runifex-black-canvas-active .designer-catalog__empty{color:#dbe3ea!important;background:#ffffff0f!important;border-color:#ffffff24!important}body.runifex-black-canvas-active .designer-catalog__empty-icon{background:#ffffff14!important}body.runifex-black-canvas-active .designer-catalog__preview-add:hover,body.runifex-black-canvas-active .designer-catalog__preview-clear:hover{border-color:color-mix(in srgb, var(--catalog-preview-color,#8fbfff) 48%, #ffffff2e)!important;background:#ffffff1a!important}body.runifex-black-canvas-active .score-board--expanded{--score-board-bg:#101518;--score-board-panel:#1c2226;--score-board-surface:#242b30;--score-board-border:#ffffff29;--score-board-text:#edf2f7;--score-board-muted:#aeb8c2;background:var(--score-board-bg)!important;border-color:var(--score-board-border)!important;color:var(--score-board-text)!important;box-shadow:0 24px 52px #00000085!important}body.runifex-black-canvas-active .score-board--expanded :where(div,section,header,footer){box-shadow:none!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active .score-board--expanded :where(h1,h2,h3,h4,strong,b),body.runifex-black-canvas-active .score-board--expanded [style*="color: #1e293b"],body.runifex-black-canvas-active .score-board--expanded [style*="color: rgb(30, 41, 59)"],body.runifex-black-canvas-active .score-board--expanded [style*="color: #334155"],body.runifex-black-canvas-active .score-board--expanded [style*="color: rgb(51, 65, 85)"]{color:var(--score-board-text)!important}body.runifex-black-canvas-active .score-board--expanded :where(p,small,span),body.runifex-black-canvas-active .score-board--expanded [style*="color: #475569"],body.runifex-black-canvas-active .score-board--expanded [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active .score-board--expanded [style*="color: #64748b"],body.runifex-black-canvas-active .score-board--expanded [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active .score-board--expanded [style*="color: #94a3b8"],body.runifex-black-canvas-active .score-board--expanded [style*="color: rgb(148, 163, 184)"]{color:var(--score-board-muted)!important}body.runifex-black-canvas-active .score-board--expanded [style*="background: #ffffff"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .score-board--expanded [style*="background-color: #ffffff"],body.runifex-black-canvas-active .score-board--expanded [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active .score-board--expanded [style*="background: #f8fafc"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active .score-board--expanded [style*="background: #f1f5f9"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgb(241, 245, 249)"]{background:var(--score-board-surface)!important;background-color:var(--score-board-surface)!important;border-color:var(--score-board-border)!important;color:var(--score-board-text)!important}body.runifex-black-canvas-active .score-board--expanded [style*="background: #fef2f2"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgba(220,38,38,0.06)"]{color:#ffc2c2!important;background:#f8717124!important;border-color:#fca5a55c!important}body.runifex-black-canvas-active .score-board--expanded [style*="background: #fffbeb"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgb(255, 251, 235)"]{color:#ffd18a!important;background:#f59e0b24!important;border-color:#fbbf2452!important}body.runifex-black-canvas-active .score-board--expanded [style*="background: #eff6ff"],body.runifex-black-canvas-active .score-board--expanded [style*="background: rgb(239, 246, 255)"]{color:#b9d8ff!important;background:#3b82f624!important;border-color:#60a5fa52!important}body.runifex-black-canvas-active .score-board--expanded circle[stroke=\#e2e8f0]{stroke:#e2e8f03d!important}body.runifex-black-canvas-active .score-board--expanded button{background:var(--score-board-surface)!important;border-color:var(--score-board-border)!important;color:var(--score-board-text)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel]{--cloud-switch-bg:#101518;--cloud-switch-panel:#1a2226;--cloud-switch-surface:#242b30;--cloud-switch-surface-strong:#2e363c;--cloud-switch-border:#ffffff29;--cloud-switch-border-soft:#ffffff1a;--cloud-switch-text:#edf2f7;--cloud-switch-muted:#aeb8c2;--cloud-switch-faint:#87939d;--cloud-switch-blue:#8fbfff;--cloud-switch-green:#9af0bd;--cloud-switch-amber:#ffd18a;--cloud-switch-red:#ffc2c2;-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;backdrop-filter:blur(10px)saturate(1.02)!important;background:#03070ab8!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel]>div{color:var(--cloud-switch-text)!important;background:linear-gradient(#1d252a 0%,#151b1f 100%)!important;border-color:#8fbfff47!important;box-shadow:0 28px 72px #0000008f!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] :where(div,aside,section,header,footer){border-color:var(--cloud-switch-border-soft)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] :where(strong,h1,h2,h3,h4,b),body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #0b1220"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(11, 18, 32)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #172033"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(23, 32, 51)"]{color:var(--cloud-switch-text)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] :where(span,p,small,em),body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #62748d"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(98, 116, 141)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #8aa0b8"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(138, 160, 184)"]{color:var(--cloud-switch-muted)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #2563eb"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(37, 99, 235)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #1d4f91"]{color:var(--cloud-switch-blue)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #047857"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(4, 120, 87)"]{color:var(--cloud-switch-green)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #b45309"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(180, 83, 9)"]{color:var(--cloud-switch-amber)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: #be123c"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="color: rgb(190, 18, 60)"]{color:var(--cloud-switch-red)!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] :where(input,textarea,select,button){background:var(--cloud-switch-surface)!important;border-color:var(--cloud-switch-border)!important;color:var(--cloud-switch-text)!important;box-shadow:none!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] :where(button:hover){background:var(--cloud-switch-surface-strong)!important;border-color:#8fbfff61!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #ffffff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background-color: #ffffff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #fff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background-color: #fff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #f8fbff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(248, 251, 255)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #f4f8ff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(244, 248, 255)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #eef6ff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(238, 246, 255)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*=linear-gradient][style*=\#ffffff],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*=linear-gradient][style*="255, 255, 255"]{background:var(--cloud-switch-surface)!important;background-color:var(--cloud-switch-surface)!important;border-color:var(--cloud-switch-border)!important;color:var(--cloud-switch-text)!important;box-shadow:inset 0 1px #ffffff09!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #ecfdf5"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(236, 253, 245)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #f0fdf4"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(240, 253, 244)"]{color:var(--cloud-switch-green)!important;background:#22c55e26!important;border-color:#86efac5c!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #fff1f2"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(255, 241, 242)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #fef2f2"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(254, 242, 242)"]{color:var(--cloud-switch-red)!important;background:#f8717126!important;border-color:#fca5a561!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #fffbeb"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #fff7d6"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #fff8dc"]{color:var(--cloud-switch-amber)!important;background:#f59e0b29!important;border-color:#f8d67a61!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #f0f7ff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(240, 247, 255)"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: #eaf6ff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="background: rgb(234, 246, 255)"]{color:#b9d8ff!important;background:#3b82f624!important;border-color:#60a5fa52!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] svg[style*="background: #ffffff"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] svg[style*="background: rgb(255, 255, 255)"]{background:#161d21!important}body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="border: 1px solid #cfe0f3"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="border-color: #cfe0f3"],body.runifex-black-canvas-active [data-testid=cloud-switch-compare-panel] [style*="border-color: #a9c7ee"]{border-color:var(--cloud-switch-border)!important}body.runifex-black-canvas-active .architecture-workflow-rail{color:#eef3f7!important;background:#12171af0!important;border-color:#ffffff29!important;box-shadow:0 14px 34px #00000057!important}body.runifex-black-canvas-active .architecture-workflow-rail :where(div,button,span){color:#eef3f7!important;border-color:#ffffff24!important}body.runifex-black-canvas-active .architecture-workflow-rail>div:first-child>div{background:linear-gradient(#22292e 0%,#171d20 100%)!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff0a!important}body.runifex-black-canvas-active .architecture-workflow-rail button{color:#eef3f7!important;background:0 0!important}body.runifex-black-canvas-active .architecture-workflow-rail button :where(span){color:inherit!important}body.runifex-black-canvas-active .architecture-workflow-rail button>span:first-child{background:#7de7ff14!important;border-color:#7de7ff38!important}body.runifex-black-canvas-active .architecture-workflow-rail button:not(:first-child),body.runifex-black-canvas-active .architecture-workflow-rail>div:nth-child(2) button,body.runifex-black-canvas-active .architecture-workflow-rail>div:first-child>div>div:last-child button{color:#c7d0d8!important;background:#242b30!important;border-color:#ffffff29!important}body.runifex-black-canvas-active .architecture-workflow-rail>div:nth-child(2){border-top-color:#ffffff1f!important}body.runifex-black-canvas-active .architecture-workflow-rail>div:nth-child(2)>div{color:#96a2ad!important}body.runifex-black-canvas-active .architecture-workflow-rail [style*="background: #eef2f7"],body.runifex-black-canvas-active .architecture-workflow-rail [style*="background: rgb(238, 242, 247)"],body.runifex-black-canvas-active .architecture-workflow-rail [style*="background: #f4f0ff"],body.runifex-black-canvas-active .architecture-workflow-rail [style*="background: rgb(244, 240, 255)"]{color:#b9eaff!important;background:#7de7ff1a!important}body.runifex-black-canvas-active .architecture-coach-bubble,body.runifex-black-canvas-active .architecture-coach-bubble>div{color:#eef3f7!important;background:#12171af0!important;border-color:#ffffff29!important;box-shadow:0 14px 34px #00000057!important}body.runifex-black-canvas-active .architecture-coach-bubble--minimized{color:#eef3f7!important;background:#12171af0!important;border-color:#ffffff29!important}body.runifex-black-canvas-active .architecture-coach-bubble :where(div,span,p,strong,button){color:#eef3f7!important;border-color:#ffffff21!important}body.runifex-black-canvas-active .architecture-coach-bubble [style*="background: #ffffff"],body.runifex-black-canvas-active .architecture-coach-bubble [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .architecture-coach-bubble [style*="background: rgba(255,255,255"]{background:#1f262b!important}body.runifex-black-canvas-active [data-testid=designer-suggest-panel],body.runifex-black-canvas-active [data-testid=designer-suggest-collapsed] button{color:#eef3f7!important;background:linear-gradient(#1e252afa 0%,#12171afa 100%)!important;border-color:#ffffff2e!important;box-shadow:0 16px 36px #0000006b!important}body.runifex-black-canvas-active [data-testid=designer-suggest-panel]{-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;backdrop-filter:blur(10px)saturate(1.02)!important}body.runifex-black-canvas-active [data-testid=designer-suggest-panel] :where(div,span,button),body.runifex-black-canvas-active [data-testid=designer-suggest-collapsed] button :where(span,svg){color:#eef3f7!important;border-color:#ffffff24!important}body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="color: #243247"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="color: #334155"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="color: #475569"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="color: #64748b"]{color:#c7d0d8!important}body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: #ffffff"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: #eef2ff"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: rgb(238, 242, 255)"]{color:#d7d9ff!important;background:#242b30!important;border-color:#ffffff29!important}body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: rgba(99, 102, 241"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: rgba(16, 185, 129"],body.runifex-black-canvas-active [data-testid=designer-suggest-panel] [style*="background: rgba(14, 165, 233"]{border:1px solid #ffffff1f!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid=release-stage-rail]{background:#171b1e!important;border-bottom-color:#ffffff21!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid^=release-stage-]{color:#eef3f7!important;background:linear-gradient(#22292e 0%,#181d20 100%)!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000038!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid^=release-stage-][style*="border: 1px solid #9dbbff"]{background:linear-gradient(#263039 0%,#1b2228 100%)!important;border-color:#82b6ff9e!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid^=release-stage-] :where(span,div){color:#eef3f7!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid^=release-stage-] [style*="color: #64748b"]{color:#aeb8c2!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid^=release-stage-] [style*="background: #ffffff"],body.runifex-black-canvas-active [data-testid=release-studio-panel] [data-testid^=release-stage-] [style*="background: rgb(255, 255, 255)"]{color:#c7d0d8!important;background:#242b30!important;border-color:#ffffff29!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] button:disabled{color:#9aa5af!important;opacity:.72!important;background:#2b3136!important;border-color:#ffffff1f!important}body.runifex-black-canvas-active{--diagnostic-bg:#15191d;--diagnostic-panel:#20262a;--diagnostic-surface:#242b30;--diagnostic-surface-strong:#2c3338;--diagnostic-border:#ffffff2e;--diagnostic-border-soft:#ffffff1f;--diagnostic-text:#edf2f7;--diagnostic-muted:#aeb8c2;--diagnostic-faint:#7f8b94;--diagnostic-red:#ffb3b3;--diagnostic-red-bg:#ef444426;--diagnostic-amber:#ffd18a;--diagnostic-amber-bg:#f59e0b24;--diagnostic-blue:#9cc9ff;--diagnostic-blue-bg:#3b82f626;--diagnostic-green:#9af0bd;--diagnostic-green-bg:#22c55e24}body.runifex-black-canvas-active .architecture-advisor-panel,body.runifex-black-canvas-active .ai-chat-panel{background:var(--diagnostic-bg)!important;color:var(--diagnostic-text)!important}body.runifex-black-canvas-active .architecture-advisor-panel :where(div,section,header,footer),body.runifex-black-canvas-active .ai-chat-panel :where(div,section,header,footer){border-color:var(--diagnostic-border-soft)!important}body.runifex-black-canvas-active .architecture-advisor-panel :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active .ai-chat-panel :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #0f172a"],body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #111827"],body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #1e293b"],body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #334155"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #14202b"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #233140"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #334155"]{color:var(--diagnostic-text)!important}body.runifex-black-canvas-active .architecture-advisor-panel :where(p,span,small),body.runifex-black-canvas-active .ai-chat-panel :where(p,span,small),body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #475569"],body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #64748b"],body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #6b7280"],body.runifex-black-canvas-active .architecture-advisor-panel [style*="color: #94a3b8"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #607080"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #667585"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #728090"],body.runifex-black-canvas-active .ai-chat-panel [style*="color: #7a8794"]{color:var(--diagnostic-muted)!important}body.runifex-black-canvas-active .architecture-advisor-panel :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background: #fbfbfc"],[style*="background: rgb(251, 251, 252)"],[style*="background: #f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background: #f4f6f8"],[style*="background: rgb(244, 246, 248)"]),body.runifex-black-canvas-active .ai-chat-panel :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background: #fbfbfc"],[style*="background: rgb(251, 251, 252)"],[style*="background: #f4f6f8"],[style*="background: rgb(244, 246, 248)"],[style*="background: #eef3f7"],[style*="background: rgb(238, 243, 247)"]){background:var(--diagnostic-panel)!important;background-color:var(--diagnostic-panel)!important;border-color:var(--diagnostic-border)!important;color:var(--diagnostic-text)!important}body.runifex-black-canvas-active .architecture-advisor-panel__tier-chip--present,body.runifex-black-canvas-active .ai-chat-panel [style*="background: #ecfdf5"],body.runifex-black-canvas-active .ai-chat-panel [style*="background: rgb(236, 253, 245)"]{background:var(--diagnostic-green-bg)!important;color:var(--diagnostic-green)!important;border-color:#4ade8057!important}body.runifex-black-canvas-active .architecture-advisor-panel__tier-chip--missing,body.runifex-black-canvas-active .architecture-advisor-panel__missing-tier-chip,body.runifex-black-canvas-active .architecture-advisor-panel__issue-count--error,body.runifex-black-canvas-active .architecture-advisor-card__severity--error,body.runifex-black-canvas-active .architecture-advisor-advanced__stat--high,body.runifex-black-canvas-active .architecture-advisor-advanced__severity--high,body.runifex-black-canvas-active .score-board__advanced-chip--high,body.runifex-black-canvas-active .ai-chat-panel [style*="background: #fef2f2"],body.runifex-black-canvas-active .ai-chat-panel [style*="background: rgb(254, 242, 242)"]{background:var(--diagnostic-red-bg)!important;color:var(--diagnostic-red)!important;border-color:#f8717173!important}body.runifex-black-canvas-active .architecture-advisor-panel__missing-tier-box,body.runifex-black-canvas-active .architecture-advisor-panel__issue-count--warning,body.runifex-black-canvas-active .architecture-advisor-card__severity--warning,body.runifex-black-canvas-active .architecture-advisor-advanced__stat--medium,body.runifex-black-canvas-active .architecture-advisor-advanced__severity--medium,body.runifex-black-canvas-active .score-board__advanced-chip--medium,body.runifex-black-canvas-active .ai-chat-panel [style*="background: #fffbeb"],body.runifex-black-canvas-active .ai-chat-panel [style*="background: rgb(255, 251, 235)"]{background:var(--diagnostic-amber-bg)!important;color:var(--diagnostic-amber)!important;border-color:#fbbf245c!important}body.runifex-black-canvas-active .architecture-advisor-card__severity--info,body.runifex-black-canvas-active .architecture-advisor-card__node-link,body.runifex-black-canvas-active .architecture-advisor-card__action,body.runifex-black-canvas-active .architecture-advisor-card__tool-chip,body.runifex-black-canvas-active .architecture-advisor-advanced__stat--info,body.runifex-black-canvas-active .architecture-advisor-advanced__severity--low,body.runifex-black-canvas-active .architecture-advisor-advanced__severity--info,body.runifex-black-canvas-active .architecture-advisor-advanced__action,body.runifex-black-canvas-active .score-board__advanced-chip--observability,body.runifex-black-canvas-active .ai-chat-panel [style*="background: #eff6ff"],body.runifex-black-canvas-active .ai-chat-panel [style*="background: rgb(239, 246, 255)"]{background:var(--diagnostic-blue-bg)!important;color:var(--diagnostic-blue)!important;border-color:#60a5fa5c!important}body.runifex-black-canvas-active .architecture-advisor-card,body.runifex-black-canvas-active .architecture-advisor-advanced,body.runifex-black-canvas-active .architecture-advisor-advanced__finding,body.runifex-black-canvas-active .score-board__advanced-card{background:var(--diagnostic-panel)!important;border-color:var(--diagnostic-border)!important;color:var(--diagnostic-text)!important}body.runifex-black-canvas-active .architecture-advisor-card__code{border-color:var(--diagnostic-border-soft)!important;color:var(--diagnostic-muted)!important;background:#fff1!important}body.runifex-black-canvas-active .architecture-advisor-panel svg circle[stroke=\#e2e8f0],body.runifex-black-canvas-active .score-board--expanded svg circle[stroke=\#e2e8f0]{stroke:#e2e8f042!important}body.runifex-black-canvas-active .architecture-advisor-panel button,body.runifex-black-canvas-active .ai-chat-panel button{background:var(--diagnostic-panel)!important;border-color:var(--diagnostic-border)!important;color:var(--diagnostic-text)!important}body.runifex-black-canvas-active .architecture-advisor-panel button:hover,body.runifex-black-canvas-active .ai-chat-panel button:hover{background:var(--diagnostic-surface-strong)!important;border-color:#64d9ff57!important}body.runifex-black-canvas-active .ai-chat-panel :where(input,textarea,select){border-color:var(--diagnostic-border)!important;color:var(--diagnostic-text)!important;background:#111518!important}body.runifex-black-canvas-active .ai-chat-panel :where(input,textarea,select)::placeholder{color:var(--diagnostic-faint)!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel){--review-panel:#1a1f22;--review-surface:#242b30;--review-border:#ffffff2e;--review-border-soft:#ffffff1f;--review-text:#edf2f7;--review-muted:#aeb8c2;--review-blue:#9cc9ff;--review-green:#9af0bd;--review-amber:#ffd18a;--review-red:#ffb3b3;background:var(--review-panel)!important;border-color:var(--review-border)!important;color:var(--review-text)!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where(div,section,header,footer){border-color:var(--review-border-soft)!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: #0f172a"],body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: #172033"],body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: rgb(15, 23, 42)"]{color:var(--review-text)!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where(p,span,small),body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: #475569"],body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: #64748b"],body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) [style*="color: rgb(100, 116, 139)"]{color:var(--review-muted)!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background: #f8fbff"],[style*="background: rgb(248, 251, 255)"],[style*="background: #f5f3ff"],[style*="background: rgb(245, 243, 255)"],[style*="background: #eef3f7"],[style*="background: rgb(238, 243, 247)"]){background:var(--review-surface)!important;background-color:var(--review-surface)!important;border-color:var(--review-border)!important;color:var(--review-text)!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where([style*="background: #fef2f2"],[style*="background: rgb(254, 242, 242)"],[style*="background: #f6ecec"],[style*="background: rgb(246, 236, 236)"],.analysis-review-panel__finding--high,.analysis-review-panel__severity--high,.analysis-review-panel__action--danger){color:var(--review-red)!important;background:#ef444426!important;border-color:#f871716b!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where([style*="background: #fffbeb"],[style*="background: rgb(255, 251, 235)"],[style*="background: #fff7ed"],[style*="background: rgb(255, 247, 237)"],[style*="background: #f6f1e7"],[style*="background: rgb(246, 241, 231)"],.analysis-review-panel__finding--medium,.analysis-review-panel__severity--medium,.analysis-review-panel__action--warning){color:var(--review-amber)!important;background:#f59e0b24!important;border-color:#fbbf245c!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where([style*="background: #ecfdf5"],[style*="background: rgb(236, 253, 245)"],[style*="background: #edf4ef"],[style*="background: rgb(237, 244, 239)"],.analysis-review-panel__action--success){color:var(--review-green)!important;background:#22c55e24!important;border-color:#4ade8057!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where([style*="background: #eff6ff"],[style*="background: rgb(239, 246, 255)"],.analysis-review-panel__finding--low,.analysis-review-panel__finding--info,.analysis-review-panel__severity--low,.analysis-review-panel__severity--info){color:var(--review-blue)!important;background:#3b82f626!important;border-color:#60a5fa5c!important}body.runifex-black-canvas-active :where(.enterprise-governance-panel,.analysis-review-panel) :where(button,input,textarea,select){border-color:var(--review-border)!important;color:var(--review-text)!important;background:#161b1f!important}body.runifex-black-canvas-active .workload-analysis-overlay{-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;backdrop-filter:blur(10px)saturate(1.02)!important;background:#03070ab8!important}body.runifex-black-canvas-active .workload-analysis-panel{--workload-bg:#15191d;--workload-panel:#20262a;--workload-surface:#242b30;--workload-border:#ffffff2e;--workload-border-soft:#ffffff1f;--workload-text:#edf2f7;--workload-muted:#aeb8c2;--workload-blue:#8fbfff;--workload-green:#9af0bd;--workload-amber:#ffd18a;color:var(--workload-text)!important;background:#15191d!important;border-color:#8fbfff3d!important;box-shadow:0 28px 72px #0000008f!important}body.runifex-black-canvas-active .workload-analysis-panel :where(div,aside,section,header,footer,table,thead,tbody,tr,th,td){border-color:var(--workload-border-soft)!important}body.runifex-black-canvas-active .workload-analysis-panel :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active .workload-analysis-panel [style*="color: #0f172a"],body.runifex-black-canvas-active .workload-analysis-panel [style*="color: #334155"],body.runifex-black-canvas-active .workload-analysis-panel [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active .workload-analysis-panel [style*="color: rgb(51, 65, 85)"]{color:var(--workload-text)!important}body.runifex-black-canvas-active .workload-analysis-panel :where(p,span,small),body.runifex-black-canvas-active .workload-analysis-panel [style*="color: #475569"],body.runifex-black-canvas-active .workload-analysis-panel [style*="color: #64748b"],body.runifex-black-canvas-active .workload-analysis-panel [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active .workload-analysis-panel [style*="color: rgb(100, 116, 139)"]{color:var(--workload-muted)!important}body.runifex-black-canvas-active .workload-analysis-panel :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background: #e2e8f0"],[style*="background: rgb(226, 232, 240)"]){background:var(--workload-panel)!important;background-color:var(--workload-panel)!important;border-color:var(--workload-border)!important;color:var(--workload-text)!important}body.runifex-black-canvas-active .workload-analysis-panel :where([style*="background: #ecfdf5"],[style*="background: rgb(236, 253, 245)"]){color:var(--workload-green)!important;background:#22c55e24!important;border-color:#4ade8057!important}body.runifex-black-canvas-active .workload-analysis-panel :where([style*="background: #fff7ed"],[style*="background: rgb(255, 247, 237)"]){color:var(--workload-amber)!important;background:#f59e0b24!important;border-color:#fbbf245c!important}body.runifex-black-canvas-active .workload-analysis-panel :where(input,textarea,select){border-color:var(--workload-border)!important;color:var(--workload-text)!important;background:#111518!important}body.runifex-black-canvas-active .workload-analysis-panel :where(input,textarea,select)::placeholder{color:#7f8b94!important}body.runifex-black-canvas-active .workload-analysis-panel th{color:#e8edf2!important;background:#0f1317!important;border-bottom-color:#ffffff29!important}body.runifex-black-canvas-active .workload-analysis-panel td{background:#181e22!important}body.runifex-black-canvas-active .workload-analysis-panel button{border-color:var(--workload-border)!important;color:var(--workload-text)!important;background:#20262a!important}body.runifex-black-canvas-active .workload-analysis-panel button[style*=linear-gradient]{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#60a5fa6b!important}body.runifex-black-canvas-active .workload-analysis-panel__header,body.runifex-black-canvas-active .workload-analysis-panel__body,body.runifex-black-canvas-active .workload-analysis-panel__main,body.runifex-black-canvas-active .workload-analysis-panel__sidebar,body.runifex-black-canvas-active .workload-analysis-panel__topbar,body.runifex-black-canvas-active .workload-analysis-panel__table-wrap{border-color:var(--workload-border-soft)!important;color:var(--workload-text)!important;background:#15191d!important}body.runifex-black-canvas-active .workload-analysis-panel__sidebar,body.runifex-black-canvas-active .workload-analysis-panel__topbar{background:#1d2327!important}body.runifex-black-canvas-active .workload-analysis-panel [style*=linear-gradient][style*=\#ffffff],body.runifex-black-canvas-active .workload-analysis-panel [style*=linear-gradient][style*=\#fff],body.runifex-black-canvas-active .workload-analysis-panel [style*=linear-gradient][style*="255, 255, 255"]{border-color:var(--workload-border)!important;background:#1d2327!important}.designer-layout--black-canvas .designer-dock-compact,.designer-layout--black-canvas [data-testid=designer-dock-tabbar]{color:#e8edf2!important;background:#0d1113f5!important;border-color:#ffffff29!important;box-shadow:0 18px 46px #00000061!important}.designer-layout--black-canvas .designer-dock-compact :where(span,button),.designer-layout--black-canvas [data-testid=designer-dock-tabbar] :where(span,button){color:#dce4ea!important;border-color:#ffffff29!important}.designer-layout--black-canvas .designer-dock-compact button,.designer-layout--black-canvas [data-testid=designer-dock-tab],.designer-layout--black-canvas [data-testid=designer-dock-tabbar] button{color:#dce4ea!important;background:#20262a!important;border-color:#ffffff2e!important}.designer-layout--black-canvas [data-testid=designer-dock-tab][aria-expanded=true]{color:#8edfff!important;background:#26313a!important;border-color:#64d9ff61!important}.designer-layout--black-canvas .architecture-topology-dock-shell{--topology-bg:#121719;--topology-panel:#1c2226;--topology-surface:#22292e;--topology-surface-strong:#2b3339;--topology-border:#ffffff2b;--topology-border-soft:#ffffff1c;--topology-text:#edf2f7;--topology-muted:#aeb8c2;--topology-faint:#87939d;--topology-blue:#8fbfff;--topology-cyan:#85eaff;--topology-green:#9af0bd;--topology-amber:#ffd18a;--topology-red:#ffc2c2;color:var(--topology-text)!important}.designer-layout--black-canvas .architecture-topology-dock-shell>div,.designer-layout--black-canvas .architecture-topology-dock-shell :where(div,section,aside){border-color:var(--topology-border-soft)!important}.designer-layout--black-canvas .architecture-topology-dock-shell>div[style*="position: absolute"]{border-color:var(--topology-border)!important;background:#0e1215fa!important;box-shadow:0 -18px 42px #0000005c!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fff"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #ffffff"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(255, 255, 255)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background-color: rgb(255, 255, 255)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #f8fafc"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(248, 250, 252)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #f1f5f9"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(241, 245, 249)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #e2e8f0"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(226, 232, 240)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fbfdff"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #f7fafc"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fafbfc"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #edf2f7"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(251, 253, 255)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(247, 250, 252)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(250, 251, 252)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(237, 242, 247)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*=linear-gradient][style*=\#ffffff],.designer-layout--black-canvas .architecture-topology-dock-shell [style*=linear-gradient][style*=\#fff],.designer-layout--black-canvas .architecture-topology-dock-shell [style*=linear-gradient][style*=\#fbfdff],.designer-layout--black-canvas .architecture-topology-dock-shell [style*=linear-gradient][style*=\#f7fafc],.designer-layout--black-canvas .architecture-topology-dock-shell [style*=linear-gradient][style*=\#ecfeff],.designer-layout--black-canvas .architecture-topology-dock-shell [style*=linear-gradient][style*="255, 255, 255"]{background:var(--topology-surface)!important;background-color:var(--topology-surface)!important;border-color:var(--topology-border)!important;color:var(--topology-text)!important;background-image:none!important}.designer-layout--black-canvas .architecture-topology-dock-shell :where(button,input,textarea,select){border-color:var(--topology-border)!important;color:var(--topology-text)!important;background:#171c20!important}.designer-layout--black-canvas .architecture-topology-dock-shell :where(h1,h2,h3,h4,strong,b,label),.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #0f172a"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #172033"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #1e293b"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #334155"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(15, 23, 42)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(23, 32, 51)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(30, 41, 59)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(51, 65, 85)"]{color:var(--topology-text)!important}.designer-layout--black-canvas .architecture-topology-dock-shell :where(p,span,small,em),.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #475569"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #64748b"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #94a3b8"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(71, 85, 105)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(100, 116, 139)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(148, 163, 184)"]{color:var(--topology-muted)!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fef2f2"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fee2e2"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(254, 242, 242)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(254, 226, 226)"]{color:var(--topology-red)!important;background:#ef444426!important;border-color:#f871716b!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fffbeb"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #fff7ed"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(255, 251, 235)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(255, 247, 237)"]{color:var(--topology-amber)!important;background:#f59e0b24!important;border-color:#fbbf245c!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #f0fdf4"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #ecfdf5"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(240, 253, 244)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(236, 253, 245)"]{color:var(--topology-green)!important;background:#22c55e24!important;border-color:#4ade8057!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #eff6ff"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #e7fbff"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #e0f2fe"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #cffafe"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: #ecfeff"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(239, 246, 255)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(231, 251, 255)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(224, 242, 254)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(207, 250, 254)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="background: rgb(236, 254, 255)"]{color:var(--topology-blue)!important;background:#3b82f626!important;border-color:#60a5fa5c!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #dc2626"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(220, 38, 38)"]{color:#ff8d8d!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #b45309"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #92400e"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(180, 83, 9)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(146, 64, 14)"]{color:var(--topology-amber)!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #15803d"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #166534"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(21, 128, 61)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(22, 101, 52)"]{color:var(--topology-green)!important}.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #2563eb"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: #3b82f6"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(37, 99, 235)"],.designer-layout--black-canvas .architecture-topology-dock-shell [style*="color: rgb(59, 130, 246)"]{color:var(--topology-blue)!important}.designer-layout--black-canvas .message-flow-dock{color:#e8edf2!important;background:#0d1113fa!important;border-top-color:#ffffff29!important;box-shadow:0 -18px 42px #0006!important}.designer-layout--black-canvas .message-flow-dock__header{color:#e8edf2!important;background:#182126!important;border-bottom-color:#ffffff24!important}.designer-layout--black-canvas .message-flow-dock__body{color:#e8edf2!important;background:#111719!important}.designer-layout--black-canvas .message-flow-dock__intro,.designer-layout--black-canvas .message-flow-dock__step{color:#dce4ea!important;background:#1c2226!important;border-color:#ffffff24!important}.designer-layout--black-canvas .message-flow-dock__step--active{background:#22313a!important;border-color:#64d9ff61!important;box-shadow:inset 3px 0 #64d9ffe6!important}.designer-layout--black-canvas .message-flow-dock__title-icon,.designer-layout--black-canvas .message-flow-dock [style*="background: #f1f5f9"],.designer-layout--black-canvas .message-flow-dock [style*="background: rgb(241, 245, 249)"]{background:#22292e!important;border-color:#ffffff29!important}.designer-layout--black-canvas .message-flow-dock :where(strong,b,label),.designer-layout--black-canvas .message-flow-dock [style*="color: #0f172a"],.designer-layout--black-canvas .message-flow-dock [style*="color: #1e293b"],.designer-layout--black-canvas .message-flow-dock [style*="color: rgb(15, 23, 42)"],.designer-layout--black-canvas .message-flow-dock [style*="color: rgb(30, 41, 59)"]{color:#edf2f7!important}.designer-layout--black-canvas .message-flow-dock :where(span,p,small),.designer-layout--black-canvas .message-flow-dock [style*="color: #475569"],.designer-layout--black-canvas .message-flow-dock [style*="color: #64748b"],.designer-layout--black-canvas .message-flow-dock [style*="color: rgb(71, 85, 105)"],.designer-layout--black-canvas .message-flow-dock [style*="color: rgb(100, 116, 139)"]{color:#aeb8c2!important}.designer-layout--black-canvas .message-flow-dock :where(button,input,textarea,select){color:#e8edf2!important;background:#20262a!important;border-color:#ffffff2e!important}.designer-layout--black-canvas .message-flow-dock button:hover{background:#293239!important}.designer-layout--black-canvas .message-flow-dock [style*="background: #ffffff"],.designer-layout--black-canvas .message-flow-dock [style*="background: #fff"],.designer-layout--black-canvas .message-flow-dock [style*="background: rgb(255, 255, 255)"],.designer-layout--black-canvas .message-flow-dock [style*="background: #f8fafc"],.designer-layout--black-canvas .message-flow-dock [style*="background: rgb(248, 250, 252)"],.designer-layout--black-canvas .message-flow-dock [style*="background: #e2e8f0"],.designer-layout--black-canvas .message-flow-dock [style*="background: rgb(226, 232, 240)"]{color:#edf2f7!important;background:#22292e!important}body.runifex-black-canvas-active{--black-tool-bg:#12171a;--black-tool-panel:#1a1f22;--black-tool-surface:#22282c;--black-tool-surface-strong:#293036;--black-tool-border:#ffffff2e;--black-tool-border-soft:#ffffff1c;--black-tool-text:#edf2f7;--black-tool-muted:#aeb8c2;--black-tool-faint:#83909b;--black-tool-blue:#8fbfff;--black-tool-green:#9af0bd;--black-tool-amber:#ffd18a;--black-tool-red:#ffb3b8;--black-tool-cyan:#85eaff}.designer-layout--black-canvas .designer-catalog__design-action{color:#e8edf2!important;background:#20262a!important;border-color:#fff3!important}.designer-layout--black-canvas .designer-catalog__design-action--project{color:#8fbfff!important;border-color:#8fbfff80!important}.designer-layout--black-canvas .designer-catalog__design-action--foundation{color:#b8a7ff!important;border-color:#b8a7ff80!important}.designer-layout--black-canvas .designer-catalog__design-action:hover{background:#26313a!important;border-color:#64d9ff70!important}.designer-layout--black-canvas .designer-catalog__item--active,.designer-layout--black-canvas .designer-catalog__item[aria-selected=true]{background:#26313a!important;border-color:#8fbfff94!important;box-shadow:inset 0 0 0 1px #8fbfff2e!important}body.runifex-black-canvas-active .project-list-page{color:var(--black-tool-text)!important;background:#12171a!important}body.runifex-black-canvas-active .project-list-page__sidebar{border-color:var(--black-tool-border-soft)!important;background:#15191c!important;box-shadow:1px 0 #ffffff09!important}body.runifex-black-canvas-active .project-list-page__main{background:#12171a!important}body.runifex-black-canvas-active .project-list-page__sidebar-title,body.runifex-black-canvas-active .project-list-page__heading{color:var(--black-tool-text)!important}body.runifex-black-canvas-active .project-list-page__nav-item{color:var(--black-tool-muted)!important;background:0 0!important;border-color:#0000!important}body.runifex-black-canvas-active .project-list-page__nav-item:hover,body.runifex-black-canvas-active .project-list-page__nav-item[style*="background: rgb(241, 245, 249)"],body.runifex-black-canvas-active .project-list-page__nav-item[style*="background: #f1f5f9"]{color:var(--black-tool-text)!important;background:#22282c!important}body.runifex-black-canvas-active .project-list-page__create-panel,body.runifex-black-canvas-active .project-card{border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;background:#1f2529!important}body.runifex-black-canvas-active .project-card[data-active=true]{background:#26313a!important;border-color:#8fbfff9e!important}body.runifex-black-canvas-active .project-card :where(span,strong,b),body.runifex-black-canvas-active .project-card [style*="color: #0f172a"],body.runifex-black-canvas-active .project-list-page [style*="color: #0f172a"]{color:var(--black-tool-text)!important}body.runifex-black-canvas-active .project-card [style*="color: #64748b"],body.runifex-black-canvas-active .project-list-page__empty,body.runifex-black-canvas-active .project-list-page [style*="color: #64748b"]{color:var(--black-tool-muted)!important}body.runifex-black-canvas-active .project-list-page :where(input,select,textarea,button){border-color:var(--black-tool-border)!important}body.runifex-black-canvas-active .project-list-page :where(input,select,textarea){color:var(--black-tool-text)!important;background:#171c20!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel__shell,.release-studio-panel){background:var(--black-tool-panel)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;background-image:none!important;box-shadow:0 24px 70px #00000073!important}body.runifex-black-canvas-active :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.capacity-sizing-panel__header,.architect-dock__header,.architect-dock__tabbar,.cloud-switch-compare-panel__header,.cloud-switch-compare-panel__footer,.release-studio-panel__header,.release-studio-panel__modebar,.release-studio-panel__side-header){border-color:var(--black-tool-border-soft)!important;color:var(--black-tool-text)!important;background:#1a1f22!important}body.runifex-black-canvas-active :where(.deploy-sim-panel__body,.capacity-sizing-panel__body,.architect-dock__content,.cloud-switch-compare-panel__body,.release-studio-panel__body,.release-studio-panel__side-body){color:var(--black-tool-text)!important;background:#151a1d!important}body.runifex-black-canvas-active :where(.release-studio-panel__workspace,.release-studio-panel__side,.cloud-switch-compare-panel__target-rail,.cloud-switch-compare-panel__compare-area){border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;background:#1f2529!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(div,section,article,aside,header,footer,table,th,td){border-color:var(--black-tool-border-soft)!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(button,input,textarea,select){border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background:#1f2529!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(button:hover,input:focus,textarea:focus,select:focus){background:#26313a!important;border-color:#8fbfff7a!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #0f172a"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #172033"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #1e293b"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #334155"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(23, 32, 51)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(30, 41, 59)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(51, 65, 85)"]{color:var(--black-tool-text)!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(p,span,small,em,li),body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #475569"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #526273"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #64748b"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #94a3b8"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(82, 98, 115)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(148, 163, 184)"]{color:var(--black-tool-muted)!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #ffffff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fafbfc"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fbfdff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f8fafc"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f7f9fc"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f6f8fb"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f4f8ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f5f8ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f1f5f9"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #edf2f7"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #eef2f7"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #e2e8f0"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(245, 248, 255)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(238, 242, 247)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(241, 245, 249)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(237, 242, 247)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(226, 232, 240)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*=linear-gradient][style*=\#ffffff],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*=linear-gradient][style*=\#fff],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*=linear-gradient][style*="255, 255, 255"]{background:var(--black-tool-surface)!important;background-color:var(--black-tool-surface)!important;color:var(--black-tool-text)!important;border-color:var(--black-tool-border)!important;background-image:none!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #eff6ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #eef4ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f0f7ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #e0e7ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(239, 246, 255)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(224, 231, 255)"]{color:var(--black-tool-blue)!important;background:#3b82f624!important;border-color:#60a5fa61!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fbf9ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f5f3ff"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(251, 249, 255)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(245, 243, 255)"]{color:#ddd6fe!important;background:#8b5cf624!important;border-color:#c4b5fd5c!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #6d28d9"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: #7c3aed"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(109, 40, 217)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="color: rgb(124, 58, 237)"]{color:#ddd6fe!important}body.runifex-black-canvas-active .deploy-sim-ai-release-card{background:#8b5cf621!important;border-color:#c4b5fd57!important}body.runifex-black-canvas-active .deploy-sim-ai-release-card__stat{background:#ffffff09!important;border-color:#c4b5fd33!important}body.runifex-black-canvas-active .deploy-sim-ai-release-card__stat-icon{color:#ddd6fe!important;background:#8b5cf629!important}body.runifex-black-canvas-active .deploy-sim-ai-release-card__stat-title{color:#efe9ff!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #ecfdf5"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #f0fdf4"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(236, 253, 245)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(240, 253, 244)"]{color:var(--black-tool-green)!important;background:#22c55e21!important;border-color:#4ade805c!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fff7ed"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fffbeb"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(255, 247, 237)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(255, 251, 235)"]{color:var(--black-tool-amber)!important;background:#f59e0b24!important;border-color:#fbbf245c!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fef2f2"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fee2e2"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: #fff1f2"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(254, 226, 226)"],body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) [style*="background: rgb(255, 241, 242)"]{color:var(--black-tool-red)!important;background:#ef444426!important;border-color:#f871716b!important}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(input[type=range]){accent-color:#3b82f6}body.runifex-black-canvas-active :where(.deploy-sim-panel,.capacity-sizing-panel,.architect-dock,.cloud-switch-compare-panel,.release-studio-panel) :where(table,thead,tbody,tr){background:0 0!important}body.runifex-black-canvas-active :where(.deploy-sim-panel__tab--active,.architect-dock__tab--active){color:#8fbfff!important;background:#3b82f629!important;border-color:#60a5fa80!important}body.runifex-black-canvas-active .cloud-migration-workbench{border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;background:#171c20f7!important;box-shadow:0 28px 78px #00000080!important}body.runifex-black-canvas-active .cloud-migration-workbench :where(div,section,article,aside,header,footer){border-color:var(--black-tool-border-soft)!important}body.runifex-black-canvas-active .cloud-migration-workbench :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #0f172a"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #172033"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #334155"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(23, 32, 51)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(51, 65, 85)"]{color:var(--black-tool-text)!important}body.runifex-black-canvas-active .cloud-migration-workbench :where(p,span,small,em,li),body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #475569"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #62748d"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #64748b"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #8aa0b8"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: #94a3b8"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(98, 116, 141)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(138, 160, 184)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="color: rgb(148, 163, 184)"]{color:var(--black-tool-muted)!important}body.runifex-black-canvas-active .cloud-migration-workbench :where(button,input,textarea,select){border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background:#20262a!important}body.runifex-black-canvas-active .cloud-migration-workbench :where(button:hover,input:focus,textarea:focus,select:focus){background:#283139!important;border-color:#8fbfff80!important}body.runifex-black-canvas-active .cloud-migration-workbench [data-provider-key][data-active=true]{background:#3b82f624!important;border-color:#8fbfff85!important}body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgba(248,250,252"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgba(248, 250, 252"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #ffffff"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #fff"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #f8fafc"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #f4f8ff"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #eef3f7"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(238, 243, 247)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #eef6ff"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(238, 246, 255)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #edf2f7"]{color:var(--black-tool-text)!important;border-color:var(--black-tool-border)!important;background:#20262a!important}body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #edf4ef"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #ecfdf5"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #f0fdf4"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(237, 244, 239)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(236, 253, 245)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(240, 253, 244)"]{color:var(--black-tool-green)!important;background:#22c55e21!important;border-color:#4ade805c!important}body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #fff7ed"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #fffbeb"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(255, 247, 237)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(255, 251, 235)"]{color:var(--black-tool-amber)!important;background:#f59e0b24!important;border-color:#fbbf245c!important}body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #f6ecec"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #fef2f2"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: #fff1f2"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(246, 236, 236)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active .cloud-migration-workbench [style*="background: rgb(255, 241, 242)"]{color:var(--black-tool-red)!important;background:#ef444426!important;border-color:#f871716b!important}body.runifex-black-canvas-active .designer-active-panel-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--black-tool-text)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}body.runifex-black-canvas-active [data-active-panel-root]:focus,body.runifex-black-canvas-active [data-active-panel-root]:focus-visible{outline:none!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(div,section,article,aside,main,header,footer,nav,table,thead,tbody,tr){border-color:var(--black-tool-border-soft)!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(h1,h2,h3,h4,h5,strong,b,label,th),body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #0f172a"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #111827"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #172033"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #1f2937"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #334155"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(17, 24, 39)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(23, 32, 51)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(31, 41, 55)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(51, 65, 85)"]{color:var(--black-tool-text)!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(p,span,small,em,li,td),body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #475569"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #5f6d7a"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #607080"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #64748b"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #6b7280"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #718096"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #8aa0b8"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: #94a3b8"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(95, 109, 122)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(96, 112, 128)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(107, 114, 128)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(113, 128, 150)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(138, 160, 184)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="color: rgb(148, 163, 184)"]{color:var(--black-tool-muted)!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #ffffff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fafafa"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fafbfc"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fbfbfc"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f9fafb"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f8fafc"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f7f8fa"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f4f6f8"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f1f5f9"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #eef3f7"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(250, 250, 250)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(250, 251, 252)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(251, 251, 252)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(249, 250, 251)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(247, 248, 250)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(244, 246, 248)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(241, 245, 249)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(238, 243, 247)"]{background:var(--black-tool-surface)!important;background-color:var(--black-tool-surface)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;background-image:none!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(input,textarea,select){border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background:#161b1f!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(input,textarea)::placeholder{color:#c4cdd694!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(button){border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background-color:#20262a!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(button:hover){background-color:#2a3137!important;border-color:#8fbfff80!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #eff6ff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #eaf4ff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #dbeafe"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(239, 246, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(234, 244, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(219, 234, 254)"]{color:var(--black-tool-blue)!important;background:#3b82f624!important;border-color:#60a5fa66!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #ecfdf5"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f0fdf4"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(236, 253, 245)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(240, 253, 244)"]{color:var(--black-tool-green)!important;background:#22c55e21!important;border-color:#4ade805c!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fff7ed"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fffbeb"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fef3c7"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 247, 237)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(254, 243, 199)"]{color:var(--black-tool-amber)!important;background:#f59e0b24!important;border-color:#fbbf2461!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fef2f2"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fee2e2"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fff1f2"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(254, 226, 226)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 241, 242)"]{color:var(--black-tool-red)!important;background:#ef444426!important;border-color:#f871716b!important}body.runifex-black-canvas-active .ai-analyzer-panel-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0306089e!important}body.runifex-black-canvas-active .ai-analyzer-panel{background:var(--black-tool-panel)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:0 28px 78px #0000008c!important}body.runifex-black-canvas-active .ai-analyzer-panel :where(div,section,article,aside,header,footer){border-color:var(--black-tool-border-soft)!important}body.runifex-black-canvas-active .ai-analyzer-panel :where(h1,h2,h3,h4,strong,b,label),body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #0f172a"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #111827"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #172033"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #2f5d86"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #334155"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(15, 23, 42)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(17, 24, 39)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(47, 93, 134)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(51, 65, 85)"]{color:var(--black-tool-text)!important}body.runifex-black-canvas-active .ai-analyzer-panel :where(p,span,small,em,li),body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #475569"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #5f6d7a"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #607080"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #64748b"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: #94a3b8"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(71, 85, 105)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(95, 109, 122)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(96, 112, 128)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(100, 116, 139)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="color: rgb(148, 163, 184)"]{color:var(--black-tool-muted)!important}body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fff"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #ffffff"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fbfbfc"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f7f8fa"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f4f6f8"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #eef3f7"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(251, 251, 252)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(247, 248, 250)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(244, 246, 248)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(238, 243, 247)"]{background:var(--black-tool-surface)!important;background-color:var(--black-tool-surface)!important;border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;background-image:none!important}body.runifex-black-canvas-active .ai-analyzer-panel :where(input,textarea,select,button){border-color:var(--black-tool-border)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background:#20262a!important}body.runifex-black-canvas-active .ai-analyzer-panel :where(input,textarea)::placeholder{color:#c4cdd694!important}body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #eff6ff"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(239, 246, 255)"]{color:var(--black-tool-blue)!important;background:#3b82f624!important;border-color:#60a5fa66!important}body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f0fdf4"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(240, 253, 244)"]{color:var(--black-tool-green)!important;background:#22c55e21!important;border-color:#4ade805c!important}body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fffbeb"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f6f1e7"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(246, 241, 231)"]{color:var(--black-tool-amber)!important;background:#f59e0b24!important;border-color:#fbbf2461!important}body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fef2f2"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(254, 242, 242)"]{color:var(--black-tool-red)!important;background:#ef444426!important;border-color:#f871716b!important}body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-container{background-color:#151a1d!important;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)!important;background-size:40px 40px!important}body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg{background:#151a1d!important}body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg pattern path{stroke:#ffffff0f!important}body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg rect[fill=\#ffffff],body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg rect[fill=\#f8fafc]{fill:#20262a!important;stroke:#ffffff2e!important}body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg text[fill=\#475569],body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg text[fill=\#64748b],body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg text[fill=\#94a3b8]{fill:var(--black-tool-muted)!important}body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg text[fill=\#0f172a],body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg text[fill=\#1e293b],body.runifex-black-canvas-active [data-active-panel-shell=functional] .functional-canvas-svg text[fill=\#334155]{fill:var(--black-tool-text)!important}.designer-layout--black-canvas [style*="color: rgb(234, 88, 12)"],.designer-layout--black-canvas [style*="color: #ea580c"],.designer-layout--black-canvas .designer-properties-panel [style*="color: rgb(234, 88, 12)"],.designer-layout--black-canvas .designer-properties-panel [style*="color: #ea580c"]{color:#fb923c!important;background:#fb923c1f!important;border-color:#fb923c59!important}.designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,aside){border-color:#ffffff14!important}.designer-layout--black-canvas .designer-properties-panel>div:first-child{border-color:#ffffff24!important}.designer-layout--black-canvas>div:first-child button[style*="border: 1px solid transparent"],.designer-layout--black-canvas>div:first-child button[style*="border-color: transparent"]{background-color:#0000!important;border-color:#0000!important}.designer-layout--black-canvas>div:first-child [style*="color: #ea580c"],.designer-layout--black-canvas>div:first-child [style*="color: rgb(234, 88, 12)"]{color:#fb923c!important;background:#fb923c1f!important;border-color:#fb923c59!important}.designer-layout--black-canvas,body.runifex-black-canvas-active{--black-tool-page:#0f1417;--black-tool-panel:#13191d;--black-tool-panel-raised:#171e23;--black-tool-surface:#ffffff09;--black-tool-surface-strong:#ffffff12;--black-tool-surface-hot:#7de7ff1a;--black-tool-border:#a8bed221;--black-tool-border-soft:#a8bed213;--black-tool-border-hairline:#a8bed20e;--black-tool-text:#f1f6fa;--black-tool-muted:#aab6c0;--black-tool-subtle:#7f8d98;--black-tool-blue:#8fbfff;--black-tool-cyan:#72e6ff;--black-tool-green:#89ebb1;--black-tool-amber:#f8d77a;--black-tool-red:#ff9ea8;--designer-ui-surface:var(--black-tool-panel);--designer-ui-surface-muted:var(--black-tool-page);--designer-ui-surface-strong:var(--black-tool-panel-raised);--designer-ui-border:var(--black-tool-border);--designer-ui-border-soft:var(--black-tool-border-soft);--designer-ui-text:var(--black-tool-text);--designer-ui-muted:var(--black-tool-muted);--designer-ui-accent:var(--black-tool-cyan);--designer-ui-accent-soft:#72e6ff1c;--bg-card:var(--black-tool-panel);--bg-secondary:var(--black-tool-page);--bg-hover:#ffffff0e;--border-color:var(--black-tool-border);--border-light:var(--black-tool-border-soft);--text-primary:var(--black-tool-text);--text-secondary:var(--black-tool-muted);--text-muted:var(--black-tool-subtle)}body.runifex-black-canvas-active{background:#0d1114!important}html:has(body.runifex-black-canvas-active){background:#0d1114!important}.designer-layout--black-canvas{background:#0d1114}.designer-layout--black-canvas .designer-layout__body,.designer-layout--black-canvas .designer-layout__canvas-wrapper{background:linear-gradient(90deg,#7de7ff07 1px,#0000 1px) 0 0/64px 64px,linear-gradient(0deg,#7de7ff06 1px,#0000 1px) 0 0/64px 64px,#0f1519}.designer-layout--black-canvas>div:first-child,.designer-layout--black-canvas .designer-toolbar{border-bottom-color:var(--black-tool-border-soft)!important;background:linear-gradient(#12181c 0%,#0f1417 100%)!important;box-shadow:0 1px #ffffff06!important}.designer-layout--black-canvas>div:first-child :where(a,button,label,kbd){color:#d7e2ea!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.designer-layout--black-canvas>div:first-child :where(select,input){border-color:var(--black-tool-border-soft)!important;color:#e7eef4!important;box-shadow:none!important;background-color:#ffffff09!important}.designer-layout--black-canvas>div:first-child :where(a:hover,button:hover,label:hover){background-color:#ffffff0e!important;border-color:#a8bed21f!important}.designer-layout--black-canvas>div:first-child :where(button[aria-pressed=true],button[aria-expanded=true]){color:#bdf4ff!important;background-color:#72e6ff1b!important;border-color:#72e6ff3d!important}.designer-layout--black-canvas>div:first-child .toolbar-preset-chip{color:#b8c4ff!important;background:#6366f129!important}.designer-layout--black-canvas>div:first-child :where([style*="border-left: 1px"],[style*="border-right: 1px"]){border-color:#a8bed212!important}.designer-layout--black-canvas .designer-catalog,.designer-layout--black-canvas .designer-catalog__search,.designer-layout--black-canvas .designer-catalog__groups,.designer-layout--black-canvas .designer-props,.designer-layout--black-canvas .designer-properties-panel{border-color:var(--black-tool-border-soft)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background:#11171b!important}.designer-layout--black-canvas .designer-catalog{border-right-color:#a8bed21a!important}.designer-layout--black-canvas .designer-catalog__search{border-bottom-color:#a8bed217!important}.designer-layout--black-canvas .designer-catalog__groups{background:linear-gradient(#ffffff05,#0000 90px),#10161a!important}.designer-layout--black-canvas .designer-catalog__hero{color:var(--black-tool-text)!important;background:linear-gradient(135deg,#72e6ff1b,#6366f10e),#ffffff06!important;border-color:#72e6ff29!important;box-shadow:inset 2px 0 #72e6ff8c!important}.designer-layout--black-canvas .designer-catalog__hero-title,.designer-layout--black-canvas .designer-catalog__compact-title{color:#f6fbff!important}.designer-layout--black-canvas .designer-catalog__hero-eyebrow,.designer-layout--black-canvas .designer-catalog__hero-subtitle,.designer-layout--black-canvas .designer-catalog__compact-subtitle,.designer-layout--black-canvas .designer-catalog__compact-volume{color:var(--black-tool-muted)!important}.designer-layout--black-canvas .designer-catalog__search-input,.designer-layout--black-canvas .designer-props__input,.designer-layout--black-canvas .designer-props__textarea{color:var(--black-tool-text)!important;box-shadow:none!important;background:#ffffff09!important;border-color:#a8bed221!important}.designer-layout--black-canvas .designer-catalog__search-input:focus,.designer-layout--black-canvas .designer-props__input:focus,.designer-layout--black-canvas .designer-props__textarea:focus{background:#72e6ff0f!important;border-color:#72e6ff61!important;box-shadow:0 0 0 2px #72e6ff14!important}.designer-layout--black-canvas .designer-catalog__section,.designer-layout--black-canvas .designer-catalog__section-body,.designer-layout--black-canvas .designer-catalog__items,.designer-layout--black-canvas .designer-catalog__shape-panel,.designer-layout--black-canvas .designer-catalog__shape-section,.designer-layout--black-canvas .designer-catalog__shape-grid,.designer-layout--black-canvas .designer-catalog__group,.designer-layout--black-canvas .designer-catalog__group--pinned,.designer-layout--black-canvas .designer-catalog__group--open{box-shadow:none!important;background:0 0!important;border-color:#a8bed20e!important}.designer-layout--black-canvas .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__section-body{background:#ffffff04!important;border-color:#a8bed212!important}.designer-layout--black-canvas .designer-catalog__section-head{border-color:#0000!important}.designer-layout--black-canvas .designer-catalog__section+.designer-catalog__section,.designer-layout--black-canvas .designer-catalog__shape-section+.designer-catalog__shape-section{border-top:1px solid #a8bed213!important}.designer-layout--black-canvas .designer-catalog__group+.designer-catalog__group{border-top-color:#a8bed20e!important}.designer-layout--black-canvas .designer-catalog__filter-chip,.designer-layout--black-canvas .designer-catalog__section-nav-chip,.designer-layout--black-canvas .designer-catalog__collapse-btn,.designer-layout--black-canvas .designer-catalog__shape-collapse-button,.designer-layout--black-canvas .designer-catalog__shape-tool-button,.designer-layout--black-canvas .designer-catalog__item,.designer-layout--black-canvas .designer-catalog__shape-tile,.designer-layout--black-canvas .designer-props__pos-item,.designer-layout--black-canvas .designer-props__route{color:#dbe5ed!important;box-shadow:none!important;background:#ffffff06!important;border-color:#0000!important}.designer-layout--black-canvas .designer-catalog__filter-chip:hover,.designer-layout--black-canvas .designer-catalog__section-nav-chip:hover,.designer-layout--black-canvas .designer-catalog__collapse-btn:hover,.designer-layout--black-canvas .designer-catalog__shape-collapse-button:hover,.designer-layout--black-canvas .designer-catalog__shape-tool-button:hover,.designer-layout--black-canvas .designer-catalog__item:hover,.designer-layout--black-canvas .designer-catalog__shape-tile:hover{background:#ffffff0f!important;border-color:#a8bed21c!important}.designer-layout--black-canvas .designer-catalog__filter-chip--active,.designer-layout--black-canvas .designer-catalog__shape-tool-button--active,.designer-layout--black-canvas .designer-catalog__shape-tile--active,.designer-layout--black-canvas .designer-catalog__item--active{color:#d8f8ff!important;background:linear-gradient(135deg,#72e6ff29,#6366f11a)!important;border-color:#72e6ff52!important;box-shadow:inset 0 -1px #72e6ff3d!important}.designer-layout--black-canvas .designer-catalog__section-pill,.designer-layout--black-canvas .designer-catalog__hero-pill,.designer-layout--black-canvas .designer-catalog__item-badge,.designer-layout--black-canvas .designer-catalog__group-count{color:#b9c6d0!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #a8bed214!important}.designer-layout--black-canvas .designer-catalog__group-dot,.designer-layout--black-canvas .designer-catalog__section-nav-dot,.designer-layout--black-canvas .designer-catalog__item-dot{filter:saturate(1.3)brightness(1.12)}.designer-layout--black-canvas .designer-catalog__shape-tile-icon,.designer-layout--black-canvas .designer-catalog__item-icon{color:color-mix(in srgb, var(--catalog-item-color,#72e6ff) 86%, white)!important;background:0 0!important;border-color:#0000!important}.designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,aside),.designer-layout--black-canvas .designer-props__section{box-shadow:none!important;border-color:#a8bed212!important}.designer-layout--black-canvas .designer-properties-panel>div,.designer-layout--black-canvas .designer-properties-panel [data-panel-context]{background-color:#0000!important;border-color:#a8bed213!important}.designer-layout--black-canvas .designer-properties-panel :where(input,textarea,select),.designer-layout--black-canvas .designer-properties-panel button{background-color:#ffffff09!important;border-color:#a8bed21a!important}.designer-layout--black-canvas .designer-properties-panel :where(button:hover){background-color:#fff1!important;border-color:#72e6ff47!important}body.runifex-black-canvas-active :where([data-active-panel-root]){background:linear-gradient(180deg, #ffffff05, transparent 120px), var(--black-tool-page)!important;border-color:#a8bed21c!important;box-shadow:0 22px 58px #0000006b!important}body.runifex-black-canvas-active .designer-active-panel-shell>div[style]{background:0 0!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(div,section,article,aside,main,header,footer,nav,table,thead,tbody,tr){border-color:var(--black-tool-border-soft)!important;box-shadow:none!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #ffffff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fafafa"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fafbfc"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fbfbfc"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f9fafb"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f8fafc"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f7f8fa"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f4f6f8"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f1f5f9"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #eef3f7"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(250, 250, 250)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(250, 251, 252)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(251, 251, 252)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(249, 250, 251)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(248, 250, 252)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(247, 248, 250)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(244, 246, 248)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(241, 245, 249)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(238, 243, 247)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fff"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #ffffff"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fbfbfc"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f7f8fa"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f4f6f8"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #eef3f7"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background-color: rgb(255, 255, 255)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(251, 251, 252)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(247, 248, 250)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(244, 246, 248)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(238, 243, 247)"]{background:var(--black-tool-surface)!important;background-color:var(--black-tool-surface)!important;border-color:var(--black-tool-border-soft)!important;color:var(--black-tool-text)!important;box-shadow:none!important;background-image:none!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(input,textarea,select),body.runifex-black-canvas-active .designer-active-panel-shell :where(button),body.runifex-black-canvas-active .ai-analyzer-panel :where(input,textarea,select,button){color:var(--black-tool-text)!important;box-shadow:none!important;background:#ffffff09!important;border-color:#a8bed21a!important}body.runifex-black-canvas-active .designer-active-panel-shell :where(button:hover),body.runifex-black-canvas-active .ai-analyzer-panel :where(button:hover){background:#fff1!important;border-color:#72e6ff47!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #eff6ff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #eaf4ff"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #dbeafe"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(239, 246, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(234, 244, 255)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(219, 234, 254)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #eff6ff"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(239, 246, 255)"]{color:#bfdbfe!important;background:#3b82f62e!important;border-color:#60a5fa57!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #ecfdf5"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #f0fdf4"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(236, 253, 245)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(240, 253, 244)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f0fdf4"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(240, 253, 244)"]{color:#bbf7d0!important;background:#22c55e29!important;border-color:#4ade8052!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fff7ed"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fffbeb"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fef3c7"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 247, 237)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(254, 243, 199)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fffbeb"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #f6f1e7"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(255, 251, 235)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(246, 241, 231)"]{color:#fde68a!important;background:#f59e0b2b!important;border-color:#fbbf2457!important}body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fef2f2"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fee2e2"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: #fff1f2"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(254, 242, 242)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(254, 226, 226)"],body.runifex-black-canvas-active .designer-active-panel-shell [style*="background: rgb(255, 241, 242)"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: #fef2f2"],body.runifex-black-canvas-active .ai-analyzer-panel [style*="background: rgb(254, 242, 242)"]{color:#fecaca!important;background:#ef44442b!important;border-color:#f8717157!important}.designer-layout--black-canvas [data-tour=routing-controls],.designer-layout--black-canvas .edge-routing-diagnostics-panel{color:var(--black-tool-text)!important;background:linear-gradient(#ffffff0a,#ffffff06),#0f1417f0!important;border-color:#a8bed221!important;box-shadow:0 18px 42px #00000052!important}.designer-layout--black-canvas [data-tour=routing-controls] :where(button,span),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where(button,span,div){box-shadow:none!important;border-color:#a8bed217!important}.designer-layout--black-canvas [data-tour=routing-controls] :where(button,span),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where(button){color:#dbe7ef!important;background:#ffffff09!important}.designer-layout--black-canvas [data-tour=routing-controls] :where(button:hover),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where(button:hover){background:#fff1!important;border-color:#72e6ff42!important}.designer-layout--black-canvas [data-tour=routing-controls] :where([style*="background: #eff6ff"],[style*="background: rgb(239, 246, 255)"]),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="background: #eff6ff"],[style*="background: #dbeafe"],[style*="background: rgb(239, 246, 255)"],[style*="background: rgb(219, 234, 254)"]){color:#bfdbfe!important;background:#3b82f62e!important;border-color:#60a5fa57!important}.designer-layout--black-canvas [data-tour=routing-controls] :where([style*="background: #f5f3ff"],[style*="background: rgb(245, 243, 255)"]),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="background: #f5f3ff"],[style*="background: rgb(245, 243, 255)"]){color:#ddd6fe!important;background:#8b5cf62b!important;border-color:#c4b5fd52!important}.designer-layout--black-canvas [data-tour=routing-controls] :where([style*="background: #fff7ed"],[style*="background: #fffbeb"],[style*="background: #fef3c7"],[style*="background: rgb(255, 247, 237)"],[style*="background: rgb(255, 251, 235)"],[style*="background: rgb(254, 243, 199)"]),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="background: #fff7ed"],[style*="background: #fffbeb"],[style*="background: #fef3c7"],[style*="background: rgb(255, 247, 237)"],[style*="background: rgb(255, 251, 235)"],[style*="background: rgb(254, 243, 199)"]){color:#fde68a!important;background:#f59e0b2b!important;border-color:#fbbf2457!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="background: #f0fdf4"],[style*="background: #dcfce7"],[style*="background: rgb(240, 253, 244)"],[style*="background: rgb(220, 252, 231)"]){color:#bbf7d0!important;background:#22c55e29!important;border-color:#4ade8052!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="background: #fef2f2"],[style*="background: #fee2e2"],[style*="background: rgb(254, 242, 242)"],[style*="background: rgb(254, 226, 226)"]){color:#fecaca!important;background:#ef44442b!important;border-color:#f8717157!important}.designer-layout--black-canvas [data-tour=routing-controls] :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: #f8fafc"],[style*="background: rgb(255, 255, 255)"],[style*="background: rgb(248, 250, 252)"]),.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="background: #ffffff"],[style*="background: #fff"],[style*="background: #f8fafc"],[style*="background: rgb(255, 255, 255)"],[style*="background: rgb(248, 250, 252)"]){color:var(--black-tool-text)!important;background:#ffffff09!important;border-color:#a8bed217!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #0f172a"],[style*="color: rgb(15, 23, 42)"],[style*="color: #334155"],[style*="color: rgb(51, 65, 85)"]){color:var(--black-tool-text)!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #475569"],[style*="color: rgb(71, 85, 105)"],[style*="color: #64748b"],[style*="color: rgb(100, 116, 139)"]){color:var(--black-tool-muted)!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #166534"],[style*="color: rgb(22, 101, 52)"]){color:var(--black-tool-green)!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #1d4ed8"],[style*="color: rgb(29, 78, 216)"]){color:var(--black-tool-blue)!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #b45309"],[style*="color: rgb(180, 83, 9)"]){color:var(--black-tool-amber)!important}.designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #b91c1c"],[style*="color: rgb(185, 28, 28)"]){color:var(--black-tool-red)!important}body.runifex-black-canvas-active,.designer-layout--black-canvas{--ac-glass-panel:linear-gradient(135deg, #263037c7, #10161ae6 58%, #23353db8);--ac-glass-panel-flat:#171e22b8;--ac-glass-card:linear-gradient(100deg, #ffffff0b, #709fb410);--ac-glass-card-hover:linear-gradient(100deg, #ffffff12, #72b2cf1c);--ac-glass-control:#ffffff09;--ac-glass-control-active:linear-gradient(135deg, #3b82f647, #0ea5e91f);--ac-glass-line:#bad3e421;--ac-glass-line-soft:#bad3e413;--ac-glass-text:#f5f8fb;--ac-glass-muted:#b7c3cc;--ac-glass-faint:#8795a0}body.runifex-black-canvas-active :where(.designer-catalog,.designer-properties-panel,.cloud-import-panel,.deploy-sim-panel,.release-studio-panel,[data-active-panel-root]){-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:var(--ac-glass-panel)!important;border-color:var(--ac-glass-line)!important;color:var(--ac-glass-text)!important;background-color:#0000!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff05,0 24px 80px #00000059!important}body.runifex-black-canvas-active .designer-catalog,body.runifex-black-canvas-active .designer-properties-panel{border-radius:0!important}body.runifex-black-canvas-active :where(.designer-catalog__search,.designer-catalog__hero,.designer-catalog__compact-head,.designer-catalog__groups,.designer-properties-panel>div,.designer-properties-panel [style*="background-color: #ffffff"],.designer-properties-panel [style*="background-color: rgb(255, 255, 255)"],.cloud-import-panel>div,.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body,.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__modebar,.release-studio-panel__workspace,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body){border-color:var(--ac-glass-line-soft)!important;box-shadow:none!important;background:0 0!important}body.runifex-black-canvas-active :where(.designer-catalog__search-input,.designer-properties-panel input,.designer-properties-panel textarea,.designer-properties-panel select,.cloud-import-panel input,.cloud-import-panel textarea,.cloud-import-panel select,.deploy-sim-panel input,.deploy-sim-panel textarea,.deploy-sim-panel select,.release-studio-panel input,.release-studio-panel textarea,.release-studio-panel select){color:var(--ac-glass-text)!important;background:#ffffff0a!important;border-color:#bad3e42e!important;box-shadow:inset 0 1px #ffffff09!important}body.runifex-black-canvas-active :where(.designer-catalog__search-input:focus,.designer-properties-panel input:focus,.designer-properties-panel textarea:focus,.designer-properties-panel select:focus,.cloud-import-panel input:focus,.cloud-import-panel textarea:focus,.cloud-import-panel select:focus,.deploy-sim-panel input:focus,.deploy-sim-panel textarea:focus,.deploy-sim-panel select:focus,.release-studio-panel input:focus,.release-studio-panel textarea:focus,.release-studio-panel select:focus){border-color:#3b82f6f2!important;box-shadow:0 0 0 2px #3b82f670,0 0 24px #38bdf81a!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__section-pill,.designer-catalog__hero-pill,.designer-catalog__group-count,.designer-properties-panel button,.cloud-import-panel button,.deploy-sim-panel button,.release-studio-panel button){background:var(--ac-glass-control)!important;color:var(--ac-glass-text)!important;box-shadow:none!important;border-color:#bad3e41c!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover,.designer-catalog__shape-collapse-button:hover,.designer-catalog__collapse-btn:hover,.designer-properties-panel button:hover,.cloud-import-panel button:hover,.deploy-sim-panel button:hover,.release-studio-panel button:hover){background:#fff1!important;border-color:#74c2e147!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__shape-tile--active,.designer-catalog__item--active,.deploy-sim-panel__tab--active,.release-studio-panel button[aria-pressed=true]){background:var(--ac-glass-control-active)!important;color:#dff6ff!important;border-color:#3b82f694!important}body.runifex-black-canvas-active .designer-properties-panel [data-panel-context],body.runifex-black-canvas-active .designer-properties-panel [data-testid=right-panel-cycle-width],body.runifex-black-canvas-active .designer-properties-panel [data-testid=right-panel-reset-width]{background:#ffffff08!important;border-color:#bad3e41a!important;box-shadow:inset 0 1px #ffffff09!important}body.runifex-black-canvas-active .designer-properties-panel [data-panel-context][style*="background: rgb(245, 243, 255)"],body.runifex-black-canvas-active .designer-properties-panel [data-panel-context][style*="background: #f5f3ff"]{background:var(--ac-glass-control-active)!important;border-color:#38bdf873!important}body.runifex-black-canvas-active :where(.designer-catalog__item,.designer-catalog__shape-tile,.designer-catalog__section-body,.designer-catalog__group,.designer-props__section,.designer-props__pos-item,.designer-props__route,.cloud-import-panel [style*="border: 1px solid"],.deploy-sim-panel [style*="border: 1px solid"],.release-studio-panel [style*="border: 1px solid"],.release-pipeline-candidate-strip,.release-pipeline-candidate-card,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-advisor__decision,.release-pipeline-advisor__oss-card,.release-ops-checklist,[data-testid=release-stage-rail],[data-testid=release-workspace-pane],[data-testid=release-side-pane]){background:var(--ac-glass-card)!important;border-color:var(--ac-glass-line-soft)!important;background-color:#0000!important;box-shadow:inset 0 1px #ffffff07,0 1px #ffffff04!important}body.runifex-black-canvas-active :where(.designer-catalog__item:hover,.designer-catalog__shape-tile:hover,.cloud-import-panel [style*="border: 1px solid"]:hover,.deploy-sim-panel [style*="border: 1px solid"]:hover,.release-studio-panel [style*="border: 1px solid"]:hover,.release-pipeline-candidate-card:hover,.release-pipeline-task-node:hover,.release-pipeline-task-bundle:hover){background:var(--ac-glass-card-hover)!important;border-color:#bad3e426!important}body.runifex-black-canvas-active :where(.designer-catalog__section,.designer-catalog__shape-section,.designer-catalog__group+.designer-catalog__group,.designer-properties-panel :where(header,section,article,aside,footer),.cloud-import-panel :where(header,section,article,aside,footer),.deploy-sim-panel :where(header,section,article,aside,footer),.release-studio-panel :where(header,section,article,aside,footer)){border-color:#bad3e412!important}body.runifex-black-canvas-active :where(.designer-catalog__item-name,.designer-catalog__shape-tile-name,.designer-catalog__group-label,.designer-properties-panel h3,.designer-properties-panel h4,.cloud-import-panel h3,.cloud-import-panel h4,.deploy-sim-panel h3,.deploy-sim-panel h4,.release-studio-panel h3,.release-studio-panel h4,.release-studio-panel strong){color:var(--ac-glass-text)!important}body.runifex-black-canvas-active :where(.designer-catalog__item-desc,.designer-catalog__shape-tile-desc,.designer-catalog__group-hint,.designer-catalog__hero-subtitle,.designer-catalog__compact-subtitle,.designer-properties-panel p,.designer-properties-panel small,.cloud-import-panel p,.cloud-import-panel small,.deploy-sim-panel p,.deploy-sim-panel small,.release-studio-panel p,.release-studio-panel small){color:var(--ac-glass-muted)!important}body.runifex-black-canvas-active :where(.cloud-import-panel [style*="background: #2f6fed"],.cloud-import-panel [style*="background: rgb(47, 111, 237)"],.deploy-sim-panel [style*="background: #2f6fed"],.deploy-sim-panel [style*="background: rgb(47, 111, 237)"],.release-studio-panel [style*="background: #2f6fed"],.release-studio-panel [style*="background: rgb(47, 111, 237)"]){color:#fff!important;background:linear-gradient(135deg,#3478ff,#245be8)!important;border-color:#75b1ff73!important}body.runifex-black-canvas-active :where(.designer-catalog,.designer-properties-panel,.cloud-import-panel,.deploy-sim-panel,.release-studio-panel){isolation:isolate;position:relative;background-color:#0d1317c7!important;background-image:radial-gradient(circle at 78% 4%,#52a4c32e,#0000 28%),radial-gradient(circle at 18% 34%,#84558e1a,#0000 32%),linear-gradient(105deg,#2e373eb3,#11171bdb 54%,#263a4494)!important;border-color:#a6c4d61c!important}body.runifex-black-canvas-active :where(.designer-catalog,.designer-properties-panel):before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#ffffff0a,#0000 30%),linear-gradient(#ffffff08,#0000 18%);position:absolute;inset:0}body.runifex-black-canvas-active :where(.designer-catalog,.designer-properties-panel)>*{z-index:1;position:relative}body.runifex-black-canvas-active :where(.designer-catalog__groups,.designer-properties-panel){scrollbar-color:#bad3e457 transparent}body.runifex-black-canvas-active :where(.designer-catalog__groups,.designer-properties-panel,.cloud-import-panel,.deploy-sim-panel,.release-studio-panel)::-webkit-scrollbar-thumb{background:#bad3e442 padding-box padding-box!important;border:3px solid #0000!important}body.runifex-black-canvas-active :where(.designer-catalog__search,.designer-catalog__compact-head,.designer-catalog__section,.designer-catalog__shape-section,.designer-properties-panel>div:first-child){border-color:#bad3e40e!important}body.runifex-black-canvas-active :where(.designer-catalog__search-input,.designer-properties-panel input,.designer-properties-panel textarea,.designer-properties-panel select){background-image:linear-gradient(100deg,#ffffff0b,#7aa0b10e)!important;border-color:#bad3e41f!important}body.runifex-black-canvas-active :where(.designer-catalog__item,.designer-catalog__shape-tile,.designer-props__section,.designer-props__pos-item,.designer-props__route){background-image:linear-gradient(100deg,#ffffff07,#6892a40c)!important;border-color:#bad3e40d!important}body.runifex-black-canvas-active :where(.designer-catalog__item:hover,.designer-catalog__shape-tile:hover,.designer-props__section:hover,.designer-props__pos-item:hover,.designer-props__route:hover){background-image:linear-gradient(100deg,#ffffff0e,#6eacc617)!important;border-color:#bad3e421!important}body.runifex-black-canvas-active :where(.designer-catalog__group,.designer-catalog__section-body){background:0 0!important;border-color:#bad3e40b!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-properties-panel button){background-image:linear-gradient(105deg,#ffffff08,#7598a80b)!important;border-color:#bad3e416!important}body.runifex-black-canvas-active .designer-properties-panel [data-panel-context],body.runifex-black-canvas-active .designer-properties-panel [data-testid=right-panel-cycle-width],body.runifex-black-canvas-active .designer-properties-panel [data-testid=right-panel-reset-width]{background-color:#ffffff07!important;background-image:radial-gradient(circle at 72% 8%,#5dbee01f,#0000 38%),linear-gradient(115deg,#ffffff09,#7a9cae0d)!important;border-color:#bad3e418!important}body.runifex-black-canvas-active .designer-properties-panel [data-panel-context]:hover,body.runifex-black-canvas-active .designer-properties-panel [data-testid=right-panel-cycle-width]:hover,body.runifex-black-canvas-active .designer-properties-panel [data-testid=right-panel-reset-width]:hover{background-image:radial-gradient(circle at 72% 8%,#5dbee02e,#0000 38%),linear-gradient(115deg,#ffffff0e,#7a9cae16)!important;border-color:#74c2e140!important}body.runifex-black-canvas-active .designer-properties-panel [data-panel-context][style*="background: rgb(245, 243, 255)"],body.runifex-black-canvas-active .designer-properties-panel [data-panel-context][style*="background: #f5f3ff"]{color:#e8fbff!important;background-color:#153f56a8!important;background-image:radial-gradient(circle at 28% 18%,#60d3ff47,#0000 44%),linear-gradient(135deg,#2d7fc152,#11232d8c)!important;border-color:#5dd3ff7a!important}body.runifex-black-canvas-active .designer-properties-panel :where([style*="border: 1px solid"],[style*="border: 1px"]){background-color:#ffffff06!important;background-image:linear-gradient(100deg,#ffffff08,#7197a80e)!important;border-color:#bad3e413!important;box-shadow:inset 0 1px #ffffff06,0 1px #ffffff03!important}body.runifex-black-canvas-active .designer-properties-panel :where([style*="border: 1px solid"]:hover,[style*="border: 1px"]:hover){background-image:linear-gradient(100deg,#ffffff0d,#71a7c015)!important;border-color:#bad3e421!important}body.runifex-black-canvas-active .designer-properties-panel :where([style*="border-top: 1px solid"],[style*="border-bottom: 1px solid"],[style*="border-left: 1px solid"],[style*="border-right: 1px solid"]){border-color:#bad3e40e!important}body.runifex-black-canvas-active .designer-properties-panel :where([style*="background: #ffffff"],[style*="background-color: #ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background-color: #f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"]){background-color:#ffffff06!important;background-image:linear-gradient(100deg,#ffffff07,#7097a80c)!important}body.runifex-black-canvas-active :where([data-active-panel-root=release-studio],.release-studio-panel,.deploy-sim-panel){background-color:#0b1115c7!important;background-image:radial-gradient(circle at 72% 0,#5dbee029,#0000 30%),radial-gradient(circle at 14% 22%,#7a5cb11a,#0000 34%),linear-gradient(110deg,#273138bf,#0f161be0 56%,#21353e9e)!important;border-color:#bad3e41b!important}body.runifex-black-canvas-active :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__modebar,.release-studio-panel__side-header,.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){box-shadow:none!important;background:0 0!important;border-color:#bad3e40f!important}body.runifex-black-canvas-active :where([data-testid=release-stage-rail],[data-testid=release-workspace-pane],[data-testid=release-side-pane],.release-pipeline-candidate-strip,.release-pipeline-task-palette,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-advisor__model-bar,.release-pipeline-advisor__controls,.release-pipeline-advisor__oss-panel,.release-ops-checklist,.deploy-sim-panel [style*="border: 1px solid"],.deploy-sim-panel [style*="border: 1px"]){background-color:#ffffff07!important;background-image:linear-gradient(100deg,#ffffff09,#6f97a90f)!important;border-color:#bad3e413!important;box-shadow:inset 0 1px #ffffff07,0 1px #ffffff03!important}body.runifex-black-canvas-active .release-studio-panel :where([style*="background: #ffffff"],[style*="background-color: #ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background-color: #f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"],[style*="background: #f7f9fc"],[style*="background-color: #f7f9fc"],[style*="background: #f6f8fb"],[style*="background-color: #f6f8fb"]),body.runifex-black-canvas-active .deploy-sim-panel :where([style*="background: #ffffff"],[style*="background-color: #ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background-color: #f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"],[style*="background: #f7f9fc"],[style*="background-color: #f7f9fc"]){background-color:#ffffff07!important;background-image:linear-gradient(100deg,#ffffff08,#6991a40d)!important}body.runifex-black-canvas-active :where(.release-studio-panel [style*="border: 1px solid"],.release-studio-panel [style*="border: 1px"],.deploy-sim-panel [style*="border: 1px solid"],.deploy-sim-panel [style*="border: 1px"]){border-color:#bad3e413!important}body.runifex-black-canvas-active :where(.release-studio-panel button,.deploy-sim-panel button){color:var(--ac-glass-text)!important;box-shadow:none!important;background-image:linear-gradient(105deg,#ffffff08,#7598a80c)!important;border-color:#bad3e417!important}body.runifex-black-canvas-active :where(.release-studio-panel button:hover,.deploy-sim-panel button:hover){background-image:linear-gradient(105deg,#ffffff0e,#77aec617)!important;border-color:#74c2e140!important}body.runifex-black-canvas-active :where(.release-studio-panel button[style*="background: #2f6fed"],.release-studio-panel button[style*="background-color: #2f6fed"],.release-studio-panel button[style*="background: rgb(47, 111, 237)"],.release-studio-panel button[style*="background-color: rgb(47, 111, 237)"],.deploy-sim-panel button[style*="background: #2f6fed"],.deploy-sim-panel button[style*="background-color: #2f6fed"],.deploy-sim-panel button[style*="background: rgb(47, 111, 237)"],.deploy-sim-panel button[style*="background-color: rgb(47, 111, 237)"]){color:#fff!important;background-color:#2f6fed!important;background-image:linear-gradient(135deg,#3478ff,#245be8)!important;border-color:#75b1ff73!important}body.runifex-black-canvas-active :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-ops-checklist__stage,.release-ops-checklist__item,.release-ops-checklist__reason,.deploy-sim-ai-release-card,.deploy-sim-ai-release-card__stat){background-color:#ffffff07!important;background-image:linear-gradient(100deg,#ffffff09,#7197a810)!important;border-color:#bad3e413!important;box-shadow:inset 0 1px #ffffff07!important}body.runifex-black-canvas-active :where(.release-pipeline-candidate-card--selected,.release-pipeline-advisor__candidate--selected,.deploy-sim-panel__tab--active){background-color:#153f5699!important;background-image:radial-gradient(circle at 28% 18%,#60d3ff38,#0000 44%),linear-gradient(135deg,#2d7fc147,#11232d85)!important;border-color:#5dd3ff6b!important}body.runifex-black-canvas-active .ai-analyzer-panel{background-color:#0c1216d1!important;background-image:radial-gradient(circle at 72% 0,#5dbee026,#0000 30%),radial-gradient(circle at 16% 26%,#795bab1c,#0000 36%),linear-gradient(110deg,#273138bd,#0f161be6 56%,#1f323a9e)!important;border-left-color:#bad3e41c!important;box-shadow:inset 1px 0 #ffffff09,-24px 0 80px #00000061!important}body.runifex-black-canvas-active .ai-analyzer-panel :where([style*="border: 1px solid"],[style*="border: 1px"]){background-color:#ffffff07!important;background-image:linear-gradient(100deg,#ffffff08,#7197a80e)!important;border-color:#bad3e413!important;box-shadow:inset 0 1px #ffffff06!important}body.runifex-black-canvas-active .ai-analyzer-panel :where(input,textarea,select,button){background-image:linear-gradient(105deg,#ffffff08,#7598a80c)!important;border-color:#bad3e417!important}body.runifex-black-canvas-active,.designer-layout--black-canvas{--ac-registry-panel-bg:radial-gradient(circle at 82% 2%, #56adcd33, transparent 30%), radial-gradient(circle at 18% 36%, #8b5e8e1c, transparent 34%), linear-gradient(105deg, #273138c7, #0f161ae6 54%, #253a449e);--ac-registry-card-bg:linear-gradient(100deg, #ffffff07, #6f97a90d);--ac-registry-card-hover:linear-gradient(100deg, #ffffff0d, #74b3ce17);--ac-registry-control-bg:linear-gradient(105deg, #ffffff07, #7499aa0b)}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(a,button,select,label,input,kbd){background-color:#ffffff07!important;background-image:var(--ac-registry-control-bg)!important;color:#eef6fa!important;border-color:#bad3e417!important;box-shadow:inset 0 1px #ffffff07!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(a:hover,button:hover,select:hover,label:hover){background-image:linear-gradient(105deg,#ffffff0d,#74b3ce16)!important;border-color:#74c2e13d!important}body.runifex-black-canvas-active :where(.designer-catalog,.designer-properties-panel){background-color:#0c1216d6!important;background-image:var(--ac-registry-panel-bg)!important;border-color:#bad3e417!important;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #ffffff03,0 28px 90px #00000057!important}body.runifex-black-canvas-active :where(.designer-catalog__search,.designer-catalog__compact-head,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-section,.designer-catalog__shape-panel,.designer-catalog__shape-grid,.designer-catalog__group,.designer-catalog__items){box-shadow:none!important;background:0 0!important;border-color:#bad3e40b!important}body.runifex-black-canvas-active :where(.designer-catalog__section-toggle,.designer-catalog__group-header,.designer-catalog__group-headline,.designer-catalog__shape-section-head){box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-catalog__section-nav,body.runifex-black-canvas-active .designer-catalog__filters{gap:6px;background:0 0!important;border-color:#bad3e40b!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__design-action){background-color:#ffffff06!important;background-image:var(--ac-registry-control-bg)!important;color:#edf6fb!important;border-color:#bad3e414!important;box-shadow:inset 0 1px #ffffff06!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover,.designer-catalog__shape-collapse-button:hover,.designer-catalog__collapse-btn:hover,.designer-catalog__pin-btn:hover,.designer-catalog__design-action:hover){background-image:linear-gradient(105deg,#ffffff0e,#74b3ce17)!important;border-color:#74c2e13d!important}body.runifex-black-canvas-active :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__pin-btn--active){color:#e9fbff!important;background-color:#1f577e80!important;background-image:radial-gradient(circle at 24% 15%,#5cd3ff33,#0000 45%),linear-gradient(135deg,#377ebe47,#12273280)!important;border-color:#5dd3ff6b!important}body.runifex-black-canvas-active :where(.designer-catalog__item,.designer-catalog__shape-tile){background-color:#ffffff05!important;background-image:var(--ac-registry-card-bg)!important;border-color:#bad3e40b!important;box-shadow:inset 0 1px #ffffff05,0 1px #ffffff02!important}body.runifex-black-canvas-active :where(.designer-catalog__item:hover,.designer-catalog__shape-tile:hover){background-image:var(--ac-registry-card-hover)!important;border-color:#74c2e12e!important;box-shadow:inset 0 1px #ffffff08,0 8px 26px #00000029!important}body.runifex-black-canvas-active :where(.designer-catalog__item--active,.designer-catalog__shape-tile--active){background-color:#1e567c6b!important;background-image:radial-gradient(circle at 20% 14%,#5cd3ff33,#0000 42%),linear-gradient(110deg,#2e7eba3d,#10222c8f)!important;border-color:#5dd3ff61!important}body.runifex-black-canvas-active :where(.designer-catalog__item-icon,.designer-catalog__shape-tile-icon){background-color:#ffffff07!important;background-image:linear-gradient(135deg,#ffffff09,#7097a80e)!important;border-color:#bad3e412!important}body.runifex-black-canvas-active :where(.designer-catalog__item-badge,.designer-catalog__group-count,.designer-catalog__group-source,.designer-catalog__group-pin-badge,.designer-catalog__section-pill,.designer-catalog__hero-pill){color:#c8d6df!important;background-color:#ffffff0a!important;border-color:#bad3e413!important}body.runifex-black-canvas-active .designer-catalog__search-input{background-color:#ffffff08!important;background-image:linear-gradient(100deg,#ffffff09,#7197a80f)!important;border-color:#bad3e41c!important}body.runifex-black-canvas-active .designer-catalog__group-hover-summary{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background-color:#0d1418eb!important;background-image:var(--ac-registry-panel-bg)!important;border-color:#bad3e41f!important;box-shadow:0 28px 90px #0000006b!important}body.runifex-black-canvas-active .designer-properties-panel>div:first-child{box-shadow:none!important;background:0 0!important;border-bottom-color:#bad3e40f!important}body.runifex-black-canvas-active .designer-properties-panel :where([data-panel-context],[style*="border: 1px solid"],[style*="border: 1px"]){background-color:#ffffff06!important;background-image:var(--ac-registry-card-bg)!important;border-color:#bad3e410!important;box-shadow:inset 0 1px #ffffff05,0 1px #ffffff03!important}body.runifex-black-canvas-active .designer-properties-panel :where([data-panel-context]:hover,[style*="border: 1px solid"]:hover,[style*="border: 1px"]:hover){background-image:var(--ac-registry-card-hover)!important;border-color:#74c2e12b!important}body.runifex-black-canvas-active .designer-properties-panel :where(input,textarea,select,button){background-color:#ffffff07!important;background-image:var(--ac-registry-control-bg)!important;border-color:#bad3e416!important}body.runifex-black-canvas-active .designer-properties-panel :where([style*="background: #2563eb"],[style*="background-color: #2563eb"],[style*="background: rgb(37, 99, 235)"],[style*="background-color: rgb(37, 99, 235)"],[style*="background: #2f6fed"],[style*="background-color: #2f6fed"],[style*="background: rgb(47, 111, 237)"],[style*="background-color: rgb(47, 111, 237)"]){color:#fff!important;background-color:#2f6fed!important;background-image:linear-gradient(135deg,#3478ff,#245be8)!important;border-color:#75b1ff7a!important}body.runifex-black-canvas-active .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px 8px 10px!important}body.runifex-black-canvas-active .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__item{background-color:#ffffff06!important;background-image:radial-gradient(circle at 92% 0,#56adcd17,#0000 40%),linear-gradient(100deg,#ffffff07,#6f97a90e)!important;border-color:#bad3e40d!important;border-radius:4px!important;min-height:36px!important;padding:6px 8px!important}body.runifex-black-canvas-active .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__item:hover{background-image:radial-gradient(circle at 92% 0,#56adcd24,#0000 40%),linear-gradient(100deg,#ffffff0e,#74b3ce17)!important;border-color:#74c2e12e!important}body.runifex-black-canvas-active .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__item-copy{gap:2px;min-width:0}body.runifex-black-canvas-active .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__item-name{font-size:11px!important;line-height:1.25!important}body.runifex-black-canvas-active .designer-catalog__section:not(.designer-catalog__section--shapes) .designer-catalog__item-desc{color:#cbd7e1ad!important;font-size:11px!important;line-height:1.25!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child,body.runifex-black-canvas-active .designer-toolbar{background-color:#090f12e6!important;background-image:radial-gradient(circle at 76% -28%,#4fabcd26,#0000 34%),linear-gradient(100deg,#141e23eb,#0a1013f5 62%,#16272fbd)!important;border-bottom-color:#bad3e413!important;box-shadow:inset 0 1px #ffffff06,0 14px 48px #00000047!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button,a,label,kbd){box-shadow:none!important;color:#edf6fbeb!important;background:0 0!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button:hover,a:hover,label:hover){background-color:#ffffff0b!important;background-image:linear-gradient(105deg,#ffffff0b,#74b3ce12)!important;border-color:#bad3e416!important;box-shadow:inset 0 1px #ffffff05!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button[aria-expanded=true],button[aria-pressed=true],button[aria-current=true]){color:#f2fbff!important;background-color:#3b82f624!important;background-image:linear-gradient(135deg,#3b82f638,#0ea5e91a)!important;border-color:#5dd3ff3d!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(select,input){box-shadow:none!important;color:#edf6fbeb!important;background-color:#ffffff07!important;background-image:linear-gradient(105deg,#ffffff07,#7499aa0a)!important;border-color:#bad3e413!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(.toolbar-preset-chip,.toolbar-save-status){background-color:#ffffff0b!important;background-image:linear-gradient(105deg,#ffffff0a,#74b3ce0f)!important;border-color:#bad3e414!important}body.runifex-black-canvas-active :where(.designer-catalog,.designer-properties-panel){background-color:#0c1216d1!important;background-image:radial-gradient(circle at 78% 2%,#56adcd2e,#0000 30%),radial-gradient(circle at 16% 34%,#8b5e8e1a,#0000 34%),linear-gradient(105deg,#263037b8,#0f161ae0 54%,#253a4494)!important;border-color:#bad3e413!important}body.runifex-black-canvas-active :where(.designer-catalog__item,.designer-catalog__shape-tile,.designer-properties-panel [data-panel-context],.designer-properties-panel [style*="border: 1px solid"],.designer-properties-panel [style*="border: 1px"]){background-color:#ffffff05!important;background-image:linear-gradient(100deg,#ffffff06,#6f97a90b)!important;border-color:#bad3e40c!important;box-shadow:inset 0 1px #ffffff05!important}body.runifex-black-canvas-active :where(.designer-catalog__item:hover,.designer-catalog__shape-tile:hover,.designer-properties-panel [data-panel-context]:hover,.designer-properties-panel [style*="border: 1px solid"]:hover,.designer-properties-panel [style*="border: 1px"]:hover){background-image:linear-gradient(100deg,#ffffff0c,#74b3ce14)!important;border-color:#74c2e124!important}body.runifex-black-canvas-active .designer-properties-panel :where(button){box-shadow:none!important;background-color:#ffffff05!important;background-image:linear-gradient(105deg,#ffffff06,#7499aa0a)!important;border-color:#bad3e40f!important}body.runifex-black-canvas-active .designer-properties-panel :where(button:hover){background-image:linear-gradient(105deg,#ffffff0c,#74b3ce14)!important;border-color:#74c2e129!important}body.runifex-black-canvas-active .designer-properties-panel :where(button[aria-pressed=true],button[aria-selected=true],button[aria-current=true]){background-color:#3b82f629!important;background-image:linear-gradient(135deg,#3b82f63d,#0ea5e91a)!important;border-color:#5dd3ff47!important}body.runifex-black-canvas-active .designer-properties-panel>div:first-child :where([data-panel-context],[data-testid=right-panel-cycle-width],[data-testid=right-panel-reset-width]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-properties-panel>div:first-child :where([data-panel-context]:hover,[data-testid=right-panel-cycle-width]:hover,[data-testid=right-panel-reset-width]:hover){background-color:#ffffff0a!important;background-image:linear-gradient(105deg,#ffffff0a,#74b3ce12)!important;border-color:#bad3e414!important}body.runifex-black-canvas-active .designer-properties-panel>div:first-child :where([data-panel-context][style*="background: rgb(245, 243, 255)"],[data-panel-context][style*="background: #f5f3ff"],[data-panel-context][style*="border: 1px solid rgb(221, 214, 254)"],[data-panel-context][style*="border: 1px solid #ddd6fe"],[data-testid=right-panel-cycle-width][aria-pressed=true]){color:#effbff!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important;box-shadow:inset 0 -2px #5dd3ffbf!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-panel-context],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-panel-priority],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-testid=right-panel-cycle-width],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-testid=right-panel-reset-width]{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;outline:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-panel-context]:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-panel-priority]:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-testid=right-panel-cycle-width]:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child button[data-testid=right-panel-reset-width]:hover{background:#ffffff0a linear-gradient(105deg,#ffffff09,#74b3ce10)!important;border-color:#bad3e412!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.designer-catalog,.designer-properties-panel){-webkit-backdrop-filter:blur(22px)saturate(1.16)!important;backdrop-filter:blur(22px)saturate(1.16)!important;background-color:#090f13a8!important;background-image:radial-gradient(circle at 76% 0,#52b3d338,#0000 31%),radial-gradient(circle at 12% 38%,#9c608e1f,#0000 35%),linear-gradient(106deg,#27323a9e,#0c1216d6 54%,#273c4680)!important;border-color:#cbe2f011!important;box-shadow:inset 1px 0 #ffffff07,inset -1px 0 #ffffff06,0 22px 70px #00000038!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__search,.designer-catalog__compact-head,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid,.designer-catalog__group,.designer-catalog__group-headline,.designer-catalog__items){box-shadow:none!important;background:0 0!important;border-color:#cbe2f009!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile){background-color:#ffffff03!important;background-image:radial-gradient(circle at 92% 0,#56adcd12,#0000 42%),linear-gradient(104deg,#ffffff05,#719aac09)!important;border-color:#cbe2f00a!important;box-shadow:inset 0 1px #ffffff04!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover,.designer-catalog__shape-collapse-button:hover,.designer-catalog__collapse-btn:hover,.designer-catalog__pin-btn:hover,.designer-catalog__item:hover,.designer-catalog__shape-tile:hover){background-color:#ffffff07!important;background-image:radial-gradient(circle at 92% 0,#56adcd1f,#0000 42%),linear-gradient(104deg,#ffffff0b,#74b3ce13)!important;border-color:#74c2e124!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__shape-tile--active){background-color:#2563eb21!important;background-image:radial-gradient(circle at 92% 0,#52d3ff29,#0000 42%),linear-gradient(132deg,#3b82f636,#0ea5e913)!important;border-color:#5dd3ff3d!important;box-shadow:inset 0 0 0 1px #5dd3ff14,inset 0 1px #ffffff07!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__shape-grid{gap:8px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__shape-tile{border-radius:4px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__shape-section+.designer-catalog__shape-section,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__group+.designer-catalog__group,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__section+.designer-catalog__section{border-top-color:#cbe2f00b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel{color:#ebf4f9e6!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:not(:first-child){box-shadow:none!important;background:0 0!important;border-color:#cbe2f009!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select){background-color:#ffffff03!important;background-image:radial-gradient(circle at 88% 0,#56adcd12,#0000 42%),linear-gradient(104deg,#ffffff05,#719aac09)!important;border-color:#cbe2f00a!important;box-shadow:inset 0 1px #ffffff04!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background]:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border]:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button:hover){background-color:#ffffff06!important;background-image:radial-gradient(circle at 88% 0,#56adcd1f,#0000 42%),linear-gradient(104deg,#ffffff0a,#74b3ce12)!important;border-color:#74c2e121!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button[aria-pressed=true],button[aria-selected=true],button[aria-current=true],[role=tab][aria-selected=true]){color:#f2fbff!important;background-color:#2563eb24!important;background-image:radial-gradient(circle at 88% 0,#52d3ff29,#0000 42%),linear-gradient(132deg,#3b82f638,#0ea5e914)!important;border-color:#5dd3ff3d!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where([style*="background: #2563eb"],[style*="background-color: #2563eb"],[style*="background: rgb(37, 99, 235)"],[style*="background-color: rgb(37, 99, 235)"]){color:#fff!important;background-color:#2f6fed!important;background-image:linear-gradient(135deg,#3478ff,#245be8)!important;border-color:#75b1ff7a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__item,.designer-catalog__shape-tile){box-shadow:none!important;background-color:#ffffff02!important;background-image:radial-gradient(circle at 92% 0,#56adcd0b,#0000 43%),linear-gradient(104deg,#ffffff03,#719aac06)!important;border-color:#cbe2f006!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__shape-tile{min-height:58px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn){box-shadow:none!important;background-color:#ffffff02!important;background-image:linear-gradient(104deg,#ffffff03,#719aac06)!important;border-color:#cbe2f008!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid){border-color:#cbe2f006!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border]{box-shadow:none!important;background-color:#ffffff02!important;background-image:radial-gradient(circle at 88% 0,#56adcd0d,#0000 43%),linear-gradient(104deg,#ffffff03,#719aac06)!important;border-color:#cbe2f007!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select){box-shadow:none!important;background-color:#ffffff03!important;background-image:linear-gradient(104deg,#ffffff03,#719aac06)!important;border-color:#cbe2f009!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background] :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border] :where(div,section,article,header,footer,aside,label)[style*=border]{background-color:#ffffff01!important;background-image:none!important;border-color:#cbe2f006!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside)[style*=box-shadow]{box-shadow:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border] :where(div,section,article,header,footer,aside,label)[style*=border]{box-shadow:none!important;background-color:#ffffff01!important;background-image:none!important;border-color:#cbe2f003!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background] :where(div,section,article,header,footer,aside,label)[style*=background]{box-shadow:none!important;background-color:#ffffff01!important;background-image:none!important}body.runifex-black-canvas-active [data-testid=release-studio-panel],body.runifex-black-canvas-active .deploy-sim-panel{--release-canvas-bg:#060b0ecc;--release-canvas-panel:#ffffff03;--release-canvas-surface:#ffffff04;--release-canvas-surface-strong:#ffffff07;--release-canvas-border:#cbe2f00b;--release-canvas-border-soft:#cbe2f007;-webkit-backdrop-filter:blur(22px)saturate(1.16)!important;backdrop-filter:blur(22px)saturate(1.16)!important;background-color:#090f13b8!important;background-image:radial-gradient(circle at 72% 0,#52b3d32e,#0000 30%),radial-gradient(circle at 17% 45%,#9c608e1b,#0000 36%),linear-gradient(106deg,#27323a94,#0b1115d6 56%,#273c4675)!important;border-color:#cbe2f00f!important;box-shadow:inset 0 1px #ffffff06,0 24px 70px #0000005c!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__workspace,.release-studio-panel__modebar,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body,.release-pipeline-candidate-strip,.release-pipeline-advisor__model-bar,.release-pipeline-advisor__controls,.release-pipeline-advisor__oss-panel),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){box-shadow:none!important;background-color:#ffffff02!important;background-image:linear-gradient(104deg,#ffffff02,#719aac05)!important;border-color:#cbe2f007!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card,div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card,div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border]{box-shadow:none!important;background-color:#ffffff02!important;background-image:radial-gradient(circle at 88% 0,#56adcd0d,#0000 43%),linear-gradient(104deg,#ffffff03,#719aac06)!important;border-color:#cbe2f008!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button,input,textarea,select),body.runifex-black-canvas-active .deploy-sim-panel :where(button,input,textarea,select){box-shadow:none!important;background-color:#ffffff03!important;background-image:linear-gradient(104deg,#ffffff03,#719aac06)!important;border-color:#cbe2f009!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button:hover,[role=button]:hover),body.runifex-black-canvas-active .deploy-sim-panel :where(button:hover){background-color:#ffffff06!important;background-image:radial-gradient(circle at 88% 0,#56adcd1c,#0000 43%),linear-gradient(104deg,#ffffff0a,#74b3ce12)!important;border-color:#74c2e124!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card--selected,.release-pipeline-advisor__candidate--selected,button[aria-selected=true],button[aria-pressed=true]),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__tab--active,button[aria-selected=true],button[aria-pressed=true]){background-color:#2563eb21!important;background-image:radial-gradient(circle at 88% 0,#52d3ff29,#0000 43%),linear-gradient(132deg,#3b82f636,#0ea5e913)!important;border-color:#5dd3ff3d!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=border] :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border] :where(div,section,article,header,aside,footer)[style*=border]{box-shadow:none!important;background-color:#ffffff01!important;background-image:none!important;border-color:#cbe2f003!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where([style*="background: #2f6fed"],[style*="background-color: #2f6fed"],[style*="background: rgb(47, 111, 237)"],[style*="background-color: rgb(47, 111, 237)"]),body.runifex-black-canvas-active .deploy-sim-panel :where([style*="background: #2f6fed"],[style*="background-color: #2f6fed"],[style*="background: rgb(47, 111, 237)"],[style*="background-color: rgb(47, 111, 237)"]){color:#fff!important;background-color:#2f6fed!important;background-image:linear-gradient(135deg,#3478ff,#245be8)!important;border-color:#75b1ff7a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__search,.designer-catalog__compact-head,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid,.designer-catalog__group,.designer-catalog__group-headline,.designer-catalog__items),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:not(:first-child),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__workspace,.release-studio-panel__modebar,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body,.release-pipeline-candidate-strip,.release-pipeline-advisor__model-bar,.release-pipeline-advisor__controls,.release-pipeline-advisor__oss-panel),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){border-color:var(--ac-black-glass-border-soft)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card,div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card,div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button,input,textarea,select),body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(button,input,textarea,select){background-color:var(--ac-black-glass-surface-soft)!important;border-color:var(--ac-black-glass-border-soft)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff07!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__shape-tile--active),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button[aria-pressed=true],button[aria-selected=true],button[aria-current=true],[role=tab][aria-selected=true]),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card--selected,.release-pipeline-advisor__candidate--selected,button[aria-selected=true],button[aria-pressed=true]),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__tab--active,button[aria-selected=true],button[aria-pressed=true]){background-color:#2563eb1d!important;background-image:none!important;border-color:#69b4ff40!important;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #69b4ff0d!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:first-child :where(button[data-panel-context],button[data-panel-priority],button[data-testid=right-panel-cycle-width],button[data-testid=right-panel-reset-width]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.designer-properties-panel,.designer-catalog) ::-webkit-scrollbar-thumb{background-color:#e8f4fb2e!important;background-image:none!important}body.runifex-black-canvas-active :where([data-testid=release-studio-panel],.deploy-sim-panel) ::-webkit-scrollbar-thumb{background-color:#e8f4fb2e!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__search,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__group,.designer-catalog__items),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:not(:first-child),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__workspace,.release-studio-panel__modebar,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){box-shadow:none!important;background-color:#ffffff02!important;background-image:none!important;border-color:#e8f4fb0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button,input,textarea,select),body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(button,input,textarea,select){background-color:var(--ac-black-glass-surface-soft)!important;border-color:var(--ac-black-glass-border-soft)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff06!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__item,.designer-catalog__shape-tile){background-color:#ffffff0a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border] :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=border] :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border] :where(div,section,article,header,aside,footer)[style*=border]{background-color:#ffffff05!important;background-image:none!important;border-color:#e8f4fb0b!important}body.runifex-black-canvas-active{--ac-black-glass-panel:#1e272d9e;--ac-black-glass-panel-strong:#1b2329ad;--ac-black-glass-surface:#3e4d575c;--ac-black-glass-surface-soft:#37444d45;--ac-black-glass-border:#bed3de24;--ac-black-glass-border-soft:#bed3de1b;--ac-black-glass-highlight:#ffffff18}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__search,.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button,input,textarea,select),body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(button,input,textarea,select){background-color:var(--ac-black-glass-surface-soft)!important;border-color:var(--ac-black-glass-border-soft)!important;background-image:linear-gradient(90deg,#ffffff06,#849eaa12)!important;box-shadow:inset 0 1px #ffffff0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid,.designer-catalog__group,.designer-catalog__group-headline,.designer-catalog__items),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:not(:first-child),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__workspace,.release-studio-panel__modebar,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){box-shadow:none!important;background-color:#1e272d1f!important;background-image:none!important;border-color:#bed3de14!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border] :where(div,section,article,header,footer,aside,label)[style*=border]{background-color:#404f5952!important;background-image:linear-gradient(90deg,#ffffff07,#849eaa13)!important;border-color:#bed3de1d!important}body.runifex-black-canvas-active{--ac-reference-glass-panel:#243038b8;--ac-reference-glass-panel-soft:#202b32a3;--ac-reference-glass-card:#3a4a546b;--ac-reference-glass-card-soft:#36454e57;--ac-reference-glass-card-faint:#3240493d;--ac-reference-glass-border:#bed3de26;--ac-reference-glass-border-soft:#bed3de18;--ac-reference-glass-border-faint:#bed3de0f;--ac-reference-glass-highlight:#ffffff13;--ac-reference-glass-shadow:0 28px 86px #00000057}body.runifex-black-canvas-active .designer-layout--black-canvas{--designer-ui-surface:#3a4a546b;--designer-ui-surface-muted:#36454e57;--designer-ui-surface-strong:#42545e80;--designer-ui-border:#bed3de26;--designer-ui-border-soft:#bed3de18;--bg-card:#3a4a546b;--bg-secondary:#24303894;--bg-hover:#4c5e6975;--border-color:#bed3de21;--border-light:#bed3de16}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button,a,label,kbd,select,input),body.runifex-black-canvas-active .designer-toolbar :where(button,a,label,kbd,select,input){background-color:#3a4a543d!important;background-image:linear-gradient(96deg,#ffffff06,#6f8b990d)!important;border-color:#bed3de14!important;box-shadow:inset 0 1px #ffffff07!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.designer-catalog,.designer-properties-panel),body.runifex-black-canvas-active :where([data-testid=release-studio-panel],.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,.enterprise-governance-panel,.analysis-review-panel,[data-active-panel-root]){background-color:var(--ac-reference-glass-panel)!important;border-color:var(--ac-reference-glass-border)!important;box-shadow:inset 0 1px 0 var(--ac-reference-glass-highlight), inset 0 0 0 1px #ffffff05, var(--ac-reference-glass-shadow)!important;-webkit-backdrop-filter:blur(38px)saturate(1.22)brightness(1.08)!important;backdrop-filter:blur(38px)saturate(1.22)brightness(1.08)!important;background-image:radial-gradient(circle at 74% 0,#549db92b,#0000 31%),radial-gradient(circle at 15% 36%,#bc755f0e,#0000 30%),linear-gradient(96deg,#ffffff09,#536c7a1f)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid,.designer-catalog__group,.designer-catalog__group-headline,.designer-catalog__items),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:not(:first-child),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__workspace,.release-studio-panel__modebar,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body,.release-pipeline-candidate-strip,.release-pipeline-advisor__model-bar,.release-pipeline-advisor__controls,.release-pipeline-advisor__oss-panel),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){border-color:var(--ac-reference-glass-border-faint)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card,div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card,div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button,input,textarea,select),body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=background],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(button,input,textarea,select){background-color:var(--ac-reference-glass-card-soft)!important;border-color:var(--ac-reference-glass-border-soft)!important;background-image:linear-gradient(96deg,#ffffff07,#708b9912)!important;box-shadow:inset 0 1px #ffffff0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border] :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(div,section,article,header,aside,footer)[style*=border] :where(div,section,article,header,aside,footer)[style*=border],body.runifex-black-canvas-active .deploy-sim-panel :where(div,section,article,header,aside,footer)[style*=border] :where(div,section,article,header,aside,footer)[style*=border]{background-color:var(--ac-reference-glass-card)!important;background-image:linear-gradient(96deg,#ffffff08,#708b9914)!important;border-color:#bed3de1c!important}body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true]{background-color:var(--ac-reference-glass-panel)!important;border-color:var(--ac-reference-glass-border)!important;color:#eff7fbf0!important;box-shadow:inset 0 1px 0 var(--ac-reference-glass-highlight), inset 0 0 0 1px #ffffff05, var(--ac-reference-glass-shadow)!important;-webkit-backdrop-filter:blur(38px)saturate(1.22)brightness(1.08)!important;backdrop-filter:blur(38px)saturate(1.22)brightness(1.08)!important;background-image:radial-gradient(circle at 76% 0,#549db92e,#0000 30%),radial-gradient(circle at 14% 38%,#bc755f0f,#0000 31%),linear-gradient(96deg,#ffffff0a,#536c7a21)!important}body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true] :where(input,textarea,select,button,[style*="background: #ffffff"],[style*="background: #fbfcff"],[style*="background: #f7f7ff"],[style*="background: rgb(255, 255, 255)"],[style*="background: rgb(251, 252, 255)"],[style*="background: rgb(247, 247, 255)"]){background-color:var(--ac-reference-glass-card-soft)!important;border-color:var(--ac-reference-glass-border-soft)!important;color:#eff7fbf0!important;background-image:linear-gradient(96deg,#ffffff07,#708b9912)!important;box-shadow:inset 0 1px #ffffff0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true] :where([style*="color: #243142"],[style*="color: rgb(36, 49, 66)"],[style*="color: #7a8794"],[style*="color: rgb(122, 135, 148)"]){color:#d5e2eacc!important}body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true] :where([style*="color: #6d5bd0"],[style*="color: rgb(109, 91, 208)"]){color:#9dbdff!important}body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true] input::placeholder,body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true] textarea::placeholder{color:#bdcbd6a8!important}body.runifex-black-canvas-active .designer-layout--black-canvas [role=dialog][aria-modal=true] :where(button[aria-selected=true],button[aria-pressed=true],[style*="background: #f7f7ff"],[style*="background: rgb(247, 247, 255)"]){background-color:#455b6f85!important;border-color:#7cb0e652!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #7cb0e614!important}body.runifex-black-canvas-active [data-testid=release-studio-panel],body.runifex-black-canvas-active .deploy-sim-panel{--release-canvas-bg:#232f376b;--release-canvas-panel:#3a4a5452;--release-canvas-surface:#3a4a545c;--release-canvas-surface-strong:#42545e75;--release-canvas-border:#bed3de1f;--release-canvas-border-soft:#bed3de13;--release-canvas-grid:#bed3de14}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-canvas,.release-pipeline-workarea,.release-pipeline-stage){border-color:var(--ac-reference-glass-border-faint)!important;background-color:#222e3661!important;background-image:linear-gradient(96deg,#ffffff05,#637d8b0e)!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-stage-band,.release-execution-card){background-color:#3a4a5452!important;background-image:linear-gradient(96deg,#ffffff06,#708b990f)!important;border-color:#bed3de17!important;box-shadow:inset 0 1px #ffffff09!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-stage-band{box-shadow:none!important;background-color:#3a4a5414!important;background-image:linear-gradient(90deg,#ffffff03,#708b9908)!important;border-left-color:#bed3de0e!important;border-right-color:#bed3de09!important}body.runifex-black-canvas-active [data-testid=release-studio-panel] .release-pipeline-grid{opacity:.48!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button,a,label,kbd,select,input),body.runifex-black-canvas-active .designer-toolbar :where(button,a,label,kbd,select,input){box-shadow:none!important;background-color:#3a4a5429!important;background-image:linear-gradient(96deg,#ffffff04,#708b990a)!important;border-color:#bed3de0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button:hover,a:hover,label:hover,select:hover),body.runifex-black-canvas-active .designer-toolbar :where(button:hover,a:hover,label:hover,select:hover){background-color:#46586347!important;border-color:#cbe0ec18!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel{box-shadow:none!important;-webkit-backdrop-filter:blur(24px)saturate(1.12)brightness(1.03)!important;backdrop-filter:blur(24px)saturate(1.12)brightness(1.03)!important;background-color:#2b394229!important;background-image:radial-gradient(circle at 82% 0,#549db914,#0000 34%),linear-gradient(96deg,#ffffff04,#708b990a)!important;border-color:#bed3de09!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel{background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(button,[style*=border]),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__score,.landing-zone-foundation-panel__provider-group-label,.landing-zone-foundation-panel__provider-mark,.landing-zone-foundation-panel__mode-badge,.landing-zone-foundation-panel__unit-chip,.landing-zone-foundation-panel__template-chip,.landing-zone-foundation-panel__button){box-shadow:none!important;background-color:#3a4a5438!important;background-image:linear-gradient(96deg,#ffffff05,#708b990d)!important;border-color:#bed3de11!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(button,span){color:#dae6edd6!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(strong){color:#f6fafcf0!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(button[style*=border-bottom]){border-bottom-color:#7cbee261!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__header,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-rail,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-grid,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__template-strip,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__action-row,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__note{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#bed3de0a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__profile-card{background-color:#3a4a5433!important;background-image:linear-gradient(96deg,#ffffff05,#708b990d)!important;border-color:#bed3de0e!important;box-shadow:inset 0 1px #ffffff05!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-box{box-shadow:none!important;background-color:#3a4a543d!important;background-image:linear-gradient(96deg,#ffffff05,#708b990e)!important;border-color:#bed3de11!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-button{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-button[style*=border-bottom]{border-bottom-color:#7cbee273!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button--primary{color:#fff!important;background-color:#2f6feddb!important;background-image:linear-gradient(96deg,#ffffff0f,#4f8cff14)!important;border-color:#7cb0e65c!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button--secondary{color:#eff7fbe6!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__score{color:#eff7fbeb!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where([style*="color: #0f172a"],[style*="color: rgb(15, 23, 42)"],[style*="color: #172033"],[style*="color: rgb(23, 32, 51)"]){color:#f6fafcf0!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where([style*="color: #334155"],[style*="color: rgb(51, 65, 85)"],[style*="color: #475569"],[style*="color: rgb(71, 85, 105)"],[style*="color: #64748b"],[style*="color: rgb(100, 116, 139)"]){color:#cad8e1c7!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__control-row span,.landing-zone-foundation-panel__operational-box span,.landing-zone-foundation-panel__template-chip){color:#d3e0e8d1!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__unit-chip strong,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__profile-card strong{color:#f6fafcf0!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck{background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div:has(>.cloud-design-control-deck),div:has(>.landing-zone-foundation-panel)){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(button,[style*=border]){background-color:#3a4a5421!important;border-color:#bed3de0a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__profile-card{background-color:#3a4a5424!important;border-color:#bed3de07!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-box{background-color:#3a4a5421!important;border-color:#bed3de0a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__score,.landing-zone-foundation-panel__provider-group-label,.landing-zone-foundation-panel__mode-badge,.landing-zone-foundation-panel__unit-chip,.landing-zone-foundation-panel__template-chip,.landing-zone-foundation-panel__button){background-color:#3a4a5424!important;border-color:#bed3de0a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-mark{background-color:#3a4a541f!important;border-color:#bed3de09!important;box-shadow:inset 0 0 0 8px #ffffff03!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__template-strip,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-grid{border-top-color:#bed3de07!important}body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel{-webkit-backdrop-filter:blur(34px)saturate(1.18)brightness(1.06)!important;backdrop-filter:blur(34px)saturate(1.18)brightness(1.06)!important;background-color:#243038ad!important;background-image:radial-gradient(circle at 76% 0,#549db921,#0000 31%),linear-gradient(96deg,#ffffff08,#536c7a1a)!important;border-color:#bed3de1f!important;box-shadow:inset 0 1px #ffffff0e,0 22px 68px #0000004f!important}body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel :where(button,div,section,article,header)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel :where(button,div,section,article,header)[style*=border]{box-shadow:none!important;background-color:#3a4a542e!important;background-image:linear-gradient(96deg,#ffffff05,#708b990d)!important;border-color:#bed3de0e!important}body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*=border-bottom],[style*=border-top]){border-color:#bed3de0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #0f172a"],[style*="color: rgb(15, 23, 42)"],[style*="color: #334155"],[style*="color: rgb(51, 65, 85)"]){color:#f6fafcf0!important}body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel :where([style*="color: #475569"],[style*="color: rgb(71, 85, 105)"],[style*="color: #64748b"],[style*="color: rgb(100, 116, 139)"]){color:#cad8e1c7!important}body.runifex-black-canvas-active .designer-layout--black-canvas .edge-routing-diagnostics-panel :where(button:hover){background-color:#4658634d!important;border-color:#cbe0ec1a!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child,body.runifex-black-canvas-active .designer-toolbar{-webkit-backdrop-filter:blur(38px)saturate(1.2)brightness(1.08)!important;backdrop-filter:blur(38px)saturate(1.2)brightness(1.08)!important;background-color:#243038b8!important;background-image:radial-gradient(circle at 76% -8%,#549db929,#0000 32%),radial-gradient(circle at 15% 90%,#bc755f0b,#0000 34%),linear-gradient(96deg,#ffffff09,#536c7a1c)!important;border-bottom-color:#bed3de1b!important;box-shadow:inset 0 1px #ffffff0f,0 16px 54px #00000047!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button,a,label,kbd,select,input),body.runifex-black-canvas-active .designer-toolbar :where(button,a,label,kbd,select,input){box-shadow:none!important;color:#e2edf4e6!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(svg){filter:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button[style*="background: rgb(255, 255, 255)"],button[style*="background: rgb(247, 247, 255)"],button[style*="border: 1px solid rgb(219, 227, 238)"],button[title=Architecture],.toolbar-preset-chip,.toolbar-save-status){box-shadow:none!important;background-color:#3a4a5417!important;background-image:linear-gradient(96deg,#ffffff03,#708b9908)!important;border-color:#bed3de07!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button[title=Architecture],button[aria-expanded=true],button[aria-pressed=true],button[aria-current=true]){color:#c4defff5!important;background-color:#405d741f!important;background-image:linear-gradient(96deg,#60a5fa12,#708b9907)!important;border-color:#60a5fa24!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button:hover,a:hover,label:hover,select:hover),body.runifex-black-canvas-active .designer-toolbar :where(button:hover,a:hover,label:hover,select:hover){background-color:#46586333!important;background-image:linear-gradient(96deg,#ffffff06,#829eac0e)!important;border-color:#cbe0ec13!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(span[style*="background: #ffffff"],span[style*="background: rgb(255, 255, 255)"],span[style*="background: #f1f5f9"],span[style*="background: rgb(241, 245, 249)"]){color:#ecf5faeb!important;box-shadow:none!important;background-color:#3a4a5429!important;background-image:linear-gradient(96deg,#ffffff04,#708b990a)!important;border-color:#bed3de0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(div[style*="width: 1px"],span[style*="width: 1px"]){background-color:#bed3de21!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock]>div{-webkit-backdrop-filter:blur(30px)saturate(1.18)brightness(1.06)!important;backdrop-filter:blur(30px)saturate(1.18)brightness(1.06)!important;background-color:#24303875!important;background-image:radial-gradient(circle at 72% 0,#549db914,#0000 34%),linear-gradient(96deg,#ffffff05,#536c7a0f)!important;border-color:#bed3de0f!important;box-shadow:inset 0 1px #ffffff09,0 14px 40px #0003!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where(button){box-shadow:none!important;color:#dde9f0db!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where(button[style*="rgba(14, 165, 233"],button[style*="rgb(236, 254, 255)"]){color:#ecfefff5!important;background-color:#405d741f!important;background-image:linear-gradient(96deg,#60a5fa12,#708b9907)!important;border-color:#7dd3fc29!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where(button:hover){background-color:#46586338!important;border-color:#cbe0ec14!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-menu,.toolbar-view-menu,.toolbar-style-size-popover,.toolbar-command-menu,[role=menu]){color:#ecf5faeb!important;-webkit-backdrop-filter:blur(36px)saturate(1.2)brightness(1.08)!important;backdrop-filter:blur(36px)saturate(1.2)brightness(1.08)!important;background-color:#243038bd!important;background-image:radial-gradient(circle at 78% 0,#549db924,#0000 34%),linear-gradient(96deg,#ffffff09,#536c7a1b)!important;border-color:#bed3de1f!important;box-shadow:inset 0 1px #ffffff0f,0 26px 76px #00000057!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-menu,.toolbar-view-menu,.toolbar-style-size-popover,.toolbar-command-menu,[role=menu]) :where(button,.toolbar-drop-item,input,label){box-shadow:none!important;color:#e2edf4e0!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-menu,.toolbar-view-menu,.toolbar-style-size-popover,.toolbar-command-menu,[role=menu]) :where(button:hover,.toolbar-drop-item:hover,label:hover){background-color:#4658633d!important;background-image:linear-gradient(96deg,#ffffff07,#829eac0f)!important;border-color:#cbe0ec14!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-section-head,.toolbar-view-menu__title,.toolbar-view-menu__range-label,.toolbar-style-size-popover__preset-meta){color:#cad8e1b8!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-sep,.toolbar-view-menu__sep,.toolbar-view-menu :where([style*="height: 1px"])){background-color:#bed3de14!important}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-menu,.toolbar-view-menu,.toolbar-style-size-popover,.toolbar-command-menu,[role=menu]){background-color:#42525ed6!important;background-image:radial-gradient(circle at 78% 0,#64b3cf33,#0000 34%),radial-gradient(circle at 10% 48%,#bc755f0e,#0000 34%),linear-gradient(96deg,#ffffff0f,#738e9b29)!important;border-color:#d6e8f129!important}body.runifex-black-canvas-active{--ac-clean-glass-pane:#2a3740b8;--ac-clean-glass-pane-soft:#27343c9e;--ac-clean-glass-control:#45566138;--ac-clean-glass-control-strong:#4c5e6a4f;--ac-clean-glass-line:#ccdee821;--ac-clean-glass-line-soft:#ccdee813;--ac-clean-glass-line-faint:#ccdee80a;--ac-clean-glass-text:#f0f7fbf0;--ac-clean-glass-muted:#cad8e1c2}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child,body.runifex-black-canvas-active .designer-toolbar,body.runifex-black-canvas-active .designer-layout--black-canvas :where(.designer-catalog,.designer-properties-panel),body.runifex-black-canvas-active :where([data-testid=release-studio-panel],.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,.enterprise-governance-panel,.analysis-review-panel,[data-active-panel-root]){background-color:var(--ac-clean-glass-pane)!important;border-color:var(--ac-clean-glass-line)!important;-webkit-backdrop-filter:blur(34px)saturate(1.18)brightness(1.06)!important;backdrop-filter:blur(34px)saturate(1.18)brightness(1.06)!important;background-image:radial-gradient(circle at 74% -4%,#5ca9c62e,#0000 30%),radial-gradient(circle at 15% 39%,#be77640d,#0000 31%),linear-gradient(100deg,#ffffff0b,#607a8821)!important;box-shadow:inset 0 1px #fff1,0 22px 72px #0000004d!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog{border-right-color:#ccdee81c!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel{border-left-color:#ccdee81c!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__section-body,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid,.designer-catalog__group,.designer-catalog__group-headline,.designer-catalog__items,.designer-catalog__compact-head),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel>div:not(:first-child),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside)[style*=background] :where(div,section,article,header,footer,aside)[style*=background],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(.release-studio-panel__header,.release-studio-panel__body,.release-studio-panel__workspace,.release-studio-panel__modebar,.release-studio-panel__side,.release-studio-panel__side-header,.release-studio-panel__side-body,.release-pipeline-candidate-strip,.release-pipeline-advisor__model-bar,.release-pipeline-advisor__controls,.release-pipeline-advisor__oss-panel),body.runifex-black-canvas-active .deploy-sim-panel :where(.deploy-sim-panel__header,.deploy-sim-panel__tabbar,.deploy-sim-panel__body){border-color:var(--ac-clean-glass-line-faint)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog__hero{padding-top:10px!important;padding-bottom:14px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button,input,textarea,select),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=background],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border],body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button,input,textarea,select,.release-pipeline-candidate-card,.release-pipeline-advisor__oss-card,.release-pipeline-advisor__candidate,.release-pipeline-task-node,.release-pipeline-task-bundle,.release-pipeline-task-palette,.release-pipeline-task-palette__item,.release-ops-checklist,.release-execution-card),body.runifex-black-canvas-active .deploy-sim-panel :where(button,input,textarea,select,div,section,article,header,aside,footer)[style*=background]{background-color:var(--ac-clean-glass-control)!important;border-color:var(--ac-clean-glass-line-soft)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile,.designer-catalog__item),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(div,section,article,header,footer,aside,label)[style*=border] :where(div,section,article,header,footer,aside,label)[style*=border]{background-color:#45566142!important;background-image:linear-gradient(100deg,#ffffff05,#76919e0b)!important;border-color:#ccdee816!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover,.designer-catalog__shape-collapse-button:hover,.designer-catalog__collapse-btn:hover,.designer-catalog__pin-btn:hover,.designer-catalog__item:hover,.designer-catalog__shape-tile:hover),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(button:hover),body.runifex-black-canvas-active [data-testid=release-studio-panel] :where(button:hover,[role=button]:hover),body.runifex-black-canvas-active .deploy-sim-panel :where(button:hover){background-color:var(--ac-clean-glass-control-strong)!important;background-image:none!important;border-color:#d7e8f121!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__shape-tile--active),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where([aria-selected=true],[aria-pressed=true]){background-color:#4567804d!important;border-color:#7dd3fc33!important;box-shadow:inset 0 0 0 1px #7dd3fc09!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero-title,.designer-catalog__compact-title,.designer-catalog__item-name,.designer-catalog__shape-tile-name),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(h1,h2,h3,h4,strong,label){color:var(--ac-clean-glass-text)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero-eyebrow,.designer-catalog__hero-subtitle,.designer-catalog__compact-subtitle,.designer-catalog__compact-volume,.designer-catalog__item-desc,.designer-catalog__group-label),body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(p,small,span){color:var(--ac-clean-glass-muted)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__section+.designer-catalog__section,.designer-catalog__shape-section+.designer-catalog__shape-section){border-top-color:var(--ac-clean-glass-line-faint)!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child{background-color:#23313aad!important;border-bottom-color:#ccdee81b!important;box-shadow:inset 0 1px #ffffff0e,0 14px 44px #00000040!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button,a,label,kbd,select,input),body.runifex-black-canvas-active .designer-toolbar :where(button,a,label,kbd,select,input){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important;outline-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas>div:first-child :where(button:hover,button[aria-expanded=true],button[aria-pressed=true],button[aria-current=true],a:hover,label:hover,select:hover){box-shadow:none!important;background-color:#4556613d!important;border-color:#ccdee811!important;outline-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock]>div,body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-menu,.toolbar-view-menu,.toolbar-style-size-popover,.toolbar-command-menu,[role=menu]){background-color:var(--ac-clean-glass-pane-soft)!important;border-color:var(--ac-clean-glass-line)!important;background-image:radial-gradient(circle at 75% -3%,#5ca9c626,#0000 32%),linear-gradient(100deg,#ffffff0a,#607a881f)!important;box-shadow:inset 0 1px #ffffff0e,0 18px 58px #00000047!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where(button),body.runifex-black-canvas-active .designer-layout--black-canvas :where(.toolbar-drop-menu,.toolbar-view-menu,.toolbar-style-size-popover,.toolbar-command-menu,[role=menu]) :where(button,.toolbar-drop-item,input,label){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where([role=group],.score-board,.score-board--expanded){color:#f0f7fbf0!important;-webkit-backdrop-filter:blur(30px)saturate(1.16)brightness(1.05)!important;backdrop-filter:blur(30px)saturate(1.16)brightness(1.05)!important;background-color:#2a3740a8!important;background-image:radial-gradient(circle at 75% -4%,#5ca9c624,#0000 32%),linear-gradient(100deg,#ffffff0a,#607a881d)!important;border-color:#ccdee81f!important;box-shadow:inset 0 1px #ffffff0e,0 18px 58px #00000042!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where([role=group] button,.score-board button,.score-board [style*=background]){box-shadow:none!important;color:#e2edf4e6!important;background-color:#45566133!important;background-image:none!important;border-color:#ccdee811!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-top-control-dock] :where([role=group] button[aria-pressed=true],[role=group] button:hover,.score-board button:hover){background-color:#4c5e6a4d!important;border-color:#d7e8f121!important}body.runifex-black-canvas-active .designer-layout--black-canvas .score-board :where(span,div){color:#e2edf4db!important}body.runifex-black-canvas-active .designer-layout--black-canvas .score-board--expanded>div{background-color:#0000!important;background-image:none!important;border-color:#ccdee812!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-cloud-switch-actions]{-webkit-backdrop-filter:blur(30px)saturate(1.16)brightness(1.05)!important;backdrop-filter:blur(30px)saturate(1.16)brightness(1.05)!important;background-color:#2a3740a8!important;background-image:radial-gradient(circle at 75% -4%,#5ca9c621,#0000 32%),linear-gradient(100deg,#ffffff0a,#607a881c)!important;border-color:#ccdee81f!important;box-shadow:inset 0 1px #ffffff0e,0 16px 48px #00000040!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-cloud-switch-actions] :where(button){box-shadow:none!important;color:#e2edf4e0!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas [data-testid=canvas-cloud-switch-actions] :where(button[style*="background: #047857"],button[style*="background: #2f5d86"],button:hover){background-color:#4c5e6a4d!important;border-color:#d7e8f121!important}body.runifex-black-canvas-active{--ac-modal-glass-pane:#2a3740ad;--ac-modal-glass-pane-soft:#2f3e4885;--ac-modal-glass-tile:#4658644a;--ac-modal-glass-tile-strong:#4e626f5c;--ac-modal-glass-control:#485b683d;--ac-modal-glass-line:#cfe0eb21;--ac-modal-glass-line-strong:#d2e6f12e;--ac-modal-glass-text:#f2f8fcf2;--ac-modal-glass-muted:#ccd8e1c7;--ac-modal-glass-faint:#aebec994}body.runifex-black-canvas-active :where(.designer-feature-guide__overlay,.designer-welcome-backdrop,.architecture-templates-backdrop,.cloud-import-overlay,.module-registry-overlay){-webkit-backdrop-filter:blur(22px)saturate(1.12)brightness(.98)!important;backdrop-filter:blur(22px)saturate(1.12)brightness(.98)!important;background:radial-gradient(circle at 72% 4%,#64d9ff1c,#0000 34%),#0d182094!important}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal,[role=dialog][aria-modal=true]){isolation:isolate!important;background-color:var(--ac-modal-glass-pane)!important;border-color:var(--ac-modal-glass-line)!important;color:var(--ac-modal-glass-text)!important;-webkit-backdrop-filter:blur(30px)saturate(1.16)brightness(1.04)!important;backdrop-filter:blur(30px)saturate(1.16)brightness(1.04)!important;background-image:radial-gradient(circle at 73% 0,#60b2cf2e,#0000 28%),radial-gradient(circle at 17% 40%,#e5945c0b,#0000 28%),linear-gradient(100deg,#ffffff09,#607a8821)!important;position:relative!important;box-shadow:inset 0 1px #ffffff0f,0 32px 86px #00000061!important}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal)>*{z-index:1;position:relative}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal) :where(header,section,article,footer,div)[style*="background: rgba(255,255,255"],body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal) :where(header,section,article,footer,div)[style*="background: rgba(255, 255, 255"],body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal) :where(header,section,article,footer,div)[style*="background: #ffffff"],body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal) :where(header,section,article,footer,div)[style*="background: #fff"],body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal) :where(header,section,article,footer,div)[style*=linear-gradient]{background-color:var(--ac-modal-glass-tile)!important;box-shadow:none!important;background-image:linear-gradient(100deg,#ffffff06,#66818f17)!important;border-color:#cfe0eb1b!important}body.runifex-black-canvas-active .designer-feature-guide__header,body.runifex-black-canvas-active .designer-welcome-modal__hero{background-color:#0000!important;background-image:linear-gradient(#ffffff06,#fff0)!important;border-color:#cfe0eb17!important}body.runifex-black-canvas-active .designer-feature-guide__body,body.runifex-black-canvas-active .designer-welcome-modal__body{background:0 0!important}body.runifex-black-canvas-active .designer-feature-guide__title,body.runifex-black-canvas-active .designer-feature-guide__card-title,body.runifex-black-canvas-active .designer-feature-guide__primer-title,body.runifex-black-canvas-active .designer-feature-guide__path-label,body.runifex-black-canvas-active .designer-feature-guide__canvas-label,body.runifex-black-canvas-active .designer-welcome-modal__title,body.runifex-black-canvas-active .designer-welcome-modal__option-title,body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal) :where(h1,h2,h3,h4,strong,b){color:var(--ac-modal-glass-text)!important;letter-spacing:0!important}body.runifex-black-canvas-active .designer-feature-guide__description,body.runifex-black-canvas-active .designer-feature-guide__card-summary,body.runifex-black-canvas-active .designer-feature-guide__path-desc,body.runifex-black-canvas-active .designer-feature-guide__canvas-desc,body.runifex-black-canvas-active .designer-welcome-modal__subtitle,body.runifex-black-canvas-active .designer-welcome-modal__prompt,body.runifex-black-canvas-active .designer-welcome-modal__option-desc,body.runifex-black-canvas-active .designer-welcome-modal__tip-text,body.runifex-black-canvas-active .designer-welcome-modal__tip-label,body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal) :where(p,small){color:var(--ac-modal-glass-muted)!important}body.runifex-black-canvas-active .designer-feature-guide__eyebrow{color:#7ec3fff2!important}body.runifex-black-canvas-active .designer-feature-guide__card,body.runifex-black-canvas-active .designer-feature-guide__primer-panel,body.runifex-black-canvas-active .designer-feature-guide__path-item,body.runifex-black-canvas-active .designer-feature-guide__canvas-item,body.runifex-black-canvas-active .designer-welcome-modal__option,body.runifex-black-canvas-active .designer-welcome-modal__tip{background-color:var(--ac-modal-glass-tile)!important;border-color:var(--ac-modal-glass-line)!important;color:var(--ac-modal-glass-text)!important;background-image:radial-gradient(circle at 82% 0,#77bed81c,#0000 38%),linear-gradient(100deg,#ffffff07,#677f8c18)!important;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000029!important}body.runifex-black-canvas-active .designer-feature-guide__card:hover,body.runifex-black-canvas-active .designer-welcome-modal__option:hover{background-color:var(--ac-modal-glass-tile-strong)!important;border-color:var(--ac-modal-glass-line-strong)!important}body.runifex-black-canvas-active .designer-feature-guide__card-badge,body.runifex-black-canvas-active .designer-feature-guide__card-icon,body.runifex-black-canvas-active .designer-feature-guide__highlight,body.runifex-black-canvas-active .designer-feature-guide__path-item span,body.runifex-black-canvas-active .designer-feature-guide__canvas-item kbd,body.runifex-black-canvas-active .designer-feature-guide__close,body.runifex-black-canvas-active .designer-welcome-modal__option-icon,body.runifex-black-canvas-active .designer-welcome-modal__skip{background-color:var(--ac-modal-glass-control)!important;box-shadow:none!important;color:var(--ac-modal-glass-muted)!important;background-image:none!important;border-color:#cfe0eb1a!important}body.runifex-black-canvas-active .designer-feature-guide__card-badge,body.runifex-black-canvas-active .designer-feature-guide__card-icon{color:color-mix(in srgb, var(--feature-guide-accent,#7ec3ff) 76%, #dbeafe 24%)!important;background-color:color-mix(in srgb, var(--feature-guide-accent,#7ec3ff) 14%, #46586442 86%)!important;border-color:color-mix(in srgb, var(--feature-guide-accent,#7ec3ff) 24%, #cfe0eb1c 76%)!important}body.runifex-black-canvas-active .designer-feature-guide__highlight{color:#d3dfe7c7!important}body.runifex-black-canvas-active .designer-feature-guide__card--disabled{opacity:.68}body.runifex-black-canvas-active .designer-feature-guide__card--disabled .designer-feature-guide__start{color:#b5c5cf8a!important;box-shadow:none!important;background-color:#46586429!important;border-color:#cfe0eb14!important}body.runifex-black-canvas-active .designer-feature-guide__start{color:#fff!important;background:linear-gradient(#3f5263f5,#263442fa)!important;border:1px solid #cfe0eb24!important;box-shadow:inset 0 1px #ffffff29,0 12px 26px #00000038!important}body.runifex-black-canvas-active .designer-feature-guide__start:not(:disabled):hover{filter:brightness(1.08)}body.runifex-black-canvas-active .designer-feature-guide__footer{color:var(--ac-modal-glass-muted)!important;background-color:#46586433!important;background-image:linear-gradient(100deg,#ffffff06,#66818f12)!important;border-color:#cfe0eb1a!important}body.runifex-black-canvas-active .designer-feature-guide__footer-emphasis{color:var(--ac-modal-glass-text)!important}body.runifex-black-canvas-active .designer-feature-guide__close:hover,body.runifex-black-canvas-active .designer-welcome-modal__skip:hover{color:var(--ac-modal-glass-text)!important;background-color:#52687657!important;border-color:#cfe0eb29!important}body.runifex-black-canvas-active .designer-feature-guide__trigger{color:#80dbfff5!important;-webkit-backdrop-filter:blur(24px)saturate(1.12)brightness(1.04)!important;backdrop-filter:blur(24px)saturate(1.12)brightness(1.04)!important;background-color:#2a3740a8!important;background-image:radial-gradient(circle at 76% 0,#64d9ff24,#0000 38%),linear-gradient(100deg,#ffffff09,#607a881c)!important;border-color:#7dd3fc2e!important;box-shadow:inset 0 1px #ffffff0e,0 16px 42px #00000047!important}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal,[role=dialog]){scrollbar-color:#97aab59e #151f265c;scrollbar-width:thin}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal,[role=dialog])::-webkit-scrollbar{width:10px;height:10px}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal,[role=dialog])::-webkit-scrollbar-track{background:#151f265c}body.runifex-black-canvas-active :where(.designer-feature-guide__modal,.designer-welcome-modal,.architecture-templates-modal,[role=dialog])::-webkit-scrollbar-thumb{background:#97aab59e;border:2px solid #151f265c;border-radius:8px}body.runifex-black-canvas-active :where(.designer-feature-guide__overlay,.designer-welcome-backdrop,.architecture-templates-backdrop,.cloud-import-overlay,.module-registry-overlay,.ai-analyzer-panel-overlay,.capacity-sizing-overlay,.workload-analysis-overlay,.cloud-switch-compare-panel){-webkit-backdrop-filter:blur(22px)saturate(1.12)brightness(.98)!important;backdrop-filter:blur(22px)saturate(1.12)brightness(.98)!important;background:radial-gradient(circle at 72% 4%,#64d9ff1c,#0000 34%),#0d182094!important}body.runifex-black-canvas-active :where(.designer-active-panel-shell,[data-active-panel-root],.ai-analyzer-panel,.capacity-sizing-panel,.workload-analysis-panel,.cloud-switch-compare-panel__shell,.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,[data-testid=model-store-panel]>div,[role=dialog]){background-color:var(--ac-modal-glass-pane)!important;border-color:var(--ac-modal-glass-line)!important;color:var(--ac-modal-glass-text)!important;-webkit-backdrop-filter:blur(28px)saturate(1.14)brightness(1.03)!important;backdrop-filter:blur(28px)saturate(1.14)brightness(1.03)!important;background-image:radial-gradient(circle at 73% 0,#60b2cf2b,#0000 28%),linear-gradient(100deg,#ffffff08,#607a881f)!important;box-shadow:inset 0 1px #ffffff0e,0 28px 76px #00000057!important}body.runifex-black-canvas-active :where(.designer-active-panel-shell,[data-active-panel-root],.ai-analyzer-panel,.capacity-sizing-panel,.workload-analysis-panel,.cloud-switch-compare-panel__shell,.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,[data-testid=model-store-panel]>div,[role=dialog]) :where(button,input,textarea,select,article,section,header,footer,aside)[style*="background: #ffffff"],body.runifex-black-canvas-active :where(.designer-active-panel-shell,[data-active-panel-root],.ai-analyzer-panel,.capacity-sizing-panel,.workload-analysis-panel,.cloud-switch-compare-panel__shell,.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,[data-testid=model-store-panel]>div,[role=dialog]) :where(button,input,textarea,select,article,section,header,footer,aside)[style*="background: #fff"],body.runifex-black-canvas-active :where(.designer-active-panel-shell,[data-active-panel-root],.ai-analyzer-panel,.capacity-sizing-panel,.workload-analysis-panel,.cloud-switch-compare-panel__shell,.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,[data-testid=model-store-panel]>div,[role=dialog]) :where(button,input,textarea,select,article,section,header,footer,aside)[style*="background: rgb(255, 255, 255)"],body.runifex-black-canvas-active :where(.designer-active-panel-shell,[data-active-panel-root],.ai-analyzer-panel,.capacity-sizing-panel,.workload-analysis-panel,.cloud-switch-compare-panel__shell,.deploy-sim-panel,.module-registry-panel,.cloud-import-panel,[data-testid=model-store-panel]>div,[role=dialog]) :where(button,input,textarea,select,article,section,header,footer,aside)[style*="background: rgba(255, 255, 255"]{background-color:var(--ac-modal-glass-control)!important;color:var(--ac-modal-glass-muted)!important;box-shadow:none!important;background-image:none!important;border-color:#cfe0eb1a!important}body.runifex-black-canvas-active .designer-shortcuts-panel__overlay{-webkit-backdrop-filter:blur(22px)saturate(1.12)brightness(.98)!important;backdrop-filter:blur(22px)saturate(1.12)brightness(.98)!important;background:radial-gradient(circle at 72% 4%,#64d9ff1c,#0000 34%),#0d182094!important}body.runifex-black-canvas-active .designer-shortcuts-panel{border:1px solid var(--ac-modal-glass-line)!important;color:var(--ac-modal-glass-text)!important;-webkit-backdrop-filter:blur(30px)saturate(1.16)brightness(1.04)!important;backdrop-filter:blur(30px)saturate(1.16)brightness(1.04)!important;background:radial-gradient(circle at 75% -4%,#69bbd838,#0000 34%),radial-gradient(circle at 18% 42%,#e5945c0f,#0000 32%),linear-gradient(100deg,#ffffff0e,#607a8829),#435561eb!important;box-shadow:inset 0 1px #ffffff0f,0 32px 86px #00000061!important}body.runifex-black-canvas-active .designer-shortcuts-panel__header,body.runifex-black-canvas-active .designer-shortcuts-panel__body{background:linear-gradient(100deg,#ffffff07,#66818f11),#52677529!important;border-color:#cfe0eb17!important}body.runifex-black-canvas-active .designer-shortcuts-panel__title,body.runifex-black-canvas-active .designer-shortcuts-panel__group-title{color:var(--ac-modal-glass-text)!important;letter-spacing:0!important}body.runifex-black-canvas-active .designer-shortcuts-panel__description,body.runifex-black-canvas-active .designer-shortcuts-panel__group-desc,body.runifex-black-canvas-active .designer-shortcuts-panel__label,body.runifex-black-canvas-active .designer-shortcuts-panel__plus,body.runifex-black-canvas-active .designer-shortcuts-panel__hint{color:var(--ac-modal-glass-muted)!important}body.runifex-black-canvas-active .designer-shortcuts-panel__group-header,body.runifex-black-canvas-active .designer-shortcuts-panel__hint{border-color:#cfe0eb17!important}body.runifex-black-canvas-active .designer-shortcuts-panel__row{color:var(--ac-modal-glass-muted)!important}body.runifex-black-canvas-active .designer-shortcuts-panel__kbd,body.runifex-black-canvas-active .designer-shortcuts-panel__close{background-color:var(--ac-modal-glass-control)!important;color:var(--ac-modal-glass-text)!important;box-shadow:none!important;background-image:none!important;border:1px solid #cfe0eb1f!important}body.runifex-black-canvas-active .designer-shortcuts-panel__close:hover,body.runifex-black-canvas-active .designer-shortcuts-panel__kbd:hover{background-color:#52687657!important;border-color:#cfe0eb29!important}body.runifex-black-canvas-active .designer-shortcuts-panel__body{scrollbar-color:#97aab59e #151f265c;scrollbar-width:thin}body.runifex-black-canvas-active .designer-shortcuts-panel__body::-webkit-scrollbar{width:10px}body.runifex-black-canvas-active .designer-shortcuts-panel__body::-webkit-scrollbar-track{background:#151f265c}body.runifex-black-canvas-active .designer-shortcuts-panel__body::-webkit-scrollbar-thumb{background:#97aab59e;border:2px solid #151f265c;border-radius:8px}body.runifex-black-canvas-active{--ac-panel-flat-pane:#2d3c46b8;--ac-panel-flat-control:#485b6826;--ac-panel-flat-control-hover:#586f7d3d;--ac-panel-flat-control-active:#4c748e47;--ac-panel-flat-line:#d1e2ed12;--ac-panel-flat-line-strong:#d1e2ed1f}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.designer-catalog,.designer-properties-panel){background-color:var(--ac-panel-flat-pane)!important;background-image:radial-gradient(circle at 78% -2%,#63b8d729,#0000 34%),linear-gradient(100deg,#ffffff09,#5973801c)!important;border-color:#d1e2ed18!important;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0000003d!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__hero,.designer-catalog__compact-hero){border-color:var(--ac-panel-flat-line)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search-input,.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn,.designer-catalog__item,.designer-catalog__shape-tile){background-color:var(--ac-panel-flat-control)!important;border-color:var(--ac-panel-flat-line)!important;background-image:linear-gradient(100deg,#ffffff05,#677f8c0b)!important;box-shadow:inset 0 1px #ffffff07!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn){background-color:#485b681a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile,.designer-catalog__item){border-color:#d1e2ed0e!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover,.designer-catalog__shape-collapse-button:hover,.designer-catalog__collapse-btn:hover,.designer-catalog__pin-btn:hover,.designer-catalog__item:hover,.designer-catalog__shape-tile:hover){background-color:var(--ac-panel-flat-control-hover)!important;border-color:var(--ac-panel-flat-line-strong)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel{scrollbar-gutter:stable;padding-bottom:24px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(.cloud-design-control-deck,.landing-zone-foundation-panel){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck{border-bottom:1px solid var(--ac-panel-flat-line)!important;padding-bottom:14px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel{padding-top:18px!important;padding-bottom:88px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__header,.landing-zone-foundation-panel__provider-rail,.landing-zone-foundation-panel__operational-grid,.landing-zone-foundation-panel__template-strip,.landing-zone-foundation-panel__action-row,.landing-zone-foundation-panel__note){border-color:var(--ac-panel-flat-line)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__profile-card{box-shadow:none!important;background-color:#485b681a!important;background-image:linear-gradient(100deg,#ffffff04,#677f8c0a)!important;border-color:#d1e2ed0f!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-box,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__score,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-group-label,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__mode-badge,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__unit-chip,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__template-chip,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-button,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(button,[style*=border]){background-color:var(--ac-panel-flat-control)!important;border-color:var(--ac-panel-flat-line)!important;box-shadow:none!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__provider-button[style*=border-bottom],body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button--primary,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck button[style*=border-bottom]{background-color:var(--ac-panel-flat-control-active)!important;border-color:#7dd3fc29!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__action-row{margin-bottom:22px!important;padding-bottom:8px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button{min-height:42px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button){box-shadow:none!important;background-color:#485b680e!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile:hover,.designer-catalog__item:hover,.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover){background-color:#586f7d2e!important;border-color:#d1e2ed13!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__shape-tile--active){background-color:#4c748e38!important;border-color:#7dd3fc21!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-section+.designer-catalog__shape-section,.designer-catalog__section+.designer-catalog__section){border-top-color:#d1e2ed0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__profile-card,.landing-zone-foundation-panel__operational-box,.landing-zone-foundation-panel__template-strip,.landing-zone-foundation-panel__action-row){box-shadow:none!important;background-color:#485b6812!important;border-color:#d1e2ed0d!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__score,.landing-zone-foundation-panel__provider-group-label,.landing-zone-foundation-panel__mode-badge,.landing-zone-foundation-panel__unit-chip,.landing-zone-foundation-panel__template-chip,.landing-zone-foundation-panel__button,.landing-zone-foundation-panel__provider-button){box-shadow:none!important;background-color:#485b6814!important;border-color:#d1e2ed0f!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .cloud-design-control-deck :where(button,[style*=border]){box-shadow:none!important;background-color:#485b6814!important;border-color:#d1e2ed0e!important}body.runifex-black-canvas-active{--ac-panel-glass-final:#2d3c46b0;--ac-panel-glass-final-soft:#485b680b;--ac-panel-glass-final-hover:#5c748224;--ac-panel-glass-final-active:#4c748e33;--ac-panel-glass-final-line:#d1e2ed0b;--ac-panel-glass-final-line-strong:#d1e2ed14}body.runifex-black-canvas-active .designer-layout--black-canvas :where(.designer-catalog,.designer-properties-panel){background-color:var(--ac-panel-glass-final)!important;background-image:radial-gradient(circle at 78% -4%,#63b8d724,#0000 34%),linear-gradient(100deg,#ffffff07,#526b791b)!important;border-color:#d1e2ed16!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__hero,.designer-catalog__compact-hero){border-color:var(--ac-panel-glass-final-line-strong)!important;background-color:#485b6811!important;box-shadow:inset 0 1px #ffffff06!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__search,.designer-catalog__groups,.designer-catalog__section,.designer-catalog__shape-panel,.designer-catalog__shape-section,.designer-catalog__shape-grid){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip,.designer-catalog__section-nav-chip,.designer-catalog__shape-tool-button,.designer-catalog__shape-collapse-button,.designer-catalog__collapse-btn,.designer-catalog__pin-btn){background-color:var(--ac-panel-glass-final-soft)!important;border-color:var(--ac-panel-glass-final-line)!important;box-shadow:none!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile,.designer-catalog__item){box-shadow:none!important;background-color:#485b680a!important;background-image:linear-gradient(115deg,#ffffff03,#fff0)!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile:hover,.designer-catalog__item:hover,.designer-catalog__filter-chip:hover,.designer-catalog__section-nav-chip:hover,.designer-catalog__shape-tool-button:hover,.designer-catalog__shape-collapse-button:hover){background-color:var(--ac-panel-glass-final-hover)!important;border-color:var(--ac-panel-glass-final-line-strong)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__filter-chip--active,.designer-catalog__section-nav-chip[aria-current=true],.designer-catalog__shape-tool-button--active,.designer-catalog__shape-tile--active){background-color:var(--ac-panel-glass-final-active)!important;border-color:#7dd3fc24!important;box-shadow:inset 0 0 0 1px #7dd3fc0a!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__section-head,.designer-catalog__shape-toolbar){box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(.cloud-design-control-deck,.landing-zone-foundation-panel,.landing-zone-foundation-panel__header,.landing-zone-foundation-panel__provider-rail,.landing-zone-foundation-panel__profile-card,.landing-zone-foundation-panel__operational-grid,.landing-zone-foundation-panel__template-strip,.landing-zone-foundation-panel__action-row,.landing-zone-foundation-panel__note){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__profile-card{padding-inline:2px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-grid,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__template-strip{border-top:1px solid var(--ac-panel-glass-final-line)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(.landing-zone-foundation-panel__score,.landing-zone-foundation-panel__provider-group-label,.landing-zone-foundation-panel__mode-badge,.landing-zone-foundation-panel__unit-chip,.landing-zone-foundation-panel__template-chip,.landing-zone-foundation-panel__provider-button,.landing-zone-foundation-panel__operational-box,.cloud-design-control-deck button,.cloud-design-control-deck [style*=border]){background-color:var(--ac-panel-glass-final-soft)!important;border-color:var(--ac-panel-glass-final-line)!important;box-shadow:none!important;background-image:none!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(.landing-zone-foundation-panel__unit-chip,.landing-zone-foundation-panel__template-chip,.landing-zone-foundation-panel__operational-box){border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button{box-shadow:none!important;background-color:#485b6813!important;background-image:none!important;border-color:#d1e2ed12!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__button:hover{background-color:var(--ac-panel-glass-final-hover)!important;border-color:var(--ac-panel-glass-final-line-strong)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel :where(.landing-zone-foundation-panel__provider-button[style*=border-bottom],.landing-zone-foundation-panel__button--primary,.cloud-design-control-deck button[style*=border-bottom]){background-color:var(--ac-panel-glass-final-active)!important;border-color:#7dd3fc24!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog :where(.designer-catalog__shape-tile:hover,.designer-catalog__shape-tile:focus-visible,.designer-catalog__shape-tile--active){background-color:#586f7d1f!important;border-color:#d1e2ed0e!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel :where(.landing-zone-foundation-panel__profile-card,.landing-zone-foundation-panel__operational-box,.landing-zone-foundation-panel__template-strip,.landing-zone-foundation-panel__note){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-grid{gap:12px!important;padding-top:18px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__operational-box{padding-inline:8px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-properties-panel .landing-zone-foundation-panel__template-strip{padding-top:16px!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-panel{background:linear-gradient(#141a1feb,#0b1014db),radial-gradient(circle at 18% 0,#38bdf81c,#0000 30%),radial-gradient(circle at 88% 10%,#6366f117,#0000 28%)!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000042!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-section-title{color:#dce7f1!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-section-title:before{background:#67e8f9!important;box-shadow:0 0 0 3px #67e8f924!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tool-button,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-collapse-button{color:#dce7f1!important;background:#0f172abd!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffff0b!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tool-button:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-collapse-button:hover{background:#1e293beb!important;border-color:#7dd3fc47!important;box-shadow:0 10px 24px #00000038!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tool-button--active{color:#e0fbff!important;background:linear-gradient(135deg,#0ea5e938,#4f46e529)!important;border-color:#7dd3fc61!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile{--shape-glyph-stroke:color-mix(in srgb, var(--shape-color,#67e8f9) 68%, white);--shape-glyph-fill:#02061794;background:linear-gradient(#1e293b85,#0f172a80)!important;border-color:#94a3b829!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000002e!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile:hover,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile:focus-visible,body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile--active{border-color:color-mix(in srgb, var(--shape-color,#67e8f9) 50%, #ffffff38)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--shape-color,#67e8f9) 34%, transparent), 0 12px 26px #00000047!important;background:linear-gradient(#334155b8,#1e293ba3)!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile-icon{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--shape-color,#67e8f9) 15%, transparent), transparent 64%), #02061770!important;border-color:color-mix(in srgb, var(--shape-color,#67e8f9) 34%, #94a3b829)!important;box-shadow:inset 0 1px #ffffff0e!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-glyph{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--shape-color,#67e8f9) 30%, transparent))}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile-name{color:#f4f8fb!important}body.runifex-black-canvas-active .designer-layout--black-canvas .designer-catalog .designer-catalog__shape-tile-desc{color:#a8b7c4!important}body.runifex-black-canvas-active .designer-layout--black-canvas.designer-layout--clean-canvas{--ac-clean-side-pane:#1c272fe6;--ac-clean-side-pane-rail:#121a20;--ac-clean-side-pane-line:#b8ccd81f}body.runifex-black-canvas-active .designer-layout--black-canvas.designer-layout--clean-canvas :where(.designer-layout__catalog-rail,.designer-layout__properties-rail){background:var(--ac-clean-side-pane-rail)!important}body.runifex-black-canvas-active .designer-layout--black-canvas.designer-layout--clean-canvas :where(.designer-catalog,.designer-properties-panel){background-color:var(--ac-clean-side-pane)!important;border-color:var(--ac-clean-side-pane-line)!important;-webkit-backdrop-filter:blur(22px)saturate(1.08)brightness(.96)!important;backdrop-filter:blur(22px)saturate(1.08)brightness(.96)!important;background-image:radial-gradient(circle at 78% -4%,#4397b81a,#0000 32%),linear-gradient(100deg,#ffffff06,#344a561b)!important}body.runifex-black-canvas-active .designer-layout--black-canvas.designer-layout--clean-canvas .designer-catalog{border-right-color:var(--ac-clean-side-pane-line)!important}body.runifex-black-canvas-active .designer-layout--black-canvas.designer-layout--clean-canvas .designer-properties-panel{border-left-color:var(--ac-clean-side-pane-line)!important}@media (width<=980px){.designer-feature-guide__primer{grid-template-columns:1fr!important}.designer-feature-guide__path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.designer-welcome-modal__practice,.designer-practice-tutorial__target-button{isolation:isolate;animation:1.18s ease-in-out infinite runifex-practice-target-glow;position:relative;overflow:visible}.designer-welcome-modal__practice:after,.designer-practice-tutorial__target-button:after{content:"";pointer-events:none;border:2px solid #2563ebad;border-radius:6px;animation:1.18s ease-out infinite runifex-practice-target-ring;position:absolute;inset:-6px}.designer-welcome-modal__practice:before,.designer-practice-tutorial__target-button:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#0000 0%,#ffffff42 48%,#0000 100%);border-radius:3px;animation:1.65s ease-in-out infinite runifex-practice-target-sheen;position:absolute;inset:1px;transform:translate(-110%)}.designer-practice-tutorial__target-button:disabled:before,.designer-practice-tutorial__target-button:disabled:after{opacity:0;animation:none}.designer-practice-tutorial__target-button:disabled{animation:none}@keyframes runifex-practice-target-glow{0%,to{box-shadow:0 0 #2563eb33}50%{box-shadow:0 0 0 5px #2563eb2e,0 0 22px #2563eb59}}@keyframes runifex-practice-target-ring{0%{opacity:.92;transform:scale(1);box-shadow:0 0 #2563eb61}70%{opacity:.15;transform:scale(1.045);box-shadow:0 0 0 10px #2563eb00}to{opacity:0;transform:scale(1.06);box-shadow:0 0 0 12px #2563eb00}}@keyframes runifex-practice-target-sheen{0%{opacity:0;transform:translate(-115%)}18%{opacity:.85}56%{opacity:.25;transform:translate(115%)}to{opacity:0;transform:translate(115%)}}@media (prefers-reduced-motion:reduce){.designer-welcome-modal__practice:before,.designer-welcome-modal__practice:after,.designer-practice-tutorial__target-button:before,.designer-practice-tutorial__target-button:after,.designer-welcome-modal__practice,.designer-practice-tutorial__target-button{animation:none}.designer-welcome-modal__practice:after,.designer-practice-tutorial__target-button:after{opacity:1;box-shadow:0 0 0 4px #2563eb24}}@media (width<=620px){.designer-feature-guide__overlay,.designer-welcome-backdrop{align-items:stretch!important;padding:12px!important}.designer-feature-guide__modal,.designer-welcome-modal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}.designer-feature-guide__body,.designer-feature-guide__header{padding:16px!important}.designer-feature-guide__path-grid,.designer-feature-guide__grid{grid-template-columns:1fr!important}.designer-feature-guide__canvas-item{grid-template-columns:64px 1fr!important}.designer-feature-guide__trigger--compact{width:104px!important;font-size:11px!important}}@media (width<=760px){.designer-layout{grid-template-rows:42px minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important}.designer-layout [data-tour=toolbar]{gap:4px!important;min-width:0!important;padding:0 6px!important;overflow:visible!important}.designer-layout [data-tour=toolbar] .toolbar-status-cluster,.designer-layout [data-tour=toolbar] .toolbar-save-status,.designer-layout [data-tour=toolbar] .toolbar-brand-label,.designer-layout [data-tour=toolbar] .toolbar-brand-title,.designer-layout [data-tour=toolbar] .toolbar-brand-divider,.designer-layout [data-tour=toolbar] .toolbar-tabs,.designer-layout [data-tour=toolbar] .toolbar-secondary-menu{display:none!important}.designer-layout [data-tour=toolbar] .toolbar-action-cluster{flex:auto!important;justify-content:flex-end!important;min-width:0!important;overflow:visible!important}.designer-layout__body{grid-template-columns:1fr!important;min-width:0!important;min-height:0!important;transition:none!important;display:block!important;position:relative!important;overflow:hidden!important}.designer-layout__canvas-wrapper{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.designer-layout__catalog-rail,.designer-layout__properties-rail{-webkit-overflow-scrolling:touch;z-index:80!important;background:#f8fafc!important;width:min(86vw,326px)!important;max-width:calc(100vw - 52px)!important;height:100%!important;transition:transform .18s,box-shadow .18s!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;overflow:hidden auto!important}.designer-layout__catalog-rail{left:0!important;transform:translate(-100%)!important}.designer-layout__properties-rail{right:0!important;transform:translate(100%)!important}.designer-layout__catalog-rail.is-open,.designer-layout__properties-rail.is-open{pointer-events:auto!important;transform:translate(0)!important;box-shadow:0 22px 70px #0f172a3d!important}.designer-layout__catalog-rail.is-collapsed,.designer-layout__properties-rail.is-collapsed{pointer-events:none!important;box-shadow:none!important;visibility:hidden!important}.designer-layout__catalog-rail.is-collapsed{transform:translate(-100%)!important}.designer-layout__properties-rail.is-collapsed{transform:translate(100%)!important}.designer-layout__catalog-rail .designer-catalog,.designer-layout__properties-rail .designer-properties-panel{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;display:flex!important}.designer-layout__edge-draw-overlay{max-width:calc(100vw - 32px)!important;bottom:72px!important}.ai-canvas-control-panel{width:min(286px,100vw - 48px)!important}.designer-layout [data-testid=canvas-top-control-dock]{z-index:70!important;align-items:stretch!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;top:98px!important;right:8px!important}.designer-layout [data-testid=canvas-top-control-dock] [role=group]{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%!important;display:flex!important;overflow:auto hidden!important}.designer-layout [data-testid=canvas-top-control-dock] [role=group]::-webkit-scrollbar{display:none}.designer-layout [data-testid=canvas-top-control-dock] [role=group]>button{flex:0 0 86px!important;height:28px!important}.designer-layout [data-testid=workspace-top-overlay-stack]{z-index:72!important;max-width:100%!important;top:8px!important;left:0!important;right:auto!important}.designer-layout [data-testid=workspace-top-overlay-panels]{width:auto!important;max-width:calc(100vw - 58px)!important}.designer-layout [data-testid=workspace-top-overlay-panels]>:not([data-testid=canvas-creation-toolbar]){display:none!important}.designer-layout [data-testid=canvas-creation-toolbar]{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 64px)!important;overflow:auto hidden!important}.designer-layout [data-testid=canvas-creation-toolbar]::-webkit-scrollbar{display:none}.designer-layout [data-testid=canvas-cloud-switch-actions]{z-index:69!important;width:min(238px,100% - 58px)!important;top:50px!important;right:8px!important}.designer-layout .designer-dock-compact{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 16px)!important;bottom:8px!important;left:8px!important;right:8px!important;overflow:auto hidden!important}.designer-layout .designer-dock-compact::-webkit-scrollbar{display:none}}.ps-switcher{align-items:stretch;font-family:inherit;display:inline-flex;position:relative}.ps-switcher__trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.ps-switcher__trigger:hover{background:#f8fafc;border-color:#2563eb}.ps-switcher__trigger[data-empty=true]{color:#475569;border-style:dashed}.ps-switcher__dot{background:var(--ps-dot-color,#64748b);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 2px #0f172a0f}.ps-switcher__trigger-label{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15;display:flex}.ps-switcher__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:700}.ps-switcher__name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ps-switcher__chevron{color:#64748b;flex-shrink:0}.ps-switcher__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;width:340px;max-height:480px;display:flex;overflow:hidden;box-shadow:0 12px 28px #0f172a29}.ps-switcher__panel--floating{z-index:9500;position:fixed}.ps-switcher__panel-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 12px}.ps-switcher__search{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:13px}.ps-switcher__search:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.ps-switcher__list{flex:1;padding:6px;overflow-y:auto}.ps-switcher__empty{text-align:center;color:#64748b;padding:20px 12px;font-size:12px}.ps-switcher__item{text-align:left;cursor:pointer;color:#0f172a;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.ps-switcher__item:hover{background:#f1f5f9}.ps-switcher__item[data-active=true]{background:#dbeafe}.ps-switcher__item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-switcher__item-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ps-switcher__item-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ps-switcher__item-check{color:#2563eb;flex-shrink:0}.ps-switcher__footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;padding:8px;display:flex}.ps-switcher__action{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.ps-switcher__action:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ps-switcher__action--primary{color:#fff;background:#2563eb;border-color:#2563eb}.ps-switcher__action--primary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.ps-modal__backdrop{z-index:10000;overscroll-behavior:contain;background:#0f172a9e;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.ps-modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 80px);margin:auto 0;display:flex;overflow:hidden;box-shadow:0 20px 48px #0f172a47}.ps-modal__header{border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:18px 22px 10px}.ps-modal__title{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:700}.ps-modal__subtitle{color:#64748b;margin:0;font-size:12px}.ps-modal__body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.ps-modal__field{flex-direction:column;gap:6px;display:flex}.ps-modal__label{color:#334155;font-size:12px;font-weight:600}.ps-modal__input,.ps-modal__textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px}.ps-modal__textarea{resize:vertical;min-height:72px}.ps-modal__input:focus,.ps-modal__textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.ps-modal__colors{flex-wrap:wrap;gap:8px;display:flex}.ps-modal__color{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:all .12s}.ps-modal__color[data-selected=true]{border-color:#0f172a;transform:scale(1.1)}.ps-modal__warning{color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.ps-modal__danger{color:#7f1d1d;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.ps-modal__footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.ps-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;min-width:96px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .12s}.ps-modal__btn--ghost{color:#334155;background:#fff;border-color:#cbd5e1}.ps-modal__btn--ghost:hover{background:#f1f5f9}.ps-modal__btn--primary{color:#fff;background:#2563eb}.ps-modal__btn--primary:hover{background:#1d4ed8}.ps-modal__btn--primary:disabled{cursor:not-allowed;background:#93c5fd}.ps-modal__btn--danger{color:#fff;background:#dc2626}.ps-modal__btn--danger:hover{background:#b91c1c}.ps-modal__btn--danger:disabled{cursor:not-allowed;background:#fca5a5}.ps-modal__from-to{background:#f1f5f9;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.ps-modal__from-to-item{flex-direction:column;flex:1;gap:4px;display:flex}.ps-modal__from-to-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:700}.ps-modal__from-to-name{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ps-modal__arrow{color:#2563eb;flex-shrink:0}[data-theme=dark] .ps-switcher__trigger{color:#f1f5f9;background:#1e293bcc;border-color:#334155}[data-theme=dark] .ps-switcher__trigger:hover{background:#1e293b;border-color:#3b82f6}[data-theme=dark] .ps-switcher__eyebrow{color:#94a3b8}[data-theme=dark] .ps-switcher__panel{background:#0f172a;border-color:#334155}[data-theme=dark] .ps-switcher__panel-header,[data-theme=dark] .ps-switcher__footer{background:#1e293b;border-color:#334155}[data-theme=dark] .ps-switcher__search{color:#f1f5f9;background:#1e293b;border-color:#334155}[data-theme=dark] .ps-switcher__item{color:#f1f5f9}[data-theme=dark] .ps-switcher__item:hover{background:#1e293b}[data-theme=dark] .ps-switcher__item[data-active=true]{background:#2563eb40}[data-theme=dark] .ps-switcher__action{color:#f1f5f9;background:#1e293b}[data-theme=dark] .ps-switcher__action:hover{color:#bfdbfe;background:#3b82f626;border-color:#1d4ed8}[data-theme=dark] .ps-modal{color:#f1f5f9;background:#0f172a}[data-theme=dark] .ps-modal__header,[data-theme=dark] .ps-modal__footer{background:#1e293b;border-color:#334155}[data-theme=dark] .ps-modal__title{color:#f1f5f9}[data-theme=dark] .ps-modal__input,[data-theme=dark] .ps-modal__textarea{color:#f1f5f9;background:#1e293b;border-color:#334155}[data-theme=dark] .ps-modal__btn--ghost{color:#cbd5e1;background:#1e293b;border-color:#334155}[data-theme=dark] .ps-modal__from-to{background:#1e293b}:root{--ac-bg:#07080c;--ac-panel:#101319;--ac-panel-2:#151923;--ac-ink:#f4f7fb;--ac-muted:#9ba9b7;--ac-soft:#d6e2ec;--ac-line:#d9e6f024;--ac-cyan:#73dfff;--ac-ice:#a8dcff;--ac-amber:#d7efff;--ac-red:#f1f8ff;--ac-violet:#b9d0ff;--ac-dark:#080a10}@keyframes acGlowBreathe{0%,to{box-shadow:0 0 20px #73dfff1a,0 0 60px #73dfff0b}50%{box-shadow:0 0 30px #73dfff33,0 0 80px #73dfff1f}}.runifex-page{--lm-bg:#0a0a0a;--lm-surface:#111;--lm-elevated:#1a1a1a;--lm-text:#fff;--lm-text-secondary:#ffffffb3;--lm-text-muted:#ffffff73;--lm-text-ghost:#ffffff14;--lm-divider:#ffffff1f;--lm-border:#fff3;--lm-font:"Helvetica Neue", Helvetica, system-ui, sans-serif;--lm-transition:cubic-bezier(.16, 1, .3, 1);background:var(--lm-bg);color:var(--lm-text);font-family:var(--lm-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.runifex-page *,.runifex-page :before,.runifex-page :after{box-sizing:border-box}.runifex-nav{z-index:100;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--lm-divider);background:#0a0a0ad9;justify-content:space-between;align-items:center;padding:20px 48px;transition:background .4s;display:flex;position:fixed;top:0;left:0;right:0}.runifex-brand{color:var(--lm-text);align-items:center;gap:10px;text-decoration:none;display:flex}.runifex-brand span{letter-spacing:5px;text-transform:uppercase;font-size:14px;font-weight:300}.runifex-brand__mark{border:1px solid var(--lm-border);background:var(--lm-surface);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.runifex-brand__image{object-fit:contain;filter:grayscale()contrast(1.35)brightness(1.08);pointer-events:none;-webkit-user-select:none;user-select:none;width:32px;height:32px;display:block}.runifex-brand__mark:after{display:none}.runifex-nav__links{gap:28px;display:flex}.runifex-nav__links a{color:var(--lm-text-secondary);letter-spacing:1.5px;font-size:11px;text-decoration:none;transition:color .4s}.runifex-nav__links a:hover{color:#fff9}.runifex-nav__links button{color:var(--lm-text-secondary);letter-spacing:1.5px;cursor:pointer;font-size:11px;font-family:var(--lm-font);background:0 0;border:none;text-decoration:none;transition:color .4s}.runifex-nav__links button:hover{color:#fff9}.runifex-nav__right{align-items:center;gap:16px;display:flex}.runifex-nav__signin,.runifex-nav__signup,.runifex-nav__user-button{letter-spacing:1.5px;color:var(--lm-text-secondary);cursor:pointer;font-size:11px;font-family:var(--lm-font);background:0 0;border:none;padding:6px 12px;text-decoration:none;transition:color .4s}.runifex-nav__signin:hover,.runifex-nav__signup:hover,.runifex-nav__user-button:hover{color:#fff9}.runifex-nav__admin{color:#a3a3a3;margin-right:4px;font-size:14px;text-decoration:none}.runifex-nav__notification{flex:none;align-items:center;display:inline-flex}.runifex-nav__user-menu{flex:none;position:relative}.runifex-nav__user-button{align-items:center;gap:6px;display:inline-flex}.runifex-nav__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.runifex-nav__cta{letter-spacing:0;color:#f5faffdb;min-height:36px;font-size:12px;font-weight:560;font-family:var(--lm-font);white-space:nowrap;background:linear-gradient(#ffffff0a,#ffffff04),#090c0fd6;border:1px solid #ffffff38;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:border-color .35s,color .35s,background .35s,transform .35s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0003}.runifex-nav__cta:before{content:"";background:var(--ac-cyan);border-radius:999px;width:5px;height:5px;box-shadow:0 0 14px #ffffffad}.runifex-nav__cta:hover{color:#fff;background:linear-gradient(#ffffff13,#ffffff05),#0a0e12eb;border-color:#ffffff6b;transform:translateY(-1px)}.runifex-lang{flex:none;position:relative}.runifex-lang__trigger{border:1px solid var(--lm-border);height:36px;color:var(--lm-text-secondary);letter-spacing:1.5px;font-size:11px;font-weight:300;font-family:var(--lm-font);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 10px;transition:border-color .4s,color .4s;display:inline-flex}.runifex-lang__trigger:hover{color:#fff9;border-color:#ffffff26}.runifex-lang__menu{background:var(--lm-surface);border:1px solid var(--lm-border);z-index:9050;border-radius:0;min-width:140px;padding:4px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00000080}.runifex-lang__menu button{width:100%;color:var(--lm-text-secondary);letter-spacing:1px;font-size:11px;font-weight:300;font-family:var(--lm-font);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:9px 12px;transition:background .4s,color .4s;display:flex}.runifex-lang__menu button:hover{color:#fff9;background:#ffffff0a}.runifex-lang__menu button span:first-child{min-width:24px;color:var(--lm-text-secondary);font-size:11px;font-weight:400}.runifex-lang__item--active,.runifex-lang__item--active span:first-child{color:var(--lm-text)!important}.runifex-cookie{z-index:100;border-top:1px solid var(--lm-divider);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--lm-text-muted);background:#0a0a0aeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 64px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.runifex-cookie p{flex:1;min-width:280px;margin:0;font-weight:300;line-height:1.5}.runifex-cookie a{color:var(--lm-text-secondary);font-weight:400;text-decoration:none}.runifex-cookie>div{gap:8px;display:flex}.runifex-cookie__decline{border:1px solid var(--lm-border);color:var(--lm-text-muted);cursor:pointer;font-size:13px;font-weight:300;font-family:var(--lm-font);background:0 0;border-radius:0;padding:8px 18px;transition:border-color .4s,color .4s}.runifex-cookie__decline:hover{color:var(--lm-text);border-color:#ffffff26}.runifex-cookie__accept{background:var(--lm-text);color:var(--lm-bg);cursor:pointer;font-size:13px;font-weight:300;font-family:var(--lm-font);border:none;border-radius:0;padding:8px 18px;transition:opacity .4s}.runifex-cookie__accept:hover{opacity:.85}.runifex-cookie.runifex-cookie--categorical{color:#ffffffa8;background:#06080cf0;border-top-color:#ffffff29;grid-template-columns:minmax(180px,.32fr) minmax(360px,1fr) auto;align-items:start;gap:18px;padding:18px 48px;display:grid;box-shadow:0 -18px 60px #0000006b}.runifex-cookie--categorical .runifex-cookie__header,.runifex-cookie--categorical .runifex-cookie__categories,.runifex-cookie--categorical .runifex-cookie__actions{gap:10px;display:grid}.runifex-cookie--categorical .runifex-cookie__header strong{color:#fff;letter-spacing:.8px;font-size:13px;font-weight:620}.runifex-cookie--categorical .runifex-cookie__message{color:#ffffff8a;min-width:0;margin:0;font-size:12px;line-height:1.55}.runifex-cookie--categorical .runifex-cookie__message a{color:var(--ac-cyan)}.runifex-cookie--categorical .runifex-cookie__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runifex-cookie--categorical .runifex-cookie__category{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:12px}.runifex-cookie__category-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.runifex-cookie__category-label{color:#fff;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:560;display:inline-flex}.runifex-cookie__category-label input{width:14px;height:14px;accent-color:var(--ac-cyan);flex:none}.runifex-cookie__always-on{color:var(--ac-ice);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.runifex-cookie--categorical .runifex-cookie__category-desc{color:#ffffff80;min-width:0;margin-top:8px;font-size:11px;line-height:1.45}.runifex-cookie--categorical .runifex-cookie__actions{grid-auto-flow:column;align-self:center;gap:8px}.runifex-cookie__btn{color:#ffffffc2;min-height:36px;font-family:var(--lm-font);letter-spacing:0;cursor:pointer;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff24;border-radius:6px;padding:0 14px;font-size:11px;font-weight:520}.runifex-cookie__btn:hover{color:#fff;border-color:#ffffff4d}.runifex-cookie__btn--primary{color:#f8fcffeb;background:linear-gradient(#ffffff0b,#ffffff05),#090c0fe6;border-color:#ffffff42}.runifex-cookie__btn--primary:hover{color:#fff;border-color:#ffffff9e}@media (width<=920px){.runifex-cookie.runifex-cookie--categorical{grid-template-columns:1fr;padding:16px 18px}.runifex-cookie--categorical .runifex-cookie__categories{grid-template-columns:1fr}.runifex-cookie--categorical .runifex-cookie__actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.runifex-cookie__btn{white-space:normal;width:100%;padding:0 10px}}@media (width<=520px){.runifex-cookie--categorical .runifex-cookie__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.runifex-page *,.runifex-page :before,.runifex-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.runifex-hero-scene{transform-origin:50%;background:radial-gradient(circle at 53% 52%,#73dfff29,#0000 28%),radial-gradient(circle at 76% 22%,#8cbeff1a,#0000 34%),linear-gradient(115deg,#05070afa 0%,#080e12f5 45%,#040507fa 100%),#050505;border:1px solid #87dcff42;border-radius:6px;min-height:650px;position:relative;overflow:hidden;transform:none;box-shadow:0 50px 140px #00000094,0 0 0 1px #73dfff14,0 0 90px #73dfff14,inset 0 0 92px #73dfff0f}.runifex-hero-scene__image{z-index:0;object-fit:cover;object-position:center;opacity:.98;filter:saturate(1.08)contrast(1.08)brightness(1.06);width:100%;height:100%;animation:9s ease-in-out infinite runifexHeroImageBreathe;position:absolute;inset:0;transform:scale(1.015)}.runifex-hero-scene__depth{z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 0 34%,#00000038 72%,#0000008f 100%),linear-gradient(#00000024,#0000 34%,#00000061);position:absolute;inset:0}.runifex-hero-scene__scan{z-index:3;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#78e0ff2e,#ffffff1f,#0000);width:24%;animation:5.8s ease-in-out infinite runifexHeroProofScan;position:absolute;inset:-30% 0;transform:translate(-120%)skew(-16deg)}.runifex-hero-scene:before,.runifex-hero-scene:after{content:"";pointer-events:none;position:absolute;inset:0}.runifex-hero-scene:before{z-index:2;background:linear-gradient(90deg,#0408102e 0%,#0000 26% 72%,#04081033 100%),linear-gradient(#ffffff0a,#0000 22%,#ffffff0d 100%)}.runifex-hero-scene:after{z-index:4;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#73dfff2e,#ffffff1a,#0000);animation:5.4s ease-in-out infinite acHubSweep}.runifex-hero-scene__mode-strip{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a1094;border:1px solid #87dcff2e;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(7px,.8vw,12px);width:min(620px,100% - 72px);padding:8px;display:grid;position:absolute;top:clamp(18px,4.8vh,50px);left:50%;transform:translate(-50%);box-shadow:0 20px 70px #00000052,0 0 34px #73dfff14}.runifex-hero-scene__mode-strip span{color:#eef8ffc7;letter-spacing:0;background:#ffffff0b;border:1px solid #d2eeff24;border-radius:6px;justify-content:center;align-items:center;min-height:38px;font-size:clamp(10px,.9vw,13px);font-weight:720;display:inline-flex}.runifex-hero-scene__mode-strip span:first-child{color:#fff;border-color:#73dfff85;box-shadow:inset 0 0 18px #73dfff1f}.runifex-hub-wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.runifex-hub-wire{fill:none;stroke-width:2.8px;stroke-linecap:square;opacity:.86;filter:drop-shadow(0 0 12px);stroke-dasharray:8 11;animation:7.5s linear infinite acHubWire}.runifex-hub-wire--a,.runifex-hub-wire--e,.runifex-hub-wire--h{stroke:url(#wireCyan)}.runifex-hub-wire--b,.runifex-hub-wire--c,.runifex-hub-wire--g{stroke:url(#wireIce)}.runifex-hub-wire--d,.runifex-hub-wire--f{stroke:url(#wireViolet)}.runifex-hub-wire--c,.runifex-hub-wire--f{animation-delay:-2.4s}.runifex-hub-pulse-dot{filter:drop-shadow(0 0 9px)}.runifex-hub-stack{z-index:3;gap:clamp(18px,2vh,28px);width:clamp(250px,20vw,372px);display:grid;position:absolute}.runifex-hub-stack--left{top:clamp(136px,15vh,176px);left:clamp(42px,2.8vw,72px)}.runifex-hub-stack--right{top:clamp(136px,15vh,176px);right:clamp(42px,2.8vw,72px)}.runifex-hub-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ec7;border:1px solid #ffffff24;border-radius:6px;gap:clamp(16px,1.6vh,24px);min-height:clamp(132px,15vh,194px);padding:clamp(22px,2.2vw,30px);display:grid;box-shadow:0 24px 70px #00000057}.runifex-hub-panel strong{color:#fbfdff;font-size:clamp(20px,1.45vw,30px);font-weight:950;line-height:1.1}.runifex-hub-panel div{flex-wrap:wrap;gap:10px;display:flex}.runifex-hub-panel span{color:#cfd9e2;background:#ffffff0b;border:1px solid #d3e2ee2e;border-radius:4px;align-items:center;min-height:clamp(30px,3.2vh,44px);padding:0 clamp(12px,1vw,18px);font-size:clamp(12px,1.05vw,20px);font-weight:850;display:inline-flex}.runifex-hub-panel--cyan{border-color:#73dfff8f;box-shadow:0 18px 56px #73dfff1c}.runifex-hub-panel--ice{border-color:#a8dcff6b;box-shadow:0 18px 56px #73cdff13}.runifex-hub-panel--amber{border-color:#d7efff6b;box-shadow:0 18px 56px #73cdff11}.runifex-hub-panel--violet{border-color:#b9d0ff73;box-shadow:0 18px 56px #78b4ff14}.runifex-hub-panel--red{border-color:#f1f8ff61;box-shadow:0 18px 56px #73cdff0e}.runifex-hub-control{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c15b8;border:1px solid #87dcff33;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,.8vw,16px);width:clamp(580px,45vw,900px);padding:clamp(12px,1vw,18px);display:grid;position:absolute;top:clamp(70px,7.2vh,98px);left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000042}.runifex-hub-control span{color:#d6dde6;background:#ffffff0b;border:1px solid #d3e2ee1f;border-radius:6px;place-items:center;gap:clamp(9px,1vh,16px);min-height:clamp(78px,8vh,118px);font-size:clamp(13px,1.15vw,22px);font-weight:880;display:grid}.runifex-hub-control b{border:1px solid;border-radius:6px;width:clamp(24px,2vw,38px);height:clamp(24px,2vw,38px);box-shadow:inset 0 0 10px #ffffff29}.runifex-hub-control span:first-child b{color:var(--ac-cyan)}.runifex-hub-control span:nth-child(2) b{color:var(--ac-ice)}.runifex-hub-control span:nth-child(3) b{color:var(--ac-amber)}.runifex-hub-control span:nth-child(4) b{color:var(--ac-violet)}.runifex-hub-control span:nth-child(5) b{color:var(--ac-cyan)}.runifex-hub-control span:nth-child(6) b{color:var(--ac-red)}.runifex-hub-core{z-index:5;place-items:center;width:clamp(372px,28vw,540px);height:clamp(372px,28vw,540px);padding:clamp(34px,3vw,56px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runifex-hub-core__orbit{border:2px solid #73dfff85;border-radius:50%;animation:7s linear infinite acHubOrbit;position:absolute;inset:0;box-shadow:0 0 46px #73dfff47,0 0 130px #73dfff17,inset 0 0 72px #73dfff1f}.runifex-hub-core__orbit:before,.runifex-hub-core__orbit:after{content:"";background:var(--ac-ice);border:2px solid #f4f4f4;width:clamp(14px,1.2vw,22px);height:clamp(14px,1.2vw,22px);position:absolute;box-shadow:0 0 22px #73dfffb8}.runifex-hub-core__orbit:before{top:56px;left:18px}.runifex-hub-core__orbit:after{bottom:64px;right:22px}.runifex-hub-core__screen{background-color:#02070de0;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:clamp(24px,1.6vw,36px) clamp(24px,1.6vw,36px);background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #87dcff3d;border-radius:6px;width:clamp(196px,16vw,292px);height:clamp(126px,10vw,184px);display:block;position:relative;box-shadow:inset 0 0 28px #73dfff21,0 24px 70px #73dfff1a}.runifex-hub-core__node,.runifex-hub-core__edge{display:block;position:absolute}.runifex-hub-core__node{background:#08101aeb;border:1px solid;border-radius:6px;width:clamp(42px,3.2vw,66px);height:clamp(28px,2.2vw,42px)}.runifex-hub-core__node--a{color:var(--ac-cyan);top:20%;left:12%}.runifex-hub-core__node--b{color:var(--ac-ice);top:22%;right:12%}.runifex-hub-core__node--c{color:var(--ac-violet);bottom:14%;left:40%}.runifex-hub-core__edge{background:linear-gradient(90deg, var(--ac-cyan), var(--ac-ice));transform-origin:0;opacity:.78;height:3px;animation:2.8s ease-in-out infinite acHubEdge}.runifex-hub-core__edge--a{width:40%;top:34%;left:31%;transform:rotate(3deg)}.runifex-hub-core__edge--b{width:34%;animation-delay:-1.2s;top:53%;left:40%;transform:rotate(-28deg)}.runifex-hub-core strong{color:#fff;text-shadow:0 0 34px #73dfff47;margin-top:clamp(20px,2vw,34px);font-size:clamp(42px,3.2vw,68px);font-weight:950}.runifex-hub-core span{color:#b8cfe0;margin-top:clamp(8px,1vw,14px);font-size:clamp(14px,1.15vw,22px);font-weight:850}.runifex-hero-scene__command{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a10b3;border:1px solid #87dcff38;border-radius:6px;gap:6px;min-width:clamp(320px,24vw,480px);padding:clamp(12px,1vw,16px) clamp(20px,1.8vw,28px);display:grid;position:absolute;bottom:clamp(102px,13vh,154px);left:50%;transform:translate(-50%);box-shadow:0 22px 70px #00000047,0 0 40px #73dfff12}.runifex-hero-scene__command span{color:var(--ac-cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(14px,1vw,20px);font-weight:800}.runifex-hero-scene__command small{color:#d7efffb8;letter-spacing:.02em;font-size:clamp(11px,.85vw,15px);font-weight:780}.runifex-hero-scene__command b{color:#f2f2f2;font-size:clamp(16px,1.25vw,24px);font-weight:920}.runifex-hero-scene__hud--bottom{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a10b3;border:1px solid #87dcff29;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:absolute;bottom:clamp(28px,3.2vh,46px);left:clamp(42px,2.8vw,72px);right:clamp(42px,2.8vw,72px);overflow:hidden}@keyframes runifexHeroImageBreathe{0%,to{filter:saturate(1.08)contrast(1.08)brightness(1.04);transform:scale(1.015)}50%{filter:saturate(1.14)contrast(1.1)brightness(1.1);transform:scale(1.045)}}@keyframes runifexHeroProofScan{0%{opacity:0;transform:translate(-120%)skew(-16deg)}18%{opacity:.72}54%{opacity:.18}to{opacity:0;transform:translate(520%)skew(-16deg)}}.runifex-hero-scene__hud--bottom span{color:#b8b8b8;background:#ffffff09;gap:9px;padding:clamp(20px,2vw,30px);font-size:clamp(13px,1vw,18px);font-weight:840;display:grid}.runifex-hero-scene__hud--bottom b{color:#fff;font-size:clamp(24px,1.8vw,36px);font-weight:950;line-height:1.1}@keyframes acHubGrid{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:78px 39px,39px 78px,0 0,0 0}}@keyframes acHubSweep{0%{opacity:0;transform:translate(-72%)skew(-14deg)}18%{opacity:.78}52%{opacity:.25}to{opacity:0;transform:translate(72%)skew(-14deg)}}@keyframes acHubWire{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes acHubOrbit{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.26);transform:scale(1.025)}}@keyframes acHubEdge{0%,to{opacity:.32;box-shadow:0 0 8px #ffffff24}50%{opacity:1;box-shadow:0 0 18px #ffffff6b}}.runifex-hero{isolation:isolate;background-image:linear-gradient(90deg,#050505 0%,#050505fa 32%,#05050599 58%,#0505052e 100%),radial-gradient(circle at 78% 46%,#69cdff24,#0000 34%),radial-gradient(circle at 18% 82%,#73dfff0e,#0000 26%);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:94vh;padding:0 48px;display:flex;position:relative;overflow:hidden}.runifex-hero:before,.runifex-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.runifex-hero:before{z-index:0;opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#73dfff0e 1px,#0000 1px),linear-gradient(#73dfff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.runifex-hero:after{z-index:0;background:radial-gradient(at 72% 52%,#0000 0 38%,#0000002e 72%,#00000094 100%),linear-gradient(#0003,#0000 28%,#0006)}.runifex-hero__copy{z-index:4;max-width:640px;position:relative}.runifex-eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--lm-text-muted);margin-bottom:28px;font-size:10px;font-weight:400}.runifex-hero h1{letter-spacing:0;color:var(--lm-text);white-space:pre-line;margin:0;font-size:56px;font-weight:200;line-height:1.06}.runifex-hero h1 .lm-dim{color:#fff3}.runifex-hero__lead{color:var(--lm-text-secondary);max-width:460px;margin-top:24px;font-size:15px;font-weight:300;line-height:1.8}.runifex-hero__actions{align-items:center;gap:16px;margin-top:40px;display:flex}.runifex-button--primary{color:#f8fcffe6;letter-spacing:0;text-transform:none;cursor:pointer;min-height:44px;font-size:14px;font-weight:560;font-family:var(--lm-font);background:linear-gradient(#ffffff0b,#ffffff05),#090c0fe0;border:1px solid #ffffff57;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:border-color .35s,color .35s,background .35s,transform .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 16px 36px #00000047}.runifex-button--primary:before{content:"";background:#73dfff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 16px #73dfffdb}.runifex-button--primary:hover{color:#fff;background:linear-gradient(#ffffff1f,#ffffff05),#0a0e12f0;border-color:#ffffffb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 20px 42px #00000057}.runifex-button--secondary{min-height:40px;color:var(--lm-text-secondary);letter-spacing:0;cursor:pointer;font-size:14px;font-family:var(--lm-font);background:0 0;border:none;border-bottom:1px solid #ffffff1a;align-items:center;padding:0 2px 2px;text-decoration:none;transition:color .4s;display:inline-flex}.runifex-button--secondary:hover{color:#ffffff80}.runifex-stack{display:none}.runifex-open-beta{max-width:520px;color:var(--lm-text-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0b,#ffffff03),#080808d1;border:1px solid #ffffff2e;border-radius:8px;margin-top:32px;padding:18px 20px 17px;font-size:13px;box-shadow:0 18px 48px #00000057,0 0 42px #73dfff09,inset 0 1px #ffffff0a}.runifex-open-beta span{letter-spacing:1.8px;text-transform:uppercase;color:#ffffffc7;background:#ffffff09;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:24px;margin-bottom:12px;padding:0 10px;font-size:10px;display:inline-flex}.runifex-open-beta strong{color:var(--lm-text);margin:0 0 8px;font-weight:760;display:block}.runifex-open-beta p{color:#ffffff8a;margin:0;font-size:12px;line-height:1.65}.runifex-open-beta>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.runifex-open-beta__link{color:#ffffffd1;letter-spacing:0;cursor:pointer;min-height:34px;font-size:12px;font-weight:620;font-family:var(--lm-font);background:#ffffff0b;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;margin-right:0;padding:0 12px;text-decoration:none;display:inline-flex}.runifex-open-beta__link:hover{color:#fff;background:#ffffff13;border-color:#ffffff6b}.runifex-open-beta__link--ghost{color:#ffffff9e;background:0 0}.lm-hero-proof{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#040404fa,#0b0b0be6),radial-gradient(circle at 72% 20%,#ffffff14,#0000 34%);border:1px solid #ffffff70;border-radius:8px;width:min(720px,48vw);min-width:580px;animation:7s ease-in-out infinite lm-proof-float;position:absolute;bottom:clamp(62px,8.4vh,92px);right:clamp(22px,4.8vw,72px);overflow:hidden;box-shadow:0 34px 110px #000000b8,inset 0 0 0 1px #ffffff14,0 0 130px #ffffff1f}.lm-hero-proof--hub{background:linear-gradient(135deg,#030303fa,#0a0a0af0),radial-gradient(circle at 62% 46%,#73dfff21,#0000 34%);border-color:#8cdcff52;width:min(860px,52vw);min-width:640px;box-shadow:0 36px 120px #000000c2,inset 0 0 0 1px #aae1ff12,0 0 112px #73dfff1c}.lm-hero-proof__topbar,.lm-hero-proof__outputs{color:#ffffff8a;letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.lm-hero-proof__topbar strong{color:#dff5ff;text-shadow:0 0 16px #73dfff66;font-size:11px;font-weight:820}.lm-hero-proof__prompt{border-bottom:1px solid #ffffff14;gap:8px;padding:18px;display:grid}.lm-hero-proof__prompt span,.lm-ai-proof__column strong{color:#dff5ff;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:600}.lm-hero-proof__prompt p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.55}.lm-hero-proof__hub-canvas{background:radial-gradient(circle,#73dfff21,#0000 34%),linear-gradient(#030507fa,#000000fa);border-bottom:1px solid #ffffff14;height:clamp(420px,47vh,540px);position:relative;overflow:hidden}.lm-hero-proof__hub-canvas .runifex-hero-scene{filter:contrast(1.08)brightness(1.02)saturate(1.04);background:radial-gradient(circle at 50% 48%,#73dfff21,#0000 32%),radial-gradient(circle at 80% 18%,#73afff12,#0000 28%),linear-gradient(115deg,#040404fa,#0a0a0af5),#050505;border:0;border-radius:0;height:100%;min-height:0;box-shadow:inset 0 0 80px #73dfff0f}.lm-hero-proof__hub-canvas .runifex-hero-scene__image{object-fit:contain;object-position:center;width:calc(100% - 28px);height:calc(100% - 28px);animation:none;inset:14px;transform:none}.lm-hero-proof__hub-canvas .runifex-hero-scene__mode-strip{background:#02080d85;border-color:#87dcff38;gap:5px;width:min(470px,100% - 72px);padding:5px;display:grid;top:22px;box-shadow:0 16px 48px #00000038,0 0 26px #73dfff14}.lm-hero-proof__hub-canvas .runifex-hero-scene__mode-strip span{background:#ffffff0a;border-color:#d2eeff29;min-height:28px;font-size:8px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command{background:#02080da8;gap:3px;width:min(282px,50% - 34px);min-width:0;padding:10px 12px;display:grid;bottom:22px;left:28px;transform:none}.lm-hero-proof__hub-canvas .runifex-hero-scene__command span{font-size:10px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command small{font-size:8px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command b{font-size:10px}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(340px,50% - 34px);display:grid;bottom:22px;left:auto;right:28px;overflow:visible}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom span{color:#d7e2ecad;background:#02080d9e;border:1px solid #87dcff29;border-radius:6px;gap:3px;min-width:0;padding:8px 9px;font-size:7px}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom b{font-size:12px}.lm-hero-proof__hub-canvas .runifex-hero-scene__mesh{opacity:.92;background:linear-gradient(90deg,#73dfff13 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#73dfff0e 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#73dfff12,#0000 34%) 0 0/100% 100%}.lm-hero-proof__hub-canvas .runifex-hub-stack{gap:9px;width:clamp(138px,18%,164px)}.lm-hero-proof__hub-canvas .runifex-hub-stack--left{top:54px;left:18px}.lm-hero-proof__hub-canvas .runifex-hub-stack--right{top:54px;right:18px}.lm-hero-proof__hub-canvas .runifex-hub-panel{background:#03070bdb;border-radius:4px;gap:7px;min-height:68px;padding:10px;box-shadow:0 14px 36px #00000057,0 0 24px #73dfff09}.lm-hero-proof__hub-canvas .runifex-hub-panel strong{font-size:12px}.lm-hero-proof__hub-canvas .runifex-hub-panel div{gap:5px}.lm-hero-proof__hub-canvas .runifex-hub-panel span{min-height:18px;padding:0 6px;font-size:8px}.lm-hero-proof__hub-canvas .runifex-hub-control{gap:7px;width:390px;padding:8px;top:22px}.lm-hero-proof__hub-canvas .runifex-hub-control span{gap:5px;min-height:52px;font-size:9px}.lm-hero-proof__hub-canvas .runifex-hub-control b{border-radius:4px;width:18px;height:18px}.lm-hero-proof__hub-canvas .runifex-hub-core{width:240px;height:240px;padding:20px;top:52%}.lm-hero-proof__hub-canvas .runifex-hub-core__orbit{border-color:#73dfff80;box-shadow:0 0 34px #73dfff47,inset 0 0 42px #73dfff1a}.lm-hero-proof__hub-canvas .runifex-hub-core__orbit:before,.lm-hero-proof__hub-canvas .runifex-hub-core__orbit:after{width:10px;height:10px}.lm-hero-proof__hub-canvas .runifex-hub-core__screen{background-size:18px 18px;width:120px;height:78px}.lm-hero-proof__hub-canvas .runifex-hub-core__node{width:28px;height:20px}.lm-hero-proof__hub-canvas .runifex-hub-core strong{margin-top:12px;font-size:24px}.lm-hero-proof__hub-canvas .runifex-hub-core span{margin-top:4px;font-size:9px}.lm-hero-proof__canvas{background-image:radial-gradient(circle at 54% 44%,#ffffff17,#0000 32%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:100% 100%,28px 28px,28px 28px;height:320px;position:relative;overflow:hidden}.lm-hero-proof__canvas:before,.lm-hero-proof__canvas:after{content:"";pointer-events:none;position:absolute}.lm-hero-proof__canvas:before{opacity:.64;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff2e;border-radius:8px;width:260px;height:150px;top:22%;left:34%;box-shadow:inset 0 0 42px #ffffff0b}.lm-hero-proof__canvas:after{opacity:.22;border:1px solid #ffffff57;border-radius:50%;width:210px;height:210px;top:29%;left:37%;box-shadow:0 0 58px #ffffff24}.lm-proof-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lm-proof-link{fill:none;stroke:url(#lmProofStroke);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;vector-effect:non-scaling-stroke}.lm-proof-link--main{stroke-dasharray:5 7;animation:9s linear infinite lm-proof-trace}.lm-proof-link--guard,.lm-proof-link--review{opacity:.7}.lm-proof-pulse{fill:#f8fbff;opacity:.78;filter:drop-shadow(0 0 12px #ffffffbf)}.lm-proof-pulse--b{animation:4s ease-in-out .8s infinite lm-proof-node-pulse}.lm-proof-pulse--c{animation:4s ease-in-out 1.6s infinite lm-proof-node-pulse}@keyframes lm-proof-trace{to{stroke-dashoffset:-96px}}@keyframes lm-proof-node-pulse{0%,to{opacity:.42}50%{opacity:.95}}.lm-proof-node{z-index:2;color:#ffffffc7;background:#0e0f11f0;border:1px solid #ffffff2e;border-radius:8px;place-items:center;min-width:76px;height:42px;padding:0 12px;font-size:12px;font-weight:500;display:grid;position:absolute}.lm-proof-node--gateway{color:#fff;border-color:#ffffff94;top:126px;left:8%}.lm-proof-node--api{top:86px;left:43%}.lm-proof-node--k8s{color:#fff;border-color:#ffffff85;top:128px;left:68%}.lm-proof-node--db{top:194px;left:68%}.lm-proof-node--sec{border-color:#ffffff70;top:54px;left:8%}.lm-hero-proof__outputs{border-top:1px solid #ffffff14;border-bottom:0;flex-wrap:wrap;justify-content:start}.lm-hero-proof__outputs span{color:#ffffffa3;letter-spacing:1px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:10px}@keyframes lm-proof-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.lm-progress-bar{z-index:200;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#fff6,#fff,#fff6);height:2px;transition:transform .15s linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #ffffff4d}.runifex-page:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);background-size:48px 48px;position:fixed;inset:0}.lm-story-section{align-items:center;gap:64px;min-height:100vh;padding:48px;display:flex;position:relative;overflow:hidden}.lm-story-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#ffffff38,#ffffff14,#0000);border-radius:0;width:1px;height:70%;position:absolute}.lm-story-section:nth-child(odd):before{top:50%;right:-200px;transform:translateY(-50%)}.lm-story-section:nth-child(2n):before{top:50%;left:-200px;transform:translateY(-50%)}.lm-story-section--centered{text-align:center;flex-direction:column;justify-content:center}.lm-story-section--centered:before{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.lm-story-section--migrate,.lm-story-section--extend{isolation:isolate;background:radial-gradient(circle at 82% 42%,#5bb2ff1f,#0000 34%),radial-gradient(circle at 18% 58%,#ffffff09,#0000 30%),linear-gradient(#050608 0%,#080a0d 52%,#050607 100%);justify-content:space-between}.lm-story-section--extend{background:radial-gradient(circle at 76%,#5bb2ff21,#0000 36%),radial-gradient(circle at 52% 52%,#91d0ff13,#0000 25%),linear-gradient(#050607 0%,#07090c 48%,#040506 100%)}.lm-story-section--migrate:after,.lm-story-section--extend:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#6ebeff0b 1px,#0000 1px),linear-gradient(90deg,#6ebeff0b 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62%,#000 0% 32%,#0000 72%);mask-image:radial-gradient(circle at 62%,#000 0% 32%,#0000 72%)}.lm-phase-num{color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:96px;font-weight:100;line-height:1}.lm-story-text{max-width:480px}.lm-story-text .lm-phase{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin-bottom:24px;font-size:12px;font-weight:400;display:inline-block}.lm-ai-proof__copy .lm-phase{color:#ffffffdb;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-block}.lm-story-text h2{letter-spacing:0;color:#fff;white-space:pre-line;margin:0 0 28px;font-size:52px;font-weight:300;line-height:1.1}.lm-story-text p{color:#fff9;max-width:400px;margin:0;font-size:16px;line-height:1.75}.lm-reveal{opacity:0;transition:opacity 1s var(--lm-transition), transform 1s var(--lm-transition);transform:translateY(80px)}.lm-reveal-left{opacity:0;transition:opacity 1s var(--lm-transition), transform 1s var(--lm-transition);transform:translate(-120px)}.lm-reveal-right{opacity:0;transition:opacity 1s var(--lm-transition), transform 1s var(--lm-transition);transform:translate(120px)}.lm-reveal-scale{opacity:0;transition:opacity 1s var(--lm-transition), transform 1s var(--lm-transition);transform:scale(.7)}.lm-visible .lm-reveal,.lm-visible .lm-reveal-left,.lm-visible .lm-reveal-right,.lm-visible .lm-reveal-scale,.lm-visible.lm-reveal,.lm-visible.lm-reveal-left,.lm-visible.lm-reveal-right,.lm-visible.lm-reveal-scale{opacity:1;transform:none}.lm-stagger>:first-child{transition-delay:0s}.lm-stagger>:nth-child(2){transition-delay:.12s}.lm-stagger>:nth-child(3){transition-delay:.24s}.lm-stagger>:nth-child(4){transition-delay:.36s}.lm-stagger>:nth-child(5){transition-delay:.48s}.lm-stagger>:nth-child(6){transition-delay:.6s}.lm-h-line{transform-origin:0;width:100%;height:1px;transition:transform 1.4s var(--lm-transition);background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);position:relative;transform:scaleX(0)}.lm-h-line:after{content:"";filter:blur(4px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:9px;position:absolute;top:-4px;left:0;right:0}.lm-visible .lm-h-line,.lm-visible.lm-h-line{transform:scaleX(1)}.lm-ai-proof{background:linear-gradient(135deg,#ffffff0f,#0000 34%),linear-gradient(315deg,#ffffff0b,#0000 38%),#090a0d;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:44px;padding:72px 48px;display:grid;position:relative;overflow:hidden}.lm-ai-proof:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.lm-ai-proof__copy,.lm-ai-proof__stage,.lm-ai-proof__cards{z-index:1;position:relative}.lm-ai-proof__copy h2{color:#fff;letter-spacing:0;white-space:pre-line;max-width:560px;margin:0;font-size:clamp(32px,4.05vw,60px);font-weight:240;line-height:1.02}.lm-ai-proof__copy p{color:#ffffff9e;max-width:440px;margin:26px 0 0;font-size:16px;font-weight:300;line-height:1.78}.lm-ai-proof__stage{background:#0d1015db;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:12px;display:grid;box-shadow:0 28px 90px #00000059}.lm-ai-proof__column{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-height:170px;padding:18px}.lm-ai-proof__column p{color:#ffffffad;margin:14px 0 0;font-size:14px;line-height:1.62}.lm-ai-proof__column--canvas{background:linear-gradient(#ffffff14,#0000),#ffffff09;grid-row:span 2;min-height:352px}.lm-ai-proof__mini-map{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:26px 26px;border:1px solid #ffffff29;border-radius:8px;height:210px;margin-top:18px;position:relative;overflow:hidden}.lm-ai-proof__mini-map:before,.lm-ai-proof__mini-map:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ffffff0a,#ffffff8f,#ffffff29);height:1px;position:absolute}.lm-ai-proof__mini-map:before{width:190px;top:74px;left:76px;transform:rotate(21deg)}.lm-ai-proof__mini-map:after{width:210px;top:136px;left:66px;transform:rotate(-18deg)}.lm-ai-proof__mini-map span{background:#0d1015f0;border:1px solid #fff3;border-radius:8px;width:58px;height:42px;display:block;position:absolute;box-shadow:0 0 28px #ffffff14}.lm-ai-proof__mini-map span:first-child{border-color:#ffffff6b;top:82px;left:26px}.lm-ai-proof__mini-map span:nth-child(2){top:34px;left:138px}.lm-ai-proof__mini-map span:nth-child(3){border-color:#ffffff5c;top:108px;right:30px}.lm-ai-proof__mini-map span:nth-child(4){bottom:28px;left:118px}.lm-ai-proof__mini-map span:nth-child(5){border-color:#ffffff57;top:28px;right:54px}.lm-ai-proof__cards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lm-ai-proof__cards article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-height:154px;padding:20px}.lm-ai-proof__cards span{color:var(--ac-amber);letter-spacing:1.5px;font-size:11px}.lm-ai-proof__cards strong{color:#fff;margin-top:20px;font-size:18px;font-weight:360;display:block}.lm-ai-proof__cards p{color:#ffffff94;margin:12px 0 0;font-size:13px;line-height:1.58}.lm-cinematic-scroll{--cine-tilt-x:0deg;--cine-tilt-y:0deg;--cine-rotate-z:0deg;--cine-back-tilt-x:0deg;--cine-back-tilt-y:0deg;--cine-z:0px;--cine-scale:1;--cine-layer-shift:0px;--cine-float:var(--scene-shift,0px);--cine-orbit-x:0px;--cine-orbit-y:0px;--cine-back-shift:0px;--cine-back-rise:0px;--cine-copy-shift:0px;--cine-copy-lift:0px;--cine-glow:.28;--cine-soft-glow:.12;--cine-focus:1;--cine-blur:0px;color:#fff;perspective:1800px;isolation:isolate;background:radial-gradient(circle at 76% 18%,#49c0ff1f,#0000 30%),radial-gradient(circle at 52% 60%,#ffffff0e,#0000 34%),linear-gradient(#050608 0%,#080a0d 52%,#050607 100%);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;min-height:620vh;transition:background .45s,color .45s,border-color .45s;position:relative;overflow:clip}.lm-cinematic-scroll:before{content:"";pointer-events:none;background-image:linear-gradient(#58abea13 1px,#0000 1px),linear-gradient(90deg,#58abea13 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0e 1px,#0000 0);background-size:88px 88px,88px 88px,28px 28px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lm-cinematic-scroll:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000 28% 70%,#0000008a),linear-gradient(#00000047,#0000 18% 82%,#00000070);display:none;position:absolute;inset:0}.lm-cinematic-scroll--model,.lm-cinematic-scroll--erd,.lm-cinematic-scroll--docs{color:#fff;background:radial-gradient(circle at 78% 12%,#239be629,#0000 28%),radial-gradient(circle at 38% 82%,#ffffff0e,#0000 34%),linear-gradient(#07080a 0%,#0b0f13 54%,#050608 100%);border-color:#68cbff24}.lm-cinematic-scroll--switch{background:radial-gradient(circle,#48b9ff1f,#0000 31%),radial-gradient(circle at 86% 34%,#ffffff0b,#0000 24%),linear-gradient(#050506 0%,#07090c 52%,#020304 100%)}.lm-cinematic-scroll--iac{background:radial-gradient(circle at 68% 36%,#36a9f229,#0000 28%),linear-gradient(#060709 0%,#080b0f 48%,#030405 100%)}.lm-cinematic-scroll--model:before,.lm-cinematic-scroll--erd:before,.lm-cinematic-scroll--docs:before{opacity:.78;background-image:linear-gradient(#58abea13 1px,#0000 1px),linear-gradient(90deg,#58abea13 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0e 1px,#0000 0)}.lm-cinematic-scroll--model:after,.lm-cinematic-scroll--erd:after,.lm-cinematic-scroll--docs:after{background:linear-gradient(90deg,#000000ad,#0000 30% 70%,#0000008f),linear-gradient(#00000047,#0000 20% 80%,#0000007a)}.lm-cinematic-stage{z-index:1;perspective:clamp(1100px,86vw,1840px);min-height:100vh;transform-style:preserve-3d;isolation:isolate;contain:paint;background-image:linear-gradient(#58abea13 1px,#0000 1px),linear-gradient(90deg,#58abea13 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0),linear-gradient(90deg,#0000008f,#0000 28% 70%,#00000080),linear-gradient(#00000038,#0000 18% 82%,#0006);background-position:50%;background-size:88px 88px,88px 88px,28px 28px,auto,auto;grid-template-columns:minmax(250px,.54fr) minmax(0,1.46fr);align-items:center;gap:clamp(28px,4.6vw,72px);padding:clamp(96px,8vw,132px) 48px 104px;display:grid;position:sticky;top:0;overflow:hidden}.lm-cinematic-stage:before{content:"";z-index:1;opacity:.42;pointer-events:none;background:linear-gradient(#0000,#57bdff5c,#0000);width:1px;position:absolute;top:clamp(96px,8vw,132px);bottom:104px;left:clamp(360px,40vw,590px);box-shadow:0 0 22px #57bdff2e}.lm-cinematic-stage:after{content:"";z-index:0;box-shadow:inset 0 0 42px #59c6ff0f, 0 0 120px rgba(89, 198, 255, var(--cine-soft-glow,.12));opacity:var(--cine-glow,.28);transform:translate3d(var(--cine-back-shift,0px), var(--cine-back-rise,0px), -270px) rotateX(var(--cine-back-tilt-x,0deg)) rotateY(var(--cine-back-tilt-y,0deg)) scale(1.12);transform-style:preserve-3d;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#59c6ff0f 48%,#0000 70%),radial-gradient(circle at 64% 42%,#59c6ff1f,#0000 36%);border:1px solid #59c6ff1f;transition:transform .12s linear,opacity .12s linear,box-shadow .12s linear;position:absolute;inset:clamp(96px,8vw,132px) 34px 96px}.lm-cinematic-copy{z-index:4;max-width:520px;transform:translate3d(var(--cine-copy-shift,0px), var(--cine-copy-lift,0px), 0);transform-style:preserve-3d;transition:transform .12s linear;animation:.62s cubic-bezier(.16,1,.3,1) both lm-cine-copy-in;position:relative}.lm-cinematic-copy span{color:#ffffff8a;letter-spacing:.32em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:520;display:inline-block}.lm-cinematic-copy h2{color:#fff;letter-spacing:0;white-space:pre-line;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:clamp(33px,3.8vw,58px);font-weight:190;line-height:1.02}.lm-cinematic-copy p{color:#ffffff94;max-width:440px;margin:24px 0 0;font-size:clamp(14px,1.1vw,16px);font-weight:300;line-height:1.78}.lm-cinematic-scroll--model .lm-cinematic-copy span,.lm-cinematic-scroll--erd .lm-cinematic-copy span,.lm-cinematic-scroll--docs .lm-cinematic-copy span{color:#96ddffb8}.lm-cinematic-scroll--model .lm-cinematic-copy h2,.lm-cinematic-scroll--erd .lm-cinematic-copy h2,.lm-cinematic-scroll--docs .lm-cinematic-copy h2{color:#fff}.lm-cinematic-scroll--model .lm-cinematic-copy p,.lm-cinematic-scroll--erd .lm-cinematic-copy p,.lm-cinematic-scroll--docs .lm-cinematic-copy p{color:#ffffff94}.lm-cinematic-scroll--model .lm-cinematic-stage:before,.lm-cinematic-scroll--erd .lm-cinematic-stage:before,.lm-cinematic-scroll--docs .lm-cinematic-stage:before{background:linear-gradient(#0000,#125f913d,#0000);box-shadow:0 0 18px #125f911f}.lm-cinematic-scroll--model .lm-cinematic-stage:after,.lm-cinematic-scroll--erd .lm-cinematic-stage:after,.lm-cinematic-scroll--docs .lm-cinematic-stage:after{box-shadow:inset 0 0 38px #68cbff0f, 0 0 90px rgba(104, 203, 255, var(--cine-soft-glow,.12));background:linear-gradient(112deg,#0000 18%,#68cbff0f 48%,#0000 70%),radial-gradient(circle at 64% 42%,#68cbff24,#0000 36%);border-color:#68cbff29}.lm-cinematic-rail{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090cc2;border:1px solid #ffffff29;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;bottom:38px;left:48px;right:48px;box-shadow:0 24px 70px #00000059}.lm-cinematic-rail span{color:#ffffff70;letter-spacing:.04em;border-right:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:0 22px;font-size:clamp(13px,1.2vw,16px);font-weight:520;transition:color .25s,background .25s;display:flex;position:relative;overflow:hidden}.lm-cinematic-rail span:last-child{border-right:0}.lm-cinematic-rail span:after{content:"";width:var(--item-progress-width,0%);background:linear-gradient(90deg,#59c6ffeb,#ffffffa8);height:2px;transition:width .12s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 16px #59c6ff6b}.lm-cinematic-rail b{color:#ffffff42;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.lm-cinematic-rail .is-active{color:#fff;background:linear-gradient(#ffffff14,#48b9ff14)}.lm-cinematic-rail .is-active b{color:#59c6ff}.lm-cinematic-rail .is-past{color:#ffffffa3}.lm-cinematic-scroll--model .lm-cinematic-rail,.lm-cinematic-scroll--erd .lm-cinematic-rail,.lm-cinematic-scroll--docs .lm-cinematic-rail{background:#05080bcc;border-color:#68cbff2e;box-shadow:0 24px 70px #00000059}.lm-cinematic-scroll--model .lm-cinematic-rail span,.lm-cinematic-scroll--erd .lm-cinematic-rail span,.lm-cinematic-scroll--docs .lm-cinematic-rail span{color:#ffffff75;border-color:#ffffff1f}.lm-cinematic-scroll--model .lm-cinematic-rail b,.lm-cinematic-scroll--erd .lm-cinematic-rail b,.lm-cinematic-scroll--docs .lm-cinematic-rail b{color:#ffffff47}.lm-cinematic-scroll--model .lm-cinematic-rail .is-active,.lm-cinematic-scroll--erd .lm-cinematic-rail .is-active,.lm-cinematic-scroll--docs .lm-cinematic-rail .is-active{color:#fff;background:linear-gradient(#ffffff14,#68cbff14)}.lm-cinematic-scroll--model .lm-cinematic-rail span:after,.lm-cinematic-scroll--erd .lm-cinematic-rail span:after,.lm-cinematic-scroll--docs .lm-cinematic-rail span:after{background:linear-gradient(90deg,#68cbffeb,#ffffffa8);box-shadow:0 0 14px #68cbff57}.lm-cinematic-scroll--model .lm-cinematic-rail .is-past,.lm-cinematic-scroll--erd .lm-cinematic-rail .is-past,.lm-cinematic-scroll--docs .lm-cinematic-rail .is-past{color:#ffffffa8}.lm-cine-visual{z-index:2;width:100%;min-height:min(66vh,660px);transform:translate3d(calc(var(--cine-layer-shift,0px) + var(--cine-orbit-x,0px)), calc(var(--cine-float,var(--scene-shift,0px)) + var(--cine-orbit-y,0px)), var(--cine-z,0px)) rotateX(var(--cine-tilt-x,0deg)) rotateY(var(--cine-tilt-y,0deg)) rotateZ(var(--cine-rotate-z,0deg)) scale(var(--cine-scale,1));transform-origin:50% 64%;transform-style:preserve-3d;opacity:var(--cine-focus,1);filter:blur(var(--cine-blur,0px));contain:layout paint;backface-visibility:hidden;will-change:transform, opacity, filter;transition:none;animation:.72s cubic-bezier(.16,1,.3,1) lm-cine-visual-in;position:relative}.lm-cine-visual:before{content:"";z-index:-1;box-shadow:0 0 46px rgba(89, 198, 255, var(--cine-soft-glow,.12)), inset 0 0 32px #59c6ff0a;opacity:var(--cine-glow,.28);pointer-events:none;background:linear-gradient(120deg,#59c6ff0f,#0000 34%,#ffffff0a),#02050847;border:1px solid #59c6ff29;position:absolute;inset:clamp(14px,2vw,28px);transform:translateZ(-76px)scale(.985)}.lm-cine-visual:after{content:"";z-index:8;mix-blend-mode:screen;opacity:.58;pointer-events:none;background:linear-gradient(110deg,#0000 22%,#78dcff13 45%,#0000 60%);animation:6.8s cubic-bezier(.16,1,.3,1) infinite lm-cine-stage-scan;position:absolute;inset:0;transform:translate(-120%)}.lm-cinematic-scroll--model .lm-cine-visual:after,.lm-cinematic-scroll--erd .lm-cine-visual:after,.lm-cinematic-scroll--docs .lm-cine-visual:after{mix-blend-mode:multiply;opacity:.46;background:linear-gradient(110deg,#0000 22%,#1484cd14 45%,#0000 60%)}.lm-cinematic-scroll--model .lm-cine-visual,.lm-cinematic-scroll--erd .lm-cine-visual,.lm-cinematic-scroll--docs .lm-cine-visual{filter:blur(var(--cine-blur,0px))}.lm-cinematic-scroll--model .lm-cine-visual:before,.lm-cinematic-scroll--erd .lm-cine-visual:before,.lm-cinematic-scroll--docs .lm-cine-visual:before{box-shadow:0 0 42px rgba(18, 95, 145, var(--cine-soft-glow,.12)), inset 0 0 30px #125f910a;background:linear-gradient(120deg,#1e78b40f,#0000 34%,#ffffff94),#ffffff47;border-color:#125f912e}.lm-cinematic-scroll--model .lm-cine-visual--doc-explode:before{box-shadow:0 0 58px rgba(104, 203, 255, var(--cine-soft-glow,.14)), inset 0 0 34px #68cbff0d;background:linear-gradient(120deg,#68cbff14,#0000 40%,#ffffff09),#0205085c;border-color:#68cbff2e}.lm-cinematic-scroll--model .lm-cine-visual--doc-explode:after{mix-blend-mode:screen;opacity:.6;background:linear-gradient(110deg,#0000 18%,#68cbff29 46%,#0000 63%)}.lm-cine-window,.lm-cine-model-sheet,.lm-cine-erd-sheet,.lm-cine-code-shell,.lm-cine-doc-explode-shell,.lm-cine-doc-stack{transform-style:preserve-3d;transform:translateZ(46px)}.lm-cine-visual svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lm-cine-visual svg path{fill:none;stroke:#d2e6f285;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:12 16;filter:none;animation:5.5s linear infinite lm-cine-line-drift,4.6s ease-in-out infinite lm-cine-line-breathe}.lm-cine-signal{z-index:4;left:var(--signal-left);top:var(--signal-top);width:var(--signal-size,7px);height:var(--signal-size,7px);opacity:0;pointer-events:none;animation:lm-cine-signal-glide var(--signal-speed,4.2s) cubic-bezier(.2, .8, .2, 1) infinite;animation-delay:var(--signal-delay,0s);background:#f4fbff;border-radius:999px;position:absolute;box-shadow:0 0 0 1px #ffffff61,0 0 16px #48b9ffbd,0 0 34px #48b9ff38}.lm-cine-signal:after{content:"";border-radius:inherit;border:1px solid #80deff42;position:absolute;inset:-8px}.lm-cine-signal--design-a{--signal-left:15%;--signal-top:29%;--signal-x:230px;--signal-y:70px}.lm-cine-signal--design-b{--signal-left:24%;--signal-top:59%;--signal-x:280px;--signal-y:-42px;--signal-delay:.9s}.lm-cine-signal--design-c{--signal-left:48%;--signal-top:36%;--signal-x:110px;--signal-y:120px;--signal-delay:1.7s}.lm-cine-signal--model-a{--signal-left:29%;--signal-top:24%;--signal-x:245px;--signal-y:4px;--signal-delay:.2s}.lm-cine-signal--model-b{--signal-left:26%;--signal-top:31%;--signal-x:220px;--signal-y:112px;--signal-delay:.85s}.lm-cine-signal--model-c{--signal-left:71%;--signal-top:30%;--signal-x:-170px;--signal-y:110px;--signal-delay:1.4s}.lm-cine-signal--model-d{--signal-left:50%;--signal-top:55%;--signal-x:-20px;--signal-y:118px;--signal-delay:2.05s}.lm-cine-signal--erd-a{--signal-left:30%;--signal-top:28%;--signal-x:180px;--signal-y:120px}.lm-cine-signal--erd-b{--signal-left:72%;--signal-top:30%;--signal-x:-210px;--signal-y:118px;--signal-delay:.95s}.lm-cine-signal--erd-c{--signal-left:52%;--signal-top:55%;--signal-x:-24px;--signal-y:138px;--signal-delay:1.75s}.lm-cine-window{background:#030507d1;border:1px solid #cfe1ed52;position:absolute;inset:4% 0 6%;overflow:hidden;box-shadow:0 0 0 1px #48b9ff14,0 38px 120px #00000094}.lm-cine-window:before,.lm-cine-model-canvas:before{content:"";pointer-events:none;background-image:linear-gradient(#66b8f013 1px,#0000 1px),linear-gradient(90deg,#66b8f013 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.lm-cine-window__bar{z-index:2;background:#090b0ecc;border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:14px;height:78px;padding:0 24px;display:grid;position:relative}.lm-cine-window__bar>span{background:#ffffff09;border:1px solid #dce6ee5c;width:28px;height:28px}.lm-cine-window__bar nav{color:#ffffff7a;justify-self:end;gap:clamp(16px,2.2vw,34px);display:flex}.lm-cine-window__bar b{letter-spacing:.06em;font-size:clamp(12px,1vw,15px);font-weight:520}.lm-cine-window__bar b:first-child{color:#fff}.lm-cine-window__body{z-index:1;grid-template-columns:190px minmax(0,1fr) 180px;height:calc(100% - 78px);display:grid;position:relative}.lm-cine-palette,.lm-cine-inspector{background:#0000002e;border-right:1px solid #ffffff1a;padding:32px 24px}.lm-cine-inspector{border-left:1px solid #ffffff1a;border-right:0}.lm-cine-palette strong,.lm-cine-inspector strong{color:#fff;margin-bottom:22px;font-size:17px;display:block}.lm-cine-palette p,.lm-cine-inspector p{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff29;margin:0 0 12px;padding:11px 12px;font-size:12px;font-weight:650}.lm-cine-canvas{perspective:1100px;transform-style:preserve-3d;position:relative;overflow:hidden}.lm-cine-node,.lm-cine-token{color:#ffffffeb;background:#090e13db;border:1px solid #e2eef685;place-items:center;min-width:86px;min-height:52px;font-size:15px;font-weight:680;display:grid;position:absolute;box-shadow:0 0 34px #4ebeff1f}.lm-cine-build-steps{z-index:8;background:#05080cbd;border:1px solid #e8f5ff29;grid-template-columns:repeat(3,minmax(110px,1fr));width:min(470px,76%);display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #48b9ff1a}.lm-cine-build-steps span{color:#ffffff94;letter-spacing:.15em;text-transform:uppercase;border-right:1px solid #e8f5ff1a;place-items:center;min-height:42px;font-size:11px;font-weight:780;display:grid;position:relative;overflow:hidden}.lm-cine-build-steps span:last-child{border-right:0}.lm-cine-build-steps span:after{content:"";transform-origin:0;background:#68cbffeb;width:100%;height:2px;animation:3.2s cubic-bezier(.16,1,.3,1) infinite lm-cine-step-fill;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 18px #68cbff61}.lm-cine-build-steps span:nth-child(2):after{animation-delay:.7s}.lm-cine-build-steps span:nth-child(3):after{animation-delay:1.45s}.lm-cine-photo-plate{z-index:4;opacity:var(--photo-opacity,0);transform:translate3d(var(--photo-x,0px), var(--photo-y,0px), var(--photo-z,0px)) rotateX(var(--photo-rotate-x,0deg)) rotateY(var(--photo-rotate-y,0deg)) rotateZ(var(--photo-rotate-z,0deg)) scale(var(--photo-scale,1));transform-origin:62% 72%;transform-style:preserve-3d;contain:layout paint;backface-visibility:hidden;will-change:opacity, transform;background:#010409;border:1px solid #e8f5ff3d;transition:none;position:absolute;inset:8% 4% 9%;overflow:hidden;box-shadow:0 52px 130px #0000007a,0 0 82px #68cbff26,inset 0 0 48px #68cbff14}.lm-cine-photo-plate:after{content:"";z-index:3;background:radial-gradient(circle at var(--photo-hotspot-x,64%) var(--photo-hotspot-y,54%), #68cbff47, transparent 13%), linear-gradient(180deg, #ffffff14, transparent 14%, transparent 78%, #0000007a);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.lm-cine-photo-plate img{z-index:1;object-fit:cover;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.045)}.lm-cine-photo-energy{z-index:4;mix-blend-mode:screen;width:100%;height:100%;opacity:var(--energy-opacity,0);filter:none;pointer-events:none;transition:none;position:absolute;inset:0}.lm-cine-photo-energy path,.lm-cine-photo-energy .lm-cine-photo-route{fill:none;stroke:#e8f8ffd1;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--route-offset,var(--energy-offset,1));vector-effect:non-scaling-stroke;transition:none;animation:none}.lm-cine-photo-route--pen{--route-offset:var(--trace-pen-offset,1);opacity:var(--trace-pen-opacity,0);stroke-width:2.15px}.lm-cine-photo-route--model{--route-offset:var(--trace-model-offset,1);opacity:var(--trace-model-opacity,0)}.lm-cine-photo-route--data{--route-offset:var(--trace-data-offset,1);opacity:var(--trace-data-opacity,0)}.lm-cine-photo-route--api{--route-offset:var(--trace-api-offset,1);opacity:var(--trace-api-opacity,0);stroke:#68cbffeb}.lm-cine-photo-route--cicd{--route-offset:var(--trace-cicd-offset,1);opacity:var(--trace-cicd-opacity,0);stroke:#68cbffd6}.lm-cine-photo-route--security{--route-offset:var(--trace-security-offset,1);opacity:var(--trace-security-opacity,0);stroke:#ffffffbd}.lm-cine-photo-anchor{fill:#68cbfff5;stroke:#fffc;stroke-width:1.4px;opacity:var(--anchor-opacity,var(--energy-progress,0));transform-box:fill-box;transform-origin:50%;transform:scale(var(--energy-dot-scale,.48));transition:none}.lm-cine-photo-anchor--pen{--anchor-opacity:var(--trace-pen-opacity,0);fill:#f5fbfff5}.lm-cine-photo-anchor--model{--anchor-opacity:var(--trace-model-opacity,0)}.lm-cine-photo-anchor--data{--anchor-opacity:var(--trace-data-opacity,0)}.lm-cine-photo-anchor--api{--anchor-opacity:var(--trace-api-opacity,0)}.lm-cine-photo-anchor--cicd{--anchor-opacity:var(--trace-cicd-opacity,0)}.lm-cine-photo-anchor--security{--anchor-opacity:var(--trace-security-opacity,0)}.lm-cine-photo-reveal{z-index:5;width:var(--photo-clip-right,34%);pointer-events:none;background:linear-gradient(90deg,#0000,#010408c7 24%),#00000094;transition:none;position:absolute;inset:0 0 0 auto;box-shadow:-34px 0 70px #00000070}.lm-cine-photo-scan{z-index:6;width:18%;opacity:var(--photo-scan-opacity,.12);transform:translateX(var(--photo-scan,-44%)) skewX(-12deg);pointer-events:none;background:linear-gradient(90deg,#0000,#7cd8ff38,#0000);transition:none;position:absolute;top:-12%;bottom:-12%;left:0}.lm-cine-photo-hotspot{left:var(--photo-hotspot-x,64%);top:var(--photo-hotspot-y,54%);z-index:7;width:12px;height:12px;opacity:var(--photo-hotspot-opacity,.18);transform:translate(-50%, -50%) scale(var(--photo-hotspot-scale,.68));pointer-events:none;background:#68cbfff0;border:1px solid #ffffffe6;transition:none;animation:1.8s ease-in-out infinite lm-cine-photo-hotspot;position:absolute;box-shadow:0 0 20px #68cbffe6,0 0 56px #68cbff7a}.lm-cine-photo-trace{left:calc(var(--photo-hotspot-x,64%) - 18%);top:calc(var(--photo-hotspot-y,54%) + 3%);z-index:6;width:22%;height:2px;opacity:var(--sketch-progress,0);transform:rotate(-11deg) scaleX(var(--sketch-progress,0));transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#68cbff00,#68cbffeb,#ffffffd6);transition:none;position:absolute;box-shadow:0 0 22px #68cbffad}.lm-cine-popout-field{z-index:7;opacity:var(--popout-opacity,0);transform:translate3d(0, var(--popout-y,90px), var(--popout-z,0px)) rotateX(var(--popout-tilt,78deg)) scale(var(--popout-scale,.78));transform-origin:50% 74%;transform-style:preserve-3d;filter:none;contain:layout paint;backface-visibility:hidden;will-change:opacity, transform;pointer-events:none;transition:none;position:absolute;inset:11% 7% 12%}.lm-cine-popout-field:before{content:"";background:radial-gradient(circle,#68cbff29,#0000 34%),linear-gradient(#68cbff1a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#68cbff1a 1px,#0000 1px) 0 0/34px 34px,#02080c1f;border:1px solid #68cbff47;position:absolute;inset:13% 14% 18%;box-shadow:0 0 64px #68cbff29,inset 0 0 34px #68cbff14}.lm-cine-popout-field:after{content:"";width:36%;height:36%;opacity:var(--popout-flare,0);transform:translate(-50%, -50%) scale(var(--popout-flare-scale,1));border:1px solid #ffffff38;transition:none;position:absolute;top:50%;left:50%;box-shadow:0 0 74px #68cbff3d}.lm-cine-popout-routes{z-index:2;position:absolute;inset:0}.lm-cine-popout-routes path{fill:none;stroke:#e8f8ffd6;stroke-width:1.55px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--popout-api-offset,var(--popout-offset,1));vector-effect:non-scaling-stroke;filter:none;transition:none;animation:none}.lm-cine-popout-routes path:nth-child(2){stroke:#68cbffe6;stroke-dashoffset:var(--popout-sec-offset,var(--popout-offset,1))}.lm-cine-popout-routes path:nth-child(3){stroke:#ffffffad;stroke-dashoffset:var(--popout-cicd-offset,var(--popout-offset,1))}.lm-cine-popout-routes path:nth-child(4){stroke:#68cbffc2;stroke-dashoffset:var(--popout-data-offset,var(--popout-offset,1))}.lm-cine-popout-node,.lm-cine-popout-core{z-index:3;color:#ffffffe6;letter-spacing:.02em;min-width:86px;min-height:46px;transform:translate3d(0, 0, 32px) scale(var(--popout-node-scale,.78));background:#02070bb8;border:1px solid #e8f8ff6b;place-items:center;font-size:13px;font-weight:820;transition:none;display:grid;position:absolute;box-shadow:0 0 26px #68cbff29}.lm-cine-popout-node--api{left:calc(43% + var(--popout-spread,0px));top:18%}.lm-cine-popout-node--data{bottom:19%;left:37%}.lm-cine-popout-node--sec{left:calc(16% - var(--popout-spread,0px));top:43%}.lm-cine-popout-node--cicd{right:calc(16% - var(--popout-spread,0px));top:40%}.lm-cine-popout-core{width:min(220px,34%);min-height:64px;transform:translate3d(-50%, -50%, 56px) scale(var(--popout-core-scale,.82));color:#fff;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(120deg,#68cbff24,#0000 58%),#040a0ed1;border-color:#68cbff8a;font-size:clamp(13px,1.4vw,18px);top:50%;left:50%;box-shadow:0 0 72px #68cbff42}.lm-cine-popout-core:before,.lm-cine-popout-core:after{content:none;background:#e8f8ffb8;height:2px;position:absolute;left:18%;right:18%;box-shadow:0 0 22px #68cbff80}.lm-cine-popout-core:before{top:38%}.lm-cine-popout-core:after{bottom:34%;left:28%;right:28%}.lm-cine-sketch-sheet{z-index:7;transform-origin:50% 100%;width:min(300px,34%);height:210px;opacity:var(--sketch-opacity,1);transform:translate3d(var(--sketch-x,0px), var(--sketch-y,0px), 0) rotateX(var(--sketch-tilt,0deg)) scale(var(--sketch-scale,1));contain:layout paint;backface-visibility:hidden;will-change:opacity, transform;background-color:#05080cd1;background-image:linear-gradient(#68cbff14 1px,#0000 1px),linear-gradient(90deg,#68cbff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e8f5ff38;padding:18px;transition:none;position:absolute;top:20%;left:7%;box-shadow:0 28px 76px #00000057,inset 0 0 30px #68cbff0a}.lm-cine-sketch-sheet>span,.lm-cine-complete-panel>span{z-index:2;color:#7cd8ffe0;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:780;display:block;position:relative}.lm-cine-sketch-lines{z-index:1;inset:30px 10px 26px}.lm-cine-sketch-lines path{stroke:#e8f5ffb3;stroke-width:1.7px;stroke-dasharray:1;stroke-dashoffset:var(--draw-offset,1);opacity:var(--sketch-line-opacity,0);vector-effect:non-scaling-stroke;transition:none}.lm-cine-sketch-lines path:nth-child(2){animation-delay:.22s}.lm-cine-sketch-lines path:nth-child(3){animation-delay:.42s}.lm-cine-sketch-dot{z-index:2;width:9px;height:9px;opacity:var(--sketch-progress,0);transform:scale(var(--sketch-dot-scale,.42));background:#68cbff70;border:1px solid #ffffffb8;transition:none;position:absolute;box-shadow:0 0 18px #68cbff61}.lm-cine-sketch-dot--a{top:44%;left:20%}.lm-cine-sketch-dot--b{animation-delay:.22s;top:52%;left:50%}.lm-cine-sketch-dot--c{animation-delay:.4s;top:34%;right:16%}.lm-cine-sketch-sheet b{transform-origin:0;height:1px;opacity:var(--sketch-progress,0);transform:scaleX(var(--sketch-progress,0));background:#e8f5ff2e;transition:none;position:absolute;bottom:34px;left:18px;right:18px}.lm-cine-sketch-sheet b:last-child{animation-delay:.18s;bottom:20px;right:80px}.lm-cine-insert-beam{z-index:8;width:19%;height:1px;opacity:calc(var(--insert-opacity,0) * .72);transform:scaleX(var(--insert-scale,.8));transform-origin:0;will-change:opacity, transform;background:linear-gradient(90deg,#68cbff00,#68cbffdb,#ffffffb8);transition:none;position:absolute;top:58%;left:62%;box-shadow:0 0 22px #68cbff6b}.lm-cine-insert-beam span{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:760;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.lm-cine-insert-beam i{background:#68cbffb8;border:1px solid #ffffffbd;width:9px;height:9px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 18px #68cbff80}.lm-cine-rise-board{z-index:5;transform-origin:50% 78%;transform-style:preserve-3d;opacity:var(--board-opacity,0);transform:translate3d(0, var(--board-y,78px), var(--board-z,0px)) rotateX(var(--board-tilt,64deg)) scale(var(--board-scale,.86));contain:layout paint;backface-visibility:hidden;will-change:opacity, transform;background:radial-gradient(circle at 48%,#68cbff29,#0000 32%),linear-gradient(#68cbff14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#68cbff14 1px,#0000 1px) 0 0/42px 42px,#020508c7;border:1px solid #68cbff47;transition:none;position:absolute;inset:11% 7% 12%;overflow:hidden;box-shadow:0 42px 110px #0000005c,0 0 68px #68cbff1f,inset 0 0 42px #68cbff0f}.lm-cine-rise-board:before{content:"";z-index:6;mix-blend-mode:screen;opacity:var(--insert-opacity,0);pointer-events:none;background:linear-gradient(110deg,#0000 20%,#7cd8ff2e 45%,#0000 62%);animation:3.2s cubic-bezier(.16,1,.3,1) infinite lm-cine-board-scan;position:absolute;inset:0;transform:translate(-120%)}.lm-cine-rise-links{z-index:1}.lm-cine-rise-links path{stroke:#e8f5ff9e;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:var(--board-edge-api-offset,var(--board-line-offset,1));opacity:var(--board-opacity,0);vector-effect:non-scaling-stroke;transition:none;animation:none}.lm-cine-rise-links path:nth-child(2){stroke-dashoffset:var(--board-api-cicd-offset,var(--board-line-offset,1))}.lm-cine-rise-links path:nth-child(3){stroke-dashoffset:var(--board-api-data-offset,var(--board-line-offset,1))}.lm-cine-rise-links path:nth-child(4){stroke-dashoffset:var(--board-sec-data-offset,var(--board-line-offset,1))}.lm-cine-rise-links path:nth-child(5){stroke-dashoffset:var(--board-data-ai-offset,var(--board-line-offset,1))}.lm-cine-rise-board .lm-cine-node{z-index:3;opacity:var(--node-opacity,0);transform:translate3d(0, var(--node-y,30px), var(--node-z,0px)) scale(var(--node-scale,.86));will-change:opacity, transform;transition:none}.lm-cine-rise-board .lm-cine-node--api{--node-build-delay:.44s}.lm-cine-rise-board .lm-cine-node--data{--node-build-delay:.54s}.lm-cine-rise-board .lm-cine-node--cicd{--node-build-delay:.64s}.lm-cine-rise-board .lm-cine-node--sec{--node-build-delay:.74s}.lm-cine-rise-board .lm-cine-node--ai{--node-build-delay:.84s}.lm-cine-rise-core{z-index:4;min-width:min(300px,56%);opacity:var(--node-opacity,0);transform:translate3d(-50%, var(--node-y,30px), 72px) scale(var(--node-scale,.86));will-change:opacity, transform;background:linear-gradient(120deg,#68cbff1a,#0000 52%),#04090de6;border:1px solid #68cbff75;padding:14px 20px 16px;transition:none;position:absolute;bottom:5%;left:50%;box-shadow:0 0 58px #68cbff33}.lm-cine-rise-core strong{color:#fff;font-size:clamp(26px,3vw,38px);line-height:1;display:block}.lm-cine-rise-core p{color:#ffffffb8;margin:8px 0 0;font-size:12px;font-weight:650}.lm-cine-complete-panel{z-index:9;width:min(240px,30%);opacity:var(--complete-opacity,0);transform:translateY(var(--complete-y,26px));will-change:opacity, transform;background:#06090deb;border:1px solid #e8f5ff38;padding:18px 20px;transition:none;position:absolute;bottom:8%;right:5%;box-shadow:0 26px 72px #0000005c,0 0 42px #68cbff21}.lm-cine-complete-panel strong{color:#fff;margin:8px 0 16px;font-size:18px;line-height:1.08;display:block}.lm-cine-complete-panel p{color:#ffffff94;border-top:1px solid #e8f5ff1f;margin:0;padding:9px 0;font-size:12px}.lm-cine-node--edge{top:28%;left:8%}.lm-cine-node--api{top:23%;left:40%}.lm-cine-node--data{top:58%;left:42%}.lm-cine-node--cicd{top:36%;right:10%}.lm-cine-node--sec{min-width:112px;bottom:17%;left:18%}.lm-cine-node--ai{min-width:82px;bottom:18%;right:20%}.lm-cine-architecture-rings{z-index:1;pointer-events:none;position:absolute;inset:13% 10% 12%;transform:translateZ(-28px)}.lm-cine-architecture-rings i{inset:calc(var(--ring-index,0) * 9%);opacity:.72;transform:rotateX(64deg) rotateZ(calc(var(--ring-index,0) * 18deg));border:1px solid #68cbff21;border-radius:50%;animation:9s linear infinite lm-cine-ring-orbit;position:absolute;box-shadow:0 0 34px #68cbff14}.lm-cine-architecture-rings i:first-child{--ring-index:0}.lm-cine-architecture-rings i:nth-child(2){--ring-index:1;animation-duration:11s}.lm-cine-architecture-rings i:nth-child(3){--ring-index:2;animation-duration:13s}.lm-cine-core{background:#050b0fd6;border:1px solid #48b9ff6b;min-width:min(360px,76%);padding:22px 26px;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 0 50px #48b9ff2e}.lm-cine-core strong{color:#fff;font-size:clamp(32px,4vw,52px);line-height:1;display:block}.lm-cine-core p{color:#ffffffbd;margin:12px 0 0;font-size:15px;font-weight:650}.lm-cine-provider-rail{z-index:3;background:#03070adb;border:1px solid #b9e0ff2e;max-width:min(720px,88%);display:flex;position:absolute;bottom:2%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 46px #48b9ff1f;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lm-cine-provider-rail:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#74dcff2e,#0000);animation:6.5s linear infinite lm-cine-provider-scan;position:absolute;inset:0;transform:translate(-110%)}.lm-cine-provider-rail span{z-index:2;color:#f5faffb8;letter-spacing:.06em;text-align:center;white-space:nowrap;border-right:1px solid #ffffff1c;min-width:78px;padding:11px 14px;font-size:11px;font-weight:720;animation:8s linear infinite lm-cine-provider-tick;position:relative}.lm-cine-provider-rail span:last-child{border-right:0}.lm-cine-provider-rail span:nth-child(2){animation-delay:.3s}.lm-cine-provider-rail span:nth-child(3){animation-delay:.6s}.lm-cine-provider-rail span:nth-child(4){animation-delay:.9s}.lm-cine-provider-rail span:nth-child(5){animation-delay:1.2s}.lm-cine-provider-rail span:nth-child(6){animation-delay:1.5s}.lm-cine-provider-rail span:nth-child(7){animation-delay:1.8s}.lm-cine-provider-rail span:nth-child(8){animation-delay:2.1s}.lm-cine-model-sheet{background:#fffc;border:1px solid #0000002e;grid-template-columns:200px minmax(0,1fr);display:grid;position:absolute;inset:8% 2% 10% 0;overflow:hidden;box-shadow:0 28px 90px #00000024}.lm-cine-model-sidebar{color:#fff;background:#050709f2;border-right:1px solid #0000001f;padding:34px 28px}.lm-cine-model-sidebar span,.lm-cine-switch-card span,.lm-cine-code-shell aside span,.lm-cine-doc-stack article span{color:#48b9ffdb;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:720;display:block}.lm-cine-model-sidebar strong{margin:18px 0 30px;font-size:24px;line-height:1.08;display:block}.lm-cine-model-sidebar p{color:#ffffff9e;margin:0 0 16px;font-size:16px}.lm-cine-model-canvas{background:radial-gradient(circle at 54% 54%,#48b9ff1f,#0000 30%),#f7f9fadb;position:relative}.lm-cine-model-canvas .lm-cine-model-links{z-index:1}.lm-cine-model-canvas .lm-cine-model-links path{--snap-delay:0s;stroke:#00000057;stroke-width:1.35px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:lm-cine-model-unit-snap .76s cubic-bezier(.16, 1, .3, 1) var(--snap-delay) both, lm-cine-link-breathe 3.9s ease-in-out calc(var(--snap-delay) + .82s) infinite}.lm-cine-model-canvas .lm-cine-model-links path:nth-of-type(2){--snap-delay:.12s}.lm-cine-model-canvas .lm-cine-model-links path:nth-of-type(3){--snap-delay:.24s}.lm-cine-model-canvas .lm-cine-model-links path:nth-of-type(4){--snap-delay:.36s}.lm-cine-model-canvas .lm-cine-model-links path:nth-of-type(5){--snap-delay:.48s}.lm-cine-model-canvas .lm-cine-model-links circle{--dot-delay:.54s;fill:#151719;stroke:#48b9ffc2;stroke-width:1.1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:lm-cine-dot-lock .34s cubic-bezier(.16, 1, .3, 1) var(--dot-delay) both, lm-cine-dot-ping 2.2s ease-in-out calc(var(--dot-delay) + .35s) infinite}.lm-cine-model-canvas .lm-cine-model-links circle:nth-of-type(2){--dot-delay:.66s}.lm-cine-model-canvas .lm-cine-model-links circle:nth-of-type(3){--dot-delay:.78s}.lm-cine-model-canvas .lm-cine-model-links circle:nth-of-type(4){--dot-delay:.9s}.lm-cine-token{z-index:2;color:#050607;background:#ffffffc7;border-color:#00000070;min-width:78px;min-height:48px;animation:.52s cubic-bezier(.16,1,.3,1) both lm-cine-token-lock;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000001f}.lm-cine-token--api{top:24%;left:25%}.lm-cine-token--data{border-color:#48b9ffbf;animation-delay:.16s;top:52%;left:50%}.lm-cine-token--sec{animation-delay:.26s;top:25%;left:76%;right:auto}.lm-cine-token--ops{animation-delay:.36s;top:76%;bottom:auto;left:47%}.lm-cine-model-inspector{z-index:3;color:#fff;background:#151719;border:1px solid #00000029;width:min(210px,36%);padding:20px;position:absolute;bottom:28px;right:26px}.lm-cine-model-inspector b{margin-bottom:16px;font-size:15px;display:block}.lm-cine-explode-shell{transform-style:preserve-3d;background:linear-gradient(135deg,#68cbff0d,#0000 32%),#030508e6;border:1px solid #68cbff3d;position:absolute;inset:5% 0 8%;overflow:hidden;transform:translateZ(58px);box-shadow:0 42px 110px #0000007a,inset 0 0 42px #68cbff0d}.lm-cine-explode-shell:before{content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#68cbff12 1px,#0000 1px),linear-gradient(90deg,#68cbff12 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.lm-cine-explode-head{z-index:4;width:min(360px,46%);position:absolute;top:30px;left:34px}.lm-cine-explode-head span,.lm-cine-analysis-panel b,.lm-cine-layer-stack span{color:#7ad6ffdb;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:740;display:block}.lm-cine-explode-head strong{color:#fff;margin-top:16px;font-size:clamp(25px,3vw,42px);font-weight:310;line-height:1.05;display:block}.lm-cine-explode-canvas{transform-style:preserve-3d;position:absolute;inset:8% 7% 13%}.lm-cine-explode-links{z-index:1}.lm-cine-explode-links path{stroke:#e1f2ff80;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.78s cubic-bezier(.16,1,.3,1) both lm-cine-model-unit-snap,5s linear .8s infinite lm-cine-line-drift}.lm-cine-explode-links path:nth-child(2){animation-delay:.1s,.9s}.lm-cine-explode-links path:nth-child(3){animation-delay:.22s,1s}.lm-cine-explode-links path:nth-child(4){animation-delay:.34s,1.1s}.lm-cine-explode-node{z-index:3;color:#fffffff0;letter-spacing:.05em;opacity:0;width:108px;height:58px;transform:translate3d(calc(var(--explode-x,0px) * -1), calc(var(--explode-y,0px) * -1), -50px) rotateX(-8deg) scale(.94);animation:lm-cine-explode-node .78s cubic-bezier(.16, 1, .3, 1) var(--explode-delay,0s) both;background:#070b0fe0;border:1px solid #dcefff80;place-items:center;font-size:15px;font-weight:760;display:grid;position:absolute;box-shadow:0 22px 56px #0000003d,0 0 28px #68cbff21}.lm-cine-explode-node--edge{--explode-x:-58px;--explode-y:-28px;top:38%;left:6%}.lm-cine-explode-node--api{--explode-y:-80px;--explode-delay:80ms;top:31%;left:36%}.lm-cine-explode-node--workload{--explode-x:72px;--explode-delay:.16s;top:42%;left:58%}.lm-cine-explode-node--data{--explode-y:72px;--explode-delay:.24s;top:67%;left:41%}.lm-cine-explode-node--sec{--explode-x:96px;--explode-y:-66px;--explode-delay:.32s;top:24%;right:6%}.lm-cine-explode-node--ops{--explode-x:84px;--explode-y:60px;--explode-delay:.4s;bottom:8%;right:13%}.lm-cine-layer-stack{z-index:4;gap:8px;width:min(360px,44%);display:grid;position:absolute;bottom:34px;left:34px}.lm-cine-layer-stack span{color:#ffffffb3;letter-spacing:.08em;opacity:0;min-height:34px;animation:lm-cine-layer-in .44s cubic-bezier(.16, 1, .3, 1) calc(.28s + var(--layer-index) * 70ms) both;background:#ffffff09;border:1px solid #ffffff21;align-items:center;padding:0 13px;display:flex;position:relative;transform:translate(-18px)}.lm-cine-layer-stack span:after{content:"";width:calc((var(--layer-index) + 1) * 16%);background:#7ad6ffc2;height:1px;position:absolute;bottom:0;left:0;box-shadow:0 0 14px #7ad6ff42}.lm-cine-analysis-panel{z-index:5;opacity:0;background:#07090ce6;border:1px solid #ffffff29;width:min(250px,32%);padding:22px;animation:.58s cubic-bezier(.16,1,.3,1) .54s both lm-cine-panel-lock;position:absolute;bottom:34px;right:34px;transform:translateY(22px);box-shadow:0 24px 64px #00000052}.lm-cine-analysis-panel p{border-top:1px solid #ffffff1c;justify-content:space-between;gap:20px;margin:14px 0 0;padding-top:11px;display:flex}.lm-cine-analysis-panel span{color:#ffffff7a;font-size:12px}.lm-cine-analysis-panel strong{color:#ffffffdb;font-size:12px;font-weight:640}.lm-cine-model-inspector dl{margin:0}.lm-cine-model-inspector div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.lm-cine-model-inspector dt,.lm-cine-model-inspector dd{color:#ffffffad;margin:0;font-size:12px}.lm-cine-doc-explode-shell{perspective:980px;transform-style:preserve-3d;background:radial-gradient(circle at 52% 56%,#68cbff33,#0000 24%),linear-gradient(115deg,#68cbff14,#0000 34%),linear-gradient(#ffffff0b,#0000 18%),#020509;border:1px solid #68cbff47;position:absolute;inset:5% 0 8%;overflow:hidden;box-shadow:0 42px 120px #0000007a,inset 0 0 54px #68cbff14}.lm-cine-doc-explode-shell:before{content:"";opacity:.54;pointer-events:none;background-image:linear-gradient(#68cbff1a 1px,#0000 1px),linear-gradient(90deg,#68cbff1a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.lm-cine-doc-explode-shell:after{content:"";opacity:.58;pointer-events:none;background:linear-gradient(#0000,#68cbffa8,#0000);width:1px;height:124%;animation:3.8s ease-in-out infinite lm-cine-doc-spine;position:absolute;top:-12%;left:50%;transform:translate(-50%);box-shadow:0 0 26px #68cbff6b}.lm-cine-doc-source{z-index:3;transform-origin:50% 100%;background:linear-gradient(#ffffff0e,#ffffff06),#05080cdb;border:1px solid #e8f5ff38;width:min(520px,44%);min-height:250px;padding:26px 28px;animation:1.1s cubic-bezier(.16,1,.3,1) both lm-cine-doc-source-fold;position:absolute;bottom:9%;left:50%;transform:translate3d(-50%,0,12px)rotateX(64deg)rotate(-1.5deg);box-shadow:0 28px 80px #00000070,inset 0 0 28px #68cbff14}.lm-cine-doc-source span,.lm-cine-doc-inspector span,.lm-cine-doc-rebuild span,.lm-cine-doc-provider-rail span{color:#7cd8ffdb;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.lm-cine-doc-source strong{color:#ffffffeb;margin-top:12px;font-size:clamp(24px,2.8vw,38px);font-weight:340;line-height:1.02;display:block}.lm-cine-doc-source p{color:#ffffff85;letter-spacing:.04em;margin:10px 0 20px;font-size:13px}.lm-cine-doc-source b{width:var(--line-width,82%);transform-origin:0;background:#e8f5ff2e;height:1px;margin-top:13px;animation:2.8s ease-in-out infinite lm-cine-doc-source-line;display:block}.lm-cine-doc-source b:nth-of-type(2){--line-width:66%;animation-delay:.26s}.lm-cine-doc-source b:nth-of-type(3){--line-width:46%;animation-delay:.52s}.lm-cine-doc-source-map{background-color:#0000002e;background-image:linear-gradient(#68cbff1a 1px,#0000 1px),linear-gradient(90deg,#68cbff1a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e8f5ff24;height:96px;margin-top:20px;position:relative;overflow:hidden}.lm-cine-doc-source-map svg path{stroke:#e8f5ff75;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.72s cubic-bezier(.16,1,.3,1) .16s both lm-cine-doc-route-draw}.lm-cine-doc-source-node{z-index:2;color:#ffffffd6;letter-spacing:.08em;background:#05080cc7;border:1px solid #e8f5ff61;place-items:center;width:58px;height:28px;font-size:10px;font-style:normal;font-weight:780;display:grid;position:absolute}.lm-cine-doc-source-node--edge{top:30%;left:14%}.lm-cine-doc-source-node--api{top:22%;left:47%}.lm-cine-doc-source-node--data{bottom:16%;left:39%}.lm-cine-doc-rising-stack{z-index:5;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.lm-cine-doc-layer{opacity:0;width:min(350px,31%);min-height:70px;transform:translate3d(var(--from-x,0), 152px, -82px) rotateX(64deg) rotateZ(-2deg) scale(.84);animation:lm-cine-doc-layer-rise .98s cubic-bezier(.16, 1, .3, 1) calc(.1s + var(--layer-index) * 80ms) both, lm-cine-doc-layer-float 5.8s ease-in-out calc(1s + var(--layer-index) * .19s) infinite;background:linear-gradient(115deg,#e8f5ff14,#0000 48%),#06090ddb;border:1px solid #e8f5ff38;padding:16px 18px;position:absolute;box-shadow:0 26px 72px #00000057,0 0 32px #68cbff1a,inset 0 0 24px #68cbff0b}.lm-cine-doc-layer:before{content:"";width:var(--accent-width,42%);background:#68cbffe0;height:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 20px #68cbff5c}.lm-cine-doc-layer span{color:#fff;font-size:clamp(20px,1.6vw,28px);font-weight:760;line-height:1;display:block}.lm-cine-doc-layer strong{color:#ffffff85;letter-spacing:.08em;margin-top:10px;font-size:12px;font-weight:560;display:block}.lm-cine-doc-layer i{background:#68cbff1f;border:1px solid #68cbffbd;width:16px;height:16px;position:absolute;top:18px;right:18px;box-shadow:0 0 22px #68cbff33}.lm-cine-doc-layer--context{--from-x:170px;--rise-x:-44px;--rise-y:-24px;--rise-z:112px;--accent-width:32%;top:23%;left:10%}.lm-cine-doc-layer--runtime{--from-x:34px;--rise-x:0;--rise-y:-48px;--rise-z:154px;--accent-width:54%;top:17%;left:35%}.lm-cine-doc-layer--data{--from-x:-64px;--rise-x:28px;--rise-y:-6px;--rise-z:138px;--accent-width:46%;top:39%;left:47%}.lm-cine-doc-layer--security{--from-x:-180px;--rise-x:58px;--rise-y:-28px;--rise-z:124px;--accent-width:38%;top:31%;right:9%}.lm-cine-doc-layer--delivery{--from-x:62px;--rise-x:-10px;--rise-y:42px;--rise-z:96px;--accent-width:62%;bottom:27%;left:24%}.lm-cine-doc-routes{z-index:4}.lm-cine-doc-routes path{stroke:#e8f5ff7a;stroke-width:1.35px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:none;animation:.92s cubic-bezier(.16,1,.3,1) both lm-cine-doc-route-draw,4.9s linear 1s infinite lm-cine-line-drift}.lm-cine-doc-routes path:nth-child(2){animation-delay:.12s,1.1s}.lm-cine-doc-routes path:nth-child(3){animation-delay:.24s,1.2s}.lm-cine-doc-routes path:nth-child(4){animation-delay:.36s,1.3s}.lm-cine-doc-node{z-index:7;color:#ffffffeb;letter-spacing:.06em;opacity:0;width:82px;height:44px;transform:translate3d(var(--node-from-x,0), 94px, -50px) scale(.72);animation:lm-cine-doc-node-rise .68s cubic-bezier(.16, 1, .3, 1) var(--node-delay,.42s) both, lm-cine-doc-node-pulse 3.6s ease-in-out calc(var(--node-delay,0s) + .8s) infinite;background:#04070ae6;border:1px solid #e8f5ff94;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;box-shadow:0 18px 50px #00000057,0 0 26px #68cbff1f}.lm-cine-doc-node--edge{--node-from-x:86px;--node-delay:.38s;top:54%;left:23%}.lm-cine-doc-node--api{--node-delay:.48s;top:24%;left:48%}.lm-cine-doc-node--data{--node-from-x:-34px;--node-delay:.58s;top:58%;left:50%}.lm-cine-doc-node--sec{--node-from-x:-92px;--node-delay:.68s;top:40%;right:18%}.lm-cine-doc-node--ops{--node-from-x:42px;--node-delay:.78s;bottom:19%;left:33%}.lm-cine-doc-inspector{z-index:8;opacity:0;background:#080b0fe6;border:1px solid #e8f5ff33;width:min(230px,28%);padding:20px 22px;animation:.62s cubic-bezier(.16,1,.3,1) .82s both lm-cine-doc-inspector-lock;position:absolute;bottom:30px;right:32px;transform:translate3d(24px,20px,68px);box-shadow:0 26px 72px #0000005c}.lm-cine-doc-inspector p{border-top:1px solid #e8f5ff1f;justify-content:space-between;gap:18px;margin:14px 0 0;padding-top:12px;display:flex}.lm-cine-doc-inspector b,.lm-cine-doc-inspector strong{font-size:12px;font-weight:620}.lm-cine-doc-inspector b{color:#ffffff80}.lm-cine-doc-inspector strong{color:#ffffffe6}.lm-cine-doc-provider-rail{z-index:2;opacity:.72;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:26px;left:28px;right:28px}.lm-cine-doc-provider-rail span{color:#ffffffa8;letter-spacing:.14em;opacity:0;width:auto;animation:lm-cine-doc-provider-in .34s cubic-bezier(.16, 1, .3, 1) calc(.72s + var(--provider-index) * 40ms) both;background:#ffffff09;border:1px solid #e8f5ff2e;padding:9px 11px;font-size:9px;transform:translateY(-8px)}.lm-cine-doc-rebuild{z-index:8;opacity:0;background:linear-gradient(125deg,#68cbff17,#0000 46%),#05080ce6;border:1px solid #68cbff52;width:min(300px,32%);min-height:118px;padding:18px 20px;animation:.62s cubic-bezier(.16,1,.3,1) .92s both lm-cine-doc-rebuild-in;position:absolute;bottom:5%;left:50%;transform:translate3d(-50%,24px,102px)scale(.92);box-shadow:0 0 46px #68cbff29,0 24px 70px #00000057}.lm-cine-doc-rebuild strong{color:#fff;margin-top:10px;font-size:22px;font-weight:760;display:block}.lm-cine-doc-rebuild svg{width:calc(100% - 32px);height:48px;inset:auto 16px 10px}.lm-cine-doc-rebuild svg path{stroke:#68cbffcc;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:.7s cubic-bezier(.16,1,.3,1) 1.08s both lm-cine-doc-route-draw}.lm-cine-erd-sheet{background:#f9fbfcdb;border:1px solid #0000002e;grid-template-columns:210px minmax(0,1fr);display:grid;position:absolute;inset:7% 0 10%;overflow:hidden;box-shadow:0 28px 90px #00000024}.lm-cine-erd-index{color:#fff;background:#090b0d;padding:34px 28px}.lm-cine-erd-index span,.lm-cine-erd-contract span{color:#48b9ffe0;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:740;display:block}.lm-cine-erd-index strong{color:#fff;margin:18px 0 34px;font-size:25px;line-height:1.05;display:block}.lm-cine-erd-index p{color:#ffffff9e;margin:0 0 16px;font-size:16px}.lm-cine-erd-canvas{background:radial-gradient(circle at 52% 52%,#48b9ff29,#0000 31%),linear-gradient(#238cd213 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#238cd213 1px,#0000 1px) 0 0/54px 54px,#f7f9fae6;position:relative}.lm-cine-erd-links{z-index:1}.lm-cine-erd-canvas .lm-cine-erd-links path{stroke:#0000006b;stroke-width:1.25px;stroke-dasharray:8 11;stroke-dashoffset:68px;vector-effect:non-scaling-stroke;animation:1s cubic-bezier(.16,1,.3,1) both lm-cine-model-snap,3.9s ease-in-out 1.1s infinite lm-cine-link-breathe}.lm-cine-erd-canvas .lm-cine-erd-links path:nth-of-type(2){animation-delay:.12s}.lm-cine-erd-canvas .lm-cine-erd-links path:nth-of-type(3){animation-delay:.24s}.lm-cine-erd-canvas .lm-cine-erd-links path:nth-of-type(4){animation-delay:.36s}.lm-cine-erd-canvas .lm-cine-erd-links circle{fill:#060708;stroke:#48b9ffcc;stroke-width:1px;vector-effect:non-scaling-stroke}.lm-cine-erd-table,.lm-cine-erd-contract,.lm-cine-erd-panel{z-index:2;color:#050607;background:#ffffffc7;border:1px solid #00000038;animation:.58s cubic-bezier(.16,1,.3,1) both lm-cine-table-rise;position:absolute;box-shadow:0 18px 46px #0000001a}.lm-cine-erd-table{width:138px;padding:14px 16px}.lm-cine-erd-table b{color:#050607;margin-bottom:8px;font-size:16px;display:block}.lm-cine-erd-table span{color:#0000008a;border-top:1px solid #0000001a;padding:5px 0;font-size:12px;display:block}.lm-cine-erd-table--user{top:18%;left:17%}.lm-cine-erd-table--order{animation-delay:.12s;top:20%;right:18%}.lm-cine-erd-table--event{animation-delay:.24s;bottom:5%;left:40%}.lm-cine-erd-contract{border-color:#48b9ffa3;width:170px;padding:16px 18px;animation-delay:.18s;top:43%;left:43%;box-shadow:0 0 46px #48b9ff29}.lm-cine-erd-contract strong{color:#050607;margin-top:10px;font-size:18px;display:block}.lm-cine-erd-contract p{color:#00000085;margin:8px 0 0;font-size:12px}.lm-cine-erd-panel{color:#fff;background:#151719;width:190px;padding:20px;animation-delay:.34s;bottom:10%;right:3%}.lm-cine-erd-panel b{color:#fff;margin-bottom:16px;font-size:16px;display:block}.lm-cine-erd-panel dl{margin:0}.lm-cine-erd-panel div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.lm-cine-erd-panel dt,.lm-cine-erd-panel dd{color:#ffffffad;margin:0;font-size:12px}.lm-cine-visual--switch{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;gap:28px;padding-bottom:76px;display:grid;position:relative}.lm-cine-switch-routes{z-index:0;opacity:.74}.lm-cine-switch-routes path{stroke:#7cd8ff85;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:3.6s cubic-bezier(.16,1,.3,1) infinite lm-cine-switch-route-draw,5.2s linear 1s infinite lm-cine-line-drift}.lm-cine-switch-routes path:nth-child(2){animation-delay:.18s,1.1s}.lm-cine-switch-routes path:nth-child(3){animation-delay:.36s,1.2s}.lm-cine-switch-card{z-index:2;background:#07090cc7;border:1px solid #ffffff38;min-height:300px;padding:40px 34px;position:relative;transform:translateZ(34px);box-shadow:0 0 60px #48b9ff17}.lm-cine-switch-card--legacy{animation:3.8s cubic-bezier(.16,1,.3,1) infinite lm-cine-source-decompose}.lm-cine-switch-card--target{animation:3.8s cubic-bezier(.16,1,.3,1) infinite lm-cine-target-assemble}.lm-cine-switch-card strong{color:#fff;margin:18px 0 36px;font-size:clamp(30px,3vw,46px);font-weight:260;display:block}.lm-cine-switch-card p{color:#ffffff8a;border-top:1px solid #ffffff1a;margin:0;padding:15px 0;font-size:16px}.lm-cine-switch-flow{z-index:3;justify-items:center;gap:18px;display:grid;position:relative;transform:translateZ(82px)}.lm-cine-switch-flow i{background:linear-gradient(90deg,#0000,#fff,#0000);width:128px;height:1px;animation:2.8s ease-in-out infinite lm-cine-switch-pulse;display:block;box-shadow:0 0 18px #74dcff38}.lm-cine-switch-flow i:last-child{animation-delay:.64s}.lm-cine-switch-flow span{color:#ffffff7a;letter-spacing:.24em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:740}.lm-cine-migration-stream{z-index:5;pointer-events:none;width:min(560px,58%);height:92px;position:absolute;top:52%;left:50%;transform:translate3d(-50%,-50%,132px)}.lm-cine-migration-stream span{left:0;top:calc(var(--stream-row,0) * 18px);color:#ffffffe0;letter-spacing:.08em;opacity:0;background:#04080ce6;border:1px solid #e8f5ff5c;place-items:center;min-width:54px;min-height:28px;padding:0 10px;font-size:10px;font-weight:780;animation:3.8s cubic-bezier(.16,1,.3,1) infinite lm-cine-migration-fragment;display:grid;position:absolute;box-shadow:0 0 26px #68cbff24}.lm-cine-migration-stream span:first-child{--stream-row:0;animation-delay:.32s}.lm-cine-migration-stream span:nth-child(2){--stream-row:1;animation-delay:.46s}.lm-cine-migration-stream span:nth-child(3){--stream-row:2;animation-delay:.6s}.lm-cine-migration-stream span:nth-child(4){--stream-row:3;animation-delay:.74s}.lm-cine-migration-stream span:nth-child(5){--stream-row:4;animation-delay:.88s}.lm-cine-switch-compare{gap:10px;display:flex;position:absolute;top:12%;left:50%;transform:translate3d(-50%,0,104px)}.lm-cine-switch-compare span{color:#e1f2ffad;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#03080cc7;border:1px solid #48b9ff42;padding:8px 12px;font-size:11px;font-weight:680}.lm-cine-switch-assembly{z-index:3;width:min(460px,52%);height:190px;transform-style:preserve-3d;pointer-events:none;position:absolute;top:47%;left:50%;transform:translate3d(-50%,-50%,118px)}.lm-cine-switch-assembly:before{content:"";background-color:#050a0ea8;background-image:linear-gradient(#7ad6ff14 1px,#0000 1px),linear-gradient(90deg,#7ad6ff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ad6ff33;position:absolute;inset:28px 38px;box-shadow:0 0 42px #7ad6ff1a}.lm-cine-switch-assembly span{--assembly-delay:.2s;z-index:2;color:#fff;letter-spacing:.08em;opacity:0;min-width:76px;min-height:42px;transform:translate3d(var(--assembly-x,0px), var(--assembly-y,0px), -40px) scale(.88);animation:lm-cine-assembly-lock .62s cubic-bezier(.16, 1, .3, 1) var(--assembly-delay) both;background:#05080ceb;border:1px solid #def1ff70;place-items:center;padding:0 12px;font-size:12px;font-weight:760;display:grid;position:absolute}.lm-cine-switch-assembly span:first-child{--assembly-x:-130px;--assembly-y:-34px;top:22%;left:5%}.lm-cine-switch-assembly span:nth-child(2){--assembly-x:-16px;--assembly-y:-110px;--assembly-delay:.3s;top:18%;left:38%}.lm-cine-switch-assembly span:nth-child(3){--assembly-x:150px;--assembly-y:-28px;--assembly-delay:.4s;top:42%;right:10%}.lm-cine-switch-assembly span:nth-child(4){--assembly-x:-84px;--assembly-y:110px;--assembly-delay:.5s;bottom:10%;left:28%}.lm-cine-switch-assembly span:nth-child(5){--assembly-x:122px;--assembly-y:88px;--assembly-delay:.6s;bottom:18%;right:24%}.lm-cine-switch-meter,.lm-cine-switch-metrics{grid-template-columns:repeat(4,minmax(110px,auto));gap:10px;display:grid;position:absolute;bottom:12%;left:50%;transform:translate3d(-50%,0,126px)}.lm-cine-switch-meter span,.lm-cine-switch-metrics p{color:#ffffffb8;background:#050c11db;border:1px solid #48b9ff57;padding:10px 14px;font-size:12px;font-weight:680}.lm-cine-switch-metrics p{--metric-delay:.42s;opacity:0;min-width:116px;animation:lm-cine-metric-card-in .52s cubic-bezier(.16, 1, .3, 1) var(--metric-delay) both;border-color:#ffffff2e;margin:0;transform:translateY(18px)}.lm-cine-switch-metrics p:nth-child(2){--metric-delay:.56s}.lm-cine-switch-metrics p:nth-child(3){--metric-delay:.7s}.lm-cine-switch-metrics p:nth-child(4){--metric-delay:.84s}.lm-cine-switch-metrics span,.lm-cine-switch-metrics b{display:block}.lm-cine-switch-metrics span{color:#ffffff70;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:720}.lm-cine-switch-metrics b{color:#f8fbff;font-variant-numeric:tabular-nums;margin-top:7px;font-size:18px;font-weight:520;line-height:1.2;position:relative;overflow:hidden}.lm-cine-switch-metrics b:before{content:attr(data-start);color:#74dcffdb;text-shadow:0 0 16px #74dcff52;animation:lm-cine-metric-scan .74s steps(5, end) calc(var(--metric-delay) + .12s) both;position:absolute;inset:0}.lm-cine-switch-metrics b i{opacity:0;animation:lm-cine-metric-lock .46s cubic-bezier(.16, 1, .3, 1) calc(var(--metric-delay) + .68s) both;font-style:normal;display:block;transform:translateY(100%)}.lm-cine-code-shell{background:#020406e0;border:1px solid #48b9ff47;grid-template-columns:210px minmax(0,1fr);display:grid;position:absolute;inset:6% 0 10%;overflow:hidden;box-shadow:0 0 90px #48b9ff21}.lm-cine-code-shell:after{content:"";background:linear-gradient(90deg,#0000,#74dcffb8,#0000);height:1px;animation:4.2s ease-in-out infinite lm-cine-code-cursor;position:absolute;top:0;left:210px;right:0;box-shadow:0 0 20px #74dcff42}.lm-cine-code-shell aside{background:#ffffff09;border-right:1px solid #ffffff1f;padding:34px 26px}.lm-cine-code-shell aside strong{color:#fff;margin:18px 0 34px;font-size:26px;display:block}.lm-cine-code-shell aside p{color:#ffffff94;margin:0 0 14px;font-size:15px}.lm-cine-code-shell pre{color:#ffffffdb;white-space:pre-wrap;margin:0;padding:52px 42px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(13px,1.35vw,18px);line-height:1.78;overflow:hidden}.lm-cine-code-shell pre span{opacity:0;min-height:1.78em;animation:lm-cine-code-line-lock .44s cubic-bezier(.16, 1, .3, 1) calc(.2s + var(--line-delay,0s)) both;padding-left:18px;display:block;position:relative;transform:translate(-12px)}.lm-cine-code-shell pre span:before{content:"";opacity:0;width:5px;height:5px;animation:lm-cine-code-dot-lock .3s cubic-bezier(.16, 1, .3, 1) calc(.36s + var(--line-delay,0s)) both;background:#74dcff61;border:1px solid #74dcffe6;position:absolute;top:.78em;left:0;transform:scale(.45);box-shadow:0 0 14px #74dcff47}.lm-cine-code-note{background:#ffffff0b;border:1px solid #ffffff29;padding:18px 22px;position:absolute;bottom:30px;right:30px}.lm-cine-code-note b,.lm-cine-code-note span{display:block}.lm-cine-code-note b{color:#fff;font-size:15px}.lm-cine-code-note span{color:#ffffff94;margin-top:8px;font-size:12px}.lm-cine-doc-stack{grid-template-columns:minmax(0,1fr) 220px;gap:20px;display:grid;position:absolute;inset:8% 0 10%}.lm-cine-doc-stack article,.lm-cine-doc-stack aside{background:#ffffffd1;border:1px solid #00000029;box-shadow:0 24px 80px #0000001f}.lm-cine-doc-stack article{padding:46px}.lm-cine-doc-stack article strong{color:#050607;margin:20px 0 12px;font-size:clamp(28px,3.4vw,50px);font-weight:260;line-height:1.06;display:block}.lm-cine-doc-stack article p{color:#0000008f;max-width:520px;margin:0 0 36px;font-size:16px}.lm-cine-doc-stack article i{transform-origin:0;background:#00000029;height:1px;margin-top:18px;animation:3.8s cubic-bezier(.16,1,.3,1) infinite lm-cine-doc-line;display:block}.lm-cine-doc-stack article i:nth-of-type(2){width:78%;animation-delay:.34s}.lm-cine-doc-stack article i:nth-of-type(3){width:52%;animation-delay:.68s}.lm-cine-doc-stack aside{background:#06080aeb;padding:34px 28px}.lm-cine-doc-stack aside b{color:#fff;margin-bottom:28px;font-size:20px;display:block}.lm-cine-doc-stack aside p{color:#ffffffa6;border-top:1px solid #ffffff1f;margin:0 0 14px;padding:12px 0}.lm-cine-visual--generated{background:radial-gradient(circle at 52% 48%,#68cbff24,#0000 34%),linear-gradient(#030609fa,#010203fa);border:1px solid #68cbff2e;min-height:min(66vh,660px);padding:0;display:block;overflow:hidden;box-shadow:0 44px 120px #0000008a,inset 0 0 74px #68cbff0d}.lm-cinematic-scroll--switch .lm-cine-visual--generated,.lm-cinematic-scroll--docs .lm-cine-visual--generated{filter:saturate(1.08)contrast(1.04)brightness(1.02)}.lm-cine-visual--generated:before{z-index:0;opacity:.38;box-shadow:none;background-color:#0000;background-image:linear-gradient(#68cbff0e 1px,#0000 1px),linear-gradient(90deg,#68cbff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;inset:0;transform:none}.lm-cine-scene-image{z-index:1;object-fit:contain;object-position:center;opacity:.96;filter:saturate(1.08)contrast(1.08)brightness(1.04);width:calc(100% - clamp(24px,2.8vw,44px));height:calc(100% - clamp(24px,2.8vw,44px));position:absolute;inset:clamp(12px,1.4vw,22px);transform:scale(1.015)}.lm-cine-scene-glass{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 0 36%,#00000029 72%,#0000007a 100%),linear-gradient(90deg,#0000006b,#0000 20% 78%,#00000080),linear-gradient(#00000024,#0000 46%,#0006);position:absolute;inset:0}.lm-cine-switch-captions{z-index:5;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,26px);display:grid;position:absolute;top:clamp(20px,3.6vw,42px);left:clamp(22px,3vw,44px);right:clamp(22px,3vw,44px)}.lm-cine-switch-captions span,.lm-cine-switch-captions i,.lm-cine-review-pack-card,.lm-cine-review-pack-strip span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02070cad;border:1px solid #d7efff2e;box-shadow:0 18px 48px #00000047,inset 0 0 24px #68cbff0a}.lm-cine-switch-captions span{color:#ffffffeb;align-content:center;gap:8px;min-height:94px;padding:18px 22px;font-size:clamp(22px,2.8vw,42px);font-weight:250;line-height:1;display:grid}.lm-cine-switch-captions span:last-child{text-align:right}.lm-cine-switch-captions b{color:#68cbffc7;letter-spacing:.26em;text-transform:uppercase;font-size:10px;font-weight:820}.lm-cine-switch-captions i{color:#e1f4ffc7;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;place-items:center;min-height:38px;padding:0 14px;font-size:10px;font-style:normal;font-weight:780;display:inline-grid}.lm-cine-visual--generated .lm-cine-switch-compare{z-index:5;top:18%}.lm-cine-visual--generated .lm-cine-switch-metrics{z-index:5;grid-template-columns:repeat(4,minmax(116px,1fr));width:min(700px,100% - 88px);bottom:7%}.lm-cine-visual--generated .lm-cine-switch-metrics p{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02070cb8;border-color:#d7efff2e}.lm-cine-review-pack-card{z-index:5;color:#ffffffd1;gap:8px;max-width:min(360px,40%);padding:18px 20px;display:grid;position:absolute;top:clamp(20px,3.2vw,40px);left:clamp(22px,3vw,44px)}.lm-cine-review-pack-card b{color:#fff;font-size:clamp(22px,2.2vw,32px);font-weight:520;line-height:1}.lm-cine-review-pack-card span{color:#d7efff9e;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:720}.lm-cine-review-pack-strip{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:clamp(22px,3vw,42px);left:clamp(22px,3vw,44px);right:clamp(22px,3vw,44px)}.lm-cine-review-pack-strip span{color:#eef8ffd1;letter-spacing:.13em;text-transform:uppercase;place-items:center;min-height:48px;font-size:11px;font-weight:820;display:grid}@keyframes lm-cine-copy-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes lm-cine-visual-in{0%{opacity:.92;translate:0 18px;scale:.992}to{opacity:1;translate:0;scale:1}}@keyframes lm-cine-stage-scan{0%,46%{opacity:0;transform:translate(-120%)}58%{opacity:.6}76%,to{opacity:0;transform:translate(120%)}}@keyframes lm-cine-model-snap{0%{opacity:0;stroke-dashoffset:72px}64%{opacity:1;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:0}}@keyframes lm-cine-model-unit-snap{0%{opacity:0;stroke-dashoffset:1px}72%{opacity:1;stroke-dashoffset:0}86%{stroke-width:1.8px}to{opacity:1;stroke-dashoffset:0;stroke-width:1.35px}}@keyframes lm-cine-line-breathe{0%,to{filter:none}50%{filter:none}}@keyframes lm-cine-link-breathe{0%,to{filter:none}50%{filter:none}}@keyframes lm-cine-signal-glide{0%{opacity:0;transform:translate(0,0)scale(.45)}12%{opacity:.92}58%{opacity:.92;transform:translate3d(var(--signal-x), var(--signal-y), 0) scale(1)}72%{opacity:0;transform:translate3d(var(--signal-x), var(--signal-y), 0) scale(.72)}to{opacity:0;transform:translate3d(var(--signal-x), var(--signal-y), 0) scale(.72)}}@keyframes lm-cine-provider-scan{to{transform:translate(110%)}}@keyframes lm-cine-provider-tick{0%,10%,to{color:#f5faffad;background:0 0}4%{color:#fff;background:#74dcff14;box-shadow:inset 0 -1px #74dcff8c}}@keyframes lm-cine-dot-lock{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes lm-cine-dot-ping{0%,82%,to{opacity:1;filter:none}88%{opacity:1;filter:none}}@keyframes lm-cine-token-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes lm-cine-table-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-cine-switch-pulse{0%,to{opacity:.42;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes lm-cine-switch-route-draw{0%,18%{opacity:0;stroke-dashoffset:1px}44%,86%{opacity:1;stroke-dashoffset:0}to{opacity:.64;stroke-dashoffset:-.18px}}@keyframes lm-cine-source-decompose{0%,22%{opacity:1;transform:translateZ(34px)scale(1)}58%,to{opacity:.74;transform:translate3d(-18px,-4px,22px)scale(.985)}}@keyframes lm-cine-target-assemble{0%,24%{opacity:.62;transform:translate3d(18px,8px,20px)scale(.985)}62%,to{opacity:1;transform:translateZ(54px)scale(1)}}@keyframes lm-cine-migration-fragment{0%,18%{opacity:0;transform:translate3d(0,14px,-30px)scale(.7)}30%{opacity:1;transform:translate3d(18%,0,70px)scale(1)}74%{opacity:1;transform:translate3d(calc(min(560px,58vw) - 80px),-2px,78px)scale(1)}to{opacity:0;transform:translate3d(calc(min(560px,58vw) - 40px),-2px,46px)scale(.82)}}@keyframes lm-cine-metric-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-cine-metric-scan{0%{opacity:0;transform:translateY(-85%)}16%,64%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-85%)}}@keyframes lm-cine-metric-lock{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes lm-cine-code-cursor{0%,to{opacity:.16;transform:translateY(44px)}45%{opacity:.72;transform:translateY(190px)}}@keyframes lm-cine-code-line-lock{0%{opacity:0;transform:translate(-12px)}72%{opacity:1;color:#fffffff0}to{opacity:1;transform:translate(0)}}@keyframes lm-cine-code-dot-lock{0%{opacity:0;transform:scale(.45)}70%{opacity:1;transform:scale(1.28)}to{opacity:.72;transform:scale(1)}}@keyframes lm-cine-doc-line{0%,to{opacity:.55;transform:scaleX(.86)}46%{opacity:1;transform:scaleX(1)}}@keyframes lm-cine-line-drift{to{stroke-dashoffset:-56px}}@keyframes lm-cine-ring-orbit{to{transform:rotateX(64deg) rotateZ(calc(360deg + var(--ring-index,0) * 18deg))}}@keyframes lm-cine-step-fill{0%,12%{transform:scaleX(0)}34%,76%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes lm-cine-photo-hotspot{0%,to{box-shadow:0 0 18px #68cbffc7,0 0 42px #68cbff57}50%{box-shadow:0 0 30px #68cbfff5,0 0 76px #68cbff8f}}@keyframes lm-cine-sketch-sheet-in{0%{opacity:0;transform:translate3d(-34px,28px,-60px)rotateX(32deg)scale(.92)}12%,54%{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}76%,to{opacity:.36;transform:translate3d(34px,46px,-90px)rotateX(64deg)scale(.86)}}@keyframes lm-cine-path-draw{0%,12%{opacity:0;stroke-dashoffset:1px}36%,78%{opacity:1;stroke-dashoffset:0}to{opacity:.72;stroke-dashoffset:-.22px}}@keyframes lm-cine-sketch-dot-pop{0%,18%{opacity:0;transform:scale(.48)}28%,66%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@keyframes lm-cine-sketch-rule{0%,22%{opacity:0;transform:scaleX(0)}42%,70%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.64)}}@keyframes lm-cine-rise-board-in{0%,18%{opacity:0;transform:translate3d(0,76px,-120px)rotateX(70deg)scale(.76)}42%{opacity:1;transform:translate3d(0,-10px,58px)rotateX(10deg)scale(1.03)}64%,to{opacity:1;transform:translateZ(32px)rotateX(0)scale(1)}}@keyframes lm-cine-board-scan{0%,38%{opacity:0;transform:translate(-120%)}48%{opacity:.82}72%,to{opacity:0;transform:translate(120%)}}@keyframes lm-cine-node-build{0%,28%{opacity:0;transform:translate3d(0,34px,-42px)scale(.84)}52%{opacity:1;transform:translate3d(0,-8px,72px)scale(1.05)}70%,to{opacity:1;transform:translateZ(42px)scale(1)}}@keyframes lm-cine-rise-core-lock{0%,42%{opacity:0;transform:translate3d(-50%,32px,64px)scale(.92)}62%{opacity:1;transform:translate3d(-50%,-8px,92px)scale(1.04)}76%,to{opacity:1;transform:translate3d(-50%,0,72px)scale(1)}}@keyframes lm-cine-complete-lock{0%,58%{opacity:0;transform:translateY(24px)}76%,to{opacity:1;transform:translateY(0)}}@keyframes lm-cine-doc-spine{0%,to{opacity:.32;transform:translate(-50%)scaleY(.82)}50%{opacity:.78;transform:translate(-50%)scaleY(1)}}@keyframes lm-cine-doc-source-fold{0%{opacity:0;transform:translate3d(-50%,76px,-80px)rotateX(80deg)rotate(-4deg)scale(.86)}68%{opacity:1;transform:translate3d(-50%,4px,40px)rotateX(58deg)rotate(-1.5deg)scale(1.03)}to{opacity:1;transform:translate3d(-50%,0,12px)rotateX(64deg)rotate(-1.5deg)scale(1)}}@keyframes lm-cine-doc-source-line{0%,to{opacity:.36;transform:scaleX(.72)}48%{opacity:.9;transform:scaleX(1)}}@keyframes lm-cine-doc-layer-rise{0%{opacity:0;transform:translate3d(var(--from-x,0), 152px, -82px) rotateX(64deg) rotateZ(-2deg) scale(.84)}70%{opacity:1;transform:translate3d(var(--rise-x,0), calc(var(--rise-y,0px) - 12px), calc(var(--rise-z,80px) + 28px)) rotateX(18deg) rotateZ(-.4deg) scale(1.03)}to{opacity:1;transform:translate3d(var(--rise-x,0), var(--rise-y,0px), var(--rise-z,80px)) rotateX(0deg) rotateZ(0deg) scale(1)}}@keyframes lm-cine-doc-layer-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes lm-cine-doc-route-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes lm-cine-doc-node-rise{0%{opacity:0;transform:translate3d(var(--node-from-x,0), 94px, -50px) scale(.72)}72%{opacity:1;transform:translate3d(0,-8px,86px)scale(1.05)}to{opacity:1;transform:translateZ(62px)scale(1)}}@keyframes lm-cine-doc-node-pulse{0%,to{box-shadow:0 18px 50px #00000057,0 0 24px #68cbff1f}50%{box-shadow:0 22px 60px #00000061,0 0 36px #68cbff4d}}@keyframes lm-cine-doc-inspector-lock{0%{opacity:0;transform:translate3d(34px,26px,42px)}to{opacity:1;transform:translateZ(92px)}}@keyframes lm-cine-doc-provider-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-cine-doc-rebuild-in{0%{opacity:0;transform:translate3d(-50%,34px,64px)scale(.9)}to{opacity:1;transform:translate3d(-50%,0,112px)scale(1)}}@keyframes lm-cine-explode-node{0%{opacity:0;transform:translate3d(calc(var(--explode-x,0px) * -1), calc(var(--explode-y,0px) * -1), -50px) rotateX(-8deg) scale(.94)}72%{opacity:1;transform:translate3d(var(--explode-x,0px), var(--explode-y,0px), 78px) rotateX(5deg) scale(1.04)}to{opacity:1;transform:translate3d(var(--explode-x,0px), var(--explode-y,0px), 48px) rotateX(0deg) scale(1)}}@keyframes lm-cine-layer-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes lm-cine-panel-lock{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-cine-assembly-lock{0%{opacity:0;transform:translate3d(var(--assembly-x,0px), var(--assembly-y,0px), -40px) scale(.88)}72%{opacity:1;transform:translateZ(90px)scale(1.04)}to{opacity:1;transform:translateZ(46px)scale(1)}}.lm-scroll-lab{background:linear-gradient(#08090b 0%,#0c0f12 48%,#07080a 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;min-height:430vh;position:relative}.lm-scroll-lab:before{content:"";opacity:.36;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0}.lm-scroll-lab__sticky{z-index:1;align-content:center;min-height:100vh;padding:92px 48px 54px;display:grid;position:sticky;top:0;overflow:hidden}.lm-scroll-lab__copy{grid-template-columns:minmax(0,.65fr) minmax(280px,.35fr);align-items:end;gap:32px;width:min(1180px,100%);margin:0 auto 18px;display:grid}.lm-scroll-lab__copy span{color:#ffffffe6;letter-spacing:.28em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:500}.lm-scroll-lab__copy h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(32px,4.8vw,66px);font-weight:230;line-height:1.04}.lm-scroll-lab__copy p{color:#ffffff9e;margin:0 0 6px;font-size:15px;font-weight:300;line-height:1.72}.lm-scroll-window{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff09,#0000),#08090aeb;border:1px solid #ffffff38;border-radius:18px;width:min(1180px,100%);height:min(58vh,610px);min-height:500px;margin:0 auto;transition:border-color .45s,box-shadow .45s;overflow:hidden;box-shadow:0 34px 120px #0000009e,inset 0 0 0 1px #ffffff0a,0 0 80px #ffffff0f}.lm-scroll-window__topbar{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;height:72px;padding:0 24px;display:grid}.lm-window-controls{align-items:center;gap:10px;display:flex}.lm-window-controls span{border:1px solid #ffffff38;border-radius:6px;width:28px;height:28px;display:block}.lm-window-controls i{background:#ffffff1f;width:1px;height:26px;margin:0 8px}.lm-scroll-window__topbar nav{gap:36px;display:flex}.lm-scroll-window__topbar nav span{color:#ffffff57;letter-spacing:.05em;padding:6px 0 14px;font-size:18px;transition:color .35s;position:relative}.lm-scroll-window__topbar nav span:after{content:"";transform-origin:50%;background:#ffffff9e;height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lm-scroll-window__topbar nav span.is-active{color:#ffffffd1}.lm-scroll-window__topbar nav span.is-active:after{transform:scaleX(1)}.lm-scroll-window__body{grid-template-rows:minmax(0,1fr);grid-template-columns:230px minmax(0,1fr);height:calc(100% - 72px);min-height:0;display:grid;overflow:hidden}.lm-scroll-palette{color:#ffffff7a;border-right:1px solid #ffffff1a;padding:28px 24px}.lm-scroll-palette span{color:#ffffff59;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:12px;display:block}.lm-scroll-palette strong,.lm-scroll-palette p{border-radius:7px;margin:0 0 16px;padding:10px 18px;font-size:17px;font-weight:360;display:block}.lm-scroll-palette strong{color:#ffffffd6;background:#ffffff12}.lm-scroll-canvas{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:42px 42px,42px 42px,32px 32px;align-self:stretch;height:100%;min-height:0;position:relative;overflow:hidden}.lm-scroll-links{opacity:.56;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lm-scroll-edge{fill:none;stroke:#fff3;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:10 10;stroke-dashoffset:70px;transition:stroke .45s,opacity .45s}.lm-scroll-node{z-index:2;color:#fffc;opacity:.72;background:#0e0f11e0;border:1px solid #ffffff42;border-radius:10px;place-items:center;width:128px;height:72px;font-size:20px;font-weight:420;transition:border-color .45s,color .45s,opacity .45s,box-shadow .45s,transform .45s;display:grid;position:absolute;transform:translateY(0)scale(1);box-shadow:0 0 24px #ffffff09}.lm-scroll-node--alb{top:50px;left:78px}.lm-scroll-node--ecs{top:50px;left:398px}.lm-scroll-node--cdn{opacity:.44;width:92px;height:52px;font-size:15px;top:22px;left:560px}.lm-scroll-node--lambda{top:226px;left:78px}.lm-scroll-node--rds{top:226px;left:278px}.lm-scroll-node--s3{top:226px;left:558px}.lm-scroll-provider-strip{z-index:3;pointer-events:none;flex-wrap:wrap;gap:8px;width:min(430px,46%);display:flex;position:absolute;bottom:24px;left:26px}.lm-scroll-provider-strip span{color:#ffffff9e;background:#ffffff09;border:1px solid #ffffff21;border-radius:6px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;font-weight:420;display:inline-flex;box-shadow:0 12px 34px #00000038}.lm-scroll-detail{z-index:3;background:#0e0f11d6;border:1px solid #ffffff24;border-radius:10px;width:210px;padding:22px;transition:transform .45s,border-color .45s;position:absolute;top:34px;right:26px;box-shadow:0 20px 70px #0000006b}.lm-scroll-detail strong{color:#ffffffd6;margin-bottom:16px;font-size:17px;display:block}.lm-scroll-detail dl{gap:12px;margin:0;display:grid}.lm-scroll-detail dl div{grid-template-columns:1fr auto;gap:12px;display:grid}.lm-scroll-detail dt,.lm-scroll-detail dd{color:#ffffff7a;margin:0;font-size:14px}.lm-scroll-detail dd{color:#ffffffb8}.lm-scroll-code,.lm-scroll-doc{z-index:4;opacity:0;background:#05080aeb;border:1px solid #ffffff2e;border-radius:10px;width:min(360px,40%);padding:18px;transition:opacity .4s,transform .4s;position:absolute;bottom:28px;right:28px;transform:translateY(18px);box-shadow:0 24px 70px #00000075}.lm-scroll-code span,.lm-scroll-doc span{color:var(--ac-cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.lm-scroll-code code{color:#ffffffb8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.75;display:block}.lm-scroll-code small{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:11px;font-size:11px;line-height:1.55;display:block}.lm-scroll-doc strong{color:#ffffffdb;margin-bottom:8px;font-size:18px;display:block}.lm-scroll-doc p{color:#ffffff94;margin:0;font-size:13px;line-height:1.6}.lm-scroll-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:20px;width:min(1180px,100%);margin:24px auto 0;display:flex;position:relative}.lm-scroll-actions span{color:#ffffff8a;text-align:center;letter-spacing:.08em;background:#ffffff06;border:1px solid #ffffff38;border-radius:999px;min-width:148px;padding:14px 26px;font-size:15px;transition:background .35s,border-color .35s,color .35s,transform .35s}.lm-scroll-actions span.is-active{color:#fff;background:#ffffff14;border-color:#ffffff6b;transform:translateY(-3px)}.lm-scroll-lab--step-0 .lm-scroll-node--alb,.lm-scroll-lab--step-0 .lm-scroll-node--ecs,.lm-scroll-lab--step-0 .lm-scroll-node--rds,.lm-scroll-lab--step-1 .lm-scroll-node--alb,.lm-scroll-lab--step-1 .lm-scroll-node--ecs,.lm-scroll-lab--step-1 .lm-scroll-node--rds,.lm-scroll-lab--step-1 .lm-scroll-node--s3,.lm-scroll-lab--step-2 .lm-scroll-node,.lm-scroll-lab--step-3 .lm-scroll-node--ecs,.lm-scroll-lab--step-3 .lm-scroll-node--s3,.lm-scroll-lab--step-3 .lm-scroll-node--cdn{opacity:1;color:#fff;border-color:#ffffff8a;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 0 0 1px #ffffff1a,0 0 36px #ffffff1f}.lm-scroll-lab--step-1 .lm-scroll-edge,.lm-scroll-lab--step-2 .lm-scroll-edge,.lm-scroll-lab--step-3 .lm-scroll-edge{stroke:#ffffff8f;opacity:1;animation:2.4s linear infinite lm-scroll-edge-run}.lm-scroll-lab--step-2 .lm-scroll-window{border-color:#ffffff4d}.lm-scroll-lab--step-2 .lm-scroll-code,.lm-scroll-lab--step-3 .lm-scroll-doc{opacity:1;transform:translateY(0)}.lm-scroll-lab--step-3 .lm-scroll-detail{border-color:#ffffff57;transform:translateY(-4px)}@keyframes lm-scroll-edge-run{to{stroke-dashoffset:-60px}}.lm-feature-matrix{background:linear-gradient(#08090b 0%,#0b0e10 52%,#07080a 100%),radial-gradient(circle at 82% 18%,#ffffff12,#0000 30%);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:42px;padding:104px 48px;display:grid;position:relative;overflow:hidden}.lm-feature-matrix:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lm-feature-matrix__head,.lm-feature-matrix__grid{z-index:1;position:relative}.lm-feature-matrix__head{position:sticky;top:112px}.lm-feature-matrix__head span{color:#ffffffe6;letter-spacing:.28em;text-transform:uppercase;margin-bottom:26px;font-size:12px;font-weight:520;display:block}.lm-feature-matrix__head h2{color:#fff;letter-spacing:0;white-space:pre-line;max-width:520px;margin:0;font-size:clamp(34px,4.8vw,68px);font-weight:230;line-height:1.04}.lm-feature-matrix__head p{color:#ffffff94;max-width:450px;margin:28px 0 0;font-size:15px;font-weight:300;line-height:1.8}.lm-feature-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lm-feature-card{background:linear-gradient(#ffffff0b,#ffffff05),#0c0e11db;border:1px solid #ffffff1f;border-radius:8px;min-height:214px;padding:24px;box-shadow:0 24px 72px #0000003d}.lm-feature-card span{color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:560;display:block}.lm-feature-card h3{color:#fff;letter-spacing:0;margin:26px 0 0;font-size:24px;font-weight:320;line-height:1.2}.lm-feature-card p{color:#ffffff94;margin:18px 0 0;font-size:14px;font-weight:300;line-height:1.72}.lm-feature-card--1,.lm-feature-card--4{border-color:#ffffff3d}.lm-feature-card--2,.lm-feature-card--5{border-color:#ffffff2e}.lm-feature-card--3,.lm-feature-card--6{border-color:#fff3}.lm-cloud-plugin-showcase{background:radial-gradient(circle at 18% 18%,#68cbff2e,#0000 30%),radial-gradient(circle at 88% 62%,#f7b24a1f,#0000 28%),linear-gradient(#05070a 0%,#0a1115 52%,#050708 100%);gap:44px;padding:112px 48px;display:grid;position:relative;overflow:hidden}.lm-cloud-plugin-showcase:before{content:"";pointer-events:none;background-image:linear-gradient(#68cbff0d 1px,#0000 1px),linear-gradient(90deg,#68cbff0d 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:74px 74px,74px 74px,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lm-cloud-plugin-showcase__head,.lm-cloud-plugin-showcase__grid{z-index:1;position:relative}.lm-cloud-plugin-showcase__head{opacity:var(--cloud-head-opacity,1);transform:translate3d(0, var(--cloud-head-y,0px), 0);will-change:transform, opacity;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:40px;transition:opacity .4s;display:grid}.lm-cloud-plugin-showcase__head span{color:#68cbffe0;letter-spacing:.24em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:620;display:block}.lm-cloud-plugin-showcase__head h2{color:#fff;letter-spacing:0;text-shadow:0 24px 90px #68cbff2e;white-space:pre-line;max-width:680px;margin:0;font-size:clamp(36px,5vw,72px);font-weight:280;line-height:1.02}.lm-cloud-plugin-showcase__head p{color:#e8f4ff9e;max-width:600px;margin:0 0 8px;font-size:16px;font-weight:300;line-height:1.78}.lm-cloud-plugin-showcase__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;gap:18px;display:grid}.lm-cloud-feature{min-height:560px;box-shadow:0 34px 110px #0000006b, 0 0 calc(92px * var(--cloud-glow,.5)) #68cbff14, inset 0 1px 0 #ffffff14;filter:blur(var(--cloud-feature-blur,0px));isolation:isolate;opacity:var(--cloud-feature-opacity,1);transform:translate3d(0, var(--cloud-card-y,0px), 0) scale(var(--cloud-card-scale,1));transform-origin:bottom;will-change:transform, opacity, filter;background:#05080c;border:1px solid #9adbff2e;border-radius:8px;position:relative;overflow:hidden}.lm-cloud-feature--plugins{box-shadow:0 34px 110px #0000006b, 0 0 calc(82px * var(--cloud-glow,.5)) #f7b24a14, inset 0 1px 0 #ffffff14;border-color:#ffcc762e}.lm-cloud-feature--switch{--cloud-card-y:var(--cloud-switch-y,0px);--cloud-card-scale:var(--cloud-switch-scale,1);--cloud-card-img-y:var(--cloud-switch-img-y,0px)}.lm-cloud-feature--plugins{--cloud-card-y:var(--cloud-plugin-y,0px);--cloud-card-scale:var(--cloud-plugin-scale,1);--cloud-card-img-y:var(--cloud-plugin-img-y,0px)}.lm-cloud-feature img{z-index:0;object-fit:cover;filter:saturate(1.14)contrast(1.08)brightness(1.08);opacity:.96;width:100%;height:100%;transform:translate3d(0, var(--cloud-card-img-y,0px), 0) scale(var(--cloud-image-scale,1.03));transition:transform 1.1s var(--lm-transition), opacity .8s ease, filter .8s ease;will-change:transform;position:absolute;inset:0}.lm-visible .lm-cloud-feature img{transform:translate3d(0, var(--cloud-card-img-y,0px), 0) scale(var(--cloud-image-scale,1.03))}.lm-cloud-feature__shade{z-index:1;opacity:var(--cloud-shade-opacity,1);pointer-events:none;background:linear-gradient(90deg,#020408b8 0%,#0204086b 36%,#02040814 68%,#02040857 100%),linear-gradient(#02040814,#02040894);position:absolute;inset:0}.lm-cloud-feature--plugins .lm-cloud-feature__shade{background:linear-gradient(90deg,#02040857 0%,#02040824 48%,#020408c2 100%),linear-gradient(#02040814,#020408a3)}.lm-cloud-feature__content{z-index:2;min-height:inherit;transform:translate3d(0, var(--cloud-content-y,0px), 0);will-change:transform;flex-direction:column;justify-content:flex-end;padding:clamp(26px,3.5vw,46px);display:flex;position:relative}.lm-cloud-feature__content>span{color:#68cbffe6;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:720}.lm-cloud-feature--plugins .lm-cloud-feature__content>span{color:#ffd184e6}.lm-cloud-feature h3{color:#fff;letter-spacing:0;text-shadow:0 18px 54px #000000b8;white-space:pre-line;max-width:720px;margin:18px 0 0;font-size:clamp(30px,4vw,56px);font-weight:300;line-height:1.04}.lm-cloud-feature--plugins h3{max-width:520px;font-size:clamp(28px,3.3vw,44px)}.lm-cloud-feature p{color:#eff7ffc2;max-width:560px;margin:20px 0 0;font-size:15px;font-weight:300;line-height:1.76}.lm-cloud-feature__tags,.lm-plugin-tool-strip{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lm-cloud-feature__tags b,.lm-plugin-tool-strip b{color:#f5faffd6;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c12a3;border:1px solid #cfebff2e;border-radius:4px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:680;line-height:1;display:inline-flex}.lm-plugin-tool-strip b{border-color:#ffcd762e}.lm-cloud-feature__metrics{background:#cfebff1a;border:1px solid #cfebff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:620px;margin:28px 0 0;display:grid}.lm-cloud-feature__metrics div{background:#050a0fb8;min-height:74px;padding:14px 16px}.lm-cloud-feature__metrics dt{color:#eaf5ff7a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:680}.lm-cloud-feature__metrics dd{color:#fff;letter-spacing:0;margin:10px 0 0;font-size:clamp(18px,2vw,28px);font-weight:360}.lm-workflow-rail{background:linear-gradient(#07080a,#0a0c0f 52%,#07080a),radial-gradient(circle at 18% 18%,#ffffff14,#0000 28%);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:48px;padding:110px 48px;display:grid;position:relative;overflow:hidden}.lm-workflow-rail:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lm-workflow-rail__head,.lm-workflow-rail__cards{z-index:1;position:relative}.lm-workflow-rail__head{position:sticky;top:112px}.lm-workflow-rail__head span{color:#ffffffe6;letter-spacing:.28em;text-transform:uppercase;margin-bottom:26px;font-size:12px;font-weight:520;display:block}.lm-workflow-rail__head h2{color:#fff;letter-spacing:0;white-space:pre-line;max-width:540px;margin:0;font-size:clamp(34px,4.8vw,68px);font-weight:230;line-height:1.04}.lm-workflow-rail__head p{color:#ffffff94;max-width:460px;margin:28px 0 0;font-size:15px;font-weight:300;line-height:1.8}.lm-workflow-rail__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lm-workflow-rail__cards article{background:linear-gradient(#ffffff0b,#ffffff05),#0c0e11db;border:1px solid #ffffff1f;border-radius:10px;min-height:260px;padding:24px;box-shadow:0 24px 72px #00000042}.lm-workflow-rail__cards article span{color:var(--ac-cyan);letter-spacing:.22em;font-size:11px}.lm-workflow-rail__cards article strong{color:#ffffff70;letter-spacing:.18em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:500;display:block}.lm-workflow-rail__cards article h3{color:#fff;letter-spacing:0;white-space:pre-line;margin:14px 0 0;font-size:28px;font-weight:300;line-height:1.16}.lm-workflow-rail__cards article p{color:#ffffff94;margin:22px 0 0;font-size:14px;font-weight:300;line-height:1.72}.lm-canvas-demo{z-index:1;background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #fff3;border-radius:16px;flex-shrink:0;width:560px;height:400px;position:relative;overflow:hidden;box-shadow:0 0 80px #ffffff0f,0 0 160px #ffffff05,0 8px 32px #0006,inset 0 1px #ffffff14}.lm-canvas-demo:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.lm-visible.lm-canvas-demo{animation:4s ease-in-out infinite lm-frame-glow}@keyframes lm-frame-glow{0%,to{box-shadow:0 0 80px #ffffff0f,0 0 160px #ffffff05,0 8px 32px #0006,inset 0 1px #ffffff14}50%{box-shadow:0 0 120px #ffffff1f,0 0 200px #ffffff0a,0 8px 40px #00000080,inset 0 1px #ffffff1f}}.lm-node{letter-spacing:.8px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:88px;height:64px;transition:transform .8s var(--lm-transition), opacity .6s var(--lm-transition), box-shadow 1s ease;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff08 100%);border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex;position:absolute;transform:scale(0)rotate(-12deg);box-shadow:0 0 24px #ffffff14,0 4px 16px #0006,inset 0 1px #ffffff1f}.lm-visible .lm-node{box-shadow:0 0 40px #ffffff26,0 0 80px #ffffff0d,0 4px 20px #00000080,inset 0 1px #ffffff26}.lm-node:first-child{transition-delay:.3s}.lm-node:nth-child(2){transition-delay:.5s}.lm-node:nth-child(3){transition-delay:.7s}.lm-node:nth-child(4){transition-delay:.9s}.lm-node:nth-child(5){transition-delay:1.1s}.lm-visible .lm-node{opacity:1;transform:scale(1)rotate(0)}.lm-edge{transform-origin:0;height:2px;transition:transform .8s var(--lm-transition);background:linear-gradient(90deg,#ffffff1a,#ffffff4d,#ffffff1a);position:absolute;overflow:hidden;transform:scaleX(0);box-shadow:0 0 8px #ffffff1a}.lm-edge:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);border-radius:2px;width:60px;height:4px;animation:2s linear infinite paused lm-edge-flow;position:absolute;top:-1px;left:-60px;box-shadow:0 0 16px #ffffff80}.lm-visible .lm-edge:after{animation-play-state:running}@keyframes lm-edge-flow{0%{left:-60px}to{left:calc(100% + 60px)}}.lm-edge:nth-child(6){transition-delay:1.2s}.lm-edge:nth-child(7){transition-delay:1.4s}.lm-edge:nth-child(8){transition-delay:1.6s}.lm-visible .lm-edge{transform:scaleX(1)}.lm-migrate-visual{flex-shrink:0;align-items:center;gap:46px;padding:54px 0 74px;display:flex;position:relative}.lm-migrate-box{text-align:center;color:#fff;width:270px;min-height:236px;transition:transform .8s var(--lm-transition), opacity .8s var(--lm-transition), box-shadow 1s ease;background:linear-gradient(#ffffff0a,#ffffff03),#030508c7;border:1px solid #ebf4ff29;border-radius:4px;padding:34px 38px 30px;font-size:15px;font-weight:400;box-shadow:inset 0 1px #ffffff0b,0 18px 70px #00000073}.lm-migrate-box span{color:#ecf4ff57;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:620;display:block}.lm-migrate-box strong{color:#ffffffeb;letter-spacing:0;margin-bottom:26px;font-size:24px;font-weight:360;display:block}.lm-migrate-box ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.lm-migrate-box li{color:#eaf2fa6b;border-top:1px solid #ffffff0f;padding:9px 0;font-size:13px;line-height:1.2}.lm-migrate-box--old{opacity:0;transform:translate(-100px)scale(.8)}.lm-migrate-box--new{opacity:0;transform:translate(100px)scale(.8)}.lm-visible .lm-migrate-box--old,.lm-visible .lm-migrate-box--new{opacity:1;transform:translate(0)scale(1);box-shadow:0 0 48px #7bcbff14,0 0 140px #7bcbff09,0 4px 24px #0006,inset 0 1px #ffffff1a}.lm-visible .lm-migrate-box--new{border-color:#84d4ff5c;animation:3s ease-in-out infinite lm-box-breathe}@keyframes lm-box-breathe{0%,to{box-shadow:0 0 50px #7bcbff14,0 0 130px #7bcbff09,0 4px 24px #0006,inset 0 1px #ffffff1a}50%{box-shadow:0 0 84px #7bcbff2e,0 0 180px #7bcbff13,0 4px 32px #00000080,inset 0 1px #ffffff26}}.lm-migrate-arrow{flex-direction:column;align-items:center;gap:10px;width:112px;display:flex}.lm-migrate-arrow-line{background:#e6f4ff2b;width:100%;height:1px;position:relative;overflow:hidden}.lm-migrate-arrow-line:after{content:"";background:linear-gradient(90deg,#0000,#eaf8ff,#0000);border-radius:3px;width:40px;height:5px;animation:1.5s linear infinite lm-flow;position:absolute;top:-2px;left:-40px;box-shadow:0 0 20px #73dfffa6,0 0 46px #73dfff2e}.lm-migrate-arrow-text{letter-spacing:.18em;text-transform:uppercase;color:#ecf4ff61;font-size:10px}.lm-migrate-signals{opacity:0;width:min(620px,92%);transition:opacity .8s var(--lm-transition) .6s, transform .8s var(--lm-transition) .6s;background:#06090dc7;border:1px solid #ecf4ff1f;border-radius:3px;grid-template-columns:repeat(3,minmax(118px,1fr));display:grid;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,22px);box-shadow:0 24px 70px #00000061}.lm-migrate-signals span{color:#ecf4ffbd;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ecf4ff14;align-items:center;min-height:62px;padding:0 22px;font-size:13px;font-weight:650;display:flex}.lm-migrate-signals span:last-child{border-right:0}.lm-visible .lm-migrate-signals{opacity:1;transform:translate(-50%)}@keyframes lm-flow{0%{left:-40px}to{left:100%}}.lm-plugin-orbit{flex-shrink:0;width:520px;height:520px;position:relative}.lm-plugin-center{color:#ffffffbf;background:linear-gradient(#ffffff09,#ffffff03),#04060ac7;border:1px solid #ecf4ff2e;border-radius:3px;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #7bcbff1c,0 0 120px #7bcbff0a}.lm-plugin-center span{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:650}.lm-visible .lm-plugin-center{animation:3s ease-in-out infinite lm-pulse}@keyframes lm-pulse{0%,to{box-shadow:0 0 50px #7bcbff1c,0 0 120px #7bcbff0a}50%{box-shadow:0 0 80px #7bcbff38,0 0 150px #7bcbff14,0 0 220px #7bcbff08}}.lm-plugin-ring{opacity:0;transition:transform 1s var(--lm-transition), opacity .8s var(--lm-transition);border:1px solid #ecf4ff1c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.lm-plugin-ring--r1{width:250px;height:250px;transition-delay:.2s}.lm-plugin-ring--r2{width:430px;height:430px;transition-delay:.4s}.lm-visible .lm-plugin-ring{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 46px #73dfff0b}.lm-visible .lm-plugin-ring--r1{animation:30s linear infinite lm-ring-rotate}.lm-visible .lm-plugin-ring--r2{animation:45s linear infinite reverse lm-ring-rotate}@keyframes lm-ring-rotate{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-50%,-50%)scale(1)rotate(360deg)}}.lm-plugin-dot{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ecf4ffc2;opacity:0;width:92px;height:72px;transition:transform .5s var(--lm-transition), opacity .5s var(--lm-transition), box-shadow 1s ease;background:linear-gradient(#ffffff09,#ffffff03),#04060ac7;border:1px solid #ecf4ff2e;border-radius:3px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:650;line-height:1.1;display:flex;position:absolute;transform:scale(0)}.lm-plugin-dot--opentofu{border-color:#73dfff6b;top:0;left:214px}.lm-plugin-dot--cicd{top:76px;left:326px}.lm-plugin-dot--monitor{border-color:#73dfff52;top:210px;left:406px}.lm-plugin-dot--grafana{top:344px;left:328px}.lm-plugin-dot--security{top:380px;left:122px}.lm-plugin-dot--vault{top:234px;left:22px}.lm-plugin-dot--erd{border-color:#73dfff4d;top:70px;left:92px}.lm-plugin-dot:nth-child(4){transition-delay:.6s}.lm-plugin-dot:nth-child(5){transition-delay:.72s}.lm-plugin-dot:nth-child(6){transition-delay:.84s}.lm-plugin-dot:nth-child(7){transition-delay:.96s}.lm-plugin-dot:nth-child(8){transition-delay:1.08s}.lm-plugin-dot:nth-child(9){transition-delay:1.2s}.lm-plugin-dot:nth-child(10){transition-delay:1.32s}.lm-visible .lm-plugin-dot{opacity:1;transform:scale(1);box-shadow:0 0 30px #7bcbff1c,0 0 70px #7bcbff0a}.lm-unified-canvas{flex-shrink:0;width:680px;margin-top:48px;position:relative}.lm-unified-frame{background:linear-gradient(#ffffff08 0%,#ffffff01 100%);border:1px solid #ffffff2e;border-radius:12px;overflow:hidden;box-shadow:0 0 80px #ffffff0f,0 8px 40px #00000080,inset 0 1px #ffffff14}.lm-unified-toolbar{background:#ffffff04;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:8px 12px;display:flex}.lm-unified-tool{background:0 0;border:1px solid #ffffff1f;border-radius:4px;width:20px;height:20px}.lm-unified-tool--active{background:#ffffff14;border-color:#ffffff40}.lm-unified-tool-sep{background:#ffffff14;width:1px;height:16px;margin:0 4px}.lm-unified-toolbar-spacer{flex:1}.lm-unified-tab{letter-spacing:.08em;color:#ffffffb3;border-bottom:1px solid #ffffff4d;margin-left:4px;padding:4px 10px;font-size:10px}.lm-unified-tab--dim{color:#ffffff4d;border-bottom-color:#0000}.lm-unified-body{min-height:320px;display:flex}.lm-unified-sidebar{border-right:1px solid #ffffff0f;flex-direction:column;gap:2px;width:130px;padding:12px 10px;display:flex}.lm-cat{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;margin-bottom:4px;padding:0 6px;font-size:9px}.lm-sitem{color:#ffffff80;cursor:default;border-radius:4px;padding:5px 6px;font-size:11px}.lm-sitem--active{color:#ffffffd9;background:#ffffff0f}.lm-unified-main{background-image:radial-gradient(circle at 1px 1px,#ffffff05 1px,#0000 0);background-size:24px 24px;flex:1;padding:20px;position:relative}.lm-unified-edge-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.lm-unified-edge-svg line{stroke:#ffffff2e;stroke-width:1px;stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset 1.5s var(--lm-transition)}.lm-visible .lm-unified-edge-svg line{stroke-dashoffset:0}.lm-unified-node{letter-spacing:.3px;color:#fffc;background:#ffffff08;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:80px;height:44px;font-size:11px;font-weight:400;display:flex;position:absolute}.lm-unified-node--highlight{color:#fff;background:#ffffff12;border-color:#ffffff59;box-shadow:0 0 24px #ffffff14}.lm-unified-node--small{color:#ffffff80;border-color:#ffffff1f;width:56px;height:32px;font-size:9px}.lm-unified-inspector{background:#ffffff05;border:1px solid #ffffff1a;border-radius:6px;width:120px;padding:10px;position:absolute;top:16px;right:12px}.lm-inspector-title{color:#ffffffb3;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:500}.lm-inspector-row{color:#fff6;justify-content:space-between;padding:2px 0;font-size:9px;display:flex}.lm-inspector-row span:last-child{color:#fff9}.lm-unified-badges{justify-content:center;gap:16px;margin-top:20px;display:flex}.lm-unified-badge{letter-spacing:.08em;color:#fff9;opacity:0;transition:opacity .6s var(--lm-transition), transform .6s var(--lm-transition);background:#ffffff08;border:1px solid #ffffff26;border-radius:20px;padding:6px 14px;font-size:10px;transform:translateY(16px)}.lm-unified-badge:first-child{transition-delay:.8s}.lm-unified-badge:nth-child(2){transition-delay:1s}.lm-unified-badge:nth-child(3){transition-delay:1.2s}.lm-visible .lm-unified-badge{opacity:1;transform:translateY(0)}.lm-unified-glow{height:2px;transition:transform 1.2s var(--lm-transition);background:linear-gradient(90deg,#0000,#fffc,#0000);border-radius:1px;transition-delay:1.4s;position:absolute;bottom:44px;left:10%;right:10%;transform:scaleX(0);box-shadow:0 0 20px #fff6,0 0 60px #ffffff26}.lm-visible .lm-unified-glow{animation:3s ease-in-out 2s infinite lm-glow-breathe;transform:scaleX(1)}@keyframes lm-glow-breathe{0%,to{box-shadow:0 0 20px #fff6,0 0 60px #ffffff26}50%{box-shadow:0 0 40px #fff9,0 0 100px #ffffff40}}@media (prefers-reduced-motion:reduce){.lm-cinematic-stage:after,.lm-cine-visual:before,.lm-cine-visual:after{animation:none}.lm-cinematic-copy,.lm-cine-visual,.lm-cine-window,.lm-cine-model-sheet,.lm-cine-erd-sheet,.lm-cine-code-shell,.lm-cine-doc-explode-shell,.lm-cine-doc-stack,.lm-cinematic-rail{transition:none;transform:none}}.lm-final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:48px;display:flex;position:relative;overflow:hidden}.lm-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0d 0%,#0000 60%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lm-dim{color:#ffffff4d}@keyframes lm-float{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-20px)scale(1.5)}}.lm-story-section:after{content:"";opacity:0;pointer-events:none;z-index:0;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute}.lm-visible.lm-story-section:after{animation:4s ease-in-out infinite lm-float}.lm-story-section:nth-child(3):after{animation-delay:0s;top:30%;right:15%}.lm-story-section:nth-child(5):after{animation-delay:1s;top:20%;left:10%}.lm-story-section:nth-child(7):after{animation-delay:.5s;top:40%;right:20%}.lm-story-section:nth-child(9):after{animation-delay:1.5s;top:25%;left:50%}.runifex-console__lane{z-index:4;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.runifex-console__lane span{color:#aebbc8;background:#080a10b8;border:1px solid #ffffff1f;border-radius:8px;align-items:center;height:26px;padding:0 9px;font-size:10px;font-weight:920;animation:4.8s ease-in-out infinite acLaneScan;display:inline-flex}.runifex-console__lane span:nth-child(2){animation-delay:.25s}.runifex-console__lane span:nth-child(3){animation-delay:.5s}.runifex-console__lane span:nth-child(4){animation-delay:.75s}.runifex-console__lane span:nth-child(5){animation-delay:1s}.runifex-console__lane span:nth-child(6){animation-delay:1.25s}.runifex-console__lane span:nth-child(7){animation-delay:1.5s}.runifex-console__side{border-left:1px solid #ffffff1a;align-content:start;gap:14px;padding:18px;display:grid}.runifex-console__side div{background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;gap:8px;padding:14px;display:grid}.runifex-console__side strong{color:#ffffffe6;font-size:12px;font-weight:950}.runifex-console__side span{color:#f8fbff;font-size:18px;font-weight:950}.runifex-console__side pre{color:#e5e7eb;background:#00000047;border:1px solid #ffffff29;border-radius:8px;min-height:180px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.72;overflow:hidden}.runifex-console__side .runifex-console__tool-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.runifex-console__side .runifex-console__tool-grid span{color:#c8d4df;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-height:28px;padding:0 8px;font-size:10px;font-weight:880;line-height:1.2;display:inline-flex}.runifex-stack{z-index:3;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(470px,100% - 128px);display:flex;position:absolute;bottom:28px;left:64px;right:auto}.runifex-stack span{color:#c4d0dc;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.runifex-proof{background:linear-gradient(90deg,#ffffff05,#ffffff06,#ffffff05),#ffffff06;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.runifex-proof div{border-right:1px solid var(--ac-line);min-height:124px;padding:30px 64px}.runifex-proof div:last-child{border-right:0}.runifex-proof strong,.runifex-proof span{display:block}.runifex-proof strong{color:var(--ac-ink);font-size:24px;font-weight:950;line-height:1.1}.runifex-proof span{color:var(--ac-muted);word-break:keep-all;overflow-wrap:break-word;margin-top:10px;font-size:13px;font-weight:720;line-height:1.45}.runifex-section{z-index:1;max-width:960px;margin:0 auto;padding:80px 48px;position:relative}.runifex-section__head{margin-bottom:48px}.runifex-section__head .runifex-eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--lm-text-muted);margin-bottom:12px;font-size:10px;font-weight:400}.runifex-section__head h2{color:var(--lm-text);letter-spacing:-1px;margin:0;font-size:36px;font-weight:200}.runifex-section__head span{color:var(--lm-text-secondary);max-width:560px;margin-top:12px;font-size:14px;font-weight:300;line-height:1.8;display:block}.runifex-subhero{text-align:center;max-width:720px;margin:0 auto;padding:140px 48px 80px}.runifex-subhero h1{color:var(--lm-text);letter-spacing:-1px;margin-top:16px;font-size:42px;font-weight:200}.runifex-subhero p{color:var(--lm-text-secondary);margin-top:16px;font-size:15px;font-weight:300;line-height:1.8}.runifex-product-page{background:radial-gradient(circle at 78% 12%,#49c0ff14,#0000 28%),linear-gradient(#5cb8f509 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#5cb8f508 1px,#0000 1px) 0 0/64px 64px,#050607}.runifex-product-motion-scroll{background:linear-gradient(90deg,#0009,#0000 34% 72%,#00000075),radial-gradient(circle at 66% 42%,#48b9ff1f,#0000 32%),linear-gradient(#040506 0%,#080a0d 52%,#050607 100%);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;min-height:520vh;position:relative;overflow:clip}.runifex-product-motion-scroll:before{content:"";pointer-events:none;background-image:linear-gradient(#52aae60f 1px,#0000 1px),linear-gradient(90deg,#52aae60e 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:92px 92px,92px 92px,28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 92%,#0000)}.runifex-product-motion{z-index:1;grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:100vh;padding:clamp(100px,8vw,136px) 48px 116px;display:grid;position:sticky;top:0;overflow:hidden}.runifex-product-motion:after{content:"";z-index:4;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 22%,#84deff11 48%,#0000 62%);animation:7.2s cubic-bezier(.16,1,.3,1) infinite runifex-product-scanner;position:absolute;inset:0;transform:translate(-120%)}.runifex-product-motion__copy{z-index:3;max-width:500px;animation:.62s cubic-bezier(.16,1,.3,1) both runifex-product-copy-in;position:relative}.runifex-product-motion__copy span{color:#73dfffd1;letter-spacing:.26em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:720;display:inline-block}.runifex-product-motion__copy h2{color:#fff;letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(36px,3.7vw,58px);font-weight:190;line-height:1.02}.runifex-product-motion__copy p{color:#ffffff8f;word-break:keep-all;max-width:430px;margin:26px 0 0;font-size:15px;font-weight:300;line-height:1.78}.runifex-product-motion-visual{z-index:2;min-height:min(68vh,680px);animation:.76s cubic-bezier(.16,1,.3,1) both runifex-product-visual-in;position:relative}.runifex-product-motion-visual svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.runifex-product-motion-visual svg path{fill:none;stroke:#d2eaf885;stroke-width:1.5px;stroke-dasharray:12 15;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #48b9ff29);animation:5.8s linear infinite runifex-product-line-flow}.runifex-product-model-window,.runifex-product-ai-console,.runifex-product-iac-console,.runifex-product-review-board,.runifex-product-ops-board{transform:translateY(var(--scene-shift,0));background:#040608d1;border:1px solid #cde5f43d;transition:transform .12s linear,border-color .28s,box-shadow .28s;position:absolute;inset:4% 0 7%;overflow:hidden;box-shadow:0 0 0 1px #48b9ff0f,0 34px 110px #0000007a,inset 0 0 64px #48b9ff0a}.runifex-product-model-window:before,.runifex-product-ai-console:before,.runifex-product-iac-console:before,.runifex-product-review-board:before,.runifex-product-ops-board:before{content:"";pointer-events:none;background-image:linear-gradient(#5cb8f512 1px,#0000 1px),linear-gradient(90deg,#5cb8f510 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.runifex-product-model-tabs{z-index:2;background:#090b0ec7;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px;display:grid;position:relative}.runifex-product-model-tabs span{color:#ffffff9e;letter-spacing:.04em;background:#ffffff07;border:1px solid #ffffff21;place-items:center;min-height:44px;font-size:11px;font-weight:700;animation:7s linear infinite runifex-product-tab-tick;display:grid}.runifex-product-model-tabs span:nth-child(2){animation-delay:.25s}.runifex-product-model-tabs span:nth-child(3){animation-delay:.5s}.runifex-product-model-tabs span:nth-child(4){animation-delay:.75s}.runifex-product-model-tabs span:nth-child(5){animation-delay:1s}.runifex-product-model-tabs span:nth-child(6){animation-delay:1.25s}.runifex-product-model-tabs span:nth-child(7){animation-delay:1.5s}.runifex-product-model-tabs span:nth-child(8){animation-delay:1.75s}.runifex-product-model-tabs span:nth-child(9){animation-delay:2s}.runifex-product-model-tabs span:nth-child(10){animation-delay:2.25s}.runifex-product-model-canvas{height:calc(100% - 98px);position:relative}.runifex-product-node{z-index:2;color:#ffffffe6;background:#080c10db;border:1px solid #e8f2f880;place-items:center;min-width:94px;min-height:54px;font-size:14px;font-weight:760;animation:.6s cubic-bezier(.16,1,.3,1) both runifex-product-node-lock;display:grid;position:absolute;box-shadow:0 0 34px #48b9ff1a}.runifex-product-node--edge{top:26%;left:16%}.runifex-product-node--api{animation-delay:.1s;top:18%;left:42%}.runifex-product-node--data{animation-delay:.2s;top:58%;left:45%}.runifex-product-node--cicd{animation-delay:.3s;top:34%;right:15%}.runifex-product-model-core{z-index:3;background:#040a0ee0;border:1px solid #48b9ff6b;width:min(420px,72%);padding:22px 26px;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 0 60px #48b9ff29}.runifex-product-model-core strong{color:#fff;font-size:clamp(34px,4vw,58px);line-height:1;display:block}.runifex-product-model-core p{color:#ffffffad;margin:12px 0 0;font-size:14px;font-weight:700}.runifex-product-ai-console{grid-template-columns:210px minmax(0,1fr) 170px;display:grid}.runifex-product-ai-console aside,.runifex-product-iac-targets{z-index:2;background:#ffffff06;border-right:1px solid #ffffff1f;padding:34px 26px;position:relative}.runifex-product-ai-console aside span,.runifex-product-iac-targets span:first-child,.runifex-product-ai-chip{color:#73dfffdb;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:760}.runifex-product-ai-console aside b,.runifex-product-iac-targets span{color:#ffffffa3;margin-top:18px;font-size:15px;font-weight:520;display:block}.runifex-product-ai-core{z-index:2;padding:48px;position:relative}.runifex-product-ai-trace{opacity:.66}.runifex-product-ai-trace path{stroke:#73dfff70;stroke-width:1.2px;stroke-dasharray:5 8}.runifex-product-ai-chip{background:#040a0ed1;border:1px solid #73dfff47;place-items:center;min-width:74px;min-height:34px;margin-right:8px;display:inline-grid}.runifex-product-ai-prompt,.runifex-product-ai-answer,.runifex-product-ai-patch,.runifex-product-iac-note{color:#fff;background:#05080beb;border:1px solid #ffffff29;position:absolute;box-shadow:0 0 40px #48b9ff14}.runifex-product-ai-prompt{width:260px;padding:22px;top:42%;left:48px}.runifex-product-ai-answer{border-color:#73dfff52;width:250px;padding:22px;bottom:18%;right:44px}.runifex-product-ai-patch{background:#060c10d1;border-color:#73dfff33;width:178px;padding:16px;top:22%;right:64px}.runifex-product-ai-patch span{color:#73dfffc7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:760;display:block}.runifex-product-ai-patch i{transform-origin:0;background:linear-gradient(90deg,#73dfffc2,#ffffff29,#0000);height:1px;margin-top:9px;animation:3.4s ease-in-out infinite runifex-product-doc-line;display:block}.runifex-product-ai-patch i:nth-of-type(2){width:76%;animation-delay:.24s}.runifex-product-ai-patch i:nth-of-type(3){width:52%;animation-delay:.48s}.runifex-product-ai-prompt strong,.runifex-product-ai-answer b,.runifex-product-iac-note b{font-size:17px;display:block}.runifex-product-ai-prompt p,.runifex-product-ai-answer p,.runifex-product-iac-note span{color:#ffffff8f;margin:10px 0 0;font-size:12px;line-height:1.55;display:block}.runifex-product-ai-loop{z-index:2;align-content:center;gap:18px;padding-right:28px;display:grid;position:relative}.runifex-product-ai-loop i{background:linear-gradient(90deg,#0000,#73dfffd9,#0000);height:1px;animation:2.8s ease-in-out infinite runifex-product-signal-pulse;display:block;box-shadow:0 0 18px #73dfff38}.runifex-product-ai-loop i:nth-child(2){animation-delay:.35s}.runifex-product-ai-loop i:nth-child(3){animation-delay:.7s}.runifex-product-iac-console{grid-template-columns:220px minmax(0,1fr);display:grid}.runifex-product-iac-console pre{z-index:2;color:#ffffffd6;white-space:pre-wrap;margin:0;padding:48px 44px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(13px,1.35vw,18px);line-height:1.75;position:relative;overflow:hidden}.runifex-product-iac-note{z-index:3;padding:18px 22px;bottom:28px;right:28px}.runifex-product-iac-meter{z-index:2;background:#040a0eb3;border:1px solid #73dfff33;grid-template-columns:repeat(3,minmax(0,1fr));height:42px;display:grid;position:absolute;bottom:28px;left:252px;right:178px}.runifex-product-iac-meter span{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid #ffffff1a;place-items:center;font-size:10px;font-weight:760;animation:4.8s linear infinite runifex-product-tab-tick;display:grid}.runifex-product-iac-meter span:last-child{border-right:0}.runifex-product-iac-meter span:nth-child(2){animation-delay:.32s}.runifex-product-iac-meter span:nth-child(3){animation-delay:.64s}.runifex-product-review-board{grid-template-columns:minmax(0,1fr) 250px;display:grid}.runifex-product-review-map{position:relative}.runifex-product-review-map span{z-index:2;color:#fff;background:#05080bdb;border:1px solid #ffffff61;place-items:center;min-width:86px;min-height:50px;font-size:14px;font-weight:760;display:grid;position:absolute}.runifex-product-review-map span:first-of-type{top:22%;left:16%}.runifex-product-review-map span:nth-of-type(2){top:55%;left:47%}.runifex-product-review-map span:nth-of-type(3){top:24%;right:18%}.runifex-product-review-map span:nth-of-type(4){bottom:18%;left:25%}.runifex-product-review-map span:nth-of-type(5){bottom:20%;right:20%}.runifex-product-review-board aside{z-index:2;background:#ffffff07;border-left:1px solid #ffffff1f;padding:38px 28px;position:relative}.runifex-product-review-board aside b{color:#fff;margin-bottom:26px;font-size:21px;display:block}.runifex-product-review-board aside p{border-top:1px solid #ffffff1c;justify-content:space-between;gap:14px;margin:0;padding:14px 0;display:flex}.runifex-product-review-board aside span{color:#ffffff75;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:720}.runifex-product-review-board aside strong{color:#fff;font-size:15px;font-weight:680}.runifex-product-ops-board{align-content:center;padding:44px;display:grid}.runifex-product-envs{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.runifex-product-envs article{background:#ffffff07;border:1px solid #ffffff24;min-height:210px;padding:24px}.runifex-product-envs span{color:#fff;font-size:28px;font-weight:240;display:block}.runifex-product-envs b{color:#73dfffcc;letter-spacing:.18em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:760;display:inline-block}.runifex-product-envs i{transform-origin:0;background:#ffffff24;height:1px;margin-top:22px;animation:3.8s ease-in-out infinite runifex-product-doc-line;display:block}.runifex-product-envs i:nth-of-type(2){width:78%;animation-delay:.3s}.runifex-product-envs i:nth-of-type(3){width:56%;animation-delay:.6s}.runifex-product-ops-timeline{z-index:2;background:#050a0edb;border:1px solid #73dfff33;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;position:relative}.runifex-product-ops-timeline span{color:#fff9;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid #ffffff1a;place-items:center;min-height:64px;font-size:12px;font-weight:760;animation:5.8s linear infinite runifex-product-tab-tick;display:grid}.runifex-product-ops-timeline span:last-child{border-right:0}.runifex-product-ops-timeline span:nth-child(2){animation-delay:.5s}.runifex-product-ops-timeline span:nth-child(3){animation-delay:1s}.runifex-product-ops-timeline span:nth-child(4){animation-delay:1.5s}.runifex-product-motion__rail{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070ac2;border:1px solid #ffffff26;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:38px;left:48px;right:48px;box-shadow:0 24px 70px #00000052}.runifex-product-motion__rail span{color:#ffffff6b;letter-spacing:.04em;border-right:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:0 22px;font-size:clamp(13px,1.2vw,16px);font-weight:680;transition:color .25s,background .25s;display:flex;position:relative;overflow:hidden}.runifex-product-motion__rail span:last-child{border-right:0}.runifex-product-motion__rail span:after{content:"";width:var(--item-progress-width,0%);background:linear-gradient(90deg,#73dfffeb,#ffffffa8);height:2px;transition:width .12s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 16px #73dfff6b}.runifex-product-motion__rail b{color:#ffffff47;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.runifex-product-motion__rail .is-active{color:#fff;background:linear-gradient(#ffffff12,#48b9ff17)}.runifex-product-motion__rail .is-active b{color:#73dfff}.runifex-product-motion__rail .is-past{color:#ffffff9e}@keyframes runifex-product-copy-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes runifex-product-visual-in{0%{opacity:0;filter:blur(6px);transform:translateY(34px)scale(.986)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes runifex-product-line-flow{to{stroke-dashoffset:-56px}}@keyframes runifex-product-node-lock{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runifex-product-tab-tick{0%,11%,to{color:#ffffff80;box-shadow:none;background:#ffffff07}5%{color:#fff;background:#73dfff14;box-shadow:inset 0 -1px #73dfff8c,0 0 18px #73dfff14}}@keyframes runifex-product-signal-pulse{0%,to{opacity:.32;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes runifex-product-doc-line{0%,to{opacity:.46;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@keyframes runifex-product-scanner{0%,44%{opacity:0;transform:translate(-120%)}58%{opacity:.62}76%,to{opacity:0;transform:translate(120%)}}@keyframes runifex-product-card-scan{0%,54%{opacity:0;transform:translate(0)}66%{opacity:.85}86%,to{opacity:0;transform:translate(330%)}}.runifex-section--platform,.runifex-section--views{background:var(--lm-bg);color:var(--lm-text);max-width:none}.runifex-view-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.runifex-view-grid article{border:1px solid var(--lm-border);background:var(--lm-surface);min-height:236px;transition:border-color .32s var(--lm-transition), transform .32s var(--lm-transition);border-radius:6px;padding:24px;position:relative;overflow:hidden}.runifex-view-grid article:hover{border-color:#ffffff1f;transform:translateY(-3px)}.runifex-view-grid span{border:1px solid var(--lm-border);background:var(--lm-elevated);min-height:34px;color:var(--lm-text-secondary);border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-weight:400;display:inline-flex}.runifex-view-grid p{color:var(--lm-text);word-break:keep-all;overflow-wrap:break-word;margin:30px 0 0;font-size:18px;font-weight:300;line-height:1.52}.runifex-section--workflow{background:var(--lm-bg);color:var(--lm-text);max-width:none;position:relative}.runifex-section--workflow .runifex-section__head,.runifex-workflow{z-index:1;position:relative}.runifex-section--workflow .runifex-section__head>span{color:var(--lm-text-secondary)}.runifex-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.runifex-workflow article{border:1px solid var(--lm-border);background:var(--lm-surface);min-height:245px;transition:border-color .32s var(--lm-transition), transform .32s var(--lm-transition);border-radius:6px;padding:24px;position:relative;overflow:hidden}.runifex-workflow article:hover{border-color:#ffffff1f;transform:translateY(-3px)}.runifex-workflow article>span{border:1px solid var(--lm-border);background:var(--lm-elevated);width:38px;height:30px;color:var(--lm-text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:400;display:inline-flex}.runifex-workflow h3{color:var(--lm-text);word-break:keep-all;overflow-wrap:break-word;margin:28px 0 0;font-size:24px;font-weight:200;line-height:1.15}.runifex-workflow p{color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.65}.runifex-section--workflow__sub{width:min(760px,100%);color:var(--lm-text-secondary);margin-top:20px;font-size:17px;font-weight:300;line-height:1.75;display:block}.runifex-section--enterprise{background:var(--lm-bg);color:var(--lm-text);grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:center;gap:56px;max-width:none;display:grid}.runifex-enterprise__copy .runifex-eyebrow{color:var(--lm-text-muted)}.runifex-enterprise__copy h2{color:var(--lm-text);letter-spacing:-1px;margin:0;font-size:36px;font-weight:200}.runifex-enterprise__copy>p{width:min(760px,100%);color:var(--lm-text-secondary);margin-top:20px;margin-bottom:30px;font-size:15px;font-weight:300;line-height:1.8;display:block}.runifex-enterprise__signals{gap:12px;display:grid}.runifex-enterprise__signals article{border:1px solid var(--lm-border);background:var(--lm-surface);min-height:136px;transition:border-color .32s var(--lm-transition), transform .32s var(--lm-transition);border-radius:6px;padding:24px;position:relative;overflow:hidden}.runifex-enterprise__signals article:hover{border-color:#ffffff1f;transform:translateY(-2px)}.runifex-enterprise__signals strong,.runifex-enterprise__signals span{display:block}.runifex-enterprise__signals strong{color:var(--lm-text);font-size:20px;font-weight:200}.runifex-enterprise__signals span{color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin-top:10px;font-size:14px;font-weight:300;line-height:1.65}.runifex-section--usage-boundary{background:var(--lm-bg);color:var(--lm-text);grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);align-items:center;gap:34px;max-width:none;padding-top:70px;padding-bottom:70px;display:grid}.runifex-section--usage-boundary h2{color:var(--lm-text);letter-spacing:-1px;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(32px,4vw,50px);font-weight:200;line-height:1.12}.runifex-section--usage-boundary p{width:min(840px,100%);color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:18px 0 0;font-size:15px;font-weight:300;line-height:1.8}.runifex-usage-boundary__panel{border:1px solid var(--lm-border);background:var(--lm-surface);border-radius:8px;gap:10px;padding:18px;display:grid}.runifex-usage-boundary__panel span{border:1px solid var(--lm-border);background:var(--lm-elevated);min-height:36px;color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;border-radius:6px;padding:9px 12px 9px 30px;font-size:13px;font-weight:300;line-height:1.45;display:block;position:relative}.runifex-usage-boundary__panel span:before{content:"";background:#ffffff14;border:1px solid #fff3;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:12px}.runifex-usage-boundary__panel a{width:fit-content;color:var(--lm-text-secondary);margin-top:4px;font-size:13px;font-weight:400;text-decoration:none}.runifex-usage-boundary__panel a:hover{color:var(--lm-text);text-decoration:underline}.runifex-product-tab-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.runifex-product-tab{border:1px solid var(--lm-border);background:linear-gradient(135deg, #73dfff0a, transparent 42%), var(--lm-surface);transition:border-color .32s var(--lm-transition), transform .32s var(--lm-transition), box-shadow .32s var(--lm-transition);border-radius:6px;padding:20px;position:relative;overflow:hidden}.runifex-product-tab:before,.runifex-capability-grid--3col .runifex-capability:before,.runifex-product-iac:before{content:"";background:linear-gradient(90deg,#0000,#73dfffd1,#0000);width:42%;height:1px;animation:6.4s ease-in-out infinite runifex-product-card-scan;position:absolute;top:0;left:-40%;box-shadow:0 0 18px #73dfff38}.runifex-product-tab:nth-child(2n):before,.runifex-capability-grid--3col .runifex-capability:nth-child(2n):before,.runifex-product-iac:nth-child(2n):before{animation-delay:.8s}.runifex-product-tab:nth-child(3n):before,.runifex-capability-grid--3col .runifex-capability:nth-child(3n):before,.runifex-product-iac:nth-child(3n):before{animation-delay:1.4s}.runifex-product-tab:hover{border-color:#73dfff3d;transform:translateY(-2px);box-shadow:0 22px 58px #00000038,0 0 34px #48b9ff0e}.runifex-product-tab__id{border:1px solid var(--lm-border);background:var(--lm-elevated);height:28px;color:var(--lm-text-secondary);border-radius:6px;align-items:center;padding:0 10px;font-size:11px;font-weight:400;display:inline-flex}.runifex-product-tab p{color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.55}.runifex-capability-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.runifex-capability-grid--3col .runifex-capability{border:1px solid var(--lm-border);background:linear-gradient(135deg, #73dfff09, transparent 42%), var(--lm-surface);min-height:200px;transition:border-color .32s var(--lm-transition), transform .32s var(--lm-transition), box-shadow .32s var(--lm-transition);border-radius:6px;padding:24px;position:relative;overflow:hidden}.runifex-capability-grid--3col .runifex-capability:hover{border-color:#73dfff38;transform:translateY(-2px);box-shadow:0 22px 58px #00000038,0 0 34px #48b9ff0d}.runifex-capability-grid--3col .runifex-capability p{color:var(--lm-text-muted);margin:0 0 16px;font-size:12px;font-weight:400}.runifex-capability-grid--3col .runifex-capability h3{min-height:auto;color:var(--lm-text);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:20px;font-weight:200;line-height:1.25}.runifex-capability-grid--3col .runifex-capability>span{color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin-top:18px;font-size:14px;font-weight:300;line-height:1.72;display:block}.runifex-capability-grid--3col .runifex-capability ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.runifex-capability-grid--3col .runifex-capability li{color:var(--lm-text-secondary);align-items:center;gap:9px;font-size:13px;font-weight:300;display:flex}.runifex-capability-grid--3col .runifex-capability li:before{content:"";background:#ffffff26;border-radius:50%;width:5px;height:5px}.runifex-product-iac-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.runifex-product-iac{border:1px solid var(--lm-border);background:linear-gradient(135deg, #73dfff09, transparent 42%), var(--lm-surface);transition:border-color .32s var(--lm-transition), transform .32s var(--lm-transition), box-shadow .32s var(--lm-transition);border-radius:6px;padding:20px;position:relative;overflow:hidden}.runifex-product-iac:hover{border-color:#73dfff38;transform:translateY(-2px);box-shadow:0 22px 58px #00000038,0 0 34px #48b9ff0d}.runifex-product-iac__head{align-items:center;gap:8px;display:flex}.runifex-product-iac__head strong{color:var(--lm-text);font-size:16px;font-weight:200}.runifex-product-iac__head em{background:var(--lm-elevated);color:var(--lm-text-secondary);border-radius:5px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:400}.runifex-product-iac>span{color:var(--lm-text-secondary);margin-top:10px;font-size:13px;font-weight:300;line-height:1.55;display:block}.runifex-section--market-preview{background:var(--lm-bg);border-top:1px solid var(--lm-divider);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.runifex-market-preview__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.runifex-footer{border-top:1px solid var(--lm-divider);padding:80px 48px 48px}.runifex-footer__top{margin-bottom:48px}.runifex-footer__brand-block .runifex-brand{margin-bottom:12px}.runifex-footer__brand-block p{color:var(--lm-text-muted);max-width:320px;font-size:13px;font-weight:300;line-height:1.7}.runifex-footer__nav{border-top:1px solid var(--lm-divider);border-bottom:1px solid var(--lm-divider);grid-template-columns:repeat(4,1fr);gap:32px;padding:32px 0;display:grid}.runifex-footer__group strong{letter-spacing:2px;text-transform:uppercase;color:var(--lm-text-secondary);margin-bottom:16px;font-size:11px;font-weight:400;display:block}.runifex-footer__group a{color:var(--lm-text-muted);padding:4px 0;font-size:12px;text-decoration:none;transition:color .4s;display:block}.runifex-footer__group a:hover{color:#ffffff80}.runifex-footer__bottom{color:var(--lm-text-muted);letter-spacing:1px;justify-content:space-between;padding-top:32px;font-size:11px;display:flex}.runifex-subpage{background:var(--lm-bg);position:relative}.runifex-subhero{border-bottom:1px solid var(--lm-divider);background:var(--lm-bg);padding:116px 64px 88px}.runifex-subhero h1{width:min(980px,100%);color:var(--lm-text);letter-spacing:-1px;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:64px;font-weight:200;line-height:1.06}.runifex-subhero p:last-child{width:min(820px,100%);color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:24px 0 0;font-size:19px;font-weight:300;line-height:1.7}.runifex-section--market,.runifex-section--pricing-grid,.runifex-section--signup,.runifex-section--legal,.runifex-section--compare-table,.runifex-section--matrix{background:var(--lm-bg);color:var(--lm-text)}.runifex-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.runifex-market-card{border:1px solid var(--lm-border);background:#ffffff05;border-radius:6px;min-height:210px;padding:24px;transition:border-color .4s}.runifex-market-card:hover{border-color:#ffffff1f}.runifex-market-card strong,.runifex-market-card b,.runifex-market-card span{display:block}.runifex-market-card strong{color:var(--lm-text-secondary);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:400}.runifex-market-card b{color:var(--lm-text);letter-spacing:-1px;margin-top:22px;font-size:28px;font-weight:200;line-height:1.1}.runifex-market-card span{color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;margin-top:18px;font-size:14px;font-weight:300;line-height:1.65}.runifex-compare-table{gap:8px;display:grid}.runifex-compare-row{border:1px solid var(--lm-border);background:#ffffff08;border-radius:6px;grid-template-columns:.7fr .92fr 1.08fr 1.45fr;gap:1px;transition:border-color .4s;display:grid;overflow:hidden}.runifex-compare-row:hover{border-color:#ffffff1f}.runifex-compare-row>span{min-height:134px;color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;background:#ffffff05;align-content:start;gap:9px;padding:18px;font-size:13px;font-weight:300;line-height:1.55;display:grid}.runifex-compare-row--head>span{min-height:50px;color:var(--lm-text-secondary);letter-spacing:1px;text-transform:uppercase;background:#ffffff08;font-size:11px;font-weight:400}.runifex-compare-row strong{color:var(--lm-text);letter-spacing:-.5px;font-size:18px;font-weight:200}.runifex-compare-row a{color:var(--lm-text-secondary);letter-spacing:1px;font-size:11px;font-weight:400;text-decoration:none;transition:color .4s}.runifex-compare-row a:hover{color:#ffffff80}.runifex-compare-row b{color:var(--lm-text);font-weight:300}.runifex-matrix{gap:10px;display:grid}.runifex-matrix div{border:1px solid var(--lm-border);background:#ffffff05;border-radius:6px;grid-template-columns:.52fr 100px minmax(0,1fr);align-items:center;gap:16px;min-height:70px;padding:18px 20px;transition:border-color .4s;display:grid}.runifex-matrix div:hover{border-color:#ffffff1f}.runifex-matrix strong{color:var(--lm-text);letter-spacing:-.5px;font-size:16px;font-weight:200}.runifex-matrix b{border:1px solid var(--lm-border);min-height:30px;color:var(--lm-text-secondary);letter-spacing:1px;background:#ffffff08;border-radius:0;justify-content:center;align-items:center;font-size:11px;font-weight:400;display:inline-flex}.runifex-matrix span{color:var(--lm-text-muted);font-size:14px;font-weight:300;line-height:1.55}.runifex-modal-overlay{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab8;place-items:center;padding:24px;animation:.22s acModalFadeIn;display:grid;position:fixed;inset:0}@keyframes acModalFadeIn{0%{opacity:0}to{opacity:1}}.runifex-modal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f8fcfff0;background:#0f1114f7;border:1px solid #ffffff42;border-radius:0;width:min(480px,100%);max-height:calc(100vh - 48px);padding:32px 28px;animation:.28s cubic-bezier(.16,1,.3,1) acModalSlideUp;position:relative;overflow-y:auto;box-shadow:0 32px 100px #0009}@keyframes acModalSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.runifex-modal__close{color:#a6bed2b8;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:32px;transition:color .4s;display:grid;position:absolute;top:16px;right:16px}.runifex-modal__close:hover{color:#f8fcfff0;background:#ffffff0a}.runifex-modal__header{margin-bottom:20px}.runifex-modal__header h2{letter-spacing:-.5px;color:#f8fcffeb;word-break:keep-all;overflow-wrap:break-word;margin:8px 0 0;font-size:22px;font-weight:200;line-height:1.2}.runifex-modal .runifex-eyebrow{color:#73dfff94}.runifex-signup-form--modal{box-shadow:none;background:0 0;border:0;padding:0}.runifex-billing-toggle{border:1px solid var(--lm-border);background:#ffffff05;border-radius:0;align-items:center;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.runifex-billing-btn{height:38px;color:var(--lm-text-muted);cursor:pointer;font-size:13px;font-weight:300;font-family:var(--lm-font);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 18px;transition:background .4s,color .4s;display:inline-flex}.runifex-billing-btn--active{color:var(--lm-text);border:1px solid var(--lm-border);background:#ffffff0a}.runifex-billing-btn em{color:var(--lm-text-secondary);letter-spacing:1px;background:#ffffff0a;border-radius:0;padding:3px 7px;font-size:10px;font-style:normal;font-weight:400}.runifex-billing-btn--active em{color:var(--lm-text-secondary);background:#ffffff0f}.runifex-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.runifex-price-card{border:1px solid var(--lm-border);background:#ffffff05;border-radius:0;flex-direction:column;min-height:560px;padding:24px;transition:border-color .4s;display:flex;position:relative}.runifex-price-card:hover{border-color:#ffffff1f}.runifex-price-card--featured{background:#ffffff08;border:1px solid #ffffff26}.runifex-price-card--featured:hover{border-color:#fff3}.runifex-price-card em{color:var(--lm-text-secondary);letter-spacing:1px;background:#ffffff0a;border-radius:0;padding:7px 9px;font-size:10px;font-style:normal;font-weight:400;position:absolute;top:18px;right:18px}.runifex-price-card h2{color:var(--lm-text);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:200}.runifex-price-card__price{gap:6px;margin-top:28px;display:grid}.runifex-price-card__price strong{color:var(--lm-text);letter-spacing:-1px;font-size:34px;font-weight:200;line-height:1}.runifex-price-card__price span{color:var(--lm-text-muted);font-size:12px;font-weight:300}.runifex-price-card p{min-height:72px;color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;margin:22px 0 0;font-size:14px;font-weight:300;line-height:1.65}.runifex-price-card ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.runifex-price-card li{color:var(--lm-text-muted);gap:10px;font-size:13px;font-weight:300;line-height:1.45;display:flex}.runifex-price-card li:before{content:"";background:var(--lm-text-muted);border-radius:50%;flex:none;width:4px;height:4px;margin-top:8px}.runifex-price-card__limits{border-top:1px solid var(--lm-divider);padding-top:14px;margin-top:0!important}.runifex-price-card__limits li{color:var(--lm-text-muted)}.runifex-price-card__limits li:before{background:#ffffff14}.runifex-price-card .runifex-button{width:100%;margin-top:auto}.runifex-pricing-note{border:1px solid var(--lm-border);background:#ffffff05;border-radius:0;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid}.runifex-pricing-note strong{color:var(--lm-text);letter-spacing:-.5px;font-size:16px;font-weight:200}.runifex-pricing-note span{color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;font-size:13px;font-weight:300;line-height:1.6}.runifex-pricing-note a{color:var(--lm-text-secondary);letter-spacing:1px;font-size:13px;font-weight:400;text-decoration:none;transition:color .4s}.runifex-pricing-note a:hover{color:#ffffff80}.runifex-section--buyer-proof{background:var(--lm-bg);color:var(--lm-text)}.runifex-buyer-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.runifex-buyer-proof-card{border:1px solid var(--lm-border);background:#ffffff05;border-radius:0;min-height:230px;padding:22px;transition:border-color .4s;position:relative;overflow:hidden}.runifex-buyer-proof-card:before{content:"";background:#ffffff26;width:1px;position:absolute;inset:0 auto 0 0}.runifex-buyer-proof-card:nth-child(2):before{background:#ffffff1f}.runifex-buyer-proof-card:nth-child(3):before{background:#ffffff1a}.runifex-buyer-proof-card:nth-child(4):before{background:#ffffff14}.runifex-buyer-proof-card:hover{border-color:#ffffff1f}.runifex-buyer-proof-card strong{min-height:24px;color:var(--lm-text-muted);letter-spacing:2px;text-transform:uppercase;align-items:center;font-size:11px;font-weight:400;display:inline-flex}.runifex-buyer-proof-card h3{color:var(--lm-text);letter-spacing:-.5px;word-break:keep-all;overflow-wrap:break-word;margin:24px 0 0;font-size:22px;font-weight:200;line-height:1.18}.runifex-buyer-proof-card p{color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;margin:16px 0 0;font-size:13px;font-weight:300;line-height:1.62}.runifex-signup-panel{grid-template-columns:minmax(0,.8fr) minmax(420px,.68fr);align-items:start;gap:44px;display:grid}.runifex-signup-panel h2{color:var(--lm-text);letter-spacing:-1px;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:48px;font-weight:200;line-height:1.1}.runifex-signup-panel>div>span{width:min(620px,100%);color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;margin-top:20px;font-size:16px;font-weight:300;line-height:1.75;display:block}.runifex-signup-form{border:1px solid var(--lm-border);background:#ffffff05;border-radius:0;gap:14px;padding:24px;display:grid}.runifex-signup-form label{color:#e9f1fac7;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:520;display:grid}.runifex-signup-form input,.runifex-signup-form select{color:#f8fcfff5;width:100%;height:44px;font:inherit;background:#ffffff12;border:1px solid #fff3;border-radius:0;padding:0 12px;font-size:14px;font-weight:420;transition:border-color .25s,background .25s,box-shadow .25s}.runifex-signup-form input::placeholder{color:#ecf4fc80}.runifex-signup-form input:focus,.runifex-signup-form select:focus{background:#ffffff18;border-color:#73dfffe0;outline:none;box-shadow:0 0 0 3px #73dfff29}.runifex-signup-form select option{color:#f8fcfff0;background:#111417}.runifex-checkbox{grid-template-columns:18px minmax(0,1fr);align-items:center;margin-top:4px;gap:10px!important}.runifex-checkbox input{width:18px;height:18px}.runifex-checkbox span{color:#e9f1fac7}.runifex-checkbox a{color:#d9f6fff0;text-decoration:none;transition:color .4s}.runifex-checkbox a:hover{color:#ffffff80}.runifex-form-success{color:#ecfaffe6;word-break:keep-all;overflow-wrap:break-word;background:#73dfff14;border:1px solid #73dfff5c;border-radius:0;margin:0;padding:13px;font-size:13px;font-weight:420;line-height:1.55}.runifex-form-error{color:#fee2e2f0;word-break:keep-all;overflow-wrap:break-word;background:#7f1d1d3d;border:1px solid #f871716b;border-radius:0;margin:0;padding:13px;font-size:13px;font-weight:430;line-height:1.55}.runifex-legal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.runifex-legal-list article{border:1px solid var(--lm-border);background:#ffffff05;border-radius:0;min-height:180px;padding:24px}.runifex-legal-list h2{color:var(--lm-text);letter-spacing:-.5px;margin:0;font-size:22px;font-weight:200}.runifex-legal-list p{color:var(--lm-text-muted);word-break:keep-all;overflow-wrap:break-word;margin:16px 0 0;font-size:14px;font-weight:300;line-height:1.75}.runifex-legal-note{border:1px solid var(--lm-border);color:var(--lm-text-secondary);word-break:keep-all;overflow-wrap:break-word;background:#ffffff05;border-radius:0;margin-top:16px;padding:18px 20px;font-size:13px;font-weight:300;line-height:1.65}.runifex-docs-page{color:#f7f7f7;background:radial-gradient(circle at 82% 8%,#73dfff14,#0000 28%),radial-gradient(circle at 12% 52%,#73afff0b,#0000 24%),#1b1c1f;min-height:100vh;animation:none}.runifex-docs-page:before,.runifex-docs-page:after{display:none}.runifex-docs-page .runifex-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15171bf0;border-bottom:1px solid #73dfff24}.runifex-docs-page .runifex-nav__links,.runifex-docs-page .runifex-nav__signin,.runifex-docs-page .runifex-nav__signup{display:none}.runifex-docs-layout{z-index:1;grid-template-columns:304px minmax(0,910px) 292px;gap:48px;max-width:1720px;min-height:100vh;margin:0 auto;padding:108px 40px 86px;display:grid;position:relative}.runifex-docs-left,.runifex-docs-right{scrollbar-width:thin;scrollbar-color:#73dfff57 #ffffff0b;align-self:start;max-height:calc(100vh - 110px);position:sticky;top:92px;overflow:auto}.runifex-docs-left::-webkit-scrollbar{width:7px}.runifex-docs-right::-webkit-scrollbar{width:7px}.runifex-docs-left::-webkit-scrollbar-track{background:#ffffff0a}.runifex-docs-right::-webkit-scrollbar-track{background:#ffffff0a}.runifex-docs-left::-webkit-scrollbar-thumb{background:linear-gradient(#73dfff75,#d2efff33);border-radius:999px}.runifex-docs-right::-webkit-scrollbar-thumb{background:linear-gradient(#73dfff75,#d2efff33);border-radius:999px}.runifex-docs-left{padding:4px 22px 28px 0}.runifex-docs-left__brand{color:#fff;align-items:center;gap:12px;margin-bottom:42px;text-decoration:none;display:inline-flex}.runifex-docs-left__brand .runifex-docs-left__mark{background:radial-gradient(circle at 60% 26%,#73dfff2e,#0000 42%),#202124;border:1px solid #73dfff47;width:36px;height:36px}.runifex-docs-left__brand strong{letter-spacing:0;font-size:18px;font-weight:920}.runifex-docs-left nav{gap:34px;display:grid}.runifex-docs-left section{gap:3px;display:grid}.runifex-docs-left h2{color:#f3f4f6;letter-spacing:0;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 12px;font-size:13px;font-weight:900;display:flex}.runifex-docs-left h2 span{color:#a4a4a4;place-items:center;width:18px;font-size:12px;display:grid}.runifex-docs-left a:not(.runifex-docs-left__brand){color:#a5a5a5;border-left:1px solid #0000;padding:8px 12px 8px 34px;font-size:16px;font-weight:560;line-height:1.35;text-decoration:none;display:block}.runifex-docs-left a:not(.runifex-docs-left__brand):hover,.runifex-docs-left a.is-active{color:#f8fbff;text-shadow:0 0 14px #73dfff2e;border-left-color:#73dfff}.runifex-docs-article{min-width:0;max-width:910px;margin:0 auto}.runifex-docs-topbar{color:#a3a3a3;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:720;display:flex}.runifex-docs-topbar a{color:#c7c7c7;text-decoration:none}.runifex-docs-article-header{padding:20px 0 28px}.runifex-docs-article-header p{color:#dff5ff;letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:920;display:flex}.runifex-docs-article-header h1{color:#fff;letter-spacing:0;margin:0;font-size:58px;font-weight:950;line-height:1.05}.runifex-docs-article-header strong{color:#dedede;word-break:keep-all;overflow-wrap:break-word;max-width:820px;margin-top:24px;font-size:20px;font-weight:520;line-height:1.75;display:block}.runifex-docs-article-section{border-top:1px solid #73dfff1f;padding:42px 0 16px;scroll-margin-top:110px}.runifex-docs-article-section:first-of-type{border-top:0}.runifex-docs-article-section h2{color:#fff;letter-spacing:0;margin:0 0 20px;font-size:34px;font-weight:920;line-height:1.18}.runifex-docs-article-section h3{letter-spacing:0}.runifex-docs-article-section p{color:#eee;word-break:keep-all;overflow-wrap:break-word;max-width:860px;margin:0 0 18px;font-size:18px;font-weight:450;line-height:1.82}.runifex-docs-article-section ul,.runifex-docs-steps{color:#ddd;gap:11px;margin:20px 0;padding-left:24px;font-size:17px;line-height:1.72;display:grid}.runifex-docs-steps{padding-left:28px}.runifex-docs-article-section li::marker{color:#73dfff;font-weight:900}.runifex-docs-steps li::marker{color:#73dfff;font-weight:900}.runifex-docs-article-section aside{color:#e0e0e0;background:linear-gradient(135deg,#73dfff0e,#ffffff05),#24262a;border:1px solid #73dfff2e;border-radius:8px;margin:26px 0;padding:18px 20px;font-size:16px;font-weight:620;line-height:1.7}.runifex-docs-screenshot{background:#191919;border:1px solid #73dfff29;border-radius:8px;margin:30px 0;overflow:hidden;box-shadow:0 18px 58px #0000003d,0 0 50px #73dfff0a}.runifex-docs-screenshot img{filter:grayscale()contrast(1.18)brightness(.94);border-bottom:1px solid #3a3a3a;width:100%;height:auto;display:block}.runifex-docs-screenshot figcaption{color:silver;text-align:center;margin:0;padding:14px 18px;font-size:14px;font-weight:640;line-height:1.55}.runifex-docs-motion{background:#090909;border:1px solid #73dfff2e;border-radius:8px;margin:30px 0;overflow:hidden;box-shadow:0 28px 86px #00000057,0 0 60px #73dfff0e}.runifex-docs-motion__stage{filter:grayscale()contrast(1.18)brightness(.94);overflow:hidden}.runifex-docs-motion img{filter:grayscale()contrast(1.18)brightness(.94);border-bottom:1px solid #3a3a3a;width:100%;height:auto;display:block}.runifex-docs-motion figcaption{color:#bdbdbd;text-align:left;background:#0f0f0f94;border-top:1px solid #a3a3a329;margin:0;padding:10px 14px 12px;font-size:13px;font-weight:650;line-height:1.45}.runifex-docs-motion--hero{margin-top:4px;margin-bottom:24px}.runifex-arch-motion{aspect-ratio:1280/540;background:#090909;width:100%;min-height:280px;display:block}.runifex-arch-motion svg{width:100%;height:100%;min-height:inherit;display:block}.runifex-arch-motion__compact{display:none}.raf-bg{fill:#090909}.raf-bg__contour{fill:none;stroke:#a3a3a31f;stroke-width:1.4px}.raf-bg__contour--two{stroke:#ffffff21}.raf-eyebrow{fill:#a6a6a6;letter-spacing:.09em;font-size:13px;font-weight:850}.raf-title{fill:#f8fafc;font-size:27px;font-weight:850}.raf-legend text{fill:#b8b8b8;font-size:12px;font-weight:700}.raf-zone rect{fill:#0f0f0fa3;stroke:#a3a3a340;stroke-width:1.4px}.raf-zone text{fill:#a6a6a6;letter-spacing:.08em;font-size:12px;font-weight:850}.raf-subnet{fill:#0f0f0f8a;stroke:#a3a3a32e;stroke-dasharray:7 8}.raf-subnet__label{fill:#a8a8a8;letter-spacing:0;font-size:11px;font-weight:750}.raf-node__shell{fill:#111;stroke:#a3a3a347;stroke-width:1.35px}.raf-node--accent .raf-node__shell{stroke:color-mix(in srgb, var(--raf-accent) 68%, #e2e8f029);fill:#121212}.raf-node--secondary .raf-node__shell{stroke:color-mix(in srgb, var(--raf-secondary) 62%, #e2e8f029);fill:#111}.raf-node--warning .raf-node__shell{stroke:color-mix(in srgb, var(--raf-warning) 66%, #e2e8f029);fill:#171717}.raf-node__icon{fill:none;stroke:#f8fbff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.raf-node__label{fill:#f8fafc;font-size:16px;font-weight:830}.raf-node__meta{fill:#b3b3b3;font-size:12px;font-weight:720}.raf-flow{fill:none;stroke:var(--raf-accent);stroke-width:3.8px;stroke-linecap:round;stroke-dasharray:10 14;opacity:.92;animation:3.2s linear infinite raf-flow-dash}.raf-flow--secondary{stroke:var(--raf-secondary)}.raf-flow--warning{stroke:var(--raf-warning)}.raf-flow--return{stroke:#a3a3a3;stroke-width:2.3px;opacity:.5}.raf-packet{filter:drop-shadow(0 0 10px)}.raf-panel rect,.raf-template-manifest>rect,.raf-review-board>rect,.raf-code-pane>rect,.raf-provider-pane>rect,.raf-matrix>rect,.raf-context-pane>rect,.raf-diff-pane>rect{fill:#111;stroke:#a3a3a340;stroke-width:1.35px}.raf-panel__title,.raf-mini-title{fill:#f8fafc;font-size:17px;font-weight:850}.raf-mini-sub,.raf-panel__label,.raf-panel__value{fill:#b3b3b3;font-size:12px;font-weight:760}.raf-panel__track{fill:#a3a3a32e}.raf-panel__bar{fill:var(--raf-accent);transform-box:fill-box;transform-origin:0;animation:3.6s ease-in-out infinite raf-meter}.raf-panel__bar--2{fill:var(--raf-secondary);animation-delay:.25s}.raf-panel__bar--3{fill:var(--raf-warning);animation-delay:.5s}.raf-manifest-row rect,.raf-provider-row rect{fill:#1f1f1fe0;stroke:#a3a3a32e}.raf-manifest-row path{fill:none;stroke:var(--raf-secondary);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.raf-manifest-row text,.raf-provider-row text,.raf-matrix text{fill:#d1d1d1;font-size:12px;font-weight:760}.raf-manifest-row,.raf-provider-row,.raf-diff-row{animation:4s ease-in-out infinite raf-row-pulse}.raf-manifest-row--2,.raf-diff-row--warn{animation-delay:.35s}.raf-manifest-row--3,.raf-diff-row--neutral{animation-delay:.7s}.raf-manifest-row--4{animation-delay:1.05s}.raf-gate circle{fill:#0f0f0feb;stroke-width:2px}.raf-gate--ok circle,.raf-gate--ok path{stroke:var(--raf-secondary)}.raf-gate--ok path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.raf-gate--warn circle{stroke:var(--raf-warning)}.raf-gate--warn text{fill:var(--raf-warning);text-anchor:middle;font-size:24px;font-weight:900}.raf-review-code rect{fill:#a3a3a38c}.raf-layer-stack{opacity:.86}.raf-model-layer path{fill:#0f0f0fb8;stroke:#a3a3a338;stroke-width:1.5px}.raf-model-layer--1 path{fill:#d2d2d229}.raf-model-layer--2 path,.raf-model-layer--3 path,.raf-model-layer--4 path{fill:#ffffff21}.raf-model-layer text,.raf-iso-plane text,.raf-iso-service text{fill:#e2e8f0;text-anchor:middle;font-size:13px;font-weight:840}.raf-iso-plane path{fill:color-mix(in srgb, var(--plane-color) 28%, #0f0f0fb8);stroke:color-mix(in srgb, var(--plane-color) 52%, #e2e8f01f);stroke-width:1.5px}.raf-iso-service path{fill:#0f0f0fd6;stroke:#e2e8f047}.raf-iso-service--data path{stroke:#d2d2d2b3}.raf-code-line{fill:#e5e7eb;opacity:.62;font-family:SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:700;animation:4s ease-in-out infinite raf-code-line}.raf-code-line--2{animation-delay:.25s}.raf-code-line--3{animation-delay:.5s}.raf-code-line--4{animation-delay:.75s}.raf-code-line--5{animation-delay:1s}.raf-matrix-dot{fill:var(--raf-secondary);opacity:.88;transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite raf-dot}.raf-matrix-dot--1-2,.raf-matrix-dot--2-1,.raf-matrix-dot--3-0{fill:var(--raf-warning)}.raf-pipeline-step rect{fill:#0f0f0fe6;stroke:#a3a3a342}.raf-pipeline-step__index{fill:var(--raf-accent);font-size:13px;font-weight:900}.raf-pipeline-step__label{fill:#f8fafc;font-size:16px;font-weight:850}.raf-pipeline-step__meter{fill:var(--raf-secondary);transform-box:fill-box;transform-origin:0;animation:3.6s ease-in-out infinite raf-meter}.raf-pipeline-step--2,.raf-pipeline-step--4{opacity:.96}.raf-context-graph{fill:none;stroke:#a3a3a361;stroke-width:2px}.raf-context-dot{fill:var(--raf-accent);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite raf-dot}.raf-context-dot--2{fill:var(--raf-secondary);animation-delay:.25s}.raf-context-dot--3{fill:var(--raf-warning);animation-delay:.5s}.raf-context-dot--4{fill:#e5e7eb;animation-delay:.75s}.raf-diff-row rect{fill:#1f1f1fdb;stroke:#a3a3a32e}.raf-diff-row text{fill:#f8fbff;font-size:13px;font-weight:800}.raf-diff-row--ok rect{stroke:#fff9}.raf-diff-row--warn rect{stroke:#dcdcdcb8}.raf-scan-beam{fill:#ffffff21;stroke:#ffffff57;animation:3.8s ease-in-out infinite raf-scan}@keyframes raf-flow-dash{to{stroke-dashoffset:-96px}}@keyframes raf-meter{0%,to{opacity:.62;transform:scaleX(.58)}50%{opacity:1;transform:scaleX(1)}}@keyframes raf-row-pulse{0%,to{opacity:.76}50%{opacity:1}}@keyframes raf-layer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes raf-iso-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes raf-code-line{0%,to{opacity:.42}50%{opacity:1}}@keyframes raf-dot{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes raf-step-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes raf-scan{0%,to{opacity:0;transform:translate(-110px)}50%{opacity:.75;transform:translate(270px)}}@media (prefers-reduced-motion:reduce){.raf-flow,.raf-panel__bar,.raf-manifest-row,.raf-provider-row,.raf-diff-row,.raf-model-layer,.raf-iso-plane,.raf-code-line,.raf-matrix-dot,.raf-pipeline-step__meter,.raf-pipeline-step--2,.raf-pipeline-step--4,.raf-context-dot,.raf-scan-beam{animation:none}}.runifex-docs-screenshot--hero{margin-top:4px;margin-bottom:48px}.runifex-docs-screenshot--hero img{object-fit:cover;object-position:top left;max-height:430px}.runifex-docs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 8px;display:grid}.runifex-docs-feature-card,.runifex-docs-level-card{background:#232526;border:1px solid #42464d;border-radius:8px;min-width:0;box-shadow:0 14px 42px #0000002e}.runifex-docs-feature-card{padding:20px}.runifex-docs-feature-card__title{border-bottom:1px solid #484d54;align-items:center;gap:12px;padding-bottom:16px;display:flex}.runifex-docs-feature-card__title span{color:#f8fbff;background:#303030;border:1px solid #5a5a5a;border-radius:7px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:920;display:grid}.runifex-docs-feature-card h3,.runifex-docs-level-card h3{color:#fff;margin:0;font-size:20px;font-weight:850;line-height:1.3}.runifex-docs-feature-card p{color:#ededed;margin:16px 0;font-size:16px;line-height:1.7}.runifex-docs-feature-card dl,.runifex-docs-level-card dl,.runifex-docs-definition-list{gap:0;margin:18px 0 0;display:grid}.runifex-docs-feature-card dl div,.runifex-docs-level-card dl div,.runifex-docs-definition-list div{border-top:1px solid #41464c;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.runifex-docs-feature-card dl div{grid-template-columns:104px minmax(0,1fr);gap:12px}.runifex-docs-feature-card dt,.runifex-docs-level-card dt,.runifex-docs-definition-list dt{color:#c2c2c2;margin:0;font-size:14px;font-weight:820;line-height:1.55}.runifex-docs-feature-card dd,.runifex-docs-level-card dd,.runifex-docs-definition-list dd{color:#f2f2f2;margin:0;font-size:15px;line-height:1.65}.runifex-docs-definition-list{background:#232526;border:1px solid #42464d;border-radius:8px;margin:28px 0 8px;padding:2px 22px}.runifex-docs-levels{gap:18px;margin:30px 0 8px;display:grid}.runifex-docs-level-card{padding:22px 24px}.runifex-docs-level-card__heading{border-bottom:1px solid #484d54;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:18px;display:grid}.runifex-docs-level-card__heading>span{color:#1d1d1d;background:#f8fbff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:950;display:grid;box-shadow:0 0 0 1px #ffffff73}.runifex-docs-level-card__heading p{color:#c5c5c5;margin:6px 0 0;font-size:15px;line-height:1.55}.runifex-docs-level-card>p{margin-top:18px;font-size:17px}.runifex-docs-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.runifex-docs-card-row a{min-height:132px;color:inherit;background:#232526;border:1px solid #3d4249;border-radius:8px;padding:18px;text-decoration:none}.runifex-docs-card-row strong,.runifex-docs-card-row span{display:block}.runifex-docs-card-row strong{color:#fff;font-size:17px;font-weight:900}.runifex-docs-card-row span{color:#cacaca;margin-top:12px;font-size:14px;line-height:1.55}.runifex-docs-pager{border-top:1px solid #373737;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:58px;padding-top:28px;display:grid}.runifex-docs-pager a{color:#fff;background:#232526;border:1px solid #3d4249;border-radius:8px;padding:17px;text-decoration:none}.runifex-docs-pager a:last-child{text-align:right}.runifex-docs-pager span{color:#a8a8a8;text-transform:uppercase;font-size:12px;font-weight:820;display:block}.runifex-docs-pager strong{color:#f0f4f8;margin-top:8px;font-size:15px;font-weight:850;display:block}.runifex-docs-search{background:#242629;border:1px solid #4b4b4b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:42px;padding:12px 13px;display:grid}.runifex-docs-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;font-size:14px}.runifex-docs-search input::placeholder{color:#b0b0b0}.runifex-docs-search span{color:#dcdcdc;border:1px solid #5a5a5a;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800}.runifex-docs-right{padding-top:6px}.runifex-docs-right nav{border-left:1px solid #414141;gap:12px;padding-left:20px;display:grid}.runifex-docs-right h2{color:#ccc;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.runifex-docs-right a{color:#b8b8b8;font-size:14px;font-weight:650;line-height:1.48;text-decoration:none}@media (width<=1280px){.runifex-docs-layout{grid-template-columns:280px minmax(0,1fr);max-width:1180px}.runifex-docs-right{display:none}}@media (width<=920px){.runifex-docs-layout{grid-template-columns:1fr;gap:30px;padding:92px 18px 58px}.runifex-docs-left{border-bottom:1px solid #373737;max-height:280px;padding:0 0 18px;position:relative;top:auto;overflow:auto}.runifex-docs-left__brand{margin-bottom:20px}.runifex-docs-left nav{gap:16px}.runifex-docs-left section{grid-template-columns:repeat(2,minmax(0,1fr))}.runifex-docs-left h2{grid-column:1/-1}.runifex-docs-left a:not(.runifex-docs-left__brand){padding:7px 8px 7px 14px;font-size:14px}.runifex-docs-article-header h1{font-size:38px}.runifex-docs-article-header strong{font-size:18px}.runifex-docs-article-section h2{font-size:28px}.runifex-docs-article-section p{font-size:16px}.runifex-docs-feature-grid,.runifex-docs-card-row,.runifex-docs-pager{grid-template-columns:1fr}.runifex-docs-feature-card dl div,.runifex-docs-level-card dl div,.runifex-docs-definition-list div{grid-template-columns:1fr;gap:5px}.runifex-docs-level-card__heading{grid-template-columns:38px minmax(0,1fr);gap:12px}.runifex-docs-pager a:last-child{text-align:left}}@media (width<=640px){.runifex-docs-layout{gap:24px;padding:82px 14px 48px}.runifex-docs-left{width:100%;min-width:0;max-height:none;padding-bottom:14px;overflow:visible}.runifex-docs-article{width:100%;min-width:0;max-width:none}.runifex-docs-left__brand{margin-bottom:14px}.runifex-docs-left nav{box-sizing:border-box;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;width:100vw;max-width:100vw;margin:0 -14px;padding:0 14px 8px;display:flex;overflow-x:auto}.runifex-docs-left nav::-webkit-scrollbar{display:none}.runifex-docs-left section{scroll-snap-align:start;background:#24272b;border:1px solid #3c3c3c;border-radius:8px;flex:0 0 178px;grid-template-columns:1fr;gap:1px;padding:10px;display:grid}.runifex-docs-left h2{margin:0 0 6px;font-size:11px}.runifex-docs-left a:not(.runifex-docs-left__brand){border-left:0;padding:5px 0;font-size:13px;line-height:1.3}.runifex-docs-article-header{padding:8px 0 24px}.runifex-docs-article-header h1{width:100%;font-size:clamp(30px,9vw,36px);line-height:1.08}.runifex-docs-article-header strong{overflow-wrap:anywhere;max-width:none;margin-top:18px;font-size:16px;line-height:1.65}.runifex-docs-article-section{padding-top:34px;scroll-margin-top:84px}.runifex-docs-article-section h2{font-size:25px}.runifex-docs-article-section ul,.runifex-docs-steps{padding-left:20px;font-size:15px}.runifex-docs-feature-card,.runifex-docs-level-card{padding:16px}.runifex-docs-definition-list{padding:2px 16px}.runifex-docs-motion{box-sizing:border-box;border-left:0;border-right:0;border-radius:0;width:calc(100% + 28px);max-width:none;margin:22px -14px}.runifex-docs-motion__stage{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow:auto hidden}.runifex-docs-motion__stage .runifex-arch-motion{width:760px;min-width:760px;min-height:0}.runifex-docs-motion figcaption{padding:11px 14px 13px;font-size:12px;line-height:1.5}.runifex-docs-screenshot,.runifex-docs-screenshot--hero{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}}.runifex-docs-beta{letter-spacing:.04em;color:#f8fbff;vertical-align:middle;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff4d;border-radius:6px;align-items:center;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}h1>.runifex-docs-beta{padding:2px 10px;font-size:13px;line-height:22px;position:relative;top:-2px}.runifex-docs-page{background:linear-gradient(#07080a 0%,#0b0d10 48%,#07080a 100%);position:relative;overflow-x:hidden}.runifex-docs-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(circle at 1px 1px,#ffffff0e 1px,#0000 0);background-size:42px 42px,42px 42px,32px 32px;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.runifex-docs-page .runifex-nav{background:#07080adb;border-bottom-color:#ffffff1a}.runifex-docs-left,.runifex-docs-right{scrollbar-color:#fff3 transparent}.runifex-docs-left{scrollbar-width:none}.runifex-docs-left::-webkit-scrollbar{width:0;height:0}.runifex-docs-right{scrollbar-width:thin}.runifex-docs-right::-webkit-scrollbar{width:4px;height:4px}.runifex-docs-right::-webkit-scrollbar-track{background:0 0}.runifex-docs-right::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.runifex-docs-left__brand .runifex-docs-left__mark{background:#ffffff0f;border-color:#ffffff38}.runifex-docs-left__brand{border-bottom:1px solid #ffffff14;width:100%;margin-bottom:26px;padding:2px 0 24px}.runifex-docs-spine{gap:12px;margin:0 0 30px 10px;padding:2px 0 2px 20px;display:grid;position:relative}.runifex-docs-spine:before{content:"";background:linear-gradient(#0000,#56c5ffa8,#0000);width:1px;position:absolute;top:7px;bottom:7px;left:3px;box-shadow:0 0 16px #56c5ff2e}.runifex-docs-spine span{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:720;animation:6.6s ease-in-out infinite runifex-docs-spine-step;position:relative}.runifex-docs-spine span:before{content:"";background:#56c5ffd1;width:8px;height:1px;position:absolute;top:.72em;left:-21px;box-shadow:0 0 10px #56c5ff6b}.runifex-docs-spine span:after{content:"";opacity:0;background:#f5fbff;border-radius:999px;width:7px;height:7px;animation:6.6s ease-in-out infinite runifex-docs-spine-dot;position:absolute;top:calc(.72em - 3px);left:-25px;transform:scale(.5);box-shadow:0 0 0 1px #56c5ff66,0 0 16px #56c5ff61}.runifex-docs-spine span:nth-child(2),.runifex-docs-spine span:nth-child(2):after{animation-delay:.7s}.runifex-docs-spine span:nth-child(3),.runifex-docs-spine span:nth-child(3):after{animation-delay:1.4s}.runifex-docs-spine span:nth-child(4),.runifex-docs-spine span:nth-child(4):after{animation-delay:2.1s}.runifex-docs-spine span:nth-child(5),.runifex-docs-spine span:nth-child(5):after{animation-delay:2.8s}@keyframes runifex-docs-spine-step{0%,to{color:#ffffff75}10%,24%{color:#f7fbff;text-shadow:0 0 16px #56c5ff33}}@keyframes runifex-docs-spine-dot{0%,to{opacity:0;transform:scale(.5)}10%,24%{opacity:1;transform:scale(1)}}.runifex-docs-left h2{color:#ffffffbd;letter-spacing:.02em;font-weight:680}.runifex-docs-left a:not(.runifex-docs-left__brand){color:#ffffff7a;border-radius:0 7px 7px 0;font-weight:520}.runifex-docs-left a:not(.runifex-docs-left__brand):hover,.runifex-docs-left a.is-active{color:#ffffffeb;background:linear-gradient(90deg,#ffffff14,#0000 72%);border-left-color:#ffffffd1}.runifex-docs-topbar,.runifex-docs-right{color:#ffffff7a}.runifex-docs-topbar a,.runifex-docs-article-header p{color:#ffffffdb}.runifex-docs-article-header h1{letter-spacing:0;font-weight:360}.runifex-docs-article-header strong{color:#ffffffc2;font-weight:360}.runifex-docs-article-section{border-top-color:#ffffff1a}.runifex-docs-article-section h2{font-weight:420}.runifex-docs-article-section p,.runifex-docs-article-section ul,.runifex-docs-steps{color:#ffffffb8;font-weight:360}.runifex-docs-article-section li::marker{color:#ffffffe0}.runifex-docs-steps li::marker{color:#ffffffe0}.runifex-docs-article-section aside,.runifex-docs-definition-list,.runifex-docs-feature-card,.runifex-docs-level-card,.runifex-docs-screenshot,.runifex-docs-motion{background:linear-gradient(#ffffff0b,#ffffff05),#0c0e11e0;border-color:#ffffff1f;box-shadow:0 24px 72px #00000047}.runifex-docs-motion{background:linear-gradient(#ffffff0e,#0000),#080a0de6}.runifex-docs-feature-card__title,.runifex-docs-feature-card dl div,.runifex-docs-level-card dl div,.runifex-docs-definition-list div{border-color:#ffffff1f}.runifex-docs-feature-card__title span{color:#fffffff2;background:#ffffff14;border-color:#ffffff47}.runifex-docs-feature-card h3,.runifex-docs-level-card h3{font-weight:520}.runifex-docs-feature-card p,.runifex-docs-feature-card dd,.runifex-docs-level-card dd,.runifex-docs-definition-list dd{color:#ffffffb8}.runifex-docs-search{background:linear-gradient(135deg,#ffffff0e,#0000 52%),#0c0e11d1;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 46px #0003}.runifex-docs-search:focus-within{border-color:#ffffff7a;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 48px #0000003d}.runifex-docs-search span{color:#ebfaffd1;background:#ffffff0e;border-color:#ffffff38}.runifex-docs-right a,.runifex-docs-right button{color:#ffffff9e}.runifex-docs-right nav{background:linear-gradient(#ffffff0a,#ffffff04),#0c0e119e;border:1px solid #ffffff1b;border-radius:8px;gap:10px;padding:16px;box-shadow:0 18px 52px #0000002e}.runifex-docs-right h2{color:#ffffffb3}.runifex-docs-right a{padding-left:13px;position:relative}.runifex-docs-right a:before{content:"";background:#56c5ff47;border-radius:999px;width:5px;height:5px;position:absolute;top:.66em;left:0}.runifex-docs-right a:hover{color:#ffffffeb}.runifex-docs-right a:hover:before{background:#56c5ffe0;box-shadow:0 0 12px #56c5ff6b}.runifex-docs-header-rail{background:linear-gradient(90deg,#56c5ff1c,#0000 44%),#080a0db8;border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:640px;margin-top:30px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #00000038}.runifex-docs-header-rail span{color:#ffffffc2;letter-spacing:.18em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff1b;min-width:0;padding:13px 16px;font-size:12px;font-weight:720;position:relative}.runifex-docs-header-rail span:last-child{border-right:0}.runifex-docs-header-rail span:before{content:"";opacity:.58;background:linear-gradient(90deg,#0000,#56c5ffe6,#0000);height:1px;position:absolute;bottom:-1px;left:16px;right:16px;box-shadow:0 0 14px #56c5ff52}.runifex-docs-article{position:relative}.runifex-docs-article-section{padding-left:28px;position:relative}.runifex-docs-article-section:before{content:"";background:linear-gradient(#56c5ff8a,#ffffff14);width:1px;position:absolute;top:40px;bottom:12px;left:0}.runifex-docs-article-section h2{position:relative}.runifex-docs-article-section h2:before{content:"";background:#07080a;border:1px solid #56c5ffc7;width:11px;height:11px;position:absolute;top:.48em;left:-34px;box-shadow:0 0 0 4px #56c5ff14,0 0 18px #56c5ff5c}.runifex-docs-card-row a,.runifex-docs-pager a,.runifex-docs-feature-card,.runifex-docs-level-card{transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.runifex-docs-card-row a:hover,.runifex-docs-pager a:hover,.runifex-docs-feature-card:hover,.runifex-docs-level-card:hover{background:linear-gradient(135deg,#56c5ff13,#ffffff05),#0c0e11eb;border-color:#56c5ff5c;transform:translateY(-1px);box-shadow:0 24px 72px #00000052,0 0 44px #56c5ff0e}.runifex-docs-motion__stage{position:relative}.runifex-docs-motion__stage:after{content:"";pointer-events:none;opacity:.55;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 18%,#56c5ff14 48%,#0000 66%);animation:7.8s cubic-bezier(.16,1,.3,1) infinite runifex-docs-stage-scan;position:absolute;inset:0;transform:translate(-80%)}@keyframes runifex-docs-stage-scan{0%,22%{opacity:0;transform:translate(-88%)}46%{opacity:.62}72%,to{opacity:0;transform:translate(88%)}}@media (width<=760px){.runifex-docs-page:before{-webkit-mask-image:none;mask-image:none}.runifex-docs-left{border-bottom-color:#ffffff1a;padding-bottom:10px}.runifex-docs-spine{display:none}.runifex-docs-left nav{align-items:center;gap:8px;padding-bottom:10px}.runifex-docs-left section{display:contents}.runifex-docs-left h2{display:none}.runifex-docs-left a:not(.runifex-docs-left__brand){white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;line-height:1.25}.runifex-docs-left a.is-active{background:#ffffff14;border-color:#ffffff6b}.runifex-docs-header-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.runifex-docs-header-rail span{letter-spacing:.13em;padding:11px 10px;font-size:10px}.runifex-docs-article-section{padding-left:18px}.runifex-docs-article-section:before{top:34px;left:0}.runifex-docs-article-section h2:before{width:9px;height:9px;left:-23px}.runifex-docs-motion__stage{overflow:hidden}.runifex-docs-motion__stage .runifex-arch-motion{aspect-ratio:auto;background-color:#040609f5;background-image:linear-gradient(#56c5ff0e 1px,#0000 1px),linear-gradient(90deg,#56c5ff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;min-width:0;min-height:0}.runifex-docs-motion__stage .runifex-arch-motion svg{display:none}.runifex-docs-motion__stage .runifex-arch-motion__compact{align-content:center;gap:16px;min-height:310px;padding:34px 28px;display:grid}.runifex-arch-motion__compact span{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:760}.runifex-arch-motion__compact strong{color:#fff;letter-spacing:0;max-width:320px;font-size:24px;font-weight:760;line-height:1.14}.runifex-arch-motion__compact div{grid-template-columns:repeat(3,1fr);width:min(100%,312px);margin:4px 0;padding:18px 0;display:grid;position:relative}.runifex-arch-motion__compact div:before{content:"";background:linear-gradient(90deg,#56c5ffe0,#ffffff29);height:1px;position:absolute;top:50%;left:0;right:0}.runifex-arch-motion__compact i{background:#07080a;border:1px solid #56c5ffe0;width:13px;height:13px;position:relative;box-shadow:0 0 0 5px #56c5ff14,0 0 22px #56c5ff52}.runifex-arch-motion__compact i:nth-child(2){border-color:#ffffffa3;justify-self:center}.runifex-arch-motion__compact i:nth-child(3){justify-self:end}.runifex-arch-motion__compact small{color:#ffffff9e;font-size:14px;line-height:1.4}}@media (width<=1024px){.runifex-nav,.runifex-hero,.runifex-section,.runifex-footer,.runifex-subhero{padding-left:32px;padding-right:32px}.runifex-hero h1{font-size:54px}.runifex-hero__lead{font-size:18px}.lm-hero-proof{width:100%;min-width:0;max-width:560px;margin-top:40px;position:relative;bottom:auto;right:auto}.lm-hero-proof__hub-canvas{height:clamp(300px,56vw,390px)}.lm-hero-proof__hub-canvas .runifex-hero-scene__mode-strip{width:min(380px,100% - 36px);top:14px}.lm-hero-proof__hub-canvas .runifex-hero-scene__mode-strip span{min-height:24px;font-size:7px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command{width:min(240px,50% - 22px);padding:9px 10px;bottom:16px;left:18px}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom{gap:4px;width:min(270px,50% - 22px);bottom:16px;right:18px}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom span{padding:7px 8px;font-size:6px}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom b{font-size:11px}.runifex-hero__visual{display:none}.runifex-hero--hub{min-height:auto;padding:82px 18px 36px}.runifex-hero__stage .runifex-hero-scene{min-height:650px}.runifex-hub-stack{width:224px}.runifex-hub-panel{min-height:118px;padding:18px}.runifex-hub-panel strong{font-size:19px}.runifex-hub-panel span{min-height:28px;font-size:12px}.runifex-hub-control{width:560px}.runifex-hub-control span{min-height:74px;font-size:13px}.runifex-hub-core{width:350px;height:350px}.runifex-hub-core strong{font-size:42px}.runifex-hero__dock{flex-direction:column;width:100%;margin-top:18px}.runifex-pricing-grid,.runifex-buyer-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runifex-price-card p{min-height:auto}.runifex-compare-row{grid-template-columns:.68fr .82fr 1fr 1.2fr}.runifex-product-tab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.runifex-product-iac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runifex-section--enterprise,.runifex-section--usage-boundary{grid-template-columns:1fr}.runifex-enterprise__signals{width:100%;max-width:100%}.runifex-enterprise__signals article{min-width:0}.runifex-product-motion{grid-template-columns:1fr;align-content:start;gap:28px;padding:88px 32px 122px}.runifex-product-motion__copy{max-width:680px}.runifex-product-motion__copy h2{font-size:clamp(36px,6.2vw,58px)}.runifex-product-motion-visual{min-height:520px}.runifex-product-motion__rail{bottom:28px;left:32px;right:32px}.runifex-product-motion__rail span{min-height:64px;padding:0 14px}.runifex-product-ai-console,.runifex-product-iac-console,.runifex-product-review-board{inset:0}.lm-story-section{flex-direction:column;gap:48px;padding:64px 32px}.lm-ai-proof{grid-template-columns:1fr;padding:76px 32px}.lm-ai-proof__cards{grid-template-columns:1fr}.lm-cinematic-stage{grid-template-columns:1fr;align-content:start;gap:28px;padding:88px 32px 122px}.lm-cinematic-stage:before{opacity:.22;top:86px;bottom:122px;left:32px}.lm-cinematic-copy{max-width:640px}.lm-cinematic-copy h2{font-size:clamp(34px,6.6vw,56px)}.lm-cinematic-copy p{max-width:720px}.lm-cine-visual{min-height:500px}.lm-cinematic-rail{bottom:28px;left:32px;right:32px}.lm-cinematic-rail span{min-height:64px;padding:0 14px}.lm-cloud-plugin-showcase{padding:88px 32px}.lm-cloud-plugin-showcase__head,.lm-cloud-plugin-showcase__grid{grid-template-columns:1fr}.lm-cloud-plugin-showcase__head{gap:26px}.lm-cloud-feature{min-height:520px}.lm-cloud-feature--plugins{min-height:480px}.lm-cine-window__body{grid-template-columns:160px minmax(0,1fr)}.lm-cine-inspector{display:none}.lm-cine-model-sheet,.lm-cine-code-shell,.lm-cine-doc-stack{inset:0}.lm-cine-visual--switch{grid-template-columns:minmax(0,1fr);align-content:center}.lm-cine-switch-flow{grid-template-columns:1fr auto 1fr;align-items:center}.lm-cine-switch-card{min-height:180px}.lm-cine-switch-meter{justify-content:center;position:static;transform:none}.lm-scroll-lab__sticky{padding:88px 32px 48px}.lm-scroll-lab__copy{grid-template-columns:1fr;gap:14px}.lm-scroll-window{min-height:470px}.lm-scroll-window__body{grid-template-columns:180px minmax(0,1fr)}.lm-scroll-palette{padding:22px 18px}.lm-scroll-palette strong,.lm-scroll-palette p{padding:8px 12px;font-size:14px}.lm-scroll-detail{width:180px;padding:16px}.lm-canvas-demo{width:100%;max-width:520px}.lm-plugin-orbit{width:380px;height:380px}.lm-plugin-center{width:104px;height:104px}.lm-plugin-ring--r1{width:180px;height:180px}.lm-plugin-ring--r2{width:320px;height:320px}.lm-plugin-dot{width:74px;height:58px;font-size:10px}.lm-plugin-dot--opentofu{top:0;left:153px}.lm-plugin-dot--cicd{top:60px;left:246px}.lm-plugin-dot--monitor{top:154px;left:302px}.lm-plugin-dot--grafana{top:256px;left:244px}.lm-plugin-dot--security{top:292px;left:94px}.lm-plugin-dot--vault{top:172px;left:0}.lm-plugin-dot--erd{top:54px;left:58px}.lm-migrate-box{width:246px;padding-left:28px;padding-right:28px}.lm-unified-canvas{width:100%;max-width:600px}}@media (width<=768px){.runifex-nav{height:62px;padding-left:18px;padding-right:18px}.runifex-nav__links,.runifex-nav__signin,.runifex-nav__signup,.runifex-nav__admin{display:none}.runifex-nav__user-button{justify-content:center;width:34px;height:36px;padding:0}.runifex-nav__user-name,.runifex-nav__user-chevron{display:none}.runifex-hero{align-items:start;min-height:auto;padding:68px 18px 34px;display:grid}.runifex-hero--hub{padding:74px 14px 34px}.runifex-hero__stage .runifex-hero-scene{min-height:560px}.runifex-hub-stack{display:none}.runifex-hub-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:calc(100% - 24px);padding:9px;top:20px}.runifex-hub-control span{gap:6px;min-height:58px;font-size:11px}.runifex-hub-control b{width:20px;height:20px}.runifex-hub-core{width:294px;height:294px;top:52%}.runifex-hub-core__screen{width:156px;height:98px}.runifex-hub-core strong{font-size:34px}.runifex-hub-core span{font-size:12px}.runifex-hero-scene__command{width:calc(100% - 48px);min-width:0;bottom:86px}.runifex-hero-scene__hud--bottom{bottom:18px;left:18px;right:18px}.runifex-hero-scene__hud--bottom span{padding:13px 12px;font-size:10px}.runifex-hero-scene__hud--bottom b{font-size:17px}.runifex-hero__dock{align-items:stretch}.runifex-hero__dock .runifex-hero__actions{justify-content:center}.runifex-hero h1{font-size:36px}.runifex-hero__lead{font-size:16px}.runifex-hero__actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:30px}.runifex-hero__actions .runifex-button{width:auto;max-width:100%}.runifex-section{padding:76px 18px}.runifex-section__head h2{font-size:36px}.runifex-section__head>span{font-size:15px}.runifex-market-grid,.runifex-signup-panel,.runifex-legal-list{grid-template-columns:1fr}.runifex-market-card{min-height:auto}.runifex-compare-row,.runifex-compare-row--head{grid-template-columns:1fr}.runifex-compare-row--head{display:none}.runifex-compare-row>span{min-height:auto}.runifex-matrix div{grid-template-columns:1fr;align-items:start}.runifex-pricing-grid,.runifex-buyer-proof-grid{grid-template-columns:1fr}.runifex-price-card{min-height:auto}.runifex-product-tab-grid,.runifex-product-iac-grid{grid-template-columns:1fr}.runifex-product-motion-scroll{min-height:520vh}.runifex-product-motion{min-height:100svh;padding:78px 18px 112px}.runifex-product-motion__copy span{letter-spacing:.22em;margin-bottom:18px;font-size:10px}.runifex-product-motion__copy h2{font-size:clamp(31px,8.8vw,40px);line-height:1.04}.runifex-product-motion__copy p{margin-top:20px;font-size:14px;line-height:1.62}.runifex-product-motion-visual{min-height:430px}.runifex-product-motion__rail{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;bottom:18px;left:18px;right:18px;overflow:hidden}.runifex-product-motion__rail span{letter-spacing:.02em;text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:58px;padding:7px 5px;font-size:10px;line-height:1.1}.runifex-product-motion__rail b{font-size:9px}.runifex-product-model-window,.runifex-product-ai-console,.runifex-product-iac-console,.runifex-product-review-board,.runifex-product-ops-board{inset:0}.runifex-product-model-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.runifex-product-model-tabs span:nth-child(n+7){display:none}.runifex-product-model-canvas{height:calc(100% - 166px)}.runifex-product-node{min-width:62px;min-height:40px;font-size:11px}.runifex-product-model-core{width:calc(100% - 44px);padding:18px}.runifex-product-model-core strong{font-size:34px}.runifex-product-ai-console,.runifex-product-iac-console,.runifex-product-review-board{grid-template-columns:1fr}.runifex-product-ai-console aside,.runifex-product-iac-targets,.runifex-product-ai-loop,.runifex-product-review-board aside{display:none}.runifex-product-ai-core{padding:26px 20px}.runifex-product-ai-trace,.runifex-product-ai-patch,.runifex-product-iac-meter{display:none}.runifex-product-ai-prompt,.runifex-product-ai-answer{width:auto;left:20px;right:20px}.runifex-product-ai-prompt{top:32%}.runifex-product-ai-answer{bottom:14%}.runifex-product-iac-console pre{padding:28px 20px;font-size:12px}.runifex-product-iac-note{bottom:14px;right:14px}.runifex-product-ops-board{padding:20px}.runifex-product-envs{grid-template-columns:1fr;gap:10px}.runifex-product-envs article{min-height:92px;padding:16px}.runifex-product-ops-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.runifex-pricing-note{grid-template-columns:1fr}.runifex-subhero{padding:76px 18px 62px}.runifex-subhero h1{font-size:42px}.runifex-subhero p:last-child{font-size:16px}.runifex-modal{padding:24px 18px}.runifex-signup-panel h2{font-size:36px}.runifex-footer{padding:46px 18px 24px}.runifex-footer__nav{grid-template-columns:repeat(2,1fr);gap:28px}.runifex-footer__bottom{flex-direction:column;align-items:start}.runifex-cookie{padding:14px 18px}.lm-story-text h2{font-size:28px}.lm-ai-proof__stage{grid-template-columns:1fr}.lm-ai-proof__column--canvas{grid-row:auto;min-height:auto}.lm-cinematic-scroll{min-height:640vh}.lm-cinematic-stage{min-height:100svh;padding:78px 18px 112px}.lm-cinematic-stage:before{opacity:.16;top:76px;bottom:112px;left:18px}.lm-cinematic-stage:after{display:none}.lm-cinematic-copy{transform:none}.lm-cinematic-copy span{letter-spacing:.22em;margin-bottom:18px;font-size:10px}.lm-cinematic-copy h2{font-size:clamp(30px,8.8vw,38px);line-height:1.04}.lm-cinematic-copy p{margin-top:22px;font-size:14px;line-height:1.64}.lm-cine-visual{min-height:430px;transform:translate3d(0, var(--cine-float,var(--scene-shift,0px)), 0) scale(var(--cine-scale,1));filter:blur(var(--cine-blur,0px)) drop-shadow(0 18px 44px #48b9ff1a)}.lm-cine-visual:before{display:none}.lm-cine-signal{--signal-size:5px}.lm-cinematic-rail{display:flex;bottom:18px;left:18px;right:18px;overflow-x:auto;transform:none}.lm-cinematic-rail span{flex:0 0 138px;min-height:58px;padding:0 12px;font-size:12px}.lm-cloud-plugin-showcase{gap:30px;padding:72px 18px}.lm-cloud-plugin-showcase__head{gap:18px}.lm-cloud-plugin-showcase__head span{letter-spacing:.18em;margin-bottom:18px;font-size:10px}.lm-cloud-plugin-showcase__head h2{font-size:clamp(31px,9vw,42px)}.lm-cloud-plugin-showcase__head p{font-size:14px;line-height:1.64}.lm-cloud-plugin-showcase__grid{gap:14px}.lm-cloud-feature,.lm-cloud-feature--plugins{min-height:560px}.lm-cloud-feature__shade,.lm-cloud-feature--plugins .lm-cloud-feature__shade{background:linear-gradient(#0204081a 0%,#02040861 42%,#020408db 100%)}.lm-cloud-feature__content{justify-content:flex-end;padding:24px}.lm-cloud-feature h3,.lm-cloud-feature--plugins h3{font-size:clamp(27px,7vw,32px);line-height:1.08}.lm-cloud-feature p{font-size:14px;line-height:1.62}.lm-cloud-feature__metrics{grid-template-columns:1fr}.lm-cine-window{inset:0;transform:none}.lm-cine-model-sheet,.lm-cine-erd-sheet,.lm-cine-code-shell,.lm-cine-doc-stack{transform:none}.lm-cine-window__bar{height:56px;padding:0 12px}.lm-cine-window__bar>span{width:22px;height:22px}.lm-cine-window__bar nav{gap:12px}.lm-cine-window__bar b:nth-child(n+4){display:none}.lm-cine-window__body{grid-template-columns:1fr;height:calc(100% - 56px)}.lm-cine-palette{display:none}.lm-cine-build-steps{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 28px);top:12px}.lm-cine-build-steps span{letter-spacing:.1em;min-height:34px;font-size:9px}.lm-cine-photo-plate{inset:56px 10px 92px}.lm-cine-photo-plate img{object-position:58% 50%;transform:scale(1.12)}.lm-cine-photo-hotspot{width:9px;height:9px}.lm-cine-photo-trace{width:30%}.lm-cine-photo-energy{opacity:var(--energy-opacity,0)}.lm-cine-popout-field{inset:108px 14px 74px}.lm-cine-popout-field:after{width:44%;height:28%}.lm-cine-popout-node,.lm-cine-popout-core{min-width:56px;min-height:32px;font-size:10px}.lm-cine-popout-node--api{top:23%;left:38%}.lm-cine-popout-node--data{bottom:18%;left:39%}.lm-cine-popout-node--sec{top:42%;left:6%}.lm-cine-popout-node--cicd{top:38%;right:4%}.lm-cine-popout-core{width:126px;min-height:38px}.lm-cine-sketch-sheet{width:168px;height:126px;padding:12px;top:58px;left:18px}.lm-cine-sketch-sheet>span,.lm-cine-complete-panel>span{font-size:8px}.lm-cine-sketch-lines{inset:24px 8px 18px}.lm-cine-rise-board{inset:108px 14px 74px}.lm-cine-rise-board .lm-cine-node{min-width:52px;min-height:32px;font-size:10px}.lm-cine-node--edge{top:31%;left:6%}.lm-cine-node--api{top:23%;left:39%}.lm-cine-node--data{top:56%;left:39%}.lm-cine-node--cicd{top:39%;right:4%}.lm-cine-node--sec{min-width:70px;bottom:15%;left:10%}.lm-cine-node--ai{min-width:54px;bottom:16%;right:12%}.lm-cine-rise-core{min-width:170px;padding:14px}.lm-cine-rise-core strong{font-size:28px}.lm-cine-rise-core p{font-size:11px}.lm-cine-complete-panel{display:none}.lm-cine-complete-panel strong{margin-bottom:8px;font-size:13px}.lm-cine-complete-panel p{padding:6px 0;font-size:9px}.lm-cine-architecture-rings{display:none}.lm-cine-core{min-width:calc(100% - 44px);padding:18px;bottom:9%}.lm-cine-core strong{font-size:36px}.lm-cine-provider-rail{display:none}.lm-cine-model-sheet{grid-template-columns:1fr}.lm-cine-model-sidebar,.lm-cine-model-inspector,.lm-cine-model-link--panel{display:none}.lm-cine-explode-shell{inset:0}.lm-cine-explode-head{width:calc(100% - 36px);top:18px;left:18px}.lm-cine-explode-head strong{display:none}.lm-cine-explode-canvas{inset:14% 5% 18%}.lm-cine-explode-node{--explode-x:0px;--explode-y:0px;width:74px;height:42px;font-size:11px}.lm-cine-explode-node--edge{top:28%;left:4%}.lm-cine-explode-node--api{top:17%;left:38%}.lm-cine-explode-node--workload{top:44%;left:auto;right:2%}.lm-cine-explode-node--data{top:69%;left:38%}.lm-cine-explode-node--sec{top:14%;right:0}.lm-cine-explode-node--ops{bottom:30%;right:6%}.lm-cine-layer-stack{gap:6px;width:min(170px,48%);bottom:18px;left:18px}.lm-cine-layer-stack span{min-height:28px;padding:0 10px;font-size:9px}.lm-cine-analysis-panel{width:min(122px,34%);padding:12px;bottom:18px;right:16px}.lm-cine-analysis-panel p{gap:8px;margin-top:8px;padding-top:8px}.lm-cine-analysis-panel span,.lm-cine-analysis-panel strong{font-size:10px}.lm-cine-doc-explode-shell{inset:0}.lm-cine-doc-provider-rail{gap:5px;top:12px;left:12px;right:12px}.lm-cine-doc-provider-rail span{letter-spacing:.1em;padding:6px 7px;font-size:7px}.lm-cine-doc-provider-rail span:nth-child(n+6){display:none}.lm-cine-doc-source{width:min(300px,82%);min-height:168px;padding:16px;bottom:4%;transform:translate3d(-50%,0,8px)rotateX(62deg)rotate(-1deg)scale(.9)}.lm-cine-doc-source strong{font-size:20px}.lm-cine-doc-source p{margin-bottom:12px;font-size:10px}.lm-cine-doc-source-map{height:62px;margin-top:12px}.lm-cine-doc-source-node{width:42px;height:22px;font-size:8px}.lm-cine-doc-layer{width:min(148px,38%);min-height:54px;padding:12px}.lm-cine-doc-layer span{font-size:14px}.lm-cine-doc-layer strong{letter-spacing:.04em;margin-top:6px;font-size:8px}.lm-cine-doc-layer i{width:10px;height:10px;top:10px;right:10px}.lm-cine-doc-layer--context{--rise-x:-8px;--rise-y:-12px;top:25%;left:5%}.lm-cine-doc-layer--runtime{--rise-x:0;--rise-y:-22px;top:18%;left:34%}.lm-cine-doc-layer--data{--rise-x:8px;--rise-y:-8px;top:41%;left:47%}.lm-cine-doc-layer--security{--rise-x:8px;--rise-y:-14px;top:29%;right:4%}.lm-cine-doc-layer--delivery{--rise-x:0;--rise-y:12px;bottom:28%;left:18%}.lm-cine-doc-node{width:52px;height:30px;font-size:8px}.lm-cine-doc-node--edge{top:52%;left:12%}.lm-cine-doc-node--api{top:32%;left:45%}.lm-cine-doc-node--data{top:58%;left:48%}.lm-cine-doc-node--sec{top:47%;right:11%}.lm-cine-doc-node--ops{bottom:24%;left:24%}.lm-cine-doc-inspector{display:none}.lm-cine-doc-rebuild{width:118px;min-height:74px;padding:12px;bottom:8%;left:auto;right:12px;transform:translateZ(84px)scale(1)}.lm-cine-doc-rebuild span{font-size:7px}.lm-cine-doc-rebuild strong{font-size:14px}.lm-cine-doc-rebuild svg{display:none}.lm-cine-token{min-width:62px;min-height:42px;font-size:12px}.lm-cine-erd-sheet{grid-template-columns:1fr}.lm-cine-erd-index,.lm-cine-erd-panel{display:none}.lm-cine-erd-table{width:104px;padding:11px 12px}.lm-cine-erd-table b,.lm-cine-erd-contract strong{font-size:14px}.lm-cine-erd-table span,.lm-cine-erd-contract p{font-size:10px}.lm-cine-erd-table--user{top:18%;left:10%}.lm-cine-erd-table--order{top:22%;right:8%}.lm-cine-erd-contract{width:128px;padding:12px;top:43%;left:34%}.lm-cine-erd-table--event{bottom:8%;left:30%}.lm-cine-visual--switch{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:8px;padding-bottom:0}.lm-cine-switch-card{min-height:188px;padding:18px 14px}.lm-cine-switch-card strong{margin:10px 0 16px;font-size:22px}.lm-cine-switch-card p{padding:8px 0;font-size:13px}.lm-cine-switch-flow{z-index:4;grid-template-columns:34px auto 34px;gap:10px;position:absolute;top:188px;left:50%;transform:translate(-50%)}.lm-cine-switch-flow i{width:34px}.lm-cine-switch-routes{display:none}.lm-cine-migration-stream{width:72%;height:78px;top:45%;left:50%}.lm-cine-migration-stream span{min-width:42px;min-height:24px;padding:0 7px;font-size:8px}.lm-cine-switch-compare{display:none}.lm-cine-switch-meter,.lm-cine-switch-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(104px,1fr));gap:8px;width:100%;margin-top:2px;position:static;transform:none}.lm-cine-switch-metrics p{min-width:0;padding:9px 10px}.lm-cine-switch-metrics span{font-size:9px}.lm-cine-switch-metrics b{font-size:16px}.lm-cine-code-shell{grid-template-columns:1fr}.lm-cine-code-shell:after{left:0}.lm-cine-code-shell aside{display:none}.lm-cine-code-shell pre{padding:28px 20px;font-size:12px}.lm-cine-code-note{bottom:14px;right:14px}.lm-cine-doc-stack{grid-template-columns:1fr}.lm-cine-doc-stack aside{display:none}.lm-cine-doc-stack article{padding:30px 24px}.lm-cine-visual--generated{min-height:500px}.lm-cine-scene-image{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.lm-cine-switch-captions{gap:10px;top:14px;left:16px;right:16px}.lm-cine-switch-captions span{min-height:62px;padding:12px 14px;font-size:clamp(18px,5vw,25px)}.lm-cine-switch-captions i{min-height:32px;padding:0 10px;font-size:8px}.lm-cine-visual--generated .lm-cine-switch-compare{justify-content:center;display:flex;inset:auto 16px 126px;transform:none}.lm-cine-visual--generated .lm-cine-switch-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;position:absolute;bottom:16px;left:16px;right:16px;transform:none}.lm-cine-review-pack-card{max-width:calc(100% - 32px);padding:14px 16px;top:14px;left:16px}.lm-cine-review-pack-strip{grid-template-columns:repeat(2,minmax(0,1fr));bottom:16px;left:16px;right:16px}.lm-scroll-lab{min-height:390vh}.lm-scroll-lab__sticky{padding:82px 18px 38px}.lm-scroll-lab__copy h2{font-size:36px}.lm-scroll-lab__copy p{font-size:14px}.lm-scroll-window{border-radius:14px;height:520px;min-height:520px}.lm-scroll-window__topbar{height:58px;padding:0 14px}.lm-window-controls span{width:20px;height:20px}.lm-window-controls span:nth-of-type(n+4),.lm-window-controls i{display:none}.lm-scroll-window__topbar nav{gap:18px}.lm-scroll-window__topbar nav span{padding-bottom:10px;font-size:14px}.lm-scroll-window__body{grid-template-columns:1fr;height:calc(100% - 58px)}.lm-scroll-palette{display:none}.lm-scroll-canvas{height:100%;min-height:0}.lm-scroll-node{width:92px;height:52px;font-size:15px}.lm-scroll-node--alb{top:64px;left:22px}.lm-scroll-node--ecs{top:64px;left:188px}.lm-scroll-node--cdn{width:70px;height:38px;top:26px;left:210px}.lm-scroll-node--lambda{top:178px;left:22px}.lm-scroll-node--rds{top:178px;left:140px}.lm-scroll-node--s3{top:178px;left:254px}.lm-scroll-provider-strip{gap:6px;width:auto;max-height:64px;bottom:88px;left:12px;right:12px;overflow:hidden}.lm-scroll-provider-strip span{min-height:22px;padding:4px 7px;font-size:10px}.lm-scroll-detail{width:auto;padding:16px;inset:auto 14px 14px}.lm-scroll-code,.lm-scroll-doc{width:auto;bottom:16px;left:14px;right:14px}.lm-scroll-lab--step-2 .lm-scroll-detail{width:192px;inset:14px 14px auto auto}.lm-scroll-actions{gap:10px;margin-top:16px}.lm-scroll-actions span{flex:calc(50% - 10px);min-width:0;padding:11px 10px;font-size:12px}.lm-feature-matrix{grid-template-columns:1fr;padding:78px 18px}.lm-feature-matrix__head{position:relative;top:auto}.lm-feature-matrix__head h2{font-size:36px}.lm-feature-matrix__grid{grid-template-columns:1fr}.lm-feature-card{min-height:auto}.lm-workflow-rail{grid-template-columns:1fr;padding:78px 18px}.lm-workflow-rail__head{position:relative;top:auto}.lm-workflow-rail__head h2{font-size:36px}.lm-workflow-rail__cards{grid-template-columns:1fr}.lm-workflow-rail__cards article{min-height:auto}.lm-canvas-demo{max-width:100%;height:280px}.lm-migrate-visual{flex-direction:column;gap:24px;width:100%;padding:28px 0 0}.lm-migrate-arrow{transform:rotate(90deg)}.lm-migrate-signals{grid-template-columns:1fr;width:min(320px,100%);margin-top:8px;position:static;transform:none}.lm-migrate-signals span{border-bottom:1px solid #ecf4ff14;border-right:0;min-height:48px}.lm-migrate-signals span:last-child{border-bottom:0}.lm-visible .lm-migrate-signals{transform:none}.lm-plugin-orbit{width:320px;height:320px}.lm-plugin-center{width:88px;height:88px}.lm-plugin-ring--r1{width:160px;height:160px}.lm-plugin-ring--r2{width:270px;height:270px}.lm-plugin-dot{width:74px;height:56px}.lm-plugin-dot--opentofu{top:0;left:123px}.lm-plugin-dot--cicd{top:50px;left:205px}.lm-plugin-dot--monitor{top:128px;left:246px}.lm-plugin-dot--grafana{top:214px;left:204px}.lm-plugin-dot--security{top:240px;left:74px}.lm-plugin-dot--vault{top:148px;left:0}.lm-plugin-dot--erd{top:48px;left:44px}.lm-migrate-box{width:min(320px,100%);min-height:220px}.lm-unified-canvas{max-width:100%}.lm-unified-body{grid-template-columns:1fr}.lm-unified-sidebar{display:none}.lm-phase-num{font-size:64px}.lm-final-cta h2{font-size:32px}}@media (width<=480px){.runifex-brand{font-size:15px}.runifex-nav__cta{height:36px;padding:0 12px;font-size:12px}.runifex-nav__right{gap:0}.runifex-hero{padding:82px 24px 42px}.runifex-hero--hub{padding:72px 10px 28px}.runifex-hero__stage .runifex-hero-scene{min-height:520px}.runifex-hub-control{width:calc(100% - 20px)}.runifex-hub-control span{min-height:52px;font-size:10px}.runifex-hub-core{width:252px;height:252px}.runifex-hub-core__orbit:before,.runifex-hub-core__orbit:after{width:12px;height:12px}.runifex-hub-core strong{font-size:30px}.runifex-hero-scene__command{width:calc(100% - 32px);padding:13px 15px}.runifex-hero-scene__command span{font-size:13px}.runifex-hero-scene__command b{font-size:14px}.runifex-hero-scene__hud--bottom{grid-template-columns:1fr;gap:0}.runifex-hero-scene__hud--bottom span:nth-child(n+2){display:none}.runifex-hero__dock{margin-top:16px}.runifex-hero h1{font-size:28px;line-height:1.04}.runifex-hero__lead{margin-top:22px;font-size:14px;line-height:1.72}.lm-hero-proof{border-color:#ffffff2e;margin-top:30px;display:block}.lm-hero-proof__hub-canvas{height:clamp(210px,58vw,280px)}.lm-hero-proof__hub-canvas .runifex-hero-scene__mode-strip{gap:3px;width:calc(100% - 24px);padding:4px;top:10px}.lm-hero-proof__hub-canvas .runifex-hero-scene__mode-strip span{min-height:20px;font-size:6px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command{width:auto;padding:8px 10px;bottom:12px;left:12px;right:12px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command span{font-size:9px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command small{font-size:7px}.lm-hero-proof__hub-canvas .runifex-hero-scene__command b{font-size:9px}.lm-hero-proof__hub-canvas .runifex-hero-scene__hud--bottom{display:none}.lm-hero-proof__topbar,.lm-hero-proof__outputs{letter-spacing:1px;gap:8px;padding:10px 12px}.lm-hero-proof__prompt{padding:14px 12px}.lm-hero-proof__prompt p{font-size:12px;line-height:1.55}.lm-hero-proof__canvas{background-size:24px 24px;height:170px}.lm-proof-node{min-width:62px;height:34px;padding:0 9px;font-size:11px}.lm-proof-node--gateway{top:76px;left:6%}.lm-proof-node--api{top:45px;left:35%}.lm-proof-node--k8s{top:82px;left:62%}.lm-proof-node--db{top:128px;left:62%}.lm-proof-node--sec{top:24px;left:6%}.lm-hero-proof__outputs span{letter-spacing:.7px;padding:5px 7px;font-size:9px}.runifex-subhero h1{font-size:34px}.runifex-price-card__price strong{font-size:30px}.runifex-footer{padding:48px 24px 32px}.runifex-footer__nav{grid-template-columns:1fr}.has-runifex-cookie .runifex-footer{padding-bottom:150px}.lm-story-section{padding:48px 24px}.lm-ai-proof{padding:58px 24px}.lm-scroll-lab__sticky{align-content:start;padding:118px 14px 34px}.lm-scroll-lab__copy h2{font-size:31px}.lm-scroll-lab__copy p{display:none}.lm-scroll-window{height:430px;min-height:430px}.lm-scroll-actions span{flex-basis:calc(50% - 10px);padding:10px 8px}.lm-scroll-provider-strip{bottom:76px}.lm-scroll-lab--step-2 .lm-scroll-detail,.lm-scroll-lab--step-2 .lm-scroll-provider-strip{display:none}.lm-scroll-lab--step-2 .lm-scroll-code{background:#05080afa}.lm-feature-matrix,.lm-cloud-plugin-showcase{padding:64px 24px}.lm-feature-matrix__head h2,.lm-cloud-plugin-showcase__head h2{font-size:31px}.lm-cloud-feature__content{padding:22px}.lm-cloud-feature__tags b,.lm-plugin-tool-strip b{min-height:32px;padding:0 10px;font-size:10px}.lm-cine-visual--generated{min-height:390px}.lm-cine-scene-image{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.lm-cine-switch-captions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;top:12px;left:12px;right:12px}.lm-cine-switch-captions i{display:none}.lm-cine-switch-captions span{min-height:54px;padding:11px 12px;font-size:20px}.lm-cine-switch-captions b{letter-spacing:.18em;font-size:8px}.lm-cine-visual--generated .lm-cine-switch-compare{display:none}.lm-cine-visual--generated .lm-cine-switch-metrics{gap:7px;bottom:12px;left:12px;right:12px}.lm-cine-visual--generated .lm-cine-switch-metrics p:nth-child(n+3){display:none}.lm-cine-review-pack-card{max-width:none;padding:12px 14px;top:12px;left:12px;right:12px}.lm-cine-review-pack-card b{font-size:20px}.lm-cine-review-pack-card span{letter-spacing:.09em;font-size:9px}.lm-cine-review-pack-strip{gap:7px;bottom:12px;left:12px;right:12px}.lm-cine-review-pack-strip span{letter-spacing:.09em;min-height:36px;font-size:9px}.lm-feature-card h3{font-size:22px}.lm-workflow-rail{padding:64px 24px}.lm-workflow-rail__head h2{font-size:31px}.lm-workflow-rail__cards article h3{font-size:24px}.lm-phase-num{display:none}}
