.LisaDemo-module__zkjE2a__page{--paper:#f4f4f0;--paper-solid:#fafaf7;--surface:#ecece8;--wash:#1515150e;--hover:#15151514;--ink:#151515;--graphite:#343432;--muted:#50504c;--faint:#70706a;--line:#cecec7;--line-strong:#8c8c85;--danger:#9a3e2d;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--paper);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);min-height:100vh;color:var(--ink);font-family:var(--font-ibm-plex-sans), "Helvetica Neue", Arial, sans-serif;background-position:-1px -1px;background-size:44px 44px;position:relative;overflow:clip}.LisaDemo-module__zkjE2a__page *{box-sizing:border-box}.LisaDemo-module__zkjE2a__page textarea{font:inherit}.LisaDemo-module__zkjE2a__page :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:0}.LisaDemo-module__zkjE2a__page ::selection{background:var(--graphite);color:var(--paper-solid)}.LisaDemo-module__zkjE2a__shell{width:min(100% - 48px,1440px);min-height:100vh;margin:0 auto;padding-bottom:48px}.LisaDemo-module__zkjE2a__monoLabel{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.LisaDemo-module__zkjE2a__topbar{border-bottom:1px solid var(--line-strong);background:#fafaf7eb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;display:grid}.LisaDemo-module__zkjE2a__brand{align-items:center;gap:12px;font-weight:600;display:flex}.LisaDemo-module__zkjE2a__brandMark{border:1px solid var(--ink);width:36px;height:36px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;place-items:center;font-size:.68rem;font-weight:700;display:grid}.LisaDemo-module__zkjE2a__brandContext{color:var(--muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:.66rem}.LisaDemo-module__zkjE2a__topStatus,.LisaDemo-module__zkjE2a__stageState{color:var(--graphite);align-items:center;gap:8px;display:inline-flex}.LisaDemo-module__zkjE2a__topStatus{justify-self:center}.LisaDemo-module__zkjE2a__statusDot{background:var(--graphite);border-radius:50%;flex:none;width:6px;height:6px}.LisaDemo-module__zkjE2a__topMeta{color:var(--faint);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:16px;font-size:.62rem;display:flex}.LisaDemo-module__zkjE2a__privacyNote{border-left:1px solid var(--line-strong);color:var(--muted);padding-left:16px}.LisaDemo-module__zkjE2a__eyebrow{color:var(--graphite);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.LisaDemo-module__zkjE2a__workspace{border:1px solid var(--line-strong);background:var(--paper-solid);grid-template-columns:minmax(0,1.65fr) minmax(360px,.72fr);min-height:680px;display:grid;box-shadow:0 18px 44px #1515151a}.LisaDemo-module__zkjE2a__stage{border-right:1px solid var(--line-strong);background:linear-gradient(90deg, #1515150d 1px, transparent 1px), linear-gradient(#1515150d 1px, transparent 1px), var(--surface);background-size:44px 44px;min-height:680px;position:relative;overflow:hidden}.LisaDemo-module__zkjE2a__stageHeader{z-index:10;border-bottom:1px solid var(--line);background:#fafaf7e6;grid-template-columns:1fr auto;align-items:center;min-height:50px;padding:0 18px;display:grid;position:absolute;top:0;left:0;right:0}.LisaDemo-module__zkjE2a__stageId{min-width:0;color:var(--muted);align-items:center;gap:12px;display:flex}.LisaDemo-module__zkjE2a__stageId strong{color:var(--ink)}.LisaDemo-module__zkjE2a__stageState{white-space:nowrap}.LisaDemo-module__zkjE2a__avatarZone{place-items:end center;display:grid;position:absolute;inset:50px 0 138px;overflow:hidden}.LisaDemo-module__zkjE2a__avatarOrbit{aspect-ratio:1;border:1px solid #34343238;border-radius:50%;width:min(54vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.LisaDemo-module__zkjE2a__avatarOrbit:before,.LisaDemo-module__zkjE2a__avatarOrbit:after{content:"";border:1px solid #34343226;border-radius:50%;position:absolute}.LisaDemo-module__zkjE2a__avatarOrbit:before{inset:11%}.LisaDemo-module__zkjE2a__avatarOrbit:after{border-style:dashed;animation:64s linear infinite LisaDemo-module__zkjE2a__orbitDrift;inset:23%}.LisaDemo-module__zkjE2a__avatarFigure{z-index:2;aspect-ratio:1;transform-origin:50% 92%;height:min(100%,590px);animation:9.2s ease-in-out infinite LisaDemo-module__zkjE2a__portraitBreathe;position:absolute;bottom:0;left:50%;translate:-50%}.LisaDemo-module__zkjE2a__avatarImage{object-fit:contain;object-position:center bottom;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.LisaDemo-module__zkjE2a__avatarTalkFrame{z-index:2;opacity:0}.LisaDemo-module__zkjE2a__avatarBase{z-index:0}.LisaDemo-module__zkjE2a__avatarGesturePose{z-index:1;pointer-events:none}.LisaDemo-module__zkjE2a__avatarFigure:not([data-gesture-phase=idle]) .LisaDemo-module__zkjE2a__avatarBase{visibility:hidden}.LisaDemo-module__zkjE2a__avatarEyeRig{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.LisaDemo-module__zkjE2a__avatarMovingEye{transform-box:view-box;will-change:transform;animation:19.6s linear infinite LisaDemo-module__zkjE2a__avatarBlink;transform:scaleY(1)}.LisaDemo-module__zkjE2a__avatarMovingEyeLeft{transform-origin:543px 374px}.LisaDemo-module__zkjE2a__avatarMovingEyeRight{transform-origin:711px 374px}.LisaDemo-module__zkjE2a__stage[data-state=speaking] .LisaDemo-module__zkjE2a__avatarTalkFrameOne{animation:3.2s step-end infinite LisaDemo-module__zkjE2a__talkFrameOne}.LisaDemo-module__zkjE2a__stage[data-state=speaking] .LisaDemo-module__zkjE2a__avatarTalkFrameTwo{animation:3.2s step-end infinite LisaDemo-module__zkjE2a__talkFrameTwo}.LisaDemo-module__zkjE2a__listeningRing,.LisaDemo-module__zkjE2a__thinkingMarker,.LisaDemo-module__zkjE2a__voiceMeter{z-index:3;pointer-events:none;opacity:0;position:absolute}.LisaDemo-module__zkjE2a__listeningRing{aspect-ratio:1;border:1px solid var(--graphite);border-radius:50%;width:min(58vw,560px);top:50%;left:50%;transform:translate(-50%,-48%)}.LisaDemo-module__zkjE2a__thinkingMarker{border-left:2px solid var(--graphite);background:var(--paper-solid);color:var(--graphite);white-space:nowrap;padding:6px 10px;top:92px;left:50%;transform:translate(-50%)}.LisaDemo-module__zkjE2a__voiceMeter{align-items:end;gap:4px;height:34px;display:flex;bottom:20px;right:22px}.LisaDemo-module__zkjE2a__voiceMeter i{background:var(--graphite);transform-origin:bottom;width:3px;height:32px;transform:scaleY(.22)}.LisaDemo-module__zkjE2a__voiceMeter i:nth-child(2){animation-delay:-420ms}.LisaDemo-module__zkjE2a__voiceMeter i:nth-child(3){animation-delay:-180ms}.LisaDemo-module__zkjE2a__voiceMeter i:nth-child(4){animation-delay:-620ms}.LisaDemo-module__zkjE2a__voiceMeter i:nth-child(5){animation-delay:-300ms}.LisaDemo-module__zkjE2a__voiceMeter i:nth-child(6){animation-delay:-740ms}.LisaDemo-module__zkjE2a__voiceMeter i:nth-child(7){animation-delay:-90ms}.LisaDemo-module__zkjE2a__stage[data-state=listening] .LisaDemo-module__zkjE2a__listeningRing{animation:3.6s ease-in-out infinite LisaDemo-module__zkjE2a__listeningPulse}.LisaDemo-module__zkjE2a__stage[data-state=thinking] .LisaDemo-module__zkjE2a__thinkingMarker,.LisaDemo-module__zkjE2a__stage[data-state=speaking] .LisaDemo-module__zkjE2a__voiceMeter{opacity:1}.LisaDemo-module__zkjE2a__stage[data-state=speaking] .LisaDemo-module__zkjE2a__voiceMeter i{animation:1.25s ease-in-out infinite alternate LisaDemo-module__zkjE2a__voiceBar}.LisaDemo-module__zkjE2a__stage[data-state=speaking] .LisaDemo-module__zkjE2a__voiceMeter i:nth-child(2n){animation-duration:1.05s}.LisaDemo-module__zkjE2a__stage[data-state=speaking] .LisaDemo-module__zkjE2a__voiceMeter i:nth-child(3n){animation-duration:1.5s}.LisaDemo-module__zkjE2a__liveCaption{z-index:9;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fafaf7f2;grid-template-columns:92px 1fr;align-items:start;min-height:76px;display:grid;position:absolute;bottom:62px;left:0;right:0}.LisaDemo-module__zkjE2a__captionLabel{color:var(--graphite);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;padding:17px 14px;font-size:.62rem;font-weight:700}.LisaDemo-module__zkjE2a__captionText{border-left:1px solid var(--line);min-width:0;color:var(--ink);margin:0;padding:14px 18px;font-size:clamp(.9rem,1.3vw,1.04rem);font-weight:500;line-height:1.45}.LisaDemo-module__zkjE2a__callControls{z-index:10;border-top:1px solid var(--line);background:var(--paper-solid);align-items:center;min-height:62px;display:flex;position:absolute;bottom:0;left:0;right:0}.LisaDemo-module__zkjE2a__controlButton{border:0;border-right:1px solid var(--line);width:62px;height:62px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;transition:background .14s,color .14s;display:inline-grid}.LisaDemo-module__zkjE2a__controlButton:hover:not(:disabled){background:var(--hover);color:var(--ink)}.LisaDemo-module__zkjE2a__controlButton:disabled{cursor:not-allowed;opacity:.35}.LisaDemo-module__zkjE2a__primaryControl{background:var(--ink);color:var(--paper-solid)}.LisaDemo-module__zkjE2a__primaryControl:hover:not(:disabled){background:var(--graphite);color:var(--paper-solid)}.LisaDemo-module__zkjE2a__recordingControl{box-shadow:inset 0 -3px var(--graphite)}.LisaDemo-module__zkjE2a__endControl{color:var(--danger)}.LisaDemo-module__zkjE2a__controlButton svg,.LisaDemo-module__zkjE2a__sendButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.LisaDemo-module__zkjE2a__sidePanel{background:var(--paper-solid);grid-template-rows:auto auto minmax(180px,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.LisaDemo-module__zkjE2a__roleHeader{border-bottom:1px solid var(--line-strong);padding:26px 24px 22px}.LisaDemo-module__zkjE2a__roleHeader h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:600;line-height:.96}.LisaDemo-module__zkjE2a__roleHeader p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.LisaDemo-module__zkjE2a__roleFacts{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.LisaDemo-module__zkjE2a__fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:72px;padding:14px 16px}.LisaDemo-module__zkjE2a__fact:nth-child(2n){border-right:0}.LisaDemo-module__zkjE2a__fact:nth-last-child(-n+2){border-bottom:0}.LisaDemo-module__zkjE2a__factLabel{color:var(--faint);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.58rem;display:block}.LisaDemo-module__zkjE2a__factValue{font-size:.82rem}.LisaDemo-module__zkjE2a__conversation{scrollbar-color:var(--line-strong) transparent;min-height:0;overflow:auto}.LisaDemo-module__zkjE2a__conversationHeading{z-index:2;border-bottom:1px solid var(--line);background:var(--paper-solid);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex;position:sticky;top:0}.LisaDemo-module__zkjE2a__conversationHeading h3,.LisaDemo-module__zkjE2a__transcriptCount{color:var(--muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700}.LisaDemo-module__zkjE2a__transcriptCount{color:var(--faint);font-size:.52rem;font-weight:500}.LisaDemo-module__zkjE2a__message{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;display:grid}.LisaDemo-module__zkjE2a__visitorMessage{background:var(--wash)}.LisaDemo-module__zkjE2a__liveMessage{box-shadow:inset 3px 0 var(--graphite)}.LisaDemo-module__zkjE2a__liveMessage .LisaDemo-module__zkjE2a__messageMeta:after{background:var(--graphite);content:"";border-radius:50%;width:5px;height:5px;margin-top:7px;display:block}.LisaDemo-module__zkjE2a__messageMeta{color:var(--graphite);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;flex-direction:column;gap:5px;padding:14px 10px;font-size:.54rem;font-weight:700;display:flex}.LisaDemo-module__zkjE2a__messageMeta time{color:var(--faint);letter-spacing:0;font-size:.48rem;font-weight:400}.LisaDemo-module__zkjE2a__messageText{border-left:1px solid var(--line);color:var(--ink);white-space:pre-wrap;margin:0;padding:13px 14px;font-size:.8rem;line-height:1.55}.LisaDemo-module__zkjE2a__pendingMessage{color:var(--faint)}.LisaDemo-module__zkjE2a__composer{border-top:1px solid var(--line-strong)}.LisaDemo-module__zkjE2a__transcriptReview{border-bottom:1px solid var(--line-strong);background:var(--wash);padding:10px 12px}.LisaDemo-module__zkjE2a__transcriptReview p{color:var(--graphite);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.56rem;font-weight:700}.LisaDemo-module__zkjE2a__transcriptReview>div{gap:6px;display:flex}.LisaDemo-module__zkjE2a__transcriptReview button{border:1px solid var(--line-strong);background:var(--paper-solid);min-height:28px;color:var(--ink);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;cursor:pointer;padding:0 9px;font-size:.54rem}.LisaDemo-module__zkjE2a__transcriptReview button:first-child{border-color:var(--ink);background:var(--ink);color:var(--paper-solid)}.LisaDemo-module__zkjE2a__transcriptReview button:disabled{cursor:not-allowed;opacity:.45}.LisaDemo-module__zkjE2a__suggestions{border-bottom:1px solid var(--line);padding:12px 14px}.LisaDemo-module__zkjE2a__suggestionsLabel{color:var(--faint);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:.56rem;font-weight:700}.LisaDemo-module__zkjE2a__suggestionList{flex-wrap:wrap;gap:6px;display:flex}.LisaDemo-module__zkjE2a__suggestion{border:1px solid var(--line-strong);min-height:32px;color:var(--muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-align:left;cursor:pointer;background:0 0;padding:6px 9px;font-size:.56rem;line-height:1.3}.LisaDemo-module__zkjE2a__suggestion:hover:not(:disabled){background:var(--hover);color:var(--ink)}.LisaDemo-module__zkjE2a__suggestion:disabled{opacity:.4}.LisaDemo-module__zkjE2a__composerRow{grid-template-columns:1fr 48px;display:grid}.LisaDemo-module__zkjE2a__composerInput{resize:vertical;min-height:82px;color:var(--ink);background:0 0;border:0;padding:12px 14px;font-size:.8rem;line-height:1.5}.LisaDemo-module__zkjE2a__composerInput::placeholder{color:var(--faint)}.LisaDemo-module__zkjE2a__sendButton{border:0;border-left:1px solid var(--line);background:var(--ink);color:var(--paper-solid);cursor:pointer;place-items:center;display:grid}.LisaDemo-module__zkjE2a__sendButton:hover:not(:disabled){background:var(--graphite)}.LisaDemo-module__zkjE2a__sendButton:disabled{cursor:not-allowed;opacity:.35}.LisaDemo-module__zkjE2a__errorBanner,.LisaDemo-module__zkjE2a__warningBanner{z-index:12;border-bottom:1px solid var(--danger);color:var(--danger);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#fff4ef;padding:9px 14px;font-size:.62rem;line-height:1.4;position:absolute;top:50px;left:0;right:0}.LisaDemo-module__zkjE2a__warningBanner{border-color:var(--line-strong);background:var(--wash);color:var(--ink)}.LisaDemo-module__zkjE2a__overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f4f4f0e0;background-image:linear-gradient(#15151514 1px,#0000 1px),linear-gradient(90deg,#15151514 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.LisaDemo-module__zkjE2a__dialogCard{border:1px solid var(--line-strong);background:var(--paper-solid);width:min(560px,100%);box-shadow:0 18px 44px #1515151a}.LisaDemo-module__zkjE2a__dialogTopline{border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--ink);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;font-size:.62rem;font-weight:700;display:flex}.LisaDemo-module__zkjE2a__dialogTopline span:last-child{color:var(--faint)}.LisaDemo-module__zkjE2a__dialogContent{padding:clamp(26px,4vw,38px)}.LisaDemo-module__zkjE2a__dialogContent h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:600;line-height:.98}.LisaDemo-module__zkjE2a__dialogCopy{max-width:50ch;color:var(--muted);margin:20px 0 0;font-size:1rem;line-height:1.65}.LisaDemo-module__zkjE2a__dialogAction,.LisaDemo-module__zkjE2a__dialogSecondary{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:48px;color:var(--paper-solid);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;margin-top:24px;padding:0 16px;font-size:.66rem;font-weight:700;display:flex}.LisaDemo-module__zkjE2a__dialogAction:hover:not(:disabled){background:var(--graphite)}.LisaDemo-module__zkjE2a__dialogAction:disabled{cursor:not-allowed;opacity:.5}.LisaDemo-module__zkjE2a__dialogSecondary{color:var(--ink);background:0 0;margin-top:8px}.LisaDemo-module__zkjE2a__dialogSecondary:hover:not(:disabled){background:var(--hover)}.LisaDemo-module__zkjE2a__dialogFootnote,.LisaDemo-module__zkjE2a__securityStatus{color:var(--faint);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;margin:13px 0 0;font-size:.56rem;line-height:1.5}.LisaDemo-module__zkjE2a__securityStatus{min-height:20px;color:var(--graphite)}.LisaDemo-module__zkjE2a__microphoneSetup{border:1px solid var(--line-strong);background:var(--paper-solid);margin-top:18px;padding:11px 12px}.LisaDemo-module__zkjE2a__microphoneSetupHeader{color:var(--ink);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.56rem;font-weight:700;display:flex}.LisaDemo-module__zkjE2a__microphoneSetupHeader span{color:var(--faint);font-weight:500}.LisaDemo-module__zkjE2a__microphoneSetup select{border:1px solid var(--line);background:var(--paper-solid);width:100%;min-height:32px;color:var(--ink);border-radius:0;padding:0 8px;font-size:.72rem}.LisaDemo-module__zkjE2a__turnstileBox{max-width:100%;margin-top:14px;overflow:hidden}.LisaDemo-module__zkjE2a__spinner{border:1px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite LisaDemo-module__zkjE2a__spinnerRotate;display:inline-block}@keyframes LisaDemo-module__zkjE2a__spinnerRotate{to{transform:rotate(360deg)}}@keyframes LisaDemo-module__zkjE2a__orbitDrift{to{transform:rotate(360deg)}}@keyframes LisaDemo-module__zkjE2a__portraitBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.0015)}}@keyframes LisaDemo-module__zkjE2a__avatarBlink{0%,28.1%,30.1%,73.9%,75.9%,to{transform:scaleY(1)}28.45%,74.25%{transform:scaleY(.62)}28.75%,74.55%{transform:scaleY(.18)}28.9%,29.15%,74.7%,74.95%{transform:scaleY(.035)}29.45%,75.25%{transform:scaleY(.42)}29.75%,75.55%{transform:scaleY(.78)}}@keyframes LisaDemo-module__zkjE2a__talkFrameOne{0%,9%,31%,57%,75%,to{opacity:0}10%,30%,58%,74%{opacity:1}}@keyframes LisaDemo-module__zkjE2a__talkFrameTwo{0%,34%,55%,78%,96%,to{opacity:0}35%,54%,79%,95%{opacity:1}}@keyframes LisaDemo-module__zkjE2a__listeningPulse{0%,to{opacity:.16;transform:translate(-50%,-48%)scale(.99)}50%{opacity:.34;transform:translate(-50%,-48%)scale(1.012)}}@keyframes LisaDemo-module__zkjE2a__voiceBar{0%{transform:scaleY(.18)}45%{transform:scaleY(.88)}70%{transform:scaleY(.46)}to{transform:scaleY(1)}}@media (min-width:981px) and (min-height:720px){.LisaDemo-module__zkjE2a__page{width:100%;height:calc(100svh - 57px);min-height:0}.LisaDemo-module__zkjE2a__shell{grid-template-rows:58px minmax(0,1fr);width:min(100% - 40px,1440px);height:100%;min-height:0;padding-bottom:14px;display:grid}.LisaDemo-module__zkjE2a__topbar{min-height:58px}.LisaDemo-module__zkjE2a__brandMark{width:32px;height:32px}.LisaDemo-module__zkjE2a__workspace,.LisaDemo-module__zkjE2a__stage{height:100%;min-height:0}.LisaDemo-module__zkjE2a__workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(430px,.88fr);overflow:hidden}.LisaDemo-module__zkjE2a__stage,.LisaDemo-module__zkjE2a__sidePanel{height:100%;min-height:0}.LisaDemo-module__zkjE2a__avatarZone{inset:46px 0 118px}.LisaDemo-module__zkjE2a__stageHeader{min-height:46px}.LisaDemo-module__zkjE2a__liveCaption{min-height:64px;bottom:54px}.LisaDemo-module__zkjE2a__captionLabel{padding:14px 12px}.LisaDemo-module__zkjE2a__captionText{padding:11px 15px;font-size:.88rem}.LisaDemo-module__zkjE2a__callControls,.LisaDemo-module__zkjE2a__controlButton{height:54px;min-height:54px}.LisaDemo-module__zkjE2a__controlButton{width:54px}.LisaDemo-module__zkjE2a__sidePanel{grid-template-rows:auto auto minmax(96px,1fr) auto}.LisaDemo-module__zkjE2a__roleHeader{padding:14px 16px 12px}.LisaDemo-module__zkjE2a__roleHeader h2{margin:8px 0 5px;font-size:clamp(1.85rem,2.5vw,2.7rem)}.LisaDemo-module__zkjE2a__roleHeader p{font-size:.78rem;line-height:1.4}.LisaDemo-module__zkjE2a__fact{min-height:54px;padding:9px 12px}.LisaDemo-module__zkjE2a__factLabel{margin-bottom:4px;font-size:.52rem}.LisaDemo-module__zkjE2a__factValue{font-size:.75rem}.LisaDemo-module__zkjE2a__conversationHeading{min-height:40px}.LisaDemo-module__zkjE2a__message{grid-template-columns:54px 1fr}.LisaDemo-module__zkjE2a__messageMeta{padding:10px 8px}.LisaDemo-module__zkjE2a__messageText{padding:9px 11px;font-size:.74rem;line-height:1.45}.LisaDemo-module__zkjE2a__suggestions{padding:8px 10px}.LisaDemo-module__zkjE2a__suggestionsLabel{margin-bottom:6px}.LisaDemo-module__zkjE2a__suggestion{min-height:28px}.LisaDemo-module__zkjE2a__composerRow{grid-template-columns:1fr 44px}.LisaDemo-module__zkjE2a__composerInput{resize:none;min-height:54px;max-height:68px;padding:9px 11px}}@media (max-width:980px){.LisaDemo-module__zkjE2a__shell{width:min(100% - 30px,900px)}.LisaDemo-module__zkjE2a__workspace{grid-template-columns:1fr}.LisaDemo-module__zkjE2a__stage{border-right:0;border-bottom:1px solid var(--line-strong)}.LisaDemo-module__zkjE2a__sidePanel{min-height:620px}}@media (max-width:620px){.LisaDemo-module__zkjE2a__shell{width:calc(100% - 16px);padding-bottom:24px}.LisaDemo-module__zkjE2a__topbar{grid-template-columns:1fr auto;min-height:64px}.LisaDemo-module__zkjE2a__topStatus,.LisaDemo-module__zkjE2a__prototypeLabel,.LisaDemo-module__zkjE2a__brandContext{display:none}.LisaDemo-module__zkjE2a__workspace,.LisaDemo-module__zkjE2a__stage{min-height:650px}.LisaDemo-module__zkjE2a__stageId{gap:8px}.LisaDemo-module__zkjE2a__stageId span{max-width:190px}.LisaDemo-module__zkjE2a__avatarZone{inset:50px 0 148px}.LisaDemo-module__zkjE2a__avatarFigure{width:104%;max-width:none;height:auto}.LisaDemo-module__zkjE2a__liveCaption{grid-template-columns:70px 1fr;bottom:62px}.LisaDemo-module__zkjE2a__captionText{padding:12px;font-size:.82rem}.LisaDemo-module__zkjE2a__dialogContent{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.LisaDemo-module__zkjE2a__page *,.LisaDemo-module__zkjE2a__page :before,.LisaDemo-module__zkjE2a__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
