body.simulation-page{--sim-bg:#07111f;--sim-bg-soft:#0a1422;--sim-panel:#101c2b;--sim-panel-strong:#142437;--sim-text:#f8fafc;--sim-soft:#cbd5e1;--sim-muted:#94a3b8;--sim-line:#e2e8f021;--sim-accent:#67e8f9;--sim-accent-ink:#06131f;--sim-accent-label:color-mix(in srgb, var(--sim-accent) 72%, var(--sim-text));--sim-secondary:#176bff;--sim-radius:14px;--sim-heading:Inter, system-ui, sans-serif;--sim-body:Inter, system-ui, sans-serif;--sim-shadow:12px 18px 48px -28px #010710b3;--bg:var(--sim-bg);--bg-soft:var(--sim-bg-soft);--surface:var(--sim-panel);--surface-strong:var(--sim-panel-strong);--border:var(--sim-line);--border-soft:var(--sim-line);--border-strong:color-mix(in srgb, var(--sim-text) 24%, transparent);--text:var(--sim-text);--text-soft:var(--sim-soft);--muted:var(--sim-muted);--accent:var(--sim-accent);--accent-strong:var(--sim-secondary);--shadow:var(--sim-shadow);color:var(--sim-text);background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--sim-accent) 13%, transparent), transparent 29%), var(--sim-bg);font-family:var(--sim-body)}body.simulation-page:before{opacity:.22;background:linear-gradient(105deg, transparent 0 58%, color-mix(in srgb, var(--sim-accent) 6%, transparent) 58% 58.12%, transparent 58.12%);background-size:auto;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}body.simulation-agency{--sim-bg:#090812;--sim-bg-soft:#11101c;--sim-panel:#151225;--sim-panel-strong:#1b1730;--sim-text:#fbf8ff;--sim-soft:#cbc3dc;--sim-muted:#a69db9;--sim-line:#e8deff26;--sim-accent:#b8ff5a;--sim-accent-ink:#10150a;--sim-secondary:#aa8dff;--sim-radius:3px;--sim-heading:Sora, Inter, system-ui, sans-serif;--sim-shadow:12px 14px 0 -5px #b8ff5a80}body.simulation-ecommerce{--sim-bg:#0a1220;--sim-bg-soft:#101c30;--sim-panel:#122039;--sim-panel-strong:#172946;--sim-text:#f5f8ff;--sim-soft:#c5d0e2;--sim-muted:#9cabc2;--sim-line:#d8e6ff24;--sim-accent:#fc3;--sim-accent-ink:#18170d;--sim-secondary:#5a8dff;--sim-radius:16px;--sim-heading:Inter, system-ui, sans-serif}body.simulation-gym{--sim-bg:#0c0e0d;--sim-bg-soft:#131715;--sim-panel:#171c19;--sim-panel-strong:#202721;--sim-text:#f5f6f2;--sim-soft:#c7cec6;--sim-muted:#9da69d;--sim-line:#f2f6ed26;--sim-accent:#d2ff32;--sim-accent-ink:#11150b;--sim-secondary:#e4a83a;--sim-radius:4px;--sim-heading:Oswald, "Arial Narrow", sans-serif;--sim-body:"Archivo Narrow", Arial, sans-serif}body.simulation-real-estate{--sim-bg:#091629;--sim-bg-soft:#0e1e33;--sim-panel:#10233d;--sim-panel-strong:#172e4d;--sim-text:#f6f2e9;--sim-soft:#d4d8dc;--sim-muted:#aab5c1;--sim-line:#e4dbc72b;--sim-accent:#d4aa57;--sim-accent-ink:#1d2a37;--sim-secondary:#b87b39;--sim-radius:2px;--sim-heading:"Source Serif 4", Georgia, serif;--sim-body:"Hanken Grotesk", system-ui, sans-serif}body.simulation-restaurant{--sim-bg:#150f0b;--sim-bg-soft:#1c1410;--sim-panel:#211813;--sim-panel-strong:#2b1f18;--sim-text:#fff7e9;--sim-soft:#dbcdbb;--sim-muted:#b9a995;--sim-line:#ffebcf2b;--sim-accent:#f4b942;--sim-accent-ink:#241708;--sim-secondary:#8d3426;--sim-radius:3px;--sim-heading:"EB Garamond", Georgia, serif;--sim-body:"Hanken Grotesk", system-ui, sans-serif}html[data-theme=light] body.simulation-agency{--sim-bg:#f7f5fb;--sim-bg-soft:#ede9f5;--sim-panel:#fff;--sim-panel-strong:#f0ebfa;--sim-text:#17131f;--sim-soft:#4f4859;--sim-muted:#6b6377;--sim-line:#17131f24;--sim-accent:#6d45cc;--sim-accent-ink:#fff;--sim-secondary:#526600;--sim-shadow:10px 12px 0 -5px #6d45cc42}html[data-theme=light] body.simulation-ecommerce{--sim-bg:#eef4ff;--sim-bg-soft:#dce8fb;--sim-panel:#fff;--sim-panel-strong:#e4edff;--sim-text:#101c35;--sim-soft:#40516e;--sim-muted:#5b6b84;--sim-line:#101c3524;--sim-accent:#ffd044;--sim-accent-ink:#1a1a10;--sim-accent-label:#765300;--sim-secondary:#285fcf}html[data-theme=light] body.simulation-gym{--sim-bg:#f1f3ed;--sim-bg-soft:#e3e7dd;--sim-panel:#fff;--sim-panel-strong:#e9ede5;--sim-text:#141a12;--sim-soft:#465144;--sim-muted:#596557;--sim-line:#141a1226;--sim-accent:#526900;--sim-accent-ink:#fff;--sim-secondary:#9b6414}html[data-theme=light] body.simulation-real-estate{--sim-bg:#f4f0e8;--sim-bg-soft:#e8e2d7;--sim-panel:#fffdf8;--sim-panel-strong:#eee7dc;--sim-text:#142b42;--sim-soft:#42566a;--sim-muted:#526270;--sim-line:#142b4229;--sim-accent:#805d1c;--sim-accent-ink:#fff;--sim-secondary:#9a5f28}html[data-theme=light] body.simulation-restaurant{--sim-bg:#f6f0e7;--sim-bg-soft:#eae0d3;--sim-panel:#fffaf2;--sim-panel-strong:#f0e1ce;--sim-text:#2b1c12;--sim-soft:#604d3d;--sim-muted:#746150;--sim-line:#2b1c122b;--sim-accent:#81580d;--sim-accent-ink:#fff;--sim-secondary:#7a2e22}body.simulation-page .demo-page{width:min(1280px,100% - 48px);padding-top:12px}body.simulation-page .demo-nav{z-index:5;border-bottom:1px solid var(--sim-line);min-height:74px;position:relative}body.simulation-page .simulation-disclosure{border:1px solid var(--sim-line);border-radius:max(2px, calc(var(--sim-radius) - 4px));max-width:78ch;color:var(--sim-soft);background:var(--sim-panel);margin:18px 0 0;padding:12px 16px;font-size:.875rem;line-height:1.55}body.simulation-page .simulation-disclosure strong{color:var(--sim-text)}body.simulation-page .simulation-disclosure__lead{color:var(--sim-accent-label,var(--sim-accent));margin-bottom:6px;font-weight:700;display:block}body.simulation-page .simulation-runtime-state{color:var(--sim-accent-label,var(--sim-accent));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:12px 0 0;font-size:.75rem;font-weight:800;line-height:1.3;display:inline-flex}body.simulation-page .simulation-runtime-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}body.simulation-page .simulation-runtime-state[data-state=running]:before{animation:1.2s ease-in-out infinite simulation-pulse}body.simulation-page .simulation-runtime-state[data-state=completed]{color:var(--sim-accent-label,var(--sim-accent))}body.simulation-page .simulation-runtime-state[data-state=interrupted]{color:var(--sim-secondary)}@keyframes simulation-pulse{50%{opacity:.35;transform:scale(.72)}}body.simulation-page .simulation-resource-state{border:1px solid var(--sim-line);border-radius:max(2px, calc(var(--sim-radius) - 4px));color:var(--sim-text);background:color-mix(in srgb, var(--sim-secondary) 14%, var(--sim-panel));justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;font-size:.875rem;line-height:1.4;display:flex}body.simulation-page .simulation-resource-state[hidden]{display:none}body.simulation-page .simulation-resource-state button{border:1px solid var(--sim-line);min-width:44px;min-height:44px;color:var(--sim-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-weight:700}body.simulation-page .simulation-resource-state button:hover,body.simulation-page .simulation-resource-state button:focus-visible{color:var(--sim-accent-ink);background:var(--sim-accent);border-color:var(--sim-accent)}body.simulation-page :is(.button,.demo-nav a,article){transition-property:transform,box-shadow}.simulation-nav__brand{flex:none;align-items:center;display:flex;justify-content:flex-start!important;gap:10px!important}body.simulation-page .simulation-nav__brand a{background:0 0;border:0;border-radius:0;min-height:auto;padding:0}.simulation-nav__brand a:first-child{min-height:44px;color:var(--sim-muted);font-size:12px}.simulation-nav__brand a:last-child{min-height:44px;color:var(--sim-text);font-family:var(--sim-heading);font-size:18px}.simulation-nav__brand span{color:var(--sim-muted)}body.simulation-page #industryLinks{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;min-height:44px;scroll-padding-inline:24px;overflow-x:auto}body.simulation-page #industryLinks a{scroll-snap-align:center;scroll-snap-stop:always;flex:none}body.simulation-page #industryLinks::-webkit-scrollbar{display:none}.simulation-loading{color:var(--sim-muted);margin:0;font-size:13px;line-height:1.5}body.simulation-page .demo-nav a{color:var(--sim-muted);border-color:var(--sim-line);background:color-mix(in srgb, var(--sim-panel) 72%, transparent)}body.simulation-page .demo-nav a:hover,body.simulation-page .demo-nav a:focus-visible{color:var(--sim-text)}body.simulation-page .demo-nav a.active{color:var(--sim-accent-ink);background:var(--sim-accent);border-color:var(--sim-accent)}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero){background:linear-gradient(112deg, color-mix(in srgb, var(--sim-panel) 98%, transparent) 0 58%, color-mix(in srgb, var(--sim-accent) 10%, var(--sim-panel-strong)) 58% 100%);border-radius:var(--sim-radius);min-height:510px;box-shadow:var(--sim-shadow);align-items:center;margin-top:24px;padding:70px 48px;position:relative;overflow:hidden}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero):after{border:1px solid color-mix(in srgb, var(--sim-accent) 38%, transparent);content:"";opacity:.5;pointer-events:none;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-24%;right:26%}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero)>*{z-index:1;position:relative}body.simulation-page :is(.agency-hero h1,.ecommerce-hero h1,.gym-hero h1,.real-estate-hero h1,.restaurant-hero h1){max-width:860px;font-family:var(--sim-heading);color:var(--sim-text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.5rem,6vw,6rem);font-weight:650}body.simulation-page :is(.agency-hero p,.ecommerce-hero p,.gym-hero p,.real-estate-hero p,.restaurant-hero p){max-width:64ch;color:var(--sim-soft)}body.simulation-page .eyebrow{color:var(--sim-accent-label)}body.simulation-page .button-primary{color:var(--sim-accent-ink);background:var(--sim-accent);border-color:var(--sim-accent)}body.simulation-page .button-primary:hover{box-shadow:0 12px 28px -18px color-mix(in srgb, var(--sim-accent) 80%, transparent)}body.simulation-page .button-primary:disabled{color:var(--sim-soft);background:var(--sim-panel-strong);border-color:var(--sim-line)}body.simulation-page :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator){border-radius:var(--sim-radius);min-height:210px;color:var(--sim-text);background:color-mix(in srgb, var(--sim-accent) 13%, var(--sim-panel-strong));box-shadow:7px 9px 0 color-mix(in srgb, var(--sim-secondary) 42%, transparent);border:0;align-content:end;padding:28px}body.simulation-page :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator) span{background:var(--sim-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--sim-accent) 15%, transparent)}body.simulation-page :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator) strong{font-family:var(--sim-heading);font-size:24px;line-height:1.15}body.simulation-page :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator) small{color:var(--sim-soft)}body.simulation-page :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace,.restaurant-workspace){gap:16px;margin-top:28px;padding-top:5px;position:relative;overflow:hidden}body.simulation-page :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace,.restaurant-workspace):before{z-index:3;background:var(--sim-accent);content:"";opacity:0;width:34%;height:3px;position:absolute;top:0;left:-34%;transform:translate(0)}body.simulation-page .demo-page.is-running :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace,.restaurant-workspace):before{opacity:1;animation:4.6s cubic-bezier(.16,1,.3,1) both simulation-scan}body.simulation-page .demo-page :is(.agency-client-panel,.agency-pipeline-panel,.agency-trigger-panel,.ecommerce-chat,.ecommerce-inventory-panel,.ecommerce-crm-panel,.gym-chat,.gym-pricing-panel,.gym-crm-panel,.real-estate-chat,.real-estate-match-panel,.real-estate-crm-panel,.restaurant-chat,.restaurant-crm-panel){border-color:var(--sim-line);border-radius:var(--sim-radius);color:var(--sim-text);background:var(--sim-panel);box-shadow:var(--sim-shadow)}body.simulation-page .demo-page :is(.agency-client-list article,.agency-crm-card,.agency-pipeline article,.agency-triggers article,.agency-events article,.ecommerce-inventory-list article,.ecommerce-crm-card,.ecommerce-pipeline article,.ecommerce-events article,.gym-pricing-cards article,.gym-crm-card,.gym-pipeline article,.gym-events article,.real-estate-property-list article,.real-estate-crm-card,.real-estate-pipeline article,.real-estate-events article,.restaurant-crm-card,.restaurant-pipeline article,.restaurant-events article){border-color:var(--sim-line);border-radius:max(2px, calc(var(--sim-radius) - 4px));color:var(--sim-text);background:color-mix(in srgb, var(--sim-panel-strong) 80%, transparent)}body.simulation-page .demo-page :is(.agency-pipeline article.active,.agency-triggers article.active,.ecommerce-pipeline article.active,.gym-pipeline article.active,.real-estate-pipeline article.active,.restaurant-pipeline article.active){color:var(--sim-accent-ink);border-color:var(--sim-accent);background:var(--sim-accent)}body.simulation-page .demo-page :is(.agency-pipeline article.active,.agency-triggers article.active,.ecommerce-pipeline article.active,.gym-pipeline article.active,.real-estate-pipeline article.active,.restaurant-pipeline article.active) :is(span,strong){color:inherit}body.simulation-page .chat-thread{background:color-mix(in srgb, var(--sim-bg-soft) 72%, transparent);min-height:480px}body.simulation-page .chat-bubble.customer{color:var(--sim-text);background:var(--sim-panel-strong)}body.simulation-page .chat-bubble.ai{color:var(--sim-accent-ink);border-color:var(--sim-accent);background:var(--sim-accent)}body.simulation-page :is(.restaurant-phone-head span,.gym-chat-head span,.ecommerce-chat-head span,.real-estate-chat-head span){color:var(--sim-accent-label)}body.simulation-page .final-cta-section{border-color:var(--sim-line);border-radius:var(--sim-radius);color:var(--sim-text);background:var(--sim-panel-strong);box-shadow:var(--sim-shadow);grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:start;display:grid}body.simulation-page .final-cta-section>div{grid-column:1}body.simulation-page .final-cta-section>a{grid-column:1;justify-self:start}body.simulation-page .final-cta-section>a+a{margin-top:-8px}body.simulation-page .simulation-whatsapp-cta{color:#fff;background:#0f743f;border-color:#0f743f}body.simulation-page .simulation-whatsapp-cta:hover,body.simulation-page .simulation-whatsapp-cta:focus-visible{color:#fff;background:#0b6134;border-color:#0b6134}body.simulation-page .final-cta-section .demo-capture-form{border-color:var(--sim-line);border-radius:max(2px, calc(var(--sim-radius) - 2px));background:var(--sim-panel);grid-area:1/2/span 2;width:100%;min-width:0}body.simulation-page .demo-capture-form input,body.simulation-page .demo-capture-form textarea{color:var(--sim-text);border-color:var(--sim-line);background:var(--sim-bg-soft)}body.simulation-page .demo-capture-form input::placeholder,body.simulation-page .demo-capture-form textarea::placeholder{color:var(--sim-muted)}body.simulation-page .legal-bar{border-color:var(--sim-line);color:var(--sim-muted)}body.simulation-page :focus-visible{outline-offset:3px;outline:3px solid #000;box-shadow:0 0 0 6px #fff}@keyframes simulation-scan{0%{transform:translate(0)}to{transform:translate(395%)}}@media (width<=900px){body.simulation-page .demo-page{width:min(100% - 28px,1280px)}body.simulation-page .demo-nav{gap:14px;padding-block:16px;display:grid}body.simulation-page #industryLinks{justify-content:flex-start;padding-inline:2px}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero){grid-template-columns:1fr;min-height:auto;padding:52px 32px}body.simulation-page :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator){min-height:150px}body.simulation-page .final-cta-section{grid-template-columns:1fr}body.simulation-page .final-cta-section>div,body.simulation-page .final-cta-section>a,body.simulation-page .final-cta-section .demo-capture-form{grid-area:auto/1}}@media (width<=560px){body.simulation-page .demo-page{width:min(100% - 20px,1280px)}.simulation-nav__brand a:first-child,.simulation-nav__brand span{display:none}body.simulation-page .demo-nav a{min-height:44px;padding:8px 12px}body.simulation-page #industryLinks{padding-inline:24px;scroll-padding-inline:24px}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero){margin-top:14px;padding:42px 20px 24px}body.simulation-page :is(.agency-hero h1,.ecommerce-hero h1,.gym-hero h1,.real-estate-hero h1,.restaurant-hero h1){font-size:clamp(2.7rem,13vw,4rem)}body.simulation-page .final-cta-section{padding:24px 18px}body.simulation-page .demo-capture-form{grid-template-columns:1fr}body.simulation-page .demo-capture-form>*{grid-column:1}}@media (prefers-reduced-motion:reduce){body.simulation-page .simulation-runtime-state[data-state=running]:before{animation:none}body.simulation-page .demo-page.is-running :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace,.restaurant-workspace):before{animation:none;display:none}}body.simulation-veterinary{--sim-bg:#071b1c;--sim-bg-soft:#0b2828;--sim-panel:#103434;--sim-panel-strong:#174343;--sim-text:#effcf6;--sim-soft:#c0ded4;--sim-muted:#8fb9ad;--sim-accent:#74e0b5;--sim-accent-ink:#082019;--sim-secondary:#e9b65a;--sim-radius:18px;--sim-heading:"Manrope", Inter, sans-serif}body.simulation-veterinary .gym-hero{background:linear-gradient(130deg,#0f3030 0 58%,#194d49 58% 100%)}body.simulation-veterinary .gym-hero:before{border:2px solid color-mix(in srgb, var(--sim-accent) 55%, transparent);content:"✦";width:180px;height:180px;color:var(--sim-accent);border-radius:48% 52% 42% 58%;place-items:center;font-size:62px;display:grid;position:absolute;top:13%;right:10%;transform:rotate(-16deg)}body.simulation-veterinary .vet-services{background:#133d3a}body.simulation-veterinary .gym-pricing-cards article strong{color:var(--sim-accent)}body.simulation-aesthetics{--sim-bg:#21131c;--sim-bg-soft:#301b29;--sim-panel:#432437;--sim-panel-strong:#583047;--sim-text:#fff6fb;--sim-soft:#e8cad9;--sim-muted:#d5b1c3;--sim-accent:#f1a7c8;--sim-accent-ink:#351526;--sim-secondary:#d7be79;--sim-radius:26px;--sim-heading:"Manrope", Inter, sans-serif}body.simulation-aesthetics .gym-hero{background:linear-gradient(124deg,#432437 0 57%,#75435c 57% 100%)}body.simulation-aesthetics .gym-hero:before{border:1px solid color-mix(in srgb, var(--sim-accent) 66%, transparent);content:"";width:210px;height:270px;box-shadow:inset 0 0 0 16px color-mix(in srgb, var(--sim-accent) 8%, transparent);border-radius:55% 45% 58% 42%;position:absolute;top:11%;right:10%;transform:rotate(28deg)}body.simulation-aesthetics .aesthetic-services{background:#4b293d}body.simulation-aesthetics .gym-pricing-cards article strong{color:var(--sim-accent)}@media (width<=900px){body.simulation-veterinary .gym-hero:before,body.simulation-aesthetics .gym-hero:before{opacity:.3;top:7%;right:8%}}body.simulation-page{background:var(--sim-bg)!important}body.simulation-page:before{display:none}body.simulation-page .demo-page{width:min(1440px,100% - 40px)}body.simulation-page .demo-nav{min-height:80px}body.simulation-page .demo-nav a{border-radius:2px}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero){min-height:680px;box-shadow:none;border:0;border-radius:0;margin-top:18px;padding:70px 54px}body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero):after{border-radius:0}body.simulation-page :is(.agency-hero h1,.ecommerce-hero h1,.gym-hero h1,.real-estate-hero h1,.restaurant-hero h1){letter-spacing:-.04em;max-width:11ch;font-size:clamp(4rem,7.2vw,6rem);line-height:.92}body.simulation-page :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace,.restaurant-workspace){gap:8px;margin-top:8px;margin-bottom:96px;padding-top:8px}body.simulation-page .demo-page :is(.agency-client-panel,.agency-pipeline-panel,.agency-trigger-panel,.ecommerce-chat,.ecommerce-inventory-panel,.ecommerce-crm-panel,.gym-chat,.gym-pricing-panel,.gym-crm-panel,.real-estate-chat,.real-estate-match-panel,.real-estate-crm-panel,.restaurant-chat,.restaurant-crm-panel){box-shadow:none;border-radius:0}body.simulation-page .final-cta-section{box-shadow:none;border-radius:0;margin-bottom:48px}html[data-theme] body.simulation-agency{--sim-bg:#07060b;--sim-bg-soft:#0e0c14;--sim-panel:#12101a;--sim-panel-strong:#1b1628;--sim-text:#faf6ff;--sim-soft:#d6cce2;--sim-muted:#a99db8;--sim-line:#f1e7ff29;--sim-accent:#c8ff45;--sim-accent-ink:#111507;--sim-secondary:#855cff}body.simulation-agency .demo-page{width:min(1500px,100% - 34px)}html[data-theme] body.simulation-agency .agency-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;background:linear-gradient(90deg,#07060b 0 41%,#07060b6b 70%),url(/assets/stitch/agency-hero.webp) 72%/cover!important;overflow:visible!important}body.simulation-agency .agency-hero:after{background:linear-gradient(#855cff24,#0000),linear-gradient(90deg,#c8ff451f 1px,#0000 1px) 0 0/18% 100%;transform:rotate(1deg);opacity:1!important;border:1px solid #c8ff4552!important;width:45%!important;height:62%!important;bottom:6%!important;right:4%!important}body.simulation-agency .agency-hero>div{align-self:end;max-width:720px;padding-bottom:24px}body.simulation-agency .agency-hero h1{max-width:10.5ch;font-size:clamp(3.6rem,5.6vw,4.8rem)}body.simulation-agency .agency-live-card{color:#15101e;background:#d8c8ff;border-radius:0;align-self:end;min-height:250px;margin:0 24px 24px 0;padding:30px;transform:rotate(-1deg);box-shadow:15px 18px #c8ff45}body.simulation-agency .agency-live-card small{color:#51445e}body.simulation-agency .agency-workspace{background:#855cff;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}body.simulation-agency .agency-client-panel{color:#17131f;grid-column:span 3;min-height:640px;background:#d8c8ff!important}body.simulation-agency .agency-client-panel :is(h2,strong){color:#17131f!important}body.simulation-agency .agency-client-panel :is(.eyebrow,span,p){color:#554a61!important}body.simulation-agency .agency-client-list article{background:#eee6ff!important;border-color:#17131f33!important}body.simulation-agency .agency-pipeline-panel{background:#12101a;grid-column:span 5;min-height:720px;padding:34px}body.simulation-agency .agency-trigger-panel{background:#1b1628;grid-column:span 4;min-height:590px;margin-top:84px}body.simulation-agency .agency-pipeline-panel blockquote{color:#17131f;background:#c8ff45;border:0;border-radius:0;padding:24px;font-size:18px}body.simulation-agency .agency-triggers{grid-template-columns:repeat(2,minmax(0,1fr))}body.simulation-agency .agency-triggers article{min-height:126px}html[data-theme] body.simulation-ecommerce{--sim-bg:#dbeaff;--sim-bg-soft:#c8ddf8;--sim-panel:#f8fbff;--sim-panel-strong:#e4efff;--sim-text:#071e45;--sim-soft:#365578;--sim-muted:#3f5a78;--sim-line:#071e452b;--sim-accent:#ffea3b;--sim-accent-label:#1237f5;--sim-accent-ink:#071e45;--sim-secondary:#1237f5;--sim-heading:Chivo, "Aptos Display", "Segoe UI Variable Display", Inter, sans-serif}body.simulation-ecommerce .demo-nav a{background:#f8fbffbd}html[data-theme] body.simulation-ecommerce .ecommerce-hero{grid-template-columns:minmax(0,.75fr) minmax(380px,.6fr);align-items:center;background:linear-gradient(90deg,#f8fbff 0 45%,#0000 45%),url(/assets/stitch/tienda-celular.jpg) right 5% top 12%/36% no-repeat,#cfe3fc!important}@media (width<=980px){html[data-theme] body.simulation-ecommerce .ecommerce-hero{background:linear-gradient(90deg,#f8fbff 0 45%,#0000 45%),url(/assets/stitch/tienda-celular.jpg) right 18px bottom 18px/min(46%,512px) no-repeat,#cfe3fc!important}}body.simulation-ecommerce .ecommerce-hero:after{background:#ffffff42;transform:perspective(900px)rotateX(64deg);opacity:1!important;border:1px solid #1237f542!important;width:35%!important;height:72%!important;bottom:8%!important;right:10%!important}body.simulation-ecommerce .ecommerce-conversion-card{color:#071e45;background:#ffea3b;border-radius:0;align-self:end;min-height:180px;margin:0 0 32px;box-shadow:12px 14px #1237f5}body.simulation-ecommerce .ecommerce-conversion-card small{color:#30445d}body.simulation-ecommerce .ecommerce-workspace{background:#1237f5;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;padding:8px}body.simulation-ecommerce .ecommerce-chat{background:#f8fbff;grid-area:span 2/span 4}body.simulation-ecommerce .ecommerce-inventory-panel{background:#e4efff;grid-column:span 8;min-height:310px}body.simulation-ecommerce .ecommerce-inventory-list{grid-template-columns:repeat(3,minmax(0,1fr))}body.simulation-ecommerce .ecommerce-inventory-list article{min-height:190px;background:#f8fbff!important}body.simulation-ecommerce .ecommerce-crm-panel{background:#f8fbff;grid-column:span 8;min-height:360px}body.simulation-ecommerce .ecommerce-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}body.simulation-ecommerce .chat-thread{background:#dbeaff;min-height:600px}html[data-theme] body.simulation-gym{--sim-bg:#060806;--sim-bg-soft:#0c100d;--sim-panel:#101511;--sim-panel-strong:#181f19;--sim-text:#f7f9f3;--sim-soft:#c3cbbf;--sim-muted:#8e998b;--sim-line:#eff7e629;--sim-accent:#c8ff2f;--sim-accent-ink:#0d1207;--sim-secondary:#f6a91a}html[data-theme] body.simulation-gym .gym-hero{grid-template-columns:minmax(0,1fr) 390px;background:linear-gradient(90deg,#060806 0 46%,#0608062e 72%),url(/assets/demo-premium/gym-peso-muerto-espejo.webp) 100%/cover!important}@media (width<=640px){html[data-theme] body.simulation-gym .gym-hero{background:linear-gradient(#0608069e,#0608069e),linear-gradient(90deg,#060806 0 46%,#0608062e 72%),url(/assets/demo-premium/gym-peso-muerto-espejo.webp) 100%/cover!important}}body.simulation-gym .gym-hero:after{background-color:#0000;background-image:linear-gradient(90deg,#c8ff2f1f 1px,#0000 1px),linear-gradient(#c8ff2f1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;opacity:1!important;border:1px solid #c8ff2f75!important;width:390px!important;height:330px!important;bottom:7%!important;right:5%!important}body.simulation-gym .gym-hero h1{text-transform:uppercase;max-width:10ch;font-size:clamp(3.75rem,5.8vw,5.2rem)}body.simulation-gym .gym-live-card{background:#060806d1;border:1px solid #c8ff2f;border-radius:0;align-self:end;min-height:240px;margin-bottom:28px;box-shadow:12px 14px #f6a91aa3}body.simulation-gym .gym-live-card strong{text-transform:uppercase;font-size:30px}body.simulation-gym .gym-workspace{background:#060806;border:1px solid #c8ff2f38;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}body.simulation-gym .gym-chat{grid-column:span 4;min-height:690px}body.simulation-gym .gym-pricing-panel{color:#0d1207;grid-column:span 5;min-height:760px;background:#c8ff2f!important}body.simulation-gym .gym-pricing-panel :is(h2,strong){color:#0d1207!important}body.simulation-gym .gym-pricing-panel :is(.eyebrow,span,p){color:#354114!important}body.simulation-gym .gym-pricing-cards article{min-height:150px;background:#dcff78!important;border-color:#0d120738!important}body.simulation-gym .gym-crm-panel{grid-column:span 3;min-height:600px;margin-top:92px}body.simulation-gym .chat-thread{min-height:620px}html[data-theme] body.simulation-real-estate{--sim-bg:#06182c;--sim-bg-soft:#0a213c;--sim-panel:#0d2847;--sim-panel-strong:#153758;--sim-text:#f6f0e4;--sim-soft:#d2dbe4;--sim-muted:#9fb0c0;--sim-line:#e8dabf33;--sim-accent:#d39a62;--sim-accent-ink:#102238;--sim-secondary:#f3efe6}html[data-theme] body.simulation-real-estate .real-estate-hero{grid-template-columns:minmax(0,.72fr) minmax(420px,.8fr);align-items:end;background:linear-gradient(90deg,#06182c 0 43%,#0000 68%),url(/assets/stitch/property-rosales-960.webp) 100%/cover!important}@media (width<=767px){html[data-theme] body.simulation-real-estate .real-estate-hero{background:linear-gradient(90deg,#06182c 0 43%,#0000 68%),url(/assets/stitch/property-rosales-480.webp) 100%/cover!important}}body.simulation-real-estate .real-estate-hero:after{background:#06182c8a;opacity:1!important;border:1px solid #d39a629e!important;border-left:0!important;border-right:0!important;width:48%!important;height:35%!important;bottom:5%!important;right:5%!important}body.simulation-real-estate .real-estate-live-card{color:#102238;background:#f3efe6;border-radius:0;min-height:210px;margin:0 22px 22px 0;box-shadow:14px 16px #d39a62b8}body.simulation-real-estate .real-estate-live-card small{color:#526271}body.simulation-real-estate .real-estate-workspace{background:#d39a62;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}body.simulation-real-estate .real-estate-chat{grid-column:span 3;min-height:680px}body.simulation-real-estate .real-estate-match-panel{color:#102238;grid-column:span 6;min-height:760px;background:#f3efe6!important}body.simulation-real-estate .real-estate-match-panel :is(h2,strong){color:#102238!important}body.simulation-real-estate .real-estate-match-panel :is(.eyebrow,span,p){color:#435568!important}body.simulation-real-estate .real-estate-property-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.simulation-real-estate .real-estate-property-list article{min-height:210px;background:#e5ded1!important;border-color:#10223830!important}body.simulation-real-estate .real-estate-crm-panel{grid-column:span 3;min-height:610px;margin-top:88px}body.simulation-real-estate .chat-thread{min-height:610px}html[data-theme] body.simulation-restaurant{--sim-bg:#0d0a08;--sim-bg-soft:#15100d;--sim-panel:#1b1410;--sim-panel-strong:#2a1b15;--sim-text:#fff6e8;--sim-soft:#d8c8b4;--sim-muted:#ad9d8b;--sim-line:#ffeed72e;--sim-accent:#b93622;--sim-accent-ink:#fff;--sim-secondary:#f0a63d}html[data-theme] body.simulation-restaurant .restaurant-hero{grid-template-columns:minmax(0,.76fr) minmax(400px,.7fr);align-items:end;background:linear-gradient(90deg,#0d0a08 0 41%,#0d0a0833 70%),url(/assets/stitch/restaurants-01.jpg) 100%/cover!important}body.simulation-restaurant .restaurant-hero h1{max-width:12ch;font-size:clamp(3.7rem,5.7vw,4.9rem)}body.simulation-restaurant .restaurant-hero:after{background:#0d0a0875;opacity:1!important;border:1px solid #f0a63d59!important;width:42%!important;height:48%!important;bottom:6%!important;right:5%!important}body.simulation-restaurant .restaurant-live-indicator{color:#2b1c12;background:#f3e7d5;border-radius:0;min-height:230px;margin:0 18px 22px 0;transform:rotate(-.6deg);box-shadow:13px 16px #8d2b22}body.simulation-restaurant .restaurant-live-indicator small{color:#665344}body.simulation-restaurant .restaurant-workspace{background:#8d2b22;grid-template-columns:.76fr 1.24fr;align-items:stretch;padding:8px}body.simulation-restaurant .restaurant-chat{color:#2b1c12;min-height:760px;background:#f3e7d5!important}body.simulation-restaurant .restaurant-phone-head{background:#e8d8c2;border-color:#2b1c1238}body.simulation-restaurant .restaurant-phone-head strong{color:#2b1c12}body.simulation-restaurant .restaurant-phone-head span{color:#8d2b22}body.simulation-restaurant .restaurant-chat .chat-thread{min-height:680px;background:#f3e7d5!important}body.simulation-restaurant .restaurant-chat .chat-empty{color:#6d5a49}body.simulation-restaurant .restaurant-crm-panel{background:linear-gradient(#1b1410f0,#1b1410f0),url(/assets/stitch/restaurants-04.jpg) 50%/cover;min-height:760px;padding:36px}body.simulation-restaurant .restaurant-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}body.simulation-restaurant .restaurant-pipeline article{min-height:118px}body.simulation-restaurant .restaurant-events{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=980px){html[data-theme] body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero){align-content:end;min-height:650px;padding:42px 30px;grid-template-columns:minmax(0,1fr)!important}body.simulation-page :is(.agency-hero h1,.ecommerce-hero h1,.gym-hero h1,.real-estate-hero h1,.restaurant-hero h1){max-width:12ch}body.simulation-page :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator){width:min(100%,520px);margin:0}body.simulation-page :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace){grid-template-columns:repeat(2,minmax(0,1fr))}body.simulation-page :is(.agency-client-panel,.agency-pipeline-panel,.agency-trigger-panel,.ecommerce-chat,.ecommerce-inventory-panel,.ecommerce-crm-panel,.gym-chat,.gym-pricing-panel,.gym-crm-panel,.real-estate-chat,.real-estate-match-panel,.real-estate-crm-panel){grid-column:auto;min-height:auto;margin-top:0}body.simulation-page :is(.agency-pipeline-panel,.ecommerce-chat,.gym-pricing-panel,.real-estate-match-panel){grid-column:1/-1}}@media (width<=640px){body.simulation-page .demo-page{width:min(100% - 20px,1500px)}body.simulation-page .demo-nav{min-height:auto;overflow:hidden}body.simulation-page #industryLinks{width:100%;max-width:100%}html[data-theme] body.simulation-page .demo-page>:is(.agency-hero,.ecommerce-hero,.gym-hero,.real-estate-hero,.restaurant-hero){background-position:50%;background-size:cover;min-height:700px;padding:36px 18px 24px;grid-template-columns:minmax(0,1fr)!important}body.simulation-page :is(.agency-hero h1,.ecommerce-hero h1,.gym-hero h1,.real-estate-hero h1,.restaurant-hero h1){max-width:none;font-size:clamp(3rem,14vw,4.5rem)}body.simulation-page :is(.agency-workspace,.ecommerce-workspace,.gym-workspace,.real-estate-workspace,.restaurant-workspace){grid-template-columns:1fr}body.simulation-page :is(.agency-client-panel,.agency-pipeline-panel,.agency-trigger-panel,.ecommerce-chat,.ecommerce-inventory-panel,.ecommerce-crm-panel,.gym-chat,.gym-pricing-panel,.gym-crm-panel,.real-estate-chat,.real-estate-match-panel,.real-estate-crm-panel){grid-column:1}body.simulation-page :is(.ecommerce-inventory-list,.real-estate-property-list,.restaurant-events),body.simulation-page .restaurant-workspace{grid-template-columns:1fr}body.simulation-page .restaurant-chat,body.simulation-page .restaurant-crm-panel{min-height:auto}body.simulation-agency .agency-live-card{max-width:100%;transform:none}}@media (prefers-reduced-motion:no-preference){body.simulation-page .demo-page.is-running :is(.agency-live-card,.ecommerce-conversion-card,.gym-live-card,.real-estate-live-card,.restaurant-live-indicator){animation:.9s cubic-bezier(.16,1,.3,1) live-instrument-pulse}}@keyframes live-instrument-pulse{45%{filter:brightness(1.08);translate:0 -6px}}
