html:has(.orbit-site){background:#fbfaf6;color-scheme:light;scroll-padding-top:100px}.orbit-site{--os-paper:#fbfaf6;--os-ink:#202d2a;--os-muted:#626c64;--os-teal:#006c67;--os-line:#dedfd5;--os-soft:#eef0e8;background:var(--os-paper);color:var(--os-ink);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased}.orbit-site *,.orbit-site :after,.orbit-site :before{box-sizing:border-box}.orbit-site :where(button,input){font:inherit}.orbit-site button,.orbit-site summary{cursor:pointer}.orbit-site a{text-decoration:none}.orbit-site :focus-visible{outline:3px solid #00857d;outline-offset:5px}.orbit-site ::selection{background:#c8e7db;color:#153630}.os-container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.os-header{border-bottom:1px solid var(--os-line);background:#fbfaf6f5;position:sticky;top:0;z-index:30;backdrop-filter:blur(12px)}.os-header-inner{min-height:88px;display:flex;align-items:center;gap:50px}.os-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:var(--os-ink)}.os-brand svg{width:40px;height:40px;color:var(--os-teal)}.os-brand span{font-size:21px;font-weight:650;letter-spacing:-1px}.os-nav{display:flex;align-items:center;gap:26px;width:100%;font-size:13px;font-weight:500}.os-nav>a{white-space:nowrap}.os-nav a:not(.os-button):hover{color:var(--os-teal)}.os-nav-actions{margin-left:auto;display:flex;gap:24px;align-items:center}.os-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 21px;border:1px solid var(--os-teal);background:var(--os-teal);border-radius:5px;color:#fffdf7;font-size:14px;font-weight:550;white-space:nowrap;transition:background .18s,transform .18s}.os-button:hover{background:#004e4b}.os-button svg,.os-connector-bottom svg,.os-cta-link svg,.os-footer-links svg,.os-secondary-link svg,.os-text-link svg{width:17px;height:17px}.os-button-small{padding:10px 14px;gap:13px;font-size:12px}.os-menu-button{display:none}.os-hero{display:grid;grid-template-columns:.95fr 1.15fr;gap:54px;align-items:center;padding-block:81px 67px}.os-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-geist-mono),monospace;font-weight:500;letter-spacing:.1em;line-height:1.6;color:var(--os-teal);margin:0 0 23px}.os-eyebrow-line{width:22px;height:1px;background:currentColor}.os-hero h1{font-size:clamp(54px,5.05vw,73px);font-weight:500;letter-spacing:-.06em;line-height:1.04;margin:0 0 27px}.os-hero h1 em{color:var(--os-teal);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em}.os-hero-description{max-width:410px;font-size:17px;line-height:1.65;color:var(--os-muted);margin:0}.os-hero-description-secondary{margin-top:13px;font-size:15px;max-width:380px}.os-hero-actions{display:flex;align-items:center;gap:27px;margin-top:28px;flex-wrap:wrap}.os-secondary-link{display:inline-flex;gap:15px;font-size:13px;align-items:center;border-bottom:1px solid #b8beb3;padding-block:5px}.os-secondary-link:hover{border-color:var(--os-teal);color:var(--os-teal)}.os-hero-trust{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--os-muted);margin-top:27px}.os-status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;background:#59836b;border-radius:50%}.os-system-strip{border-block:1px solid var(--os-line)}.os-system-strip>.os-container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:22px;gap:30px}.os-system-strip p{font-size:11px;color:#747d71;line-height:1.65;margin:0}.os-system-strip p strong{font-weight:500;color:#495b4e}.os-system-viewport{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c6cebd transparent;padding-block:7px}.os-system-viewport:focus-visible{outline:2px solid var(--os-teal);outline-offset:4px;border-radius:3px}.os-system-logos{display:flex;align-items:center;gap:38px;width:max-content;padding:0 6px;margin:0;list-style:none;color:#798379}.os-system-logos>li{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:106px;height:46px;white-space:nowrap}.os-system-logos img{display:block;height:42px;object-fit:contain;flex:none}.os-ubiquiti-word{color:#171b1e;font-size:19px;font-weight:550;letter-spacing:-.04em}.os-system-controls{display:flex;gap:5px}.os-system-controls button{display:grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid #d3dacb;border-radius:50%;background:transparent;color:var(--os-teal);transition:background .2s,opacity .2s}.os-system-controls button:hover:not(:disabled){background:#eaf0e1}.os-system-controls button:disabled{opacity:.3;cursor:default}.os-system-controls svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none}.os-elation-word{font-size:26px;letter-spacing:-1.5px;font-weight:650}.os-elation-word>span{color:#acae89}.os-section{padding-block:100px}.orbit-site h2{font-size:clamp(34px,3.35vw,48px);font-weight:500;letter-spacing:-.055em;line-height:1.13;margin:0}.os-section-intro{margin-bottom:45px}.os-section-intro .os-eyebrow{margin-bottom:19px}.os-section-intro>div{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.os-section-intro>div>p{max-width:425px;margin:0 0 3px;font-size:15px;line-height:1.75;color:var(--os-muted)}.os-text-link{display:inline-flex;align-items:center;gap:14px;color:var(--os-teal);font-size:13px;font-weight:550;border-bottom:1px solid #abbfaf;padding-bottom:5px}.os-text-link:hover{border-bottom-color:var(--os-teal)}.os-footer{padding-top:68px;background:var(--os-paper);color:var(--os-ink)}.os-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:48px}.os-footer-top>div>p{font-size:12px;line-height:1.8;color:#7c8673;margin-top:18px}.os-footer .os-brand span{font-size:19px}.os-footer .os-brand svg{width:35px;height:35px}.os-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;color:#61705a}.os-footer-links>span{font-weight:600;color:#31432e;margin-bottom:4px}.os-footer-links>a{display:inline-flex;gap:8px;align-items:center}.os-footer-bottom a:hover,.os-footer-links>a:hover{color:var(--os-teal)}.os-footer-bottom{justify-content:space-between;font-size:9px;color:#7e8974;padding-block:24px;border-top:1px solid var(--os-line)}.os-footer-bottom,.os-footer-bottom>div{display:flex;gap:20px}.os-document{width:min(810px,calc(100% - 64px));margin:0 auto;padding-block:85px}.os-document h1{font-size:clamp(35px,4vw,53px);line-height:1.1;letter-spacing:-.05em;font-weight:500;margin:0}.os-document-summary{margin-top:25px;font-size:17px;color:var(--os-muted);line-height:1.8}.os-document-content{margin-top:50px;font-size:14px;line-height:1.85;color:#56624f}.os-document-content>section+section{margin-top:40px}.os-document-content h2{font-size:26px;color:var(--os-ink);margin-bottom:15px}.os-document-content h3{font-size:19px;color:var(--os-ink);font-weight:550;margin-block:18px 9px}.os-document-content a{color:#007168;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.os-document-content code{background:#ecefe3;border-radius:4px;padding:3px 5px;font-size:.9em;overflow-wrap:anywhere}.os-document-content p+p{margin-top:14px}.os-document-content ul{padding-left:22px;list-style:disc}.os-document-content li+li{margin-top:9px}.os-document-content table{width:100%;border-collapse:collapse}.os-document-content td,.os-document-content th{text-align:left;padding:10px;border-bottom:1px solid #d9dfd0}.os-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.os-skip-link{position:fixed;top:-80px;left:20px;z-index:60;padding:12px 18px;background:#fff;color:#005f54;border:2px solid #006c67}.os-skip-link:focus{top:10px}.orbit-site{--os-ease:cubic-bezier(0.22,1,0.36,1)}.orbit-site svg{flex-shrink:0}.os-motion[data-running=false] *,.os-motion[data-running=false] :after,.os-motion[data-running=false] :before{animation-play-state:paused!important}.os-motion[data-reduced=true] *,.os-motion[data-reduced=true] :after,.os-motion[data-reduced=true] :before{animation-play-state:running!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.os-signal-track{stroke:#bdccbd;stroke-width:1.25;fill:none}.os-signal-packet{stroke:var(--os-teal);stroke-width:3.6;stroke-linecap:round;fill:none;stroke-dasharray:2 98;stroke-dashoffset:100;animation:os-signal-travel 1.2s cubic-bezier(.45,0,.2,1) forwards}.os-signal-packet.is-returning{animation-name:os-signal-return}.os-playback{display:flex;gap:10px;min-height:48px;padding:10px 20px;border-top:1px solid var(--os-line);color:#607263}.os-playback,.os-playback button{align-items:center;font-size:10px}.os-playback button{display:inline-flex;gap:5px;margin-left:auto;border:0;background:transparent;padding:5px 0 5px 8px;color:#42644f}.os-playback button svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.os-playback button:hover{color:var(--os-teal)}.os-beats{display:flex;gap:3px}.os-beats i{width:4px;height:12px;border-radius:2px;background:#dbe1d5;transition:background .4s,transform .4s var(--os-ease);transform:scaleY(.55)}.os-beats i.is-lit{background:#709782;transform:scaleY(1)}.os-button{transition:background .25s,transform .35s var(--os-ease),box-shadow .35s}.os-button:hover{transform:translateY(-2px);box-shadow:0 5px 0 #193a3212}.os-button svg,.os-cta-link svg,.os-secondary-link span,.os-text-link svg{transition:transform .4s var(--os-ease)}.os-button:hover svg,.os-cta-link:hover svg,.os-text-link:hover svg{transform:translate(3px,-1px)}.os-secondary-link:hover span{transform:translateY(3px)}.os-nav>a{position:relative}.os-nav>a:after{content:"";position:absolute;height:1px;left:0;right:0;bottom:-7px;background:var(--os-teal);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--os-ease)}.os-nav>a:hover:after{transform:scaleX(1)}.os-brand .orbit-eyes{transition:transform .3s var(--os-ease)}.os-brand:hover .orbit-eyes{transform:translateX(2px)}.os-hero{padding-block:82px 76px}.os-hero-description{font-size:19px;line-height:1.6}.os-section-intro{margin-bottom:44px}.os-section-intro h2{max-width:600px}.os-eyebrow{font-size:10px}.os-demo-wrap{min-width:0}.os-demo-note{text-align:right;font-size:11px;margin:0 9px 14px;color:#687467}.os-demo-note>span{display:inline-block;font-size:25px;margin-right:7px;vertical-align:middle;color:#8b977d;transform:rotate(13deg)}.os-demo{border:1px solid #cdd4c7;border-radius:10px;background:#fffefb;box-shadow:0 3px 0 #e6e7dd,0 15px 35px #354b360c;overflow:hidden}.os-demo-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 22px;border-bottom:1px solid #e2e6db;background:#f3f4ed;font-size:11px}.os-demo-top>span:first-child{display:flex;gap:8px;align-items:center}.os-demo-label,.os-scene-disclosure,.os-window-heading small{font:9px var(--font-geist-mono),monospace;letter-spacing:.05em;color:#737e6b}.os-client-switch,.os-connector-filters,.os-example-tabs{display:flex;gap:5px}.os-example-tabs{padding:17px 20px 0}.os-client-switch button,.os-connector-filters button,.os-example-tabs button{position:relative;border:1px solid transparent;border-radius:4px;background:transparent;color:#5d6a5f;font-size:11px;padding:8px 11px;transition:background .3s,border-color .3s,color .3s}.os-client-switch button[aria-pressed=true],.os-example-tabs button[aria-pressed=true]{background:#eaf0e5;border-color:#d6e0cf;color:#235e4a}.os-client-switch button:hover,.os-example-tabs button:hover{background:#eff2e9}.os-question{display:flex;gap:11px;align-items:center;padding:21px 22px 13px;animation:os-question-arrive .7s var(--os-ease) both}.os-question>span{display:grid;place-items:center;border:1px solid #dfddcf;border-radius:5px;color:#79806c;font:italic 18px Georgia,serif;width:27px;height:29px;flex-shrink:0;background:#f5f0e5}.os-question p{font-size:14px;font-weight:550;margin:0;line-height:1.5;letter-spacing:-.02em}.os-source-flow{display:flex;align-items:center;padding:5px 24px 21px 22px}.os-source-list{flex:1;min-width:0;display:grid;gap:10px}.os-source{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:66px;padding:12px;border:1px solid #e0e4d7;border-radius:5px;background:#f7f8f1;overflow:hidden;transition:border-color .6s,background .6s}.os-source:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:#72a58e;transform:scaleX(0);transform-origin:left}.os-source.is-reading:after{animation:os-source-scan 1.25s var(--os-ease) forwards}.os-source.is-checked{background:#f0f5ec;border-color:#b7ccb7}.os-source strong{display:block;font-size:12px;font-weight:650}.os-source>div>span{display:block;margin-top:4px;font-size:10px;color:#6c7964}.os-source-value{display:flex;align-items:center;gap:8px;min-width:28px}.os-source-value b{font:10px var(--font-geist-mono),monospace;color:#497156;white-space:nowrap}.os-source .os-source-check{display:grid;place-items:center;margin:0;width:17px;height:17px;border:1px solid #d9e2d2;border-radius:50%}.os-source-check svg{width:15px;height:15px}.os-source-check svg path{stroke-dasharray:1;stroke-dashoffset:1;animation:os-check-draw .45s ease .1s forwards}.os-source-check i{width:4px;height:4px;border-radius:50%;background:#aebba3}.os-source.is-reading:not(.is-checked) .os-source-check i{animation:os-reading-dot 1.1s ease-in-out 2}.os-flow-lines{width:65px;flex-shrink:0}.os-flow-lines svg{width:100%;height:146px;overflow:visible}.os-merge-ring{fill:#fffefb;stroke:#90b19b;stroke-width:1;opacity:0}.os-question-scene[data-phase="3"] .os-merge-ring{animation:os-merge-bloom 1s var(--os-ease) both;transform-origin:76px 75px}.os-flow-orbit{display:flex;flex-direction:column;align-items:center;gap:8px}.os-orbit-disc{width:65px;height:65px;background:#edf2e7;border:1px solid #e3eadc;border-radius:50%;padding:6px;color:var(--os-teal)}.os-orbit-disc svg{width:100%;height:100%}.os-flow-orbit>span{font-size:9px;font-weight:600;letter-spacing:-.035em}.os-flow-orbit.is-thinking .os-orbit-disc{animation:os-orbit-think 1s var(--os-ease) both}.os-answer-slot{margin:0 16px 15px;min-height:190px}.os-answer{min-height:190px;border:1px solid #d8e4cc;border-radius:5px;padding:18px 18px 12px;background:#eff4e8;animation:os-answer-unfold .6s var(--os-ease) both}.os-answer-heading{display:flex;align-items:center;gap:18px}.os-answer-heading>div:first-child{flex:1}.os-answer-label{display:flex;align-items:center;gap:5px;font:8px var(--font-geist-mono),monospace;letter-spacing:.06em;color:#597254}.os-answer-label svg{width:12px;height:12px}.os-answer h3{margin:8px 0 6px;font-size:18px;font-weight:550;letter-spacing:-.03em;line-height:1.3}.os-answer p{margin:0;font-size:12px;line-height:1.6;color:#5e7255}.os-answer-metric{border-left:1px solid #cdddc2;padding-left:14px;width:94px;flex-shrink:0}.os-answer-metric strong{display:block;font-size:33px;font-weight:450;letter-spacing:-.06em;color:#567b4e;animation:os-metric-arrive .7s .2s var(--os-ease) both}.os-answer-metric span{display:block;max-width:80px;font-size:9px;line-height:1.5;color:#607655}.os-evidence-plot{margin-top:17px}.os-evidence-plot>svg{display:block;width:100%;height:42px;overflow:visible}.os-evidence-plot>div:not(.os-optical-scale):not(.os-alarm-pair){display:flex;justify-content:space-between;font:8px var(--font-geist-mono),monospace;color:#708262;margin-top:6px}.os-chart-grid{stroke:#cbd8c2;stroke-width:1;stroke-dasharray:3 4}.os-chart-area{fill:#8fb28a;opacity:.13;animation:os-chart-fill 1.1s ease both}.os-chart-line{fill:none;stroke:#628e64;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:os-chart-draw 1.05s .1s var(--os-ease) forwards}.os-chart-peak{fill:#f7faef;stroke:#60835c;stroke-width:2;animation:os-chart-fill .4s .75s both}.os-optical-scale{position:relative;height:9px;border-radius:5px;background:linear-gradient(90deg,#d7ac83 0,#d7ac83 30%,#d3dfc8 0,#d3dfc8);margin:30px 0 13px}.os-optical-scale i{position:absolute;height:15px;width:1px;background:#7e886c;top:-3px;left:30%}.os-optical-scale b{position:absolute;width:13px;height:13px;border:3px solid #fff7ea;border-radius:50%;background:#936d3d;top:-2px;left:16%;box-shadow:0 0 0 1px #af885e;animation:os-optical-read 1s var(--os-ease) both}.os-alarm-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}.os-alarm-pair>span{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:10px;padding:8px;border:1px solid #d6dfc9;border-radius:4px;animation:os-answer-unfold .5s .2s both}.os-alarm-pair>span+span{animation-delay:.4s}.os-alarm-pair i{width:5px;height:5px;border-radius:50%;background:#b88950}.os-alarm-pair b{font:10px var(--font-geist-mono),monospace;margin-left:auto;color:#6c785a}.os-reading{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #d4ddcb;border-radius:5px;background:#f6f7f0;color:#78846e;font-size:11px}.os-reading-orbit{display:flex;gap:5px;margin-bottom:14px}.os-reading-orbit span{width:6px;height:6px;border-radius:50%;background:#9eb491;animation:os-reading-dot 1.8s ease-in-out 4}.os-reading-orbit span:nth-child(2){animation-delay:.2s}.os-reading-orbit span:nth-child(3){animation-delay:.4s}.os-reading-lines{width:42%;margin-top:17px;display:grid;gap:7px;justify-items:center}.os-reading-lines i{height:3px;width:100%;background:#e0e6d8;border-radius:2px}.os-reading-lines i+i{width:60%}.os-example-evidence{border-top:1px solid #e3e8da}.os-example-evidence summary{display:flex;align-items:center;justify-content:space-between;padding:13px 22px;font-size:11px;color:#4f664d;list-style:none}.os-example-evidence summary::-webkit-details-marker{display:none}.os-example-evidence summary small{margin-left:8px;font-size:9px;color:#7d8972}.os-evidence-plus{font-size:15px;transition:transform .4s var(--os-ease)}.os-example-evidence[open] .os-evidence-plus{transform:rotate(45deg)}.os-evidence-drawer{animation:os-drawer-open .5s var(--os-ease) both;transform-origin:top}.os-example-evidence ul{list-style:none;margin:0;padding:0 22px}.os-example-evidence li{border-top:1px solid #e1e8d7;padding:13px 0}.os-example-evidence li strong{display:flex;justify-content:space-between;font-size:11px}.os-example-evidence li strong span{font:10px var(--font-geist-mono),monospace;color:#69805b}.os-example-evidence li p{font-size:11px;line-height:1.7;color:#65745a;margin:6px 0 0}.os-evidence-disclaimer{margin:0;padding:0 22px 15px;font-size:10px;color:#78836c}.os-steps-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.os-step-choices{border-top:1px solid var(--os-line)}.os-step-choices>button{position:relative;display:flex;align-items:flex-start;gap:18px;width:100%;padding:29px 15px 29px 0;background:transparent;border:0;border-bottom:1px solid var(--os-line);text-align:left;color:inherit}.os-step-choices>button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--os-teal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--os-ease)}.os-step-choices>button.is-active:after{transform:scaleX(1)}.os-step-number{font:11px var(--font-geist-mono),monospace;color:#8b967f;margin-top:4px}.os-step-choices strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.025em;transition:color .3s}.os-step-choices>button>span:nth-child(2)>span{display:block;font-size:13px;color:#6f7b66;line-height:1.6;margin-top:9px}.os-step-arrow,.os-step-choices .is-active .os-step-number,.os-step-choices .is-active strong{color:var(--os-teal)}.os-step-arrow{margin-left:auto;opacity:0;transform:translate(-7px,7px);transition:opacity .3s,transform .5s var(--os-ease)}.os-step-choices .is-active .os-step-arrow{opacity:1;transform:translate(0)}.os-step-choices>.os-text-link{margin-top:28px}.os-step-stage{min-width:0;border:1px solid #d7dfcd;border-radius:8px;background:#f0f2e8;overflow:hidden}.os-setup-story{padding:27px;min-height:386px;animation:os-chapter-enter .55s var(--os-ease) both}.os-window-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:21px;font-size:12px}.os-window-heading>span{font-weight:550}.os-setup-devices{display:grid;gap:9px}.os-setup-devices>div{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid #dce2d2;background:#fffef9;border-radius:4px;transition:border-color .45s,background .45s}.os-setup-devices strong{font-size:12px;font-weight:550}.os-setup-devices .is-connected{border-color:#b4cbaa;background:#fafdf4}.os-device-glyph{width:29px;height:24px;stroke:#91a17e;stroke-width:1.2}.os-connected{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:9px;color:#728267}.os-connected svg{width:14px;height:14px}.os-connected svg path{stroke-dasharray:1;stroke-dashoffset:1;animation:os-check-draw .4s ease forwards}.os-connected i{width:5px;height:5px;border-radius:50%;background:#bcc7b0}.os-setup-wires{width:100%;height:43px}.os-setup-wires svg{height:100%;width:100%}.os-engine{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #baccae;background:#e4ecda;border-radius:4px;transition:background .5s}.os-engine svg{width:38px;height:38px;color:var(--os-teal)}.os-engine.is-ready{background:#dcebcf}.os-engine strong{display:block;font-size:13px;font-weight:550}.os-engine small{display:block;margin-top:3px;color:#697e5d;font-size:10px}.os-engine>.os-status-dot{margin-left:auto}.os-agent-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.os-agent-tiles>span{display:grid;place-items:center;gap:9px;padding:14px 2px;border:1px solid #d8dfce;background:#fffef9;border-radius:4px;font-size:11px;animation:os-tile-dock .65s var(--os-ease) both;animation-delay:calc(var(--tile-index) * .11s)}.os-auth-link{display:flex;align-items:center;justify-content:center;gap:18px;margin-block:22px}.os-auth-orbit{width:53px;height:53px;color:var(--os-teal)}.os-auth-orbit svg{width:100%}.os-auth-rail{width:60px;height:1px;background:#b5c4a7;position:relative;overflow:hidden}.os-auth-rail:after{content:"";width:14px;height:1px;position:absolute;background:var(--os-teal);animation:os-rail-travel 1.2s .8s both}.os-endpoint{background:#fffef9;border:1px solid #d8dfce;border-radius:4px;padding:15px}.os-endpoint label{display:block;font-size:11px;margin-bottom:10px}.os-endpoint>div{display:flex;background:#f2f4e9;border:1px solid #d4deca;border-radius:3px}.os-endpoint input{min-width:0;flex:1;border:0;background:transparent;padding:11px 7px;color:#345d45;font:10px var(--font-geist-mono),monospace}.os-endpoint button{border:0;border-left:1px solid #d4deca;background:#e5edd8;color:#355d42;padding:9px 13px;font-size:10px}.os-endpoint>p{margin:9px 0 0;color:#77836c;font-size:10px;line-height:1.5}.os-auth-grant{margin-top:16px;display:flex;align-items:center;gap:6px;color:#587c53;font-size:10px;opacity:0;transform:translateY(8px)}.os-auth-grant.is-granted{animation:os-answer-unfold .55s var(--os-ease) both}.os-auth-grant svg{width:14px;height:14px}.os-auth-grant small{margin-left:auto;color:#859177;font-size:8px}.os-proof-answer{display:flex;gap:12px;align-items:center;padding:17px 14px;background:#fbfdf3;border:1px solid #d5e0c7;border-radius:5px}.os-proof-answer>svg{width:34px;height:34px;color:var(--os-teal)}.os-proof-answer blockquote{margin:0;font-family:Georgia,serif;font-size:22px;line-height:1.4;color:#375e45;letter-spacing:-.02em}.os-proof-answer mark{color:inherit;background:#d9e6c7;padding:0 3px}.os-proof-trace{position:relative;height:42px}.os-proof-trace>svg{width:100%;height:100%}.os-proof-trace>span{position:absolute;top:14px;left:calc(50% + 12px);font:8px var(--font-geist-mono),monospace;color:#819170}.os-proof-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px}.os-proof-sources>div{border:1px solid #dce2d2;background:#fffef8;border-radius:5px;padding:14px;opacity:.4;transition:opacity .6s,border-color .6s}.os-proof-sources>.is-found{opacity:1;border-color:#b6cca8}.os-proof-sources span{font-size:10px;color:#64755b}.os-proof-sources strong{display:block;font-size:30px;font-weight:450;color:#487343;letter-spacing:-.04em;margin-top:3px}.os-proof-sources strong small{font-size:12px;letter-spacing:0}.os-proof-sources>div>small{display:block;font-size:9px;color:#7c8b70}.os-proof-bar{height:4px;background:#e7ecde;margin:9px 0;border-radius:3px}.os-proof-bar i{display:block;width:100%;height:100%;background:#7eaa75;transform:scaleX(0);transform-origin:left}.os-proof-sources>div+div .os-proof-bar i{width:94%}.os-proof-sources .is-found .os-proof-bar i{animation:os-source-scan 1s var(--os-ease) forwards}.os-proof-match{display:flex;gap:6px;align-items:center;margin-top:18px;font-size:10px;color:#658055;opacity:0}.os-proof-match.is-found{animation:os-answer-unfold .5s var(--os-ease) forwards}.os-proof-match svg{width:14px;height:14px}.os-proof-match small{margin-left:auto;font-size:9px;color:#7d8d6c}.os-agents-band{background:#ecefe4;border-block:1px solid #dce2d2}.os-agents-band>.os-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center;padding-block:85px}.os-agents-copy p:not(.os-eyebrow){font-size:16px;color:#697a60;margin:21px 0 25px}.os-handoff{min-width:0;border:1px solid #cdd8c3;border-radius:8px;background:#f7f9f0;overflow:hidden}.os-client-switch{padding:13px 19px;border-bottom:1px solid #dce4d2;justify-content:space-between}.os-client-switch button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.os-agent-logo{display:block;width:32px;height:32px;flex:none;object-fit:contain}.os-client-switch .os-agent-logo{width:19px;height:19px}.os-handoff-story{padding:24px;animation:os-chapter-enter .55s var(--os-ease) both}.os-handoff-question{display:grid;grid-template-columns:1fr 25px;background:#fffef9;border:1px solid #d7e0ca;padding:14px 17px;border-radius:6px 6px 0 6px;animation:os-question-arrive .75s var(--os-ease) both}.os-handoff-question>span{font-size:10px;color:#799069;margin-bottom:7px}.os-handoff-question>p{grid-column:1;font-size:14px;letter-spacing:-.015em;margin:0}.os-handoff-question>svg{width:22px;height:22px;grid-column:2;grid-row:1/3;align-self:center;stroke:#527748;stroke-width:1.4;background:#e7efda;border-radius:4px}.os-handoff-diagram{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:157px}.os-handoff-wires{position:absolute;inset:0;width:100%;height:100%}.os-handoff-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:30%;z-index:1}.os-handoff-node>strong{font-size:10px;font-weight:500;color:#6f8065;white-space:nowrap}.os-agent-badge{display:grid;place-items:center;width:49px;height:49px;border-radius:10px;background:#fffef9;border:1px solid #d8dfce}.os-handoff-client.is-current .os-agent-badge{animation:os-node-receive .9s var(--os-ease) both}.os-handoff-orbit>div{width:67px;height:67px;border-radius:50%;display:grid;place-items:center;padding:8px;background:#eef3e5;color:var(--os-teal)}.os-handoff-orbit svg{width:100%}.os-handoff-orbit.is-current>div{animation:os-orbit-think 1.15s var(--os-ease) both}.os-mini-rack{width:57px;display:grid;gap:4px}.os-mini-rack>span{display:flex;align-items:center;gap:3px;padding:6px 7px;border:1px solid #c7d5bf;background:#f9fcf3;border-radius:3px}.os-mini-rack i{width:4px;height:4px;background:#d5dfcb;border-radius:1px}.os-mini-rack b{width:3px;height:3px;border-radius:50%;background:#729169;margin-left:auto}.os-handoff-network.is-current .os-mini-rack i{animation:os-port-read 1.2s both}.os-handoff-network.is-current .os-mini-rack>span:nth-child(2) i{animation-delay:.16s}.os-handoff-network.is-current .os-mini-rack>span:nth-child(3) i{animation-delay:.32s}.os-handoff-receipt{display:flex;align-items:center;gap:11px;min-height:83px;border:1px dashed #d1dbc5;border-radius:5px;padding:15px;color:#3f6041;opacity:.22;transform:translateY(5px)}.os-handoff-receipt.is-delivered{border-style:solid;border-color:#c4d5b6;background:#eaf2df;animation:os-answer-unfold .65s var(--os-ease) forwards}.os-receipt-check{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#d9e9ca;flex-shrink:0}.os-receipt-check svg{width:17px;height:17px}.os-handoff-receipt strong{display:block;font-size:14px;font-weight:550}.os-handoff-receipt>div>span{display:block;font-size:10px;color:#6d835c;margin-top:6px}.os-receipt-sources{margin-left:auto;display:grid;gap:5px}.os-receipt-sources b{border:1px solid #cddcbd;font:8px var(--font-geist-mono),monospace;padding:4px 6px;color:#70855f;border-radius:3px;text-align:center}.os-scene-disclosure{display:block;text-align:center;font-size:8px;margin-top:20px}.os-connector-browser{border:1px solid var(--os-line);border-radius:8px;overflow:hidden}.os-connector-filters{background:#f1f3e9;padding:15px 20px;border-bottom:1px solid var(--os-line)}.os-connector-filters button{font-size:12px;padding:9px 14px}.os-connector-filters button[aria-pressed=true]{border-color:#d0dac4;color:#325f44;background:#fffef9;box-shadow:0 2px 2px #33432608}.os-connector-filters button:hover{color:var(--os-teal)}.os-connector-explorer{display:grid;grid-template-columns:.85fr 1.15fr}.os-connector-list{min-width:0;background:#fffdf8;border-right:1px solid var(--os-line)}.os-connector-row{display:flex;align-items:center;gap:16px;width:100%;min-height:83px;padding:19px 24px;text-align:left;border:0;border-bottom:1px solid #e1e5d8;background:transparent;color:inherit;transition:background .3s}.os-connector-row:last-child{border-bottom:0}.os-connector-row:hover{background:#f4f6ed}.os-connector-row[aria-pressed=true]{background:#eaf0e1}.os-connector-row>span:nth-child(2){min-width:0}.os-connector-row strong{display:block;font-size:15px;font-weight:550;letter-spacing:-.02em}.os-connector-row small{display:block;margin-top:5px;font-size:10px;color:#7b8770}.os-connector-row>svg{width:19px;height:19px;margin-left:auto;color:#608451;opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .4s var(--os-ease)}.os-connector-row[aria-pressed=true]>svg{transform:translateX(0);opacity:1}.os-connector-letter{width:37px;height:37px;border:1px solid #d9e1d6;display:grid;place-items:center;border-radius:6px;flex-shrink:0;font-size:21px;font-weight:650}.os-letter-blue{background:#e6eef0;color:#638299}.os-letter-red{background:#f3e9e0;color:#a3755b}.os-letter-green{background:#eaf0de;color:#76936b}.os-letter-purple{background:#eee9f0;color:#92849b}.os-letter-orange{background:#f4eddc;color:#b49461}.os-connector-preview{min-width:0;background:#f2f5eb;display:flex;flex-direction:column}.os-connector-story{flex:1;padding:26px 34px 18px;animation:os-chapter-enter .6s var(--os-ease) both}.os-connector-story .os-window-heading{padding-bottom:6px}.os-connector-story .os-window-heading>span{font-size:17px;font-weight:550;letter-spacing:-.025em}.os-connector-capabilities{margin:0;color:#6d805e;font-size:12px}.os-equipment-illustration{display:block;width:100%;height:145px;margin-top:14px}.os-hardware-shell{fill:#fffef8;stroke:#becdad;stroke-width:1.1}.os-hardware-detail{stroke:#a6ba91;stroke-width:1.2;stroke-linecap:round}.os-hardware-screen{fill:#e4edd7;stroke:#afc49b}.os-port rect{fill:#e0e8d5;stroke:#b1c59e}.os-port path{stroke:#b3c2a5}.os-port circle{fill:#bad0a3}.os-connector-story:not([data-phase="0"]) .os-port circle,.os-connector-story:not([data-phase="0"]) .os-port rect{animation:os-port-read 1.2s both}.os-connector-story .os-port-1 circle,.os-connector-story .os-port-1 rect{animation-delay:.16s}.os-connector-story .os-port-2 circle,.os-connector-story .os-port-2 rect{animation-delay:.32s}.os-hardware-cable{stroke:#adc09a;stroke-width:1.25}.os-ticket{animation:os-ticket-arrive .8s var(--os-ease) both;transform-origin:center}.os-ticket-1{animation-delay:.15s}.os-ticket-2{animation-delay:.3s}.os-ticket-avatar{fill:#e8e0ec;stroke:#c5b9ce}.os-ticket-status{fill:#91ad7b}.os-topology-node{animation:os-topology-arrive .8s var(--os-ease) both}.os-node-1{animation-delay:.18s}.os-node-2{animation-delay:.36s}.os-topology-led{fill:#8aab75}.os-optical-alert{fill:#c29a61}.os-connector-story .os-chart-line{animation-duration:1.5s;animation-delay:.8s}.os-connector-story .os-chart-area{animation-delay:.8s}.os-normalize-link{position:relative;height:45px}.os-normalize-link>svg{width:100%;height:100%}.os-normalize-link>span{position:absolute;left:calc(50% - 17px);top:5px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf2e5;color:var(--os-teal)}.os-normalize-link>span>svg{width:29px;height:29px}.os-normalized-record{border:1px solid #d2dfc4;border-radius:5px;background:#fffef8;padding:15px}.os-record-title{display:flex;align-items:center;gap:6px;color:#466f3f;font-size:11px}.os-record-title>svg{width:14px;height:14px;opacity:0}.is-populated .os-record-title>svg{opacity:1;animation:os-chart-fill .3s .3s forwards}.os-normalized-record dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0;padding-top:12px;border-top:1px solid #e1e8d8}.os-normalized-record dl>div{opacity:0;transform:translateY(5px)}.os-normalized-record.is-populated dl>div{animation:os-answer-unfold .55s var(--os-ease) forwards;animation-delay:calc(var(--field-index) * .15s)}.os-normalized-record dt{color:#7a8d69;font-size:9px}.os-normalized-record dd{color:#486340;margin:5px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.os-connector-bottom{border-top:1px solid var(--os-line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;font-size:11px;color:#78876b}.os-connector-bottom>a{display:flex;align-items:center;gap:12px;color:#416b48}.os-connector-note{font-size:11px;line-height:1.7;color:#7d8871;margin:15px 0 0}.os-trust-section{display:grid;grid-template-columns:1.1fr .9fr;gap:95px;padding-block:5px 105px;align-items:center}.os-security-scene{border:1px solid #d5deca;background:#f0f3e9;border-radius:8px;overflow:hidden}.os-boundary-story{padding:25px 30px}.os-local-zone{border:1px dashed #aebf9c;border-radius:6px;padding:17px}.os-zone-label{gap:7px;margin-bottom:17px;color:#6d855a;font:9px var(--font-geist-mono),monospace;letter-spacing:.08em}.os-local-equipment,.os-zone-label{display:flex;align-items:center;justify-content:center}.os-local-equipment{gap:12px;padding:12px;background:#fffef8;border:1px solid #d6e0ca;border-radius:4px;font-size:12px}.os-local-equipment>svg{width:28px;height:23px;stroke:#92a57e;stroke-width:1.2}.os-local-wire{height:24px}.os-local-wire>svg{width:100%;height:100%}.os-local-engine{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #bfd0ac;background:#e1ebd3;border-radius:4px}.os-local-engine>svg{width:33px;height:33px;color:var(--os-teal)}.os-local-engine>strong{font-size:12px;font-weight:550}.os-permission-badge{margin-left:auto;padding:4px 5px;border:1px solid #b9cda4;border-radius:3px;color:#64844f;font-size:8px;white-space:nowrap}.os-credential-vault{display:flex;align-items:center;gap:10px;border-top:1px solid #d4dfc7;margin-top:16px;padding-top:15px;color:#62794f}.os-lock-icon{width:25px;height:28px;padding:2px}.os-lock-icon svg{width:100%;stroke:#859e6c;stroke-width:1.5}.os-lock-shackle{transform:translateY(-3px);transform-origin:18px 12px}.is-locked .os-lock-shackle{animation:os-lock-close .55s var(--os-ease) forwards}.os-credential-vault>span{font-size:10px}.os-credential-vault small{display:flex;gap:4px;margin-top:7px}.os-credential-vault small i{width:4px;height:4px;border-radius:50%;background:#acba9b}.os-credential-vault>b{margin-left:auto;font-size:9px;font-weight:500;color:#6c8757;border:1px solid #c3d2b4;padding:4px 6px;border-radius:3px;transition:background .6s}.os-credential-vault.is-locked>b{background:#e4efda}.os-boundary-crossing{position:relative;height:106px}.os-boundary-crossing>svg{width:100%;height:100%}.os-reviewed-packet{position:absolute;left:50%;top:22px;transform:translate(-50%,-12px);display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #bfd3aa;border-radius:4px;background:#fafdf2;color:#507143;font-size:10px;opacity:0;box-shadow:0 3px 0 #dfe9d5;white-space:nowrap}.os-reviewed-packet.is-cleared{animation:os-payload-cross 1.5s var(--os-ease) both}.os-reviewed-packet svg{width:14px;height:14px}.os-reviewed-packet i{font:9px var(--font-geist-mono),monospace;font-style:normal;color:#7a8e69;padding-left:9px;border-left:1px solid #dce6d2}.os-outbound-label{position:absolute;font-size:9px;color:#89987a;left:calc(50% + 20px);bottom:6px}.os-cloud-destination{display:flex;align-items:center;justify-content:center;gap:10px;background:#fffef9;padding:14px;border:1px solid #d0ddc1;border-radius:4px;font-size:12px;transition:background .6s,border-color .6s}.os-cloud-check{display:grid;place-items:center;width:22px;height:22px;background:#e7eddf;border-radius:50%;color:#65914f}.os-cloud-check svg{width:15px;height:15px;opacity:0}.os-cloud-destination.is-received{background:#e4efda;border-color:#b8d09f}.os-cloud-destination.is-received svg{opacity:1;animation:os-chart-fill .5s ease forwards}.os-trust-copy ul{list-style:none;margin:29px 0;padding:0}.os-trust-copy li{display:flex;align-items:center;gap:17px;font-size:14px;padding:16px 0;border-bottom:1px solid #e1e4d8}.os-trust-copy li>span{font:10px var(--font-geist-mono),monospace;color:#8b987d}.os-final-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:55px 65px;background:#075b55;border-radius:8px;color:#fffbee;overflow:hidden}.os-final-cta h2{font-size:57px}.os-button-cream{background:#e7ecd1;border-color:#e7ecd1;color:#235742}.os-button-cream:hover{background:#f0f4df}.os-cta-link{display:inline-flex;gap:10px;align-items:center;color:#d2e3c4;font-size:13px}.os-orbit-invitation{width:320px;flex-shrink:0;color:#d4e1b8;--orbit-eye:#075b55;position:relative}.os-invitation-art{position:relative;aspect-ratio:320/260}.os-invitation-paths{position:absolute;inset:0;width:100%;height:100%;fill:none}.os-invitation-track{stroke:#a9c8a3;stroke-width:1;opacity:.25;stroke-dasharray:2 6}.os-invitation-dot{stroke:#d4e1b8;stroke-width:7;stroke-linecap:round;stroke-dasharray:.1 99.9;stroke-dashoffset:0;opacity:.8}.os-invitation-art:not([data-phase="0"]) .os-invitation-dot{animation:os-dot-gather 1.35s var(--os-ease) both}.os-invitation-art .os-dot-two{animation-delay:.13s}.os-invitation-art .os-dot-three{animation-delay:.26s}.os-invitation-mascot{position:absolute;width:64%;left:18%;top:14%;transform:rotate(-12deg)}.os-invitation-mascot>svg{width:100%}.os-invitation-art[data-phase="2"] .os-invitation-mascot,.os-invitation-art[data-phase="3"] .os-invitation-mascot{animation:os-orbit-greet 1.25s var(--os-ease) both}.os-invitation-mascot .orbit-eyes{transform-origin:50px 50px}.os-invitation-art[data-phase="2"] .orbit-eyes,.os-invitation-art[data-phase="3"] .orbit-eyes{animation:os-orbit-blink .9s ease .25s both}.os-invitation-speech{position:absolute;right:14px;top:0;color:#2c5742;background:#e9edd5;border-radius:5px;padding:11px 19px;font-size:12px;opacity:0;transform:translateY(8px) rotate(5deg)}.os-invitation-speech:after{content:"";position:absolute;width:9px;height:9px;background:#e9edd5;transform:rotate(45deg);left:19px;bottom:-4px}.os-invitation-art[data-phase="3"] .os-invitation-speech{animation:os-speech-pop .5s var(--os-ease) both}.os-invitation-replay{display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;color:#b6ceae;font-size:10px;padding:5px;margin:-8px auto 0}.os-invitation-replay:disabled{visibility:hidden}@keyframes os-signal-travel{0%{stroke-dashoffset:100;opacity:0}15%{opacity:1}88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes os-signal-return{0%{stroke-dashoffset:0;opacity:0}15%{opacity:1}88%{opacity:1}to{stroke-dashoffset:100;opacity:0}}@keyframes os-question-arrive{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes os-source-scan{to{transform:scaleX(1)}}@keyframes os-check-draw{to{stroke-dashoffset:0}}@keyframes os-reading-dot{0%,to{opacity:.45;transform:translateY(0)}45%{opacity:1;transform:translateY(-4px)}}@keyframes os-merge-bloom{0%{opacity:0;transform:scale(.4)}45%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes os-orbit-think{0%{transform:rotate(0)}45%{transform:rotate(26deg) scale(1.04)}to{transform:rotate(0)}}@keyframes os-answer-unfold{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes os-metric-arrive{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes os-chart-draw{to{stroke-dashoffset:0}}@keyframes os-chart-fill{0%{opacity:0}}@keyframes os-optical-read{0%{left:65%}to{left:16%}}@keyframes os-drawer-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes os-chapter-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes os-tile-dock{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes os-rail-travel{0%{transform:translateX(-15px)}to{transform:translateX(65px)}}@keyframes os-node-receive{0%,to{transform:scale(1)}35%{transform:scale(1.08)}}@keyframes os-port-read{0%{fill:#d9e4cc;background:#d9e4cc}45%{fill:#719c62;background:#719c62}to{fill:#a2bd88;background:#a2bd88}}@keyframes os-ticket-arrive{0%{opacity:0;transform:translate(18px,8px)}to{opacity:1;transform:translate(0)}}@keyframes os-topology-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes os-lock-close{0%{transform:translateY(-3px)}65%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes os-payload-cross{0%{opacity:0;transform:translate(-50%,-15px)}40%{opacity:1}to{opacity:1;transform:translate(-50%,15px)}}@keyframes os-dot-gather{0%{stroke-dashoffset:0;opacity:.8}75%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes os-orbit-greet{0%{transform:rotate(-12deg)}45%{transform:rotate(6deg) translateY(-6px)}to{transform:rotate(-4deg)}}@keyframes os-orbit-blink{0%,35%,65%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes os-speech-pop{0%{opacity:0;transform:translateY(8px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(5deg)}}@media (min-width:1600px){.os-hero{padding-block:100px}}@media (max-width:1120px){.os-container{width:calc(100% - 64px)}.os-header-inner{gap:27px}.os-nav{gap:18px;font-size:12px}.os-nav-actions{gap:17px}.os-hero{gap:30px;padding-block:66px;grid-template-columns:.9fr 1.1fr}.os-hero h1{font-size:59px}.os-hero-description{font-size:17px}.os-hero-actions{gap:20px}.os-source-flow{padding-inline:16px}.os-flow-lines{width:40px}.os-source{padding:10px 8px}.os-source-value{gap:4px}.os-source-value b{font-size:9px}.os-orbit-disc{width:52px;height:52px}.os-flow-orbit>span{font-size:8px}.os-answer{padding-inline:13px}.os-answer h3{font-size:16px}.os-answer-metric{width:82px;padding-left:10px}.os-answer-metric strong{font-size:29px}.os-answer-heading{gap:12px}.os-steps-grid{gap:45px}.os-setup-story{padding:23px}.os-agents-band>.os-container{gap:48px}.os-handoff-story{padding:22px 18px}.os-receipt-sources{display:none}.os-connector-story{padding-inline:25px}.os-trust-section{gap:55px}.os-boundary-story{padding:25px}.os-local-engine{padding:12px 10px}.os-local-engine>strong{font-size:11px}.os-final-cta{padding:45px 50px}.os-final-cta h2{font-size:49px}.os-orbit-invitation{width:270px}}@media (max-width:900px){.os-header-inner{min-height:76px;justify-content:space-between}.os-menu-button{display:flex;align-items:center;gap:12px;border:0;background:transparent;font-size:12px;color:var(--os-ink);padding:12px 0 12px 12px}.os-menu-icon{width:17px;height:12px;position:relative}.os-menu-icon i{position:absolute;left:0;width:17px;height:1px;background:currentColor;transition:transform .4s var(--os-ease),top .4s var(--os-ease)}.os-menu-icon i:first-child{top:3px}.os-menu-icon i:last-child{top:9px}.os-menu-button[aria-expanded=true] .os-menu-icon i:first-child{top:6px;transform:rotate(45deg)}.os-menu-button[aria-expanded=true] .os-menu-icon i:last-child{top:6px;transform:rotate(-45deg)}.os-nav{display:none}.os-nav.is-open{display:flex;position:absolute;flex-direction:column;align-items:stretch;gap:0;left:0;right:0;top:100%;padding:13px 32px 24px;background:var(--os-paper);border-bottom:1px solid #d4dfc9;box-shadow:0 12px 20px #233b200c;animation:os-drawer-open .3s var(--os-ease) both}.os-nav.is-open>a{padding:14px 0}.os-nav>a:after{display:none}.os-nav-actions{width:100%;justify-content:space-between;padding-top:14px}.os-hero{grid-template-columns:1fr;max-width:690px;gap:40px;padding-block:54px}.os-hero-copy{text-align:center}.os-hero h1{font-size:74px;margin-bottom:24px}.os-title-break{display:none}.os-hero-description{margin-inline:auto}.os-hero .os-eyebrow,.os-hero-actions,.os-hero-trust{justify-content:center}.os-demo-note{margin-bottom:8px}.os-source-flow{padding-inline:25px}.os-flow-lines{width:100px}.os-source{padding:12px}.os-source-value b{font-size:11px}.os-orbit-disc{width:69px;height:69px}.os-flow-orbit>span{font-size:10px}.os-answer h3{font-size:20px}.os-answer-heading{gap:22px}.os-answer-metric{width:100px}.os-answer-metric strong{font-size:34px}.os-section{padding-block:75px}.os-steps-grid{grid-template-columns:1fr 1.12fr;gap:30px}.os-step-choices strong{font-size:18px}.os-step-choices>button{gap:12px;padding-block:24px}.os-step-choices>button>span:nth-child(2)>span{font-size:12px}.os-step-number{font-size:9px}.os-setup-story{padding:20px;min-height:383px}.os-setup-devices strong{font-size:10px}.os-setup-devices>div{gap:8px;padding:12px 9px}.os-connected{font-size:8px}.os-device-glyph{width:24px}.os-window-heading small{font-size:8px}.os-agent-tiles{gap:5px}.os-agent-tiles>span{font-size:9px}.os-auth-grant small{display:none}.os-proof-answer blockquote{font-size:19px}.os-proof-sources>div{padding:12px}.os-proof-match{flex-wrap:wrap}.os-proof-match small{margin-left:20px}.os-agents-band>.os-container{grid-template-columns:1fr;gap:35px;padding-block:65px}.os-agents-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.os-agents-copy .os-eyebrow{grid-column:1/-1}.os-agents-copy h2{grid-row:2/4}.os-agents-copy p:not(.os-eyebrow){margin:8px 0 15px;align-self:end}.os-agents-copy .os-text-link{justify-self:start;align-self:start}.os-handoff{width:100%;max-width:640px;justify-self:center}.os-handoff-story{padding:25px}.os-receipt-sources{display:grid}.os-connector-explorer{grid-template-columns:.9fr 1.1fr}.os-connector-row{padding:19px 17px;gap:12px;min-height:83px}.os-connector-story{padding-inline:20px}.os-normalized-record{padding:13px}.os-normalized-record dl{grid-template-columns:1fr;gap:8px}.os-normalized-record dl>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.os-normalized-record dd{margin:0;font-size:11px}.os-trust-section{gap:30px;grid-template-columns:1.1fr .9fr;padding-bottom:75px}.os-boundary-story{padding:19px}.os-local-zone{padding:12px}.os-local-engine{flex-wrap:wrap}.os-permission-badge{margin-left:42px}.os-trust-copy li{font-size:12px;gap:12px;line-height:1.5}.os-trust-copy h2{font-size:34px}.os-credential-vault>b{display:none}.os-cloud-destination{padding:12px 8px;font-size:10px;gap:7px}.os-final-cta{gap:15px;padding:40px}.os-final-cta h2{font-size:43px}.os-final-cta .os-hero-actions{justify-content:flex-start;gap:20px}.os-orbit-invitation{width:235px}.os-footer-top{gap:35px;grid-template-columns:1.5fr 1fr 1fr}.os-footer-bottom>span:last-child{display:none}}@media (max-width:680px){html:has(.orbit-site){scroll-padding-top:90px}.os-container{width:calc(100% - 40px)}.os-header-inner{min-height:70px}.os-brand span{font-size:19px}.os-brand svg{width:34px;height:34px}.os-nav.is-open{padding-inline:20px}.os-hero{gap:35px;padding-block:43px 35px}.os-hero-copy{text-align:left}.os-hero h1{font-size:clamp(48px,10.7vw,66px);line-height:1.05;margin-bottom:22px}.os-hero .os-eyebrow,.os-hero-actions,.os-hero-trust{justify-content:flex-start}.os-hero .os-eyebrow{font-size:9px;margin-bottom:21px}.os-hero-description{margin:0;font-size:17px;line-height:1.55}.os-hero-actions{gap:26px;margin-top:23px}.os-button{padding:14px 18px;gap:18px}.os-button,.os-secondary-link{font-size:12px}.os-hero-trust{font-size:10px;margin-top:21px}.os-demo-note,.os-demo-top{font-size:10px}.os-demo-top{padding:14px}.os-demo-label{font-size:8px}.os-example-tabs{padding:13px 11px 0;gap:3px}.os-example-tabs button{padding:8px;font-size:11px}.os-question{padding:18px 14px 12px;gap:8px}.os-question p{font-size:12px}.os-question>span{width:23px;height:25px}.os-source-flow{padding:5px 15px 17px}.os-source-list{gap:9px}.os-source{min-height:65px;padding:9px}.os-source strong{font-size:12px}.os-source>div>span{font-size:10px}.os-source-value{flex-direction:column-reverse;align-items:flex-end;gap:5px}.os-source-value b{font-size:9px}.os-source .os-source-check{width:14px;height:14px}.os-source-check svg{width:12px;height:12px}.os-flow-lines{width:36px}.os-orbit-disc{width:49px;height:49px;padding:4px}.os-flow-orbit>span{font-size:7px}.os-answer-slot{margin:0 11px 12px;min-height:198px}.os-answer{padding:15px 12px 12px;min-height:198px}.os-answer-heading{gap:12px;align-items:flex-start}.os-answer h3{font-size:16px;margin-block:9px 7px}.os-answer p{font-size:12px}.os-answer-label{font-size:8px}.os-answer-metric{width:71px;padding-left:10px;margin-top:7px}.os-answer-metric strong{font-size:27px}.os-answer-metric span{font-size:9px;line-height:1.6;margin-top:3px}.os-reading{min-height:198px}.os-evidence-plot{margin-top:17px}.os-evidence-plot>svg{height:44px}.os-evidence-plot>div:not(.os-optical-scale):not(.os-alarm-pair){font-size:7px}.os-alarm-pair{gap:6px}.os-alarm-pair>span{font-size:9px;padding:7px}.os-alarm-pair b{font-size:9px;margin-left:11px}.os-example-evidence summary{padding:13px 15px;font-size:10px}.os-example-evidence ul{padding-inline:15px}.os-evidence-disclaimer{padding-inline:15px;font-size:9px}.os-playback{gap:8px;padding-inline:15px;min-height:47px}.os-playback,.os-playback button{font-size:10px}.os-beats{gap:2px}.os-beats i{width:3px}.os-elation-word{font-size:23px}.os-section{padding-block:59px}.orbit-site h2{font-size:36px}.os-section-intro{margin-bottom:28px}.os-section-intro .os-eyebrow{margin-bottom:16px}.os-eyebrow{font-size:9px}.os-steps-grid{grid-template-columns:1fr;gap:27px}.os-step-choices>button{padding-block:22px;gap:14px}.os-step-choices strong{font-size:19px}.os-step-choices>button>span:nth-child(2)>span{margin-top:6px}.os-step-choices>.os-text-link{margin-top:21px}.os-step-arrow{font-size:18px}.os-setup-story{min-height:360px;padding:21px}.os-setup-devices strong{font-size:12px}.os-connected{font-size:10px}.os-device-glyph{width:27px}.os-setup-devices>div{padding:12px 10px}.os-agent-tiles>span{font-size:10px}.os-endpoint input{font-size:9px}.os-endpoint button{padding-inline:10px}.os-proof-answer blockquote{font-size:21px}.os-proof-match small{margin-left:auto}.os-agents-band>.os-container{padding-block:52px;gap:30px}.os-agents-copy{display:block}.os-agents-copy p:not(.os-eyebrow){font-size:14px;margin:17px 0 20px}.os-client-switch{padding:12px;gap:3px}.os-client-switch button{padding:8px 5px;font-size:11px;flex-direction:column;gap:6px}.os-handoff-story{padding:19px 14px}.os-handoff-question{padding:13px}.os-handoff-question>p{font-size:12px}.os-handoff-diagram{min-height:147px}.os-handoff-node{gap:11px}.os-handoff-node>strong{font-size:8px}.os-handoff-orbit>div{width:57px;height:57px}.os-agent-badge{width:43px;height:43px}.os-agent-badge .os-agent-logo{width:28px;height:28px}.os-mini-rack{width:47px}.os-mini-rack>span{padding:5px}.os-mini-rack i{width:3px;height:3px}.os-handoff-receipt{padding:12px;gap:9px}.os-handoff-receipt strong{font-size:13px}.os-handoff-receipt>div>span{font-size:10px;line-height:1.5}.os-receipt-sources{display:none}.os-scene-disclosure{font-size:7px}.os-connector-filters{padding:12px 10px;gap:3px}.os-connector-filters button{padding:8px;font-size:11px}.os-connector-explorer{grid-template-columns:1fr}.os-connector-list{display:grid;grid-template-columns:1fr 1fr;border:0;border-bottom:1px solid var(--os-line)}.os-connector-row{padding:13px 11px;gap:9px;min-height:68px;border-bottom:1px solid #e1e5d8}.os-connector-row:nth-child(odd){border-right:1px solid #e1e5d8}.os-connector-row strong{font-size:12px}.os-connector-row small{font-size:9px;line-height:1.4;margin-top:3px}.os-connector-row>svg{display:none}.os-connector-letter{width:28px;height:28px;font-size:17px;border-radius:4px}.os-connector-story{padding:23px 22px 21px}.os-connector-story .os-window-heading>span{font-size:16px}.os-equipment-illustration{height:138px}.os-normalized-record dl{grid-template-columns:repeat(3,1fr);gap:9px}.os-normalized-record dl>div{display:block}.os-normalized-record dd{margin-top:5px;font-size:11px}.os-normalized-record dt{font-size:9px}.os-connector-bottom{padding:15px;font-size:9px;gap:7px}.os-connector-bottom>a{gap:6px}.os-connector-note{font-size:10px}.os-trust-section{grid-template-columns:1fr;gap:30px;padding-bottom:58px}.os-trust-copy{order:-1}.os-trust-copy ul{margin-block:23px}.os-trust-copy li{font-size:13px;padding-block:14px}.os-boundary-story{padding:23px}.os-local-zone{padding:15px}.os-local-engine{flex-wrap:nowrap;gap:8px}.os-local-engine>strong{font-size:11px}.os-permission-badge{margin-left:auto;font-size:7px;padding:4px}.os-credential-vault>b{display:block;font-size:8px}.os-credential-vault>span{font-size:10px}.os-cloud-destination{font-size:11px;padding:14px}.os-final-cta{flex-direction:column;align-items:flex-start;padding:35px 27px;gap:20px}.os-final-cta h2{font-size:43px}.os-final-cta .os-hero-actions{gap:18px;margin-top:23px}.os-final-cta .os-button{padding-inline:15px}.os-cta-link{font-size:12px}.os-orbit-invitation{align-self:center;width:260px}.os-invitation-speech{font-size:11px}.os-footer{padding-top:44px}.os-footer-top{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:35px}.os-footer-top>div:first-child{grid-column:1/-1}.os-footer-top>div>p{margin-top:14px;font-size:11px}.os-footer-links{gap:13px;font-size:11px}.os-footer-bottom{flex-direction:column;gap:15px;font-size:9px}.os-footer-bottom>div{flex-wrap:wrap;gap:18px}.os-document{width:calc(100% - 40px);padding-block:48px}.os-document h1{font-size:36px}.os-document-summary{font-size:15px;line-height:1.7}.os-document-content{font-size:13px;margin-top:35px}.os-document-content h2{font-size:24px}}@media (max-width:360px){.os-connector-filters button{padding:8px 6px;font-size:10px}.os-container{width:calc(100% - 32px)}.os-brand span{font-size:18px}.os-hero h1{font-size:46px}.os-flow-lines{width:24px}.os-source{padding:8px}.os-source-value b{font-size:7px}.os-local-zone{padding:12px}.os-local-engine>strong{font-size:10px}.os-permission-badge{font-size:6px}.os-credential-vault>b{display:none}.os-playback{font-size:8px;gap:7px}.os-final-cta{padding-inline:22px}}@media (prefers-reduced-motion:reduce){html:has(.orbit-site){scroll-behavior:auto}.orbit-site *,.orbit-site :after,.orbit-site :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:680px){.os-system-strip>.os-container{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding-block:18px}.os-system-strip p br{display:none}.os-system-strip p strong{margin-left:6px}.os-system-viewport{grid-column:1/-1;grid-row:2}.os-system-controls{grid-column:2;grid-row:1}.os-system-logos{gap:28px}.os-system-logos>li{min-width:98px}}