.marketing-theme{--primary:#2a5dbf;--primary-foreground:#f8fafe;--primary-hover:color-mix(in oklab, var(--primary) 88%, black);--primary-active:color-mix(in oklab, var(--primary) 76%, black);--primary-disabled:color-mix(in oklab, var(--primary) 42%, var(--muted));--primary-soft:color-mix(in oklab, var(--primary) 12%, transparent);--ring:#2a5dbf;--focus-ring:var(--ring);--background:#eceef3;--foreground:#090d16;--card:#f5f6f9;--popover:var(--card);--muted-foreground:#585e68;--border:#d3d6db;--border-muted:color-mix(in oklab, var(--border) 72%, transparent);--surface-0:var(--background);--surface-1:var(--card);--surface-2:#e7eaee;--surface-3:#dfe2e7;--brand-from:#2456b9;--brand-to:#5c85d1;--brand-bubble-from:color-mix(in oklab, var(--brand-from) 30%, var(--brand-to));--glass-bg:#f6f7fab8;--glass-border:#090d1614;--surface-glass:var(--glass-bg);--glow-primary:0 0 20px -10px color-mix(in oklab, var(--primary) 26%, transparent);--glow-primary-strong:0 0 30px -12px color-mix(in oklab, var(--primary) 36%, transparent);--section-gap:clamp(4rem, 2.75rem + 4.5vw, 7rem);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-primary-hover:var(--primary-hover);--color-primary-active:var(--primary-active);--color-primary-disabled:var(--primary-disabled);--color-primary-soft:var(--primary-soft);--color-ring:var(--ring);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-surface-0:var(--surface-0);--color-surface-1:var(--surface-1);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-surface-glass:var(--surface-glass);--color-brand-from:var(--brand-from);--color-brand-to:var(--brand-to)}@supports (color:lab(0% 0 0)){.marketing-theme{--primary:lab(40.3369% 11.4101 -57.9827);--primary-foreground:lab(98.2421% -.208884 -1.88204);--ring:lab(40.3369% 11.4101 -57.9827);--background:lab(94.1784% -.248492 -2.25713);--foreground:lab(3.63184% -.0448227 -5.31333);--card:lab(96.9697% -.168264 -1.50632);--muted-foreground:lab(39.6056% -.574917 -6.68247);--border:lab(85.4708% -.324547 -3.0056);--surface-2:lab(92.4384% -.248283 -2.25704);--surface-3:lab(89.7666% -.286967 -2.6317);--brand-from:lab(37.9626% 12.2572 -57.9403);--brand-to:lab(55.0148% 2.8131 -44.5073);--glass-bg:lab(97.2017% -.168294 -1.50634/.72);--glass-border:lab(3.63184% -.0448227 -5.31333/.08)}}.dark .marketing-theme{--primary:#86abed;--primary-foreground:#050911;--primary-hover:color-mix(in oklab, var(--primary) 84%, white);--primary-active:color-mix(in oklab, var(--primary) 72%, white);--primary-disabled:color-mix(in oklab, var(--primary) 35%, var(--muted));--primary-soft:color-mix(in oklab, var(--primary) 20%, transparent);--ring:#86abed;--focus-ring:var(--ring);--background:#03050c;--foreground:#edf1f9;--card:#070b14;--card-foreground:#edf1f9;--popover:#070b14;--popover-foreground:#edf1f9;--secondary:#111620;--secondary-foreground:#edf1f9;--muted:#0e131c;--muted-foreground:#b0b6c2;--accent:#111620;--accent-foreground:#edf1f9;--border:#edf1f91a;--border-muted:color-mix(in oklab, var(--border) 64%, transparent);--input:#edf1f924;--surface-0:#03050c;--surface-1:#070b14;--surface-2:#0e131c;--surface-3:#161b24;--brand-from:#3c6dcb;--brand-to:#96b8f5;--brand-bubble-from:color-mix(in oklab, var(--brand-from) 30%, var(--brand-to));--glass-bg:#070b14a3;--glass-border:#edf1f91a;--surface-glass:var(--glass-bg);--glow-primary:0 0 24px -8px color-mix(in oklab, var(--primary) 40%, transparent);--glow-primary-strong:0 0 40px -10px color-mix(in oklab, var(--primary) 55%, transparent)}@supports (color:lab(0% 0 0)){.dark .marketing-theme{--primary:lab(69.2048% .197411 -37.8007);--primary-foreground:lab(2.42349% .0199154 -4.16069);--ring:lab(69.2048% .197411 -37.8007);--background:lab(1.33294% .078097 -2.91823);--foreground:lab(95.0835% -.474572 -4.50153);--card:lab(2.98718% -.0104383 -4.71938);--card-foreground:lab(95.0835% -.474572 -4.50153);--popover:lab(2.98718% -.0104383 -4.71938);--popover-foreground:lab(95.0835% -.474572 -4.50153);--secondary:lab(7.11505% -.178233 -7.92058);--secondary-foreground:lab(95.0835% -.474572 -4.50153);--muted:lab(5.6333% -.148498 -6.7734);--muted-foreground:lab(73.83% -.653684 -6.72106);--accent:lab(7.11505% -.178233 -7.92058);--accent-foreground:lab(95.0835% -.474572 -4.50153);--border:lab(95.0835% -.474572 -4.50153/.1);--input:lab(95.0835% -.474572 -4.50153/.14);--surface-0:lab(1.33294% .078097 -2.91823);--surface-1:lab(2.98718% -.0104383 -4.71938);--surface-2:lab(5.6333% -.148498 -6.7734);--surface-3:lab(9.41821% -.300482 -7.29312);--brand-from:lab(46.4102% 7.95838 -54.6602);--brand-to:lab(73.9418% -.462323 -34.3594);--glass-bg:lab(2.98718% -.0104383 -4.71938/.64);--glass-border:lab(95.0835% -.474572 -4.50153/.1)}}@layer utilities{.landing-bg{background-color:var(--color-background);background-image:radial-gradient(110% 55% at 50% -10%, color-mix(in oklab, var(--brand-from) 13%, transparent) 0%, transparent 62%);background-repeat:no-repeat}.landing-halo{pointer-events:none;background:radial-gradient(44% 38% at 50% 30%, color-mix(in oklab, var(--brand-from) 16%, transparent) 0%, transparent 70%), radial-gradient(30% 24% at 50% 34%, color-mix(in oklab, var(--brand-to) 10%, transparent) 0%, transparent 72%);position:absolute;inset:0}.landing-link{background-image:linear-gradient(90deg, var(--brand-from), var(--brand-to));transition:background-size var(--mkt-dur-sm) var(--mkt-ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:2px}.landing-link:hover,.landing-link:focus-visible{background-size:100% 1.5px}.landing-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-eyebrow:before{content:"";opacity:.65;background:currentColor;border-radius:999px;width:1.25rem;height:2px}.landing-badge{border:1px solid color-mix(in oklab, var(--color-primary) 28%, var(--color-border));background:color-mix(in oklab, var(--color-card) 55%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-badge:before{content:"";width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 22%, transparent);background:currentColor;border-radius:999px}@media (max-width:639px){.landing-badge{letter-spacing:.1em;padding-inline:.75rem;font-size:.625rem}}.landing-channel-chip{border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-card) 80%, transparent);color:var(--color-muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-channel-chip svg{color:var(--color-primary)}.landing-section-divider{background:color-mix(in oklab, var(--color-border) 90%, transparent);border:0;height:1px;margin:clamp(1.5rem,2vw,2.5rem) 0}.landing-focus-ring:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 65%, var(--color-ring));border-radius:calc(var(--radius) + 2px);outline:none}.landing-hero-title{letter-spacing:-.028em;text-wrap:balance;line-height:1.04;font-family:var(--font-family-display,var(--font-display));font-weight:700}.landing-hero-title--xl{letter-spacing:-.035em;font-weight:800;line-height:1}.dark .landing-hero-title--xl{filter:drop-shadow(0 1px 1px #02040c99)drop-shadow(0 4px 24px #02040cbf)}.landing-title-accent{color:var(--color-primary);background:linear-gradient(96deg, var(--brand-from) 10%, var(--brand-to) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-video-showcase{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.landing-video-showcase{grid-template-columns:1fr 1fr}}.landing-video-showcase__cell{flex-direction:column;display:flex}.landing-video-showcase__frame{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--color-card) 88%, transparent);transition:border-color var(--mkt-dur-sm) var(--mkt-ease-out), box-shadow var(--mkt-dur-sm) var(--mkt-ease-out);padding:.375rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #00000080}.landing-video-showcase__frame:hover,.landing-video-showcase__frame:focus-within{border-color:color-mix(in oklab, var(--color-primary) 30%, var(--color-border));box-shadow:0 24px 64px -32px color-mix(in oklab, var(--color-primary) 30%, transparent)}.landing-video-showcase__video{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius-2xl) - .375rem);background:#000;width:100%;display:block}.landing-video-play{border-radius:calc(var(--radius-2xl) - .375rem);color:#fff;cursor:pointer;transition:background var(--mkt-dur-sm) var(--mkt-ease-out);background:linear-gradient(#0000000a,#0000006b);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:.375rem}.landing-video-play:hover,.landing-video-play:focus-visible{background:linear-gradient(#0000001a,#0000008c)}.landing-video-play:focus-visible{outline:3px solid var(--color-ring);outline-offset:-3px}.landing-video-play__disc{background:color-mix(in oklab, var(--color-primary) 88%, white);width:4rem;height:4rem;color:var(--color-primary-foreground);box-shadow:0 12px 32px -8px color-mix(in oklab, var(--color-primary) 60%, transparent), 0 0 0 8px #ffffff1f;transition:transform var(--mkt-dur-sm) var(--mkt-ease-spring);border-radius:999px;justify-content:center;align-items:center;display:flex}.landing-video-play:hover .landing-video-play__disc,.landing-video-play:focus-visible .landing-video-play__disc{transform:scale(1.06)}.landing-video-play__label{letter-spacing:.02em;text-shadow:0 1px 2px #00000080;font-size:.8125rem;font-weight:600}.landing-video-showcase__caption{color:var(--color-muted-foreground);padding:.85rem .25rem 0;font-size:.875rem}}.mkt-glow-card{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-card) 94%, transparent);position:relative;overflow:hidden}.mkt-glow-card:before{content:"";pointer-events:none;opacity:0;transition:opacity var(--mkt-dur-sm) var(--mkt-ease-out);background:radial-gradient(380px circle at var(--glow-x,50%) var(--glow-y,40%), color-mix(in oklab, var(--color-primary) 10%, transparent) 0%, transparent 65%);position:absolute;inset:0}.mkt-glow-card:hover:before,.mkt-glow-card:focus-within:before{opacity:1}.mkt-glow-card--unclipped{overflow:visible}.mkt-glow-card--beacon{border-color:color-mix(in oklab, var(--color-primary) 30%, var(--color-border));box-shadow:0 0 40px -20px color-mix(in oklab, var(--color-primary) 40%, transparent)}.mkt-glow-card--interactive{transition:border-color var(--mkt-dur-sm) var(--mkt-ease-out), box-shadow var(--mkt-dur-sm) var(--mkt-ease-out), transform var(--mkt-dur-sm) var(--mkt-ease-out)}.mkt-glow-card--interactive:hover{border-color:color-mix(in oklab, var(--color-primary) 28%, var(--color-border));box-shadow:0 14px 40px -26px color-mix(in oklab, var(--color-primary) 30%, transparent);transform:translateY(-1px)}@media (forced-colors:active){.mkt-glow-card{background:canvas}.mkt-glow-card:before{display:none}}.mkt-tilt{perspective:900px}.mkt-tilt__inner{transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion:reduce){.mkt-tilt__inner{transform:none!important}}.live-demo-stage{border:1px solid color-mix(in oklab, var(--color-primary) 22%, var(--color-border));background:radial-gradient(70% 55% at 0% 0%, color-mix(in oklab, var(--brand-from) 16%, transparent) 0%, transparent 70%), radial-gradient(60% 55% at 100% 100%, color-mix(in oklab, var(--brand-to) 9%, transparent) 0%, transparent 70%), color-mix(in oklab, var(--color-card) 90%, transparent);box-shadow:0 50px 120px -70px color-mix(in oklab, var(--color-primary) 70%, transparent);border-radius:2rem;position:relative;overflow:hidden}.live-demo-stage:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-to), transparent);opacity:.75;pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.live-demo-console{background:linear-gradient(color-mix(in oklab, var(--color-background) 96%, var(--color-card)), color-mix(in oklab, var(--color-background) 96%, var(--color-card))) padding-box, linear-gradient(180deg, color-mix(in oklab, var(--brand-to) 40%, var(--color-border)), var(--color-border) 60%) border-box;border:1px solid #0000;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0000008c,inset 0 1px #ffffff12;box-shadow:0 30px 80px -40px lab(0% 0 0/.54902),inset 0 1px lab(100% -.0000298023 .0000119209/.07)}.mkt-border-beam{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mkt-border-beam:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 80%, var(--brand-from) 92%, var(--brand-to) 98%, transparent);width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-trade-link{border-radius:999px}@media (min-width:64rem){.landing-trade-link{border-radius:.75rem}}.live-demo-console__bar{border-bottom:1px solid var(--color-border);background:color-mix(in oklab, var(--color-card) 70%, transparent);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@media (min-width:40rem){.live-demo-console__bar{padding-inline:1.25rem}}.landing-scene[data-past-hero],:root[data-call-active] .landing-scene{opacity:.35}.live-demo-console__body{flex-direction:column;height:23rem;padding:.875rem 1rem;display:flex}@media (min-width:64rem){.live-demo-console__body{height:22rem}}.landing-hero-first{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:64rem){.landing-hero-first{grid-template-rows:auto 1fr;grid-template-columns:27rem minmax(0,1fr);gap:1.25rem 2.5rem}.landing-hero-first__console{grid-area:1/1/3/2;align-self:center}.landing-hero-first__head{grid-area:1/2/2/3}.landing-hero-first__actions{grid-area:2/2/3/3}}@media (min-width:80rem){.landing-hero-first{grid-template-columns:30rem minmax(0,1fr)}}.landing-live-pill{border:1px solid color-mix(in oklab, var(--status-success) 40%, var(--color-border));background:color-mix(in oklab, var(--status-success) 10%, transparent);letter-spacing:.18em;text-transform:uppercase;color:var(--status-success);border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;padding:.35rem .8rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-live-dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;position:relative}.landing-live-dot:after{content:"";border-radius:inherit;opacity:0;background:currentColor;position:absolute;inset:0}.live-demo-orb{width:3.5rem;height:3.5rem;transform:scale(calc(1 + var(--orb-level,0) * .16));color:#03080f;color:lab(1.95548% -.402428 -3.48531);background:radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--brand-to) 55%, white) 0%, var(--brand-to) 38%, var(--brand-from) 100%);box-shadow:0 18px 50px -14px color-mix(in oklab, var(--brand-from) 80%, transparent), inset 0 -6px 16px color-mix(in oklab, var(--brand-from) 45%, transparent);border-radius:999px;place-items:center;display:grid;position:relative}.live-demo-orb__ring{border-radius:inherit;border:1px solid color-mix(in oklab, var(--color-primary) 35%, transparent);pointer-events:none;position:absolute;inset:-.4rem}.live-demo-orb__ring:nth-child(2){border-color:color-mix(in oklab, var(--color-primary) 18%, transparent);inset:-.8rem}.live-demo-orb__ring:nth-child(3){border-color:color-mix(in oklab, var(--color-primary) 10%, transparent);inset:-1.2rem}.live-demo-orb:is([data-orb=speaking],[data-orb=listening]) .live-demo-orb__ring:first-child{transform:scale(calc(1 + var(--orb-level,0) * .12))}.live-demo-orb:is([data-orb=speaking],[data-orb=listening]) .live-demo-orb__ring:nth-child(2){transform:scale(calc(1 + var(--orb-level,0) * .28))}.live-demo-orb:is([data-orb=speaking],[data-orb=listening]) .live-demo-orb__ring:nth-child(3){transform:scale(calc(1 + var(--orb-level,0) * .45))}.live-demo-orb:after{content:"";border-radius:inherit;background:conic-gradient(var(--brand-from), var(--brand-to), var(--status-info), var(--brand-from));pointer-events:none;position:absolute;inset:-.3rem;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 88%,#0000 100%);mask:radial-gradient(closest-side,#0000 78%,#000 88%,#0000 100%)}@media (min-width:40rem){.live-demo-orb{width:5rem;height:5rem}}.live-demo-orb.live-demo-orb--call{width:2.5rem;height:2.5rem}.live-demo-orb[data-orb=listening]{background:radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--status-success) 55%, white), var(--status-success))}.live-demo-orb[data-orb=listening] .live-demo-orb__ring{border-color:var(--status-success)}.live-demo-orb[data-orb=listening]:after{background:var(--status-success)}.live-demo-orb[data-orb=thinking] .live-demo-orb__ring:first-child{border-style:dashed;border-color:var(--color-primary)}.live-demo-orb[data-orb=thinking] .live-demo-orb__ring:not(:first-child){display:none}.live-demo-orb[data-orb=ended]{opacity:.5}.landing-trade-icon{border:1px solid color-mix(in oklab, var(--color-primary) 22%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--color-primary) 20%, transparent), color-mix(in oklab, var(--color-primary) 6%, transparent));width:2.75rem;height:2.75rem;color:var(--color-primary);transition:border-color var(--mkt-dur-sm) var(--mkt-ease-out), box-shadow var(--mkt-dur-sm) var(--mkt-ease-out);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkt-glow-card:hover .landing-trade-icon{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent);box-shadow:var(--glow-primary)}@keyframes landing-live-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}@keyframes live-demo-ring{0%{opacity:0;transform:scale(.88)}30%{opacity:1}to{opacity:0;transform:scale(1.22)}}@keyframes demo-orb-breathe{50%{transform:scale(1.05)}}@keyframes demo-orb-spin{to{transform:rotate(360deg)}}@keyframes reveal-rise{0%{opacity:.001;transform:translateY(.3em)}}@keyframes mkt-beam-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes demo-rise{0%{opacity:0;transform:translateY(.4rem)}}@keyframes demo-pop{0%{opacity:0;transform:scale(.85)}}@keyframes demo-dot{50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.landing-live-dot:after{animation:2s cubic-bezier(0,0,.2,1) infinite landing-live-ping}.live-demo-orb[data-orb=idle]{animation:4s ease-in-out infinite demo-orb-breathe}.live-demo-orb:is([data-orb=idle],[data-orb=listening]) .live-demo-orb__ring{animation:3.6s cubic-bezier(.22,1,.36,1) infinite live-demo-ring}.live-demo-orb:is([data-orb=idle],[data-orb=listening]) .live-demo-orb__ring:nth-child(2){animation-delay:1.2s}.live-demo-orb:is([data-orb=idle],[data-orb=listening]) .live-demo-orb__ring:nth-child(3){animation-delay:2.4s}.live-demo-orb[data-orb=connecting] .live-demo-orb__ring{animation:1.6s ease-in infinite reverse live-demo-ring}.live-demo-orb[data-orb=thinking] .live-demo-orb__ring:first-child{animation:4s linear infinite demo-orb-spin}.live-demo-orb:not([data-orb=ended],[data-orb=listening]):after{animation:7s linear infinite demo-orb-spin}.reveal-rise{animation:reveal-rise var(--mkt-dur-md,.6s) var(--mkt-ease-out,ease-out) backwards}.mkt-border-beam{display:block}.mkt-border-beam:before{animation:11s linear infinite mkt-beam-spin}:root[data-call-active] .live-demo-console .mkt-border-beam{display:none}.demo-rise{animation:demo-rise .32s var(--mkt-ease-out) backwards}.demo-pop{animation:demo-pop .24s var(--mkt-ease-out) backwards}.demo-dot{animation:1.2s ease-in-out infinite demo-dot}.demo-dot:nth-child(2){animation-delay:.2s}.demo-dot:nth-child(3){animation-delay:.4s}.landing-scene{transition:opacity .6s var(--mkt-ease-out)}.live-demo-console[data-offscreen] *,.live-demo-console[data-offscreen] :before,.live-demo-console[data-offscreen] :after{animation-play-state:paused}}@media (forced-colors:active){.landing-halo,.live-demo-stage:before,.mkt-border-beam,.live-demo-orb:after{display:none}.landing-title-accent{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}.landing-eyebrow:before{background:canvastext}.live-demo-stage,.live-demo-console,.live-demo-console__bar{background:canvas}.live-demo-orb,.landing-trade-icon{color:canvas;background:canvastext}}@media print{.landing-halo{display:none}}html:has(.demo-chat-dock:is([data-state=teaser],[data-state=bubble],[data-state=minimized])){scroll-padding-bottom:calc(var(--chat-dock-h,0px) + 2.5rem)}.marketing-theme:has(>.demo-chat-dock:is([data-state=teaser],[data-state=bubble],[data-state=minimized]))>footer{padding-bottom:calc(var(--chat-dock-h,0px) + 2.5rem)}.chat-bubble{transition:scale var(--mkt-dur-sm) var(--mkt-ease-spring), opacity var(--mkt-dur-sm) var(--mkt-ease-spring)}.chat-bubble:hover{scale:1.04}.chat-bubble svg{transition:opacity var(--mkt-dur-xs), rotate var(--mkt-dur-xs)}.chat-pop{transform-origin:100% 100%;box-shadow:0 25px 50px -12px #00000059, var(--glow-primary);transition:opacity var(--mkt-dur-sm) var(--mkt-ease-out), translate var(--mkt-dur-sm) var(--mkt-ease-out), scale var(--mkt-dur-sm) var(--mkt-ease-out), display var(--mkt-dur-sm) allow-discrete}.chat-pop[hidden]{opacity:0;transition-duration:var(--mkt-dur-xs);transition-timing-function:var(--mkt-ease-inout);translate:0 .75rem;scale:.96}.chat-sheet{box-shadow:none}.chat-pop>header{border-width:0 0 1px}.chat-sheet[hidden]{opacity:1;translate:0 100%;scale:1}@starting-style{.chat-bubble{opacity:0;scale:.6}.chat-pop{opacity:0;translate:0 .75rem;scale:.96}.chat-sheet{opacity:1;translate:0 100%;scale:1}}.demo-chat-dock .chat-teaser{animation-delay:60ms}.demo-chat-dock .chat-typing>:nth-child(2){animation-delay:.12s}.demo-chat-dock .chat-typing>:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.chat-bubble,.chat-bubble svg,.chat-pop{transition:none}}@media (prefers-reduced-transparency:reduce){.demo-chat-dock .glass-panel{background:var(--card);-webkit-backdrop-filter:none}}
