.terminal-access{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.terminal-access-address{align-items:center;gap:9px;display:flex}.terminal-access-link{color:#c2d7ff;background:0 0;align-items:center;gap:7px;padding:0 0 0 20px;font-size:12px;line-height:1.6;display:flex}.terminal-access-link:hover{color:#fff}.terminal-access-link svg:last-child{margin-left:6px}.client-access-dialog{color:#edf2fa;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#192536f5,#10151efa 50%,#10141bf9);border:1px solid #ffffff24;border-radius:20px;width:min(800px,100vw - 48px);max-height:calc(100dvh - 64px);padding:0;overflow:auto;box-shadow:0 32px 120px #0009,inset 0 0 0 1px #ffffff05}.client-access-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040810b8}.client-access-dialog[open]{animation:.24s ease-out dialog-in}.access-shell{position:relative}.access-header{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(115deg,#192434f5,#111720f5);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 32px 20px;display:flex;position:sticky;top:0}.access-eyebrow{letter-spacing:.12em;color:#9eb9e5;font-family:Fragment Mono,monospace;font-size:10px}.access-header h2{letter-spacing:-.025em;outline:none;margin-top:6px;font-size:28px;line-height:1.4}.access-header p{color:#adbacd;margin-top:4px;font-size:13px}.access-close{color:#bdc8d8;background:#ffffff07;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.access-close:hover{color:#fff;background:#ffffff14}.access-body{padding:0 32px}.access-step{border-top:1px solid #ffffff12;padding:18px 0}.access-step-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.access-step-number{color:#95b7f5;font-family:Fragment Mono,monospace;font-size:11px}.access-step-heading h3{font-size:16px;font-weight:500;line-height:24px}.access-version,.access-step-note{color:#a4b1c5;margin-left:auto;font-size:11px}.access-version{font-variant-numeric:tabular-nums;border:1px solid #ffffff18;border-radius:6px;padding:2px 7px}.access-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.access-download{background:linear-gradient(130deg,#ffffff09,#ffffff02);border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;min-width:0;padding:14px 18px;transition:background .2s,border-color .2s,transform .2s;display:flex}.access-download:hover{background:#99baff12;border-color:#a5c6ff88;transform:translateY(-2px)}.access-download-top{color:#e2eafa;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.access-download-top svg:last-child{color:#a9bcdb}.access-download strong{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.access-download strong span{color:#c6d1e1;font-size:11px}.access-download small{color:#a5b4ca;margin-top:4px;font-size:11px;line-height:1.6}.access-package-note{color:#9cacc2;margin-top:12px;font-size:11px;line-height:1.7}.access-details{color:#b1bed1;margin-top:4px;font-size:12px}.access-details summary{cursor:pointer;color:#c6d3e7;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:32px;line-height:1.6;list-style:none;display:flex}.access-details summary::-webkit-details-marker{display:none}.access-details summary:hover{color:#fff}.access-details[open]>summary svg{transform:rotate(180deg)}.access-details summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #9fbfff}.access-help{color:#b9c5d7;background:#02070e30;border:1px solid #ffffff10;border-radius:10px;margin-top:5px;padding:14px 18px;line-height:1.9}.access-help p{font-size:12px;line-height:1.9}.access-help p+p{margin-top:12px}.access-help strong{color:#e1e8f2;font-weight:500}.access-help a{color:#b0ceff;text-underline-offset:3px;align-items:center;gap:2px;margin-left:4px;text-decoration:underline;display:inline-flex}.access-help code{overflow-wrap:anywhere;font-family:Fragment Mono,monospace;font-size:11px}.access-certificate{background:#ffffff04;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:13px;padding:16px 18px;display:flex}.access-certificate>svg{color:#b5ccef;flex-shrink:0}.access-certificate>div{flex:1;min-width:0}.access-certificate strong{font-size:14px;font-weight:500;line-height:1.7;display:block}.access-certificate span{color:#a1b2c9;margin-top:2px;font-size:11px;line-height:1.6;display:block}.access-small-button{background:#ffffff09;border:1px solid #ffffff25;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12px;display:flex}.access-small-button:hover{background:#ffffff18;border-color:#a5c6ff66}.access-system-tabs{background:#ffffff03;border:1px solid #ffffff14;border-radius:8px;gap:6px;width:-moz-fit-content;width:fit-content;margin:16px 0 12px;padding:3px;display:flex}.access-system-tabs button{color:#a7b5ca;background:0 0;border-radius:5px;min-height:32px;padding:5px 14px;font-size:12px}.access-system-tabs button[aria-selected=true]{color:#ecf4ff;background:#94bfff22}.access-help .access-store{color:#d7e6ff;background:#89b8ff0d;border:1px solid #8fb9ff22;border-radius:7px;padding:10px 12px;line-height:1.8}.access-store span{color:#99b2d7;margin-bottom:4px;font-size:10px;line-height:1.5;display:block}.access-instructions{margin:14px 0;padding-left:21px}.access-instructions li{margin:6px 0;padding-left:3px}.access-after-install{border-top:1px solid #ffffff12;padding-top:13px;margin-top:16px!important}.access-fingerprint{border-top:1px solid #ffffff12;margin-top:15px;padding-top:10px}.access-fingerprint>div{color:#c2d2e9;justify-content:space-between;align-items:center;display:flex}.access-fingerprint>code{overflow-wrap:anywhere;color:#b3c4df;-webkit-user-select:all;user-select:all;line-height:1.9;display:block}.access-fingerprint small{color:#96a6bd;margin-top:6px;font-size:10px;line-height:1.8;display:block}.access-credentials{background:#05090e30;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.access-value{align-items:center;gap:10px;min-width:0;padding:12px 18px;display:flex}.access-value>div{flex:1;min-width:0}.access-value>div>span{color:#9faec4;margin-bottom:5px;font-size:10px;line-height:1.6;display:block}.access-value code{color:#e2ecfc;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:Fragment Mono,monospace;font-size:12px;line-height:1.8}.access-address{border-bottom:1px solid #ffffff12;grid-column:1/-1}.access-value:last-child{border-left:1px solid #ffffff12}.access-copy-wrap{flex-shrink:0;display:flex;position:relative}.access-copy,.access-open-center{color:#9eb1cb;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.access-copy:hover,.access-open-center:hover{color:#e3edff;background:#ffffff0e}.access-copy-error{color:#fff;z-index:2;background:#273346;border-radius:5px;width:132px;padding:5px;font-size:10px;line-height:1.6;position:absolute;bottom:100%;right:0}.access-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.access-login-note{color:#a4b2c6;margin-top:8px;font-size:11px;line-height:1.8}.access-footer{color:#96a7c0;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:14px 32px 18px;font-size:10px;display:flex}.access-footer a{color:#b5c9e9;align-items:center;gap:4px;font-size:11px;display:flex}.access-footer a:hover{color:#fff}@media (max-width:767px){.client-access-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.access-header{gap:12px;padding:24px 20px 21px}.access-header h2{font-size:26px}.access-body{padding:0 20px}.access-step{padding:22px 0}.access-downloads{grid-template-columns:1fr;gap:8px}.access-download{grid-template-columns:30px 1fr auto;align-items:center;column-gap:12px;padding:14px;display:grid}.access-download-top{display:contents}.access-download-top>svg:first-child{grid-area:1/1/3;align-self:center}.access-download-top>svg:last-child{grid-area:1/3/3;align-self:center}.access-download strong{grid-area:1/2;font-size:15px}.access-download small{grid-area:2/2;margin-top:2px}.access-certificate{flex-wrap:wrap;gap:10px;padding:14px}.access-certificate>div{flex-basis:calc(100% - 42px)}.access-small-button{min-height:40px;margin-left:36px}.access-help{padding:12px}.access-credentials{grid-template-columns:1fr}.access-value{gap:4px;padding:13px 12px}.access-value:last-child{border-top:1px solid #ffffff12;border-left:0}.access-value code{font-size:11px}.access-footer{flex-wrap:wrap;gap:8px;padding:15px 20px 20px}.access-close{width:40px;height:40px}.access-copy,.access-open-center{min-width:36px;min-height:36px}}@media (prefers-reduced-motion:reduce){.client-access-dialog[open]{animation:none}.access-download{transition:none}.access-download:hover{transform:none}}@font-face{font-family:DM Sans;src:url(./dm-sans-400-CW0RaeGs.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(./dm-sans-500-B9HHJjqV.woff2)format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:Montserrat;src:url(./montserrat-500-DRFEGfly.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fragment Mono;src:url(./fragment-mono-latin-DI4ZVuWr.woff2)format("woff2");font-weight:400;font-display:swap}:root{color:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;--page:#0a0a0a;--brand:#6799fe;--description:#ffffff80;--secondary:#fffc;--line:#ffffff0f;--surface:#ffffff04;--glass-blur:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0a;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,PingFang SC,sans-serif}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:95px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,canvas:focus-visible{outline-offset:5px;outline:2px solid #9fbfff}h1,h2,h3,p,figure{margin:0}h1,h2{letter-spacing:-.035em;font-family:Montserrat,DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,PingFang SC,sans-serif;font-weight:500}h2{font-size:36px;line-height:1.5}h3{font-weight:500}p{line-height:1.75}button{border:0}img{max-width:100%;display:block}.site-container{width:min(100% - 144px,1140px);margin-inline:auto}.mono{font-family:Fragment Mono,monospace}.brand-blue{color:var(--brand);letter-spacing:.08em;font-family:Fragment Mono,monospace}.skip-link{color:#111;z-index:120;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-navigation{z-index:50;pointer-events:none;width:min(100% - 144px,1140px);margin:auto;padding-top:8px;position:fixed;inset:0 0 auto}.navigation-bar{isolation:isolate;pointer-events:auto;border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;max-width:1140px;margin:auto;padding:8px 0;transition:max-width .6s cubic-bezier(.22,1,.36,1),padding .4s;display:flex;position:relative}.navigation-bar:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);z-index:-1;opacity:0;background:#ffffff40;transition:opacity .4s;position:absolute;inset:-1px}.is-scrolled .navigation-bar{max-width:980px;padding:4px 7px 4px 16px}.is-scrolled .navigation-bar:before{opacity:1}.rsc-brand{white-space:nowrap;align-items:center;gap:8px;display:flex}.rsc-brand strong{letter-spacing:-1px;font-size:27px;font-weight:500;line-height:32px}.rsc-brand img{object-fit:contain;width:25px;height:25px}.brand-tag{background:linear-gradient(115deg,#ffffff35,#ffffff08);border:1px solid #ffffff24;border-radius:9px;margin-left:4px;padding:0 8px;font-size:11px;line-height:18px;box-shadow:inset 0 0 8px #ffffff18}.desktop-nav{align-items:center;gap:16px;font-size:12px;display:flex}.nav-switch{border:1px solid #ffffff0d;border-radius:100px;align-items:center;gap:0;padding:3px;display:flex}.nav-switch a{color:#ffffff9c;border-radius:100px;padding:4px 12px;transition:color .2s,background .2s}.nav-switch a:first-child{color:#fff;background:#ffffff14}.nav-switch a:hover{color:#fff;background:#ffffff20}.pill{isolation:isolate;white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .3s;display:inline-flex;position:relative;overflow:hidden}.pill:after{content:"";z-index:-1;aspect-ratio:1;opacity:0;border-radius:50%;width:150%;transition:transform .36s ease-out,opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.pill:hover:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.pill.primary{color:#0a0a0a;background:#fff}.pill.primary:after{background:#0003}.pill.secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#fff3}.pill.secondary:after{background:#ffffff20}.pill.secondary:hover{border-color:#fff9}.navigation-cta{opacity:0;visibility:hidden;padding:7px 13px;max-width:0;padding-inline:0;font-size:13px;transition:opacity .4s,max-width .4s,padding .4s,visibility .4s;overflow:hidden}.is-scrolled .navigation-cta{opacity:1;visibility:visible;max-width:150px;padding-inline:13px}.mobile-menu-button{background:0 0;padding:8px;display:none}.mobile-navigation{display:none}.harness-hero{isolation:isolate;height:100vh;min-height:680px;max-height:1000px;position:relative;overflow:hidden}.fluid-backdrop{z-index:-2;pointer-events:none;background:radial-gradient(at 30% 20%,#214a7d 0,#142941 44%,#0a0a0a 85%);position:absolute;inset:0;overflow:hidden}.fluid-backdrop canvas{opacity:0;width:100%;height:100%;transition:opacity 1s;display:block}.fluid-backdrop canvas[data-ready=true]{opacity:1}.fluid-backdrop:after{content:"";background:linear-gradient(#0a0a0a05 0,#0000 40%,#0a0a0a90 78%,#0a0a0a 100%);position:absolute;inset:0}.fluid-grid{background-image:linear-gradient(#c6d4ff08 1px,#0000 1px),linear-gradient(90deg,#c6d4ff08 1px,#0000 1px);background-position:top;background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0002 80%,#0000);mask-image:linear-gradient(#0008,#0002 80%,#0000)}.particle-field{z-index:-1;cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.particle-field[data-dragging=true]{cursor:grabbing}.hero-composition{pointer-events:none;grid-template-columns:minmax(0,1.51fr) minmax(0,1fr);align-content:center;gap:40px 78px;height:100%;padding-top:18px;display:grid;position:relative}.hero-copy,.hero-terminal,.hero-actions{pointer-events:auto}.hero-copy{grid-area:1/1}.hero-kicker{margin-left:2px;font-size:18px;font-weight:500;line-height:27px}.hero-copy h1{letter-spacing:-.045em;white-space:nowrap;margin-top:10px;font-size:46px;line-height:1.35}.hero-description{color:var(--description);margin-top:28px;font-size:16px;line-height:1.75}.hero-description p+p{margin-top:6px}.hero-actions{flex-wrap:wrap;grid-area:2/1;gap:16px;display:flex}.hero-terminal{grid-area:1/2/3;align-self:center;transform:translateY(20px)}.terminal-tabs{gap:4px;margin-left:10px;display:flex}.terminal-tabs button{color:#ffffff80;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:10px 16px;font-size:14px;line-height:18px;transition:background .2s,color .2s}.terminal-tabs button[aria-selected=true]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0003;border-color:#ffffff14}.terminal-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0003;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.terminal-top{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.traffic-dots{gap:7px;display:flex}.traffic-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.traffic-dots i:nth-child(2){background:#febc2e}.traffic-dots i:nth-child(3){background:#28c840}.terminal-top button{color:#ffffff80;background:0 0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.terminal-top button:hover{color:#fff}.terminal-content{flex-wrap:wrap;align-items:center;gap:9px;min-height:92px;padding:20px 24px;font-size:13px;font-weight:500;line-height:1.65;display:flex}.terminal-content b{color:#fff5;margin-inline:3px;font-weight:400}.terminal-prompt{color:var(--brand);font-family:Fragment Mono,monospace}.terminal-content code{font-family:Fragment Mono,monospace;font-size:13px}.terminal-content small{color:#ffffff60;width:100%;padding-left:20px;font-size:11px;line-height:1}.hero-bottom{opacity:.65;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:0;right:0}.hero-bottom>*{pointer-events:auto}.hero-bottom>a{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.motion-control{color:#ffffffa0;background:0 0;align-items:center;gap:7px;font-size:11px;display:flex}.motion-control:hover{color:#fff}.motion-control:disabled{opacity:.6}.light-tag{background:linear-gradient(115deg,#ffffff35,#ffffff05 60%,#ffffff25);border:1px solid #ffffff14;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:500;line-height:18px;display:inline-block;position:relative;box-shadow:0 0 28px #fff1,inset 0 0 8px #fff1}.overview-section{text-align:center;padding-block:80px 120px}.overview-section h2{margin-top:30px}.section-description{color:var(--description);margin-top:28px;font-size:16px;line-height:1.75}.overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.quiet-card{background:#ffffff04;border:1px solid #ffffff14;border-radius:10px;padding:40px;transition:background .3s,border-color .3s}.quiet-card:hover{background:#ffffff08;border-color:#ffffff20}.overview-cards .quiet-card{min-height:286px;padding:40px 34px 34px}.quiet-card>svg{color:#b8b8b8;margin:0 auto 22px}.quiet-card h3{letter-spacing:-.025em;font-size:20px;line-height:1.5}.quiet-card>.mono{color:#ffffff60;letter-spacing:.025em;margin-top:8px;font-size:11px;line-height:1.5;display:block}.quiet-card p{color:var(--description);margin-top:16px;font-size:14px;line-height:1.7}.section-heading h2{margin-top:16px}.features-section{padding-top:120px}.feature-story{grid-template-columns:39% 54%;justify-content:space-between;align-items:start;margin-top:64px;display:grid;position:relative}.feature-step{opacity:.4;flex-direction:column;justify-content:center;align-items:flex-start;min-height:380px;padding-block:70px;transition:opacity .45s;display:flex}.feature-step.is-active{opacity:1}.step-eyebrow{color:#ffffff60;align-items:center;gap:14px;font-size:13px;line-height:1.5;display:flex}.step-eyebrow .mono{color:#6799fe;font-size:12px}.feature-step h3{letter-spacing:-.025em;margin-top:16px;font-size:24px;line-height:1.5}.feature-step>p{color:var(--description);max-width:390px;margin-top:20px;font-size:16px;line-height:1.85}.text-link{color:#fffc;background:0 0;align-items:center;gap:9px;margin-top:26px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.text-link:hover{color:#fff}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(4px)}.sticky-feature{margin-top:28px;position:sticky;top:calc(50vh - 230px)}.screen-tabs{align-items:center;gap:18px;margin-bottom:16px;font-size:12px;line-height:18px;display:flex}.screen-tabs button{color:#ffffff70;background:0 0;border-bottom:1px solid #0000;padding:4px 0}.screen-tabs button[aria-selected=true]{color:#fff;border-color:#6799fe}.screen-image{aspect-ratio:1600/945;cursor:zoom-in;background:#ffffff04;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:10px;display:block;position:relative;overflow:hidden}.screen-image img{object-fit:contain;opacity:0;pointer-events:none;border-radius:4px;width:calc(100% - 20px);height:calc(100% - 20px);transition:opacity .45s,transform .6s;position:absolute;inset:10px;transform:translateY(6px)}.screen-image img.is-visible{opacity:1;transform:none}.screen-image:hover{border-color:#ffffff30}.image-enlarge{opacity:0;background:#000a;border:1px solid #fff2;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;transition:opacity .2s;display:flex;position:absolute;bottom:17px;right:17px}.screen-image:hover .image-enlarge,.screen-image:focus-visible .image-enlarge{opacity:1}.sticky-feature figcaption{color:#ffffff60;margin-top:14px;font-size:12px;line-height:1.7}.mobile-feature-image{display:none}.assurance-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:20px;padding-top:56px;display:grid}.assurance-grid article>svg{color:#aab6c9}.assurance-grid h3{margin-top:20px;font-size:18px}.assurance-grid p{color:var(--description);margin-top:10px;font-size:14px;line-height:1.8}.video-section{padding-top:200px}.centered-heading{text-align:center}.centered-heading h2{margin-top:24px}.centered-heading .section-description{margin-top:20px}.recorded-demo{margin-top:40px}.video-frame{isolation:isolate;aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:16px;line-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff03,0 0 80px #ffffff06}.video-frame video{object-fit:contain;cursor:pointer;width:100%;height:100%}.video-frame:fullscreen{aspect-ratio:auto;border:0;border-radius:0;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.video-bigplay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);filter:drop-shadow(0 2px 12px #0005);background:#fff2;border:1px solid #fff4;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-bigplay svg{margin-left:3px}.video-frame[data-playing=true] .video-bigplay{opacity:0;pointer-events:none}.video-controls{opacity:0;background:linear-gradient(#0000,#000b);align-items:center;gap:8px;padding:20px 14px 10px;line-height:1.2;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.video-frame:hover .video-controls,.video-frame[data-playing=true][data-controls=true] .video-controls{opacity:1;transform:none}.video-frame:has(:focus-visible) .video-controls{opacity:1;transform:none}.video-frame[data-playing=true][data-controls=false]:not(:has(:focus-visible)) .video-controls{opacity:0;pointer-events:none}.video-controls>button{background:0 0;border-radius:5px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px;display:flex}.video-controls>button:hover{background:#ffffff20}.video-progress{appearance:none;cursor:pointer;touch-action:none;background:0 0;flex:1;min-width:20px;height:18px;margin:0 8px}.video-progress::-webkit-slider-runnable-track{background:linear-gradient(to right,#fff var(--progress),#ffffff50 var(--progress));border-radius:3px;height:3px}.video-progress::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:11px;height:11px;margin-top:-4px}.video-progress::-moz-range-track{background:#ffffff60;border-radius:3px;height:3px}.video-progress::-moz-range-progress{background:#fff;height:3px}.video-progress::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px}.video-time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline:4px;font-size:11px}.video-speed{font-size:12px}.video-caption{color:#ffffff60;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.video-caption a:hover{color:#fff}.video-chapters{justify-content:center;gap:0;margin-top:26px;display:flex}.video-chapters button{text-align:left;color:#ffffff60;background:0 0;border-right:1px solid #ffffff10;grid-template-columns:auto auto;gap:4px 10px;padding:8px 30px;display:grid}.video-chapters button:last-child{border-right:0}.video-chapters button>span{grid-row:1/3;align-self:center;font-family:Fragment Mono,monospace;font-size:11px}.video-chapters strong{font-size:14px;font-weight:400}.video-chapters small{font-size:11px}.video-chapters button[aria-current=step]{color:#fff}.video-chapters button[aria-current=step]>span{color:var(--brand)}.video-chapters button:hover{color:#fff}.video-error{color:#ffffffa0;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.video-error a{text-decoration:underline}.deployment-section{padding-top:200px}.deployment-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.deployment-cards .quiet-card{min-height:238px;padding:40px}.deployment-cards p{font-size:16px;line-height:1.75}.install-link{background:#fff1;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:15px 16px;font-size:14px;transition:background .2s;display:flex}.install-link>svg:first-child{color:var(--brand)}.install-link>svg:last-child{color:#fff8;margin-left:auto}.install-link:hover{background:#ffffff18}.deployment-note{color:#ffffff60;max-width:920px;margin-top:24px;font-size:12px;line-height:1.85}.deployment-detail{color:#ffffff70;margin-top:14px;font-size:12px}.deployment-detail summary{cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding-block:6px;list-style:none;display:flex}.deployment-detail summary::-webkit-details-marker{display:none}.deployment-detail[open] summary svg{transform:rotate(180deg)}.deployment-detail p{max-width:920px;margin-top:12px;line-height:1.9}.closing-section{isolation:isolate;text-align:center;justify-content:center;align-items:center;min-height:640px;margin-top:80px;display:flex;position:relative;overflow:hidden}.closing-copy{pointer-events:none;z-index:1;position:relative}.closing-copy p{color:var(--description);margin-top:26px;font-size:16px;line-height:1.75}.closing-actions{pointer-events:auto;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.closing-section .fluid-backdrop{opacity:.42;inset:10% 5% 0;-webkit-mask-image:radial-gradient(at 50% 64%,#000 0,#0000 70%);mask-image:radial-gradient(at 50% 64%,#000 0,#0000 70%)}.closing-section .fluid-backdrop:after{background:linear-gradient(#0a0a0a 0,#0000 45%,#0a0a0a 100%)}.site-footer{color:#ffffff70;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding-block:24px 32px;font-size:12px;display:flex}.site-footer .rsc-brand strong{font-size:19px;line-height:24px}.site-footer .rsc-brand span{margin-left:6px;font-size:12px}.site-footer>a:last-child{color:#fff;align-items:center;gap:5px;display:flex}.screen-dialog{color:#fff;background:#121418;border:1px solid #ffffff30;border-radius:12px;width:min(96vw,1628px);max-height:94vh;padding:0;overflow:auto;box-shadow:0 20px 100px #0008}.screen-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000b}.screen-dialog-top{color:#ffffff90;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.screen-dialog-top button{background:0 0;align-items:center;padding:5px;display:flex}.screen-dialog>img{width:100%;height:auto}.screen-dialog[open]{animation:.25s ease-out dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(24px)}[data-reveal].revealed{opacity:1;transform:none}@media (min-width:1560px){.site-container,.site-navigation{width:min(100% - 160px,1280px)}.hero-composition{grid-template-columns:1.51fr 1fr;column-gap:100px}}@media (min-width:768px) and (max-width:1079px){.hero-composition{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding-block:110px 75px;display:flex}.hero-copy h1{font-size:42px}.hero-description{margin-top:22px}.hero-terminal{text-align:left;width:440px;max-width:100%;transform:none}.hero-actions{justify-content:center}.harness-hero{min-height:820px}.particle-field{opacity:.65}.feature-story{grid-template-columns:40% 54%}.feature-step h3{font-size:21px}.feature-step p{font-size:14px}.quiet-card{padding:28px}.overview-cards .quiet-card{padding-inline:20px}.quiet-card>.mono{font-size:9px}.navigation-cta{display:none}.hero-bottom{bottom:18px}.sticky-feature{top:calc(50vh - 180px)}.feature-step{min-height:360px}}@media (max-width:767px){html{scroll-padding-top:85px}.site-container,.site-navigation{width:calc(100% - 48px)}h2{letter-spacing:-.025em;font-size:28px;line-height:1.45}.site-navigation{padding-top:8px}.navigation-bar{min-height:52px;padding:4px 0}.is-scrolled .navigation-bar{padding:4px 12px}.rsc-brand strong{font-size:26px}.rsc-brand img{width:23px;height:23px}.brand-tag{margin-left:1px;padding-inline:7px;font-size:10px}.desktop-nav{display:none}.mobile-menu-button{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.mobile-navigation{z-index:45;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#0a0a0aee;flex-direction:column;justify-content:space-between;padding:120px 24px 24px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.mobile-navigation[data-open=true]{opacity:1;visibility:visible;transform:none}.mobile-navigation nav{flex-direction:column;display:flex}.mobile-navigation nav a{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 0;font-size:23px;display:flex}.mobile-navigation nav a small{color:#ffffff60;font-family:Fragment Mono,monospace;font-size:12px}.mobile-navigation nav a svg{margin-left:auto}.mobile-navigation>p{color:#ffffff60;text-align:center;font-size:12px}.harness-hero{height:auto;min-height:100svh;max-height:none}.hero-composition{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:154px;padding-bottom:112px;display:flex}.hero-copy h1{letter-spacing:-.045em;white-space:normal;margin-top:10px;font-size:36px;line-height:1.4}.hero-kicker{font-size:16px;line-height:24px}.hero-description{margin-top:34px;font-size:16px;line-height:1.7}.hero-description p+p{margin-top:8px}.hero-terminal{width:100%;margin-top:72px;transform:none}.terminal-content{min-height:116px;padding:24px;font-size:12px}.terminal-content code{font-size:13px}.terminal-content small{line-height:1.5}.terminal-tabs button{padding:10px 16px;font-size:14px}.hero-actions{gap:16px;margin-top:76px}.pill{padding:12px 18px;font-size:15px}.hero-bottom{bottom:25px}.particle-field:not(.is-compact){display:none}.fluid-grid{opacity:.2;background-size:68px 68px}.hero-copy,.hero-actions,.hero-terminal{animation:.8s ease-out backwards dialog-in}.hero-terminal{animation-delay:.12s}.hero-actions{animation-delay:.2s}.overview-section{padding-block:80px 60px}.overview-section h2{margin-top:24px}.overview-section h2 .brand-blue{display:inline}.section-description{margin-top:24px;font-size:15px;line-height:1.8}.overview-cards{grid-template-columns:1fr;gap:16px;margin-top:40px}.overview-cards .quiet-card{min-height:unset;padding:32px}.quiet-card h3{font-size:20px}.quiet-card p{font-size:14px}.quiet-card>svg{margin-bottom:16px}.features-section{padding-top:72px}.feature-story{margin-top:38px;display:block}.feature-step{opacity:1;min-height:0;padding-block:28px 38px}.feature-step h3{margin-top:16px;font-size:23px}.feature-step>p{max-width:none;margin-top:14px;font-size:15px;line-height:1.85}.feature-step .text-link{margin-top:20px}.sticky-feature{display:none}.mobile-feature-image{width:100%;margin-top:28px;display:block}.mobile-feature-image button{cursor:zoom-in;background:#ffffff06;border:1px solid #fff2;border-radius:8px;padding:6px;display:block;overflow:hidden}.mobile-feature-image img{border-radius:3px}.assurance-grid{grid-template-columns:1fr;gap:28px;margin-top:12px;padding-top:38px}.assurance-grid article{grid-template-columns:28px 1fr;gap:0 15px;display:grid}.assurance-grid article>svg{grid-row:1/3}.assurance-grid h3{margin-top:0;font-size:18px}.assurance-grid p{grid-column:2;margin-top:7px;font-size:14px}.video-section{padding-top:100px}.centered-heading h2{margin-top:20px}.centered-heading .section-description{margin-top:18px}.recorded-demo{margin-top:30px}.video-frame{border-radius:10px}.video-bigplay{width:56px;height:56px}.video-bigplay svg{width:25px}.video-controls{gap:0;padding:20px 5px 6px}.video-controls>button{width:28px;min-width:28px;height:28px;padding:4px}.video-progress{margin-inline:4px}.video-time{letter-spacing:-.3px;font-size:9px}.video-speed{font-size:10px}.video-caption{margin-top:12px;font-size:10px}.video-chapters{justify-content:space-between;margin-top:22px}.video-chapters button{column-gap:7px;padding:4px 10px}.video-chapters button:first-child{padding-left:0}.video-chapters button:last-child{padding-right:0}.video-chapters strong{font-size:12px}.video-chapters small,.video-chapters button>span{font-size:10px}.deployment-section{padding-top:110px}.deployment-cards{grid-template-columns:1fr;gap:20px;margin-top:38px}.deployment-cards .quiet-card{min-height:unset;padding:28px}.deployment-cards p{font-size:15px}.deployment-note{margin-top:20px;font-size:11px}.deployment-detail{font-size:11px}.closing-section{min-height:490px;margin-top:50px}.closing-copy h2{font-size:26px;line-height:1.5}.closing-copy p{margin-top:22px;font-size:15px}.closing-actions{gap:12px}.closing-actions .pill{padding-inline:15px;font-size:13px}.closing-section .fluid-backdrop{opacity:.5;inset:0}.site-footer{flex-wrap:wrap;gap:14px;padding-block:20px 28px;font-size:11px}.site-footer .rsc-brand{width:100%}.screen-dialog{border-radius:8px;width:98vw}.screen-dialog-top{padding:8px 10px;font-size:11px}}@media (max-width:360px){.site-container,.site-navigation{width:calc(100% - 36px)}.brand-tag{padding-inline:5px;font-size:9px}.rsc-brand{gap:6px}.hero-copy h1{font-size:33px}.terminal-content{padding-inline:15px;font-size:11px}.hero-actions{gap:12px}.pill{padding-inline:14px}.video-chapters strong{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}html[data-motion=paused]{scroll-behavior:auto}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{animation-play-state:paused!important}html[data-motion=paused] [data-reveal]{transition:none}.fluid-backdrop{background:#0a0a0a}.fluid-backdrop canvas{filter:blur(20px);-webkit-mask-image:linear-gradient(#000000fc 0%,#000000e8 8.98%,#0000 100%);mask-image:linear-gradient(#000000fc 0%,#000000e8 8.98%,#0000 100%)}.fluid-backdrop:after{display:none}.fluid-backdrop:has(canvas:not([data-ready=true])){background:radial-gradient(at 30% 20%,#173453,#101e30 45%,#0a0a0a 90%)}.navigation-bar{padding-block:4px}.pill{padding-block:11px}h1,h2{letter-spacing:-.01em}.hero-copy h1{letter-spacing:-.02em}.hero-composition{row-gap:72px;padding-top:0}.hero-terminal{transform:none}.sticky-feature{margin-top:0}.screen-tabs{margin-bottom:0;position:absolute;top:-34px}.screen-image{aspect-ratio:16/10}.screen-image img{object-fit:contain}@media (min-width:768px) and (max-width:1079px){.hero-composition{row-gap:32px;padding-top:110px}.hero-terminal{transform:none}}@media (max-width:767px){.hero-composition{row-gap:0;padding-top:154px}.hero-description{min-height:132px}.hero-copy h1{letter-spacing:-.035em}.hero-actions .pill{padding-block:11px}}.harness-hero .fluid-backdrop canvas{filter:blur(var(--hero-blur,0px))}.navigation-cta{padding-block:7px}.video-bigplay{background:#0a0c11ad;border-color:#ffffff30}.video-section .centered-heading h2{margin-top:0}.video-section .recorded-demo{margin-top:80px}.sticky-feature{top:calc(50vh - 192px)}.is-scrolled .navigation-bar{-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%)}.is-scrolled .navigation-bar:before{background:#ffffff40;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 4px 18px #00000014}.is-scrolled .nav-switch{background:#ffffff09;border-color:#ffffff1f}.is-scrolled .rsc-brand,.is-scrolled .desktop-nav{text-shadow:0 1px 3px #0000003d}.is-scrolled .navigation-cta{text-shadow:none}.nav-switch a{color:#dce2ec}.is-scrolled .nav-switch a:hover{background:#ffffff21}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.is-scrolled .navigation-bar:before{background:#4e4e4efa}}.navigation-bar:before,.is-menu-open .navigation-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.video-bigplay:hover{background:#191e2ad6}.video-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c11c7;border:1px solid #ffffff14;border-radius:12px;height:50px;padding:2px 8px;bottom:8px;left:8px;right:8px}.video-controls>button{height:44px}.video-progress{height:44px;margin-inline:10px}.video-progress::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand) var(--progress),#ffffff50 var(--progress));height:4px}.video-progress::-moz-range-progress{background:var(--brand)}.video-time{font-size:13px}.video-controls>.video-speed{background:#ffffff08;border-radius:8px;min-width:40px;font-size:14px}@media (max-width:767px){.video-controls{border-radius:8px;height:38px;padding:2px 4px;bottom:4px;left:4px;right:4px}.video-controls>button{height:32px}.video-progress{height:32px;margin-inline:4px}.video-time{font-size:9px}.video-controls>.video-speed{min-width:28px;font-size:10px}}@media (min-width:1560px){.sticky-feature{top:calc(50vh - 216px)}}@media (max-width:767px){.hero-description{min-height:148px}.video-section .recorded-demo{margin-top:40px}.mobile-feature-image .screen-tabs{gap:18px;margin-bottom:12px;position:static}.mobile-feature-image .screen-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:4px 0}.mobile-feature-image .screen-tabs button[aria-selected=true]{border-color:var(--brand)}.mobile-screen-image{width:100%}.mobile-screen-image img{width:100%;height:auto}.mobile-navigation{background:#0a0a0a;padding-top:78px}.mobile-navigation nav a{border-color:#ffffff40;padding:23px 0;font-size:18px;line-height:29px}.mobile-navigation>p{text-align:left}.is-menu-open .brand-tag{display:none}.is-menu-open .navigation-bar{padding-inline:0}.is-menu-open .navigation-bar:before{opacity:0}}.closing-section .fluid-backdrop{opacity:1;background:0 0;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%)}.closing-glows{pointer-events:none;position:absolute;inset:0}.closing-glows i{pointer-events:none;border-radius:50%;display:block;position:absolute}.closing-glows i:first-child{opacity:.3;filter:blur(80px);background:radial-gradient(circle,#1a3870,#0000 70%);width:500px;height:500px;top:calc(74% - 250px);left:10%}.closing-glows i:nth-child(2){opacity:.4;filter:blur(100px);background:radial-gradient(#2d5f9e 0%,#1a3870 40%,#0000 70%);width:700px;height:400px;top:calc(68% - 200px);left:50%;transform:translate(-50%)}.closing-glows i:nth-child(3){opacity:.2;filter:blur(60px);background:radial-gradient(circle,#4a8ac4 0%,#2d5f9e 30%,#0000 70%);width:400px;height:400px;top:calc(76% - 200px);right:10%}.closing-section .fluid-grid{opacity:.6;background-image:linear-gradient(#a4c8ff09 1px,#0000 1px),linear-gradient(90deg,#a4c8ff09 1px,#0000 1px);background-size:90px 90px;inset:80px 0 30px;-webkit-mask-image:radial-gradient(at 50% 52%,#000 8%,#0000 72%);mask-image:radial-gradient(at 50% 52%,#000 8%,#0000 72%)}.closing-section .particle-field{opacity:1;-webkit-mask-image:linear-gradient(#0000 6%,#000 26% 70%,#0000 95%);mask-image:linear-gradient(#0000 6%,#000 26% 70%,#0000 95%)}@media (max-width:767px){.closing-glows i:first-child{opacity:.2;left:-45%}.closing-glows i:nth-child(2){filter:blur(72px);width:520px;height:340px;top:calc(68% - 170px)}.closing-glows i:nth-child(3){opacity:.12;right:-50%}.closing-section .fluid-grid{opacity:.4;background-size:68px 68px}}.video-chapters{min-width:0}.video-chapters button{flex-shrink:0}@media (max-width:767px){.video-chapters{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;justify-content:flex-start;padding-bottom:10px;overflow-x:auto}.video-chapters button{min-width:112px;padding:8px 16px;scroll-margin-inline:12px}.video-chapters button:first-child{padding-left:4px}.video-chapters button:last-child{padding-right:4px}}
