.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.ui-room-contents{width:var(--rh-layout-context-width);gap:var(--rh-space-5);max-width:100%;padding:var(--rh-space-4);background:var(--rh-color-surface-subtle);border-right:1px solid var(--rh-color-border);align-content:start;display:grid;overflow:auto}.ui-room-contents h3{color:var(--rh-color-text-muted);letter-spacing:.02em;margin:0 0 var(--rh-space-2);font-size:11.5px;font-weight:600}.ui-room-contents ul{gap:var(--rh-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-room-contents button,.ui-room-contents__member{text-align:left;width:100%;padding:var(--rh-space-2);border-radius:var(--rh-radius-control);color:var(--rh-color-text);overflow-wrap:anywhere;background:0 0;border:0;display:grid}.ui-room-contents button{cursor:pointer}.ui-room-contents button:hover{background:var(--rh-color-surface)}.ui-room-contents button[aria-pressed=true]{background:var(--rh-color-selected-soft);color:var(--rh-color-selected-text);font-weight:650}.ui-room-contents button:disabled{cursor:default;color:var(--rh-color-text-disabled)}.ui-room-contents small,.ui-room-contents__empty{color:var(--rh-color-text-muted);font-size:12px}.ui-room-contents li>small{padding-inline:var(--rh-space-2);display:block}.ui-room-view{height:100%;min-height:0}.ui-room-route,.ui-room-route__view:not([hidden]){height:100%}.ui-room-route__view[hidden]{display:none}.ui-room-workspace{background:var(--rh-color-surface);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.ui-room-workspace--with-surface{grid-template-columns:minmax(0, 1fr) 0 var(--chat-width,minmax(300px, 36%))}.ui-room-divider{z-index:3;cursor:col-resize;touch-action:none;width:0;position:relative}.ui-room-divider:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:-4px}.ui-room-divider:hover:before,.ui-room-divider[data-dragging]:before,.ui-room-divider:focus-visible:before{background:var(--rh-color-selected);opacity:.5}.ui-room-divider:focus-visible{outline:none}html[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}html[data-resizing] iframe{pointer-events:none}.ui-room-pane-heading{justify-content:space-between;align-items:center;gap:var(--rh-space-3);min-height:56px;padding:var(--rh-space-3) var(--rh-space-4);border-bottom:1px solid var(--rh-color-border);display:flex;container:room-heading/inline-size}.ui-room-pane-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem}.ui-room-pane-heading h2>.ui-room-details{width:100%}.ui-room-workspace--heading{grid-template-rows:auto minmax(0,1fr)}.ui-room-pane-heading--panel{display:none}@media (width<=1200px){.ui-room-workspace[data-panel-open]{flex-direction:column}.ui-room-workspace[data-panel-open]>header.ui-room-pane-heading{display:flex!important}}.ui-room-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-room-stage[hidden]{display:none}.ui-room-stage__content{background:var(--rh-color-ground-deep);flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.ui-room-stage__content[hidden]{display:none!important}.ui-room-stage__content>iframe{border:0;width:100%;height:100%}.ui-room-stage__content>video,.ui-room-stage__content>img{object-fit:contain;width:100%;height:100%}.ui-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-room-workspace--with-surface>.ui-conversation,.ui-room-workspace--with-surface>.ui-room-view__conversations{border-left:1px solid var(--rh-color-border)}.ui-conversation__transcript{overscroll-behavior:contain;min-height:0;padding:var(--rh-space-4);flex:1;overflow:auto}.ui-conversation__session{flex-direction:column;flex:1;min-height:0;display:flex}.ui-conversation__transcript ol{gap:var(--rh-space-5);margin:0;padding:0;list-style:none;display:grid}.ui-conversation__message{align-items:flex-start;gap:var(--rh-space-3);display:flex}.ui-conversation__avatar{background:var(--rh-color-ground-deep);width:32px;height:32px;color:var(--rh-color-text-muted);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.ui-conversation__message-content{overflow-wrap:anywhere;flex:1;min-width:0}.ui-conversation__message header{gap:var(--rh-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.ui-conversation__message time{color:var(--rh-color-text-muted);font-size:11px}.ui-conversation__message p{white-space:pre-wrap;margin:var(--rh-space-1) 0 0}.ui-conversation__composer{gap:var(--rh-space-2);padding:var(--rh-space-3) var(--rh-space-4);display:grid}.ui-conversation__compose-box{gap:var(--rh-space-2);padding:var(--rh-space-2);background:var(--rh-color-ground-deep);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);align-items:flex-end;display:flex}.ui-conversation__compose-box textarea{min-width:0;max-height:120px;padding:var(--rh-space-1);background:0 0;border:none;flex:1}.ui-conversation__hint{color:var(--rh-color-text-muted);margin:0;font-size:11px}.ui-conversation__notice{padding:var(--rh-space-2) var(--rh-space-4);background:var(--rh-color-attention-soft);color:var(--rh-color-attention-text);margin:0}.ui-room-story{border:1px solid var(--rh-color-border);height:560px;max-height:80vh;margin-top:var(--rh-space-4)}@media (width<=760px){.ui-room-workspace--with-surface{grid-template-rows:minmax(240px,62%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ui-call-header>h2>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-room-divider{display:none}.ui-room-workspace--with-surface>.ui-conversation,.ui-room-workspace--with-surface>.ui-room-view__conversations{border-left:0;border-top:1px solid var(--rh-color-border)}.ui-room-story{height:700px;max-height:none}}.ui-room-view__conversations{min-width:0;min-height:0}.ui-room-view__conversations>div:not([hidden]){flex-direction:column;height:100%;display:flex}.ui-room-view__conversations .ui-conversation{height:100%}.ui-conversation-header{justify-content:space-between;align-items:center;gap:var(--rh-space-2);min-height:64px;padding:var(--rh-space-2) var(--rh-space-3);border-bottom:1px solid var(--rh-color-border);display:flex}.ui-conversation-header button{color:var(--rh-color-text);border-radius:var(--rh-radius-control);cursor:pointer;background:0 0;border:0}.ui-conversation-header button:hover{background:var(--rh-color-surface-subtle)}.ui-conversation-header__place{align-items:center;gap:var(--rh-space-2);padding:var(--rh-space-2);text-align:left;min-width:0;display:flex}.ui-conversation-header__mark{color:var(--rh-color-text-muted);font-size:24px;font-weight:450}.ui-conversation-header__identity{gap:3px;min-width:0;display:grid}.ui-conversation-header__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ui-conversation-header__identity small{color:var(--rh-color-text-muted);font-size:11px}.ui-conversation-header__place>svg{color:var(--rh-color-text-muted);flex:none}.ui-conversation-header__people{align-items:center;gap:var(--rh-space-2);padding:var(--rh-space-2);flex:none;font-size:12px;display:flex}.ui-conversation-header__avatars{padding-left:6px;display:flex}.ui-room-avatar{background:var(--rh-color-ground-deep);width:26px;height:26px;color:var(--rh-color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:650;display:inline-grid}.ui-room-avatar--agent{border-radius:7px}.ui-conversation-header__avatars .ui-room-avatar{border:2px solid var(--rh-color-surface);margin-left:-6px}.ui-directory-media__room{text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:13px;display:block;overflow:hidden}.ui-call-controls__connection{color:var(--rh-color-text-muted);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.ui-call-controls__connection>span{background:var(--rh-color-text-muted);border-radius:50%;width:6px;height:6px}.ui-call-controls__connection>span[data-connected=true]{background:var(--rh-color-live)}.ui-call-controls .ui-call-controls__people{background:var(--rh-color-ground-deep);border-radius:var(--rh-radius-control);justify-content:center;align-items:center;gap:6px;min-height:48px;margin-block:8px;display:flex}.ui-call-controls__people .ui-room-avatar{background:var(--rh-color-surface);width:30px;height:30px}.ui-call-controls__previews{gap:6px;max-height:260px;margin-block:8px;display:grid;overflow:auto}.ui-call-preview{border-radius:var(--rh-radius-control);background:var(--rh-color-ground-deep);min-width:0;margin:0;overflow:hidden}.ui-call-preview__media{aspect-ratio:16/9;place-items:center;display:grid;position:relative;overflow:hidden}.ui-call-preview__media>video{object-fit:contain;width:100%;height:100%}.ui-call-preview__media>span,.ui-call-preview figcaption{color:var(--rh-color-text-muted);font-size:11px}.ui-call-preview figcaption{text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;overflow:hidden}.ui-call-preview__recording{color:var(--rh-color-attention-text);margin-left:6px}.ui-call-source{margin-block:8px;font-size:11px}.ui-call-controls .ui-call-controls__buttons{flex-wrap:nowrap;align-items:center;gap:6px;margin-block:8px 0;display:flex}.ui-call-controls .ui-call-device{width:32px;min-width:32px;height:32px;color:var(--rh-color-text-muted);background:var(--rh-color-ground-deep);border-radius:50%;flex:none;place-items:center;padding:6px;display:grid}.ui-call-device>span:not(.rh-button__spinner){justify-content:center;align-items:center;display:flex}.ui-call-device small{display:none}.ui-call-controls .ui-call-device[aria-pressed=true]{color:var(--rh-color-live-text);background:var(--rh-color-surface)}.ui-call-controls .ui-call-device--leave{border-radius:var(--rh-radius-control);width:auto;color:var(--rh-color-danger-text);background:var(--rh-color-danger-soft);margin-left:auto;padding-inline:12px}.ui-camera-menu{flex:none;margin-left:-6px;position:relative}.ui-camera-menu__toggle{cursor:pointer;border-radius:var(--rh-radius-control);width:20px;height:32px;color:var(--rh-color-text-muted);place-items:center;list-style:none;display:grid}.ui-camera-menu__toggle::-webkit-details-marker{display:none}.ui-camera-menu__toggle:hover,.ui-camera-menu[open]>.ui-camera-menu__toggle{color:var(--rh-color-text);background:var(--rh-color-ground-deep)}.ui-camera-menu__toggle:focus-visible{outline:2px solid var(--rh-color-selected);outline-offset:2px}.ui-camera-menu__toggle[aria-disabled=true]{cursor:default;opacity:.5}.ui-camera-menu__panel{left:0;bottom:calc(100% + var(--rh-space-1));z-index:30;min-width:240px;padding:var(--rh-space-2);background:var(--rh-color-surface);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-panel);box-shadow:var(--rh-shadow-dialog);gap:2px;display:grid;position:absolute}.ui-camera-menu:not([open])>.ui-camera-menu__panel{display:none}.ui-camera-menu__heading{margin:var(--rh-space-1) var(--rh-space-2) 2px;color:var(--rh-color-text-muted);font-size:11.5px;font-weight:650}.ui-camera-menu .ui-camera-menu__item{align-items:flex-start;gap:var(--rh-space-2);width:100%;height:auto;padding:6px var(--rh-space-2);text-align:left;font:inherit;color:var(--rh-color-text);border-radius:var(--rh-radius-control);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;display:flex}.ui-camera-menu .ui-camera-menu__item:hover,.ui-camera-menu .ui-camera-menu__item:focus-visible{background:var(--rh-color-ground-deep);color:var(--rh-color-text);outline:none}.ui-camera-menu__check{width:16px;height:18px;color:var(--rh-color-live-text);flex:none;place-items:center;display:grid}.ui-camera-menu__label{gap:1px;display:grid}.ui-camera-menu__label small{color:var(--rh-color-text-muted);font-size:11.5px}.ui-call-device--leave svg{display:none}.ui-call-device--leave small{font-size:12px;font-weight:600;display:inline}.ui-capture-requests{gap:var(--rh-space-2);max-height:min(280px,40vh);margin-top:var(--rh-space-2);display:grid;overflow:auto}.ui-capture-requests:empty{display:none}.ui-capture-requests>p{color:var(--rh-color-attention-text);overflow-wrap:anywhere;margin:0;font-size:11px}.ui-capture-request{padding:var(--rh-space-3);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);gap:5px;display:grid}.ui-capture-request>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ui-capture-request>p{color:var(--rh-color-text-muted);margin:0;font-size:11px;line-height:1.5}.ui-capture-request__actions{gap:var(--rh-space-2);flex-wrap:wrap;display:flex}.ui-capture-request__actions:empty{display:none}.ui-capture-request__actions .rh-button{min-height:28px;padding:4px 7px;font-size:11px}.ui-capture-request__error{color:var(--rh-color-danger-text);font-size:11px}.ui-capture-request__error summary{cursor:pointer}.ui-capture-request__error p{overflow-wrap:anywhere;margin:5px 0}.ui-conversation__typing{flex:none;align-items:center;gap:8px;height:24px;padding:0 1rem;font-size:.85em;display:flex}.ui-conversation__typing p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rh-color-text-muted);flex:1;margin:0;font-style:italic;overflow:hidden}.ui-conversation__new{background:var(--rh-color-action);color:var(--rh-color-text-on-strong);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:600}.ui-conversation__transcript li[data-fresh]{animation:2.5s ease-out ui-fresh-line}@keyframes ui-fresh-line{0%{background:var(--rh-color-selected-soft)}to{background:0 0}}.ui-conversation__edited{color:var(--rh-color-text-muted);margin-left:.5rem;font-size:.75em}.ui-conversation__body>p{margin:0 0 .5em}.ui-conversation__body>p:last-child{margin-bottom:0}.ui-conversation__body pre{background:var(--rh-color-overlay-emboss);border-radius:6px;margin:.25em 0 .5em;padding:.5em .75em;font-size:.9em;overflow-x:auto}.ui-conversation__body code{background:var(--rh-color-overlay-emboss);border-radius:4px;padding:0 .2em;font-size:.92em}.ui-conversation__body ul,.ui-conversation__body ol{margin:.25em 0 .5em 1.25em;padding:0}.ui-conversation__transcript li[data-message-id]{border-radius:var(--rh-radius-control);position:relative}.ui-conversation__transcript li[data-message-id]:focus{box-shadow:0 0 0 2px var(--rh-color-selected-soft);outline:none}.ui-conversation__transcript li[data-message-id][data-pinned]{background:var(--rh-color-attention-soft);margin-inline:calc(-1 * var(--rh-space-2));padding:var(--rh-space-1) var(--rh-space-2)}.ui-conversation__pinned-mark{margin:0 0 var(--rh-space-1) 44px;color:var(--rh-color-attention-text);align-items:center;gap:4px;font-size:11px;display:flex}.ui-conversation__message-actions{background:var(--rh-color-surface);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);box-shadow:var(--rh-shadow-floating);gap:2px;padding:2px;display:none;position:absolute;top:-12px;right:0}.ui-conversation__transcript li[data-message-id]:hover .ui-conversation__message-actions,.ui-conversation__message-actions:focus-within{display:flex}.ui-conversation__message-actions button{border-radius:var(--rh-radius-control);width:28px;height:28px;color:var(--rh-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-conversation__message-actions button:hover,.ui-conversation__message-actions button[aria-expanded=true]{background:var(--rh-color-surface-subtle);color:var(--rh-color-text)}.ui-conversation__reactions{align-items:center;gap:var(--rh-space-1);margin-top:var(--rh-space-2);flex-wrap:wrap;display:flex}.ui-conversation__thread{align-items:center;gap:var(--rh-space-2);margin-top:var(--rh-space-2);padding:var(--rh-space-1) var(--rh-space-2);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface-subtle);color:var(--rh-color-text);font:inherit;cursor:pointer;font-size:13px;line-height:18px;display:inline-flex}.ui-conversation__thread strong{color:var(--rh-color-selected-text);font-weight:600}.ui-conversation__thread span{color:var(--rh-color-text-muted)}.ui-conversation__thread:hover,.ui-conversation__thread:focus-visible{border-color:var(--rh-color-border-strong)}.ui-conversation__reaction{border:1px solid var(--rh-color-border);background:var(--rh-color-surface-subtle);min-height:24px;color:var(--rh-color-text);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.ui-conversation__reaction:hover{border-color:var(--rh-color-border-strong)}.ui-conversation__reaction[aria-pressed=true]{border-color:var(--rh-color-selected);background:var(--rh-color-selected-soft);color:var(--rh-color-selected-text);font-weight:600}.ui-emoji{display:inline-flex}.ui-conversation__reaction:disabled{cursor:default}.ui-conversation__reaction-choices{border:1px solid var(--rh-color-border);background:var(--rh-color-surface);box-shadow:var(--rh-shadow-floating);border-radius:12px;gap:2px;padding:2px;display:inline-flex}.ui-conversation__reaction-choices button{cursor:pointer;background:0 0;border:0;border-radius:10px;width:28px;height:24px;padding:0;font-size:15px}.ui-conversation__reaction-choices button:hover,.ui-conversation__reaction-choices button[aria-pressed=true]{background:var(--rh-color-selected-soft)}.ui-backing{flex:0 auto;min-width:30px;margin-left:auto;position:relative}.ui-conversation-header__place{flex:0 auto;min-width:96px}.ui-backing+button.ui-conversation-header__pins{margin-left:0}.ui-backing__mark{border-radius:var(--rh-radius-control);max-width:min(220px,100%);color:var(--rh-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.8125rem;display:inline-flex}.ui-backing__mark>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-backing__mark:hover,.ui-backing__mark[aria-expanded=true]{background:var(--rh-color-surface-subtle);color:var(--rh-color-text)}.ui-backing__mark img{border-radius:2px;flex:none}.ui-backing__details{z-index:20;border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);width:300px;box-shadow:var(--rh-shadow-floating);padding:12px;font-size:13px;position:absolute;top:calc(100% + 6px);right:0}.ui-backing__details dl{gap:6px;margin:8px 0 0;display:grid}.ui-backing__details dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.ui-backing__details dt{color:var(--rh-color-text-muted)}.ui-backing__details dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-backing__details code{font-size:12px}button.ui-conversation-header__pins{border-radius:var(--rh-radius-control);width:32px;height:32px;color:var(--rh-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}button.ui-conversation-header__pins:hover{background:var(--rh-color-surface-subtle);color:var(--rh-color-text)}.ui-room-stage__content--grid{padding:20px;display:block}.ui-surface-strip ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-surface-strip--strip{border-top:1px solid var(--rh-color-border);background:var(--rh-color-surface-subtle);flex:none;padding:10px 12px;overflow-x:auto}.ui-surface-strip--strip ul{grid-auto-columns:150px;grid-auto-flow:column}.ui-surface-strip--strip .ui-surface-strip__face{aspect-ratio:16/7}.ui-surface-strip button{border:1px solid var(--rh-color-border);background:var(--rh-color-surface);width:100%;color:var(--rh-color-text);text-align:left;cursor:pointer;border-radius:3px;flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-surface-strip button:hover{border-color:var(--rh-color-border-strong)}.ui-surface-strip button[aria-pressed=true]{border-color:var(--rh-color-selected);box-shadow:0 0 0 1px var(--rh-color-selected)}.ui-surface-strip button:disabled{cursor:default;opacity:.55}.ui-surface-strip__face{aspect-ratio:16/9;background:var(--rh-color-stage);color:var(--rh-color-stage-muted);place-items:center;display:grid;position:relative}.ui-surface-strip__face>.ui-agent-avatar{aspect-ratio:1;width:44%;max-width:64px}.ui-surface-strip__initial{aspect-ratio:1;background:var(--rh-color-accent-lilac);width:100%;color:var(--rh-color-text);border-radius:4px;place-items:center;font-size:20px;font-weight:500;display:grid}.ui-surface-strip--strip .ui-agent-avatar{max-width:36px}.ui-surface-strip--strip .ui-surface-strip__initial{font-size:14px}.ui-surface-strip__glyph{color:var(--rh-color-accent-lime);font-size:22px}.ui-surface-strip__face .ui-live-badge{cursor:inherit;position:absolute;top:6px;left:6px}.ui-surface-strip__label{flex-direction:column;gap:1px;min-width:0;padding:6px 9px 7px;display:flex}.ui-surface-strip__label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ui-surface-strip__label small{font-family:var(--rh-font-data);color:var(--rh-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ui-surface-strip button{background:var(--rh-color-stage);border:0;border-radius:4px;position:relative}.ui-surface-strip__face{aspect-ratio:16/9!important}.ui-surface-strip__label{background:var(--rh-color-overlay-control);max-width:calc(100% - 12px);color:var(--rh-color-text-inverse);border-radius:3px;flex-direction:row;align-items:baseline;gap:6px;padding:2px 7px;position:absolute;bottom:6px;left:6px;right:auto}.ui-surface-strip__label strong{font-size:11.5px;font-weight:600}.ui-surface-strip__label small{color:var(--rh-color-stage-muted);font-size:9.5px}.ui-surface-strip--strip{background:var(--rh-color-media-player);border-top:0;padding:8px 10px}.ui-surface-strip--strip ul{grid-auto-columns:132px;gap:8px}.ui-surface-strip--strip .ui-surface-strip__label small{display:none}.ui-surface-strip button[aria-pressed=true]{box-shadow:0 0 0 2px var(--rh-color-accent-lime)}.ui-surface-strip__initial{border-radius:50%}.ui-room-stage__content--grid{background:var(--rh-color-media-player);background-image:none;padding:12px}.ui-surface-strip--grid .ui-agent-avatar{max-width:88px}.ui-surface-strip--grid .ui-surface-strip__initial{font-size:30px}.ui-surface-strip--grid .ui-surface-strip__glyph{font-size:34px}.ui-surface-strip__label small{font-family:var(--rh-font-ui)}.ui-surface-strip__initial,.ui-occupant__avatar,.ui-person-avatar,.ui-conversation__avatar,.ui-room-avatar,.ui-presence-avatar{text-transform:uppercase}.ui-surface-strip__empty{color:var(--rh-color-stage-muted);text-align:center;margin:0;font-size:13px}img.ui-avatar,.ui-workplace img.ui-avatar{object-fit:contain;background:0 0;border-radius:0;flex:none;padding:0;display:block}img.ui-surface-strip__initial{height:auto}.ui-conversation-header__avatars img.ui-room-avatar{box-shadow:0 0 0 2px var(--rh-color-surface);border:0;border-radius:50%}.ui-conversation-header__avatars img.ui-room-avatar--agent{border-radius:5px}.ui-user-panel__avatar:has(img){background:0 0}.ui-product-account>button:has(img){place-items:center;padding:0;display:grid;overflow:hidden}.ui-task-answer{gap:12px;display:grid}.ui-task-answer__choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-task-answer__choices label{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ui-task-answer__words{flex-wrap:wrap;gap:8px;display:flex}.ui-task-answer__words textarea{border:1px solid var(--rh-color-border);background:var(--rh-color-surface);min-height:72px;font:inherit;resize:vertical;border-radius:3px;flex:1 0 100%;padding:8px 10px;font-size:13.5px}.ui-task-answer__words textarea:focus{outline:2px solid var(--rh-color-text);outline-offset:-1px}.ui-task-answer__steps{gap:12px;display:grid}.ui-task-answer__steps ol{gap:10px;margin:0;padding-left:20px;display:grid}.ui-task-answer__steps li{gap:6px;font-size:13.5px;display:grid}.ui-task-answer__steps input{border:1px solid var(--rh-color-border);background:var(--rh-color-surface);font:inherit;border-radius:3px;padding:6px 10px;font-size:13px}.ui-task-answer__steps input:focus{outline:2px solid var(--rh-color-text);outline-offset:-1px}.ui-task-answer__step-label{font-weight:500}.ui-task-answer__note{color:var(--rh-color-text-muted);margin:0;font-size:12.5px}.ui-task-answer [role=alert]{color:var(--rh-color-danger-text);margin:0;font-size:13px}.ui-task-attachments{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-task-attachments li{gap:2px;font-size:13.5px;display:grid}.ui-task-attachments__recording{min-width:0;margin:0 0 6px}.ui-task-attachments__recording video{object-fit:contain;background:var(--rh-color-media-player);border-radius:10px;width:100%;max-height:60vh;display:block}.ui-conversation-notifications{flex:none;position:relative}.ui-conversation-header__place+.ui-conversation-notifications,.ui-conversation-header__place+.ui-room-pane-heading__actions{margin-left:auto}.ui-conversation-header .ui-room-pane-heading__actions~button.ui-conversation-header__pins{margin-left:0}.ui-conversation-header__place--room{position:relative}.ui-conversation-header__place--room .ui-room-details__trigger .ui-glyph{display:none}.ui-conversation-header button.ui-conversation-notifications__trigger{width:32px;height:32px;color:var(--rh-color-text-muted);place-items:center;padding:0;display:grid}.ui-conversation-header button.ui-conversation-notifications__trigger:hover{color:var(--rh-color-text)}.ui-conversation-header button.ui-conversation-notifications__trigger[aria-expanded=true]{background:var(--rh-color-selected-soft);color:var(--rh-color-selected-text)}.ui-conversation-header button.ui-conversation-notifications__trigger[data-quiet]{color:var(--rh-color-text-disabled)}button.ui-conversation-notifications__trigger{border-radius:var(--rh-radius-control);width:32px;height:32px;color:var(--rh-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-conversation-notifications__panel{z-index:20;gap:var(--rh-space-3);width:300px;max-width:calc(100vw - 32px);padding:var(--rh-space-3);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);box-shadow:var(--rh-shadow-floating);text-align:left;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ui-conversation-notifications__panel h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.ui-conversation-notifications__panel fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.ui-conversation-notifications__panel legend{margin-bottom:var(--rh-space-1);color:var(--rh-color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0;font-size:11px;font-weight:600}.ui-conversation-notifications__choice,.ui-conversation-notifications__mute{align-items:flex-start;gap:var(--rh-space-2);padding:6px var(--rh-space-2);border-radius:var(--rh-radius-control);cursor:pointer;flex-direction:row;display:flex}.ui-conversation-notifications__choice:hover{background:var(--rh-color-surface-subtle)}.ui-conversation-notifications__choice:has(input:checked){background:var(--rh-color-selected-soft)}.ui-conversation-notifications__choice input{accent-color:var(--rh-color-selected);flex:none;margin:2px 0 0}.ui-conversation-notifications__choice>span,.ui-conversation-notifications__mute>span{gap:2px;min-width:0;display:grid}.ui-conversation-notifications__panel strong{color:var(--rh-color-text);font-size:13px;font-weight:600}.ui-conversation-notifications__panel small{color:var(--rh-color-text-muted);font-size:11.5px;line-height:1.35}.ui-conversation-notifications__mute{padding-top:var(--rh-space-3);border-top:1px solid var(--rh-color-border-soft);border-radius:0;justify-content:space-between}.ui-conversation-notifications__mute input{appearance:none;background:var(--rh-color-border-strong);cursor:pointer;border-radius:9px;flex:none;width:30px;height:18px;margin:1px 0 0;transition:background .12s;position:relative}.ui-conversation-notifications__mute input:after{content:"";background:var(--rh-color-surface);border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.ui-conversation-notifications__mute input:checked{background:var(--rh-color-selected)}.ui-conversation-notifications__mute input:checked:after{transform:translate(12px)}.ui-conversation-notifications__mute input:focus-visible{outline:2px solid var(--rh-color-selected);outline-offset:2px}.ui-conversation-notifications__mute input:disabled,.ui-conversation-notifications__panel fieldset:disabled label{cursor:default;opacity:.6}.ui-conversation-notifications__status{color:var(--rh-color-text-muted);margin:0;font-size:12px}.ui-conversation-notifications__status[role=alert]{color:var(--rh-color-danger-text)}.ui-conversation-notifications__panel footer{justify-content:flex-end;display:flex}.ui-conversation-topic{flex:none;position:relative}.ui-conversation-header__place+.ui-conversation-topic{margin-left:auto}.ui-conversation-header button.ui-conversation-topic__trigger{width:32px;height:32px;color:var(--rh-color-text-muted);place-items:center;padding:0;display:grid}.ui-conversation-header button.ui-conversation-topic__trigger:hover{color:var(--rh-color-text)}.ui-conversation-header button.ui-conversation-topic__trigger[aria-expanded=true]{background:var(--rh-color-selected-soft);color:var(--rh-color-selected-text)}.ui-conversation-topic__panel{z-index:20;gap:var(--rh-space-3);width:320px;max-width:calc(100vw - 32px);padding:var(--rh-space-3);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);box-shadow:var(--rh-shadow-floating);text-align:left;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ui-conversation-topic__panel h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.ui-conversation-topic__field{gap:var(--rh-space-1);display:grid}.ui-conversation-topic__field>span{color:var(--rh-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ui-conversation-topic__field textarea{border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);color:var(--rh-color-text);font:inherit;resize:vertical;padding:8px 10px;font-size:13px}.ui-conversation-topic__field textarea:focus{outline:2px solid var(--rh-color-selected);outline-offset:-1px}.ui-conversation-topic__field small{color:var(--rh-color-text-muted);font-size:11.5px;line-height:1.35}.ui-conversation-topic__status{color:var(--rh-color-danger-text);margin:0;font-size:12px}.ui-conversation-topic__panel footer{justify-content:flex-end;gap:var(--rh-space-2);display:flex}.ui-notification-preferences{gap:0;min-width:0;display:grid}.ui-notification-preferences__lead{margin:0 0 var(--rh-space-2);color:var(--rh-color-text-muted);font-size:12.5px;line-height:1.45}.ui-notification-preferences .ui-notification-preferences__switch{justify-content:space-between;align-items:flex-start;gap:var(--rh-space-3);border-top:1px solid var(--rh-color-border-soft);cursor:pointer;flex-direction:row;padding:10px 0;display:flex}.ui-notification-preferences .ui-notification-preferences__switch>span{gap:2px;min-width:0;display:grid}.ui-notification-preferences .ui-notification-preferences__switch select{font:inherit;border:1px solid var(--rh-color-border-strong);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);color:var(--rh-color-text);flex:none;padding:5px 8px;font-size:13px}.ui-notification-preferences .ui-notification-preferences__switch strong{color:var(--rh-color-text);font-size:13px;font-weight:600}.ui-notification-preferences .ui-notification-preferences__switch small{color:var(--rh-color-text-muted);font-size:11.5px;font-weight:400;line-height:1.35}.ui-notification-preferences .ui-notification-preferences__switch input{appearance:none;background:var(--rh-color-border-strong);cursor:pointer;border:0;border-radius:9px;flex:none;width:30px;height:18px;margin:1px 0 0;padding:0;transition:background .12s;position:relative}.ui-notification-preferences .ui-notification-preferences__switch input:after{content:"";background:var(--rh-color-surface);border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.ui-notification-preferences .ui-notification-preferences__switch input:checked{background:var(--rh-color-selected)}.ui-notification-preferences .ui-notification-preferences__switch input:checked:after{transform:translate(12px)}.ui-notification-preferences .ui-notification-preferences__switch input:focus-visible{outline:2px solid var(--rh-color-selected);outline-offset:2px}.ui-notification-preferences .ui-notification-preferences__switch:has(input:disabled){cursor:default}.ui-notification-preferences .ui-notification-preferences__switch input:disabled{cursor:default;opacity:.6}.ui-working-hours .ui-working-hours__title{margin:0 0 var(--rh-space-1);color:var(--rh-color-text);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ui-working-hours .ui-working-hours__days{margin:0 0 var(--rh-space-2);gap:0;padding:0;list-style:none;display:grid}.ui-working-hours .ui-working-hours__day{align-items:flex-start;gap:var(--rh-space-3);border-top:1px solid var(--rh-color-border-soft);padding:6px 0;font-size:13px;display:flex}.ui-working-hours .ui-working-hours__toggle{align-items:center;gap:var(--rh-space-2);cursor:pointer;flex-direction:row;flex:none;width:120px;min-height:28px;font-weight:500;display:flex}.ui-working-hours .ui-working-hours__toggle input{accent-color:var(--rh-color-selected);flex:none;margin:0;padding:0}.ui-working-hours .ui-working-hours__off{min-height:28px;color:var(--rh-color-text-muted);align-items:center;display:flex}.ui-working-hours .ui-working-hours__ranges{align-items:center;gap:var(--rh-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-working-hours .ui-working-hours__range{align-items:center;gap:var(--rh-space-1);color:var(--rh-color-text-muted);display:inline-flex}.ui-working-hours .ui-working-hours__range input{border:1px solid var(--rh-color-border-strong);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);color:var(--rh-color-text);font:inherit;padding:3px 6px;font-size:13px}.ui-working-hours .ui-working-hours__range[data-invalid] input{border-color:var(--rh-color-danger-text)}.ui-working-hours .ui-working-hours__range button,.ui-working-hours .ui-working-hours__add{border-radius:var(--rh-radius-control);min-height:26px;color:var(--rh-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 6px;font-size:12.5px;display:inline-grid}.ui-working-hours .ui-working-hours__range button:hover,.ui-working-hours .ui-working-hours__add:hover{background:var(--rh-color-surface-subtle);color:var(--rh-color-text)}.ui-working-hours .ui-working-hours__actions{justify-content:flex-end;align-items:center;gap:var(--rh-space-3);padding-top:var(--rh-space-2);color:var(--rh-color-text-muted);font-size:12.5px;display:flex}.ui-notification-preferences__status{color:var(--rh-color-text-muted);margin:0;font-size:12px}.ui-notification-preferences__status[role=alert]{margin-top:var(--rh-space-2);color:var(--rh-color-danger-text)}.ui-room-details{min-width:0;position:relative}.ui-room-details__heading{align-items:center;gap:var(--rh-space-3);min-width:0;display:flex}.ui-room-details__heading>button.ui-room-details__trigger{flex:1;width:auto;max-width:100%}.ui-room-details__heading>button.ui-room-details__trigger>span{flex:0 auto}.ui-room-tasks__trigger{align-items:center;gap:var(--rh-space-2);box-sizing:border-box;border-radius:var(--rh-radius-control);width:112px;height:32px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 8px;font-size:12px;font-weight:600;display:none}.ui-room-tasks__trigger>svg{flex:none}.ui-room-tasks__trigger:hover,.ui-room-tasks__trigger[aria-expanded=true]{background:var(--rh-color-selected-soft)}.ui-call-header .ui-room-tasks__trigger:hover,.ui-call-header .ui-room-tasks__trigger[aria-expanded=true]{background:var(--rh-color-stage-raised)}@container room-heading (width>=360px){[data-task-shortcut=plain] .ui-room-tasks__trigger{display:flex}}@container room-heading (width>=600px){[data-task-shortcut=call] .ui-room-tasks__trigger{display:flex}}@container room-heading (width>=720px){[data-task-shortcut=file] .ui-room-tasks__trigger{display:flex}}.ui-room-details__trigger{border-radius:var(--rh-radius-control);min-width:0;max-width:100%;color:var(--rh-color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;font-size:14.5px;font-weight:600;display:flex}.ui-room-details__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-room-details__trigger .ui-glyph,.ui-room-details__trigger>small{color:var(--rh-color-text-muted)}.ui-room-details__trigger>small{white-space:nowrap;flex:none;font-size:12px;font-weight:500}.ui-room-details__trigger>svg{flex:none}.ui-room-details__trigger:hover,.ui-room-details__trigger[aria-expanded=true]{background:var(--rh-color-selected-soft)}.ui-room-details__panel{z-index:20;gap:var(--rh-space-3);box-sizing:border-box;width:360px;max-width:100cqi;padding:var(--rh-space-3);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);box-shadow:var(--rh-shadow-floating);color:var(--rh-color-text);display:grid;position:absolute;top:calc(100% + 6px);left:-8px}.ui-room-details__panel h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.ui-room-details__section{gap:var(--rh-space-2);justify-items:start;display:grid}.ui-room-details__section h4{color:var(--rh-color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.ui-room-details__row{justify-content:space-between;align-items:center;gap:var(--rh-space-2);width:100%;display:flex}.ui-room-details__row>span{overflow-wrap:anywhere;min-width:0;font-size:13px;display:grid}.ui-room-details__row small{color:var(--rh-color-text-muted);font-size:11.5px}.ui-room-details__rename{gap:var(--rh-space-2);width:100%;display:grid}.ui-room-details__rename label{gap:var(--rh-space-1);color:var(--rh-color-text-muted);font-size:11.5px;display:grid}.ui-room-details__rename input{border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);color:var(--rh-color-text);font:inherit;padding:6px 10px;font-size:13px}.ui-room-details__rename footer{justify-content:flex-end;gap:var(--rh-space-2);display:flex}.ui-room-details__members{grid-template-columns:minmax(0,1fr);gap:2px;width:100%;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ui-room-details__members li{align-items:center;gap:var(--rh-space-2);min-height:32px;font-size:13px;display:flex}.ui-room-details__member{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-room-details__members img{border-radius:50%;flex:none}.ui-room-details__confirm{gap:4px;display:flex}.ui-room-details__rules{gap:var(--rh-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-room-details__rules li{gap:4px;font-size:13px;display:grid}.ui-room-details__rules select,.ui-room-details__rules input{border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);max-width:100%;color:var(--rh-color-text);font:inherit;justify-self:start;padding:2px 4px;font-size:12px}.ui-room-details__rule-choice{align-items:center;gap:var(--rh-space-2);flex-wrap:wrap;display:flex}.ui-room-details__rule-choice form,.ui-room-details__rule-choice label{align-items:center;gap:4px;display:inline-flex}.ui-room-details__rule-choice label span{color:var(--rh-color-text-muted);font-size:12px}.ui-room-details__rules input[type=number]{width:5em}.ui-room-details__section:focus{outline:none}.ui-room-details__member-kind{color:var(--rh-color-text-muted);flex:none;font-size:11px}.ui-room-details__members li:has(.ui-room-details__member-connection){flex-wrap:wrap;row-gap:0}.ui-room-details__members li:has(>select){flex-wrap:wrap;row-gap:0}.ui-room-details__members li:has(>select)>.ui-room-details__member{flex-basis:calc(100% - 30px)}.ui-room-details__member-connection{padding-left:calc(22px + var(--rh-space-2));color:var(--rh-color-attention-text);flex-basis:100%;order:1;font-size:11px}.ui-room-details__members select{border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);max-width:130px;color:var(--rh-color-text);font:inherit;padding:2px 4px;font-size:11.5px}.ui-room-details__conversations{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ui-room-details__conversations button{align-items:center;gap:var(--rh-space-2);border-radius:var(--rh-radius-control);width:100%;color:var(--rh-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;display:flex}.ui-room-details__conversations button:hover{background:var(--rh-color-surface-subtle)}.ui-room-details__conversations button[aria-current=true]{background:var(--rh-color-selected-soft);color:var(--rh-color-selected-text)}.ui-room-details__conversations li[data-muted] button,.ui-room-details__conversations span[aria-hidden]{color:var(--rh-color-text-muted)}.ui-room-details__pins{gap:var(--rh-space-2);width:100%;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ui-room-details__pins li{gap:var(--rh-space-1);padding-bottom:var(--rh-space-2);border-bottom:1px solid var(--rh-color-border-soft);display:grid}.ui-room-details__pins li>button{gap:var(--rh-space-1);border-radius:var(--rh-radius-control);color:var(--rh-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px;display:grid}.ui-room-details__pins li>button:hover{background:var(--rh-color-surface-subtle)}.ui-room-details__pins li>.rh-button{justify-self:start}.ui-room-details__pins time{color:var(--rh-color-text-muted);font-size:11px}.ui-room-details__pin-body{overflow-wrap:anywhere;font-size:13px}.ui-room-details__pin-body>p{margin:0 0 .25em}.ui-room-details__empty{color:var(--rh-color-text-muted);margin:0;font-size:12.5px}.ui-room-details__status{color:var(--rh-color-danger-text);margin:0;font-size:12px}.ui-room-details__tasks{width:100%;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-room-details__tasks a{align-items:baseline;gap:var(--rh-space-2);padding:var(--rh-space-2) 0;border-bottom:1px solid var(--rh-color-border-soft);color:var(--rh-color-text);grid-template-columns:38px minmax(0,1fr) auto;font-size:12px;text-decoration:none;display:grid}.ui-room-details__tasks a:hover{background:var(--rh-color-selected-soft)}.ui-room-details__task-number{font-family:var(--rh-font-data);color:var(--rh-color-text-muted)}.ui-room-details__task-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-room-details__task-title small{color:var(--rh-color-text-muted);font-size:10px;display:block}.ui-room-details__task-status{color:var(--rh-color-text-muted);font-size:10px}.ui-room-details__task-history{width:100%;font-size:12px}.ui-room-details__task-history summary{cursor:pointer;color:var(--rh-color-text-muted)}.ui-room-details__task-empty{color:var(--rh-color-text-muted);margin:0;font-size:12px}.ui-conversation__app{background:var(--rh-color-selected-soft);color:var(--rh-color-text-muted);letter-spacing:.03em;border-radius:3px;margin-left:.4rem;padding:0 4px;font-size:.7em;font-weight:600}.ui-call-controls__note{color:var(--rh-color-text-muted);margin:6px 0 0;font-size:11.5px;line-height:1.35}.ui-call-captions{background:var(--rh-color-surface-subtle);border-radius:6px;gap:2px;margin:6px 0 0;padding:6px 8px;font-size:12.5px;line-height:1.4;list-style:none;display:grid}.ui-call-captions strong{margin-right:4px;font-weight:600}.ui-model-keys{gap:var(--rh-space-3);min-width:0;display:grid}.ui-model-keys__intro,.ui-model-keys__status{color:var(--rh-color-text-muted);margin:0}.ui-model-keys__form{align-items:flex-end;gap:var(--rh-space-3);flex-wrap:wrap;display:flex}.ui-model-keys__form label{gap:4px;display:grid}.ui-model-keys__error{color:var(--rh-color-danger-text);margin:0}.ui-model-keys__made{gap:var(--rh-space-2);padding:var(--rh-space-3);border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface-subtle);display:grid}.ui-model-keys__made p{margin:0}.ui-model-keys__setup{gap:4px;min-width:0;margin:0;display:grid}.ui-model-keys__setup figcaption{justify-content:space-between;align-items:center;font-weight:600;display:flex}.ui-model-keys__setup pre{padding:var(--rh-space-2);white-space:pre;font-family:var(--rh-font-data);background:var(--rh-color-ground-deep);border-radius:var(--rh-radius-control);margin:0;font-size:12px;overflow-x:auto}.ui-model-keys__list{margin:0;padding:0;list-style:none;display:grid}.ui-model-keys__list li{justify-content:space-between;align-items:center;gap:var(--rh-space-3);border-top:1px solid var(--rh-color-border-soft);padding:10px 0;display:flex}.ui-model-keys__list li>span{gap:2px;display:grid}.ui-model-keys__list small{color:var(--rh-color-text-muted)}.ui-live-cast{background:var(--rh-color-media-player);border-radius:10px;width:100%;height:100%;min-height:0;margin-inline:auto;display:grid;position:relative;overflow:hidden}.ui-live-cast__stage{min-height:0;position:relative;overflow:hidden}.ui-live-cast__stage iframe{background:canvas;border:0}.ui-live-cast__status{text-align:center;color:var(--rh-color-text-inverse);margin:0;font-size:13px;position:absolute;inset:auto 0 12px}.ui-live-cast__frame{object-fit:contain;width:100%;height:100%;display:block}.ui-file-surface{gap:var(--rh-space-2);flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.ui-file-surface>img,.ui-file-surface>video{object-fit:contain;border:0;flex:1;width:100%;min-height:0}.ui-file-surface>audio{width:100%}.ui-file-surface>figcaption{justify-content:space-between;align-items:center;gap:var(--rh-space-2);color:var(--rh-color-text-muted);display:flex}.ui-message-files{gap:var(--rh-space-2);margin-top:var(--rh-space-2);max-width:480px;display:grid}.ui-message-files .ui-file-surface>img,.ui-message-files .ui-file-surface>video{border-radius:var(--rh-radius-control);max-height:320px}.ui-live-cast__input{cursor:default;outline:none;position:absolute;inset:0}.ui-live-cast--control:focus-within{box-shadow:0 0 0 2px var(--rh-color-selected)}.ui-live-cast--control .replayer-mouse{display:none}.ui-cast-replay{gap:6px;margin:0 0 6px;display:grid}.ui-cast-replay__stage{background:var(--rh-color-media-player);border-radius:10px;width:100%;height:360px;margin-inline:auto;position:relative;overflow:hidden}.ui-cast-replay__stage iframe{background:canvas;border:0}.ui-cast-replay__controls{align-items:center;gap:8px;display:flex}.ui-native-surface{background:var(--rh-color-media-player);border-radius:10px;width:100%;min-width:0;height:100%;min-height:0;position:relative}.ui-native-surface__status{text-align:center;color:var(--rh-color-text-inverse);margin:0;font-size:13px;position:absolute;inset:auto 0 12px}.ui-agent-state{color:var(--rh-color-text-muted);background:var(--rh-color-surface-subtle);border-radius:3px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.ui-agent-state[data-state=listening],.ui-agent-state[data-state=thinking],.ui-agent-state[data-state=speaking]{color:var(--rh-color-text-on-strong);background:var(--rh-color-selected)}.ui-surface-strip__face .ui-agent-state{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ui-surface-strip__preview{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ui-surface-strip__preview video{object-fit:contain;background:var(--rh-color-stage);width:100%;height:100%}.ui-surface-strip__preview[data-camera] video{object-fit:cover}.ui-surface-strip__favicon{object-fit:contain;width:40px;height:40px}.ui-surface-strip__ask{text-align:center;color:var(--rh-color-text-muted);margin:0;padding:6px 8px 28px;font-size:11px;line-height:1.3}.ui-surface-strip__app{pointer-events:none;display:block;position:absolute;inset:0}.ui-surface-strip__app .ui-app-viewport-stage{background:0 0;width:100%;height:100%}.ui-live-frame{width:100%;height:100%}.ui-live-frame-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-live-frame-layer[data-page]{position:fixed}.ui-live-frame-box{isolation:isolate;position:absolute;overflow:hidden}.ui-live-frame-box[hidden]{visibility:hidden;display:block}.ui-live-frame-box>iframe{transform-origin:0 0;background:var(--rh-color-surface);border:0;display:block}.ui-surface-strip__face>.ui-live-badge,.ui-surface-strip__face>.ui-surface-strip__recording,.ui-surface-strip__face>.ui-agent-state,.ui-surface-strip__face>.ui-surface-strip__owner{z-index:2}.ui-surface-strip__owner{box-shadow:0 0 0 2px var(--rh-color-stage);position:absolute;bottom:6px;right:6px}.ui-surface-strip__recording{color:var(--rh-color-recording);display:inline-flex;position:absolute;top:6px;right:6px}.ui-surface-strip__face[data-speaking]{box-shadow:inset 0 0 0 3px var(--rh-color-live)}.ui-surface-strip__muted{color:var(--rh-color-danger-text);vertical-align:-2px;margin-inline-end:4px;display:inline-flex}.ui-occupant__ring{border-radius:50%;display:inline-flex}.ui-occupant__ring[data-speaking]{box-shadow:0 0 0 2px var(--rh-color-live)}.ui-room-stage{position:relative}.ui-room-stage__captions{z-index:2;background:var(--rh-color-stage-raised);width:min(720px,100% - 32px);color:var(--rh-color-stage-text);box-shadow:0 0 0 1px var(--rh-color-stage-glow);margin:0;padding:8px 12px;font-size:15px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ui-room-stage__captions strong{color:var(--rh-color-stage-muted)}.ui-room-stage__captions{flex-direction:column;justify-content:flex-end;max-height:calc(4.2em + 16px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,currentColor 1.4em);mask-image:linear-gradient(#0000 0,currentColor 1.4em)}.ui-room-stage__view{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ui-room-stage__call{z-index:4;background:linear-gradient(to top, var(--rh-color-overlay-backdrop), transparent);pointer-events:none;justify-content:center;padding:28px 12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-room-stage__call>*{pointer-events:auto}.ui-call-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ui-call-bar .ui-call-device{border-radius:var(--rh-radius-control);width:44px;min-width:44px;height:44px;color:var(--rh-color-stage-text);background:var(--rh-color-stage-raised);place-items:center;padding:0;display:grid}.ui-call-bar .ui-call-device[aria-pressed=true]{color:var(--rh-color-live-text)}.ui-call-bar .ui-call-device--leave{border-radius:var(--rh-radius-control);width:56px;color:var(--rh-color-stage-text);background:var(--rh-color-danger)}.ui-call-bar .ui-call-controls__note,.ui-call-bar p{text-align:center;color:var(--rh-color-stage-muted);flex-basis:100%;margin:0;font-size:12px}.ui-call-controls--panel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-call-controls--panel .ui-call-controls__connection{flex:1;min-width:0}.ui-call-controls--panel .ui-call-device--leave{margin-left:0}.ui-call-controls--panel .ui-call-controls__previews,.ui-call-controls--panel p{flex-basis:100%}.ui-room-stage__call{align-items:center;gap:10px}.ui-call-bar .ui-call-device small{display:none}.ui-room-stage__call .ui-activity-launcher>.ui-call-device{border-radius:var(--rh-radius-control);width:44px;min-width:44px;height:44px;color:var(--rh-color-stage-text);background:var(--rh-color-stage-raised);place-items:center;padding:0;display:grid}.ui-room-stage__call .ui-call-agents__menu{left:50%;transform:translate(-50%)}.ui-activity-launcher__shelf{width:300px;padding:10px}.ui-activity-launcher__shelf h3{margin:0 0 8px;font-size:13px}.ui-activity-launcher__shelf ul{gap:2px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ui-activity-launcher__shelf ul button{justify-content:flex-start;align-items:center;gap:8px}.ui-activity-launcher__shelf form{border-top:1px solid var(--rh-color-border);gap:8px;padding-top:8px;font-size:12px;display:grid}.ui-activity-launcher__shelf label{color:var(--rh-color-text-muted);gap:3px;display:grid}.ui-activity-launcher__shelf input:not([type=checkbox]){font:inherit;border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);color:var(--rh-color-text);background:var(--rh-color-surface);padding:5px 7px;font-size:13px}.ui-activity-launcher__shelf .ui-activity-launcher__phone{align-items:center;gap:6px;display:flex}.ui-activity-launcher__shelf p{color:var(--rh-color-danger-text);margin:0}.ui-conversation__transcript ol{grid-template-columns:minmax(0,1fr)}.ui-conversation__transcript li,.ui-conversation__transcript>div{min-width:0}.ui-call-agents{display:inline-flex;position:relative}.ui-call-agents__menu{z-index:5;border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-control);background:var(--rh-color-surface);min-width:220px;box-shadow:var(--rh-shadow-floating);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0}.ui-call-agents__menu button,.ui-call-agents__menu [role=menuitem]{border-radius:var(--rh-radius-control);width:100%;color:var(--rh-color-text);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;padding:6px 8px;font-size:13px;display:flex}.ui-call-agents__menu button{cursor:pointer}.ui-call-agents__menu button:hover{background:var(--rh-color-surface-subtle)}.ui-call-agents__menu small{color:var(--rh-color-text-muted)}.ui-call-left{z-index:3;border-radius:var(--rh-radius-control);background:var(--rh-color-stage-raised);color:var(--rh-color-stage-text);box-shadow:var(--rh-shadow-floating);align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.ui-call-left span{color:var(--rh-color-stage-muted)}.ui-call-left .ui-call-left__dismiss{color:inherit;flex:none;padding:4px}.ui-conversation__transcript li[data-delivery=sending] .ui-conversation__message-content{color:var(--rh-color-text-muted)}.ui-conversation__failed{color:var(--rh-color-danger-text);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;display:flex}.ui-conversation__failed button{color:var(--rh-color-action-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ui-conversation__failed button:hover{text-decoration:underline}.ui-conversation__failed[data-unconfirmed]{color:var(--rh-color-text-muted)}.ui-room-stage__call{transition:opacity .2s}@media (hover:hover){.ui-room-stage[data-idle] .ui-room-stage__call:not(:has(.ui-call-bar--join)):not(:focus-within):not(:has([aria-expanded=true])){opacity:0;pointer-events:none}}.ui-members-toggle{background:var(--rh-color-media-player);flex:none;justify-content:flex-end;padding:4px 12px 0;display:flex}.ui-members-toggle button{border-radius:var(--rh-radius-control);background:var(--rh-color-stage-raised);color:var(--rh-color-stage-text);font:inherit;cursor:pointer;border:0;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.ui-members-toggle button:hover{background:var(--rh-color-stage-glow)}.ui-call-controls__timer{font-family:var(--rh-font-data);font-variant-numeric:tabular-nums;color:var(--rh-color-text-muted);margin-left:6px;font-weight:500}.ui-room-stage__content--grid{min-height:0;padding:12px;display:block}.ui-surface-strip--grid{width:100%;height:100%;min-height:0;overflow:hidden}.ui-surface-strip--grid ul{flex-wrap:wrap;place-content:center;gap:8px;height:100%;margin:0 auto;display:flex}.ui-surface-strip--grid li{width:var(--tile-w,0);height:var(--tile-h,0);flex:none;min-width:0}.ui-surface-strip--grid button{width:100%;height:100%}.ui-surface-strip--grid .ui-surface-strip__face{width:100%;height:100%;aspect-ratio:auto!important}.ui-room-stage[data-call-bar] .ui-room-stage__captions{flex:none;margin:8px auto 0;position:relative;bottom:auto;left:auto;transform:none}.ui-surface-strip--strip{position:relative;overflow:hidden}.ui-surface-strip--strip ul{scrollbar-width:none;overflow-x:auto}.ui-surface-strip--strip ul::-webkit-scrollbar{display:none}.ui-surface-strip>.ui-surface-strip__more{z-index:3;background:var(--rh-color-stage-raised);width:28px;height:28px;min-height:0;color:var(--rh-color-stage-text);box-shadow:var(--rh-shadow-floating);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-surface-strip>.ui-surface-strip__more[data-side=left]{left:6px}.ui-surface-strip>.ui-surface-strip__more[data-side=right]{right:6px}.ui-room-stage>.ui-call-header,.ui-workplace .ui-room-stage>.ui-call-header{background:var(--rh-color-media-player);color:var(--rh-color-stage-text);border-bottom-color:#0000}.ui-call-header>h2{min-width:0;color:inherit;flex:auto;align-items:center;gap:8px;display:flex}.ui-call-header .ui-glyph,.ui-call-header .ui-room-details__trigger .ui-glyph,.ui-call-header .ui-room-details__trigger>small{color:var(--rh-color-stage-muted)}.ui-call-header .ui-room-details__trigger{color:inherit;width:max-content;max-width:none}.ui-call-header .ui-room-details__trigger>span{flex:none}.ui-call-header .ui-room-details__trigger:hover,.ui-call-header .ui-room-details__trigger[aria-expanded=true]{background:var(--rh-color-stage-raised)}.ui-call-header__controls{flex:none;align-items:center;gap:4px;transition:opacity .2s;display:flex}.ui-call-header__controls>button{border-radius:var(--rh-radius-control);height:32px;min-height:0;color:var(--rh-color-stage-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.ui-call-header__controls>button:hover{background:var(--rh-color-stage-raised)}@media (hover:hover){.ui-room-stage[data-idle] .ui-call-header__controls:not(:focus-within){opacity:0;pointer-events:none}}.ui-room-workspace[data-chat-hidden]{grid-template-columns:minmax(0,1fr)}.ui-room-workspace[data-chat-hidden]>:last-child{display:none}.ui-room-stage:fullscreen{background:var(--rh-color-media-player)}.ui-surface-strip__face~.ui-surface-strip__label,.ui-surface-strip button>.ui-surface-strip__label{z-index:2}.ui-room-stage[data-call-bar] .ui-room-stage__call{background:0 0;flex:none;position:relative}.ui-room-stage[data-call-bar],.ui-room-stage__view{background:var(--rh-color-media-player)}.ui-room-stage[data-call-bar] .ui-room-stage__call{padding-top:16px;padding-bottom:24px}.ui-call-bar .ui-call-device--leave svg{display:block}.ui-call-bar--join .rh-button.ui-call-join{background:var(--rh-color-live);min-height:48px;color:var(--rh-color-stage-text);box-shadow:var(--rh-shadow-floating);border:0;border-radius:999px;gap:10px;padding:0 32px;font-size:16px;font-weight:650}.ui-call-bar--join .rh-button.ui-call-join:hover{background:var(--rh-color-live);filter:brightness(1.08)}.ui-conversation__edit{gap:6px;margin:2px 0;display:grid}.ui-conversation__edit textarea{box-sizing:border-box;border:1px solid var(--rh-color-border);background:var(--rh-color-surface);width:100%;color:var(--rh-color-text);font:inherit;resize:vertical;border-radius:6px;padding:8px 10px}.ui-conversation__edit footer{align-items:center;gap:8px;display:flex}.ui-conversation__edit footer small{color:var(--rh-color-text-muted);margin-right:auto;font-size:12px}.ui-agent-avatar,.ui-occupant__ring{position:relative}.ui-agent-avatar{display:inline-flex;overflow:visible}.ui-agent-presence{z-index:1;background:var(--rh-color-surface-inset);width:16px;height:16px;color:var(--rh-color-text-muted);border:2px solid var(--rh-color-surface-inset);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.ui-agent-presence__icon{width:var(--ui-agent-presence-icon-size,12px);height:var(--ui-agent-presence-icon-size,12px);display:block}.ui-agent-presence[data-mode=awake]{color:var(--rh-color-live-text)}.ui-agent-avatar--large .ui-agent-presence{--ui-agent-presence-icon-size:16px;width:24px;height:24px;bottom:6px;right:6px}.ui-occupant__ring .ui-agent-presence{--ui-agent-presence-icon-size:10px;width:14px;height:14px}.ui-surface-strip--strip ul{justify-content:safe center}.ui-agent-voice[data-awake=false] .ui-agent-voice__wake{background:var(--rh-color-live);color:var(--rh-color-text-inverse)}.ui-agent-voice[data-awake=false] .ui-agent-voice__wake:hover{background:var(--rh-color-live);filter:brightness(1.08)}.ui-workplace .ui-surface-strip li[data-dormant]>button,.ui-workplace .ui-presence-surface[data-dormant]{background:var(--rh-color-media-player)}.ui-surface-strip li[data-dormant] .ui-surface-strip__face,.ui-presence-surface[data-dormant]>.ui-agent-avatar{filter:brightness(.55)saturate(.65)}.ui-workplace .ui-surface-strip .ui-agent-voice[data-awake=false] .ui-agent-voice__wake{background:var(--rh-color-live);color:var(--rh-color-text-inverse)}.ui-workplace .ui-surface-strip .ui-agent-voice[data-awake=false] .ui-agent-voice__wake:hover{background:var(--rh-color-live);filter:brightness(1.08)}.ui-conversation__working{margin:0 0 var(--rh-space-3);padding:var(--rh-space-1) 0 0 calc(32px + var(--rh-space-3));color:var(--rh-color-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ui-call-bar--join .ui-call-join>span:not(.rh-button__spinner){justify-content:center;align-items:center;gap:10px;line-height:1;display:inline-flex}.ui-call-bar--join .ui-call-join .ui-icon{flex:none;display:block}.ui-conversation__working-name{color:var(--rh-color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ui-conversation__working-name:hover{text-decoration:underline}.ui-conversation__working-motion{flex:none;animation:1s linear infinite rh-spin}.ui-conversation__working>.rh-button{margin-left:auto}@media (prefers-reduced-motion:reduce){.ui-conversation__working-motion{animation:none}}.ui-room-stage[data-empty-call] .ui-room-stage__view{justify-content:center;gap:var(--rh-space-4);padding-bottom:0}.ui-room-stage[data-empty-call] .ui-room-stage__content--grid{flex:none;overflow:visible}.ui-room-stage[data-empty-call] .ui-room-stage__call{background:0 0;padding:0;position:static}.ui-surface-strip__empty h2{margin:0 0 var(--rh-space-2);font-size:var(--volter-font-size-2xl);color:var(--rh-color-stage-text);font-weight:650}.ui-surface-strip__empty p{font-size:var(--rh-text-small);margin:0}.ui-surface-strip--grid[data-available] li{width:min(240px,100%);height:auto}.ui-surface-strip--grid[data-available] li>button{height:auto}.ui-surface-strip--grid[data-available] .ui-surface-strip__face{height:135px}.ui-surface-strip--grid[data-available] .ui-agent-avatar{max-width:64px}.ui-surface-strip--grid[data-available] .ui-surface-strip__label{box-sizing:border-box;width:100%;max-width:none;padding:var(--rh-space-2);background:0 0;justify-content:center;position:static}.ui-surface-strip--grid[data-available] .ui-surface-strip__voice{padding:var(--rh-space-2) 0;justify-content:center;display:flex;position:static}.ui-surface-strip--grid[data-available] .ui-agent-voice>button{flex-direction:row;width:auto;height:28px}.ui-conversation__transcript ol>li.ui-conversation__system{align-items:center;gap:var(--rh-space-2);padding-block:var(--rh-space-2);color:var(--rh-color-text-muted);font-size:12px;display:flex}.ui-conversation__system>svg{flex:none}.ui-conversation__system p{margin:0}.ui-conversation__system time{flex:none;font-size:11px}.ui-conversation__system-details{color:var(--rh-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0;font-size:12px;display:inline-flex}.ui-conversation__system-details:hover,.ui-conversation__system-details:focus-visible{color:var(--rh-color-text);text-decoration:underline}.ui-conversation__anonymous{border-radius:var(--rh-radius-control);background:var(--rh-color-surface-subtle);width:36px;height:36px;color:var(--rh-color-text-muted);place-items:center;display:grid}.ui-room-details__panel{max-height:calc(100dvh - 96px);overflow-y:auto}.ui-room-details__admission,.ui-room-details__admission label{gap:var(--rh-space-2);width:100%;min-width:0;display:grid}.ui-room-details__admission select,.ui-room-details__default-conversation select{width:100%;min-width:0;max-width:100%;font:inherit}.ui-room-details__admission .rh-button{justify-self:start}.ui-room-details__default-conversation{gap:var(--rh-space-2);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ui-room-resource-page{background:var(--rh-color-ground);width:100%;min-width:0;min-height:100%;color:var(--rh-color-text)}.ui-room-stage__content:has(>.ui-room-resource-page){display:block}.ui-room-details__proposed{margin:var(--rh-space-1) 0 0;color:var(--rh-color-text-muted);font-size:12px}.ui-recorded-frame{flex-direction:column;height:100%;min-height:0;display:flex}.ui-recorded-frame__content{flex:1;min-height:0;position:relative}.ui-recording-indicator{align-items:center;gap:var(--rh-space-2);padding:var(--rh-space-2);background:var(--rh-color-surface);font-size:var(--volter-font-size-sm);z-index:3;flex-wrap:wrap;display:flex}.ui-recording-indicator__source{align-items:center;gap:var(--rh-space-1);display:inline-flex}.ui-recording-indicator__dot{color:var(--rh-color-recording);display:inline-flex}.ui-recording-indicator--compact{top:var(--rh-space-1);right:var(--rh-space-1);padding:var(--rh-space-1);pointer-events:none;position:absolute}.ui-recording-indicator--compact button{pointer-events:auto}.ui-surface-strip li{position:relative}.ui-surface-strip .ui-recording-indicator button{width:auto;height:auto;padding:var(--rh-space-1) var(--rh-space-2);flex-direction:row}.ui-feed-preview{height:24rem;min-height:12rem}.ui-feed-preview video{max-width:100%;max-height:24rem}.ui-terminal-replay{background:var(--rh-color-surface);min-height:12rem;color:var(--rh-color-text);font-family:var(--rh-font-data);overflow:auto}.ui-task-timeline>section{margin-block:var(--rh-space-4)}.ui-mini-stage{align-items:center;gap:6px;margin:6px 0 2px;display:flex}.ui-mini-stage__tiles{flex:1;grid-template-columns:repeat(auto-fill,44px);gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-mini-stage__tile{border-radius:var(--rh-radius-control);background:var(--rh-color-surface);outline-offset:-2px;outline:2px solid #0000;place-items:center;width:44px;height:32px;display:grid;position:relative;overflow:hidden}.ui-mini-stage__tile[data-speaking]{outline-color:var(--rh-color-live)}.ui-mini-stage__tile video{object-fit:cover;width:100%;height:100%}.ui-room-details__member{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-room-details__member:hover{text-decoration:underline}.ui-room-pane-heading__actions{flex:none;align-items:center;gap:4px;display:flex}.ui-room-pane-heading__actions>button{border-radius:var(--rh-radius-control);width:32px;height:32px;color:var(--rh-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-room-pane-heading__actions>button:hover{background:var(--rh-color-overlay-hover);color:var(--rh-color-text)}.ui-conversation__rules-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-agent-calls,.ui-agent-calls .rh-button>span:not(.rh-button__spinner){align-items:center;gap:var(--rh-space-1);display:inline-flex}.ui-notification-prompt{z-index:40;border:1px solid var(--rh-color-border);border-radius:var(--rh-radius-panel);background:var(--rh-color-surface);max-width:min(520px,100vw - 32px);color:var(--rh-color-text);box-shadow:0 6px 24px var(--rh-color-overlay-backdrop);align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:16px;right:16px}.ui-notification-prompt p{flex:1;margin:0;font-size:13px;line-height:1.4}.ui-notification-prompt small{color:var(--rh-color-danger-text);display:block}.ui-transcript{min-width:0;margin:12px 0 0}.ui-transcript__heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 8px;display:flex}.ui-transcript__heading h3{letter-spacing:0;color:var(--rh-color-text-muted);margin:0;font-size:12.5px;font-weight:600}.ui-transcript__meta{color:var(--rh-color-text-muted);font-size:13px}.ui-transcript__status{color:var(--rh-color-text-muted);margin:0;font-size:14px}.ui-transcript ol{border:1px solid var(--rh-color-border);background:var(--rh-color-surface);border-radius:10px;max-height:40vh;margin:0;padding:0;list-style:none;overflow:auto}.ui-transcript li{border:0;margin:0;padding:0}.ui-transcript li+li{border-top:1px solid var(--rh-color-border);margin:0;padding:0}.ui-transcript__line{width:100%;color:var(--rh-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5em 1fr;gap:10px;margin:0;padding:8px 12px;font-size:15px;line-height:1.5;display:grid}.ui-transcript__line:hover,.ui-transcript__line:focus-visible{background:var(--rh-color-surface-subtle);outline:none}.ui-transcript li[aria-current=true] .ui-transcript__line{background:var(--rh-color-surface-subtle)}.ui-transcript li[aria-current=true] .ui-transcript__time{color:var(--rh-color-text)}.ui-transcript__time{font-variant-numeric:tabular-nums;color:var(--rh-color-action-text);font-weight:600}.ui-transcript__text{overflow-wrap:anywhere;white-space:pre-wrap}.ui-transcript__line[disabled]{cursor:default}.ui-transcript__line[disabled] .ui-transcript__time{color:var(--rh-color-text-muted)}.replayer-wrapper{position:relative}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.replayer-mouse:after{content:"";opacity:.3;background:#4950f6;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.replayer-mouse.active:after{animation:.2s ease-in-out click}.replayer-mouse.touch-device{background-image:none;border:4px solid #4950f600;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:.2s ease-in-out touch-click}.replayer-mouse-tail{pointer-events:none;position:absolute}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}
