[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{border-radius:0;color:var(--smart-app-experience-text,#f8fafc);background:radial-gradient(720px 360px at 8% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 18%,transparent),transparent 64%),radial-gradient(680px 380px at 92% 6%,color-mix(in srgb,var(--smart-app-experience-accent-strong,#38bdf8) 14%,transparent),transparent 66%),linear-gradient(135deg,#071126 0,#0b1324 54%,#050816 100%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime]:has([data-smart-primary-module=chat_panel])
[data-smart-role=visitor-support]>[data-smart-role=form-module]{display:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.45rem;gap:.45rem;min-height:3.65rem;padding:.45rem .55rem .45rem 1rem;border-color:rgba(226,232,240,.28)!important;background:var(--smart-app-surface-panel,color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 72%,transparent))!important;color:var(--smart-app-experience-text,#f8fafc)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 7%,transparent),var(--smart-app-experience-shadow,0 16px 42px rgba(2,8,23,.22))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :is(input,textarea){border-color:color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 14%,transparent)!important;background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 82%,transparent)!important;color:var(--smart-app-experience-text,#f8fafc)!important;caret-color:var(--smart-app-experience-accent,#ff2d55)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--smart-app-experience-text-muted,rgba(226,232,240,.72)) 72%,transparent)!important;opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=form-module],[data-smart-role=field-control]) :is(input,textarea)::placeholder{color:var(--smart-app-form-placeholder-ink,#64748b)!important;opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea:focus,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea:focus-visible{grid-column:1;width:100%;min-width:0;align-self:center;resize:none;border:0!important;border-block:0!important;border-inline:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]:focus-within{border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 38%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 8%,transparent),0 0 0 3px color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 12%,transparent),0 16px 38px rgba(2,6,23,.24)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where(h1,h2,h3,h4,strong,label){color:#ffffff}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where(p,li,span,small,figcaption,output),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action] p{color:#dbe7f7}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=eyebrow]{color:color-mix(in srgb,var(--smart-app-experience-accent,#ff6b88) 82%,#ffffff 18%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=visitor-primary-stage],[data-smart-role=hero-module],[data-smart-role=chat-module],[data-smart-role=chat-message],[data-smart-role=form-module],[data-smart-role=support-module],[data-smart-role=support-card],[data-smart-role=metric-card],[data-smart-role=field-control],[data-smart-role=contact-option-card]){border-color:rgba(226,232,240,.24);background-color:rgba(15,23,42,.78);color:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 58px rgba(2,8,23,.24)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{background:rgba(8,15,30,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 20%,transparent),transparent 44%),linear-gradient(135deg,#142033 0,#0b1324 58%,#070b16 100%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module]{background:rgba(10,18,34,.9)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message]{background:rgba(30,41,59,.84)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-message-role=visitor]{background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 32%,#172033 68%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=dictation-status]{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.8rem;margin:-.15rem 0 .1rem;padding:.34rem .62rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 10%,transparent);color:transparent;font-size:0;line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=dictation-status]:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--smart-app-experience-accent,#ff2d55)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=dictation-status]:after{content:"AI is organizing";color:var(--smart-app-experience-text,#ffffff);font-size:.76rem;font-weight:900;letter-spacing:.02em;line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=ai-handoff-summary]{display:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-options]{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem) 0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:.8rem;gap:.8rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;grid-gap:.85rem;gap:.85rem;min-height:9rem;padding:1.15rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#fff) 16%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 78%,transparent);color:var(--smart-app-experience-text,#fff);text-align:left;font:inherit;cursor:pointer}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>span:last-child{display:grid;grid-gap:.45rem;gap:.45rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-icon]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.55rem;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 14%,transparent);color:var(--smart-app-experience-accent,#ff2d55)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card][aria-expanded=true],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=secondary-chip][aria-pressed=true],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-state=active],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-state=selected]{border-color:var(--smart-app-state-selected-border,var(--smart-app-surface-border));background:var(--smart-app-state-selected-panel,var(--smart-app-surface-panel));color:var(--smart-app-state-selected-ink,var(--smart-app-experience-text,#ffffff))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=contact-option-card][aria-expanded=true],[data-smart-role=secondary-chip][aria-pressed=true],[data-smart-state=selected],[data-smart-state=active]) :where(h1,h2,h3,h4,strong,label){color:var(--smart-app-state-selected-ink,#0f172a)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=contact-option-card][aria-expanded=true],[data-smart-role=secondary-chip][aria-pressed=true],[data-smart-state=selected],[data-smart-state=active]) :where(p,li,span,small,figcaption,output){color:var(--smart-app-state-selected-muted,#334155)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=contact-option-card][aria-expanded=true],[data-smart-role=secondary-chip][aria-pressed=true],[data-smart-state=selected],[data-smart-state=active]) [data-smart-role=contact-option-icon]{color:var(--smart-app-experience-accent,#f97316)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=secondary-chip]{border-color:rgba(226,232,240,.28);background:rgba(248,250,252,.12);color:#ffffff}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button{display:inline-grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;min-height:2.75rem;margin:0;padding:0;border:1px solid var(--smart-app-control-border);border-radius:999px;background:var(--smart-app-control-panel);color:var(--smart-app-control-ink);opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button:disabled{border-color:var(--smart-app-state-disabled-border);background:var(--smart-app-state-disabled-panel);color:var(--smart-app-state-disabled-ink);cursor:not-allowed;opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{border-color:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 74%,transparent);background:linear-gradient(135deg,var(--smart-app-experience-accent,#f97316),var(--smart-app-experience-accent-strong,#c2410c));color:#ffffff}@media (max-width:980px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{grid-template-columns:1fr}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime]{overflow-x:clip}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{padding:.55rem;border-radius:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.45rem!important;gap:.45rem!important;align-items:stretch!important;overflow:visible!important;padding:0!important;margin:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]>li{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]>li>[data-smart-role=secondary-chip]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.55rem!important;min-height:2.55rem!important;padding:0 .55rem!important;text-align:center!important;white-space:normal!important;line-height:1.1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:flex!important;align-items:center!important;gap:.45rem!important;min-height:3.05rem!important;padding:.35rem .45rem .35rem .85rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{flex:1 1 auto!important;display:block!important;align-self:center!important;height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;padding:0!important;margin:0!important;line-height:1.45rem!important;overflow:hidden!important;resize:none!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea::placeholder{line-height:1.45rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button:last-child{flex:0 0 2.35rem!important;width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;display:inline-grid!important;place-items:center!important;align-self:center!important;margin:0!important;padding:0!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:.45rem!important;gap:.45rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{grid-column:1!important;align-self:center!important;min-width:0!important;width:100%!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=dictation-toggle],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{align-self:center!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:middle!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=dictation-toggle]{grid-column:2!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{grid-column:3!important;font-size:1.1rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] svg{display:block!important;width:1.05rem!important;height:1.05rem!important;flex:0 0 auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){justify-items:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]{display:grid!important;grid-template-columns:3.25rem minmax(0,1fr)!important;grid-auto-flow:column!important;justify-content:stretch!important;justify-items:start!important;align-items:center!important;grid-column-gap:.95rem!important;column-gap:.95rem!important;grid-row-gap:0!important;row-gap:0!important;width:100%!important;min-width:0!important;text-align:left!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;margin:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-icon] svg{display:block!important;width:1.35rem!important;height:1.35rem!important;flex:0 0 auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]+span,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>span:last-child,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]+span{grid-column:2!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;display:grid!important;justify-items:start!important;align-content:center!important;grid-gap:.28rem!important;gap:.28rem!important;min-width:0!important;width:100%!important;margin:0!important;text-align:left!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] strong{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] strong{line-height:1.12!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] small{line-height:1.34!important}@media (max-width:640px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:3.1rem!important;padding:.35rem .45rem .35rem .85rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{height:1.55rem!important;min-height:1.55rem!important;max-height:1.55rem!important;line-height:1.55rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea::placeholder{line-height:1.55rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=dictation-toggle],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;min-height:2.35rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]{grid-template-columns:3.05rem minmax(0,1fr)!important;column-gap:.82rem!important;align-items:center!important;justify-items:start!important;min-height:6.25rem!important;padding:.85rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-frame--desktop[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-shell.dmx-runtime-surface.dmx-runtime-frame[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]{--visitor-page-max:100%;--visitor-page-gap:clamp(0.72rem,2.8vw,1.05rem);--visitor-page-pad:clamp(0.88rem,3.4vw,1.35rem);width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;overflow-x:hidden!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-frame--desktop[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-shell.dmx-runtime-surface.dmx-runtime-frame[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page]{min-height:100dvh!important;padding:var(--visitor-page-pad)!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=preview]{min-height:100%!important;padding:0!important;background:transparent!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed]{min-height:0!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important}:where(html,body):has([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed]){width:100%!important;min-height:0!important;height:auto!important;margin:0!important;background:transparent!important;overflow:hidden!important;scrollbar-width:none!important}:where(html,body):has([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed])::-webkit-scrollbar{display:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]:after,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]:before,body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime[data-smart-app-surface=visitor][data-smart-app-frame]:after,body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime[data-smart-app-surface=visitor][data-smart-app-frame]:before{display:none!important;content:none!important;background:none!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-app-surface-body]{width:100%!important;max-width:var(--visitor-page-max)!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-app-surface-body]:after,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-app-surface-body]:before{display:none!important;content:none!important;background:none!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface]{width:100%!important;max-width:var(--visitor-page-max)!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface]{min-height:0!important;height:auto!important;overflow:visible!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-flow],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-support]{width:100%!important;max-width:var(--visitor-page-max)!important;min-width:0!important;margin-inline:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-flow]{display:grid!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{width:100%!important;max-width:var(--visitor-page-max)!important;display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-intent]{min-width:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=support-module]{overflow:hidden!important;border-radius:calc(var(--smart-app-radius-lg) + 4px)!important;box-shadow:var(--smart-app-shadow-sm)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options]{width:100%!important;max-width:var(--visitor-page-max)!important;display:grid!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important;margin:0!important;padding:var(--visitor-page-pad)!important;border:1px solid var(--smart-app-line)!important;background:var(--smart-app-surface)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=preview] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options]{padding:clamp(.72rem,3vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel][data-smart-contact-option]{scroll-margin-block-start:var(--visitor-page-pad)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed]{--visitor-page-gap:clamp(0.55rem,1.8vw,0.82rem);--visitor-page-pad:clamp(0.62rem,2.4vw,0.92rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-flow],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] [data-smart-app-surface-body]{height:auto!important;min-height:0!important;overflow:visible!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)!important;align-items:stretch!important;padding:var(--visitor-page-pad)!important;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 15%,transparent)!important;border-radius:clamp(1rem,2.2vw,1.4rem)!important;background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 74%,transparent)!important;box-shadow:0 12px 32px rgba(2,8,23,.18)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=support-module]{min-height:0!important;padding:clamp(.82rem,2vw,1.05rem)!important;border-radius:clamp(.82rem,1.9vw,1.15rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module]{align-content:start!important;height:auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module] h1{max-width:12ch!important;font-size:clamp(1.85rem,5vw,3rem)!important;line-height:1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=message-list]{min-height:0!important;max-height:clamp(12rem,46vh,22rem)!important;overflow-y:auto!important;overscroll-behavior:contain!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=ai-handoff-summary]{display:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-support]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options]{overflow:visible!important;border-radius:clamp(.85rem,2vw,1.2rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel][data-smart-contact-option]{margin-top:var(--visitor-page-gap)!important;padding:var(--visitor-page-pad)!important}@media (max-width:860px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{grid-template-columns:1fr!important}}@media (max-width:780px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime[data-smart-app-surface=visitor][data-smart-app-frame=page]{padding:clamp(.72rem,3vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{grid-template-columns:1fr!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]{--smart-app-wcp-page-pad:clamp(1rem,2.2vw,1.6rem);--smart-app-wcp-gap:clamp(1rem,1.75vw,1.35rem);--smart-app-wcp-dark-shell:#293040;--smart-app-wcp-dark-panel:#071126;--smart-app-wcp-light-panel:#f7fbff;--smart-app-wcp-pink-panel:#fff3f6;--smart-app-wcp-ink:#0f172a;--smart-app-wcp-muted:#334155;--smart-app-wcp-border:rgba(15,23,42,0.14)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{width:100%!important;max-width:none!important;margin:0!important;padding:var(--smart-app-wcp-page-pad)!important;background:linear-gradient(180deg,#f5f9ff,#eaf3ff)!important;border-radius:0!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-flow]{display:grid!important;grid-gap:var(--smart-app-wcp-gap)!important;gap:var(--smart-app-wcp-gap)!important;width:100%!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{width:100%!important;display:grid!important;grid-template-columns:minmax(18rem,.56fr) minmax(0,1fr)!important;align-items:stretch!important;grid-gap:var(--smart-app-wcp-gap)!important;gap:var(--smart-app-wcp-gap)!important;padding:var(--smart-app-wcp-gap)!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:1.55rem!important;background:var(--smart-app-wcp-dark-shell)!important;box-shadow:0 28px 80px rgba(15,23,42,.16)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]:has([data-smart-primary-module=voice_intake]){grid-template-columns:minmax(18rem,.54fr) minmax(24rem,1fr)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-intent]{min-width:0!important;display:grid!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{min-height:100%!important;align-content:center!important;border-radius:1.25rem!important;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 20%,transparent),transparent 42%),linear-gradient(145deg,#171a2a 0,var(--smart-app-wcp-dark-panel) 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(2,8,23,.2)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-assistant]{--smart-app-surface-ink:var(--smart-app-wcp-ink);--smart-app-surface-muted:#475569;--smart-app-surface-panel:rgba(255,255,255,0.92);--smart-app-surface-border:rgba(15,23,42,0.12);--smart-app-accent-readable:var(--smart-app-experience-accent,#e11d48);min-height:100%!important;border-radius:1.25rem!important;border-color:rgba(255,255,255,.42)!important;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.44),transparent 28%),linear-gradient(145deg,#f8dce4,#edd1d8 58%,#fbf1f5)!important;color:var(--smart-app-wcp-ink)!important;box-shadow:0 18px 55px rgba(15,23,42,.18)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]{padding:clamp(1.4rem,3.6vw,2.6rem) clamp(1.1rem,3vw,2rem)!important;gap:clamp(.72rem,1.4vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage] h2{max-width:13ch!important;color:var(--smart-app-wcp-ink)!important;font-size:clamp(2.1rem,4vw,3.65rem)!important;line-height:.96!important;letter-spacing:-.06em!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]>p:not([data-smart-role=eyebrow]),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]>small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-state]{color:#334155!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip]{width:min(100%,44rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] span,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip] span{background:rgba(255,255,255,.92)!important;border-color:rgba(15,23,42,.14)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts]{background:rgba(255,255,255,.9)!important;color:var(--smart-app-wcp-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] :is(small,strong,span,p),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption] :is(span,p),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip] :is(small,strong),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts] :is(span,p){color:var(--smart-app-wcp-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=form-module]{--smart-app-surface-ink:var(--smart-app-wcp-ink);--smart-app-surface-muted:var(--smart-app-wcp-muted);--smart-app-surface-panel:rgba(255,255,255,0.94);--smart-app-surface-border:var(--smart-app-wcp-border);color:var(--smart-app-wcp-ink)!important;border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 32%,rgba(15,23,42,.12))!important;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 12%,transparent),transparent 42%),linear-gradient(145deg,#fbfdff 0,var(--smart-app-wcp-pink-panel) 100%)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] :is(h1,h2,h3,strong,label,span){color:var(--smart-app-wcp-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] :is(p,small){color:var(--smart-app-wcp-muted)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-control]{background:rgba(255,255,255,.76)!important;border-color:rgba(15,23,42,.1)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] :is(input,textarea){background:#ffffff!important;color:var(--smart-app-wcp-ink)!important;border-color:rgba(15,23,42,.16)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:var(--smart-app-wcp-gap)!important;gap:var(--smart-app-wcp-gap)!important;margin-top:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=chat-module]{grid-column:span 5!important;min-height:28rem!important;background:linear-gradient(180deg,#192333,#111827)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=form-module]{grid-column:span 7!important;min-height:28rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-module-type=faq_list]{grid-column:span 5!important;background:color-mix(in srgb,#ffffff 78%,#eaf3ff 22%)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-list]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--smart-app-wcp-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-control]:has(textarea){grid-column:1/-1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-card]{background:rgba(255,255,255,.78)!important;border-color:rgba(226,232,240,.9)!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important}@media (max-width:980px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]:has([data-smart-primary-module=voice_intake]){grid-template-columns:1fr!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{grid-template-columns:1fr!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-module-type=faq_list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=form-module]{grid-column:1!important;min-height:auto!important}}@media (max-width:680px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{padding:clamp(.72rem,3vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{padding:clamp(.72rem,3vw,1rem)!important;border-radius:1.1rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-list]{grid-template-columns:1fr!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]{--smart-app-wcp-support-pad:clamp(1.1rem,2.4vw,1.7rem);--smart-app-wcp-card-gap:clamp(0.72rem,1.6vw,1rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{width:100%!important;align-items:stretch!important;grid-auto-flow:dense!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]>[data-smart-role=support-module]{grid-column:1/-1!important;width:100%!important;min-width:0!important;padding:var(--smart-app-wcp-support-pad)!important;border-color:rgba(15,23,42,.12)!important;background:radial-gradient(circle at 94% 0,rgba(255,255,255,.95),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,247,255,.9))!important;color:var(--smart-app-wcp-ink,#0f172a)!important;box-shadow:0 22px 60px rgba(15,23,42,.1)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]>[data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]>[data-smart-role=form-module]{align-self:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]:has(>[data-smart-role=chat-module]):has(>[data-smart-role=form-module])>[data-smart-role=chat-module]{grid-column:span 5!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]:has(>[data-smart-role=chat-module]):has(>[data-smart-role=form-module])>[data-smart-role=form-module]{grid-column:span 7!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]:not(:has(>[data-smart-role=chat-module]))>[data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]:not(:has(>[data-smart-role=form-module]))>[data-smart-role=chat-module]{grid-column:1/-1!important;min-height:auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list]{grid-column:1/-1!important;color:var(--smart-app-wcp-ink,#0f172a)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-module] :is(h2,h3,strong){color:var(--smart-app-wcp-ink,#0f172a)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-module] :is(p,li,small,span){color:var(--smart-app-wcp-muted,#334155)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-grid]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;grid-gap:var(--smart-app-wcp-card-gap)!important;gap:var(--smart-app-wcp-card-gap)!important;width:100%!important;align-items:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card]{min-height:100%!important;background:rgba(255,255,255,.82)!important;border-color:rgba(203,213,225,.92)!important;box-shadow:0 16px 42px rgba(15,23,42,.08)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-list]{align-items:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-control]{align-content:start!important}@media (min-width:981px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]:has(>[data-smart-role=chat-module]):has(>[data-smart-role=form-module])>[data-smart-module-type=faq_list]{grid-column:1/span 5!important}}@media (max-width:680px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]>[data-smart-role=support-module]{padding:clamp(.9rem,3vw,1.1rem)!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]{--smart-app-module-gap:clamp(0.82rem,1.8vw,1.2rem);--smart-app-module-pad:clamp(1rem,2.4vw,1.55rem);--smart-app-module-radius:clamp(1.05rem,2.2vw,1.45rem);--smart-app-module-ink:#0f172a;--smart-app-module-muted:#334155;--smart-app-module-line:rgba(15,23,42,0.12);--smart-app-module-panel:rgba(255,255,255,0.92);--smart-app-module-shadow:0 18px 52px rgba(15,23,42,0.1)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=hero-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=support-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-assistant]{min-width:0!important;border-radius:var(--smart-app-module-radius)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-module-type=faq_list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=support-module]{color:var(--smart-app-module-ink)!important;border-color:var(--smart-app-module-line)!important;box-shadow:var(--smart-app-module-shadow)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-module-type=faq_list] :is(h1,h2,h3,strong),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] :is(h1,h2,h3,strong,label),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=support-module] :is(h1,h2,h3,strong){color:var(--smart-app-module-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-module-type=faq_list] :is(p,li,small,span),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] :is(p,small),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=support-module] :is(p,li,small,span){color:var(--smart-app-module-muted)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] [data-smart-role=field-list]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--smart-app-module-gap)!important;gap:var(--smart-app-module-gap)!important;align-items:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] [data-smart-role=field-control]{min-width:0!important;align-content:start!important;background:rgba(255,255,255,.78)!important;border-color:rgba(15,23,42,.1)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] [data-smart-role=field-control]:has(textarea){grid-column:1/-1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] :is(input,textarea){width:100%!important;min-width:0!important;background:#ffffff!important;color:var(--smart-app-module-ink)!important;border-color:rgba(15,23,42,.16)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=chat-module]{display:grid!important;align-content:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=support-grid]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;grid-gap:var(--smart-app-module-gap)!important;gap:var(--smart-app-module-gap)!important;align-items:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=support-card]{min-height:100%!important;color:var(--smart-app-module-ink)!important;background:var(--smart-app-module-panel)!important;border-color:rgba(203,213,225,.92)!important;box-shadow:0 14px 38px rgba(15,23,42,.07)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=contact-option-panel],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=contact-options]{display:grid!important;grid-gap:var(--smart-app-module-gap)!important;gap:var(--smart-app-module-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-assistant]{--smart-app-surface-ink:var(--smart-app-module-ink);--smart-app-surface-muted:#475569;--smart-app-surface-panel:rgba(255,255,255,0.92);--smart-app-surface-border:rgba(15,23,42,0.12);color:var(--smart-app-module-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-assistant] :is(h2,h3,strong),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-handoff] :is(small,strong,span,p),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-transcripts] :is(span,p){color:var(--smart-app-module-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-assistant] :is(p,small),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=voice-state]{color:#334155!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=preview]{--smart-app-module-pad:clamp(0.82rem,2.2vw,1.1rem);--smart-app-module-radius:clamp(0.9rem,2vw,1.15rem)}@media (max-width:680px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-role=form-module] [data-smart-role=field-list]{grid-template-columns:1fr!important}}:where(body[data-design-system],[data-design-system]){--wcp-touch-target-min:40px}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where(.smart-app-first-action-primary,.smart-app-suggestion-row button,.smart-app-voice-button,.smart-app-send-button,.smart-app-composer-actions button,.demo-prompt-row button,.demo-chat-chips button,.demo-form button,.contact-ai-parity-chip-row button,.contact-ai-parity-chat-form button,.runtime-contact-ai-cta,.runtime-primary-action,button[data-smart-role]){display:inline-flex!important;min-width:var(--wcp-touch-target-min)!important;min-height:var(--wcp-touch-target-min)!important;align-items:center!important;justify-content:center!important}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.contact-ai-parity-chat-form textarea,.runtime-contact-ai-form textarea){min-height:var(--wcp-touch-target-min)!important}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where(.contact-ai-parity-chat-form,[data-smart-role=runtime-composer]){min-height:calc(var(--wcp-touch-target-min) + 8px)!important}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where([data-smart-role=runtime-composer],.smart-app-composer,.contact-ai-parity-chat-form,.runtime-assistant-form,.runtime-contact-ai-form,.demo-form){min-width:0!important;min-height:48px!important;max-width:100%!important;flex-wrap:wrap!important;gap:.55rem!important}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where([data-smart-role=runtime-composer] textarea,.smart-app-composer textarea,.contact-ai-parity-chat-form textarea,.runtime-assistant-form textarea,.runtime-contact-ai-form textarea,.demo-form textarea,textarea[data-smart-role]){min-width:min(100%,12rem)!important;min-height:44px!important;padding-block:.65rem!important;padding-inline:.8rem!important;line-height:1.35!important;overflow:auto!important}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where([data-smart-role=runtime-composer] button,.smart-app-composer-actions button,.contact-ai-parity-chat-form button,.runtime-assistant-form button,.runtime-contact-ai-form button,.demo-chat-chips button,.demo-prompt-row button,.smart-app-suggestion-row button,[data-smart-role=primary-action],[data-smart-role=secondary-chip],button[data-smart-role]){min-width:var(--wcp-touch-target-min,40px)!important;min-height:var(--wcp-touch-target-min,40px)!important;padding:.55rem .85rem!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere}:where(body[data-design-system],[data-design-system]) :where(.smart-app-runtime,.demo-runtime-shell.dmx-visitor-surface,.contact-ai-parity-shell,[data-smart-role=runtime-surface]) :where([data-smart-role=suggestion-row],[data-smart-role=chip-row],.demo-chat-chips,.contact-ai-parity-chip-row,.smart-app-suggestion-row){display:flex!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;gap:.5rem!important}:where([data-design-system].smart-app-runtime,[data-design-system].demo-runtime-shell.dmx-visitor-surface,[data-design-system].contact-ai-parity-shell,[data-design-system][data-smart-role=runtime-surface]) :where([data-smart-role=runtime-composer],.smart-app-composer,.contact-ai-parity-chat-form,.runtime-assistant-form,.runtime-contact-ai-form,.demo-form){min-width:0!important;min-height:48px!important;max-width:100%!important;flex-wrap:wrap!important;gap:.55rem!important}:where([data-design-system].smart-app-runtime,[data-design-system].demo-runtime-shell.dmx-visitor-surface,[data-design-system].contact-ai-parity-shell,[data-design-system][data-smart-role=runtime-surface]) :where([data-smart-role=runtime-composer] textarea,.smart-app-composer textarea,.contact-ai-parity-chat-form textarea,.runtime-assistant-form textarea,.runtime-contact-ai-form textarea,.demo-form textarea,textarea[data-smart-role]){min-width:min(100%,12rem)!important;min-height:44px!important;padding-block:.65rem!important;padding-inline:.8rem!important;line-height:1.35!important;overflow:auto!important}:where([data-design-system].smart-app-runtime,[data-design-system].demo-runtime-shell.dmx-visitor-surface,[data-design-system].contact-ai-parity-shell,[data-design-system][data-smart-role=runtime-surface]) :where([data-smart-role=runtime-composer] button,.smart-app-composer-actions button,.contact-ai-parity-chat-form button,.runtime-assistant-form button,.runtime-contact-ai-form button,.demo-chat-chips button,.demo-prompt-row button,.smart-app-suggestion-row button,[data-smart-role=primary-action],[data-smart-role=secondary-chip],button[data-smart-role]){min-width:var(--wcp-touch-target-min,40px)!important;min-height:var(--wcp-touch-target-min,40px)!important;padding:.55rem .85rem!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere}:where([data-design-system].smart-app-runtime,[data-design-system].demo-runtime-shell.dmx-visitor-surface,[data-design-system].contact-ai-parity-shell,[data-design-system][data-smart-role=runtime-surface]) :where([data-smart-role=suggestion-row],[data-smart-role=chip-row],.demo-chat-chips,.contact-ai-parity-chip-row,.smart-app-suggestion-row){display:flex!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;gap:.5rem!important}:where(body[data-design-system],[data-design-system]){--runtime-detector-ink:#06152b;--runtime-detector-body:#1f2f46;--runtime-detector-link:#0b3b82;--runtime-detector-action:#0f172a}:where(body[data-design-system],[data-design-system]) :where(.public-smartapp-test-drive,.demo-runtime-shell.dmx-visitor-surface:not([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]),.runtime-surface:not(.smart-app-runtime),.dmx-visitor-surface:not([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]),.contact-ai-parity-shell,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(h1,h2,h3,h4,dt,strong){color:var(--runtime-detector-ink)!important;text-shadow:none!important}:where(body[data-design-system],[data-design-system]) :where(.public-smartapp-test-drive,.demo-runtime-shell.dmx-visitor-surface:not([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]),.runtime-surface:not(.smart-app-runtime),.dmx-visitor-surface:not([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]),.contact-ai-parity-shell,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(p,li,dd,label,input,select,textarea,span:not([aria-hidden=true]),small:not([aria-hidden=true])){color:var(--runtime-detector-body)!important;text-shadow:none!important}:where(body[data-design-system],[data-design-system]) :where(.contact-ai-parity-chat-form textarea,.runtime-assistant-form textarea,.runtime-contact-ai-form textarea,textarea[data-testid=contactai-message-input],[data-smart-role=runtime-composer] textarea,.smart-app-composer textarea,.demo-form textarea){min-height:44px!important;height:auto!important;line-height:1.35!important;padding-block:.7rem!important;padding-inline:.8rem!important;box-sizing:border-box!important}:where(body[data-design-system],[data-design-system]) :where(.contact-ai-parity-chat-form button,.runtime-assistant-form button,.runtime-contact-ai-form button,.runtime-primary-action,.runtime-contact-ai-cta,.smart-app-voice-button,.smart-app-send-button,.smart-app-composer-actions button,[data-smart-role=runtime-composer] button,.demo-form button){display:inline-flex!important;min-height:44px!important;min-width:44px!important;height:auto!important;align-items:center!important;justify-content:center!important;padding:.6rem!important;line-height:1.2!important;box-sizing:border-box!important}:where(body[data-design-system],[data-design-system]) :where(.smart-app-voice-button,.smart-app-send-button){height:44px!important}:where(body[data-design-system],[data-design-system]) :where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.public-smartapp-test-drive,.demo-runtime-shell:not([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]),.dmx-visitor-surface:not([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor])) :where(a[href]:not(.ds-button)){color:var(--runtime-detector-link)!important;background:transparent!important}:where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.runtime-side-visual,.runtime-side-visual-paths,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid,.runtime-card,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(.runtime-side-visual-paths>*,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid>*,.runtime-card){background:linear-gradient(180deg,rgba(30,41,59,.9),rgba(15,23,42,.86))!important;border-color:rgba(226,232,240,.28)!important;box-shadow:0 18px 46px rgba(2,6,23,.28)!important}:where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.runtime-side-visual,.runtime-side-visual-paths,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid,.runtime-card,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(h1,h2,h3,h4,h5,h6,legend,dt,strong,b,label,svg){color:#f8fafc!important;text-shadow:none!important}:where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.runtime-side-visual,.runtime-side-visual-paths,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid,.runtime-card,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(p,li,dd,span:not([aria-hidden=true]),small:not([aria-hidden=true]),output){color:rgba(241,245,249,.88)!important;text-shadow:none!important}:where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.runtime-side-visual,.runtime-side-visual-paths,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid,.runtime-card,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(.muted,[class*=muted],[class*=meta],[class*=eyebrow],[class*=kicker],small:not([aria-hidden=true])){color:rgba(203,213,225,.9)!important}:where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.runtime-side-visual,.runtime-side-visual-paths,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid,.runtime-card,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(a[href]:not(.ds-button):not([role=button])){color:#bfdbfe!important;background:transparent!important;-webkit-text-decoration-color:rgba(191,219,254,.66)!important;text-decoration-color:rgba(191,219,254,.66)!important}:where(.runtime-surface:not(.smart-app-runtime),.contact-ai-parity-shell,.runtime-side-visual,.runtime-side-visual-paths,.contact-ai-parity-side-card,.contact-ai-parity-info-card,.contact-ai-parity-support-grid,.runtime-card,[data-design-pack=apps-premium-2026],[data-runtime-contract=smart-app-premium-runtime-v3],[data-runtime-renderer=smart-app-premium-runtime],[data-agentic-runtime=agentic-runtime-v1]) :where(button,.ds-button,[role=button],.runtime-primary-action,.runtime-contact-ai-cta,.smart-app-voice-button,.smart-app-send-button){color:#ffffff!important;background:#dc2626!important;border-color:rgba(254,202,202,.45)!important;text-shadow:none!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface{min-height:100vh!important;color:#0f172a!important;background:radial-gradient(circle at 8% 0,rgba(255,45,85,.1),transparent 26rem),radial-gradient(circle at 92% 0,rgba(56,189,248,.14),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef4ff)!important;padding:clamp(1rem,3vw,2rem)!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-runtime-layout{width:min(100%,1120px)!important;max-width:1120px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:clamp(.85rem,2vw,1.15rem)!important;gap:clamp(.85rem,2vw,1.15rem)!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-runtime-main{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr)!important;grid-gap:clamp(.85rem,2vw,1.15rem)!important;gap:clamp(.85rem,2vw,1.15rem)!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-runtime-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:clamp(.85rem,2vw,1.15rem)!important;gap:clamp(.85rem,2vw,1.15rem)!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-module,.demo-runtime-shell.dmx-visitor-surface .demo-side-card){border:1px solid rgba(148,163,184,.22)!important;border-radius:26px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;color:#0f172a!important;box-shadow:0 18px 48px rgba(15,23,42,.08)!important;padding:clamp(1rem,2.4vw,1.45rem)!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .smart-app-module--hero,.demo-runtime-shell.dmx-visitor-surface .smart-app-module--knowledge,.demo-runtime-shell.dmx-visitor-surface .smart-app-module--steps,.demo-runtime-shell.dmx-visitor-surface .smart-app-module--trust,.demo-runtime-shell.dmx-visitor-surface .smart-app-module--cta){grid-column:1/-1!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-hero-module{overflow:hidden;color:#ffffff!important;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 8% 4%,rgba(255,45,85,.18),transparent 30%),radial-gradient(circle at 86% 10%,rgba(103,232,249,.18),transparent 30%),linear-gradient(145deg,rgba(16,24,50,.96),rgba(12,28,64,.95) 52%,rgba(7,11,26,.98))!important;background-size:52px 52px,52px 52px,auto,auto,auto!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-module :where(h1,h2,h3),.demo-runtime-shell.dmx-visitor-surface .demo-side-card h2){color:#0f172a!important;margin-top:0!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-hero-module :where(h1,h2,h3),.demo-runtime-shell.dmx-visitor-surface .demo-hero-module p,.demo-runtime-shell.dmx-visitor-surface .demo-hero-module .demo-eyebrow){color:#ffffff!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-hero-module h1{max-width:min(100%,18ch)!important;font-size:clamp(2.1rem,5vw,4.6rem)!important;line-height:.94!important;letter-spacing:-.07em!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-module p,.demo-runtime-shell.dmx-visitor-surface .demo-side-card p,.demo-runtime-shell.dmx-visitor-surface .demo-side-card small,.demo-runtime-shell.dmx-visitor-surface .demo-form label,.demo-runtime-shell.dmx-visitor-surface .demo-side-card li,.demo-runtime-shell.dmx-visitor-surface .demo-faq-list p){color:#475569!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-eyebrow{color:#ff2d55!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-chat-module{color:#ffffff!important;background:radial-gradient(circle at 12% 0,rgba(255,45,85,.18),transparent 26rem),linear-gradient(145deg,#111827,#0f172a)!important;border-color:rgba(15,23,42,.18)!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-chat-module :where(h2,h3,p,span),.demo-runtime-shell.dmx-visitor-surface .demo-chat-module .demo-eyebrow){color:#ffffff!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-chat-message{border-color:rgba(148,163,184,.18)!important;background:rgba(255,255,255,.08)!important;color:#f8fafc!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-chat-message p{color:#f8fafc!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-chat-message.is-visitor{background:rgba(255,45,85,.22)!important;border-color:rgba(255,45,85,.24)!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#ffffff!important;padding:.35rem!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row textarea,.demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row input,.demo-runtime-shell.dmx-visitor-surface .demo-form input,.demo-runtime-shell.dmx-visitor-surface .demo-form textarea){min-width:0!important;width:100%!important;border:1px solid rgba(148,163,184,.3)!important;background:#ffffff!important;color:#0f172a!important;font:inherit!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row textarea,.demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row input){min-height:2.45rem!important;border:0!important;border-radius:999px!important;resize:none!important;padding:.62rem .78rem!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-form input,.demo-runtime-shell.dmx-visitor-surface .demo-form textarea){border-radius:14px!important;padding:.78rem .86rem!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row textarea::placeholder,.demo-runtime-shell.dmx-visitor-surface .demo-chat-input-row input::placeholder,.demo-runtime-shell.dmx-visitor-surface .demo-form input::placeholder,.demo-runtime-shell.dmx-visitor-surface .demo-form textarea::placeholder){color:#94a3b8!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .smart-app-composer-actions{display:flex!important;gap:.35rem!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-prompt-row button,.demo-runtime-shell.dmx-visitor-surface .demo-chat-chips button,.demo-runtime-shell.dmx-visitor-surface .demo-form button,.demo-runtime-shell.dmx-visitor-surface .smart-app-composer-actions button){border-radius:999px!important;font-weight:900!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-prompt-row button,.demo-runtime-shell.dmx-visitor-surface .demo-chat-chips button){border:1px solid rgba(148,163,184,.26)!important;background:#ffffff!important;color:#0f172a!important;padding:.5rem .78rem!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-chat-module .demo-chat-chips button{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;color:#ffffff!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-form button,.demo-runtime-shell.dmx-visitor-surface .smart-app-send-button){border:0!important;background:linear-gradient(135deg,#ff2d55,#ec4899 54%,#2563eb)!important;color:#ffffff!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-faq-list article,.demo-runtime-shell.dmx-visitor-surface .demo-side-card li){border:1px solid rgba(148,163,184,.18)!important;border-radius:16px!important;background:#ffffff!important;color:#0f172a!important}@media (max-width:980px){:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-runtime-main,.demo-runtime-shell.dmx-visitor-surface .demo-runtime-sidebar){grid-template-columns:1fr!important}}@media (max-width:700px){:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface .demo-hero-module h1{max-width:100%!important;font-size:clamp(2.05rem,11vw,3.25rem)!important;line-height:.96!important;letter-spacing:-.065em!important}:where(body[data-design-system],[data-design-system]) .demo-runtime-shell.dmx-visitor-surface{padding:.72rem!important}:where(body[data-design-system],[data-design-system]) :where(.demo-runtime-shell.dmx-visitor-surface .demo-module,.demo-runtime-shell.dmx-visitor-surface .demo-side-card){border-radius:20px!important}}