/* Preview-only monitor treatment. It does not load on enterface.io production pages. */
:root[data-monitor-theme="light"]{color-scheme:light;--ink:#10131a;--ink-2:#1a2230;--slate:#607087;--line:#dce4ee;--surface:#fff;--surface-soft:#f6f9fc;--surface-blue:#f0f6ff;--cobalt:#2563eb;--cobalt-dark:#174bb4;--monitor-tool-border:#d8e0eb;--monitor-tool-bg:#fff;--monitor-tool-text:#17243c;--monitor-tool-shadow:0 9px 20px rgba(11,28,52,.18);--monitor-icon-filter:none;--monitor-cowork-color:#008f78;--monitor-terminal-border:transparent;--monitor-terminal-bg:#16223a;--monitor-notes-color:#2d6cdf;--monitor-handoff-bg:#4169e1}
:root[data-monitor-theme="dark"]{color-scheme:dark;--ink:#f5f8fc;--ink-2:#1b2635;--slate:#aebbd0;--line:#2b3a4d;--surface:#0d1420;--surface-soft:#141d2a;--surface-blue:#142338;--cobalt:#4c8dff;--cobalt-dark:#2f70ea;--monitor-tool-border:#40516a;--monitor-tool-bg:#131e2c;--monitor-tool-text:#edf3fb;--monitor-tool-shadow:0 11px 24px rgba(0,0,0,.42);--monitor-icon-filter:brightness(0) invert(1);--monitor-cowork-color:#50cfb7;--monitor-terminal-border:#52647e;--monitor-terminal-bg:#0a111b;--monitor-notes-color:#8bb7ff;--monitor-handoff-bg:#4c8dff}
html[data-monitor-theme="light"] body{background:#fff;color:var(--ink)}html[data-monitor-theme="light"] header{background:rgba(255,255,255,.88)}html[data-monitor-theme="light"] .nav-links{color:#344256}
html[data-monitor-theme="dark"] body{background:#0b111a;color:var(--ink)}html[data-monitor-theme="dark"] header{background:rgba(12,18,28,.88)}html[data-monitor-theme="dark"] .nav-links{color:#c3cede}
html[data-monitor-theme="light"] .nav-cta,html[data-monitor-theme="light"] .button{box-shadow:0 8px 18px rgba(37,99,235,.18)}html[data-monitor-theme="light"] .button-secondary{background:var(--surface);border-color:#b6c2d3;color:var(--ink)!important}html[data-monitor-theme="light"] .button-secondary:hover{background:var(--surface-blue);color:var(--cobalt)!important}html[data-monitor-theme="light"] .app-visual,html[data-monitor-theme="light"] .app-screenshot,html[data-monitor-theme="light"] .visual-inventory,html[data-monitor-theme="light"] .visual-map,html[data-monitor-theme="light"] .visual-attention,html[data-monitor-theme="light"] .visual-activity,html[data-monitor-theme="light"] .visual-discovery,html[data-monitor-theme="light"] .visual-impact,html[data-monitor-theme="light"] .visual-settings{border-color:var(--line);background:#fff;color:#1d2939}html[data-monitor-theme="light"] .app-visual figcaption,html[data-monitor-theme="light"] .app-screenshot figcaption{border-color:var(--line);background:var(--surface-soft);color:var(--slate)}html[data-monitor-theme="light"] .visual-overview{background:#f7faff}html[data-monitor-theme="light"] .visual-services,html[data-monitor-theme="light"] .visual-metrics span,html[data-monitor-theme="light"] .inventory-table,html[data-monitor-theme="light"] .attention-list,html[data-monitor-theme="light"] .impact-layout>aside,html[data-monitor-theme="light"] .impact-layout>div{border-color:#dbe4ef;background:#fff}html[data-monitor-theme="light"] .visual-services div span,html[data-monitor-theme="light"] .inventory-stats span,html[data-monitor-theme="light"] .settings-side{background:#f3f7fc}html[data-monitor-theme="light"] .visual-title strong,html[data-monitor-theme="light"] .inventory-stats b{color:#1d2939}html[data-monitor-theme="light"] .visual-overview aside{background:#101827}html[data-monitor-theme="light"] .inventory-table p,html[data-monitor-theme="light"] .attention-list p,html[data-monitor-theme="light"] .activity-list p{border-color:#e6edf4}html[data-monitor-theme="light"] .inventory-table p:first-child{background:#f6f9fc;color:#64748b}html[data-monitor-theme="light"] .map-canvas{border-color:#cad6e4;background:radial-gradient(#d8e5f5 1px,transparent 1px) 0 0/15px 15px}html[data-monitor-theme="light"] .node{background:#fff;border-color:#b8c8dc;color:#1d2939}html[data-monitor-theme="light"] .settings-side{border-color:#dbe4ef}html[data-monitor-theme="light"] .final-cta{background:linear-gradient(135deg,#111827,#173b91)}html[data-monitor-theme="light"] footer{border-color:var(--line)}html[data-monitor-theme="light"] .support-card,html[data-monitor-theme="light"] .signup-panel,html[data-monitor-theme="light"] .policy{background:var(--surface-soft);border-color:var(--line)}html[data-monitor-theme="light"] .signup-panel input,html[data-monitor-theme="light"] .signup-panel textarea{background:#fff;border-color:#cbd5e1;color:var(--ink)}html[data-monitor-theme="light"] .feature-matrix article,html[data-monitor-theme="light"] .problem-grid article,html[data-monitor-theme="light"] .team-grid article,html[data-monitor-theme="light"] .journey article,html[data-monitor-theme="light"] .agent-grid article,html[data-monitor-theme="light"] .pricing-grid article,html[data-monitor-theme="light"] .guide-index>article{background:var(--surface);border-color:var(--line);box-shadow:0 10px 28px rgba(32,55,86,.04)}html[data-monitor-theme="light"] .guides-rail,html[data-monitor-theme="light"] .faq-list details{border-color:var(--line)}html[data-monitor-theme="light"] .link-list a{background:var(--surface);border-color:var(--line)}html[data-monitor-theme="light"] .prose-band,html[data-monitor-theme="light"] .guide-next{background:var(--surface-blue)}
html[data-monitor-theme="dark"] .nav-cta,html[data-monitor-theme="dark"] .button{box-shadow:none}html[data-monitor-theme="dark"] .button-secondary{background:#151f2e;border-color:#41516a;color:#f4f8ff!important}html[data-monitor-theme="dark"] .button-secondary:hover{background:#1b2d46}html[data-monitor-theme="dark"] .app-visual,html[data-monitor-theme="dark"] .app-screenshot,html[data-monitor-theme="dark"] .visual-inventory,html[data-monitor-theme="dark"] .visual-map,html[data-monitor-theme="dark"] .visual-attention,html[data-monitor-theme="dark"] .visual-activity,html[data-monitor-theme="dark"] .visual-discovery,html[data-monitor-theme="dark"] .visual-impact,html[data-monitor-theme="dark"] .visual-settings{border-color:#2e4056;background:#15202e;color:#edf3fb}html[data-monitor-theme="dark"] .app-visual figcaption,html[data-monitor-theme="dark"] .app-screenshot figcaption{border-color:#2e4056;background:#101927;color:#aebbd0}html[data-monitor-theme="dark"] .visual-overview{background:#111c2c}html[data-monitor-theme="dark"] .visual-services,html[data-monitor-theme="dark"] .visual-metrics span,html[data-monitor-theme="dark"] .inventory-table,html[data-monitor-theme="dark"] .attention-list,html[data-monitor-theme="dark"] .impact-layout>aside,html[data-monitor-theme="dark"] .impact-layout>div{border-color:#304258;background:#172333}html[data-monitor-theme="dark"] .visual-services div span,html[data-monitor-theme="dark"] .inventory-stats span,html[data-monitor-theme="dark"] .settings-side{background:#111b29}html[data-monitor-theme="dark"] .visual-title strong,html[data-monitor-theme="dark"] .inventory-stats b{color:#f5f8fc}html[data-monitor-theme="dark"] .visual-overview aside{background:#08121e}html[data-monitor-theme="dark"] .inventory-table p,html[data-monitor-theme="dark"] .attention-list p,html[data-monitor-theme="dark"] .activity-list p{border-color:#2d3d52}html[data-monitor-theme="dark"] .inventory-table p:first-child{background:#101927;color:#aebbd0}html[data-monitor-theme="dark"] .map-canvas{border-color:#415168;background:radial-gradient(#2d4058 1px,transparent 1px) 0 0/15px 15px}html[data-monitor-theme="dark"] .node{background:#172333;border-color:#506b8e;color:#edf3fb}html[data-monitor-theme="dark"] .settings-side{border-color:#2e4056}html[data-monitor-theme="dark"] .final-cta{background:linear-gradient(135deg,#101827,#1c3f94)}html[data-monitor-theme="dark"] footer{border-color:#27384d}html[data-monitor-theme="dark"] .support-card,html[data-monitor-theme="dark"] .signup-panel,html[data-monitor-theme="dark"] .policy{background:#141d2a;border-color:#2b3a4d}html[data-monitor-theme="dark"] .signup-panel input,html[data-monitor-theme="dark"] .signup-panel textarea{background:#0e1621;border-color:#40506a;color:#f5f8fc}html[data-monitor-theme="dark"] .feature-matrix article,html[data-monitor-theme="dark"] .problem-grid article,html[data-monitor-theme="dark"] .team-grid article,html[data-monitor-theme="dark"] .journey article,html[data-monitor-theme="dark"] .agent-grid article,html[data-monitor-theme="dark"] .pricing-grid article,html[data-monitor-theme="dark"] .guide-index>article{background:#121c29;border-color:#2b3a4d;box-shadow:none}html[data-monitor-theme="dark"] .guides-rail,html[data-monitor-theme="dark"] .faq-list details{border-color:#2b3a4d}html[data-monitor-theme="dark"] .link-list a{background:#131e2c;border-color:#2b3a4d}html[data-monitor-theme="dark"] .prose-band,html[data-monitor-theme="dark"] .guide-next{background:#142338}
.homepage-monitor-preview .hero-home--monitor-preview{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px;align-items:center}
.homepage-monitor-preview .hero-home--monitor-preview h1{max-width:650px;font-size:clamp(47px,5.1vw,71px)}
.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel{position:relative;isolation:isolate;margin:42px 42px 32px}
.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel-stage{position:relative;z-index:2}
.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel-controls{position:relative;z-index:4;margin-top:16px}
.homepage-monitor-tools{position:absolute;z-index:3;inset:-35px -35px -4px;pointer-events:none}
.homepage-monitor-tool{--tool-merge-x:0px;--tool-merge-y:0px;--tool-merge-scale:1;--tool-merge-opacity:1;--tool-float-x:2px;--tool-float-y:-5px;position:absolute;display:flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 7px;border:1px solid var(--monitor-tool-border,#d8e0eb);border-radius:9px;background:var(--monitor-tool-bg,#fff);box-shadow:var(--monitor-tool-shadow,0 9px 20px rgba(11,28,52,.18));color:var(--monitor-tool-text,#17243c);font:800 10px/1 Manrope,Arial,sans-serif;letter-spacing:-.015em;white-space:nowrap;opacity:var(--tool-merge-opacity);transform:translate3d(var(--tool-merge-x),var(--tool-merge-y),0) rotate(var(--tool-tilt,0deg)) scale(var(--tool-merge-scale));transition:opacity .12s linear;will-change:transform,opacity;animation:homepage-monitor-float 4.8s ease-in-out infinite;animation-delay:var(--tool-delay,0s)}
.homepage-monitor-tool-icon{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;object-fit:contain}
.homepage-monitor-tool-icon--adaptive{filter:var(--monitor-icon-filter,none)}
.homepage-monitor-tool-icon--aws{background:url('/assets/concept-icons/aws.svg') center/contain no-repeat}html[data-monitor-theme="dark"] .homepage-monitor-tool-icon--aws{background-image:url('/assets/concept-icons/aws-dark.svg')}
.homepage-monitor-tool-icon--cowork:before{content:'↔';color:var(--monitor-cowork-color,#008f78);font-size:19px;font-weight:900}.homepage-monitor-tool-icon--terminal:before{content:'›_';border:1px solid var(--monitor-terminal-border,transparent);border-radius:4px;background:var(--monitor-terminal-bg,#16223a);padding:2px 3px;color:#fff;font:900 9px/1 'DM Mono',monospace}.homepage-monitor-tool-icon--notes:before{content:'≡';border:2px solid var(--monitor-notes-color,#2d6cdf);border-radius:3px;padding:1px 3px;color:var(--monitor-notes-color,#2d6cdf);font:900 10px/1 Arial}.homepage-monitor-tool-icon--handoff:before{content:'→';border-radius:99px;background:var(--monitor-handoff-bg,#4169e1);padding:3px 4px;color:#fff;font:900 10px/1 Arial}
.homepage-monitor-tool:nth-child(1){top:-25px;left:3%;--tool-tilt:-5deg;--tool-delay:-.5s;--tool-float-x:3px;--tool-float-y:-6px}.homepage-monitor-tool:nth-child(2){top:4px;left:27%;--tool-tilt:3deg;--tool-delay:-1.6s;--tool-float-x:-2px;--tool-float-y:-7px}.homepage-monitor-tool:nth-child(3){top:-29px;left:53%;--tool-tilt:-3deg;--tool-delay:-2.3s;--tool-float-x:4px;--tool-float-y:-4px}.homepage-monitor-tool:nth-child(4){top:-3px;right:1%;--tool-tilt:4deg;--tool-delay:-3.1s;--tool-float-x:-3px;--tool-float-y:-6px}.homepage-monitor-tool:nth-child(5){top:14%;left:-42px;--tool-tilt:-6deg;--tool-delay:-.9s;--tool-float-x:2px;--tool-float-y:-5px}.homepage-monitor-tool:nth-child(6){top:35%;left:-27px;--tool-tilt:5deg;--tool-delay:-2.9s;--tool-float-x:-4px;--tool-float-y:-7px}.homepage-monitor-tool:nth-child(7){top:57%;left:-47px;--tool-tilt:-4deg;--tool-delay:-1.2s;--tool-float-x:3px;--tool-float-y:-4px}.homepage-monitor-tool:nth-child(8){top:78%;left:-18px;--tool-tilt:6deg;--tool-delay:-3.5s;--tool-float-x:-3px;--tool-float-y:-6px}.homepage-monitor-tool:nth-child(9){top:91%;left:5%;--tool-tilt:-3deg;--tool-delay:-.3s;--tool-float-x:4px;--tool-float-y:-5px}.homepage-monitor-tool:nth-child(10){top:17%;right:-48px;--tool-tilt:5deg;--tool-delay:-2s;--tool-float-x:-2px;--tool-float-y:-7px}.homepage-monitor-tool:nth-child(11){top:38%;right:-22px;--tool-tilt:-5deg;--tool-delay:-3.4s;--tool-float-x:4px;--tool-float-y:-4px}.homepage-monitor-tool:nth-child(12){top:59%;right:-55px;--tool-tilt:4deg;--tool-delay:-.8s;--tool-float-x:-3px;--tool-float-y:-6px}.homepage-monitor-tool:nth-child(13){top:79%;right:-26px;--tool-tilt:-6deg;--tool-delay:-2.7s;--tool-float-x:2px;--tool-float-y:-7px}.homepage-monitor-tool:nth-child(14){top:91%;right:3%;--tool-tilt:5deg;--tool-delay:-1.4s;--tool-float-x:-4px;--tool-float-y:-5px}.homepage-monitor-tool:nth-child(15){bottom:-35px;left:11%;--tool-tilt:-5deg;--tool-delay:-3.3s;--tool-float-x:3px;--tool-float-y:-5px}.homepage-monitor-tool:nth-child(16){bottom:-12px;left:30%;--tool-tilt:4deg;--tool-delay:-1.1s;--tool-float-x:-3px;--tool-float-y:-7px}.homepage-monitor-tool:nth-child(17){bottom:-39px;left:48%;--tool-tilt:-4deg;--tool-delay:-2.5s;--tool-float-x:4px;--tool-float-y:-4px}.homepage-monitor-tool:nth-child(18){bottom:-15px;right:19%;--tool-tilt:5deg;--tool-delay:-.7s;--tool-float-x:-2px;--tool-float-y:-6px}.homepage-monitor-tool:nth-child(19){bottom:-42px;right:2%;--tool-tilt:-4deg;--tool-delay:-1.9s;--tool-float-x:3px;--tool-float-y:-7px}.homepage-monitor-tool:nth-child(20){bottom:-55px;left:40%;--tool-tilt:2deg;--tool-delay:-3.8s;--tool-float-x:-4px;--tool-float-y:-5px}.homepage-monitor-tool:nth-child(21){top:-18px;right:23%;--tool-tilt:4deg;--tool-delay:-2.2s;--tool-float-x:2px;--tool-float-y:-6px}.homepage-monitor-tool:nth-child(22){bottom:-43px;left:62%;--tool-tilt:-5deg;--tool-delay:-1.5s;--tool-float-x:-3px;--tool-float-y:-5px}.homepage-monitor-tool:nth-child(23){top:48%;right:-42px;--tool-tilt:6deg;--tool-delay:-3.1s;--tool-float-x:3px;--tool-float-y:-7px}
.homepage-monitor-tool:nth-child(17){top:75%;bottom:auto;left:20%}.homepage-monitor-tool:nth-child(18){right:26%}.homepage-monitor-tool:nth-child(21){top:28%;right:20%;bottom:auto;left:auto}.homepage-monitor-tool:nth-child(22){top:68%;right:20%;bottom:auto;left:auto}
.homepage-monitor-merge-mark{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#2f64f5;box-shadow:0 14px 32px rgba(33,81,206,.34);opacity:var(--monitor-merge-progress,0);transform:translate(-50%,-50%) scale(calc(.4 + (.6 * var(--monitor-merge-progress,0))));pointer-events:none}.homepage-monitor-merge-mark img{width:38px;height:38px}
@keyframes homepage-monitor-float{0%,100%{translate:0 0}50%{translate:var(--tool-float-x) var(--tool-float-y)}}
@media (prefers-color-scheme:dark){:root:not([data-monitor-theme]){--monitor-tool-border:#40516a;--monitor-tool-bg:#131e2c;--monitor-tool-text:#edf3fb;--monitor-tool-shadow:0 11px 24px rgba(0,0,0,.42);--monitor-icon-filter:brightness(0) invert(1);--monitor-cowork-color:#50cfb7;--monitor-terminal-border:#52647e;--monitor-terminal-bg:#0a111b;--monitor-notes-color:#8bb7ff;--monitor-handoff-bg:#4c8dff}:root:not([data-monitor-theme]) .homepage-monitor-tool-icon--aws{background-image:url('/assets/concept-icons/aws-dark.svg')}}
@media (max-width:1050px){.homepage-monitor-preview .hero-home--monitor-preview{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:22px}.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel{margin-left:30px;margin-right:30px}.homepage-monitor-tool{height:26px;padding:0 8px 0 6px;font-size:8px;gap:5px}.homepage-monitor-tool-icon{width:14px;height:14px;flex-basis:14px}}
@media (max-width:900px){.homepage-monitor-preview .hero-home--monitor-preview{display:block}.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel{max-width:690px;margin:58px auto 30px}.homepage-monitor-tools{inset:-35px -30px -4px}}
@media (max-width:580px){.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel{width:calc(100% - 34px);margin:57px auto 32px}.homepage-monitor-tools{inset:-32px -13px -3px}.homepage-monitor-tool{height:24px;padding:0 7px 0 5px;border-radius:7px;font-size:7px;gap:4px;box-shadow:0 7px 14px rgba(11,28,52,.16)}.homepage-monitor-tool-icon{width:13px;height:13px;flex-basis:13px}.homepage-monitor-merge-mark{width:43px;height:43px;border-radius:13px}.homepage-monitor-merge-mark img{width:28px;height:28px}}
@media (max-width:580px){.homepage-monitor-preview .hero-home--monitor-preview{gap:8px;padding:10px 14px 8px}.homepage-monitor-preview .hero-home--monitor-preview .eyebrow{margin-bottom:5px;font-size:8px}.homepage-monitor-preview .hero-home--monitor-preview h1{font-size:clamp(27px,8.2vw,33px);line-height:1}.homepage-monitor-preview .hero-home--monitor-preview .intro{max-width:390px;margin:8px auto 10px;font-size:13px;line-height:1.28}.homepage-monitor-preview .hero-home--monitor-preview .hero-waitlist{margin-top:0}.homepage-monitor-preview .hero-home--monitor-preview .hero-waitlist>div{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:4px}.homepage-monitor-preview .hero-home--monitor-preview .hero-waitlist input{padding:7px 8px;font-size:13px}.homepage-monitor-preview .hero-home--monitor-preview .hero-waitlist .button{width:auto;padding:8px 10px;font-size:11px}.homepage-monitor-preview .hero-home--monitor-preview .hero-waitlist p{margin:5px 2px 0;font-size:8px;line-height:1.3}.homepage-monitor-preview .hero-home--monitor-preview .hero-carousel{width:calc(100% - 28px);margin:18px auto 8px}}
@media (max-width:580px){
  .homepage-monitor-tools{inset:-24px -8px -2px}
  .homepage-monitor-tools .homepage-monitor-tool{display:flex;height:20px;padding:0 5px 0 4px;border-radius:6px;font-size:6.4px;gap:3px}
  .homepage-monitor-tool-icon{width:10px;height:10px;flex-basis:10px}
  .homepage-monitor-tool:nth-child(1){top:0;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(2){top:0;right:auto;bottom:auto;left:25%}
  .homepage-monitor-tool:nth-child(3){top:0;right:auto;bottom:auto;left:50%}
  .homepage-monitor-tool:nth-child(4){top:0;right:auto;bottom:auto;left:75%}
  .homepage-monitor-tool:nth-child(5){top:38px;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(6){top:38px;right:auto;bottom:auto;left:35%}
  .homepage-monitor-tool:nth-child(7){top:38px;right:auto;bottom:auto;left:72%}
  .homepage-monitor-tool:nth-child(8){top:25%;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(9){top:25%;right:0;bottom:auto;left:auto}
  .homepage-monitor-tool:nth-child(10){top:39%;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(11){top:39%;right:0;bottom:auto;left:auto}
  .homepage-monitor-tool:nth-child(12){top:50%;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(13){top:50%;right:0;bottom:auto;left:auto}
  .homepage-monitor-tool:nth-child(14){top:64%;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(15){top:64%;right:0;bottom:auto;left:auto}
  .homepage-monitor-tool:nth-child(16){top:76%;right:auto;bottom:auto;left:0}
  .homepage-monitor-tool:nth-child(17){top:76%;right:0;bottom:auto;left:auto}
  .homepage-monitor-tool:nth-child(18){top:auto;right:auto;bottom:-32px;left:0}
  .homepage-monitor-tool:nth-child(19){top:auto;right:auto;bottom:-32px;left:25%}
  .homepage-monitor-tool:nth-child(20){top:auto;right:auto;bottom:-32px;left:50%}
  .homepage-monitor-tool:nth-child(21){top:auto;right:0;bottom:-32px;left:auto}
  .homepage-monitor-tool:nth-child(22){top:auto;right:auto;bottom:4px;left:16%}
  .homepage-monitor-tool:nth-child(23){top:auto;right:auto;bottom:4px;left:73%}
  .homepage-monitor-tools .homepage-monitor-tool{--tool-float-x:1px;--tool-float-y:-2px}
}
@media (prefers-reduced-motion:reduce){.homepage-monitor-tool{animation:none}.homepage-monitor-merge-mark{display:none}}
