.meeting-module__99KEPW__room{z-index:45;background:var(--color-ink);height:100dvh;color:var(--color-paper);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.meeting-module__99KEPW__body{flex:1;gap:.75rem;min-height:0;padding:0 .75rem;display:flex;position:relative}.meeting-module__99KEPW__stage{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.meeting-module__99KEPW__tile{--open:0;--talk:0;--blink:1;--listen:0;--mic:0;isolation:isolate;border-radius:var(--radius-card);border:1px solid var(--color-charcoal);background:var(--color-ink);min-width:0;position:relative}.meeting-module__99KEPW__tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 3px var(--color-sunbeam);opacity:var(--talk);pointer-events:none;position:absolute;inset:-1px}.meeting-module__99KEPW__tile[data-main=false]{grid-row:1;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.meeting-module__99KEPW__tile[data-main=true]{flex-direction:column;grid-area:3/1/auto/-1;justify-content:center;align-items:center;min-height:0;padding:1rem 1rem 8.5rem;display:flex}.meeting-module__99KEPW__face{flex:none;width:3rem;position:relative}.meeting-module__99KEPW__tile[data-main=true] .meeting-module__99KEPW__face{aspect-ratio:1;width:auto;height:min(100%,24rem);min-height:6rem}.meeting-module__99KEPW__tile[data-main=true] .meeting-module__99KEPW__who{border-radius:var(--radius-card);background:var(--color-ink);max-width:calc(100% - 1.5rem);padding:.375rem .75rem;position:absolute;bottom:.75rem;left:.75rem}.meeting-module__99KEPW__captions{z-index:1;text-align:center;pointer-events:none;grid-area:3/1/auto/-1;place-self:end center;width:min(100%,48rem);padding:0 1.25rem 3.75rem}.meeting-module__99KEPW__captions[data-live=false]{visibility:hidden}.meeting-module__99KEPW__line{grid-area:2/1/auto/-1;min-height:4.5rem}.meeting-module__99KEPW__portrait{aspect-ratio:1;background:var(--color-mist);contain:layout paint;border-radius:999px;width:100%;position:relative;overflow:hidden}.meeting-module__99KEPW__bust{will-change:transform;transform-origin:50% 90%;width:100%;height:100%;transform:translate3d(0, calc(var(--open) * -1.2% + var(--listen) * 1%), 0) rotate(calc(var(--talk) * var(--open) * -1.4deg + var(--listen) * 1.6deg));animation:4.2s ease-in-out infinite meeting-module__99KEPW__breathe;position:absolute;inset:0}.meeting-module__99KEPW__bust>*{width:100%;height:100%;position:absolute;inset:0}.meeting-module__99KEPW__eye{transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--blink))}.meeting-module__99KEPW__mouthClosed{opacity:calc(1 - var(--open) * 2.2)}.meeting-module__99KEPW__mouthOpen{transform-box:fill-box;transform-origin:50% 8%;transform:scaleY(var(--open))}.meeting-module__99KEPW__bars{height:.875rem;opacity:calc(.35 + var(--talk) * .65);flex:none;align-items:center;gap:2px;display:inline-flex}.meeting-module__99KEPW__bars>span{transform-origin:50%;width:3px;height:100%;transform:scaleY(calc(.25 + var(--open) * .5 * var(--talk)));background:currentColor;border-radius:999px}.meeting-module__99KEPW__bars>span:nth-child(2){transform:scaleY(calc(.25 + var(--open) * .95 * var(--talk)))}.meeting-module__99KEPW__selfRing{border:3px solid var(--color-sunbeam);opacity:calc(var(--mic) * 1.4);transform:scale(calc(1 + var(--mic) * .08));will-change:transform, opacity;border-radius:999px;position:absolute;inset:-6px}.meeting-module__99KEPW__selfFill{border-radius:inherit;background:var(--color-charcoal);position:absolute;inset:0;overflow:hidden}.meeting-module__99KEPW__selfFill:after{content:"";background:linear-gradient(to top, var(--color-ink), transparent);pointer-events:none;height:12rem;position:absolute;inset:auto 0 0}.meeting-module__99KEPW__selfFill .meeting-module__99KEPW__selfRing{border-radius:inherit;inset:0;transform:none}.meeting-module__99KEPW__caption{text-wrap:pretty}.meeting-module__99KEPW__transcript{flex-direction:column;width:22rem;min-height:0;display:flex}@media (max-width:1023px){.meeting-module__99KEPW__transcript{z-index:2;width:auto;max-height:70%;position:absolute;inset:auto .75rem 0}}@media (max-width:639px){.meeting-module__99KEPW__tile[data-main=true]{padding-bottom:10.5rem}.meeting-module__99KEPW__tile[data-main=false]{text-align:center;flex-direction:column;gap:.375rem;padding:.5rem}.meeting-module__99KEPW__tile[data-main=false] .meeting-module__99KEPW__role,.meeting-module__99KEPW__tile[data-main=false] .meeting-module__99KEPW__bars{display:none}.meeting-module__99KEPW__face{width:2.5rem}}.meeting-module__99KEPW__still{--open:0;--talk:0;--blink:1;--listen:0}.meeting-module__99KEPW__dots>span{opacity:.2;animation:1.2s ease-in-out infinite meeting-module__99KEPW__dot}.meeting-module__99KEPW__dots>span:nth-child(2){animation-delay:.2s}.meeting-module__99KEPW__dots>span:nth-child(3){animation-delay:.4s}@keyframes meeting-module__99KEPW__dot{50%{opacity:1}}@keyframes meeting-module__99KEPW__breathe{0%,to{translate:0}50%{translate:0 .6%}}@media (prefers-reduced-motion:reduce){.meeting-module__99KEPW__dots>span{opacity:1;animation:none}.meeting-module__99KEPW__bust,.meeting-module__99KEPW__selfRing{animation:none;transform:none}.meeting-module__99KEPW__eye,.meeting-module__99KEPW__mouthOpen,.meeting-module__99KEPW__bars>span{transform:none}.meeting-module__99KEPW__mouthOpen{opacity:0}.meeting-module__99KEPW__mouthClosed{opacity:1}}
.doodle{display:block;overflow:visible}.doodle-flip{transform:scaleX(-1)}.doodle-line{stroke-dasharray:1;stroke-dashoffset:0}.doodle-fill{opacity:1}[data-armed]:not([data-drawn]) .doodle-line{stroke-dashoffset:1px}[data-armed]:not([data-drawn]) .doodle-fill{opacity:0}[data-armed] .doodle-line{transition:stroke-dashoffset 1.1s cubic-bezier(.65, 0, .35, 1) var(--d,0s)}[data-armed] .doodle-fill{transition:opacity .6s ease calc(var(--d,0s) + .7s)}.figure{transform-origin:50% 100%;display:block}[data-armed]:not([data-drawn]) .figure{opacity:0;transform:translateY(12%)rotate(-3deg)scale(.94)}[data-armed] .figure{transition:opacity .5s ease var(--d,0s), transform .8s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s)}.sketch-grid{pointer-events:none;background-image:linear-gradient(to right, var(--color-track) 1px, transparent 1px), linear-gradient(to bottom, var(--color-track) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 85%)}.crowd-person{transition:transform .45s cubic-bezier(.34,1.56,.64,1),filter .3s;transform:translateY(14%)}.crowd-person:hover{transform:translateY(6%)rotate(-2deg)}[aria-pressed=true] .crowd-person{transform:translateY(0)}@keyframes float-soft{50%{translate:0 -6px}}@keyframes key-wiggle{0%,70%,to{rotate:none}80%{rotate:-8deg}90%{rotate:6deg}}@keyframes plane-drift{50%{translate:10px -8px}}.float-soft{animation:5s ease-in-out 1.2s infinite float-soft}.key-wiggle{animation:3.6s ease-in-out 2s infinite key-wiggle}.plane-drift{animation:4s ease-in-out 1.6s infinite plane-drift}@media (prefers-reduced-motion:reduce){.float-soft,.key-wiggle,.plane-drift{animation:none}.crowd-person,[data-armed] .doodle-line,[data-armed] .doodle-fill,[data-armed] .figure{transition:none}}
