:root{--cl-bg:#09090b;--cl-surface:#131316;--cl-surface2:#1c1c21;--cl-surface3:#27272a;--cl-surface-hover:#1f1f23;--cl-border:#1e1e22;--cl-border2:#2e2e34;--cl-border-subtle:hsla(0,0%,100%,.06);--cl-text:#f4f4f5;--cl-text2:#a1a1aa;--cl-text3:#71717a;--cl-green:#00d4aa;--cl-green-btn:#00d4aa;--cl-green-hover:#86efac;--cl-green-dim:rgba(0,212,170,.08);--cl-green-dim-hover:rgba(0,212,170,.14);--cl-green-border:rgba(0,212,170,.2);--cl-green-border-strong:rgba(0,212,170,.35);--cl-logo-stroke:#00d4aa;--cl-radius:12px;--cl-radius-sm:8px;--cl-radius-xs:6px;--cl-ease:cubic-bezier(0.16,1,0.3,1);--cl-duration:180ms}html[data-theme=light]{--cl-bg:#f6f6f4;--cl-surface:#fff;--cl-surface2:#f0f0ef;--cl-surface3:#e6e6e4;--cl-surface-hover:#fafafa;--cl-border:#e4e4e2;--cl-border2:#d0d0ce;--cl-border-subtle:rgba(0,0,0,.06);--cl-text:#111112;--cl-text2:#4b4b54;--cl-text3:#8c8c96;--cl-green:#16a34a;--cl-green-btn:#00d4aa;--cl-green-hover:#15803d;--cl-green-dim:rgba(22,163,74,.07);--cl-green-dim-hover:rgba(22,163,74,.13);--cl-green-border:rgba(22,163,74,.22);--cl-green-border-strong:rgba(22,163,74,.38);--cl-logo-stroke:#16a34a}html[data-theme=light] .copilot-chat,html[data-theme=light] .faq-item,html[data-theme=light] .pillar-card,html[data-theme=light] .plan-card,html[data-theme=light] .stat-box,html[data-theme=light] .voice-strip{box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04)}html[data-theme=light] .faq-item:hover,html[data-theme=light] .pillar-card:hover,html[data-theme=light] .plan-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.05)}html[data-theme=light] .plan-card.featured{box-shadow:0 4px 18px rgba(22,163,74,.12),0 1px 3px rgba(0,0,0,.05)}html[data-theme=light] .topnav{background:hsla(60,10%,96%,.92);box-shadow:0 1px 0 var(--cl-border)}html[data-theme=light] .btn-primary{background:var(--cl-green-btn);border-color:var(--cl-green-btn);box-shadow:0 1px 2px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.2)}html[data-theme=light] .btn-primary:hover{background:#86efac;border-color:#86efac;box-shadow:0 2px 10px rgba(0,212,170,.28),inset 0 1px 0 hsla(0,0%,100%,.2)}html[data-theme=light] .btn-secondary{background:var(--cl-surface);box-shadow:0 1px 2px rgba(0,0,0,.08)}html[data-theme=light] .btn-secondary:hover{background:var(--cl-surface2);box-shadow:0 2px 6px rgba(0,0,0,.1)}.logo-path{stroke:var(--cl-logo-stroke);transition:stroke var(--cl-duration) var(--cl-ease)}html[data-theme=light] .badge-green{background:rgba(22,163,74,.08);color:#15803d;border-color:rgba(22,163,74,.25)}html[data-theme=light] .dot-green{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.45)}.theme-toggle{width:32px;height:32px;border-radius:var(--cl-radius-xs);background:transparent;border:1px solid var(--cl-border2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--cl-text3);transition:all var(--cl-duration) var(--cl-ease);flex-shrink:0}.theme-toggle:hover{background:var(--cl-surface2);color:var(--cl-text);border-color:var(--cl-border2)}.theme-toggle svg{width:15px;height:15px;flex-shrink:0}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon,html[data-theme=light] .theme-toggle .icon-sun{display:block}html[data-theme=light] .theme-toggle .icon-moon{display:none}.landing-page{background:var(--cl-bg);color:var(--cl-text);font-family:Inter,-apple-system,system-ui,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background .22s ease,color .22s ease;zoom:1.08}.mono{font-family:JetBrains Mono,SF Mono,Consolas,monospace}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:var(--cl-radius-sm);font-size:13px;font-weight:550;cursor:pointer;border:1px solid transparent;white-space:nowrap;font-family:inherit;text-decoration:none;transition:all var(--cl-duration) var(--cl-ease);outline:none}.btn:focus-visible{box-shadow:0 0 0 2px var(--cl-bg),0 0 0 4px var(--cl-green)}.btn-primary{background:var(--cl-green);color:#050505;border-color:var(--cl-green);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.12)}.btn-primary:hover{background:var(--cl-green-hover);box-shadow:0 2px 8px rgba(0,212,170,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.btn-primary:active{transform:scale(.98)}.btn-secondary{background:var(--cl-surface2);color:var(--cl-text);border-color:var(--cl-border2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-secondary:hover{background:var(--cl-surface3);border-color:#3a3a42}.btn-secondary:active{transform:scale(.98)}.btn-ghost{background:transparent;color:var(--cl-text2);border-color:transparent}.btn-ghost:hover{background:var(--cl-surface2);color:var(--cl-text)}.btn-lg{padding:12px 28px;font-size:14px;border-radius:var(--cl-radius-sm)}.card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.01em}.badge-green{background:var(--cl-green-dim);color:var(--cl-green);border:1px solid var(--cl-green-border)}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.dot-green{background:var(--cl-green);box-shadow:0 0 8px rgba(0,212,170,.6)}.topnav{height:56px;border-bottom:1px solid var(--cl-border);padding:0 48px;gap:16px;position:sticky;top:0;z-index:50;background:rgba(9,9,11,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.topnav,.topnav-logo{display:flex;align-items:center}.topnav-logo{gap:9px;font-size:15px;font-weight:700;letter-spacing:-.4px}.topnav-logo-img{display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.topnav-links{display:flex;gap:2px;margin-left:28px}.topnav-link{padding:6px 14px;border-radius:var(--cl-radius-xs);font-size:13px;font-weight:450;color:var(--cl-text3);cursor:pointer;transition:all var(--cl-duration) var(--cl-ease);text-decoration:none}.topnav-link:hover{background:var(--cl-surface2);color:var(--cl-text2)}.topnav-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.divider{height:1px;background:var(--cl-border)}.section{padding:96px 48px;max-width:1200px;margin:0 auto}.section-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--cl-text3);margin-bottom:16px;font-family:JetBrains Mono,monospace}.section-title{font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.2;margin-bottom:12px;color:var(--cl-text)}.section-sub{font-size:15px;color:var(--cl-text2);max-width:540px;line-height:1.7}.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.pillar-card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:28px;transition:border-color var(--cl-duration) var(--cl-ease),background var(--cl-duration) var(--cl-ease);position:relative;overflow:hidden}.pillar-card:hover{border-color:var(--cl-border2);background:var(--cl-surface-hover)}.pillar-card.wide{grid-column:1/-1}.pillar-num{font-size:11px;font-weight:500;letter-spacing:.06em;font-family:JetBrains Mono,monospace;color:var(--cl-text3);margin-bottom:14px}.pillar-phrase{font-size:17px;font-weight:650;margin-bottom:12px;color:var(--cl-text);line-height:1.35;letter-spacing:-.2px}.pillar-body{font-size:14px;color:var(--cl-text2);line-height:1.7}.voice-strip{background:var(--cl-surface);border-left:2px solid var(--cl-green);padding:16px 20px;border-radius:0 var(--cl-radius-sm) var(--cl-radius-sm) 0;margin:10px 0;transition:border-color var(--cl-duration) var(--cl-ease)}.voice-strip:hover{border-left-color:var(--cl-green-hover)}.voice-strip p{font-size:14px;color:var(--cl-text2);line-height:1.65;font-style:italic}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.stat-box{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:28px 24px;text-align:center}.stat-value{font-size:36px;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.stat-value.green{color:var(--cl-green)}.stat-label{font-size:11px;color:var(--cl-text3);font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}.use-case-card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:24px 24px 20px;transition:border-color var(--cl-duration) var(--cl-ease)}.use-case-card:hover{border-color:var(--cl-border2)}.use-case-num{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--cl-green);opacity:.5;letter-spacing:.06em;margin-bottom:8px}.use-case-title{font-size:14px;font-weight:650;color:var(--cl-text);letter-spacing:-.2px;margin-bottom:12px;line-height:1.3}.use-case-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.use-case-items li{font-size:12px;color:var(--cl-text3);line-height:1.55;padding-left:14px;position:relative}.use-case-items li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--cl-green);opacity:.35}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.plan-card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:28px;display:flex;flex-direction:column;transition:border-color var(--cl-duration) var(--cl-ease)}.plan-card:hover{border-color:var(--cl-border2)}.plan-card.featured{border-color:var(--cl-green-border-strong);background:linear-gradient(180deg,rgba(0,212,170,.04) 0,var(--cl-surface) 40%);position:relative}.plan-card.featured:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;background:var(--cl-green);border-radius:0 0 2px 2px;opacity:.7}.plan-top{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--cl-border)}.plan-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cl-text3);margin-bottom:12px}.plan-name,.plan-price{font-family:JetBrains Mono,monospace}.plan-price{font-size:36px;font-weight:700;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}.plan-price span{font-size:14px;font-weight:400;color:var(--cl-text3);letter-spacing:0}.plan-desc{font-size:13px;color:var(--cl-text3);margin-top:8px;line-height:1.55}.plan-features{flex:1;display:flex;flex-direction:column;gap:0;margin-bottom:20px}.plan-feature{display:flex;align-items:flex-start;gap:10px;font-size:13px;padding:8px 0;border-bottom:1px solid var(--cl-border-subtle);color:var(--cl-text2);line-height:1.45}.plan-feature:last-child{border-bottom:none}.plan-check{color:var(--cl-green)}.plan-check,.plan-dash{flex-shrink:0;margin-top:2px;font-size:12px}.plan-dash{color:var(--cl-text3);opacity:.5}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;align-items:start}.faq-col{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);overflow:hidden;transition:border-color var(--cl-duration) var(--cl-ease)}.faq-item:hover{border-color:var(--cl-border2)}.faq-q{padding:18px 24px;cursor:pointer;font-size:14px;font-weight:550;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background var(--cl-duration) var(--cl-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-q:hover{background:var(--cl-surface-hover)}.faq-chevron{color:var(--cl-text3);font-size:10px;transition:transform .22s var(--cl-ease);flex-shrink:0}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .2s ease;font-size:14px;color:var(--cl-text2);line-height:1.7}.faq-item.open .faq-a{max-height:300px;padding:0 24px 20px}.cta-banner{background:var(--cl-green-dim);border:1px solid var(--cl-green-border);border-radius:var(--cl-radius);padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:calc(1200px - 96px);margin:0 auto 96px;position:relative;overflow:hidden}.cta-banner h2{font-size:22px;font-weight:700;margin-bottom:8px;letter-spacing:-.4px}.cta-banner p{font-size:14px;color:var(--cl-text2);line-height:1.6}.cta-banner-actions{display:flex;gap:10px;flex-shrink:0}.landing-footer{border-top:1px solid var(--cl-border);padding:48px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto auto;gap:48px;align-items:start}.footer-brand{display:flex;flex-direction:column;gap:12px}.footer-logo{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:-.3px}.footer-copy{font-size:12px;color:var(--cl-text3);line-height:1.5}.footer-col-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cl-text3);margin-bottom:14px;font-family:JetBrains Mono,monospace}.footer-links{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--cl-text3)}.footer-links span{cursor:pointer;transition:color var(--cl-duration) var(--cl-ease)}.footer-links span:hover{color:var(--cl-text2)}.graph-bg{position:absolute;top:0;left:0;right:0;height:580px;pointer-events:none;overflow:hidden;z-index:0}.graph-bg svg{width:100%;height:100%}.graph-bg .node{fill:var(--cl-green);opacity:.35}.graph-bg .edge{stroke:var(--cl-green);stroke-width:1;opacity:.18}.graph-bg .node-blue{fill:#38bdf8}.graph-bg .edge-blue{stroke:#38bdf8}html[data-theme=light] .graph-bg .node{opacity:.28}html[data-theme=light] .graph-bg .edge{opacity:.14}html[data-theme=light] .graph-bg .node-blue{fill:#0284c7}html[data-theme=light] .graph-bg .edge-blue{stroke:#0284c7}.dot-grid{position:absolute;top:0;left:0;right:0;height:580px;pointer-events:none;z-index:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.18) 1px,transparent 0);background-size:28px 28px;opacity:1;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 20%,transparent 80%)}html[data-theme=light] .dot-grid{background-image:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 0);opacity:1}.stat-spark{margin-top:10px;display:flex;justify-content:center}.stat-spark svg{overflow:visible}.stat-spark .spark-line{fill:none;stroke:var(--cl-green);stroke-width:1.5;opacity:.3}.stat-spark .spark-area{fill:var(--cl-green);opacity:.06}.stat-spark .spark-dot{fill:var(--cl-green);opacity:.45}html[data-theme=light] .stat-spark .spark-line{opacity:.35}html[data-theme=light] .stat-spark .spark-area{opacity:.08}.pillar-graph{position:absolute;top:14px;right:14px;opacity:.28;pointer-events:none}html[data-theme=light] .pillar-graph{opacity:.22}.cta-graph{position:absolute;top:0;right:0;bottom:0;width:45%;pointer-events:none;opacity:.14}.cta-graph svg{width:100%;height:100%}html[data-theme=light] .cta-graph{opacity:.1}.copilot-container{display:flex;gap:40px;margin-top:48px;align-items:stretch}.copilot-info{flex:1;max-width:380px;display:flex;flex-direction:column;justify-content:center}.copilot-info h3{font-size:22px;font-weight:700;color:var(--cl-text);margin-bottom:12px;letter-spacing:-.3px}.copilot-info p{font-size:14px;color:var(--cl-text2);line-height:1.7;margin-bottom:16px}.copilot-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.copilot-features li{font-size:13px;color:var(--cl-text2);display:flex;align-items:center;gap:8px}.copilot-features li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cl-green);flex-shrink:0}.copilot-chat{flex:1.4;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);display:flex;flex-direction:column;overflow:hidden;max-width:640px;height:480px}.copilot-chat-header{padding:14px 18px;border-bottom:1px solid var(--cl-border);display:flex;align-items:center;gap:10px}.copilot-chat-header .dot-green{width:8px;height:8px;border-radius:50%;background:var(--cl-green);box-shadow:0 0 6px rgba(0,212,170,.4);flex-shrink:0}.copilot-chat-header span{font-size:13px;font-weight:600;color:var(--cl-text);font-family:JetBrains Mono,monospace}.copilot-messages{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.copilot-msg{max-width:85%;padding:12px 16px;border-radius:12px;font-size:13.5px;line-height:1.65;animation:msgFadeIn .3s var(--cl-ease)}@keyframes msgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.copilot-msg.bot{background:var(--cl-surface2);color:var(--cl-text);align-self:flex-start;border-bottom-left-radius:4px}.copilot-msg.user{background:var(--cl-green-dim);color:var(--cl-text);align-self:flex-end;border:1px solid var(--cl-green-border);border-bottom-right-radius:4px}.copilot-msg .highlight{color:var(--cl-green);font-weight:500}.copilot-input-row{padding:12px 14px;border-top:1px solid var(--cl-border);display:flex;gap:8px;align-items:center}.copilot-input-row input{flex:1;background:var(--cl-surface2);border:1px solid var(--cl-border2);border-radius:var(--cl-radius-sm);padding:10px 14px;color:var(--cl-text);font-size:13px;font-family:Inter,sans-serif;outline:none;transition:border-color var(--cl-duration) var(--cl-ease)}.copilot-input-row input::-moz-placeholder{color:var(--cl-text3)}.copilot-input-row input::placeholder{color:var(--cl-text3)}.copilot-input-row input:focus{border-color:var(--cl-green-border-strong)}.copilot-input-row button{background:var(--cl-green);color:#050505;border:none;border-radius:var(--cl-radius-sm);padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:background var(--cl-duration) var(--cl-ease)}.copilot-input-row button:hover{background:var(--cl-green-hover)}.copilot-input-row button:disabled{opacity:.5;cursor:not-allowed}.copilot-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.copilot-suggestions button{background:var(--cl-surface2);border:1px solid var(--cl-border2);border-radius:20px;padding:6px 14px;font-size:12px;color:var(--cl-text2);cursor:pointer;font-family:Inter,sans-serif;transition:all var(--cl-duration) var(--cl-ease)}.copilot-suggestions button:hover{border-color:var(--cl-green-border);color:var(--cl-text);background:var(--cl-green-dim)}.copilot-typing{display:flex;gap:4px;padding:12px 16px;align-self:flex-start}.copilot-typing span{width:6px;height:6px;border-radius:50%;background:var(--cl-text3);animation:typingDot 1.2s ease-in-out infinite}.copilot-typing span:nth-child(2){animation-delay:.15s}.copilot-typing span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.copilot-typing-indicator{display:inline-block;opacity:.5;animation:typingDot 1.2s ease-in-out infinite}.hero-inner{position:relative;z-index:1;padding:112px 48px 96px;max-width:820px;margin:0 auto;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border:1px solid var(--cl-border2);border-radius:9999px;font-size:11px;color:var(--cl-text3);margin-bottom:32px;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.hero-title{font-size:52px;font-weight:700;letter-spacing:-1.8px;line-height:1.08;margin-bottom:24px;color:var(--cl-text)}.hero-title .green{color:var(--cl-green)}.hero-subtitle{font-size:17px;color:var(--cl-text2);max-width:540px;margin:0 auto 40px;line-height:1.7}.hero-actions{gap:12px}.hero-actions,.trust-strip{display:flex;justify-content:center;flex-wrap:wrap}.trust-strip{padding:28px 48px;align-items:center;gap:40px;border-top:1px solid var(--cl-border)}.trust-strip-label{font-size:13px;color:var(--cl-text3);white-space:nowrap}.trust-strip-items{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.how-it-works-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:40px}.how-it-works-arrow{display:flex;align-items:center;padding:0 20px;color:var(--cl-border2);font-size:20px;flex-shrink:0}.voice-grid{margin-top:48px}.pillar5-inner,.voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.footer-trust-pack{max-width:1200px;margin:0 auto;padding:0 48px 40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.demo-shell{max-width:960px;margin:0 auto;display:flex;border-radius:var(--cl-radius);overflow:hidden;border:1px solid var(--cl-border);background:var(--cl-surface);box-shadow:0 8px 40px rgba(0,0,0,.35)}.demo-sidebar{width:44px;flex-shrink:0;background:rgba(0,0,0,.25);border-right:1px solid var(--cl-border);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:16px}html[data-theme=light] .demo-sidebar{background:rgba(0,0,0,.04)}.demo-sidebar-logo{width:22px;height:22px;border-radius:6px;background:var(--cl-green);opacity:.7}.demo-sidebar-icon{width:18px;height:18px;border-radius:4px;background:var(--cl-surface3);opacity:.4}.demo-main{flex:1;min-width:0;display:flex;flex-direction:column}.demo-tracker{padding:12px 20px;border-bottom:1px solid var(--cl-border)}.demo-tracker,.demo-tracker-item{display:flex;align-items:center;gap:0}.demo-tracker-line{width:32px;height:2px;background:var(--cl-surface3);margin:0 4px;border-radius:1px;transition:background .5s ease}.demo-tracker-line.filled{background:var(--cl-green)}.demo-tracker-step{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--cl-text3);background:var(--cl-surface3);border:1.5px solid var(--cl-border2);font-family:JetBrains Mono,monospace;transition:all .4s var(--cl-ease);flex-shrink:0}.demo-tracker-step.active{background:rgba(0,212,170,.15);border-color:var(--cl-green);color:var(--cl-green);animation:demoStepPulse 1.5s ease infinite}.demo-tracker-step.done{background:var(--cl-green);border-color:var(--cl-green);color:#000;font-size:11px}.demo-tracker-label{margin-left:6px;margin-right:8px;letter-spacing:.02em}.demo-replay-btn,.demo-tracker-label{font-size:10px;color:var(--cl-text3);font-family:JetBrains Mono,monospace;white-space:nowrap}.demo-replay-btn{margin-left:auto;background:none;border:1px solid var(--cl-border2);font-weight:500;padding:4px 12px;border-radius:var(--cl-radius-xs);cursor:pointer;transition:all var(--cl-duration) var(--cl-ease)}.demo-replay-btn:hover{border-color:var(--cl-green-border-strong);color:var(--cl-green)}.demo-content{flex:1;min-height:340px;padding:16px 20px;overflow:hidden;position:relative}.demo-phase-in{animation:demoFadeIn .45s var(--cl-ease) both}.demo-center-msg{display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;gap:12px;opacity:.4}.demo-center-icon{font-size:28px}.demo-center-text{font-size:12px;color:var(--cl-text3);font-family:JetBrains Mono,monospace}.demo-upload-strip{display:flex;align-items:center;gap:14px;margin-bottom:16px}.demo-file-chip{font-size:12px;color:var(--cl-text2);padding:5px 12px;background:var(--cl-surface2);border:1px solid var(--cl-border);border-radius:var(--cl-radius-xs);font-family:JetBrains Mono,monospace;white-space:nowrap}.demo-progress-track{flex:1;height:3px;background:var(--cl-surface3);border-radius:2px;overflow:hidden}.demo-progress-bar{height:100%;width:0;background:var(--cl-green);border-radius:2px;animation:demoBarFill 4.5s var(--cl-ease) forwards}.demo-graph-area{background:rgba(0,0,0,.2);border:1px solid var(--cl-border);border-radius:var(--cl-radius-sm);padding:10px;transition:box-shadow .8s ease}html[data-theme=light] .demo-graph-area{background:rgba(0,0,0,.03)}.demo-graph-area.glow{box-shadow:inset 0 0 40px rgba(0,212,170,.06),0 0 30px rgba(0,212,170,.04)}.demo-graph-svg{width:100%;height:auto;display:block}.demo-node{opacity:0;transition:opacity .4s ease,filter .4s ease}.demo-node.vis{opacity:.7}.demo-node.pulse{opacity:1;filter:drop-shadow(0 0 6px currentColor);animation:demoNodePulse 1.2s ease infinite}.demo-edge{stroke-width:1;opacity:0;transition:opacity .5s ease,stroke-width .3s ease}.demo-edge.vis{opacity:.2}.demo-edge.cascade{opacity:.7;stroke-width:2;animation:demoCascadeGlow 1s ease infinite}.demo-cascade-arrow{opacity:0;animation:demoCascadeDash .6s ease .3s forwards}.demo-cluster-label{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;opacity:0;letter-spacing:.03em;animation:demoFadeIn .5s ease .2s forwards}.demo-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-agent-card{padding:12px;background:var(--cl-surface2);border:1px solid var(--cl-border);border-radius:10px;animation:demoFadeIn .4s var(--cl-ease) both}.demo-agent-top{gap:8px;margin-bottom:6px}.demo-agent-top,.demo-avatar{display:flex;align-items:center}.demo-avatar{width:26px;height:26px;border-radius:50%;background:rgba(0,212,170,.12);border:1px solid rgba(0,212,170,.3);justify-content:center;font-size:9px;font-weight:700;color:var(--cl-green);font-family:JetBrains Mono,monospace;flex-shrink:0}.demo-avatar.sm{width:20px;height:20px;font-size:7px}.demo-agent-name{font-size:12px;font-weight:600;color:var(--cl-text)}.demo-agent-handle{font-size:10px;color:var(--cl-text3);font-family:JetBrains Mono,monospace}.demo-entity-badge{margin-left:auto;font-size:9px;font-weight:600;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.demo-entity-badge.person{background:rgba(0,212,170,.12);color:#00d4aa;border:1px solid rgba(0,212,170,.25)}.demo-entity-badge.media{background:rgba(59,130,246,.12);color:#3b82f6;border:1px solid rgba(59,130,246,.25)}.demo-entity-badge.org{background:rgba(168,85,247,.12);color:#a855f7;border:1px solid rgba(168,85,247,.25)}.demo-agent-bio{line-height:1.45}.demo-agent-bio,.demo-seed-counter{font-size:11px;color:var(--cl-text3)}.demo-seed-counter{margin-top:14px;text-align:center;font-family:JetBrains Mono,monospace}.demo-counter-num{color:var(--cl-green);font-weight:700}.demo-sim-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}.demo-graph-area.sim{height:100%;min-height:0}.demo-feed-panel{display:flex;flex-direction:column;min-height:0}.demo-feed-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.demo-platform-tabs{display:flex;gap:0}.demo-tab{font-size:11px;font-weight:500;color:var(--cl-text3);padding:4px 12px;font-family:JetBrains Mono,monospace;border-bottom:2px solid transparent;transition:all var(--cl-duration) var(--cl-ease)}.demo-tab.active{color:var(--cl-green);border-bottom-color:var(--cl-green)}.demo-live{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#3b82f6;font-family:JetBrains Mono,monospace}.demo-live-dot{width:6px;height:6px;border-radius:50%;background:#3b82f6;animation:demoPulse 1.2s ease infinite}.demo-feed{flex:1;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--cl-surface3) transparent}.demo-action{padding:8px 10px;background:var(--cl-surface2);border:1px solid var(--cl-border);border-radius:var(--cl-radius-xs);animation:demoFadeIn .3s var(--cl-ease) both}.demo-action-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.demo-action-handle{font-size:10px;color:var(--cl-green)}.demo-action-badge,.demo-action-handle{font-weight:600;font-family:JetBrains Mono,monospace}.demo-action-badge{font-size:9px;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.demo-action-badge.post{background:rgba(0,212,170,.12);color:#00d4aa}.demo-action-badge.comment{background:rgba(59,130,246,.12);color:#3b82f6}.demo-action-platform{font-size:10px;color:var(--cl-text3);opacity:.5}.demo-action-round{margin-left:auto;font-size:9px;color:var(--cl-text3);font-family:JetBrains Mono,monospace;opacity:.5}.demo-action-text{font-size:11px;color:var(--cl-text2);line-height:1.5}.demo-cursor{color:var(--cl-green);animation:demoBlink .6s step-end infinite}.demo-counter-bar{display:flex;align-items:center;gap:8px;padding-top:8px;margin-top:8px;border-top:1px solid var(--cl-border);font-size:10px;color:var(--cl-text3);font-family:JetBrains Mono,monospace}.demo-counter-sep{opacity:.3}.demo-report-sections{display:flex;flex-direction:column;gap:12px}.demo-report-section{display:flex;gap:12px;align-items:flex-start;padding:12px;background:var(--cl-surface2);border:1px solid var(--cl-border);border-radius:var(--cl-radius-sm);opacity:0;transition:opacity .4s ease}.demo-report-section.gen,.demo-report-section.vis{opacity:1;animation:demoFadeIn .4s ease both}.demo-report-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--cl-text3);background:var(--cl-surface3);font-family:JetBrains Mono,monospace;transition:all .3s ease}.demo-report-num.done{background:var(--cl-green);color:#000}.demo-report-body{flex:1;min-width:0}.demo-report-section-title{font-size:12px;font-weight:600;color:var(--cl-text);text-transform:uppercase;letter-spacing:.04em;font-family:JetBrains Mono,monospace;margin-bottom:4px}.demo-report-text{font-size:12px;color:var(--cl-text2);line-height:1.5}.demo-skeleton{display:flex;flex-direction:column;gap:6px}.demo-skeleton>div{height:8px;border-radius:4px;background:var(--cl-surface3);animation:demoPulse 1s ease infinite}.demo-skeleton>div:first-child{width:90%}.demo-skeleton>div:nth-child(2){width:70%}.demo-skeleton>div:nth-child(3){width:50%}.demo-report-footer{margin-top:20px;text-align:center;animation:demoSlideUp .5s var(--cl-ease) both}.demo-report-stats{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--cl-text3);margin-bottom:16px}.demo-report-stats strong{color:var(--cl-green);font-weight:700}.demo-cta-btn{display:inline-block;font-size:13px;font-weight:600;color:#000;background:var(--cl-green);text-decoration:none;padding:10px 24px;border-radius:var(--cl-radius-sm);transition:all var(--cl-duration) var(--cl-ease)}.demo-cta-btn:hover{background:var(--cl-green-hover)}.demo-status-bar{display:flex;align-items:center;gap:8px;padding:8px 20px;border-top:1px solid var(--cl-border);font-size:10px;color:var(--cl-text3);font-family:JetBrains Mono,monospace}.demo-status-dot{width:6px;height:6px;border-radius:50%;background:var(--cl-text3);flex-shrink:0;transition:background .3s ease}.demo-status-dot.active{background:var(--cl-green)}.demo-status-dot.live{background:#3b82f6;animation:demoPulse 1s ease infinite}@keyframes demoFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes demoBarFill{0%{width:0}to{width:100%}}@keyframes demoSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes demoPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes demoStepPulse{0%,to{box-shadow:0 0 0 0 rgba(0,212,170,.3)}50%{box-shadow:0 0 0 6px rgba(0,212,170,0)}}@keyframes demoNodePulse{0%,to{opacity:.7;filter:drop-shadow(0 0 3px currentColor)}50%{opacity:1;filter:drop-shadow(0 0 8px currentColor)}}@keyframes demoCascadeGlow{0%,to{opacity:.5}50%{opacity:.9}}@keyframes demoCascadeDash{0%{opacity:0;stroke-dashoffset:20}to{opacity:.8;stroke-dashoffset:0}}@keyframes demoBlink{50%{opacity:0}}@media (max-width:960px){.pricing-grid,.stats-row{grid-template-columns:1fr 1fr}.landing-footer{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.section{padding:64px 24px}.topnav{padding:0 20px}.topnav-links{display:none}.faq-grid,.pillar-grid,.pricing-grid{grid-template-columns:1fr}.cta-banner{flex-direction:column;text-align:center;padding:32px 24px;margin:0 24px 64px}.cta-banner-actions{justify-content:center}.stats-row{grid-template-columns:1fr 1fr}.landing-footer{padding:32px 24px}.copilot-container{flex-direction:column}.copilot-chat,.copilot-info{max-width:100%}.copilot-chat{height:380px}.hero-inner{padding:80px 24px 64px}.hero-title{font-size:36px;letter-spacing:-1px}.hero-subtitle{font-size:15px;margin-bottom:32px}.hero-actions{flex-direction:column;align-items:center;gap:10px}.trust-strip{padding:20px 24px;gap:16px;flex-direction:column;text-align:center}.trust-strip-items{gap:12px}.how-it-works-grid{grid-template-columns:1fr;gap:16px}.how-it-works-arrow{display:none}.pillar5-inner,.voice-grid{grid-template-columns:1fr}.footer-trust-pack{padding:0 24px 32px}.demo-sidebar{display:none}.demo-sim-layout{grid-template-columns:1fr}.demo-content{min-height:300px}.demo-agent-grid{grid-template-columns:1fr}.demo-tracker-label{display:none}}@media (max-width:480px){.section{padding:48px 16px}.topnav{padding:0 12px}.topnav-actions .btn-ghost{display:none}.hero-inner{padding:64px 16px 48px}.hero-badge{font-size:10px;padding:4px 10px;margin-bottom:20px}.hero-title{font-size:28px;letter-spacing:-.8px}.hero-subtitle{font-size:14px;margin-bottom:24px}.hero-actions{gap:8px}.hero-actions .btn{width:100%}.trust-strip{padding:16px;gap:12px}.trust-strip-items{flex-direction:column;gap:8px;align-items:center}.how-it-works-grid{gap:12px}.voice-grid{gap:20px}.pillar5-inner{gap:16px}.pillar-card{padding:20px}.stat-box{padding:20px 16px}.stats-row,.use-cases-grid{grid-template-columns:1fr}.plan-card,.use-case-card{padding:20px}.cta-banner{padding:24px 16px;margin:0 16px 48px}.landing-footer{padding:24px 16px;gap:24px}.footer-trust-pack{padding:0 16px 24px;gap:12px}.copilot-chat{height:340px}.section-title{font-size:24px}.faq-q{padding:14px 16px}.faq-item.open .faq-a{padding:0 16px 16px}.waitlist-fields{grid-template-columns:1fr}.demo-graph-area,.demo-sidebar{display:none}.demo-sim-layout{grid-template-columns:1fr}.demo-content{min-height:260px;padding:12px}.demo-report-stats{flex-direction:column;gap:6px}.demo-tracker-label{display:none}.demo-tracker-line{width:16px}}.waitlist-form{max-width:520px;margin:40px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px}.waitlist-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.waitlist-input-email{grid-column:1/-1}.waitlist-input{width:100%;padding:11px 14px;background:var(--cl-surface);border:1px solid var(--cl-border2);border-radius:var(--cl-radius-sm);color:var(--cl-text);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease;box-sizing:border-box}.waitlist-input::-moz-placeholder{color:var(--cl-text3)}.waitlist-input::placeholder{color:var(--cl-text3)}.waitlist-input:focus{border-color:var(--cl-green-border-strong)}.waitlist-input:disabled{opacity:.5;cursor:not-allowed}.waitlist-submit{min-width:160px}.waitlist-error{width:100%;font-size:12px;color:#f87171;text-align:center}.waitlist-footnote{font-size:11px;color:var(--cl-text3);font-family:JetBrains Mono,monospace;letter-spacing:.02em;text-align:center;margin:0}.waitlist-success{max-width:480px;margin:40px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.waitlist-success-icon{width:44px;height:44px;border-radius:50%;background:rgba(0,230,118,.12);border:1px solid var(--cl-green-border-strong);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--cl-green)}.waitlist-success-title{font-size:18px;font-weight:600;color:var(--cl-text)}.waitlist-success-body{font-size:14px;color:var(--cl-text2);line-height:1.6}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;max-width:680px;width:100%}.path-card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .15s;cursor:pointer;color:inherit}.path-card:hover{border-color:var(--cl-green-border);transform:translateY(-2px)}.path-card-markets{border-color:var(--cl-green-border);background:linear-gradient(135deg,var(--cl-surface) 0,rgba(0,212,170,.03) 100%)}.path-card-markets:hover{border-color:var(--cl-green)}.path-icon{width:44px;height:44px;border-radius:10px;background:var(--cl-surface2);border:1px solid var(--cl-border);display:flex;align-items:center;justify-content:center}.path-label{font-size:17px;font-weight:700;color:var(--cl-text);letter-spacing:-.3px}.path-desc{font-size:13px;color:var(--cl-text2);line-height:1.55}.path-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.path-tags span{font-size:10px;font-weight:500;color:var(--cl-text3);background:var(--cl-surface2);border:1px solid var(--cl-border);border-radius:20px;padding:3px 10px;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.path-cta{font-size:13px;font-weight:600;color:var(--cl-green);margin-top:8px;display:flex;align-items:center}@media (max-width:640px){.path-grid{grid-template-columns:1fr;max-width:400px}}.chooser-page{min-height:100vh;display:flex;flex-direction:column}.chooser-hero{flex:1;justify-content:center;min-height:calc(100vh - 120px)}.chooser-hero,.chooser-inner{display:flex;align-items:center}.chooser-inner{position:relative;z-index:1;flex-direction:column;text-align:center;padding:40px 24px}.chooser-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:820px;width:100%}.chooser-card{background:var(--cl-surface);border:1px solid var(--cl-border2);border-radius:20px;padding:32px 28px 28px;display:flex;flex-direction:column;gap:16px;transition:border-color .25s var(--cl-ease),transform .25s var(--cl-ease),box-shadow .4s var(--cl-ease);cursor:pointer;color:inherit;text-align:left;position:relative;overflow:hidden}.chooser-card:before{content:"";position:absolute;inset:0;border-radius:20px;opacity:0;transition:opacity .4s var(--cl-ease);pointer-events:none}.chooser-card:hover{transform:translateY(-4px)}.chooser-card:hover:before{opacity:1}.chooser-card-teams{border-color:rgba(56,189,248,.12)}.chooser-card-teams:before{background:radial-gradient(ellipse at 30% 20%,rgba(56,189,248,.06) 0,transparent 70%)}.chooser-card-teams:hover{border-color:rgba(56,189,248,.35);box-shadow:0 8px 40px rgba(56,189,248,.08),0 0 0 1px rgba(56,189,248,.1)}.chooser-card-markets{border-color:rgba(34,197,94,.12)}.chooser-card-markets:before{background:radial-gradient(ellipse at 30% 20%,rgba(34,197,94,.06) 0,transparent 70%)}.chooser-card-markets:hover{border-color:rgba(34,197,94,.35);box-shadow:0 8px 40px rgba(34,197,94,.08),0 0 0 1px rgba(34,197,94,.1)}.chooser-card-top{display:flex;align-items:center;gap:12px}.chooser-card-icon{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chooser-icon-blue{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.15)}.chooser-icon-green{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.15)}.chooser-card-label{font-size:20px;font-weight:700;color:var(--cl-text);letter-spacing:-.4px}.chooser-card-desc{font-size:14px;color:var(--cl-text2);line-height:1.55}.chooser-preview{border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.chooser-preview-blue{background:rgba(56,189,248,.04);border:1px solid rgba(56,189,248,.1)}.chooser-preview-green{background:rgba(34,197,94,.04);border:1px solid rgba(34,197,94,.1)}.chooser-preview-header{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--cl-text3);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.chooser-preview-dot{width:5px;height:5px;border-radius:50%}.chooser-preview-line{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--cl-text3);font-family:JetBrains Mono,monospace}.chooser-preview-line span:last-child{font-weight:600;font-size:13px}.chooser-card-tags{display:flex;flex-wrap:wrap;gap:6px}.chooser-card-tags span{font-size:10px;font-weight:500;color:var(--cl-text3);background:var(--cl-surface2);border:1px solid var(--cl-border);border-radius:20px;padding:4px 12px;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.chooser-card-cta{font-size:14px;font-weight:600;margin-top:auto;padding-top:4px;display:flex;align-items:center}.chooser-cta-blue{color:#38bdf8}.chooser-cta-green{color:var(--cl-green)}.chooser-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-top:1px solid var(--cl-border)}@media (max-width:640px){.chooser-grid{grid-template-columns:1fr;max-width:420px}.chooser-card{padding:28px 22px 22px}}.teams-landing{--cl-green:#38bdf8;--cl-green-hover:#7dd3fc;--cl-green-dim:rgba(56,189,248,.08);--cl-green-border:rgba(56,189,248,.2);--cl-green-border-strong:rgba(56,189,248,.35)}html[data-theme=light] .teams-landing{--cl-green:#0284c7;--cl-green-hover:#0369a1;--cl-green-dim:rgba(2,132,199,.08);--cl-green-border:rgba(2,132,199,.2);--cl-green-border-strong:rgba(2,132,199,.35)}.markets-landing{--cl-green:#22c55e;--cl-green-dim:rgba(34,197,94,.08);--cl-green-hover:#86efac;--cl-green-border:rgba(34,197,94,.2);--cl-green-border-strong:rgba(34,197,94,.35)}html[data-theme=light] .markets-landing{--cl-green:#16a34a;--cl-green-dim:rgba(22,163,74,.06);--cl-green-hover:#15803d;--cl-green-border:rgba(22,163,74,.2);--cl-green-border-strong:rgba(22,163,74,.35)}.markets-landing .section-label{color:var(--cl-green)}.markets-btn{background:var(--cl-green)!important;color:#09090b!important}.markets-btn:hover{background:var(--cl-green-hover)!important}.markets-copilot .copilot-chat-header{border-bottom-color:var(--cl-green-border)}.dot-markets{width:7px;height:7px;border-radius:50%;background:var(--cl-green);box-shadow:0 0 6px rgba(0,212,170,.5)}.markets-suggestions button{border-color:var(--cl-green-border)!important;color:var(--cl-green)!important}.markets-suggestions button:hover{background:var(--cl-green-dim)!important;border-color:rgba(0,212,170,.35)!important}.markets-demo .demo-sidebar-logo.markets-logo{background:var(--cl-green)}.markets-done,.markets-filled{background:var(--cl-green)!important}.markets-active,.markets-done{border-color:var(--cl-green)!important}.markets-active{color:var(--cl-green)!important}.markets-chip,.markets-replay{color:var(--cl-green)!important;border-color:var(--cl-green-border)!important}.markets-chip{background:var(--cl-green-dim)!important}.markets-bar{background:var(--cl-green)!important}.markets-avatar{border-color:var(--cl-green)!important}.markets-num{color:var(--cl-green)!important}.markets-report-num.done{background:var(--cl-green)!important}.markets-tab-active{color:var(--cl-green)!important;border-bottom-color:var(--cl-green)!important}.markets-live-dot,.markets-status-live{background:var(--cl-green)!important;box-shadow:0 0 6px rgba(0,212,170,.6)!important}.markets-cta,.markets-status-active{background:var(--cl-green)!important}.markets-cta{color:#09090b!important}.markets-cta:hover{background:#86efac!important}.markets-cta-banner{border-color:var(--cl-green-border)}.markets-cta-banner:before{background:radial-gradient(ellipse at center,rgba(0,212,170,.06) 0,transparent 70%)!important}.markets-hero-demo{width:100%;max-width:820px;position:relative;z-index:1}.markets-example-card{background:var(--cl-surface);border:1px solid var(--cl-green-border);border-radius:14px;padding:24px;max-width:460px;width:100%;margin-top:32px;text-align:left}.markets-example-header{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:var(--cl-text3);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.markets-example-dot{width:6px;height:6px;border-radius:50%;background:var(--cl-green)}.markets-example-question{font-size:15px;font-weight:600;color:var(--cl-text);margin-bottom:16px;letter-spacing:-.2px}.markets-example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.markets-example-stat{text-align:center}.markets-example-label{font-size:10px;color:var(--cl-text3);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.markets-example-value{font-size:22px;font-weight:700;color:var(--cl-text);font-family:JetBrains Mono,monospace;letter-spacing:-.5px}.markets-example-value.accent{color:var(--cl-green)}.markets-example-disclaimer{font-size:10px;color:var(--cl-text3);margin-top:14px;padding-top:12px;border-top:1px solid var(--cl-border);font-style:italic}@media (max-width:480px){.markets-example-grid{grid-template-columns:repeat(2,1fr)}.markets-example-value{font-size:18px}}html[data-theme=light] .markets-btn{color:#fff!important}html[data-theme=light] .markets-example-value.accent{color:#16a34a}html[data-theme=light] .chooser-card-teams:hover{border-color:#0284c7}html[data-theme=light] .dot-markets{background:#16a34a;box-shadow:0 0 6px rgba(22,163,74,.4)}