.wd-ctx{z-index:800;pointer-events:auto;min-width:200px;max-width:280px;position:fixed}.wd-ctx li{list-style:none}.wd-ctx__title{font-size:var(--fs-sm);color:var(--gray-400,#9aa0aa);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 4px}.wd-menu__item--danger{color:var(--red-500,#e2604f)}.wd-ctx--confirm{padding:12px}.wd-ctx__msg{font-size:var(--fs-md);margin:0 0 12px}.wd-ctx__actions{justify-content:flex-end;gap:8px;display:flex}.wd-decor{z-index:850;box-sizing:border-box;pointer-events:auto;width:360px;max-height:calc(100vh - 16px);padding:12px;position:fixed;overflow:auto}.wd-decor--modal{width:100%;max-width:420px;max-height:calc(100vh - 32px);position:static}.wd-decor__title{font-size:var(--fs-lg);color:var(--white,#fff);margin:0 0 8px;font-weight:600}.wd-decor__preview{width:100%;height:auto;image-rendering:pixelated;border-radius:var(--radius-md);background:var(--gray-700);margin-bottom:8px;display:block}.wd-decor__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wd-decor__col-title{font-size:var(--fs-sm);color:var(--gray-300,#c8c5ca);margin:0 0 4px;font-weight:600}.wd-decor__grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.wd-decor__thumb{aspect-ratio:1;border:1px solid var(--gray-700);border-radius:var(--radius-md);background:var(--gray-900,#121212);cursor:pointer;min-width:0;color:var(--gray-100);font:400 10px/1.1 var(--font);justify-content:center;align-items:center;padding:0;display:flex}.wd-decor__thumb:hover:not(:disabled){border-color:var(--yellow-500)}.wd-decor__thumb:focus-visible{box-shadow:0 0 0 2px var(--yellow-500);outline:0}.wd-decor__thumb.is-selected{border-color:var(--yellow-500);box-shadow:0 0 0 1px var(--yellow-500)}.wd-decor__thumb.is-disabled,.wd-decor__thumb:disabled{cursor:not-allowed;opacity:.35;filter:grayscale()}.wd-decor__thumb--none{aspect-ratio:auto;grid-column:1/-1;height:22px}.wd-decor__thumb-cv{image-rendering:pixelated;max-width:100%;max-height:100%}.wd-decor__swatches{flex-wrap:wrap;gap:6px;min-height:22px;margin-top:6px;display:flex}.wd-decor__swatches .wd-swatch{width:20px;height:20px}.wd-decor__err{color:var(--red-500,#e2604f);font-size:var(--fs-sm);margin:8px 0 0}.wd-decor__actions{align-items:center;gap:8px;margin-top:12px;display:flex}.wd-decor__spacer{flex:1}.wd-room-slot{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wd-room{box-sizing:border-box;pointer-events:auto;max-width:300px;font-size:var(--fs-md);padding:10px 12px}.wd-room__head,.wd-room__row{align-items:center;gap:8px;display:flex}.wd-room__row{flex-wrap:wrap;margin-top:8px}.wd-room__name{font-size:var(--fs-lg);color:var(--white,#fff)}.wd-room__tag{background:var(--yellow-600);color:var(--gray-800);font-size:var(--fs-sm);border-radius:999px;padding:1px 8px;font-weight:600}.wd-room__members{display:flex}.wd-room__avatar{border:2px solid var(--gray-800);background:var(--gray-600);width:24px;height:24px;color:var(--white,#fff);border-radius:50%;justify-content:center;align-items:center;margin-right:-6px;font-size:10px;font-weight:600;display:inline-flex}.wd-room__avatar.is-self{background:var(--yellow-600);color:var(--gray-800)}.wd-room__count{color:var(--gray-300,#c8c5ca);font-size:var(--fs-sm);margin-left:8px}.wd-room__hint{font-size:var(--fs-sm);color:var(--gray-400,#9aa0aa);margin:8px 0 0}.wd-room--door{align-items:center;gap:10px;display:flex}.wd-room__knocks{flex-direction:column;gap:8px;display:flex}.wd-room__knock-msg{margin:0}.ui-root [hidden]{display:none!important}.ui-root{--topbar-h:48px;--gutter:12px;--drawer-w:340px}.ui-root button,.ui-root input{font-family:var(--font)}.ui-icon-btn{border-radius:var(--radius);width:36px;height:36px;color:var(--gray-100);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.ui-icon-btn:hover{color:var(--yellow-500);background:var(--gray-700)}.ui-icon-btn:focus-visible{border-color:var(--yellow-500);outline:0}.ui-icon-btn[aria-pressed=true],.ui-icon-btn[aria-expanded=true]{color:var(--yellow-500);background:var(--gray-700)}.ui-icon-btn--sm{width:28px;height:28px}.ui-dot{background:var(--gray-500);width:9px;height:9px;box-shadow:0 0 0 2px var(--gray-800);border-radius:50%;flex:none;display:inline-block}.ui-dot--available{background:var(--green-100)}.ui-dot--busy{background:var(--red-500)}.ui-dot--dnd{background:var(--red-600)}.ui-dot--away{background:var(--yellow-500)}.ui-dot--ghost{background:var(--gray-500)}.ui-head{background:var(--gray-700);width:36px;height:36px;color:var(--gray-100);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.ui-head canvas{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.ui-head--sm{width:28px;height:28px}.ui-head--lg{width:52px;height:52px}.ui-badge{box-sizing:border-box;background:var(--red-500);min-width:16px;height:16px;color:var(--white);font:600 10px/16px var(--font);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:0;right:0}.wd-chip--global{background:color-mix(in srgb, var(--gray-100) 15%, transparent);color:var(--gray-100)}.ui-topbar{top:var(--gutter);left:var(--gutter);right:var(--gutter);height:var(--topbar-h);box-sizing:border-box;z-index:20;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex;position:absolute}.ui-topbar__left,.ui-topbar__right{align-items:center;gap:8px;min-width:0;display:flex}.ui-topbar__spacer{flex:1}.ui-topbar__logo{width:auto;height:28px;display:block}.ui-topbar__online{white-space:nowrap;background:var(--gray-700);align-items:center;gap:6px;display:inline-flex}.ui-topbar__status,.ui-topbar__me{gap:6px;max-width:200px}.ui-topbar__me-name,.ui-topbar__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-topbar__sep{background:var(--gray-600);width:1px;height:24px;margin:0 4px}.ui-chevron svg{width:14px;height:14px}.ui-drawer__head{justify-content:space-between;align-items:center;padding:12px 12px 8px 16px;display:flex}.ui-drawer{top:calc(var(--topbar-h) + var(--gutter) * 2);bottom:var(--gutter);width:var(--drawer-w);max-width:calc(100vw - var(--gutter) * 2);box-sizing:border-box;z-index:15;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ui-drawer--right{right:var(--gutter)}.ui-drawer--left{left:var(--gutter)}.ui-chat__tabs{flex:none;margin:0 16px}.ui-chat__tabs .wd-tab:disabled{opacity:.4;cursor:not-allowed}.ui-chat__list{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.ui-chat__empty{text-align:center;margin:0;padding:0 16px}.ui-chat__msg{font-size:13px}.ui-chat__meta{font-size:var(--fs-xs);align-items:center;gap:6px;margin-bottom:2px;display:flex}.ui-chat__time{color:var(--gray-400);font-variant-numeric:tabular-nums}.ui-chat__name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.ui-chat__text{white-space:pre-wrap}.ui-chat__form{border-top:1px solid var(--gray-700);flex:none;gap:8px;padding:12px 16px 16px;display:flex}.ui-people__search{flex:none;padding:0 16px 8px}.ui-people__list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}.ui-people__empty{text-align:center;padding:0 16px}.ui-person{border-radius:var(--radius-md);width:100%;color:var(--gray-100);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.ui-person:hover{background:var(--gray-700)}.ui-person:focus-visible{border-color:var(--yellow-500);outline:0}.ui-person__text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-person__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-person__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-person__media{color:var(--green-100);display:inline-grid}.ui-person__media svg{width:16px;height:16px}.ui-minimap{right:var(--gutter);bottom:var(--gutter);z-index:12;padding:6px;line-height:0;position:absolute}.ui-minimap__canvas{cursor:crosshair;touch-action:none;border-radius:4px;display:block}.ui-root.chat-open .ui-minimap{right:calc(var(--drawer-w) + var(--gutter) * 2)}.ui-pop{box-sizing:border-box;z-index:30;width:320px;max-width:calc(100vw - 16px);padding-bottom:12px;position:absolute}.ui-setting{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 16px;display:flex}.ui-setting__hint{display:block}.ui-setting--range{cursor:default;align-items:center}.ui-setting--range label{flex:none}.ui-setting__value{text-align:right;width:40px}.ui-range{min-width:0;accent-color:var(--yellow-500);flex:1}.ui-settings__devices:empty{display:none}.ui-settings__devices{padding:8px 16px 0}.ui-menu{z-index:40;position:fixed}.ui-menu li{list-style:none}.ui-menu__check{width:14px;color:var(--yellow-900);display:inline-block}.wd-menu__item:hover .ui-menu__check,.wd-menu__item:focus-visible .ui-menu__check{color:var(--gray-900)}a.wd-menu__item{text-decoration:none}.ui-profile{z-index:25;box-sizing:border-box;flex-direction:column;gap:10px;width:240px;padding:14px;display:flex;position:fixed}.ui-profile__close{width:28px;height:28px;position:absolute;top:4px;right:4px}.ui-profile__top{align-items:center;gap:10px;padding-right:24px;display:flex}.ui-profile__who{flex-direction:column;min-width:0;display:flex}.ui-profile__name{color:var(--heading);overflow-wrap:anywhere;font-weight:600}.ui-profile__meta{font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.ui-conn{top:calc(var(--topbar-h) + var(--gutter) * 2);z-index:22;max-width:calc(100vw - 24px);box-shadow:var(--shadow);align-items:center;gap:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ui-toasts{left:var(--gutter);bottom:var(--gutter);z-index:35;pointer-events:none;flex-direction:column-reverse;gap:8px;width:320px;max-width:calc(100vw - 24px);display:flex;position:absolute}.ui-toast{border-radius:var(--radius-md);background:var(--gray-800);border-left:3px solid var(--blue-300);color:var(--gray-100);box-shadow:var(--shadow);pointer-events:auto;align-items:center;gap:4px;padding:4px 4px 4px 12px;display:flex}.ui-toast--success{border-left-color:var(--green-500)}.ui-toast--warn{border-left-color:var(--yellow-500)}.ui-toast--alert{border-left-color:var(--red-500)}.ui-toast__body{color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:1;gap:6px;padding:6px 0;font-size:13px;display:flex}.ui-toast__count{color:var(--yellow-500);font-weight:600}.ui-toast.is-bump{animation:.25s ui-bump}@keyframes ui-bump{50%{transform:scale(1.03)}}.ui-dialog{background:var(--gray-800);color:var(--gray-100);border-radius:var(--radius);box-shadow:var(--shadow);border:0;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);padding:0}.ui-dialog::backdrop{background:var(--overlay)}.ui-dialog__head{justify-content:space-between;align-items:center;padding:16px 16px 8px 24px;display:flex}.ui-dialog__body{padding:8px 24px 24px;overflow:auto}.ui-shortcuts{grid-template-columns:max-content 1fr;align-items:center;gap:8px 16px;margin:12px 0 0;display:grid}.ui-shortcuts dt,.ui-shortcuts dd{margin:0}.ui-keys{flex-wrap:wrap;gap:4px;display:inline-flex}.ui-kbd{box-sizing:border-box;border:1px solid var(--gray-600);background:var(--gray-700);min-width:22px;color:var(--white);font:500 var(--fs-sm)/1.5 var(--font);text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 6px}#avbar{top:calc(var(--topbar-h) + var(--gutter) * 2);z-index:10;pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}#avbar>*,#room-indicator>*,#context-menu>*{pointer-events:auto}#avbar:empty,#room-indicator:empty,#context-menu:empty{display:none}#room-indicator{top:calc(var(--topbar-h) + var(--gutter) * 2);left:var(--gutter);z-index:10;pointer-events:none;position:absolute}.ui-root.people-open #room-indicator{left:calc(var(--drawer-w) + var(--gutter) * 2)}#context-menu{z-index:38;width:0;height:0;position:fixed;top:0;left:0}@media (width<=900px){.ui-root{--gutter:8px;--topbar-h:44px}.ui-topbar{gap:4px;padding:0 4px 0 10px}.ui-topbar__logo,.ui-topbar__label,.ui-topbar__me-name,.ui-topbar__sep,.ui-chevron{display:none}.ui-topbar__status,.ui-topbar__me{padding:0 6px}.ui-topbar__online{padding:2px 6px;font-size:10px}.ui-icon-btn{width:34px;height:34px}.ui-topbar__right{gap:0;margin-left:auto}.ui-drawer{z-index:28;width:auto;max-width:none;padding-top:calc(var(--topbar-h) + var(--gutter) * 2);border-radius:0;inset:0}.ui-drawer__head{padding-top:4px}.ui-root.chat-open .ui-minimap,.ui-root.people-open .ui-minimap{display:none}.ui-minimap{right:var(--gutter)}.ui-root.chat-open .ui-topbar,.ui-root.people-open .ui-topbar{z-index:29}.ui-pop{width:calc(100vw - 16px)}.ui-root.people-open #room-indicator{left:var(--gutter)}.ui-toasts{bottom:56px}}@media (prefers-reduced-motion:reduce){.ui-toast.is-bump{animation:none}}.av-bar{pointer-events:none;font-family:var(--font,"Poppins", system-ui, sans-serif);flex-direction:column;align-items:center;gap:6px;display:flex}.av-bar[hidden]{display:none}.av-bar>*{pointer-events:auto}.av-row{align-items:flex-start;gap:6px;max-width:min(100vw - 32px,1200px);display:flex}.av-row.is-empty{display:none}.av-bar{--av-w:208px;--av-h:117px;--av-rows:1}.av-strip{grid-auto-flow:column;grid-template-rows:repeat(var(--av-rows), var(--av-h));grid-auto-columns:var(--av-w);scrollbar-width:thin;place-content:start;gap:8px;min-width:0;padding:2px;display:grid;overflow-x:auto}.av-strip:empty{display:none}.av-min{border:1px solid var(--gray-600,#33333a);background:var(--gray-800,#201f23);width:24px;height:24px;color:var(--gray-100,#c8c5ca);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:transform .15s,color .15s;display:inline-flex}.av-min[hidden]{display:none}.av-min:hover{color:var(--yellow-500,#ffd800)}.av-min:focus-visible{border-color:var(--yellow-500,#ffd800);outline:0}.av-bar.is-min .av-min{transform:rotate(180deg)}.av-tile{width:auto;height:auto;transition:border-color .15s}.av-tile.is-speaking{border-color:var(--yellow-500,#ffd800);box-shadow:0 0 0 1px var(--yellow-500,#ffd800)}.av-tile .av-tile__video{display:none}.av-tile.has-video .av-tile__video{display:block}.av-tile.has-video .av-tile__head{display:none}.av-tile.is-self:not(.av-tile--screen) .av-tile__video{transform:scaleX(-1)}.av-tile--screen .av-tile__video{object-fit:contain;background:var(--black,#121212)}.av-tile.is-pinned{border-color:var(--yellow-600,#ffc300)}.av-stage{width:min(70vw,124.444vh);max-width:100%}.av-stage[hidden]{display:none}.av-stage .av-tile{aspect-ratio:16/9;width:100%;height:auto;box-shadow:var(--shadow)}.av-stage .av-tile__head-img{width:120px}.av-tile__actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;left:6px}.av-tile:hover .av-tile__actions,.av-tile:focus-within .av-tile__actions{opacity:1}.av-tile__btn{min-width:24px;height:24px;color:var(--white,#fff);cursor:pointer;background:#121212bf;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.av-tile__btn:hover{color:var(--yellow-500,#ffd800)}.av-tile__btn:focus-visible{border-color:var(--yellow-500,#ffd800);outline:0}.av-tile__btn[hidden]{display:none}.av-tile__btn--stop{background:var(--red-600,#e30b2f)}.av-tile__btn--stop:hover{color:var(--white,#fff);background:var(--red-500,#e83f5b)}.av-tile__btn--stop:after{content:"Parar";margin-left:4px;font-size:11px;font-weight:600}.av-tile.is-pinned .av-tile__btn--pin{color:var(--yellow-500,#ffd800)}@media (hover:none){.av-tile__actions{opacity:1}}.av-tile__head{background:radial-gradient(circle at 50% 45%, var(--gray-600,#33333a), var(--gray-800,#201f23));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.av-tile__head-img{width:60px;height:auto;image-rendering:pixelated}.av-tile .wd-tile__muted{background:#121212b3;border-radius:4px;padding:3px;display:inline-flex}.av-tile .wd-tile__muted[hidden],.av-unlock[hidden],.av-status[hidden]{display:none}.av-status{border-radius:var(--radius-md,6px);color:var(--gray-100,#c8c5ca);background:#121212b3;padding:2px 10px}.av-controls{z-index:800;background:var(--panel,#1c1c1ceb);border:1px solid var(--gray-700,#2a292e);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.av-ctrl{background:var(--gray-700,#2a292e);width:40px;height:40px;color:var(--gray-100,#c8c5ca);cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.av-ctrl:hover:not(:disabled){color:var(--yellow-500,#ffd800)}.av-ctrl:focus-visible{border-color:var(--yellow-500,#ffd800);outline:0}.av-ctrl:disabled{opacity:.4;cursor:not-allowed}.av-ctrl.is-off{background:var(--red-600,#e30b2f);color:var(--white,#fff)}.av-ctrl.is-off:hover:not(:disabled){background:var(--red-500,#e83f5b);color:var(--white,#fff)}.av-ctrl.is-active{background:var(--yellow-600,#ffc300);color:var(--gray-800,#201f23)}.av-ctrl--caret{background:0 0;width:28px;height:28px}.av-leave{border-radius:999px;margin-left:4px}.av-leave--out{background:var(--gray-700,#2a292e);color:var(--gray-100,#c8c5ca)}.av-leave--out:hover:not(:disabled){background:var(--red-600,#e30b2f);color:var(--white,#fff)}.av-devices{flex-direction:column;gap:10px;display:flex}.av-devices__row{flex-direction:column;gap:4px;display:flex}.av-devices__row[hidden],.av-devices__empty[hidden]{display:none}.av-devices__empty{margin:0}.av-bar.is-min .av-strip{gap:6px;display:flex;overflow:visible}.av-bar.is-min .av-tile{aspect-ratio:1;border-width:2px;border-radius:50%;width:44px;height:44px}.av-bar.is-min .av-tile .av-tile__video,.av-bar.is-min .av-tile.has-video .av-tile__video{display:none}.av-bar.is-min .av-tile.has-video .av-tile__head{display:flex}.av-bar.is-min .av-tile .wd-tile__name,.av-bar.is-min .av-tile__actions{display:none}.av-bar.is-min .av-tile .wd-tile__muted{padding:1px;top:auto;bottom:-2px;right:-2px}.av-bar.is-min .av-tile__head-img{width:34px}.av-devmodal-overlay{z-index:2000}.av-devmodal{flex-direction:column;gap:14px;max-width:440px;display:flex}.av-devmodal .wd-modal__title{margin:0}.av-devmodal .av-devices,.av-devmodal .av-devices__row{flex-direction:column;gap:6px;display:flex}.av-devmodal .wd-select{width:100%}.av-devmodal__actions{justify-content:flex-end;gap:8px;display:flex}.av-devmodal__note{margin:0}.av-devmodal__note[hidden]{display:none}.av-meter{background:var(--gray-700,#2a292e);border-radius:4px;height:8px;overflow:hidden}.av-meter__bar{background:var(--yellow-500,#ffd800);width:0;height:100%;transition:width 60ms linear}.av-settings-devices-btn{align-self:flex-start}@media (width<=48em){.av-strip{gap:6px;display:flex;overflow:visible}.av-tile{aspect-ratio:1;border-width:2px;border-radius:50%;width:44px;height:44px}.av-tile .av-tile__video,.av-tile.has-video .av-tile__video{display:none}.av-tile.has-video .av-tile__head{display:flex}.av-tile .wd-tile__name,.av-tile__actions{display:none}.av-tile .wd-tile__muted{padding:1px;top:auto;bottom:-2px;right:-2px}.av-tile__head-img{width:34px}.av-stage{width:calc(100vw - 16px)}.av-stage .av-tile{aspect-ratio:16/9;border-radius:var(--radius,8px);width:100%;height:auto}.av-stage .av-tile.has-video .av-tile__video{display:block}.av-stage .av-tile.has-video .av-tile__head{display:none}.av-stage .av-tile .wd-tile__name{display:block}.av-controls{gap:4px;padding:4px 6px;bottom:12px}.av-ctrl{width:36px;height:36px}.av-leave span{display:none}}
