@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2j4htzlmj3gcc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.1zh-elm7yw814.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0j0zjzdqzpnyk.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.1t_5gnvplukf1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.41xmsrsmrahbg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.29txv0wq9-da0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body,h1,h2,h3,p,figure{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{border:0}svg{display:block}}@layer base{:root{--blue:#1557e8;--blue-hover:#1048c4;--electric:#2f80ff;--navy:#071a36;--orange:#ff9f0a;--paper:#fff;--soft:#f5f7fa;--muted:#526178;--line:#dce3ed;--blue-tint:#eff4ff;--font-heading:"Manrope Variable", sans-serif;--font-body:"Inter Variable", sans-serif;--gutter:clamp(20px, 6.15vw, 32px);--section-space-sm:clamp(44px, 5vw, 72px);--section-space-md:clamp(56px, 6vw, 88px);--section-space-lg:clamp(72px, 7vw, 112px)}body{background:var(--paper);color:var(--navy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}::selection{color:var(--navy);background:#dce8ff}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}a,button,input,select,textarea{scroll-margin-block:24px 110px}h1,h2,h3{font-family:var(--font-heading)}h1{letter-spacing:-.055em;font-size:clamp(42px,12.3vw,53px);font-weight:650;line-height:1.085}h2{letter-spacing:-.047em;font-size:clamp(32px,9.65vw,42px);font-weight:600;line-height:1.18}h3{letter-spacing:-.025em;font-weight:650}p{text-wrap:pretty}.blue-text{color:var(--blue)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--navy);color:#fff;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}main:focus,section[tabindex]:focus{outline:none}}@layer components{.site-header{max-width:1280px;padding:max(18px, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) 18px max(var(--gutter), env(safe-area-inset-left));align-items:center;gap:20px;min-height:84px;margin:auto;display:flex}.brand-link{align-items:center;min-height:44px;display:inline-flex}.wordmark{align-items:center;line-height:0;display:inline-flex}.wordmark img{width:100%;max-width:100%;height:auto;display:block}.wordmark-navbar{width:108px}.wordmark-footer{width:145px}.header-tagline{border-left:1px solid var(--line);color:var(--muted);padding-left:16px;font-size:11px;font-weight:500;line-height:1.45}.menu-button{background:0 0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;margin-left:auto;transition:transform .14s cubic-bezier(.16,1,.3,1);display:flex}.menu-button:active{transform:scale(.94)}.menu-button span{background:var(--navy);width:23px;height:1.5px}.menu-button span:last-child{width:16px}.scene{padding-inline:var(--site-gutter,var(--gutter));max-width:var(--site-container-max,1240px);margin-inline:auto}.hero{padding-top:42px;position:relative}.hero-blueprint-bg{pointer-events:none;z-index:-1;opacity:.85;background-image:linear-gradient(90deg,#1557e809 1px,#0000 1px),linear-gradient(#1557e809 1px,#0000 1px);background-position:top;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 40%,#0000 100%)}.eyebrow,.section-kicker,.workflow-intro{letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.5}.activation-label{align-items:center;gap:9px;margin-bottom:28px;display:flex}.activation-dot{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.brand-lockup{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.brand-lockup-descriptor{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:clamp(10px,2.2vw,11px);font-weight:700;line-height:1.35;display:inline-flex}.brand-lockup-dot{color:var(--orange);-webkit-user-select:none;user-select:none;font-size:1.25em;font-weight:900;line-height:1}.brand-lockup-line{background:var(--line);width:100%;height:1px;margin:7px 0 9px}.brand-lockup-tagline{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--navy);margin:0;font-size:clamp(16px,3.8vw,20px);font-weight:700;line-height:1.3}.brand-lockup-blue{color:var(--blue);font-weight:700}.brand-lockup-navy{color:var(--navy);font-weight:700}.hero-brand-lockup{max-width:520px;margin-bottom:20px}.hero-brand-lockup .brand-lockup-tagline{font-size:clamp(17px,4.2vw,22px)}.hero-tech-status-badge{font-family:var(--font-mono,monospace);letter-spacing:.07em;color:#435e80;background:#f0f5fc;border:1px solid #cdddf2;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:4px 12px;font-size:10.5px;display:inline-flex;box-shadow:0 1px 3px #071a360a}.hero-capability-chips{flex-wrap:wrap;gap:8px;max-width:580px;margin-top:24px;display:flex}.hero-chip{color:#354c6c;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f4f7fb;border:1px solid #d5e1f0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:11px;font-weight:550;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-chip:hover{color:var(--blue);background:#eff5fe;border-color:#bad3f8;transform:translateY(-1px);box-shadow:0 3px 8px #1557e81f}.hero-chip:active{transform:scale(.97)}.hero-chip .chip-glyph{color:var(--blue);font-size:10px}.hero h1{margin-left:-2px}.hero-description{color:var(--muted);letter-spacing:-.025em;margin-top:26px;font-size:16px;line-height:1.65}.hero-description strong{color:var(--navy);font-weight:450}.hero-actions{flex-wrap:wrap;align-items:center;gap:7px 18px;margin-top:29px;display:flex;position:relative}.hero-wa-btn{-webkit-user-select:none;user-select:none;background:#0a5;border-radius:8px;align-items:center;gap:7px;min-height:50px;padding:12px 18px;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 12px #00aa5547;color:#fff!important;text-decoration:none!important}.hero-wa-btn:hover{background:#009349;transform:translateY(-1px);box-shadow:0 6px 18px #00aa5559}.hero-wa-btn:active{transform:scale(.975)translateY(1px)}.hero-wa-icon{fill:currentColor;flex-shrink:0;width:18px;height:18px}.button{background:var(--blue);color:#fff;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:13px 18px;font-size:13px;font-weight:550;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.button:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:0 4px 14px -3px #1557e859}.button:active{background:#0c389e;transform:scale(.975)translateY(1px);box-shadow:0 2px 6px -2px #1557e840}.icon{flex-shrink:0;width:20px;height:20px}.arrow-down{transform:rotate(90deg)}.text-link{background:0 0;align-items:center;gap:8px;min-height:48px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.text-link .icon{width:17px;height:17px}.text-link:hover{color:var(--blue)}.check-icon{width:16px;height:16px}.system-story{isolation:isolate;max-width:100%;position:relative;overflow-x:clip}.story-route{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.route-track,.route-ink{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.route-track{stroke:#1557e81f;stroke-width:1.5px}.route-ink{stroke:var(--blue);stroke-width:2px;filter:drop-shadow(0 0 5px #1557e873)}.story-dot{filter:drop-shadow(0 0 8px #ff9f0a)drop-shadow(0 0 14px #ff9f0a73)}.flow-point{pointer-events:none;width:1px;height:1px;position:absolute}.hero h1>span,.hero h1>strong{display:block}.hero h1 .headline-secondary{letter-spacing:-.05em;font-size:.74em;font-weight:450;line-height:1.3}.hero h1 strong{color:var(--blue);margin-block:10px;font-weight:700;line-height:1.08;position:relative}.hero h1{font-size:clamp(46px,13.1vw,57px)}.desktop-origin{display:none}.mobile-origin{top:calc(100% + 22px);left:50%}.signature-workflow{margin-top:48px}.signature-caption,.signature-foot{letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.signature-caption{padding-top:16px}.signature-caption>span{background:var(--paper)}.signature-caption .signature-hint{color:var(--blue);font-weight:600;font-family:var(--font-mono,monospace);font-size:9.5px}.signature-foot{padding-top:20px;font-size:11px}.signature-foot>span{background:var(--paper)}.workflow-journey{height:630px;margin-top:28px;position:relative}.flow-entry{top:0;left:50%}.flow-exit{bottom:0;left:50%}.workflow-steps{grid-template-columns:1fr 1fr;grid-auto-rows:84px;column-gap:22px;margin:0;padding:68px 0 0;list-style:none;display:grid}.workflow-step{perspective:600px;min-width:0;position:relative}.step-0{grid-area:1/1}.step-1{grid-area:2/2}.step-2{grid-area:3/1}.step-3{grid-area:4/2}.step-4{grid-area:5/1}.step-5{grid-area:6/2}.workflow-capsule{border:1px solid var(--line);width:100%;min-height:48px;box-shadow:none;cursor:pointer;text-align:left;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .16s;display:flex}.workflow-capsule:hover{border-color:var(--blue);box-shadow:0 2px 10px #1557e81f}.workflow-capsule.selected-capsule{border-color:var(--blue);box-shadow:0 0 0 2px #1557e840,0 3px 12px #1557e81f}.workflow-inspect-panel{background:#fbfcfe;border:1px solid #dbe5f2;border-radius:12px;margin-top:18px;padding:12px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #071a3608}.workflow-inspect-panel.is-active{background:#fff;border-color:#bad3f8;box-shadow:0 4px 16px #1557e814}.inspect-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.inspect-pill{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--blue);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.inspect-status{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#627896;font-size:9.5px}.inspect-detail{color:#31445d;margin:0;font-size:12px;line-height:1.5}.capsule-socket{background:var(--blue);border-radius:50%;width:4px;height:4px;margin-left:auto}.capsule-port{top:24px;left:50%}.workflow-phrase{width:100%;color:var(--muted);font-size:11px;line-height:1.6;position:absolute;top:12px;left:calc(100% + 22px)}.workflow-step:nth-child(2n) .workflow-phrase{text-align:right;left:auto;right:calc(100% + 22px)}@media (max-width:767px){.workflow-phrase{display:none!important}}.difference,.custom-system{position:relative}.difference-entry{top:0;left:var(--bus-conduit-x)}.difference-copy{position:relative}.difference-turn,.handoff-turn,.custom-entry,.custom-turn{display:none!important}.handoff-bridge{height:140px;margin-top:28px;position:relative}.handoff-bridge>span:first-child{color:var(--muted);font-size:11px;position:absolute;bottom:0;left:0}.assembly-module{position:relative}.module-capsule{color:var(--navy);background:#fff;border:1px solid #aec4f3;align-items:center;padding-inline:18px;font-size:13px;display:flex;position:absolute;top:0;left:0}.assembly-module:nth-child(odd) .module-capsule{left:auto;right:0}.module-content{position:relative}.interface-activation{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.business-interface:focus-within{background:#fff!important;border-color:#c9d5e6!important}.business-interface:focus-within .module-content{opacity:1!important}.business-interface:focus-within .module-capsule{opacity:0!important}.interface-entry{top:30px;left:50%}:root{--site-container-max:1240px;--site-gutter:clamp(24px, 4vw, 56px);--bus-conduit-x:clamp(8px, 1.4vw, 18px)}@media (max-width:767px){:root{--site-gutter:24px;--bus-conduit-x:10px}}.section-flow-anchor{width:100%;max-width:var(--site-container-max);pointer-events:none;height:0;margin-inline:auto;position:relative}.difference-entry,.difference-flow-exit,.comparison-flow-entry,.comparison-flow-exit,.showcase-flow-entry,.showcase-flow-exit,.custom-flow-entry,.custom-exit,.node-graph-flow-entry,.node-graph-flow-exit,.capabilities-flow-entry,.capabilities-flow-exit,.tech-specs-flow,.automation-flow-entry,.automation-flow-exit,.products-flow-entry,.products-flow-exit,.work-flow-entry,.work-flow-exit,.industries-flow-point,.process-flow-point,.trust-flow-point,.faq-flow-point,.contact-flow-entry,.contact-flow-exit,.footer-flow-entry{top:0;left:var(--bus-conduit-x)}.difference{padding-top:91px;padding-bottom:82px}.section-kicker{color:var(--muted);align-items:center;gap:12px;margin-bottom:30px;display:flex}.section-number{letter-spacing:0;border:1px solid #b8c5d7;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;display:inline-flex}.editorial-response{font:500 clamp(28px, 8.7vw, 38px)/1.22 var(--font-heading);letter-spacing:-.045em;color:var(--blue);margin-top:17px}.section-description{max-width:410px;color:var(--muted);letter-spacing:-.012em;margin-top:25px;font-size:14px;line-height:1.8}.workflow-resolution{text-align:center;color:var(--muted);margin-top:25px;font-size:12px;line-height:1.8}.workflow-resolution strong{color:var(--navy);font-weight:550}.blue-link{color:var(--blue);width:max-content;margin:16px auto 0;font-size:13px;display:flex}.custom-system{padding-top:51px;padding-bottom:116px;position:relative}.custom-system:before{content:"";z-index:-2;background:var(--soft);position:absolute;inset:0 calc(min(100vw,1920px)/-2 + 50%)}.custom-system .section-kicker{gap:9px;font-size:8px}.custom-system .section-description{max-width:460px}.system-demo{margin-top:42px;position:relative}.demo-caption{letter-spacing:.045em;color:var(--muted);align-items:center;gap:8px;margin-bottom:13px;font-size:7px;font-weight:500;display:flex}.demo-caption>span:last-child{margin-left:auto;font-size:6px}.fictional-label{color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.mini-cross{color:var(--blue);font-size:17px;line-height:1}.business-interface{background:#fff;border:1px solid #c9d5e6;border-radius:12px;overflow:visible;box-shadow:0 1px 2px #071a3608,0 4px 12px -2px #071a360d,0 20px 48px -12px #071a361a}.interface-topbar{border-bottom:1px solid #e5eaf1;align-items:center;gap:9px;height:53px;padding:0 16px;display:flex}.interface-topbar>strong{font-size:11px;font-weight:600}.app-glyph{grid-template-columns:repeat(2,5px);gap:2px;display:grid}.app-glyph i{background:var(--blue);border-radius:1px;width:5px;height:5px}.app-glyph i:last-child{background:var(--orange)}.sample-label{letter-spacing:.06em;color:var(--muted);border:1px solid #dce3ed;border-radius:3px;margin-left:auto;padding:2px 4px;font-size:11px}.interactive-pill{color:var(--blue);letter-spacing:.06em;background:#eff4fe;border:1px solid #c8d9f4;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.live-pulse-dot{background:var(--orange);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.avatar{color:#3d506f;background:#ecf0f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.interface-breadcrumb{color:var(--muted);gap:8px;padding:17px 18px 0;font-size:9px;display:flex}.interface-breadcrumb span{color:#8a99ae}.interface-title{justify-content:space-between;align-items:center;gap:8px;padding:24px 18px 0;display:flex}.ui-eyebrow{letter-spacing:.07em;color:var(--muted);margin-bottom:5px;font-size:7px;display:block}.interface-title h3{font-size:22px;line-height:1.3}.document-icon{color:#7794bd;place-items:center;width:36px;height:40px;display:grid}.document-icon svg{width:21px;height:25px}.status-row{justify-content:space-between;align-items:center;padding:15px 18px 22px;display:flex}.status-capsule{color:#526178;background:#eef1f6;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.status-capsule>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-1{color:#845000;background:#fff1d8}.status-2,.status-3{color:#1048c4;background:#eaf0fe}.record-id{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.interface-tabs{border-bottom:1px solid #e5eaf1;gap:22px;padding-inline:18px;display:flex}.interface-tabs button{color:var(--muted);background:0 0;min-height:44px;padding:0 1px;font-size:11px;position:relative}.interface-tabs button[aria-pressed=true]{color:var(--blue)}.interface-tabs button[aria-pressed=true]:after{content:"";background:var(--blue);bottom:-1px;height:2px;position:absolute;inset-inline:0}.interface-tabs button>span{background:var(--soft);border-radius:4px;margin-left:4px;padding:2px 5px;font-size:10px}.interface-content{min-height:268px;padding:23px 18px 0}.detail-row{justify-content:space-between;gap:8px;margin-bottom:11px;font-size:12px;display:flex}.detail-row>span{color:var(--muted)}.detail-row>strong{text-align:right;font-weight:500}.line-items{margin-top:25px}.line-item-heading{letter-spacing:.07em;color:var(--muted);border-bottom:1px solid #e5eaf1;justify-content:space-between;padding-bottom:9px;font-size:11px;display:flex}.line-item{justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.line-item strong{font-weight:500}.line-item>div>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.quote-total{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.quote-total>strong{letter-spacing:-.04em;font-size:20px;font-weight:550}.quote-total>strong>span{letter-spacing:.03em;color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.system-handoff{color:var(--muted);align-items:center;gap:6px;margin:19px 0 0;font-size:11px;display:flex}.handoff-dot{background:#8494ad;border-radius:50%;width:5px;height:5px}.handoff-dot.activated{background:var(--orange)}.interface-action{padding:19px 18px 6px}.demo-action{border-radius:6px;width:100%;min-height:45px;font-size:12px;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.demo-action:hover{transform:translateY(-1px);box-shadow:0 4px 14px -3px #1557e859}.demo-action:active{transform:scale(.975)translateY(1px)}.demo-action .icon{width:16px;height:16px}.demo-controls{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.demo-controls button{min-width:70px;min-height:44px;color:var(--blue);background:0 0;padding:0;font-size:11px;position:relative}.demo-controls button:after{content:"";min-width:44px;min-height:44px;position:absolute;inset:-4px -6px}.demo-controls button:disabled{color:#475569}.demo-controls button span{margin-left:3px;font-size:12px}.completion{background:var(--blue-tint);min-height:45px;color:var(--blue);border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{gap:11px;min-height:54px;display:flex;position:relative}.activity-point{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.activity-list li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:5px;left:2.5px}.activity-list strong{font-size:12px;font-weight:500;display:block}.activity-list li div>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.illustrative-note{color:var(--muted);text-align:center;margin-top:12px;font-size:11px}.system-steps{color:#64728a;justify-content:space-between;align-items:center;max-width:310px;margin:28px auto 0;font-size:11px;display:flex}.system-steps>span:not([aria-hidden]){border:1px solid #c4cfdf;border-radius:99px;padding:6px 11px;transition:background .2s,color .2s}.system-steps .complete{color:var(--blue);background:#eaf0fe;border-color:#a9c1f4!important}.system-postscript{gap:14px;margin-top:52px;display:flex}.postscript-mark{border:1px solid var(--blue);border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-top:5px;position:relative}.postscript-mark:after{content:"";background:var(--orange);border-radius:50%;width:3px;height:3px;position:absolute;top:4px;left:4px}.system-postscript h3{font-size:16px;line-height:1.5}.system-postscript p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}.section-action{width:100%;margin-top:29px}.prototype-end{letter-spacing:.07em;color:var(--muted);border-top:1px solid #d9e1ec;justify-content:space-between;gap:10px;margin-top:52px;padding-top:17px;font-size:6px;display:flex}.contextual-cta{z-index:10;width:100%;max-width:640px;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #071a3605}.sticky-mark{white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.sticky-mark .activation-dot{width:5px;height:5px}.sticky-actions-dock{align-items:center;gap:8px;margin-left:auto;display:flex}.sticky-wa-btn{white-space:nowrap;-webkit-user-select:none;user-select:none;background:#0a5;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 2px 8px #00aa5540;color:#fff!important;text-decoration:none!important}.sticky-wa-btn:hover{background:#009349;transform:translateY(-1px)}.sticky-wa-btn:active{transform:scale(.97)}.sticky-wa-icon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.sticky-project-btn{white-space:nowrap;min-height:44px;padding:8px 16px;font-size:12px}.contextual-cta .button{flex-shrink:0;gap:12px;min-height:46px;padding-inline:14px;font-size:11px}.contextual-cta .icon{width:16px;height:16px}.site-dialog{width:min(100%,520px);max-width:100%;max-height:94dvh;color:var(--navy);overscroll-behavior:contain;background:#fff;border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0}.site-dialog::backdrop{background:#071a3666}.dialog-inner{padding:22px var(--gutter) calc(24px + env(safe-area-inset-bottom))}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.close-button{background:var(--soft);width:44px;height:44px;color:var(--navy);border-radius:50%;place-items:center;font-size:26px;font-weight:300;transition:background .16s,transform .14s cubic-bezier(.16,1,.3,1);display:grid}.close-button:hover{background:#e5eaf1;transform:scale(1.05)}.close-button:active{transform:scale(.95)}.site-dialog h2{margin-top:16px;font-size:36px}.dialog-description{color:var(--muted);margin-top:16px;font-size:13px}.site-dialog form{gap:16px;margin-top:25px;display:grid}.site-dialog label{gap:7px;font-size:11px;font-weight:500;display:grid}input,select,textarea{width:100%;min-width:0;min-height:48px;color:var(--navy);background:#fff;border:1px solid #8391a7;border-radius:7px;padding:12px;font-size:16px;line-height:1.5}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#64728a;font-size:13px}.form-note,.save-confirmation{color:var(--muted);font-size:10px;line-height:1.7}.save-confirmation:empty{display:none}.save-confirmation{color:var(--blue)}.navigation-dialog nav{gap:8px;margin:12px 0 35px;display:grid}.navigation-dialog nav button{text-align:left;min-height:56px;font:500 20px/1.4 var(--font-heading);color:var(--navy);border-bottom:1px solid var(--line);letter-spacing:-.035em;background:0 0;align-items:center;gap:16px;padding:17px 0;display:flex}.navigation-dialog nav button>span{font:400 9px var(--font-body);color:var(--muted)}.navigation-dialog nav .icon{margin-left:auto}.navigation-note{color:var(--muted);margin-bottom:22px;font-size:11px}.navigation-dialog .button{width:100%}.interface-topbar>strong{font-size:13px}.sample-label{font-size:10px}.avatar{width:28px;height:28px;font-size:11px}.interface-breadcrumb,.ui-eyebrow{font-size:11px}.interface-title h3{font-size:24px}.status-capsule,.record-id{font-size:11px}.interface-tabs button{font-size:13px}.interface-tabs button>span{font-size:10px}.interface-content{min-height:303px}.detail-row{font-size:12px}.line-item-heading{font-size:11px}.line-item{font-size:12px}.line-item>div>span{font-size:11px}.quote-total{font-size:12px}.quote-total>strong{font-size:24px}.quote-total>strong>span,.system-handoff{font-size:11px}.demo-action{font-size:13px}.demo-controls,.demo-controls button{font-size:11px}.completion,.activity-list strong{font-size:12px}.activity-list li div>span,.illustrative-note,.system-steps{font-size:11px}}@layer responsive{@media (min-width:600px){.site-header{padding-block:28px}.header-tagline{font-size:11px}.hero{padding-top:60px}h1{font-size:clamp(56px,7.2vw,84px)}h2{font-size:clamp(42px,5vw,58px)}.mobile-break{display:none}.hero-description{font-size:18px}.hero-actions{gap:28px;margin-top:32px}.button{font-size:14px}.text-link{font-size:13px}.eyebrow,.section-kicker{font-size:10px}.signature-workflow{width:100%;max-width:470px;margin-inline:auto}.section-description{font-size:16px}.workflow-journey{max-width:420px;margin-inline:auto}.workflow-intro{font-size:10px}.workflow-resolution{font-size:14px}.custom-system{padding-top:70px}.system-demo,.system-postscript,.section-action{max-width:400px;margin-inline:auto}.section-action{display:flex}.contextual-cta{border:1px solid var(--line);border-radius:12px;width:calc(100% - 32px);bottom:16px}.sticky-mark{font-size:11px}.contextual-cta .button{font-size:13px}.site-dialog{border-radius:20px;margin:auto}}@media (min-width:1024px){.site-header{padding-inline:var(--site-gutter)}.scene{max-width:var(--site-container-max);padding-inline:var(--site-gutter)}.hero{grid-template-columns:1.35fr 1fr;gap:0 64px;padding-top:65px;display:grid}.hero h1{font-size:clamp(56px,6.5vw,76px)}.signature-workflow{margin-top:200px}.signature-caption{transform:translateY(-36px)}.desktop-origin{display:block;top:50%;right:-8px}.mobile-origin{display:none}.workflow-journey{height:512px}.workflow-steps{grid-auto-rows:70px;padding-top:44px}.difference-entry{left:20px}.difference-turn{left:-28px}.custom-entry,.custom-turn{right:20px}.difference-copy{max-width:600px}.difference h2,.difference .editorial-response,.difference .section-description{max-width:100%}.scene-divider{grid-column:1/-1;margin-top:76px}.difference{min-height:840px;padding-top:110px;padding-bottom:110px;position:relative}.editorial-response{font-size:40px}.difference .section-description{max-width:360px}.workflow-intro{width:378px;position:absolute;top:76px;right:50px}.workflow-resolution{text-align:left;margin-top:42px}.blue-link{margin-left:0}.custom-system{min-height:850px;padding-block:88px 130px}.custom-system .section-description{width:44%}.system-demo{width:400px;margin:90px 0 0 auto;position:relative}.system-postscript{max-width:400px;margin:70px 0 0}.section-action{width:300px;margin:30px 0 0}.prototype-end{max-width:400px;margin-top:132px;font-size:7px}}@media (max-width:359px){.hero{padding-top:30px}h1{font-size:41px}h2{font-size:31px}.hero-actions{gap:8px 12px}.primary-action{gap:18px;padding-inline:14px;font-size:12px}.hero-actions .text-link{font-size:10px}.activation-label{font-size:8px}.sticky-mark{gap:5px;font-size:8px}.contextual-cta{gap:8px;padding-inline:16px}.contextual-cta .button{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.route-ink{stroke-dasharray:none!important;stroke-dashoffset:0!important}.activation-dot,.activation-route circle,.activated-capsule,.workflow-capsule,.business-interface{opacity:1!important;transform:none!important}.business-interface{background:#fff!important;border-color:#c9d5e6!important;border-radius:12px!important}.module-content{opacity:1!important}.module-capsule{display:none!important}.interface-activation,.workflow-phrase{opacity:1!important}.hero-origin:after{content:"";background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.story-dot{display:none}}.hero-system-word{display:inline-block;position:relative}.hero-origin.mobile-origin-v2{display:none!important}.hero h1>strong{width:max-content;max-width:100%}.hero h1 .mobile-break{display:initial}.hero-origin.desktop-origin-v2{display:none}.hero-origin:before{content:"";border:1.5px solid var(--blue);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.hero-route-edge,.hero-handoff{display:none!important}.signature-workflow{margin-top:24px}.workflow-journey{height:500px;margin-top:18px}.flow-entry{left:24%}.workflow-steps{grid-auto-rows:74px;padding-top:24px}.workflow-capsule{border-width:1.25px;min-height:46px;font-weight:550}.capsule-port{top:23px}.capsule-socket{width:5px;height:5px}.workflow-phrase{color:#455b78;font-size:11px}.signature-caption,.signature-foot{color:#344b6b;letter-spacing:.09em;font-size:10px;font-weight:600}.signature-caption{padding-top:12px}.route-track{stroke:#cbdcf2}.difference{padding-block:var(--section-space-sm)}.handoff-bridge{height:72px;margin-top:20px}.handoff-turn{display:none!important}.custom-system{padding-block:var(--section-space-md)}.custom-copy{position:relative}.custom-turn,.custom-entry{display:none!important}.system-demo{perspective:1200px;margin-top:24px}.interface-topbar{position:relative}.interface-entry{top:26px;left:19px}.interface-approach{top:-18px;left:19px}.system-postscript{margin-top:30px}.demo-caption{flex-wrap:wrap;font-size:10px}.demo-caption>span:last-child{font-size:9px}.interface-content{min-height:236px;padding-top:14px}.interface-title{padding-top:16px}.status-row{padding-bottom:14px}.line-items,.system-steps{margin-top:18px}@media (min-width:600px){:root{--section-space-sm:clamp(56px,6vw,72px);--section-space-md:clamp(64px,7vw,88px);--section-space-lg:clamp(80px,8vw,112px)}.system-demo{width:100%;max-width:480px}.custom-system{padding-block:var(--section-space-md)}}@media (min-width:1024px){:root{--section-space-sm:clamp(72px,5vw,88px);--section-space-md:clamp(80px,6vw,96px);--section-space-lg:clamp(96px,7vw,112px)}.hero-origin.mobile-origin-v2{display:none}.hero-origin.desktop-origin-v2{display:block;top:36%;right:-32px}.hero-route-edge,.hero-handoff{display:none}.signature-workflow{margin-top:150px}.signature-caption{transform:none}.workflow-journey{height:476px;margin-top:24px}.workflow-steps{grid-auto-rows:68px;padding-top:32px}.difference{min-height:0;padding-block:var(--section-space-sm);grid-template-columns:1.15fr 1fr;column-gap:80px;display:grid}.difference-copy{grid-area:1/1/5}.handoff-bridge{grid-column:2;height:100px;margin-top:24px}.handoff-turn{display:none}.workflow-resolution{grid-column:2;align-self:end;margin-top:30px}.difference .blue-link{grid-column:2;align-self:start;margin-top:16px}.custom-system{min-height:0;padding-block:var(--section-space-sm);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:start;gap:0 40px;display:grid}.custom-copy{grid-area:1/1;padding-top:12px}.custom-system .section-description{width:100%}.system-demo:before{content:"";z-index:-1;background:#edf2f9;border:1px solid #d8e1ef;border-radius:14px;position:absolute;inset:34px -7px 68px 10px}.assembly-module{perspective:1000px}.custom-system .system-demo{grid-area:1/2/4;width:100%;max-width:500px;margin:0}.custom-system .system-postscript{grid-area:2/1;margin-top:32px}.custom-system .section-action{grid-area:3/1;width:fit-content;margin-top:24px}.custom-turn,.custom-entry{display:none!important}}@media (max-width:1023px){.business-interface,.module-content{transform:none!important}}@media (max-width:599px){:root{--gutter:16px;--section-space-sm:26px;--section-space-md:34px;--section-space-lg:42px}h1{letter-spacing:-.04em!important;font-size:clamp(28px,8.8vw,36px)!important;line-height:1.12!important}h2{letter-spacing:-.035em!important;font-size:clamp(22px,6.5vw,28px)!important;line-height:1.18!important}h3{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.25!important}.hero{padding-top:14px!important}.hero h1{font-size:clamp(28px,8.8vw,36px)!important}.hero-brand-lockup{margin-bottom:14px!important}.hero-brand-lockup .brand-lockup-descriptor{font-size:10px!important}.hero-brand-lockup .brand-lockup-tagline{font-size:16px!important}.hero-description{margin-top:12px!important;font-size:13.5px!important;line-height:1.5!important}.hero-actions{gap:8px 10px!important;margin-top:16px!important}.hero-actions .button,.hero-actions .hero-wa-btn{border-radius:8px!important;min-height:40px!important;padding:8px 14px!important;font-size:12px!important}.hero-actions .text-link{min-height:38px!important;font-size:11px!important}.hero-wa-icon{width:15px!important;height:15px!important}.hero-actions .button.primary-action{display:none!important}.hero-capability-chips{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:14px!important;display:grid!important}.hero-chip{justify-content:center!important;padding:6px 10px!important;font-size:10px!important}.hero-origin.mobile-origin-v2{display:block!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}.hero-tech-status-badge{margin-bottom:10px!important;padding:3px 10px!important;font-size:9px!important}.signature-workflow{margin-top:18px!important}.signature-caption,.signature-foot{letter-spacing:.05em!important;padding-top:8px!important;font-size:9px!important}.workflow-journey{height:280px!important;margin-top:10px!important}.workflow-steps{grid-auto-rows:44px!important;column-gap:8px!important;padding-top:12px!important}.workflow-capsule{min-height:36px!important;padding:0 10px!important;font-size:11.5px!important}.capsule-port{top:18px!important}.capsule-socket{width:4px!important;height:4px!important}.workflow-phrase{display:none!important}.contextual-cta{padding:6px 12px calc(8px + env(safe-area-inset-bottom))!important;gap:8px!important}.contextual-cta .sticky-mark{display:none!important}.sticky-actions-dock{grid-template-columns:1fr 1.35fr!important;gap:8px!important;width:100%!important;margin-left:0!important;display:grid!important}.sticky-wa-btn{border-radius:7px!important;justify-content:center!important;width:100%!important;min-height:38px!important;padding:6px 10px!important;font-size:11.5px!important}.sticky-project-btn{border-radius:7px!important;justify-content:space-between!important;width:100%!important;min-height:38px!important;padding:6px 12px!important;font-size:11.5px!important}.difference{padding-block:28px!important}.editorial-response{margin-top:12px!important;font-size:24px!important}.section-description{margin-top:14px!important;font-size:13.5px!important;line-height:1.6!important}.custom-system{padding-block:28px 36px!important}.business-interface{border-radius:10px!important}.interface-topbar{height:44px!important;padding:0 12px!important}.interface-content{min-height:200px!important;padding:14px 12px 0!important}.interface-title h3{font-size:18px!important}.detail-row,.line-item{font-size:11px!important}.quote-total>strong{font-size:18px!important}}}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/geist-mono-latin-wght-normal.29txv0wq9-da0.woff2)format("woff2-variations")}:root{--font-system:"Geist Mono Variable", ui-monospace, monospace;--system-state-duration:.5s}.system-label,.engineering-metadata,.system-dossier dl,.automation-record,.automation-node-number,.automation-navigation>span,.work-chapter-number,.work-copy-label,.work-crop-label,.pw-eyebrow,.pw-view-heading>span,.wr-stage,.record-id,.sample-label,.product-status,.pw-top>span,.work-project-index>p{font-family:var(--font-system);font-variant-numeric:tabular-nums;letter-spacing:.025em}.system-label{color:#52647e;text-transform:uppercase;letter-spacing:.05em;font-size:11px;line-height:1.6}.system-glyph{vertical-align:middle;color:var(--blue,#1557e8);flex:none;display:inline-block}.system-blueprint{background-image:linear-gradient(#1557e808 1px,#0000 1px),linear-gradient(90deg,#1557e808 1px,#0000 1px);background-size:24px 24px}.system-dossier{color:#071a36;border-block:1px solid #dce5f2;margin:20px 0;padding:14px 0}.system-dossier-heading{align-items:center;gap:12px;display:flex}.system-dossier-heading>span{gap:2px;display:grid}.system-dossier-heading strong{font:600 12px/1.5 var(--font-system);letter-spacing:.015em}.system-dossier dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;font-size:11px;line-height:1.6;display:grid}.system-dossier dt{color:#52647e;text-transform:uppercase}.system-dossier dd{overflow-wrap:anywhere;text-transform:uppercase;margin:2px 0 0}.engineering-metadata{text-transform:uppercase;border-block:1px solid #dce5f2;flex-wrap:wrap;gap:8px 24px;margin:16px 0;padding:12px 0;font-size:11px;line-height:1.7;display:flex}.engineering-metadata>div{flex-wrap:wrap;gap:4px 8px;display:flex}.engineering-metadata dt{color:#52647e}.engineering-metadata dd{color:#071a36;margin:0}.pw-title-system{align-items:center;gap:10px;min-width:0;display:flex}.pw-title-system strong{min-width:0}@container (max-width:479px){.product-workspace .pw-top{gap:12px}.product-workspace .pw-top>span{max-width:38%}.pw-title-system{flex:1}}.product-workspace[data-updated=true] .pw-focus-record:first-child .pw-state,.product-workspace[data-updated=true] .pw-focus-signal>.pw-state{background:#e9f0ff;border-color:#1557e8}@keyframes system-confirm{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.product-workspace[data-updated=true] .pw-result,.product-workspace[data-updated=true] .pw-focus-signal>.pw-state,.product-workspace[data-updated=true] .pw-preview-records>:first-child>.pw-state{animation:system-confirm var(--system-state-duration) ease-out}.automation-evidence .system-dossier{margin-bottom:0}.automation-confirm{font:500 11px/1.6 var(--font-system);color:#1557e8;margin-top:12px}.automation-confirm[data-confirmed=true]{animation:system-confirm var(--system-state-duration) ease-out}.labs-system-heading{align-items:center;gap:12px;display:flex}.labs-system-heading .product-status{margin:0}.labs-token-line{align-items:center;gap:24px;padding:18px 0 12px;display:flex}.agent-token{color:#1557e8;justify-items:start;gap:8px;display:grid}.agent-token>span{font:500 11px/1.5 var(--font-system);text-transform:uppercase;letter-spacing:.06em;color:#52647e}.labs-direction-content.system-blueprint{background-size:32px 32px}.labs-proof>.system-label{align-items:center;gap:8px;margin-bottom:16px;display:flex}.system-type{display:inline-block;position:relative}.system-type-reserve{visibility:hidden}.system-type-ink{white-space:nowrap;position:absolute;inset:0}@media (max-width:599px){.system-blueprint{background-size:32px 32px}.pw-title-system{gap:7px}.pw-title-system .system-glyph{width:16px;height:16px}.engineering-metadata{gap:6px 16px}.system-dossier{padding:12px 0}.system-dossier dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:350px){.system-dossier dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.system-type-ink{font-weight:700!important}.product-workspace[data-updated=true] .pw-result,.product-workspace[data-updated=true] .pw-state,.automation-confirm{transition:none!important;animation:none!important}}
.sound-toggle-btn{color:#475569;font-family:var(--font-mono,monospace);letter-spacing:.06em;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.sound-toggle-btn:hover{color:#071a36;background:#fff;border-color:#94a3b8}.sound-toggle-btn:active{transform:scale(.96)}.sound-toggle-icon{justify-content:center;align-items:center;display:flex}.sound-toggle-dot{background:#94a3b8;border-radius:50%;width:5px;height:5px}.sound-toggle-btn.is-sound-on{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.sound-toggle-btn.is-sound-on .sound-toggle-dot{background:#ff9f0a;box-shadow:0 0 6px #ff9f0a}
.cmd-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#071a3673;justify-content:center;align-items:flex-start;padding:clamp(48px,12vh,120px) 16px 24px;animation:.16s ease-out cmd-fade-in;display:flex;position:fixed;inset:0}@keyframes cmd-fade-in{0%{opacity:0}to{opacity:1}}.cmd-dialog{background:#fff;border:1px solid #d4dfed;border-radius:16px;flex-direction:column;width:100%;max-width:620px;max-height:80vh;animation:.2s cubic-bezier(.16,1,.3,1) cmd-scale-in;display:flex;overflow:hidden;box-shadow:0 24px 64px -12px #071a3633,0 0 0 1px #071a360a}@keyframes cmd-scale-in{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.cmd-header{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.cmd-search-icon{color:#64748b;flex-shrink:0}.cmd-input{color:#071a36;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:15px}.cmd-input::placeholder{color:#94a3b8;font-size:14px}.cmd-clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:all .15s;display:flex}.cmd-clear:hover{color:#0f172a;background:#e2e8f0}.cmd-esc-hint{font-family:var(--font-mono,monospace);color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2}.cmd-list{overscroll-behavior:contain;max-height:380px;padding:8px 6px;overflow-y:auto}.cmd-list::-webkit-scrollbar{width:6px}.cmd-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.cmd-empty{text-align:center;padding:40px 24px}.cmd-empty p{color:#1e293b;margin:0 0 6px;font-size:14px;font-weight:600}.cmd-empty span{color:#64748b;font-size:12px}.cmd-item{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.cmd-item.is-selected{background:#f0f7ff}.cmd-item.is-selected:before{content:"";background:#1557e8;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:2px}.cmd-item-start{flex-direction:column;gap:2px;min-width:0;display:flex}.cmd-category-tag{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#1557e8;font-size:10px;font-weight:600}.cmd-item-title{color:#071a36;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cmd-item-desc{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmd-item-end{flex-shrink:0;align-items:center;gap:10px;display:flex}.cmd-badge{font-family:var(--font-mono,monospace);color:#334155;background:#e2e8f0;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.cmd-item.is-selected .cmd-badge{color:#1e40af;background:#dbeafe}.cmd-arrow{color:#94a3b8;font-size:14px;transition:transform .15s,color .15s}.cmd-item.is-selected .cmd-arrow{color:#1557e8;transform:translate(2px)}.cmd-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex}.cmd-footer-keys{align-items:center;gap:12px;display:flex}.cmd-footer-keys kbd{font-family:var(--font-mono,monospace);color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:3px;margin-right:4px;padding:1px 4px;font-size:10px}.cmd-footer-brand{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:#64748b;align-items:center;gap:6px;font-size:10px;display:flex}.cmd-brand-dot{background:#ff9f0a;border-radius:50%;width:5px;height:5px}@media (max-width:640px){.cmd-overlay{padding-top:24px}.cmd-dialog{max-height:88vh}.cmd-footer-keys{display:none}}@media (prefers-reduced-motion:reduce){.cmd-overlay,.cmd-dialog{animation:none!important}}
