.contact-ai-parity-shell[data-runtime-presentation-variant=intake]{background:radial-gradient(620px 360px at 12% 0,rgba(20,184,166,.28),transparent 62%),radial-gradient(720px 420px at 92% 4%,rgba(59,130,246,.24),transparent 62%),linear-gradient(135deg,#042f2e,#0f172a 52%,#020617)}.contact-ai-parity-shell[data-runtime-presentation-variant=planner]{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(680px 380px at 14% 4%,rgba(245,158,11,.28),transparent 62%),radial-gradient(720px 420px at 86% 0,rgba(168,85,247,.24),transparent 62%),linear-gradient(135deg,#261302,#1e1b4b 52%,#09090b);background-size:56px 56px,56px 56px,auto,auto,auto}.contact-ai-parity-shell[data-runtime-presentation-variant=proof]{background:radial-gradient(720px 390px at 8% 0,rgba(34,197,94,.22),transparent 62%),radial-gradient(780px 430px at 92% 4%,rgba(250,204,21,.2),transparent 62%),linear-gradient(135deg,#052e16,#172554 54%,#020617)}.contact-ai-parity-shell[data-runtime-presentation-variant=showcase]{background:radial-gradient(620px 360px at 12% 6%,rgba(236,72,153,.28),transparent 62%),radial-gradient(740px 420px at 90% 0,rgba(251,146,60,.22),transparent 62%),linear-gradient(135deg,#2e1065,#111827 52%,#09090b)}.contact-ai-parity-shell[data-runtime-presentation-variant=navigator]{background:radial-gradient(circle at 18% 18%,rgba(125,211,252,.2) 0 2px,transparent 3px),radial-gradient(circle at 72% 24%,rgba(52,211,153,.18) 0 2px,transparent 3px),radial-gradient(720px 390px at 10% 0,rgba(14,165,233,.26),transparent 62%),radial-gradient(760px 420px at 92% 4%,rgba(34,197,94,.2),transparent 62%),linear-gradient(135deg,#082f49,#0f172a 54%,#020617)}.contact-ai-parity-shell[data-runtime-presentation-variant=insight]{background:linear-gradient(90deg,rgba(103,232,249,.08) 1px,transparent 0),radial-gradient(660px 380px at 12% 0,rgba(34,211,238,.26),transparent 62%),radial-gradient(780px 430px at 90% 6%,rgba(99,102,241,.25),transparent 62%),linear-gradient(135deg,#031926,#111827 54%,#020617);background-size:42px auto,auto,auto,auto}.contact-ai-parity-shell[data-runtime-presentation-variant=intake] .contact-ai-parity-chat-form button,.contact-ai-parity-shell[data-runtime-presentation-variant=intake] .contact-ai-parity-chip-row button,.contact-ai-parity-shell[data-runtime-presentation-variant=intake] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#14b8a6,#2563eb);box-shadow:0 14px 30px rgba(20,184,166,.24)}.contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-chat-form button,.contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-chip-row button,.contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#f59e0b,#7c3aed);box-shadow:0 14px 30px rgba(245,158,11,.23)}.contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-chat-form button,.contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-chip-row button,.contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#22c55e,#ca8a04);box-shadow:0 14px 30px rgba(34,197,94,.22)}.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-chat-form button,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-chip-row button,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#ec4899,#f97316);box-shadow:0 14px 30px rgba(236,72,153,.24)}.contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-chat-form button,.contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-chip-row button,.contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#0ea5e9,#10b981);box-shadow:0 14px 30px rgba(14,165,233,.24)}.contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-chat-form button,.contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-chip-row button,.contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#06b6d4,#6366f1);box-shadow:0 14px 30px rgba(6,182,212,.24)}.contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-main-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-main-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1fr)}.contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-support-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-support-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-chip-row{position:relative;padding-left:.85rem}.contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-chip-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#0ea5e9,#10b981)}.contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-side-card,.contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-side-card,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-side-card{align-content:end;min-height:18rem}.public-owner-settings-phone-preview[data-owner-presentation-variant]{min-height:100vh}.public-owner-settings-phone-preview__identity{display:grid;grid-gap:.2rem;gap:.2rem;margin:.72rem;padding:.7rem;border-radius:.9rem;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 14px 34px rgba(15,23,42,.18)}.public-owner-settings-phone-preview__identity span{font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,232,240,.72)}.public-owner-settings-phone-preview__identity strong{font-size:.9rem;line-height:1.05}.public-owner-settings-phone-preview[data-owner-presentation-variant=intake-console] .public-owner-settings-phone-preview__identity{background:linear-gradient(135deg,#0f766e,#1d4ed8)}.public-owner-settings-phone-preview[data-owner-presentation-variant=planner-board] .public-owner-settings-phone-preview__identity{background:linear-gradient(135deg,#92400e,#5b21b6)}.public-owner-settings-phone-preview[data-owner-presentation-variant=proof-desk] .public-owner-settings-phone-preview__identity{background:linear-gradient(135deg,#166534,#854d0e)}.public-owner-settings-phone-preview[data-owner-presentation-variant=showcase-studio] .public-owner-settings-phone-preview__identity{background:linear-gradient(135deg,#9d174d,#c2410c)}.public-owner-settings-phone-preview[data-owner-presentation-variant=navigator-map] .public-owner-settings-phone-preview__identity{background:linear-gradient(135deg,#0369a1,#047857)}.public-owner-settings-phone-preview[data-owner-presentation-variant=insight-monitor] .public-owner-settings-phone-preview__identity{background:linear-gradient(135deg,#0e7490,#4338ca)}@media (max-width:980px){.contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-support-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-main-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-support-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-main-grid,.contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-support-grid{grid-template-columns:1fr}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant]{--owner-variant-accent:linear-gradient(135deg,#0f172a,#1e293b);background:radial-gradient(680px 380px at 12% 0,rgba(148,163,184,.16),transparent 62%),linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.96))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant] [data-smart-app-surface-body]:before{content:attr(data-owner-presentation-label);display:block;min-height:.38rem;border-radius:999px;margin:0 0 .8rem;background:var(--owner-variant-accent);box-shadow:0 12px 28px rgba(15,23,42,.14);color:transparent}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=assistant-cockpit]{--owner-variant-accent:linear-gradient(135deg,#ff2d55,#4338ca)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=intake-console]{--owner-variant-accent:linear-gradient(135deg,#0f766e,#1d4ed8)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=planner-board]{--owner-variant-accent:linear-gradient(135deg,#92400e,#5b21b6)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=proof-desk]{--owner-variant-accent:linear-gradient(135deg,#166534,#854d0e)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=showcase-studio]{--owner-variant-accent:linear-gradient(135deg,#9d174d,#c2410c)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=navigator-map]{--owner-variant-accent:linear-gradient(135deg,#0369a1,#047857)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=owner][data-owner-presentation-variant=insight-monitor]{--owner-variant-accent:linear-gradient(135deg,#0e7490,#4338ca)}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=assistant]{background:radial-gradient(620px 360px at 12% 0,rgba(255,45,85,.28),transparent 62%),radial-gradient(720px 420px at 92% 4%,rgba(67,56,202,.24),transparent 62%),linear-gradient(135deg,#071126,#13213f 52%,#020617)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=intake]{background:radial-gradient(620px 360px at 12% 0,rgba(20,184,166,.28),transparent 62%),radial-gradient(720px 420px at 92% 4%,rgba(59,130,246,.24),transparent 62%),linear-gradient(135deg,#042f2e,#0f172a 52%,#020617)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=planner]{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(680px 380px at 14% 4%,rgba(245,158,11,.28),transparent 62%),radial-gradient(720px 420px at 86% 0,rgba(168,85,247,.24),transparent 62%),linear-gradient(135deg,#261302,#1e1b4b 52%,#09090b)!important;background-size:56px 56px,56px 56px,auto,auto,auto!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=proof]{background:radial-gradient(720px 390px at 8% 0,rgba(34,197,94,.22),transparent 62%),radial-gradient(780px 430px at 92% 4%,rgba(250,204,21,.2),transparent 62%),linear-gradient(135deg,#052e16,#172554 54%,#020617)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=showcase]{background:radial-gradient(620px 360px at 12% 6%,rgba(236,72,153,.28),transparent 62%),radial-gradient(740px 420px at 90% 0,rgba(251,146,60,.22),transparent 62%),linear-gradient(135deg,#2e1065,#111827 52%,#09090b)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=navigator]{background:radial-gradient(circle at 18% 18%,rgba(125,211,252,.2) 0 2px,transparent 3px),radial-gradient(circle at 72% 24%,rgba(52,211,153,.18) 0 2px,transparent 3px),radial-gradient(720px 390px at 10% 0,rgba(14,165,233,.26),transparent 62%),radial-gradient(760px 420px at 92% 4%,rgba(34,197,94,.2),transparent 62%),linear-gradient(135deg,#082f49,#0f172a 54%,#020617)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=insight]{background:linear-gradient(90deg,rgba(103,232,249,.08) 1px,transparent 0),radial-gradient(660px 380px at 12% 0,rgba(34,211,238,.26),transparent 62%),radial-gradient(780px 430px at 90% 6%,rgba(99,102,241,.25),transparent 62%),linear-gradient(135deg,#031926,#111827 54%,#020617)!important;background-size:42px auto,auto,auto,auto!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=assistant] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=assistant] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=assistant] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#ff2d55,#4338ca)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=intake] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=intake] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=intake] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#14b8a6,#2563eb)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=planner] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#f59e0b,#7c3aed)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=proof] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#22c55e,#ca8a04)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=showcase] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#ec4899,#f97316)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=navigator] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#0ea5e9,#10b981)!important}.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-chat-form button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-shell[data-runtime-presentation-variant=insight] .contact-ai-parity-form-card button[type=submit]{background:linear-gradient(135deg,#06b6d4,#6366f1)!important}.public-visitor-phone-preview .contact-ai-parity-faq-card,.public-visitor-phone-preview .contact-ai-parity-faq-grid article,.public-visitor-phone-preview .contact-ai-parity-info-card,.public-visitor-phone-preview .contact-ai-parity-support-grid article,.public-visitor-phone-preview .runtime-module-faq,.public-visitor-phone-preview .runtime-module-support .runtime-card{color:#0f172a!important}.public-visitor-phone-preview .contact-ai-parity-faq-card :where(p,span,strong,li,em),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(p,span,strong,li,em),.public-visitor-phone-preview .contact-ai-parity-info-card :where(p,span,strong,li,em),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(p,span,strong,li,em),.public-visitor-phone-preview .runtime-module-faq :where(p,span,strong,li,em),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(p,span,strong,li,em){color:#334155!important}.public-visitor-phone-preview .contact-ai-parity-faq-card :where(h2,h3),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(h2,h3),.public-visitor-phone-preview .contact-ai-parity-info-card :where(h2,h3),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(h2,h3),.public-visitor-phone-preview .runtime-module-faq :where(h2,h3),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(h2,h3){color:#0f172a!important}.public-visitor-phone-preview .contact-ai-parity-faq-card :where(ol li,ul li),.public-visitor-phone-preview .contact-ai-parity-faq-card :where(ol,ul),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(ol li,ul li),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(ol,ul),.public-visitor-phone-preview .contact-ai-parity-info-card :where(ol li,ul li),.public-visitor-phone-preview .contact-ai-parity-info-card :where(ol,ul),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(ol li,ul li),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(ol,ul),.public-visitor-phone-preview .runtime-module-faq :where(ol li,ul li),.public-visitor-phone-preview .runtime-module-faq :where(ol,ul),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(ol li,ul li),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(ol,ul){color:#475569!important}.public-visitor-phone-preview .contact-ai-parity-faq-card :where(ol li::marker,ul li::marker),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(ol li::marker,ul li::marker),.public-visitor-phone-preview .contact-ai-parity-info-card :where(ol li::marker,ul li::marker),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(ol li::marker,ul li::marker),.public-visitor-phone-preview .runtime-module-faq :where(ol li::marker,ul li::marker),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(ol li::marker,ul li::marker){color:#64748b!important}.public-visitor-phone-preview .contact-ai-parity-faq-card :where(.runtime-muted,.runtime-helper,.runtime-eyebrow,small),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(.runtime-muted,.runtime-helper,.runtime-eyebrow,small),.public-visitor-phone-preview .contact-ai-parity-info-card :where(.runtime-muted,.runtime-helper,.runtime-eyebrow,small),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(.runtime-muted,.runtime-helper,.runtime-eyebrow,small),.public-visitor-phone-preview .runtime-module-faq :where(.runtime-muted,.runtime-helper,.runtime-eyebrow,small),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(.runtime-muted,.runtime-helper,.runtime-eyebrow,small){color:#475569!important}.public-visitor-phone-preview .contact-ai-parity-faq-card :where(.runtime-chip,.runtime-chip button,.runtime-chip a,button.runtime-chip,.runtime-pill,.runtime-badge,.runtime-tag),.public-visitor-phone-preview .contact-ai-parity-faq-grid article :where(.runtime-chip,.runtime-chip button,.runtime-chip a,button.runtime-chip,.runtime-pill,.runtime-badge,.runtime-tag),.public-visitor-phone-preview .contact-ai-parity-info-card :where(.runtime-chip,.runtime-chip button,.runtime-chip a,button.runtime-chip,.runtime-pill,.runtime-badge,.runtime-tag),.public-visitor-phone-preview .contact-ai-parity-support-grid article :where(.runtime-chip,.runtime-chip button,.runtime-chip a,button.runtime-chip,.runtime-pill,.runtime-badge,.runtime-tag),.public-visitor-phone-preview .runtime-module-faq :where(.runtime-chip,.runtime-chip button,.runtime-chip a,button.runtime-chip,.runtime-pill,.runtime-badge,.runtime-tag),.public-visitor-phone-preview .runtime-module-support .runtime-card :where(.runtime-chip,.runtime-chip button,.runtime-chip a,button.runtime-chip,.runtime-pill,.runtime-badge,.runtime-tag){background:rgba(224,242,254,.82)!important;border-color:rgba(14,165,233,.28)!important;color:#1e293b!important}.public-visitor-phone-preview .contact-ai-parity-chat-card :where(p,span,strong,li,em,h1,h2,h3),.public-visitor-phone-preview .contact-ai-parity-hero :where(p,span,strong,li,em,h1,h2,h3),.public-visitor-phone-preview .runtime-card-assistant :where(p,span,strong,li,em,h1,h2,h3),.public-visitor-phone-preview .runtime-module-interactive .runtime-card:first-child :where(p,span,strong,li,em,h1,h2,h3){color:#f8fafc!important}.public-visitor-phone-preview .contact-ai-parity-hero .contact-ai-parity-chip-row button,.public-visitor-phone-preview .contact-ai-parity-hero .runtime-chip button{color:#ffffff!important}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface]{box-sizing:border-box;width:100%;min-height:100dvh;overflow-x:clip;padding:clamp(12px,3vw,32px);color:#0f172a;background:linear-gradient(180deg,#f8fbff,#eef5ff)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface],[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] *{box-sizing:border-box}body[data-design-system] .smart-app-surface-shell--pdp-visitor-canvas{width:100%;min-height:100dvh;margin:0;padding:0;background:#f8fbff;overflow:hidden}body[data-design-system] .smart-app-surface-shell--pdp-visitor-canvas .smart-app-surface-body--pdp-visitor-canvas,body[data-design-system] .smart-app-surface-shell--pdp-visitor-canvas [data-smart-app-surface-body]{width:100%;min-height:100dvh;margin:0;padding:0}body[data-design-system] .smart-app-surface-shell--pdp-visitor-canvas .smart-app-runtime[data-smart-role=runtime-surface]{min-height:100dvh;padding:clamp(10px,2vw,18px)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-flow{width:min(100%,1120px);margin-inline:auto;display:grid;grid-gap:clamp(12px,2.2vw,22px);gap:clamp(12px,2.2vw,22px)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-primary-stage{display:grid;grid-template-columns:1fr;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);padding:clamp(14px,2.4vw,24px);border:1px solid rgb(15 23 42/.1);border-radius:clamp(20px,3vw,30px);background:rgb(255 255 255/.86);box-shadow:0 20px 60px rgb(15 23 42/.08)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-action,[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-intent{min-width:0}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .demo-module,[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .demo-side-card{border:1px solid rgb(15 23 42/.09);border-radius:clamp(16px,2vw,24px);background:rgb(255 255 255/.92);box-shadow:0 12px 32px rgb(15 23 42/.06)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-intent .demo-hero-module{display:grid;align-content:start;grid-gap:clamp(10px,1.8vw,16px);gap:clamp(10px,1.8vw,16px);padding:clamp(20px,3vw,34px);color:#0f172a;background:linear-gradient(180deg,#ffffff,#f8fbff)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .demo-eyebrow{margin:0;color:#e11d48;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-intent .demo-hero-module h1{max-width:12ch;margin:0;color:#0f172a;font-size:clamp(2.1rem,5vw,3.9rem);line-height:.98;letter-spacing:-.06em;text-wrap:balance}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-first-action p,[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-intent .demo-hero-module>p:not(.demo-eyebrow){max-width:38rem;margin:0;color:rgb(71 85 105/.92);font-size:clamp(.94rem,1.4vw,1.03rem);line-height:1.5}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-first-action{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.25rem}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-first-action-primary{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:46px;padding-inline:1.1rem;border-radius:999px!important;font-weight:800}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-action{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-module--chat{display:grid;grid-gap:clamp(10px,1.6vw,16px);gap:clamp(10px,1.6vw,16px);padding:clamp(18px,2.5vw,28px)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-module--chat header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .demo-chat-avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(15 23 42/.1);border-radius:14px;background:#f8fafc;color:#0f172a;font-size:.76rem;font-weight:900}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-module--chat header h2{margin:0;color:#0f172a;font-size:clamp(1.45rem,3.3vw,2.35rem);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-chatgpt-messages{min-height:80px}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-suggestion-row{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-suggestion-row button{min-height:38px;border-radius:999px;color:#0f172a;opacity:1}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;min-height:56px;padding:.48rem;border:1px solid rgb(15 23 42/.1);border-radius:999px;background:#ffffff}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-composer textarea{width:100%;min-width:0;min-height:38px;resize:none;border:0;background:transparent}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-composer-actions{display:inline-flex;gap:.38rem;align-items:center}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-send-button,[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-voice-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:999px}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details,[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-support{width:min(100%,1120px);margin-inline:auto}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details{border:1px solid rgb(15 23 42/.09);border-radius:20px;background:rgb(255 255 255/.9);box-shadow:0 12px 30px rgb(15 23 42/.05);overflow:hidden}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem 1rem;cursor:pointer;list-style:none}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details>summary::-webkit-details-marker{display:none}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details>summary span:first-child{display:grid;grid-gap:.1rem;gap:.1rem}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details>summary small{color:rgb(100 116 139/.95);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details>summary strong{color:#0f172a;font-size:1rem}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details>summary span:last-child{padding:.55rem .8rem;border:1px solid rgb(15 23 42/.12);border-radius:999px;background:#ffffff;color:#334155;font-weight:800}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-details-content{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-top:1px solid rgb(15 23 42/.08)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-support{display:grid;grid-gap:clamp(12px,1.8vw,18px);gap:clamp(12px,1.8vw,18px);padding:clamp(16px,2.4vw,26px);border:1px solid rgb(15 23 42/.08);border-radius:clamp(20px,2.5vw,28px);background:rgb(255 255 255/.82);box-shadow:0 18px 48px rgb(15 23 42/.07)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-support header h2{margin-block:0;color:#0f172a;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.08;letter-spacing:-.04em}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-support-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(10px,1.6vw,14px);gap:clamp(10px,1.6vw,14px)}@media (min-width:860px){[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-primary-stage{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:stretch}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-support-grid{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr)}}@media (max-width:640px){[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface]{padding:10px}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-primary-stage{padding:10px;border-radius:20px}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-visitor-intent .demo-hero-module h1{max-width:11ch;font-size:clamp(2rem,10vw,3.1rem)}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-composer{grid-template-columns:1fr;border-radius:22px}[data-design-system=smart-app-minimal-2026].smart-app-runtime[data-smart-role=runtime-surface] .smart-app-composer-actions{justify-content:flex-end}}[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame]{--smart-app-frame-inline-size:100%;--smart-app-frame-min-block-size:auto;width:var(--smart-app-frame-inline-size);min-width:0;min-height:var(--smart-app-frame-min-block-size)}[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=page]{--smart-app-frame-inline-size:100%;--smart-app-frame-min-block-size:100dvh}[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=preview]{--smart-app-frame-inline-size:100%;--smart-app-frame-min-block-size:100%;height:100dvh;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=preview]::-webkit-scrollbar{display:none}:where(html,body):has([data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=preview]){width:100%;height:100%;min-height:100%;overflow:hidden;scrollbar-width:none}:where(html,body):has([data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=preview])::-webkit-scrollbar{display:none}[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=embed]{--smart-app-frame-inline-size:100%;--smart-app-frame-min-block-size:auto;height:auto;min-height:0;overflow:visible}[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=embed] [data-smart-app-surface-body],[data-smart-app-surface-shell=smart-app-surface-shell-v1][data-smart-app-frame=preview] [data-smart-app-surface-body]{min-width:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor].dmx-page--runtime{min-height:100vh;color:var(--smart-app-experience-text,#f8fafc);background:radial-gradient(760px 380px at 10% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 32%,transparent),transparent 62%),radial-gradient(720px 420px at 90% 6%,color-mix(in srgb,var(--smart-app-experience-accent-strong,#0ea5e9) 22%,transparent),transparent 64%),linear-gradient(135deg,var(--smart-app-experience-canvas,#071126) 0,color-mix(in srgb,var(--smart-app-experience-surface,#0f172a) 80%,#020617 20%) 54%,#050816 100%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]{--smart-app-ink-on-dark:#fff7ed;--smart-app-muted-on-dark:#fed7aa;--smart-app-ink-on-light:#0f172a;--smart-app-muted-on-light:#334155;--smart-app-panel-dark:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 78%,transparent);--smart-app-panel-light:#ffffff;--smart-app-muted-panel:#f8fafc;--smart-app-accent-panel:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 12%,#ffffff 88%);--smart-app-state-selected-panel:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 10%,#ffffff 90%);--smart-app-state-selected-ink:#0f172a;--smart-app-state-selected-muted:#334155;--smart-app-state-selected-border:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 70%,transparent);--smart-app-state-disabled-border:rgba(100,116,139,0.34);--smart-app-control-panel:#ffffff;--smart-app-control-ink:#0f172a;--smart-app-control-border:rgba(15,23,42,0.14);--smart-app-state-hover-panel:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 10%,var(--smart-app-panel-light) 90%);--smart-app-state-hover-border:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 38%,rgba(15,23,42,0.16));--smart-app-state-focus-ring:0 0 0 3px color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 28%,transparent);--smart-app-state-disabled-panel:color-mix(in srgb,var(--smart-app-muted-panel,#f8fafc) 70%,rgba(15,23,42,0.08));--smart-app-state-disabled-ink:#64748b;--smart-app-state-disabled-muted:#94a3b8;--smart-app-state-error-panel:#fef2f2;--smart-app-state-error-ink:#7f1d1d;--smart-app-state-error-border:rgba(220,38,38,0.38);--smart-app-state-warning-panel:#fffbeb;--smart-app-state-warning-ink:#78350f;--smart-app-state-warning-border:rgba(217,119,6,0.42);--smart-app-state-success-panel:#ecfdf5;--smart-app-state-success-ink:#064e3b;--smart-app-state-success-border:rgba(5,150,105,0.38);--smart-app-border-on-dark:color-mix(in srgb,var(--smart-app-ink-on-dark) 16%,transparent);--smart-app-border-on-light:rgba(15,23,42,0.14);--smart-app-accent-readable: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=runtime-surface]{width:min(100%,1120px);min-height:100vh;margin-inline:auto;padding:clamp(1rem,3vw,2rem);color:var(--smart-app-experience-text,#f8fafc);background:radial-gradient(760px 380px at 8% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 30%,transparent),transparent 62%),radial-gradient(720px 420px at 92% 8%,color-mix(in srgb,var(--smart-app-experience-accent-strong,#0ea5e9) 18%,transparent),transparent 64%),linear-gradient(135deg,color-mix(in srgb,var(--smart-app-experience-canvas,#071126) 96%,transparent),color-mix(in srgb,var(--smart-app-experience-surface,#0f172a) 84%,transparent) 54%,rgba(2,6,23,.98));border-radius:var(--smart-app-experience-radius,34px);box-shadow:var(--smart-app-experience-shadow,0 30px 90px rgba(2,8,23,.28))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] *,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :after,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :before{box-sizing:border-box}[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;grid-gap:clamp(1rem,2vw,1.25rem);gap:clamp(1rem,2vw,1.25rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{display:grid;grid-template-columns:minmax(340px,.52fr) minmax(0,1fr);grid-gap:var(--smart-app-experience-stage-gap,1rem);gap:var(--smart-app-experience-stage-gap,1rem);align-items:start;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 14%,transparent);border-radius:calc(var(--smart-app-experience-radius, 28px) + 4px);background:color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 8%,transparent);box-shadow:var(--smart-app-experience-shadow,0 30px 80px rgba(2,8,23,.34));padding:var(--smart-app-experience-card-padding,clamp(1rem,2.4vw,1.45rem));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[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(360px,.76fr) minmax(440px,1.24fr)}[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}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [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=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-module]{display:grid;grid-gap:var(--smart-app-experience-space,1rem);gap:var(--smart-app-experience-space,1rem);min-width:0;border:1px solid var(--smart-app-surface-border,color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 15%,transparent));border-radius:var(--smart-app-experience-radius,28px);background:var(--smart-app-surface-panel,color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 13%,transparent));color:var(--smart-app-surface-ink,var(--smart-app-experience-text,#f8fafc));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 9%,transparent),var(--smart-app-experience-shadow,0 22px 58px rgba(2,8,23,.22));padding:var(--smart-app-experience-card-padding,clamp(1rem,2.4vw,1.45rem));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background var(--smart-app-experience-transition,.16s) ease,box-shadow var(--smart-app-experience-transition,.16s) ease,transform var(--smart-app-experience-transition,.16s) ease}[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:var(--smart-app-experience-hero-min-height,440px);align-content:center;overflow:hidden;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 26%,transparent),transparent 42%),var(--smart-app-surface-panel,linear-gradient(135deg,var(--smart-app-experience-surface,#111827),var(--smart-app-experience-canvas,#071126) 54%,#020617))}[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]) [data-smart-role=hero-module]{min-height:auto}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :is(h1,h2,h3,p,ul){margin:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module] h1{max-width:10ch;font-size:clamp(var(--smart-app-experience-headline-min,2.65rem),4.6vw,var(--smart-app-experience-headline-max,4.35rem));line-height:.98;letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[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]) [data-smart-role=hero-module] h1{max-width:12ch;font-size:clamp(2.65rem,4.35vw,4.25rem);line-height:.98;letter-spacing:-.052em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] h2{font-size:clamp(1.45rem,3vw,2.25rem);line-height:1;letter-spacing:-.045em;text-wrap:balance}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] h3{font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.08;letter-spacing:-.025em}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] li,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] p,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] span{line-height:1.55}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=eyebrow]{color:var(--smart-app-experience-accent,#ff6b88);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone=dark]{--smart-app-surface-ink:var(--smart-app-ink-on-dark);--smart-app-surface-muted:var(--smart-app-muted-on-dark);--smart-app-surface-panel:var(--smart-app-panel-dark);--smart-app-surface-border:var(--smart-app-border-on-dark)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone=light]{--smart-app-surface-ink:var(--smart-app-ink-on-light);--smart-app-surface-muted:var(--smart-app-muted-on-light);--smart-app-surface-panel:var(--smart-app-panel-light);--smart-app-surface-border:var(--smart-app-border-on-light)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone=muted]{--smart-app-surface-ink:var(--smart-app-ink-on-light);--smart-app-surface-muted:var(--smart-app-muted-on-light);--smart-app-surface-panel:var(--smart-app-muted-panel);--smart-app-surface-border:var(--smart-app-border-on-light)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone=accent]{--smart-app-surface-ink:var(--smart-app-ink-on-light);--smart-app-surface-muted:var(--smart-app-muted-on-light);--smart-app-surface-panel:var(--smart-app-accent-panel);--smart-app-surface-border:color-mix(in srgb,var(--smart-app-accent-readable) 34%,transparent)}[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]){--smart-app-surface-panel:var(--smart-app-state-selected-panel);--smart-app-surface-ink:var(--smart-app-state-selected-ink);--smart-app-surface-muted:var(--smart-app-state-selected-muted);--smart-app-surface-border:var(--smart-app-state-selected-border)}[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],[data-smart-role=secondary-chip],[data-smart-role=primary-action],[data-smart-role=field-control],[data-smart-role=runtime-composer],[data-smart-role=voice-controls] button):focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--smart-app-state-focus-ring),var(--smart-app-experience-shadow,0 16px 38px rgba(2,6,23,.2))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :where([data-smart-role=secondary-chip],[data-smart-role=contact-option-card],[data-smart-role=field-control]):where(:hover,[data-smart-state=hover]){border-color:var(--smart-app-state-hover-border);background:var(--smart-app-state-hover-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :where([data-smart-role=primary-action],[data-smart-role=secondary-chip],[data-smart-role=contact-option-card],[data-smart-role=field-control],[data-smart-role=runtime-composer],[data-smart-role=voice-controls] button):where(:disabled,[disabled],[aria-disabled=true],[data-smart-state=disabled]){--smart-app-surface-panel:var(--smart-app-state-disabled-panel);--smart-app-surface-ink:var(--smart-app-state-disabled-ink);--smart-app-surface-muted:var(--smart-app-state-disabled-muted);opacity:.72;cursor:not-allowed}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-state=error]{--smart-app-surface-panel:var(--smart-app-state-error-panel);--smart-app-surface-ink:var(--smart-app-state-error-ink);--smart-app-surface-muted:var(--smart-app-state-error-ink);--smart-app-surface-border:var(--smart-app-state-error-border)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-state=warning]{--smart-app-surface-panel:var(--smart-app-state-warning-panel);--smart-app-surface-ink:var(--smart-app-state-warning-ink);--smart-app-surface-muted:var(--smart-app-state-warning-ink);--smart-app-surface-border:var(--smart-app-state-warning-border)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-state=success]{--smart-app-surface-panel:var(--smart-app-state-success-panel);--smart-app-surface-ink:var(--smart-app-state-success-ink);--smart-app-surface-muted:var(--smart-app-state-success-ink);--smart-app-surface-border:var(--smart-app-state-success-border)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone] :where(h1,h2,h3,strong){color:var(--smart-app-surface-ink)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone] :where(p,li,span,small){color:var(--smart-app-surface-muted)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-surface-tone] [data-smart-role=eyebrow]{color:var(--smart-app-accent-readable)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=module-header]{display:grid;grid-gap:.7rem;gap:.7rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=module-header]{grid-template-columns:auto minmax(0,1fr);align-items:center}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=assistant-avatar]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:calc(var(--smart-app-experience-radius, 1.35rem) * .7);background:linear-gradient(135deg,var(--smart-app-experience-accent,#ff2d55),var(--smart-app-experience-accent-strong,#d50f43));color:#ffffff;font-size:.76rem;font-weight:950}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=primary-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=secondary-chip]{min-height:2.75rem;border:0;border-radius:999px;font:inherit;font-weight:900;cursor:pointer}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=primary-action]{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.72rem 1rem;background:linear-gradient(135deg,var(--smart-app-experience-accent,#ff2d55),var(--smart-app-experience-accent-strong,#d50f43));color:#ffffff;box-shadow:0 14px 30px color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 28%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=secondary-chip]{padding:.6rem .82rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 16%,transparent);background:color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 12%,transparent);color:var(--smart-app-experience-text,#ffffff)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=message-list],[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;grid-gap:.75rem;gap:.75rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-grid]{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=chat-message],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-control],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card]{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--smart-app-surface-border,color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 16%,transparent));border-radius:calc(var(--smart-app-experience-radius, 1.35rem) * .7);background:var(--smart-app-surface-panel,color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 18%,transparent));padding:.9rem 1rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-message-role=visitor]{justify-self:end;max-width:88%;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 22%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}[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;grid-gap:.55rem;gap:.55rem;align-items:center;min-height:56px;border:1px solid var(--smart-app-surface-border,color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 16%,transparent));border-radius:999px;background:var(--smart-app-surface-panel,color-mix(in srgb,var(--smart-app-experience-surface,#0f172a) 36%,transparent));box-shadow:var(--smart-app-experience-shadow,0 16px 42px rgba(2,8,23,.22));padding:.48rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :is(input,textarea){width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 14%,transparent);border-radius:calc(var(--smart-app-experience-radius, 1.35rem) * .7);background:color-mix(in srgb,var(--smart-app-experience-surface,#0f172a) 34%,transparent);color:var(--smart-app-experience-text,#f8fafc);caret-color:var(--smart-app-experience-accent,#ff2d55);font:inherit;padding:.75rem .85rem}[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)) 82%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{min-height:38px;resize:none;border:0;background:transparent}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-assistant]{display:grid;overflow:hidden;border:1px solid var(--smart-app-surface-border,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 28%,transparent));border-radius:var(--smart-app-experience-radius,28px);background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 18%,transparent),transparent 46%),var(--smart-app-surface-panel,linear-gradient(145deg,color-mix(in srgb,var(--smart-app-experience-surface,#111827) 92%,#ffffff 8%),#070b14 76%));color:var(--smart-app-surface-ink,#f8fbff);box-shadow:0 28px 80px rgba(3,8,20,.36)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;padding:clamp(1.35rem,4vw,3rem);text-align:center}[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:560px;font-size:clamp(1.9rem,4vw,3.25rem);line-height:.98}[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]){max-width:560px;color:var(--smart-app-surface-muted)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]>small{max-width:520px;color:var(--smart-app-surface-muted)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-orb]{display:grid;place-items:center;width:clamp(6.8rem,12vw,9rem);height:clamp(6.8rem,12vw,9rem);margin-block:.45rem .2rem;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,#78d7ff 16%,#7567ff 48%,#172b67 72%);color:#ffffff;box-shadow:0 0 0 18px rgba(115,109,255,.08),0 0 70px rgba(85,201,255,.5);cursor:pointer;transition:transform .2s ease}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-orb]:hover{transform:scale(1.04)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-orb] span{color:#ffffff;font-size:2rem;line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-voice-state=listening] [data-smart-role=voice-orb],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-voice-state=speaking] [data-smart-role=voice-orb]{animation:dmx-voice-pulse 1.6s ease-in-out infinite}@keyframes dmx-voice-pulse{50%{transform:scale(1.07);box-shadow:0 0 0 28px rgba(115,109,255,.05),0 0 100px rgba(85,201,255,.7)}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-state]{display:block;color:var(--smart-app-surface-ink);font-size:1rem;font-weight:900;letter-spacing:.04em}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;width:min(100%,640px);margin-block:.35rem .25rem;text-align:left}[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{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.78rem .85rem;border:1px solid var(--smart-app-surface-border);border-radius:16px;background:var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts] span{color:var(--smart-app-surface-muted);font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] strong,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip] strong{color:var(--smart-app-surface-ink);font-size:.92rem;line-height:1.22}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption]{display:grid;grid-gap:.45rem;gap:.45rem;width:min(100%,640px);min-height:7.5rem;padding:1rem 1.1rem;border:1px solid var(--smart-app-surface-border);border-radius:18px;background:var(--smart-app-surface-panel);text-align:left}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption] span{color:var(--smart-app-surface-muted);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption] p{margin:0;color:var(--smart-app-surface-ink);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:750;line-height:1.45}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-controls]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.35rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-controls] button{min-height:2.55rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.65rem .95rem;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;font-weight:850}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-controls] button:disabled{opacity:.42;cursor:not-allowed}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--smart-app-surface-border)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts] article{min-height:118px;padding:1.2rem;background:var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts] p{color:var(--smart-app-surface-muted)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff]{padding:1.2rem;background:var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff]>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] span{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem;border:1px solid var(--smart-app-surface-border);border-radius:16px}[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;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.25rem);gap:clamp(1rem,2vw,1.25rem);margin-top:var(--smart-app-experience-space,1rem);align-items:stretch}[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]{order:1;grid-column:span 5}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module]{order:1;grid-column:span 7}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list]{order:2;grid-column:span 5}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=bullets],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=trust_badges]{order:3;grid-column:span 6}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=contact_card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=hours_card]{order:4;grid-column:span 3}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-list]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-control]:has(textarea){grid-column:1/-1}[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(3,minmax(0,1fr))}@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}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=bullets],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=contact_card],[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-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=hours_card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=trust_badges],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [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=form-module]{grid-column:1/-1}[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=voice-handoff]>div,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts]{grid-template-columns:1fr}}@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-surface]{padding:.75rem;border-radius:0}[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:auto}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module] h1{font-size:clamp(2.35rem,14vw,3.65rem)}[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]) [data-smart-role=hero-module] h1{max-width:13ch;font-size:clamp(2.25rem,12vw,3.25rem);line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-orb]{width:6.5rem;height:6.5rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-list]{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=ai-handoff-summary]{position:relative;display:grid;grid-gap:1rem;gap:1rem;overflow:hidden;padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(251,146,60,.24);border-radius:20px;color:#fafafa;background:radial-gradient(circle at 100% 0,rgba(249,115,22,.2),transparent 38%),linear-gradient(145deg,rgba(24,24,27,.97),rgba(9,9,11,.94));box-shadow:inset 0 1px rgba(255,255,255,.06),0 18px 45px rgba(9,9,11,.22)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary] header{display:grid;grid-gap:.25rem;gap:.25rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary] header h3{margin:0;color:#fff;font-size:clamp(1.05rem,2vw,1.3rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary] [data-smart-role=eyebrow]{color:#fb923c}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary]>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-field],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-next-question]{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;margin:0;padding:.8rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#e4e4e7;background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.035)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-next-question]{border-color:rgba(251,146,60,.24);background:rgba(249,115,22,.09)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-field] strong,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-next-question] strong{color:#fdba74;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-field] span,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-next-question] span{overflow-wrap:anywhere;color:#f4f4f5;line-height:1.45}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-status]{color:rgba(244,244,245,.72);font-size:.72rem;font-weight:850}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle]{display:inline-grid;flex:0 0 auto;width:2.35rem;height:2.35rem;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#e4e4e7;background:rgba(255,255,255,.07);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle]:hover{border-color:rgba(251,146,60,.45);color:#fff;background:rgba(249,115,22,.16);transform:translateY(-1px)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle]:focus-visible{outline:2px solid #fb923c;outline-offset:3px}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle][disabled]{color:#fff7ed;border-color:rgba(251,146,60,.65);background:rgba(249,115,22,.25);box-shadow:0 0 0 5px rgba(249,115,22,.1),0 0 22px rgba(249,115,22,.35);cursor:wait;opacity:1;animation:smart-dictation-pulse 1.5s ease-in-out infinite}@keyframes smart-dictation-pulse{50%{box-shadow:0 0 0 8px rgba(249,115,22,0),0 0 28px rgba(249,115,22,.5)}}@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=ai-handoff-summary]>div{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=chat-module]{gap:clamp(.8rem,2vw,1.1rem);background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 15%,transparent),transparent 34%),var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=message-list]{align-content:start;gap:.65rem;min-height:9rem;max-height:28rem;overflow-y:auto;padding:.35rem .15rem .45rem;scrollbar-width:thin}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message]{justify-self:start;width:-moz-fit-content;width:fit-content;max-width:min(88%,38rem);gap:0;margin:0;padding:.8rem .95rem;border-color:color-mix(in srgb,var(--smart-app-experience-text,#fff) 12%,transparent);border-radius:1.05rem 1.05rem 1.05rem .35rem;background:color-mix(in srgb,var(--smart-app-experience-surface,#111827) 32%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--smart-app-experience-text,#fff) 6%,transparent),0 9px 22px rgba(2,8,23,.12)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message] p{margin:0;overflow-wrap:anywhere;font-size:clamp(.9rem,1.5vw,.98rem);line-height:1.58}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message][data-smart-message-role=visitor]{border-radius:1.05rem 1.05rem .35rem 1.05rem;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 24%,#111827 76%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]{align-items:center;margin:-.1rem 0 0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row] li{max-width:100%}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row] button{min-height:2.25rem;max-width:100%;padding:.52rem .75rem;border-radius:999px;line-height:1.25;text-align:left}[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-gap:.35rem;border-color:color-mix(in srgb,var(--smart-app-experience-text,#fff) 20%,transparent);background:color-mix(in srgb,var(--smart-app-experience-surface,#111827) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--smart-app-experience-text,#fff) 8%,transparent),0 16px 36px rgba(2,8,23,.2)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{max-height:7rem;padding:.65rem .55rem .6rem .75rem}[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{display:inline-grid;height:2.65rem;align-self:center;margin:0;font-size:1.2rem;line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle]{align-self:center;width:2.4rem;height:2.4rem;margin:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary]{border-color:rgba(251,146,60,.34);border-radius:1.15rem;background:radial-gradient(circle at 100% 0,rgba(249,115,22,.24),transparent 42%),linear-gradient(145deg,rgba(24,24,27,.98),rgba(9,9,11,.97));box-shadow:inset 3px 0 #f97316,inset 0 1px rgba(255,255,255,.07),0 18px 45px rgba(9,9,11,.25)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-field],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-next-question]{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.075)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-next-question]{border-color:rgba(251,146,60,.32);background:rgba(249,115,22,.12)}@media (max-width:600px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message]{max-width:94%}[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;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;overflow:visible;padding:0;scrollbar-width:none}[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;min-width:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row] [data-smart-role=secondary-chip]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.75rem;min-height:2.75rem;padding:0 .65rem;line-height:1.12;text-align:center;white-space:normal}[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;align-items:center;gap:.45rem;min-height:3.25rem;padding:.35rem .45rem .35rem .9rem}[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;width:2.35rem;height:2.35rem;min-height:2.35rem;align-self:center;margin:0;padding:0}}[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-role=chat-module]){grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:clamp(.75rem,1.7vw,1.15rem);align-items:stretch;padding:clamp(.75rem,1.8vw,1.15rem)}[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-role=chat-module]) [data-smart-role=hero-module]{min-height:0;height:100%;align-content:start;padding:clamp(1.25rem,3vw,2rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module]{gap:clamp(.75rem,1.6vw,1rem);border-color:var(--smart-app-surface-border);border-radius:calc(var(--smart-app-experience-radius,28px) + 2px);background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 19%,transparent),transparent 36%),var(--smart-app-surface-panel);box-shadow:inset 0 1px rgba(255,255,255,.1),0 26px 64px rgba(2,8,23,.32)}[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=module-header]{gap:.85rem;padding-bottom:.2rem}[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=assistant-avatar]{width:3rem;height:3rem;border-radius:1rem;box-shadow:0 12px 28px color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 30%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=message-list]{gap:.7rem;min-height:8rem;padding:.4rem .2rem .5rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message]{max-width:min(86%,38rem);padding:.82rem 1rem;border-color:var(--smart-app-surface-border);border-radius:1.15rem 1.15rem 1.15rem .35rem;background:var(--smart-app-surface-panel);box-shadow:0 10px 24px rgba(2,6,23,.16)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message] p{color:var(--smart-app-surface-muted);line-height:1.55}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message][data-smart-message-role=visitor]{justify-self:end;border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 38%,transparent);border-radius:1.15rem 1.15rem .35rem 1.15rem;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 26%,rgba(255,255,255,.06))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]{gap:.45rem}[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:flex}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row] [data-smart-role=secondary-chip]{min-height:2.35rem;padding:.48rem .78rem;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.065);font-size:.78rem;font-weight:780}[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) 2.4rem 2.65rem;gap:.35rem;min-height:3.65rem;border-color:var(--smart-app-surface-border);padding:.42rem;box-shadow:inset 0 1px rgba(255,255,255,.08),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] [data-smart-role=runtime-composer] textarea{align-self:center;min-height:2.55rem;max-height:8rem;padding:.65rem .45rem .65rem .75rem;line-height:1.35}[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{display:grid;place-items:center;width:2.65rem;min-height:2.65rem;padding:0;border-radius:999px;font-size:1.25rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary]{margin-top:.15rem;box-shadow:inset 3px 0 #f97316,inset 0 1px rgba(255,255,255,.07),0 20px 46px rgba(2,6,23,.28)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{gap:clamp(.8rem,1.7vw,1.15rem);margin-top:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module]{border-color:var(--smart-app-surface-border);background:var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-control]{gap:.42rem;padding:.8rem;border-color:var(--smart-app-surface-border);background:var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=field-control]>span{color:var(--smart-app-surface-ink);font-weight:760}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card]{padding:1rem;border-color:var(--smart-app-surface-border);background:var(--smart-app-surface-panel)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card] h3{color:var(--smart-app-surface-ink)}@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]:has([data-smart-role=chat-module]){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=visitor-primary-stage]:has([data-smart-role=chat-module]) [data-smart-role=hero-module]{height:auto}}@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=hero-module] h1{max-width:11ch;font-size:clamp(2.25rem,12vw,3.25rem);line-height:1;letter-spacing:-.045em}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module]{padding:.9rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message]{max-width:94%}[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;align-items:center;gap:.45rem;min-height:3.25rem;padding:.35rem .45rem .35rem .9rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=ai-handoff-summary]{padding:.9rem}}