.hs-standalone{margin:0;background:#061320;color:#edf4fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hs-topbar{border-bottom:1px solid #20384b;background:#07121d}.hs-topbar-inner{max-width:1320px;margin:auto;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 32px}.hs-topbar a{color:#cad9e7;text-decoration:none;font-size:13px}.hs-topbar .hs-brand{font-size:27px;letter-spacing:-1.3px;color:#f6f9fc;font-weight:450}.hs-brand strong{color:#ff8a1f;font-weight:800}.hs-topbar nav{display:flex;gap:26px}.hs-topbar a:hover{color:#ffac5e}.hs-showcase{--h-bg:#061320;--h-panel:#0b1d2e;--h-raised:#10283b;--h-text:#edf4fb;--h-muted:#9eb5c8;--h-line:#244258;--h-orange:#ff901f;--h-blue:#37bce9;--h-green:#73dab2;--h-purple:#bbabf4;box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 32px;color:var(--h-text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate}.hs-showcase *,.hs-showcase *:before,.hs-showcase *:after{box-sizing:border-box}.hs-showcase [hidden]{display:none!important}.hs-showcase h1,.hs-showcase h2,.hs-showcase h3,.hs-showcase p{color:inherit;font-family:inherit;margin:0;padding:0;line-height:inherit}.hs-showcase button,.hs-showcase a{font-family:inherit;letter-spacing:normal}.hs-showcase button{cursor:pointer;color:var(--h-text);font-size:14px;line-height:1.4}.hs-showcase a{text-decoration:none}.hs-showcase :focus-visible{outline:2px solid var(--h-orange);outline-offset:5px}.hs-showcase svg{display:block}.hs-showcase button{box-shadow:none}.hs-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,100px);align-items:center;padding:76px 0 54px}.hs-showcase .hs-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.16em;font-weight:650;color:#9cbcd3;text-transform:uppercase}.hs-bar{display:inline-block;width:30px;height:2px;background:var(--h-orange);vertical-align:middle;margin-right:13px}.hs-showcase .hs-product{font-size:16px;font-weight:600;letter-spacing:.02em;margin-top:28px;color:#d3e4f0}.hs-showcase h1{font-size:clamp(40px,4.6vw,64px);font-weight:720;letter-spacing:-.055em;line-height:1.06;margin:12px 0 22px}.hs-showcase h1 em{font-style:normal;color:var(--h-orange)}.hs-showcase .hs-lead{max-width:550px;font-size:18px;line-height:1.75;color:#b6cbdc}.hs-primary,.hs-secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none!important}.hs-showcase .hs-primary{background:var(--h-orange);color:#071522!important;border:1px solid var(--h-orange)}.hs-hero .hs-primary{margin-top:26px}.hs-primary:hover{background:#ffa74e!important}.hs-showcase .hs-secondary{background:transparent;border:1px solid #5e7b93;color:#e2edf6}.hs-secondary:hover{border-color:var(--h-orange);color:var(--h-orange)}.hs-hero-system{background:radial-gradient(ellipse at 70% 0%,#143650aa,transparent 80%),#0a1a29;border:1px solid #2c4b61;border-radius:18px;padding:28px;position:relative;overflow:hidden}.hs-mini-top{display:flex;align-items:center;gap:8px;font:10px/1.5 ui-monospace,monospace;letter-spacing:.06em;color:#9bb9cf;border-bottom:1px solid #264359;padding-bottom:21px;margin-bottom:24px}.hs-mini-top>span:last-child{margin-left:auto}.hs-dot{width:6px;height:6px;background:var(--h-blue);border-radius:50%}.hs-route-node{display:flex;align-items:center;gap:15px;padding:12px 0}.hs-route-node small{display:block;font-size:9px;letter-spacing:.14em;color:#95b5ce;margin-bottom:6px}.hs-route-node strong{font-size:20px;font-weight:650;letter-spacing:-.02em}.hs-icon-box{display:grid;place-items:center;width:46px;height:46px;border:1px solid #316982;border-radius:10px;color:#75d5f2;background:#0c2637;flex:none}.hs-icon-box svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.4}.hs-icon-box.hs-orange{border-color:#784d24;color:var(--h-orange);background:#2c231d}.hs-route-wire{display:flex;gap:20px;align-items:center;margin:0 0 0 22px;padding:14px 0 14px 38px;border-left:1px dashed #4d7893;color:#a3bed1;font-size:11px}.hs-route-wire b{font-size:23px;font-weight:400;color:var(--h-blue)}.hs-allow-badge{font-size:10px;color:#7fe2bd;background:#15352e;border:1px solid #2e5d4b;border-radius:5px;padding:5px 8px;margin-left:auto}.hs-mini-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;border-top:1px solid #264359;padding-top:20px}.hs-mini-foot span{font-size:11px;padding:3px 10px;color:#b3c9da;border:1px solid #2a485d;border-radius:4px}.hs-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);padding:22px 0;gap:24px}.hs-facts>div{display:flex;align-items:baseline;gap:13px;border-left:1px solid #2a4156;padding-left:24px}.hs-facts>div:first-child{border:0;padding-left:0}.hs-facts strong{font-size:28px;letter-spacing:-.05em;font-weight:650}.hs-facts span{font-size:13px;color:#a7bfd2}.hs-interactive{padding:70px 0 0;scroll-margin-top:28px}.hs-section-head{display:flex;gap:32px;justify-content:space-between;align-items:end;margin-bottom:20px}.hs-showcase h2{font-size:clamp(29px,3vw,42px);font-weight:650;line-height:1.15;letter-spacing:-.045em;margin-top:12px}.hs-demo-badge{color:#a0cbe0;border:1px solid #32566e;border-radius:30px;padding:7px 12px;font-size:11px;white-space:nowrap}.hs-showcase .hs-section-intro{font-size:16px;color:#a9c1d4;max-width:840px;margin-bottom:24px}.hs-scenarios{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:20px}.hs-scenarios button{background:#0a1c2c;border:1px solid #2c495e;padding:13px 12px;text-align:left;border-radius:7px;font-size:12px;font-weight:500}.hs-scenarios button span{font:10px ui-monospace,monospace;color:#80a7c2;margin-right:8px}.hs-scenarios button:hover,.hs-scenarios button[aria-pressed=true]{border-color:var(--h-orange);background:#2b241f}.hs-scenarios button[aria-pressed=true] span{color:var(--h-orange)}.hs-explorer{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.hs-canvas-panel,.hs-inspector{border:1px solid #2a485f;background:#091b2b;border-radius:12px;overflow:hidden;min-width:0}.hs-canvas-toolbar{padding:14px 16px;border-bottom:1px solid #203d54;display:flex;align-items:center;justify-content:space-between;gap:12px}.hs-view-tabs{display:flex;gap:4px}.hs-view-tabs button,.hs-quiet{background:transparent;border:0;padding:8px 10px;border-radius:5px;font-size:11px!important;color:#a8c2d5!important}.hs-view-tabs button[aria-pressed=true]{background:#1c3a50;color:#fff!important}.hs-quiet:hover{color:var(--h-orange)!important}.hs-map-scroll{min-height:390px;display:grid;align-items:center;background:radial-gradient(ellipse at 50% 50%,#0d2c42 0%,#081b2a 85%)}#hs-map{display:block;width:100%;height:auto;overflow:visible}.hs-map-legend{border-top:1px solid #203d54;padding:12px 17px;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:10px;color:#acc4d8}.hs-map-legend>span{display:inline-flex;align-items:center;gap:8px}.hs-map-legend small{width:100%;font-size:10px;color:#85a7c1}.hs-legend-line{display:block;width:22px;height:0;border-top:2px solid var(--h-orange)}.hs-legend-line.hs-dashed{border-top:2px dashed #8b9aa9}.hs-inspector{padding:20px;display:flex;flex-direction:column}.hs-inspector-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.hs-pin-state{font-size:10px;color:#aac7da}.hs-inspector h3{font-size:22px!important;line-height:1.2!important;letter-spacing:-.03em!important;font-weight:650!important}.hs-showcase .hs-muted{color:#90afc5;font-size:12px;margin-top:5px}.hs-verdict{border:1px solid #305a4f;border-radius:7px;background:#102c27;padding:12px;margin:16px 0}.hs-verdict strong{display:block;font-size:12px;color:#8de2bd}.hs-verdict p{font-size:11px;color:#bdd3da;margin-top:5px;line-height:1.6}.hs-verdict[data-state=denied]{background:#2c2320;border-color:#705333}.hs-verdict[data-state=denied] strong{color:#ffbb72}.hs-verdict[data-state=paused]{background:#262739;border-color:#5a567a}.hs-verdict[data-state=paused] strong{color:#c0b7ef}.hs-verdict[data-state=neutral]{background:#10283b;border-color:#355b72}.hs-verdict[data-state=neutral] strong{color:#a0d7ef}.hs-direction-tabs{display:flex;border-bottom:1px solid #2d465c;gap:16px;margin:2px 0 5px}.hs-direction-tabs button{position:relative;border:0;background:none;padding:10px 0;font-size:10px;color:#93b3c9;white-space:nowrap}.hs-direction-tabs button[aria-pressed=true]{color:#f4f8fc;border-bottom:2px solid var(--h-orange)}.hs-direction-tabs span{padding-left:4px;color:#acbed0}.hs-peer-list{min-height:140px;max-height:310px;overflow:auto;scrollbar-width:thin;scrollbar-color:#3c6077 transparent}.hs-peer-row{border-bottom:1px solid #203c50;padding:11px 0}.hs-peer-row:last-child{border-bottom:0}.hs-peer-row strong{font-size:12px;font-weight:600;display:block}.hs-peer-row small{display:block;font-size:10px;color:#86a9c3;margin:3px 0 5px}.hs-peer-row.is-paused{opacity:.7}.hs-port{font:9px/1.5 ui-monospace,monospace;color:#a8cce4;display:inline-block;border:1px solid #2a5069;padding:1px 5px;margin:1px 3px 1px 0;border-radius:3px}.hs-showcase .hs-inspector-note{font-size:10px;color:#81a2ba;line-height:1.65;margin-top:auto;padding-top:15px}.hs-showcase .hs-empty{color:#9dbbd1;font-size:12px;padding-top:18px;line-height:1.6}.hs-showcase .hs-privacy-note{display:flex;align-items:flex-start;gap:11px;color:#92b0c7;font-size:12px;margin-top:18px;max-width:900px}.hs-privacy-note svg{width:18px;height:20px;flex:none;fill:none;stroke:#65b9d6;stroke-width:1.5;margin-top:2px}.hs-net-bg{fill:#0b2234;stroke-width:1.4}.hs-net-name{font-size:17px;font-weight:650;fill:#e8f2fa}.hs-net-kind{font-size:11px;fill:#a1bfd6}.hs-site-outline{fill:none;stroke:#416378;stroke-width:1;stroke-dasharray:4 5}.hs-site-label{font-size:10px;fill:#8aa8c0}.hs-node{cursor:pointer}.hs-node .hs-node-bg{fill:#0f2b40;stroke:#486c86;stroke-width:1.3}.hs-node .hs-node-icon{stroke:#c4dced;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.hs-node .hs-node-label{fill:#c5d9e8;font-size:12px;font-weight:450;pointer-events:none}.hs-node.active .hs-node-bg,.hs-node:focus .hs-node-bg{fill:#342920;stroke:#ff901f;stroke-width:2}.hs-node.target .hs-node-bg{fill:#113630;stroke:#76dbb3;stroke-width:2}.hs-node.dim{opacity:.63}.hs-node:focus{outline:none}.hs-node:focus .hs-node-bg{stroke-width:3}.hs-connection{fill:none;stroke:var(--h-orange);stroke-width:2;opacity:.7;pointer-events:none}.hs-connection.is-paused{stroke:#b6afd8;stroke-dasharray:7 6}.hs-connection.is-incoming{stroke:#37bce9}.hs-connection.is-denied{stroke:#9f8381;stroke-dasharray:3 8;opacity:.6}.hs-network-hit{cursor:pointer}.hs-network-hit:focus .hs-net-bg{stroke-width:3}.hs-device-browser{min-height:390px;padding:15px}.hs-network-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px}.hs-network-filters button{padding:9px 5px;font-size:11px;background:#10283a;border:1px solid #36566b;border-radius:5px}.hs-network-filters button[aria-pressed=true]{border-color:var(--h-orange);color:#ffd2a4}.hs-device-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.hs-device-button{min-height:66px;text-align:left;display:flex;align-items:center;gap:10px;border:1px solid #2c4b63;border-radius:7px;background:#0d2335;padding:12px;color:#e0edf7}.hs-device-button svg{width:22px;height:22px;fill:none;stroke:#7db9d8;stroke-width:1.6;flex:none}.hs-device-button strong{font-size:12px;display:block;font-weight:550;line-height:1.4}.hs-device-button small{font-size:9px;color:#8aacc4}.hs-device-button[aria-pressed=true]{border-color:var(--h-orange);background:#29241f}.hs-principles{padding:76px 0 0}.hs-principles .hs-section-head>p{font-size:15px;line-height:1.7;color:#a5bfd2;max-width:360px}.hs-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:34px}.hs-principle-grid article{padding-top:24px;border-top:1px solid #31526b}.hs-number{font:12px ui-monospace,monospace;color:var(--h-orange)}.hs-principle-grid h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:16px 0 12px}.hs-principle-grid p{font-size:14px;line-height:1.8;color:#a2bdd2}.hs-model-check{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:70px 0;margin-top:30px;border-bottom:1px solid #2b485e}.hs-model-check>div>p:not(.hs-eyebrow){font-size:14px;line-height:1.8;color:#a5bfd2;margin:18px 0 22px;max-width:500px}.hs-check-list{display:flex;flex-direction:column;gap:8px;justify-content:center}.hs-check-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px;border:1px solid #2b4b61;border-radius:7px;background:#0b2031}.hs-check-row>div strong{display:block;font-size:13px;font-weight:550}.hs-check-row small{font-size:11px;color:#8eaec4}.hs-check-status{color:#8caec7;font-size:10px;white-space:nowrap}.hs-check-status.passed{color:#75dab2}.hs-showcase .hs-check-summary{font-size:12px!important;color:#8ee1bd!important}.hs-details{padding:28px 0}.hs-details details{border-bottom:1px solid #233d53}.hs-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:16px;font-weight:550;padding:20px 0}.hs-details summary::-webkit-details-marker{display:none}.hs-details summary>span{font-size:24px;font-weight:300;color:#82aeca}.hs-details details[open] summary>span{transform:rotate(45deg)}.hs-details details>div{padding:0 28px 22px 0;max-width:900px}.hs-details details p{color:#a2bfd5;font-size:14px;line-height:1.8;margin-bottom:12px}.hs-text-button{background:transparent;border:0;color:#ffb265!important;padding:8px 0;font-size:13px!important;text-decoration:underline}.hs-contact{margin:30px 0 40px;padding:40px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.hs-contact h2{font-size:clamp(28px,3vw,40px)}.hs-demo-footer{border-top:1px solid #28445b;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#83a4bc}.hs-noscript{padding:20px;background:#392818;color:#ffbd79}.hs-showcase :target{scroll-margin-top:20px}
/* WordPress integration: only this project page. No global styling is replaced. */
body.page-id-142:has(.hs-showcase){background:#061320!important}body.page-id-142:has(.hs-showcase) .wp-block-post-title{display:none}body.page-id-142:has(.hs-showcase) .wp-block-post-content{max-width:none!important;width:100%!important;margin-top:0!important;padding-bottom:0}body.page-id-142:has(.hs-showcase) .wp-block-post-content>.hs-showcase{max-width:1320px!important}body.page-id-142:has(.hs-showcase) .wp-site-blocks>main{margin-top:0!important;padding:0!important;max-width:none!important}body.page-id-142:has(.hs-showcase) .wp-block-post-content>:not(.hs-showcase){max-width:1320px}
@media(min-width:1500px){.hs-hero{padding-top:85px;padding-bottom:66px}}
@media(max-width:1100px){.hs-showcase{padding:0 24px}.hs-hero{gap:30px}.hs-hero-system{padding:22px}.hs-allow-badge{display:none}.hs-facts{gap:12px}.hs-facts>div{padding-left:16px;gap:8px}.hs-facts strong{font-size:24px}.hs-facts span{font-size:12px}.hs-explorer{grid-template-columns:minmax(0,1fr) 265px;gap:12px}.hs-inspector{padding:16px}.hs-map-scroll{min-height:340px}.hs-scenarios button{font-size:11px}.hs-device-list{grid-template-columns:repeat(2,1fr)}.hs-network-filters{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.hs-hero{grid-template-columns:1.1fr .9fr;gap:22px;padding:45px 0 35px}.hs-showcase h1{font-size:42px}.hs-showcase .hs-lead{font-size:16px}.hs-mini-top{font-size:8px}.hs-hero-system{padding:16px}.hs-route-node strong{font-size:16px}.hs-route-wire{font-size:10px;padding-left:24px}.hs-route-node small{font-size:8px}.hs-explorer{grid-template-columns:1fr}.hs-map-scroll{min-height:0}.hs-inspector{padding:22px}.hs-peer-list{max-height:210px}.hs-inspector-note{margin-top:0!important}.hs-direction-tabs button{font-size:12px}.hs-scenarios{grid-template-columns:repeat(2,1fr)}.hs-scenarios button{font-size:12px}.hs-principles .hs-section-head{display:block}.hs-principles .hs-section-head>p{margin-top:18px;max-width:570px}.hs-principle-grid{gap:20px}.hs-model-check{gap:35px}.hs-check-row{padding:14px}.hs-network-filters{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){.hs-showcase{padding:0 20px;font-size:15px}.hs-topbar-inner{min-height:62px;padding:0 20px}.hs-topbar .hs-brand{font-size:25px}.hs-topbar nav a:last-child{display:none}.hs-topbar nav{gap:0}.hs-topbar a{font-size:12px}.hs-hero{display:block;padding:38px 0 30px}.hs-showcase .hs-product{margin-top:20px;font-size:14px}.hs-showcase h1{font-size:clamp(35px,9vw,48px);margin-top:10px;margin-bottom:17px}.hs-showcase .hs-lead{font-size:15px;line-height:1.75}.hs-hero .hs-primary{margin-top:22px;width:100%;font-size:13px}.hs-hero-system{display:none}.hs-facts{grid-template-columns:repeat(2,1fr);gap:18px 14px;padding:20px 0}.hs-facts>div,.hs-facts>div:first-child{border:0;padding:0;gap:10px}.hs-facts strong{font-size:26px}.hs-facts span{font-size:12px}.hs-interactive{padding-top:38px}.hs-section-head{display:block;margin-bottom:16px}.hs-showcase h2{font-size:29px}.hs-demo-badge{display:inline-block;font-size:10px;margin-top:16px}.hs-showcase .hs-section-intro{font-size:14px;line-height:1.8;margin-bottom:18px}.hs-scenarios{gap:8px;margin-bottom:16px}.hs-scenarios button{font-size:11px;min-height:55px;padding:11px 10px}.hs-scenarios button span{display:block;margin-bottom:3px}.hs-canvas-toolbar{padding:10px;gap:3px;align-items:center}.hs-view-tabs button{font-size:10px!important;padding:9px 8px}.hs-quiet{font-size:9px!important;padding:9px 6px}.hs-device-browser{padding:12px;min-height:250px}.hs-network-filters{grid-template-columns:repeat(2,1fr);gap:6px}.hs-network-filters button{font-size:11px;min-height:38px}.hs-device-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hs-device-button{padding:10px 8px;gap:8px;min-height:67px}.hs-device-button strong{font-size:11px;overflow-wrap:anywhere}.hs-device-button small{font-size:9px}.hs-device-button svg{width:18px;height:18px}.hs-map-scroll{overflow-x:auto;max-width:100%;min-height:0}#hs-map{min-width:720px}.hs-map-legend{padding:11px 12px;font-size:9px;gap:8px 13px}.hs-map-legend small{font-size:9px}.hs-inspector{padding:18px}.hs-peer-list{max-height:230px}.hs-peer-row strong{font-size:13px}.hs-peer-row small{font-size:11px}.hs-port{font-size:10px}.hs-inspector-note{font-size:11px!important}.hs-privacy-note{font-size:11px!important}.hs-principles{padding-top:45px}.hs-principles .hs-section-head>p{font-size:14px}.hs-principle-grid{grid-template-columns:1fr;gap:24px;margin-top:25px}.hs-principle-grid article{padding-top:18px}.hs-principle-grid h3{font-size:20px;margin:10px 0}.hs-principle-grid p{font-size:14px}.hs-model-check{grid-template-columns:1fr;gap:20px;padding:40px 0;margin-top:10px}.hs-model-check>div>p:not(.hs-eyebrow){font-size:14px}.hs-check-row{padding:14px}.hs-check-row>div strong{font-size:12px}.hs-details{padding-top:12px}.hs-details summary{font-size:14px;gap:10px}.hs-details details>div{padding-right:0}.hs-details details p{font-size:13px}.hs-contact{display:block;margin:10px 0 20px;padding:30px 0}.hs-contact h2{font-size:28px}.hs-contact .hs-primary{margin-top:25px;width:100%}.hs-demo-footer{display:block;font-size:10px}.hs-demo-footer span{display:block;margin-bottom:8px}.hs-showcase .hs-eyebrow{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.hs-showcase button,.hs-showcase a{transition:background-color .15s,border-color .15s,color .15s}.hs-node{transition:opacity .15s}}

.hs-hero .hs-eyebrow{text-transform:none}

/* v1.1: accessible autonomous scenario rotation with manual priority. */
.hs-autodemo{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:15px 18px;margin:0 0 18px;border:1px solid #2b4b62;background:#0a1d2e;border-radius:9px}
.hs-autodemo-copy{display:flex;align-items:center;gap:10px;flex:1;min-width:200px}
.hs-showcase #hs-demo-status{font-size:12px;line-height:1.6;color:#b8d0e1}
.hs-autodemo-light{width:7px;height:7px;flex:none;border-radius:50%;background:#73dab2}
[data-demo-state="paused"] .hs-autodemo-light{background:#ff901f}
[data-demo-state="stopped"] .hs-autodemo-light,[data-demo-state="offscreen"] .hs-autodemo-light{background:#7791a6}
.hs-demo-switch{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;user-select:none;color:#edf4fb;font-size:13px;font-weight:600}
.hs-demo-switch input{position:absolute;right:0;top:0;bottom:0;width:48px;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}
.hs-switch-track{display:block;position:relative;flex:none;width:46px;height:26px;border:1px solid #50718b;border-radius:20px;background:#17354b}
.hs-switch-track:before{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;background:#dfedf7;border-radius:50%;transition:transform .18s}
.hs-demo-switch input:checked+.hs-switch-track{background:#ff901f;border-color:#ff901f}
.hs-demo-switch input:checked+.hs-switch-track:before{transform:translateX(20px);background:#061320}
.hs-demo-switch input:focus-visible+.hs-switch-track{outline:2px solid #ffbf7c;outline-offset:4px}
.hs-showcase .hs-demo-help{flex-basis:100%;font-size:11px;line-height:1.6;color:#90aec4}
@media(max-width:600px){.hs-autodemo{padding:12px 14px;gap:6px 12px}.hs-autodemo-copy{min-width:170px}.hs-showcase #hs-demo-status{font-size:11px}.hs-demo-switch{font-size:12px;gap:10px}.hs-showcase .hs-demo-help{font-size:10px}}
@media(prefers-reduced-motion:reduce){.hs-switch-track:before{transition:none}}
