.cc-app{--cc-blue:#175376;--cc-red:#d92c24;--cc-ink:#172f40;--cc-muted:#5c6c78;--cc-rule:#e3eaf0;--cc-tint:#f2f7fb;min-block-size:100svh;background:#fff;color:var(--cc-ink)}.cc-app :where(h1,h2,h3,p){margin:0}.cc-app :where(h1,h2,h3){text-wrap:balance}.cc-app h1{font-size:clamp(1.375rem,2.3vw,1.875rem);line-height:1.5;font-weight:700}.cc-app h2{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.6;font-weight:700}.cc-app h3{font-size:1rem;line-height:1.65;font-weight:600}.cc-app p{line-height:1.8}.cc-app :where(button,input){font:inherit}.cc-app :where(button,a,input,summary){-webkit-tap-highlight-color:transparent}.cc-app :where(button,a,summary){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.cc-app :where(button,a,input,summary):focus-visible{outline:3px solid #2685bd;outline-offset:3px}.cc-app button:disabled{cursor:not-allowed;opacity:.5}.cc-dot{flex:0 0 .375rem;inline-size:.375rem;block-size:.375rem;border-radius:50%;background:var(--cc-blue)}.cc-dot--error{background:var(--cc-red)}.cc-eyebrow{margin-block-end:.375rem!important;font-size:.6875rem;font-weight:600;color:var(--cc-blue)}.cc-muted{color:var(--cc-muted);font-size:.8125rem;line-height:1.8}.cc-agent-signal{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex:0 0 1.125rem;inline-size:1.125rem;block-size:1rem;color:var(--agent-color,var(--cc-blue))}.cc-agent-signal i{display:block;inline-size:3px;block-size:3px;border-radius:3px;background:currentColor}.cc-agent-signal:not([data-animated]) i:not(:first-child){display:none}.cc-agent-signal[data-state=error]{color:var(--cc-red)}.cc-agent-signal[data-animated] i{animation:cc-agent-wave .8s ease-in-out infinite alternate}.cc-agent-signal i:nth-child(2){animation-delay:.18s}.cc-agent-signal i:nth-child(3){animation-delay:.36s}@keyframes cc-agent-wave{to{block-size:.75rem;opacity:.5}}.cc-workspace{min-inline-size:0}.cc-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;padding:.625rem 1rem;border:1px solid #bdccd7;border-radius:.75rem;color:var(--cc-blue);background:#fff;font-size:.8125rem;font-weight:600;text-align:center}.cc-button--primary{color:#fff;border-color:var(--cc-blue);background:var(--cc-blue)}.cc-text-link{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.75rem;padding-inline:.375rem;border-radius:.5rem;color:var(--cc-blue);font-size:.75rem}.cc-inline-actions{gap:.625rem}.cc-draft-notice,.cc-inline-actions{display:flex;align-items:center;flex-wrap:wrap}.cc-draft-notice{justify-content:space-between;gap:.5rem 1rem;margin-block-end:1rem;padding:.5rem .75rem;border-radius:.75rem;background:var(--cc-tint)}.cc-draft-notice p{color:var(--cc-muted);font-size:.75rem}.cc-draft-notice>div{display:flex;gap:.5rem}.cc-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-block-end:1rem}.cc-privacy{margin-block-end:1rem!important;font-size:.75rem;color:var(--cc-muted)}.cc-app :where(.cc-privacy,.cc-muted) a{color:var(--cc-blue);text-decoration:underline;text-underline-offset:.2em}.cc-search{display:flex;align-items:center;gap:.5rem;min-inline-size:0;padding:.375rem;padding-inline-start:1rem;border:1px solid #b6c9d6;border-radius:1rem;background:#fff}.cc-search:focus-within{border-color:var(--cc-blue);box-shadow:0 0 0 3px #2685bd1a}.cc-search input{min-inline-size:0;flex:1;inline-size:100%;min-block-size:2.75rem;background:transparent;color:var(--cc-ink);font-size:1rem}.cc-search input:focus-visible{outline:0}.cc-search input::placeholder{color:var(--cc-muted);opacity:1}.cc-search>button{min-block-size:2.75rem;padding:.5rem 1.125rem;border-radius:.75rem;background:var(--cc-blue);color:#fff;font-size:.8125rem;font-weight:600}.cc-prompts{display:flex;flex-wrap:wrap;gap:.375rem;margin-block:.75rem}.cc-prompts button{min-block-size:2.75rem;padding:.375rem .875rem;border:1px solid var(--cc-rule);border-radius:999px;color:var(--cc-blue);background:#fff;font-size:.75rem}.cc-results-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-block:1.25rem 1rem}.cc-results-toolbar>div{display:flex;flex-wrap:wrap;gap:.5rem}.cc-results-toolbar button{min-block-size:2.75rem;padding-inline:.75rem;border:1px solid var(--cc-rule);border-radius:.75rem;color:var(--cc-blue);font-size:.75rem}.cc-results-toolbar button[aria-expanded=true],.cc-results-toolbar button[aria-pressed=true]{border-color:var(--cc-blue);background:var(--cc-tint)}.cc-results-answer{margin-block:1rem;padding-inline-start:.875rem;border-inline-start:2px solid var(--cc-blue);font-size:.875rem;overflow-wrap:anywhere}.cc-place-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1rem;list-style:none}.cc-place{display:flex;flex-direction:column;min-inline-size:0;padding:.25rem;border:1px solid transparent;border-radius:1.25rem}.cc-place--selected{border-color:var(--cc-blue);background:var(--cc-tint)}.cc-place>.wain-place-card{flex:1}.cc-place-actions{display:flex;gap:.5rem;padding-block-start:.5rem}.cc-place-actions button{flex:1;min-block-size:2.75rem;padding-inline:.5rem;border-radius:.625rem;color:var(--cc-blue);font-size:.75rem;font-weight:600}.cc-place-actions button[aria-pressed=true]{background:var(--cc-blue);color:#fff}.cc-next-step{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:1.25rem;padding:1rem;border-radius:1rem;background:var(--cc-tint)}.cc-next-step p{color:var(--cc-muted);font-size:.75rem}.cc-map{margin-block:1.25rem}.cc-notice{margin-block:.75rem 1rem!important;padding:.875rem 1rem;border-inline-start:3px solid var(--cc-blue);border-radius:.5rem;background:var(--cc-tint);color:var(--cc-ink);font-size:.8125rem;overflow-wrap:anywhere}.cc-notice--error{border-color:var(--cc-red);background:#fff4f3;color:#99231d}.cc-empty{padding-block:2rem;color:var(--cc-muted);text-align:center}.cc-empty p{margin-block:.5rem 1rem}.cc-outing{min-inline-size:0}.cc-plan-form,.cc-rsvp-form{display:grid;gap:.875rem;max-inline-size:36rem}.cc-plan-form>p,.cc-rsvp-form>p{font-size:.875rem}.cc-plan-form label,.cc-rsvp-form label{margin-block-start:.5rem;font-size:.875rem;font-weight:600}.cc-plan-form label span,.cc-rsvp-form label span{color:var(--cc-muted);font-size:.75rem;font-weight:400}.cc-app :where(.cc-plan-form,.cc-rsvp-form,.cc-invite-actions) input{inline-size:100%;min-inline-size:0;min-block-size:3rem;padding:.75rem;border:1px solid #b6c9d6;border-radius:.75rem;background:#fff;color:var(--cc-ink);font-size:1rem}.cc-plan-details{margin-block:1rem;padding-block:1rem;border-block:1px solid var(--cc-rule);font-size:.875rem}.cc-status{display:inline-flex;align-items:center;min-block-size:1.875rem;padding:.25rem .625rem;border-radius:999px;background:var(--cc-tint);color:var(--cc-blue);font-size:.6875rem;white-space:nowrap}.cc-rsvp-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.25rem}.cc-rsvp-counts p{display:grid;gap:.25rem;text-align:center;color:var(--cc-muted);font-size:.75rem}.cc-rsvp-counts strong{color:var(--cc-ink);font-size:1.5rem}.cc-guests{margin-block-end:1.5rem;list-style:none}.cc-guests li{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;border-block-end:1px solid var(--cc-rule);font-size:.8125rem;overflow-wrap:anywhere}.cc-guests li>span:last-child{color:var(--cc-muted);flex-shrink:0}.cc-segment{display:flex;gap:.5rem}.cc-segment button{flex:1;min-block-size:2.75rem;padding-inline:.5rem;border:1px solid #bdccd7;border-radius:.75rem;color:var(--cc-blue);font-size:.8125rem}.cc-segment button[aria-pressed=true]{border-color:var(--cc-blue);background:var(--cc-blue);color:#fff}.cc-invite-actions{display:grid;justify-items:start;gap:.75rem;margin-block:1.25rem}.cc-invite-page{max-inline-size:42rem;margin-inline:auto;padding:2rem 1rem}.cc-tracking-links{display:flex;flex-wrap:wrap;gap:.75rem}.cc-subheading{margin-block:1.75rem .875rem!important}.cc-timeline{list-style:none}.cc-timeline li{display:flex;gap:.75rem;padding-block:.875rem;border-block-end:1px solid var(--cc-rule)}.cc-timeline-dot{flex:0 0 .375rem;inline-size:.375rem;block-size:.375rem;margin-block-start:.625rem;border-radius:50%;background:var(--cc-blue)}.cc-timeline p{font-size:.8125rem}.cc-timeline div>span{color:var(--cc-muted);font-size:.6875rem}.wain-ai-panel--center{background:#fff}.wain-ai-panel--center .wain-ai-state-card{border:1px solid #dfe8ee;border-radius:1.25rem;background:#fff;box-shadow:0 8px 40px #172f400a}.wain-ai-panel--center .wain-ai-state-card h2{font-size:1.25rem;line-height:1.7}.wain-ai-panel--center .wain-ai-recovery{display:grid;justify-items:center;margin-block-start:1rem}@media (hover:hover) and (pointer:fine){.cc-button--primary:hover,.cc-search>button:not(:disabled):hover{background:#103f5b}}@media (min-width:1360px){.cc-place-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.cc-place-grid{grid-template-columns:minmax(0,1fr)}.cc-next-step{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.cc-app :where(button,a,input,summary){transition:none}.cc-agent-signal[data-animated] i{animation:none;block-size:.5rem}}.room-session-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-block-end:1.25rem}.room-connection{display:flex;align-items:center;gap:.5rem;color:var(--cc-muted);font-size:.6875rem}.room-call-receipt{display:grid;gap:.375rem;padding:.875rem 1rem;margin-block-end:1.25rem;border-inline-start:3px solid var(--cc-red);border-radius:.5rem;background:var(--cc-tint);overflow-wrap:anywhere}.room-call-receipt>span{color:var(--cc-muted);font-size:.6875rem}.room-call-receipt strong{font-size:.875rem;font-weight:600;line-height:1.8}.room-session-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr);align-items:start;gap:1.5rem}.room-session-grid--empty{grid-template-columns:minmax(0,1fr)}.room-conversation,.room-overview{min-inline-size:0}.room-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem}.room-panel-heading>.cc-muted{font-size:.6875rem}.room-panel-heading>.cc-text-link{min-block-size:2rem;font-size:.6875rem}.room-panel-heading h3{font-size:.875rem}.room-conversation a{text-decoration:underline;text-underline-offset:.2em}.room-messages{display:flex;flex-direction:column;gap:1rem;max-block-size:27rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;list-style:none;scrollbar-width:thin;scrollbar-color:#c0d1dc transparent}.room-message{padding:.875rem 1rem;border-radius:1rem;overflow-wrap:anywhere}.room-message--user{margin-inline-start:1.5rem;background:var(--cc-tint)}.room-message--agent{margin-inline-end:1rem;padding-inline-start:.875rem;border-inline-start:2px solid var(--cc-blue);border-radius:.25rem .875rem .875rem .25rem}.room-message--agent[data-agent=shoug]{border-color:var(--cc-red)}.room-message>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.375rem;color:var(--cc-muted);font-size:.6875rem}.room-message strong{color:var(--cc-blue);font-weight:600}.room-message--agent[data-agent=shoug] strong{color:var(--cc-red)}.room-message p{font-size:.875rem;white-space:pre-wrap;line-height:1.9}.room-empty{padding:1.75rem 0 1rem}.room-empty-kicker{color:var(--cc-muted);font-size:.75rem}.room-empty h3{margin-block:.625rem!important;font-size:1.375rem;font-weight:700}.room-empty p{color:var(--cc-muted);font-size:.875rem}.room-empty .cc-prompts{margin-block:1rem}.room-agent-activity{display:flex;align-items:center;gap:.375rem;min-block-size:1.75rem;margin-block:.875rem .5rem!important;color:var(--cc-muted);font-size:.6875rem}.room-agent-activity[data-state=speaking],.room-agent-activity[data-state=thinking]{color:var(--cc-blue)}.room-agent-activity[data-state=error]{color:var(--cc-red)}.room-followups{gap:.375rem;margin-block:.5rem .875rem}.room-followups button{padding:.375rem .75rem;font-size:.6875rem}.room-composer{margin-block-start:.75rem}.room-updated{margin-block-start:.875rem!important;color:var(--cc-muted);font-size:.6875rem;line-height:1.8}.room-overview{padding-inline-start:1.25rem;border-inline-start:1px solid var(--cc-rule)}.room-options{margin-block:.75rem;list-style:none}.room-options li+li{border-block-start:1px solid var(--cc-rule)}.room-options button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;inline-size:100%;min-block-size:4rem;padding:.625rem .75rem;border-radius:.75rem;color:var(--cc-ink);text-align:start}.room-options button>span:first-child{min-inline-size:0}.room-options strong{display:block;font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.room-options small{display:block;margin-block-start:.25rem;color:var(--cc-muted);font-size:.6875rem}.room-options button>span:last-child{color:var(--cc-blue);font-size:.6875rem;white-space:nowrap}.room-options button[aria-pressed=true]{background:var(--cc-tint);box-shadow:inset 0 0 0 1px #abc4d4}.room-facts{margin-block:1rem}.room-facts>div{display:grid;gap:.25rem;padding-block:.75rem;border-block-end:1px solid var(--cc-rule)}.room-facts dt{color:var(--cc-muted);font-size:.6875rem}.room-facts dd{font-size:.8125rem;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.room-facts dd span{display:block;color:var(--cc-muted);font-size:.75rem;font-weight:400}.room-next-actions{display:flex;flex-wrap:wrap;gap:.5rem}.room-next-actions .cc-button{padding-inline:.75rem;font-size:.75rem}.room-map-toggle{min-block-size:2.75rem;margin-block-start:.75rem;border-radius:.5rem;color:var(--cc-blue);font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.room-map{margin-block:.5rem 1rem}.room-map>.cc-muted{margin-block-start:.75rem;font-size:.6875rem}.room-activity{margin-block-start:1.5rem;padding-block-start:.75rem;border-block-start:1px solid var(--cc-rule)}.room-activity summary{min-block-size:2.75rem;padding-block:.5rem;cursor:pointer;color:var(--cc-blue);font-size:.75rem;font-weight:600;border-radius:.5rem}@media (hover:hover) and (pointer:fine){.room-options button:not(:disabled):hover{background:var(--cc-tint)}}@media (max-width:1160px){.room-session-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.room-overview{padding-inline-start:0;padding-block-start:1.25rem;border-inline-start:0;border-block-start:1px solid var(--cc-rule)}}@media (max-width:600px){.room-session-head{margin-block-end:.875rem}.room-session-head h2{font-size:1.125rem}.room-connection,.room-session-head .cc-eyebrow{font-size:.6875rem}.room-message{padding:.75rem}.room-message--user{margin-inline-start:1rem}.room-message--agent{margin-inline-end:.5rem}.room-messages{max-block-size:min(24rem,48svh)}.room-empty{padding-block-start:1rem}.room-empty h3{font-size:1.25rem}.room-composer{position:sticky;inset-block-end:.5rem;box-shadow:0 4px 16px #172f400c;z-index:2}}.cc-app.cc-live{--cc-frame:100svh;--cc-stage-bottom:max(1rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;block-size:var(--cc-frame);min-block-size:20rem;overflow:hidden;isolation:isolate}.cc-header{display:flex;align-items:center;gap:.75rem;flex:0 0 auto;min-block-size:4rem;padding:.5rem clamp(1rem,4vw,3rem)}.cc-brand{display:grid;place-items:center;flex-shrink:0;inline-size:2.75rem;block-size:2.75rem;border-radius:50%}.cc-brand img{inline-size:2rem;block-size:2rem}.cc-header-status{margin-inline-start:auto;display:flex;align-items:center;padding-inline:.5rem}.cc-stage-tools{display:flex;gap:.25rem}.cc-icon-button{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;flex-shrink:0;color:var(--cc-blue);border-radius:50%}.cc-icon-button svg{inline-size:1.25rem;block-size:1.25rem}.cc-icon-button[aria-pressed=true]{background:var(--cc-tint)}.cc-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;flex:1;min-block-size:0;padding:0 1rem var(--cc-stage-bottom)}.cc-stage-cast{display:flex;justify-content:center;min-block-size:0;min-inline-size:0}.cc-stage-art{position:relative;block-size:100%;inline-size:auto;max-inline-size:min(100%,64rem);aspect-ratio:1122/1480;direction:ltr}.cc-stage-host{position:absolute;inset:0;--agent-color:var(--cc-blue);color:var(--agent-color);isolation:isolate;direction:ltr}.cc-stage-host[data-agent=shoug]{--agent-color:var(--cc-red);clip-path:inset(0 45% 0 0)}.cc-stage-host[data-agent=salem]{clip-path:inset(0 0 0 55%)}.cc-app .cc-stage-host:disabled{opacity:1;cursor:default}.cc-stage-photo{position:absolute;inset:0 0 3.5rem;inline-size:100%;block-size:calc(100% - 3.5rem);max-inline-size:none;object-fit:cover;object-position:center top;transform-origin:50% 85%;animation:cc-host-float 7s ease-in-out infinite}.cc-stage-host[data-agent=salem] .cc-stage-photo{animation-delay:-3.5s}.cc-stage-name{position:absolute;inset-block-end:.25rem;inset-inline-start:0;display:flex;align-items:center;justify-content:center;gap:.5rem;inline-size:55%;min-block-size:2.75rem}.cc-stage-host[data-agent=salem] .cc-stage-name{inset-inline-start:55%;inline-size:45%}.cc-stage-name strong{position:relative;display:block;padding-block:.375rem;font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:700;line-height:1.5;color:var(--cc-ink)}.cc-stage-name strong:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;border-radius:2px;background:var(--agent-color);transform:scaleX(0);transition:transform .2s ease}.cc-stage-host[data-selected] .cc-stage-name strong:after{transform:scaleX(1)}.cc-stage-host:focus-visible{outline:0!important}.cc-stage-host:focus-visible .cc-stage-name strong{outline:3px solid #2685bd;outline-offset:4px;border-radius:.25rem}.cc-stage-aura{position:absolute;inset-block-start:15%;inset-inline-start:11%;inline-size:37%;aspect-ratio:1;border-radius:50%;background:#d92c2408;filter:blur(8px);transform:scale(.85);opacity:.25;transition:opacity .25s ease}.cc-stage-host[data-agent=salem] .cc-stage-aura{inset-inline-start:57%;background:#1753760c}.cc-stage-host[data-selected] .cc-stage-aura{opacity:1}.cc-stage-aura i{position:absolute;inset:0;border:1px solid;border-radius:inherit;opacity:0}.cc-stage-host[data-animated] .cc-stage-aura{filter:none}.cc-stage-host[data-animated] .cc-stage-aura i{animation:cc-host-orbit 2.4s ease-out infinite}.cc-stage-aura i:nth-child(2){animation-delay:.8s!important}.cc-stage-aura i:nth-child(3){animation-delay:1.6s!important}.cc-stage-host[data-state=thinking][data-animated] .cc-stage-aura{animation:cc-host-think 1s ease-in-out infinite alternate}.cc-stage-host[data-state=speaking] .cc-stage-aura i{animation-duration:1.2s}.cc-stage-host[data-state=listening] .cc-stage-aura{background:transparent}.cc-stage-host[data-state=error] .cc-stage-photo{animation-play-state:paused}.cc-stage-actions{display:flex;align-items:center;justify-content:center;gap:1rem;min-block-size:4.5rem}.cc-stage-actions[data-agent=shoug]{--agent-color:var(--cc-red)}.cc-stage-actions[data-agent=salem]{--agent-color:var(--cc-blue)}.cc-app .cc-stage-call,.cc-stage-stop{display:grid;place-items:center;inline-size:4rem;block-size:4rem;min-inline-size:4rem;min-block-size:4rem;padding:0;background:var(--agent-color);color:#fff;border-radius:50%;box-shadow:0 5px 20px #172f4014}.cc-app .cc-stage-call svg,.cc-stage-stop svg{inline-size:1.5rem;block-size:1.5rem}.cc-stage-chat{position:relative;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--cc-tint);color:var(--cc-blue)}.cc-stage-chat svg{inline-size:1.375rem;block-size:1.375rem}.cc-stage-chat[data-has-reply]:after{content:"";position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem;inline-size:.5rem;block-size:.5rem;border:2px solid #fff;border-radius:50%;background:var(--cc-red)}.cc-stage-call-space{inline-size:4rem;block-size:4.5rem}.cc-live-call{position:fixed;z-index:65;inset-inline:0;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none}.cc-live-hangup{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:#d92c24;color:#fff;box-shadow:0 5px 20px #172f4014;pointer-events:auto}.cc-live-hangup svg{inline-size:1.75rem;block-size:1.75rem;transform:rotate(135deg)}.cc-live-hangup:focus-visible{outline:3px solid #2685bd;outline-offset:4px}.cc-workspace{position:fixed;inset:1rem;margin:auto;inline-size:min(74rem,calc(100% - 2rem));max-inline-size:none;max-block-size:calc(100svh - 2rem);padding:1.5rem;border:1px solid var(--cc-rule);border-radius:1.25rem;background:#fff;color:var(--cc-ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 80px #172f401a}.cc-workspace::backdrop{background:#172f4033;backdrop-filter:blur(5px)}.cc-panel-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-block-end:1rem;margin-block-end:1rem;border-block-end:1px solid var(--cc-rule)}.cc-panel-toolbar nav{display:flex;flex-wrap:wrap;gap:.25rem}.cc-panel-toolbar button[aria-pressed=true]{background:var(--cc-tint)}.cc-stage-skeleton{display:grid;place-items:center;min-block-size:100svh;background:#fff}.cc-stage-skeleton:before{content:"";inline-size:2rem;block-size:2rem;border:2px solid #e3eaf0;border-block-start-color:#175376;border-radius:50%;animation:cc-stage-load 1s linear infinite}html[data-standalone=true] .cc-live{--cc-frame:calc(100svh - 4.25rem - env(safe-area-inset-bottom))}html[data-standalone=true] .cc-live-call{inset-block-end:calc(5.5rem + env(safe-area-inset-bottom))}html:not([data-standalone=true]) body:has([data-live-tray]) .cc-live{--cc-stage-bottom:calc(4.5rem + env(safe-area-inset-bottom))}html:not([data-standalone=true]) body:has([data-live-tray]) .cc-live-call{inset-block-end:calc(4.75rem + env(safe-area-inset-bottom))}@keyframes cc-host-float{50%{transform:translateY(-3px)}}@keyframes cc-host-orbit{0%{transform:scale(.9);opacity:.25}to{transform:scale(1.35);opacity:0}}@keyframes cc-host-think{to{opacity:.45;transform:scale(.95)}}@keyframes cc-stage-load{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.cc-icon-button:hover,.cc-stage-chat:hover{background:#e4eff6}.cc-stage-host:hover .cc-stage-name strong:after{transform:scaleX(1)}.cc-stage-host:hover .cc-stage-aura{opacity:1}.cc-live-hangup:hover,.cc-stage-call:not(:disabled):hover,.cc-stage-stop:hover{filter:brightness(.92)}}@media (max-width:600px){.cc-header{min-block-size:3.5rem;gap:.5rem;padding:.375rem .75rem}.cc-stage{padding-inline:.5rem}.cc-workspace{inset:auto 0 0;inline-size:100%;max-block-size:calc(100dvh - .75rem);padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0}.cc-panel-toolbar{gap:.25rem}.cc-panel-toolbar nav{order:3;flex-basis:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.cc-stage-aura,.cc-stage-aura i,.cc-stage-photo,.cc-stage-skeleton:before{animation:none!important;transition:none!important}.cc-stage-name strong:after{transition:none}}@media (orientation:landscape) and (max-height:600px){.cc-stage-art{inline-size:min(100%,38rem);aspect-ratio:auto}.cc-stage-photo{object-position:center top}}