@layer presentation-v80 {
body main>section :is(.eng-wrap,.wrap)>h2{font:650 clamp(1.9rem,3vw,2.65rem)/1.15 Inter,'Segoe UI',sans-serif!important;letter-spacing:-.045em!important;max-width:28ch!important;margin:14px 0 24px!important}
body main>section :is(.eng-wrap,.wrap)>p:not(.eng-kicker):not(.eyebrow){font-size:.95rem!important;line-height:1.85!important;max-width:82ch!important}
body main .v74-vector-wrap{background:#f5f4fb!important;border:1px solid #ddd9ed!important;border-radius:18px!important;box-shadow:0 18px 48px #30234a0c!important}
body main .v74-vector-wrap img{min-width:760px!important}
body main .v80-gallery{background:#17192d!important;border:1px solid #d6d5e6!important;border-radius:18px!important;padding:22px!important;box-shadow:0 24px 60px #27203f24!important;margin:28px 0 45px!important}
body main .v80-gallery :is(h3,p,figcaption){color:#f0f2fa!important;-webkit-text-fill-color:#f0f2fa!important}
body main .v80-gallery-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-bottom:20px!important}
body main .v80-gallery h3{margin:0!important;font-size:1.2rem!important}
body main .v80-gallery button{background:#292d46!important;border:1px solid #69718f!important;color:#edf0ff!important;font:500 .8rem Inter,sans-serif!important;padding:12px 17px!important;border-radius:7px!important;cursor:pointer!important}
body main .v80-gallery button[aria-pressed=true]{background:#e8e7fa!important;color:#393376!important;border-color:#e8e7fa!important}
body main .v80-gallery figure{margin:0!important}
body main .v80-gallery img{display:block!important;width:100%!important;height:auto!important;border-radius:10px!important;border:1px solid #50556e!important;box-sizing:border-box!important}
body main .v80-gallery figcaption{font-size:.75rem!important;line-height:1.7!important;padding-top:16px!important;color:#bdc5da!important;-webkit-text-fill-color:#bdc5da!important}
body main .v80-gallery a{color:#c8c4ff!important}
@media(max-width:760px){body main .v80-gallery{padding:14px!important}.v80-gallery-head{flex-direction:column!important;align-items:flex-start!important}.v80-gallery-head>div{display:flex!important;gap:8px!important;flex-wrap:wrap!important}}
}

/* First-declared important layer intentionally supersedes the retained light theme. */
@layer executive-v74 {
:root{color-scheme:dark!important;--v74-bg:#0f0c1b;--v74-card:#1a1528;--v74-line:#393046;--v74-text:#f0edf7;--v74-muted:#bab2cd;--v74-indigo:#6366f1;--v74-amber:#ffb300}
html,body{background:#0f0c1b!important;color:#f0edf7!important;scroll-padding-top:100px!important}
body{font-family:Inter,'Segoe UI',Arial,sans-serif!important;margin:0!important}
body img{max-width:100%!important;height:auto!important}
body :is(.wrap,.eng-wrap){box-sizing:border-box!important;max-width:1220px!important;width:calc(100% - 48px)!important;margin-inline:auto!important}
.skip{position:fixed!important;top:-100px!important;left:16px!important;z-index:10000!important;background:#211a32!important;padding:12px!important}.skip:focus{top:12px!important}
body :is(h1,h2,h3,h4,h5){color:#f0edf7!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:-.035em!important}
main :is(p,li,dt,dd,label,legend),footer{color:#c5bdd7!important;-webkit-text-fill-color:currentColor!important}
body summary{color:#d8d0e6!important;-webkit-text-fill-color:currentColor!important}
main :is(small,.eng-small,.eng-note,.form-note,.v74-small){color:#a99fbd!important}
body a{color:#b8b9ff!important}body a:hover{color:#e0dcff!important}
body :is(.eng-kicker,.eyebrow,.v74-eyebrow){color:#b3a5e7!important}
body :is(code,pre,.v74-mono,.v74-price,.v74-number){font-family:'JetBrains Mono','Consolas',monospace!important}
body :is(input,select,textarea){font-family:Inter,'Segoe UI',sans-serif!important;background:#100d1b!important;color:#f0edf7!important;border-color:#62576f!important}
body :is(input[type=checkbox],input[type=radio]){accent-color:#8586ff!important}
body :is(.eng-header,.site-header-v36){position:sticky!important;top:0!important;z-index:100!important;background:#100d1bf2!important;border-bottom:1px solid #393046!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}
.eng-header .eng-wrap{max-width:1320px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:auto!important;padding:12px 28px!important}
.eng-header .eng-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:66px!important}
.eng-header .header-brand-image{width:190px!important;height:auto!important;filter:brightness(0) invert(1)!important}
.eng-header .header-navigation-stack-v54{display:flex!important;flex-direction:row!important;gap:20px!important;align-items:center!important}
.eng-header #engineering-navigation{display:flex!important;gap:22px!important;align-items:center!important}
.eng-header .header-status-v36{display:none!important}
.eng-header .header-nav-link{font-size:.86rem!important;color:#d4cde3!important;text-decoration:none!important}
.eng-header .header-cta{background:#6366f1!important;color:white!important;border:1px solid #8587ff!important;border-radius:8px!important;padding:12px 16px!important;font-size:.82rem!important;text-decoration:none!important}
.eng-header .eng-menu{display:none!important}
main>section,main .otc-platform-light,main .otc-pilot-light,main .eng-section{background:#0f0c1b!important;border-color:#393046!important}
main :is(article,.eng-card,.checkpoint-card-v73,.checkpoint-flow-v73,.checkpoint-details-v73,.v74-card){background:#1a1528!important;border-color:#393046!important}
main details{background:#171223!important;border-color:#393046!important}
main :is(table,thead,tbody,td,th){color:#d7d0e5!important;border-color:#393046!important}
main :is(thead,th){background:#211a32!important}
main td{background:#171223!important}
main :is(.eng-btn,.button){background:#252036!important;color:#e4dff1!important;border-color:#5d5274!important}
main :is(.eng-btn-primary,.eng-primary-demo,.otc-pilot-cta){background:#6366f1!important;color:white!important}
.industry-media,.industry-controls,.home-motion-band,.industry-scenes-v50{display:none!important}
main .industry-hero{background:#0f0c1b!important;background-image:none!important}
main .industry-hero::before,main .industry-hero::after{background:none!important}
body footer{background:#100d1b!important;border-top:1px solid #393046!important}
body footer .v74-footer-details{margin:16px 0!important;background:transparent!important;border:0!important;font-size:.78rem!important;color:#aaa1bf!important}
body footer .v74-footer-details summary{cursor:pointer!important;padding:10px 0!important}
body :is(dialog,#privacy-dialog){background:#1a1528!important;color:#e8e2f2!important;border:1px solid #62576f!important;border-radius:16px!important}
body dialog :is(p,label,legend,dt,dd,h2,small){color:#d8d0e6!important;-webkit-text-fill-color:currentColor!important}
body dialog button{color:#e8e2f2!important}
body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b8b9ff!important;outline-offset:4px!important}
body .v74-btn{display:inline-flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;padding:13px 19px!important;border:1px solid #645675!important;border-radius:8px!important;background:transparent!important;color:#f0edf7!important;text-decoration:none!important;font:600 .87rem/1.3 Inter,'Segoe UI',sans-serif!important;cursor:pointer!important}
body .v74-primary{background:#6366f1!important;border-color:#8a8bff!important;color:white!important}
body .v74-amber{color:#ffcb59!important;background:#ffb30012!important;border:1px solid #ad7c29!important;border-radius:5px!important;padding:6px 9px!important;font:600 .65rem/1.5 'JetBrains Mono',monospace!important;letter-spacing:.03em!important}
body .v74-tag,body .v74-demo-tag{color:#c6b7e8!important;font:500 .65rem/1.5 'JetBrains Mono',monospace!important;letter-spacing:.06em!important}
body .v74-number{color:#b4a1e8!important}
body .v74-lead{color:#c9bfdc!important}
body .v74-hero h1{font:600 clamp(2.5rem,5.15vw,4.7rem)/1.03 Inter,'Segoe UI',sans-serif!important;letter-spacing:-.055em!important;margin:22px 0 26px!important;max-width:15ch!important}
body .v74-hero h1 span{color:#bcb4ec!important}
body .v74-section h2{font:550 clamp(1.9rem,3.5vw,3rem)/1.1 Inter,'Segoe UI',sans-serif!important;margin:14px 0 24px!important;max-width:28ch!important}
body .v74-section h3{font:600 1.08rem/1.35 Inter,'Segoe UI',sans-serif!important;margin:12px 0!important}
body .v74-console h3{font-size:1.4rem!important;letter-spacing:-.025em!important}
body .v74-command code{font-size:1.85rem!important;color:#ffcb59!important;background:transparent!important}
body .v74-price{font-size:3.65rem!important;color:#fff!important;letter-spacing:-.06em!important}
body .v74-price span{font:400 .85rem Inter,sans-serif!important;color:#b9afcb!important;letter-spacing:0!important}
body .v74-boundary{background:#ffb30012!important;color:#ffcb59!important;border:1px solid #ad7c29!important;cursor:pointer!important}
body [hidden]{display:none!important}
@media(max-width:1000px){.eng-header .eng-wrap{padding-inline:18px!important}.eng-header .eng-menu{display:block!important;background:#211a32!important;border:1px solid #62576f!important;color:#fff!important;padding:10px 14px!important}.eng-header .header-navigation-stack-v54{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;box-sizing:border-box!important;background:#171223!important;padding:20px!important;border-bottom:1px solid #62576f!important}.v74-nav-open .eng-header .header-navigation-stack-v54{display:flex!important}.eng-header #engineering-navigation{flex-wrap:wrap!important;gap:18px!important}.eng-header .header-brand-image{width:166px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.v74-hero *,.v74-section *{animation:none!important;transition:none!important}}
}
.v74-wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto;box-sizing:border-box}
.v74-hero{padding:68px 0 46px;background:#0f0c1b}
.v74-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:24px;align-items:center}
.v74-eyebrow{font:600 .67rem/1.6 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0}
.v74-lead{font-size:1.1rem;line-height:1.75;max-width:49ch}
.v74-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 25px}
.v74-small{font-size:.78rem;line-height:1.7}
.v74-signals{display:flex;gap:8px;flex-wrap:wrap}
.v74-signals span{padding:7px 9px;border:1px solid #423655;border-radius:5px;font:500 .66rem/1.4 'JetBrains Mono',monospace;color:#c5b8db}
.v74-appliance{margin:0;align-self:center}
.v74-appliance img{display:block;width:100%;height:auto;max-height:490px;object-fit:contain;mix-blend-mode:lighten}
.v74-appliance figcaption{font-size:.75rem;line-height:1.6;color:#b0a4c4;margin:8px 16px;max-width:54ch}
.v74-section{padding:72px 0;border-top:1px solid #2e263d;scroll-margin-top:104px}
.v74-section p{font-size:.94rem;line-height:1.8}
.v74-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}
.v74-three article{padding:25px;border:1px solid #393046;border-radius:12px;transition:box-shadow .18s ease,border-color .18s ease}
.v74-three article:hover,.v74-price-card:hover{border-color:#7976be;box-shadow:0 0 28px rgba(99,102,241,.15)}
.v74-number{font-size:.8rem}
.v74-safety-line{padding-top:22px;font-weight:600}
.v74-disclosure{border:1px solid #393046;border-radius:10px;padding:16px 20px;margin:22px 0}
.v74-disclosure summary{cursor:pointer;font-size:.84rem;font-weight:600;line-height:1.5;padding:4px 0;min-height:24px}
.v74-disclosure[open] summary{margin-bottom:16px}
.v74-disclosure p{font-size:.82rem;line-height:1.75}
.v74-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}
.v74-section-heading>p{max-width:40ch}
.v74-tabs{display:flex;gap:0;border-bottom:1px solid #393046;overflow-x:auto;scrollbar-width:thin}
.v74-tabs button{flex:1;padding:18px 14px;border:0;border-bottom:3px solid transparent;white-space:nowrap;font:500 .81rem Inter,sans-serif;background:transparent;color:#a99fbd;cursor:pointer}
.v74-tabs button[aria-selected=true]{border-bottom-color:#8586ff;color:#fff;background:#6366f10c}
.v74-console{border:1px solid #443753;border-radius:0 0 14px 14px;overflow:hidden;background:#151120;box-shadow:0 20px 80px #0003}
.v74-console-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 22px;border-bottom:1px solid #393046;background:#1c162a}
.v74-console-brand{font-size:.77rem;font-weight:600}
.v74-console-grid{display:grid;grid-template-columns:170px minmax(0,1fr)}
.v74-console-sidebar{padding:30px 15px;border-right:1px solid #393046;display:flex;flex-direction:column;gap:8px;font-size:.74rem;color:#a99fbd}
.v74-console-sidebar>span{padding:11px 12px}.v74-console-sidebar .v74-current{background:#6366f119;border-left:2px solid #8586ff;color:#fff;border-radius:0 5px 5px 0}.v74-console-sidebar small{margin:30px 12px}
.v74-console-content{padding:30px;min-width:0}
.v74-alert-top{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:25px}
.v74-alert-top>.v74-mono{font-size:.65rem;color:#a99fbd}
.v74-command{display:flex;flex-direction:column;gap:8px;margin:22px 0}.v74-command>span{font-size:.8rem}
.v74-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #393046;border-radius:8px;overflow:hidden;margin:22px 0}
.v74-data-grid>div{padding:16px 20px;border-bottom:1px solid #393046;display:flex;flex-direction:column;gap:8px}.v74-data-grid small{font-size:.68rem}.v74-data-grid strong{font-size:.8rem;font-weight:500;overflow-wrap:anywhere}
.v74-next{border-left:3px solid #b78d48;padding:15px 20px;background:#ffb30008;margin:22px 0}.v74-next strong{font-size:.81rem}.v74-next p{font-size:.84rem;margin-bottom:0}
.v74-record{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:0;font-size:.79rem;line-height:1.65}.v74-record dt,.v74-record dd{margin:0;padding:11px 5px;border-bottom:1px solid #393046;overflow-wrap:anywhere}.v74-record dt{color:#afa3c5}
.v74-zone-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.v74-zone{border:1px solid #65518a;padding:20px;border-radius:10px;background:#28203866}.v74-zone small,.v74-zone strong{display:block}.v74-zone small{font:500 .64rem 'JetBrains Mono',monospace;color:#b7a0de}.v74-zone strong{font-size:.85rem;margin:10px 0 20px}.v74-zone>div{display:flex;flex-wrap:wrap;gap:8px}.v74-zone>div>span{padding:8px 10px;background:#171223;border:1px solid #544366;border-radius:5px;font:400 .69rem 'JetBrains Mono',monospace}
.v74-boundary{grid-column:1/-1;min-height:45px;padding:12px;border-radius:6px;font:500 .74rem Inter,sans-serif}
.v74-evidence-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.v74-mapping{border-left:1px solid #393046;padding-left:24px}.v74-mapping ul{list-style:none;padding:0}.v74-mapping li{margin:18px 0;font-size:.8rem}.v74-mapping li strong,.v74-mapping li span{display:block}.v74-mapping li span{font-size:.75rem;margin-top:7px}
.v74-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v74-capture-grid figure{margin:0}.v74-capture-grid img{width:100%;height:auto;display:block;border:1px solid #544366;border-radius:7px}.v74-capture-grid figcaption{font-size:.72rem;line-height:1.6;margin-top:10px;color:#b9afcb}
.v74-section-intro{max-width:75ch}.v74-table-wrap{overflow-x:auto;border:1px solid #393046;border-radius:12px;margin:30px 0}.v74-comparison{width:100%;min-width:650px;border-collapse:collapse;font-size:.8rem;line-height:1.6}.v74-comparison caption{text-align:left;padding:16px 20px;font-size:.73rem;color:#b9afcb}.v74-comparison th,.v74-comparison td{text-align:left;padding:19px 20px;border-bottom:1px solid #393046;vertical-align:top}.v74-comparison th{font-weight:600}
.v74-source-card{padding:24px;border:1px solid #625070;border-radius:12px;background:#1a1528}.v74-source-card p{font-size:.84rem;max-width:90ch}.v74-source-card a{font-size:.8rem}
.v74-commercial{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:start}.v74-commercial>div>p{max-width:55ch}.v74-price-card{padding:30px;border:1px solid #65518a;border-radius:16px}.v74-price{margin:18px 0 22px}.v74-price>span{display:block;margin-top:12px}.v74-price-card>dl{display:grid;grid-template-columns:1fr auto;font-size:.85rem;gap:14px}.v74-price-card dd{margin:0;font-family:'JetBrains Mono',monospace}
.v74-protocols{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.v74-protocols code{padding:14px 18px;background:#1a1528;border:1px solid #65518a;border-radius:7px;font-size:.8rem;color:#d4c3ef}
.v74-vector-wrap{overflow-x:auto;border:1px solid #393046;border-radius:14px}.v74-vector-wrap img{display:block;width:100%;min-width:690px;height:auto}
.v74-pilot-dialog{width:min(620px,calc(100% - 32px));box-sizing:border-box;padding:28px;max-height:90dvh;overflow:auto}.v74-pilot-dialog::backdrop{background:#080510cc;backdrop-filter:blur(6px)}.v74-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.v74-dialog-head>button{font-size:1.6rem;border:1px solid #62576f;background:transparent;border-radius:7px;min-width:40px;min-height:40px;cursor:pointer}.v74-pilot-dialog h2{font-size:1.7rem;line-height:1.2;margin:25px 0 14px}.v74-step-label{font:500 .75rem 'JetBrains Mono',monospace;border-top:1px solid #393046;padding-top:18px;margin-top:20px}.v74-pilot-dialog fieldset{padding:0;border:0;margin:24px 0}.v74-pilot-dialog legend{font-size:1.15rem;font-weight:600;margin-bottom:20px}.v74-pilot-dialog label{display:block;font-size:.8rem;line-height:1.6;margin:14px 0}.v74-pilot-dialog :is(input:not([type=checkbox]),select,textarea){display:block;box-sizing:border-box;width:100%;padding:13px;border:1px solid #62576f;border-radius:6px;margin-top:7px;font-size:.9rem}.v74-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v74-check-grid label{display:flex;align-items:center;gap:10px;border:1px solid #554564;padding:13px;margin:0;border-radius:6px}.v74-form-nav{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #393046;padding-top:22px}.v74-text-btn{padding:0;background:none;border:0;text-decoration:underline;cursor:pointer;font:inherit;color:#b8b9ff}
.v74-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;padding-block:48px}.v74-footer-grid h2{font-size:.78rem;letter-spacing:.02em;margin:0 0 20px}.v74-footer-grid p{font-size:.82rem;line-height:1.7;color:#b9afcb}.v74-footer-grid>div>a:not(.v74-footer-brand){display:block;font-size:.77rem;line-height:1.6;margin:10px 0;text-decoration:none}.v74-footer-brand{font-size:1.2rem;font-weight:700;text-decoration:none}.v74-footer-grid .v74-text-btn{font-size:.77rem;display:block;margin:16px 0}.v74-footer-bottom{display:flex;gap:20px;justify-content:space-between;padding:20px 0;border-top:1px solid #393046;font-size:.7rem;color:#a99fbd}
@media(max-width:1000px){.v74-hero-grid{grid-template-columns:1fr 1fr}.v74-commercial{gap:30px}.v74-console-sidebar{display:none}.v74-console-grid{grid-template-columns:1fr}.v74-wrap{width:calc(100% - 48px)}}
@media(max-width:760px){.v74-wrap{width:calc(100% - 36px)}.v74-hero{padding:40px 0 30px}.v74-hero-grid{grid-template-columns:1fr}.v74-appliance{max-width:520px;margin:auto}.v74-appliance img{max-height:310px}.v74-three,.v74-commercial,.v74-evidence-grid,.v74-capture-grid{grid-template-columns:1fr}.v74-section{padding:46px 0}.v74-section-heading{display:block}.v74-section-heading>p{max-width:unset}.v74-console-content{padding:21px}.v74-mapping{border-left:0;border-top:1px solid #393046;padding:24px 0 0}.v74-console-bar{padding:14px}.v74-console-brand{font-size:.65rem}.v74-demo-tag{font-size:.55rem}.v74-check-grid{grid-template-columns:1fr}.v74-pilot-dialog{padding:22px}.v74-tabs button{font-size:.69rem;padding:16px 9px}.v74-zone{padding:14px}.v74-zone strong{font-size:.75rem}.v74-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.v74-footer-grid>div:first-child{grid-column:1/-1}.v74-footer-bottom{flex-direction:column;gap:8px}}
@media(max-width:420px){.v74-data-grid{grid-template-columns:1fr}.v74-zone-map{grid-template-columns:1fr}.v74-actions{flex-direction:column}.v74-console-brand{max-width:15ch}.v74-alert-top .v74-mono{font-size:.59rem}}

/* Light surfaces, violet brand frame, dark technical previews. */
@layer clarity-v75 {
:root{color-scheme:light!important;--v74-bg:#f3f4f8;--v74-card:#fff;--v74-line:#d9dbe7;--v74-text:#242b3d;--v74-muted:#586175}
html,body{background:#f3f4f8!important;color:#242b3d!important}
body :is(h1,h2,h3,h4,h5){color:#242b3d!important;-webkit-text-fill-color:currentColor!important}
main :is(p,li,dt,dd,label,legend),footer{color:#4b566b!important}
body summary{color:#344059!important}main :is(small,.eng-small,.eng-note,.form-note,.v74-small){color:#59647a!important}
body a{color:#4548b4!important}body a:hover{color:#292b85!important}
body :is(.eng-kicker,.eyebrow,.v74-eyebrow,.v74-tag,.v74-demo-tag,.v74-number){color:#625297!important}
body :is(input,select,textarea){background:#fff!important;color:#242b3d!important;border-color:#9babc0!important}
main>section,main .otc-platform-light,main .otc-pilot-light,main .eng-section{background:transparent!important;border-color:#d9dbe7!important}
main :is(article,.eng-card,.checkpoint-card-v73,.checkpoint-flow-v73,.checkpoint-details-v73,.v74-card){background:#fff!important;border-color:#d9dbe7!important;box-shadow:0 8px 30px #29345608!important}
main details{background:#f8f9fc!important;border-color:#d9dbe7!important}
main :is(table,thead,tbody,td,th){color:#344059!important;border-color:#d9dbe7!important}main :is(thead,th){background:#eaeaf4!important}main td{background:#fff!important}
body .v74-lead{color:#4b566b!important}body .v74-hero h1 span{color:#6561b8!important}
body .v74-btn,main :is(.eng-btn,.button){color:#344059!important;background:#fff!important;border-color:#b6bbcf!important}
body .v74-primary,main :is(.eng-btn-primary,.eng-primary-demo,.otc-pilot-cta){background:#5659d5!important;color:#fff!important;border-color:#5659d5!important}
body .v74-price{color:#242b3d!important}body .v74-price span{color:#59647a!important}
body footer{background:#e9ebf3!important;border-color:#d9dbe7!important}body footer p,body footer small,body footer .v74-footer-details,body footer .v74-footer-bottom{color:#59647a!important}
body :is(dialog,#privacy-dialog){background:#fff!important;color:#242b3d!important;border-color:#b6bbcf!important}
body dialog :is(p,label,legend,dt,dd,h2,small),body dialog button{color:#344059!important}
body :is(.eng-header,.site-header-v36){background:#231d38f0!important;border-color:#544668!important;backdrop-filter:blur(12px)!important}
.eng-header .header-brand-image{filter:none!important;width:210px!important;background:white!important;padding:7px 10px!important;border-radius:5px!important;box-sizing:border-box!important}
.eng-header .header-nav-link{color:#ebe7f5!important}.eng-header .header-cta{color:#fff!important}
.eng-header .header-navigation-stack-v54{background:transparent!important}
body .v74-console{background:#1a1528!important;color:#f0edf7!important}
body .v74-console :is(h3,p,li,dt,dd,strong,small,span,code,pre){color:#e0d9ee!important}
body .v74-console .v74-amber,body .v74-console .v74-command code{color:#ffcb59!important}
body .v74-console a{color:#c3c1ff!important}
body .v74-console .v74-zone{background:#282038!important;border-color:#65518a!important}
body .v74-console .v74-zone>div>span{background:#171223!important}
body .v74-console details{background:#221c35!important;border-color:#65518a!important}
body .v74-console summary{color:#e0d9ee!important}
body .v74-console .v74-boundary{color:#ffcb59!important;background:#ffb30012!important}
body .otc-assistant{position:fixed!important;inset:auto 20px 82px auto!important;margin:0!important;width:min(390px,calc(100% - 32px))!important;max-height:70dvh!important;padding:0!important;box-sizing:border-box!important;box-shadow:0 16px 70px #10182940!important;border:1px solid #c3c5da!important;border-radius:14px!important;z-index:900!important;overflow:auto!important;background:#fff!important}
body .otc-assistant:not([open]){display:none!important}
body .otc-assistant :is(p,h2,h3,label,small,span){color:#344059!important}
body .otc-assistant-head{position:sticky!important;top:0!important;display:flex!important;justify-content:space-between!important;gap:12px!important;padding:18px!important;background:#edf0f8!important;border-bottom:1px solid #d9dbe7!important;z-index:1!important}
body .otc-assistant-body{padding:18px!important;font-size:.85rem!important;line-height:1.6!important}
body .otc-assistant button{background:#f1f0fa!important;color:#353750!important;border:1px solid #c3c5da!important;border-radius:6px!important;padding:9px!important;cursor:pointer!important}
body .otc-assistant-topics{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
body .otc-assistant-head{align-items:flex-start!important}body .otc-assistant-close{min-width:34px!important;min-height:34px!important;flex-shrink:0!important}body .otc-assistant-status :is(strong,span){display:block!important}body .otc-assistant h2{margin:12px 0!important;font-size:1.25rem!important}
body .otc-assistant-compose textarea{display:block!important;width:100%!important;box-sizing:border-box!important;min-height:70px!important}
body .otc-assistant-launch{position:fixed!important;right:20px!important;bottom:20px!important;z-index:901!important;background:#5659d5!important;color:#fff!important;border:1px solid #888bee!important;padding:13px 18px!important;border-radius:30px!important;box-shadow:0 6px 24px #5659d52a!important;cursor:pointer!important}
@media(max-width:1000px){.eng-header .header-navigation-stack-v54{background:#231d38!important}.eng-header .header-brand-image{width:190px!important}}
}
.v74-hero{background-image:radial-gradient(#6768a61a .8px,transparent .8px)!important;background-size:32px 32px!important}
.v74-appliance{background:#e8e8f3;border:1px solid #d4d3e7;border-radius:22px;padding:12px;box-shadow:0 20px 45px #6366f11f}
.v74-appliance img{mix-blend-mode:normal;filter:drop-shadow(0 20px 30px #6366f126);border-radius:14px}
.v74-appliance figcaption{color:#59647a}.v74-section{position:relative;border-color:#d9dbe7}.v74-section::before{content:'';position:absolute;top:-1px;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,#9b96d0,transparent)}
.v74-signals>span{color:#4e5274;background:#eeeefa;border-color:#c8c9df}.v74-tabs button{color:#586175}.v74-tabs button[aria-selected=true]{color:#393aa0;background:#e9e8f7}.v74-protocols code{background:#fff;color:#484076;border-color:#c7c4dd}
.v75-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}.v75-facts>div{padding:22px;background:white;border:1px solid #d9dbe7;border-radius:12px}.v75-facts dt{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.v75-facts dd{margin:12px 0 0;line-height:1.7;font-size:.9rem}
.v75-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.v75-guide-grid article{padding:25px;border:1px solid #d9dbe7;border-radius:12px}.v75-guide-grid h3{margin-top:0}.v75-article{max-width:850px;margin:auto;padding:54px 24px;line-height:1.85}.v75-article h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}.v75-article h2{margin-top:40px}.v75-article table{width:100%;border-collapse:collapse;font-size:.88rem}.v75-article td,.v75-article th{padding:14px;text-align:left;border:1px solid #d9dbe7}.v75-article pre{white-space:pre-wrap;overflow-wrap:anywhere}.v75-trigger-list{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.v75-trigger-list button{border:1px solid #65518a;background:#282038;color:#e0d9ee;border-radius:7px;padding:12px;font:500 .75rem Inter,sans-serif;cursor:pointer}.v75-trigger-list button[aria-pressed=true]{border-color:#ffb300;background:#3b3024}.v75-packet{background:#100d1b;padding:20px;border:1px solid #443753;border-radius:8px;font-size:.75rem;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:760px){.v75-facts,.v75-guide-grid{grid-template-columns:1fr}.v75-article{padding:32px 18px}.v74-appliance{margin-top:25px}}

main caption{color:#59647a!important}

@layer studio-v78 {
body :is(.eng-header,.site-header-v36){background:#ffffffed!important;border-bottom:1px solid #e4e1ed!important;box-shadow:0 4px 28px #22223b09!important;backdrop-filter:blur(18px)!important}
.eng-header .header-nav-link{color:#363447!important;font-weight:600!important}.eng-header .header-brand-image{width:218px!important;padding:0!important;background:transparent!important}.eng-header .header-cta{border-radius:5px!important;background:#5f48d6!important;box-shadow:0 5px 16px #5f48d624!important}
body main .v74-hero{background:radial-gradient(ellipse at 15% 25%,#e7e0fb 0%,transparent 42%),linear-gradient(110deg,#f8f8fc 35%,#eeedf7)!important;padding:64px 0 82px!important;overflow:hidden!important}
body .v74-hero h1{font-size:clamp(2.8rem,5vw,4.6rem)!important;line-height:1.03!important;letter-spacing:-.065em!important;max-width:13ch!important;margin:22px 0!important}
body .v74-hero h1 span{color:#7054be!important}body .v74-hero .v74-lead{max-width:48ch!important;font-size:1.02rem!important;line-height:1.8!important}
body .v74-hero .v74-hero-grid{grid-template-columns:1fr 1.04fr!important;gap:54px!important;align-items:center!important}
body .v74-primary{background:#5f48d6!important;border-color:#5f48d6!important;box-shadow:0 7px 20px #5f48d629!important}
body main>section#platform-facts{background:#fff!important;padding:50px 0!important}
body main>section#passive-setup{background:linear-gradient(135deg,#f2f0fa,#f7f8fc)!important}
body main>section#platform-showcase{background:#fafaff!important}
body main>section#local-processing{background:linear-gradient(180deg,#efedf7,#fff)!important}
body main>section#factory-pilot{background:radial-gradient(ellipse at 80% 50%,#e5dcfa,transparent 50%),#f1f1f8!important}
body .v74-section::before{display:none!important}body .v74-section{border-top:0!important}
body .v74-three article{border:1px solid #e3deed!important;border-radius:16px!important;box-shadow:0 15px 38px #3724590a!important;transition:transform .25s,box-shadow .25s!important}
body .v74-three article:hover{transform:translateY(-5px)!important;box-shadow:0 20px 44px #37245918!important}
body .v74-number{font-size:2.6rem!important;color:#c4b7e9!important;display:block!important;margin-bottom:24px!important;letter-spacing:-.06em!important}
body .v74-console{border-radius:18px!important;box-shadow:0 35px 65px #27203f24!important;border-color:#55446b!important}
body .v74-tabs{max-width:800px!important;margin:0 auto 20px!important;border:1px solid #ddd9eb!important;border-radius:12px!important;background:#eeedf6!important;padding:5px!important;gap:5px!important}
body .v74-tabs button{border:0!important;border-radius:8px!important;white-space:normal!important}body .v74-tabs button[aria-selected=true]{background:white!important;color:#563eaf!important;box-shadow:0 3px 9px #33264c16!important}
body .v74-price-card{box-shadow:0 20px 50px #42305714!important;border-radius:18px!important}
body .v74-source-card{border-left:4px solid #8061cc!important;padding:32px!important;box-shadow:0 15px 40px #4532660a!important}
body footer{background:#e9e8f2!important}
body .v78-film-label,body .v78-film-label strong{color:#fff!important;-webkit-text-fill-color:#fff!important}body .v78-film-label strong{font-size:1.1rem!important;line-height:1.35!important}
@media(max-width:1000px){.eng-header .header-navigation-stack-v54{background:#fff!important}.eng-header .eng-menu{background:#f0edf8!important;color:#403351!important;border-color:#cec5df!important}}
@media(max-width:760px){body .v74-hero .v74-hero-grid{grid-template-columns:1fr!important;gap:30px!important}body main .v74-hero{padding:38px 0 75px!important}body .v74-hero h1{font-size:clamp(2.6rem,10vw,4rem)!important;max-width:15ch!important}.eng-header .header-brand-image{width:180px!important}body .v74-source-card{padding:22px!important}}
}
.v78-motion-stage{position:relative;min-width:0;padding:0 0 62px 0;isolation:isolate}
.v78-motion-stage::before{content:'';position:absolute;inset:9% -15% 0 8%;background:radial-gradient(ellipse,#b9a0eb5c,transparent 65%);z-index:-1}
.v78-film{position:relative;border-radius:70px 16px 70px 16px;overflow:hidden;height:480px;box-shadow:0 25px 70px #34244133;background:#22202c}
.v78-film video{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.72) contrast(1.03);transform:scale(1.015)}
.v78-film::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#17132706 20%,#1b132bc9 100%),linear-gradient(110deg,#6c4aa02b,transparent);pointer-events:none}
.v78-film-label{position:absolute;left:26px;right:26px;bottom:112px;z-index:2;color:white;font:500 .75rem/1.7 Inter,sans-serif;max-width:32ch}.v78-film-label,.v78-film-label strong{color:#fff!important}.v78-film-label strong{display:block;font-size:1.2rem;letter-spacing:-.03em;margin-bottom:6px}
.v78-film-top{position:absolute;top:22px;left:24px;right:24px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font:500 .63rem 'JetBrains Mono',monospace}
.v78-motion-button{border:1px solid #ffffff70;background:#20172970;color:white;padding:10px 12px;border-radius:7px;backdrop-filter:blur(8px);font:600 .68rem Inter,sans-serif;cursor:pointer;min-height:40px}
.v78-hardware{position:absolute;bottom:0;right:-15px;width:225px;margin:0;background:#fff;border:1px solid #ddd5ec;border-radius:16px;padding:10px;box-shadow:0 15px 45px #30214026;transform:rotate(3deg);transition:transform .3s}
.v78-hardware:hover{transform:rotate(0)}.v78-hardware img{width:100%;height:125px!important;object-fit:cover;border-radius:10px;display:block}.v78-hardware figcaption{padding:8px 6px 3px;font:.65rem/1.6 Inter,sans-serif;color:#596175}.v78-hardware figcaption strong{display:block;color:#403351}
.v78-side-tag{position:absolute;left:-20px;bottom:30px;background:#fff;border:1px solid #ddd5ec;box-shadow:0 10px 30px #30214014;padding:15px 18px;border-radius:12px;max-width:150px;font:.68rem/1.7 Inter,sans-serif;color:#596175}.v78-side-tag strong{display:block;color:#403351;font-size:.8rem}
.v75-facts{gap:0 28px!important}.v75-facts>div{border:0!important;border-top:1px solid #ddd9e8!important;border-radius:0!important;padding:20px 0!important;background:transparent!important}.v75-facts dd{font-size:.84rem!important}.v75-facts dt{color:#514574!important}
.v75-guide-grid article{transition:transform .25s,box-shadow .25s;border-radius:14px!important}.v75-guide-grid article:hover{transform:translateY(-4px);box-shadow:0 15px 35px #33264c13!important}
.v78-reveal{animation:v78-reveal .7s cubic-bezier(.2,.7,.2,1) both}
@keyframes v78-reveal{from{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.v78-reading-line{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#6366f1,#c18fe3);width:var(--v78-read,0%);z-index:200;pointer-events:none}
.v78-paused .v78-reveal{animation:none}.v78-paused *{scroll-behavior:auto!important}
@media(max-width:1000px){.v78-film{height:420px}.v78-side-tag{left:0}.v78-hardware{right:0;width:190px}}
@media(max-width:760px){.v78-motion-stage{max-width:570px;width:100%;margin:auto;padding-bottom:65px}.v78-film{height:340px;border-radius:45px 12px 45px 12px}.v78-hardware{width:170px}.v78-hardware img{height:95px!important}.v78-film-label{bottom:125px;max-width:23ch}.v78-side-tag{bottom:15px;max-width:115px;padding:12px;font-size:.6rem}.v78-film-top{left:18px;right:18px}.v78-film-top>span{max-width:16ch;line-height:1.6}}
@media(prefers-reduced-motion:reduce){.v78-reveal{animation:none!important}.v78-hardware,.v74-three article,.v75-guide-grid article{transition:none!important;transform:none!important}}

/* Scoped contrast repair only. No positioning, sizing or layout changes. */
@layer contrast-v79 {
body main .v74-signals>span{color:#414764!important;-webkit-text-fill-color:#414764!important;background:#eeedf8!important;border-color:#bfc2da!important}
body main .checkpoint-label-v73{color:#625297!important;-webkit-text-fill-color:#625297!important}
body main .checkpoint-flow-v73 li span{color:#536078!important;-webkit-text-fill-color:#536078!important}
body main .flow-node-buttons-v52 button,body main .flow-controls-v52 button{background:#e9edf6!important;color:#26334d!important;-webkit-text-fill-color:#26334d!important;border-color:#a6b2c9!important}
body main .flow-node-buttons-v52 button[aria-pressed=true],body main .flow-controls-v52 button[aria-pressed=true]{background:#5357c7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#5357c7!important}
body main .deployment-detail{background:#202b3f!important;border-color:#64728a!important}
body main .deployment-detail :is(h3,p){color:#eef1fa!important;-webkit-text-fill-color:#eef1fa!important}
body main .planner-v46{background:#162a3a!important;border-color:#647b91!important}
body main .planner-v46 :is(h3,p,label,output,strong,span){color:#e8eef8!important;-webkit-text-fill-color:#e8eef8!important}
body main .planner-v46 .planner-label,body main .planner-v46 .demo-note{color:#c3cede!important;-webkit-text-fill-color:#c3cede!important}
body main .planner-v46 :is(input:not([type=range]),select){background:#fff!important;color:#21324d!important;-webkit-text-fill-color:#21324d!important;border-color:#9caec5!important}
body main .planner-v46 option{background:#fff!important;color:#21324d!important;-webkit-text-fill-color:#21324d!important}
body main .planner-numbers>div,body main .planner-window-v52>div{background:#24465b!important;border-color:#728aa3!important}
body main #plan-error{color:#ffdc9b!important;-webkit-text-fill-color:#ffdc9b!important}
}
