@layer components{.session-demo-module__root__y6Pvc{--_transcript-at:.1s;--_detected-at:.65s;--_panel-at:.8s;--_line-at:1.1s;--_line-step:.35s;--_note-at:2.1s;gap:var(--space-3-5);flex-direction:column;margin-block-end:var(--space-3);display:flex;position:relative}.session-demo-module__head__doofz{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.session-demo-module__transcript__oTknk{gap:var(--space-3);padding:var(--space-4) var(--space-4-5);background:var(--color-promo-well);border:1px solid var(--color-promo-edge);border-radius:var(--radius-panel);animation:rise-in var(--duration-panel) var(--ease-out) var(--_transcript-at) both;flex-direction:column;display:flex}.session-demo-module__live__qAM4N{gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;display:flex}.session-demo-module__liveDot__th3-h{block-size:.5rem;inline-size:.5rem;color:var(--color-promo-live);background:currentColor;border-radius:50%;position:relative}.session-demo-module__liveDot__th3-h:after{content:"";border-radius:inherit;animation:session-demo-module__ping__3ZTFf 2s var(--ease-out) infinite;background:currentColor;position:absolute;inset:0}.session-demo-module__clock__sBu6x{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-promo-text-muted)}.session-demo-module__lines__KUSjb{gap:var(--space-2) var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr);display:grid}.session-demo-module__speaker__TvMmk{font-weight:var(--weight-semibold)}.session-demo-module__said__KW-at{color:var(--color-promo-text)}.session-demo-module__heard__ElVHA{color:var(--color-text-on-inverse);background:var(--color-promo-mark);border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.0625rem .3125rem}.session-demo-module__wave__bavIs{align-items:center;gap:4px;block-size:2.125rem;display:flex}.session-demo-module__level__bh5YY{inline-size:3px;block-size:calc(var(--_level) * 100%);background:var(--gradient-promo-wave);border-radius:var(--radius-full);animation:session-demo-module__speak__SrD2t .9s ease-in-out calc(var(--_index) * -110ms) infinite alternate}.session-demo-module__level__bh5YY:nth-child(n+15){opacity:.45}.session-demo-module__detected__aap11{--icon-size:var(--icon-sm);gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-promo-accent-ink);white-space:nowrap;background:var(--color-promo-accent-soft);border-radius:var(--radius-full);animation:session-demo-module__pop__eK-Jf var(--duration-slow) var(--ease-spring) var(--_detected-at) both;align-items:center;display:flex}.session-demo-module__detected__aap11 svg{color:var(--color-warning);fill:currentColor}.session-demo-module__panel__RRrXG{gap:var(--space-3-5);padding:var(--space-4-5) var(--space-5) var(--space-5);color:var(--color-text-primary);background:var(--color-surface-page);border-radius:var(--radius-panel);box-shadow:var(--shadow-promo-card);animation:rise-in var(--duration-panel) var(--ease-out) var(--_panel-at) both;flex-direction:column;display:flex}.session-demo-module__tabs__8pDPw{gap:var(--space-1-5);display:flex}.session-demo-module__tab__Whc0L{padding:var(--space-1) var(--space-2);font-size:var(--text-xs-plus);font-weight:var(--weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.session-demo-module__current__HShmT{color:var(--color-text-on-accent);background:var(--color-promo-accent)}.session-demo-module__writing__swlem{gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-success);white-space:nowrap;align-items:center;display:flex}.session-demo-module__writingDot__rB3Vo{background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem;animation:1.4s ease-in-out infinite session-demo-module__breathe__TU9-V}.session-demo-module__question__UMuFl{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.session-demo-module__answer__XGuwt{gap:var(--space-2);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-body);flex-direction:column;display:flex}.session-demo-module__answer__XGuwt li{animation:rise-in var(--duration-slow) var(--ease-out) both;padding-inline-start:var(--space-4);position:relative}.session-demo-module__answer__XGuwt li:before{content:"";background:var(--color-promo-accent);border-radius:50%;block-size:.3125rem;inline-size:.3125rem;position:absolute;inset-block-start:.62em;inset-inline-start:var(--space-1)}.session-demo-module__answer__XGuwt li:first-child{animation-delay:var(--_line-at)}.session-demo-module__answer__XGuwt li:nth-child(2){animation-delay:calc(var(--_line-at) + var(--_line-step))}.session-demo-module__answer__XGuwt li:nth-child(3){animation-delay:calc(var(--_line-at) + 2 * var(--_line-step))}.session-demo-module__answer__XGuwt strong{font-weight:var(--weight-bold);color:var(--color-text-primary)}.session-demo-module__caret__JI3lH{block-size:1.05em;inline-size:.5em;vertical-align:-.15em;background:var(--color-promo-accent);border-radius:2px;margin-inline-start:var(--space-0-5);animation:1s step-end infinite blink;display:inline-block}.session-demo-module__refine__zIn-m{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.session-demo-module__chip__63NpH{padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-body);background:var(--color-surface-muted);border-radius:var(--radius-full)}.session-demo-module__composer__TsvZj{gap:var(--space-1-5);padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-3-5);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);align-items:center;display:flex}.session-demo-module__placeholder__GMYoi{text-overflow:ellipsis;min-inline-size:0;font-size:var(--text-md);color:var(--color-text-tertiary);white-space:nowrap;flex:1;overflow:hidden}.session-demo-module__screenshot__bxNbk,.session-demo-module__send__E6csQ{--icon-size:var(--icon-md);gap:var(--space-1-5);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:var(--radius-md);flex:none;align-items:center;display:flex}.session-demo-module__screenshot__bxNbk{background:var(--color-surface-page);border:1px solid var(--color-border-subtle)}.session-demo-module__send__E6csQ{color:var(--color-text-on-accent);background:var(--color-promo-accent)}.session-demo-module__hidden__i1LWl{gap:var(--space-3);padding:var(--space-2-5) var(--space-4) var(--space-2-5) var(--space-2-5);color:var(--color-text-primary);background:var(--color-surface-page);border-radius:var(--radius-2xl);box-shadow:var(--shadow-promo-card);animation:session-demo-module__pop__eK-Jf var(--duration-slow) var(--ease-spring) var(--_note-at) both;align-items:center;display:flex;position:absolute;inset-block-end:calc(-1 * var(--space-8));inset-inline-end:calc(-1 * var(--space-5))}.session-demo-module__hiddenIcon__1Cmvd{--icon-size:var(--icon-lg);block-size:2.25rem;inline-size:2.25rem;color:var(--color-promo-accent);background:var(--color-promo-accent-soft);border-radius:var(--radius-lg);flex:none;place-items:center;display:grid}.session-demo-module__hiddenText__rV4k7{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--color-text-secondary);flex-direction:column;display:flex}.session-demo-module__hiddenText__rV4k7 strong{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}@media (width<30rem){.session-demo-module__screenshotLabel__9-EdA{display:none}.session-demo-module__hidden__i1LWl{align-self:flex-end;margin-block-start:calc(-1 * var(--space-6));margin-inline-end:calc(-1 * var(--space-2));position:static}}@keyframes session-demo-module__pop__eK-Jf{0%{opacity:0;scale:.9}}@keyframes session-demo-module__speak__SrD2t{0%{scale:1 .35}}@keyframes session-demo-module__breathe__TU9-V{50%{opacity:.35}}@keyframes session-demo-module__ping__3ZTFf{to{opacity:0;scale:2.6}}}
