@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Archivo+Black&display=swap";:root{color-scheme:dark;--bg: #121212;--panel: #171717;--panel-2: #1c1c1c;--border: #2b2b2b;--border-strong: #404040;--hover: #202020;--text: #f5f5f5;--text-dim: #8c8c8c;--heading: #f5f5f5;--accent: #ff5101;--accent-hover: #ff6d2b;--accent-fg: #121212;--err: #dc2020;--err-soft: #2a1212;--ok: #4af626;--warn: #ffb000;--info: #4aa3ff;--backdrop: rgba(0, 0, 0, .7);--shadow: none;--scanline: rgba(0, 0, 0, .05);--focus-ring: rgba(255, 81, 1, .45);--font-sans: "Archivo Black", "Arial Black", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Consolas", monospace;font-family:var(--font-mono)}:root[data-theme=light]{color-scheme:light;--bg: #f4f4f0;--panel: #efefe9;--panel-2: #e8e7e0;--border: #c9c8bf;--border-strong: #9b9a90;--hover: #e8e7e0;--text: #111111;--text-dim: #6b6a63;--heading: #050505;--accent: #ff5101;--accent-hover: #e14700;--accent-fg: #f4f4f0;--err: #d31414;--err-soft: #f4dcd6;--ok: #1a7f1a;--warn: #8a5800;--info: #1255c4;--backdrop: rgba(17, 17, 17, .35);--shadow: none;--scanline: rgba(17, 17, 17, .015);--focus-ring: rgba(255, 81, 1, .35)}*{box-sizing:border-box;border-radius:0!important}::selection{background:var(--accent);color:var(--accent-fg)}body{margin:0;background:var(--bg);color:var(--text);font-family:inherit;font-size:14px;line-height:1.5}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--scanline) 2px,var(--scanline) 4px)}.macro{font-family:var(--font-sans);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.8rem,4vw,3rem);margin:0;color:var(--heading)}.macro .dim{color:var(--text-dim)}.macro .red{color:var(--accent)}h1,h2,h3{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--heading)}.section-tag{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em}.canvas-root .section-tag{font-size:.715em}.status-dot{display:inline-block;width:8px;height:8px;background:var(--text-dim);flex-shrink:0}.status-dot.ok{background:var(--ok)}.status-dot.warn{background:var(--warn)}.status-dot.err{background:var(--err)}.status-dot.info{background:var(--info)}.status-dot.live{background:var(--ok);animation:live-pulse 2s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ok) 50%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}button{background:var(--panel);color:var(--text);border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;cursor:pointer;transition:background .15s,border-color .15s}button:hover{background:var(--hover);border-color:var(--border-strong)}button:active{transform:translateY(1px)}button:disabled{opacity:.4;cursor:default;transform:none}button:disabled:hover{background:var(--panel);border-color:var(--border)}button.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:700}button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{color:var(--err)}button.danger:hover{background:var(--err-soft);border-color:var(--err)}input,select{background:var(--panel);color:var(--text);border:1px solid var(--border);font-family:var(--font-mono);font-size:13px;padding:6px 10px}input:focus,select:focus{outline:2px solid var(--focus-ring);border-color:var(--accent)}input::placeholder{color:var(--text-dim);opacity:.7}label.field{display:block;margin:12px 0 4px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.panel{border:1px solid var(--border);background:var(--panel)}hr{border:none;border-top:1px solid var(--border);margin:0}.hazard-stripes{height:6px;background:repeating-linear-gradient(-45deg,var(--accent),var(--accent) 10px,var(--bg) 10px,var(--bg) 20px)}.cursor{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.cursor:after{content:"▮";margin-left:4px;animation:blink 1s step-end infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}table{border-collapse:collapse;width:100%;background:var(--panel)}th,td{border:1px solid var(--border);padding:10px 12px;text-align:left}th{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);background:var(--panel-2);font-weight:400}@keyframes alert-flash{0%,49%{background-color:var(--err);color:#fff}50%,to{background-color:var(--panel);color:var(--err)}}.alert-flash{animation:alert-flash 1s step-end infinite}@keyframes alert-pulse{0%,49%{color:var(--err)}50%,to{color:var(--text-dim)}}.alert-pulse{animation:alert-pulse 1s step-end infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee-scroll 18s linear infinite;width:max-content}@media (prefers-reduced-motion: reduce){.alert-flash{animation:none;background-color:var(--err);color:#fff}.alert-pulse{animation:none;color:var(--err)}.status-dot.live{animation:none}.cursor:after{animation:none}.marquee-track{animation:none}.marquee-content+.marquee-content{display:none}}.stale-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(128,128,128,.25),rgba(128,128,128,.25) 6px,transparent 6px,transparent 12px);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-dim);pointer-events:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--panel);border:1px solid var(--border-strong);width:560px;max-width:94vw;max-height:85vh;overflow-y:auto;padding:24px}.modal input:not([type=checkbox]),.modal select{width:100%}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--accent);color:var(--accent-fg);padding:10px 16px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.skip-link:focus{left:8px;top:8px}.site-header{position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--bg);border-bottom:1px solid var(--border)}.brand{font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--heading);text-decoration:none;display:flex;align-items:center;gap:8px}.brand .status-dot{position:relative;top:-1px}.brand .dim{color:var(--text-dim)}.site-nav{display:flex;align-items:center;gap:24px}.site-nav ul{list-style:none;display:flex;gap:20px;margin:0;padding:0}.site-nav a{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:10px}.sign-in-link{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);text-decoration:none}.sign-in-link:hover,.sign-in-link:focus-visible{color:var(--accent-hover);text-decoration:underline}main{max-width:1180px;margin:0 auto;padding:0 24px}section{padding:88px 0}section+section{border-top:1px solid var(--border)}.section-heading{max-width:640px;margin-bottom:48px}.section-heading h2{font-size:clamp(1.4rem,2.6vw,2rem);margin:8px 0 12px}.section-heading p{color:var(--text-dim);margin:0;font-size:15px;line-height:1.6}.section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.hero{padding-top:72px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;border-top:none}.hero-copy .section-tag{display:block;margin-bottom:16px}.hero-copy h1{margin:0 0 20px}.hero-copy .lede{font-family:var(--font-mono);font-size:17px;line-height:1.65;color:var(--text-dim);max-width:52ch;margin:0 0 32px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero-ctas button{padding:12px 22px;font-size:12px}.hero-note{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.hero-shot{position:relative;border:1px solid var(--border-strong);background:var(--panel);padding:10px}.hero-shot-chrome{display:flex;gap:6px;align-items:center;padding:0 4px 10px;border-bottom:1px solid var(--border);margin-bottom:10px}.hero-shot-chrome .dot{width:8px;height:8px;background:var(--border-strong)}.hero-shot-chrome span{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);letter-spacing:.06em;margin-left:6px}.mock-canvas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;background:var(--panel-2)}.mock-widget{background:var(--panel);border:1px solid var(--border);padding:10px;min-height:76px;display:flex;flex-direction:column;justify-content:space-between}.mock-widget.span-2{grid-column:span 2}.mock-widget.span-4{grid-column:span 4;min-height:120px}.mock-widget .k{font-family:var(--font-mono);font-size:9px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em}.mock-widget .v{font-family:var(--font-mono);font-weight:700;font-size:22px;color:var(--heading)}.mock-widget .v.ok{color:var(--ok)}.mock-widget .v.warn{color:var(--warn)}.mock-sparkline{display:flex;align-items:flex-end;gap:3px;height:40px}.mock-sparkline i{display:block;width:6px;background:var(--accent);opacity:.75}.hero-shot-caption{text-align:center;font-family:var(--font-mono);font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.data-flow{padding-top:48px}.flow-diagram{position:relative;width:100%;max-width:820px;aspect-ratio:2 / 1;margin:0 auto}.flow-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flow-path{fill:none;stroke:var(--border-strong);stroke-width:.25;stroke-linejoin:round}.flow-path-cloud{stroke:var(--accent);stroke-width:.18;stroke-dasharray:1.4 1.4;opacity:.6}.flow-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.flow-node.flow-dash{transform:translate(-50%)}.flow-node-tag{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:68px;padding:8px 10px 7px;border:1px solid var(--border-strong);background:var(--panel);color:var(--heading);font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:.04em;text-align:center}.flow-node-tag svg{width:18px;height:18px}.flow-node-tag em{font-style:normal}.flow-node-tag small{display:block;max-width:84px;font-size:8px;font-weight:400;font-style:normal;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.flow-node-tag-cloud{min-width:0;border:none;background:var(--bg);color:var(--accent);padding:4px}.flow-node-tag-cloud svg{width:22px;height:22px}.flow-node-label{font-family:var(--font-mono);font-size:9px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.flow-monitor-frame{display:flex;flex-direction:column;align-items:center}.flow-monitor-frame-sm .flow-monitor-screen{width:56px;padding:4px;border-color:var(--accent);gap:3px}.flow-monitor-frame-sm .flow-monitor-grid i{height:9px}.flow-monitor-frame-sm .flow-monitor-neck{width:6px;height:6px}.flow-monitor-frame-sm .flow-monitor-base{width:24px}.flow-monitor-screen{width:78px;padding:5px;border:2px solid var(--border-strong);background:var(--panel);display:flex;flex-direction:column;gap:4px}.flow-monitor-chrome{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:6px;letter-spacing:.06em;color:var(--text-dim)}.flow-monitor-led{display:block;width:4px;height:4px;border-radius:50%;background:var(--ok)}.flow-monitor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.flow-monitor-grid i{display:block;height:12px;background:var(--panel-2);border:1px solid var(--border);border-bottom:2px solid var(--border-strong)}.flow-monitor-grid i.ok{border-bottom-color:var(--ok)}.flow-monitor-grid i.warn{border-bottom-color:var(--warn)}.flow-monitor-neck{width:8px;height:8px;background:var(--border-strong)}.flow-monitor-base{width:34px;height:3px;background:var(--border-strong)}.flow-tv-frame{display:flex;flex-direction:column;align-items:center;gap:2px}.flow-tv-screen{width:66px;padding:4px;border:3px solid var(--accent);background:var(--panel);display:flex;flex-direction:column;gap:3px}.flow-tv-grid i{height:9px}.flow-tv-feet{display:flex;gap:22px}.flow-tv-feet i{display:block;width:4px;height:3px;background:var(--border-strong)}.flow-mobile-frame{display:flex;justify-content:center}.flow-mobile-screen{width:30px;padding:4px 3px;border:2px solid var(--accent);border-radius:5px;background:var(--panel);display:flex;flex-direction:column;align-items:center;gap:3px}.flow-mobile-screen .flow-monitor-chrome{font-size:5px;gap:2px}.flow-mobile-grid{grid-template-columns:1fr;width:100%}.flow-mobile-grid i{height:7px}.flow-mobile-home{display:block;width:10px;height:2px;border-radius:1px;background:var(--border-strong)}.flow-legend{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.flow-legend span{display:flex;align-items:center;gap:8px}.flow-legend-dot{display:block;width:8px;height:8px;border:1px solid var(--border-strong)}.flow-legend-dot-standard{background:var(--accent);border-color:var(--accent)}@media (max-width: 640px){.flow-diagram{aspect-ratio:1 / 1}.flow-node-tag{min-width:30px;padding:5px 6px;font-size:9px}.flow-node-label{font-size:7.5px}.flow-monitor-screen{width:58px}.flow-monitor-grid i{height:9px}}.social-proof{padding:48px 0}.social-proof p.section-tag{text-align:center;margin-bottom:24px}.logo-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.logo-slot{background:var(--panel);padding:22px 12px;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.feature-card{background:var(--panel);padding:32px 26px;display:flex;flex-direction:column;gap:10px}.feature-card:last-child{grid-column:span 3;flex-direction:row;align-items:center;gap:28px}.feature-card:last-child .feature-icon{margin-bottom:0;flex-shrink:0}.feature-card:last-child h3{flex:0 0 200px}.feature-card:last-child p{flex:1}.feature-card:last-child p.feature-highlight{margin-top:0;padding-top:0;padding-left:24px;border-top:none;border-left:1px solid var(--border)}.feature-card .feature-icon{width:32px;height:32px;margin-bottom:6px;border:1px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:13px}.feature-card h3{font-size:14px;margin:0}.feature-card p{margin:0;color:var(--text-dim);font-size:13px;line-height:1.55}.feature-card p.feature-highlight{margin-top:4px;padding-top:10px;border-top:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.01em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{position:relative;padding-top:8px}.step .step-num{font-family:var(--font-mono);font-weight:700;font-size:28px;color:var(--accent);display:block;margin-bottom:12px}.step h3{font-size:13px;margin:0 0 8px}.step p{color:var(--text-dim);font-size:13.5px;line-height:1.6;margin:0}.step-connector{position:absolute;top:20px;left:calc(100% + 4px);width:16px;border-top:1px dashed var(--border-strong)}.billing-toggle{display:flex;justify-content:center;gap:4px;margin:-24px auto 32px;width:fit-content;border:1px solid var(--border-strong);padding:4px}.billing-toggle button{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:8px 16px;border:none;background:transparent;color:var(--text-dim)}.billing-toggle button.active{background:var(--accent);color:var(--accent-fg)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price-card{border:1px solid var(--border);background:var(--panel);padding:24px 20px;display:flex;flex-direction:column;gap:14px}.price-card.featured{border-color:var(--accent);position:relative}.price-card .plan-tag{position:absolute;top:-1px;right:-1px;background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px}.price-card h3{margin:0;font-size:13px}.price-card h3 .ai-badge{margin-left:8px;color:var(--accent);font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.price-card .price{font-family:var(--font-mono);font-weight:700;font-size:30px;color:var(--heading);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:88px}.price-card .price .period{font-size:11px;color:var(--text-dim);font-weight:400}.price-card .price .price-amount.intro{color:var(--accent)}.price-card .price-old{font-size:15px;font-weight:400;color:var(--text-dim);text-decoration:line-through;text-decoration-color:var(--accent);text-decoration-thickness:2px}.price-main-row{display:flex;align-items:baseline;gap:6px}.intro-tag{color:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.price-card .plan-blurb{color:var(--text-dim);font-size:12.5px;margin:0;min-height:34px}.price-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex-grow:1}.price-card li{font-size:12.5px;color:var(--text);display:flex;gap:8px;align-items:baseline;line-height:1.5}.price-card li:before{content:"▮";color:var(--accent);font-size:8px;position:relative;top:-1px}.price-card .cta-button{width:100%;margin-top:4px;box-sizing:border-box;display:block;text-align:center;text-decoration:none;background:var(--panel);color:var(--text);border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;cursor:pointer;transition:background .15s,border-color .15s}.price-card .cta-button:hover{background:var(--hover);border-color:var(--border-strong)}.price-card .cta-button.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:700}.price-card .cta-button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.price-card .cta-button.cta-email{text-transform:none;letter-spacing:0;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-list{max-width:760px;margin:0 auto}.faq-item{border:1px solid var(--border);background:var(--panel)}.faq-item+.faq-item{border-top:none}.faq-item summary{cursor:pointer;list-style:none;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--font-mono);font-weight:700;font-size:13px;color:var(--heading)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .chevron{font-family:var(--font-mono);color:var(--accent);transition:transform .15s;flex-shrink:0}.faq-item[open] summary .chevron{transform:rotate(45deg)}.faq-item .faq-answer{padding:0 20px 18px;color:var(--text-dim);font-size:13.5px;line-height:1.65;max-width:68ch}.final-cta{text-align:center}.final-cta .macro{margin-bottom:16px}.final-cta p{color:var(--text-dim);max-width:52ch;margin:0 auto 28px;font-size:15px}.final-cta .hero-ctas{justify-content:center}.site-footer{border-top:1px solid var(--border);padding:48px 24px 28px}.footer-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.footer-brand p{color:var(--text-dim);font-size:12.5px;max-width:32ch;line-height:1.6}.footer-col h4{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0 0 14px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--text);text-decoration:none;font-size:13px}.footer-col a:hover,.footer-col a:focus-visible{color:var(--accent)}.footer-bottom{max-width:1180px;margin:32px auto 0;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.footer-bottom a{color:var(--text-dim);text-decoration:underline}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--accent)}@media (max-width: 1024px){.hero{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:last-child{flex-direction:column;align-items:stretch;grid-column:span 2}.feature-card:last-child h3{flex-basis:auto}.feature-card:last-child p.feature-highlight{margin-top:4px;padding-top:10px;padding-left:0;border-top:1px solid var(--border);border-left:none}.pricing-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr;gap:32px}.step-connector{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.site-nav ul{display:none}.feature-grid,.pricing-grid{grid-template-columns:1fr}section{padding:56px 0}.footer-grid{grid-template-columns:1fr}}
