:where(.source-design) *,:where(.source-design) :before,:where(.source-design) :after{box-sizing:border-box}:where(.source-design),:where(.source-design){height:100%}:where(.source-design){font-family:var(--gf-font);font-optical-sizing:auto;font-size:var(--gf-fs-body);line-height:var(--gf-lh-body);color:var(--gf-text);background-color:var(--gf-page);background-image:radial-gradient(42% 38% at 12% 18%, var(--gf-page-glow-a) 0%, transparent 70%), radial-gradient(38% 34% at 88% 14%, var(--gf-page-glow-b) 0%, transparent 70%), radial-gradient(40% 36% at 70% 92%, var(--gf-page-glow-c) 0%, transparent 70%), radial-gradient(var(--gf-page-grid) 1px, transparent 1px);-webkit-font-smoothing:antialiased;background-size:100% 100%,100% 100%,100% 100%,22px 22px;margin:0}:where(.source-design) .num{font-family:var(--gf-font-digits), var(--gf-font);unicode-bidi:isolate}:where(.source-design) svg.i{width:var(--gf-icon-size);height:var(--gf-icon-size);stroke:currentColor;fill:none;stroke-width:var(--gf-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}:where(.source-design)[dir=rtl] .flip{transform:scaleX(-1)}:where(.source-design) button{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}:where(.source-design) button:focus-visible,:where(.source-design) a:focus-visible,:where(.source-design) input:focus-visible{box-shadow:var(--gf-ring);outline:none}:where(.source-design) img{display:block}:where(.source-design) [hidden]{display:none!important}:where(.source-design) [data-tip]{position:relative}:where(.source-design) [data-tip]:after{content:attr(data-tip);border-radius:var(--gf-source-radius-eb4ebe481c);background:var(--gf-source-paint-1b48d0002c);color:var(--gf-source-paint-e08de71387);white-space:nowrap;box-shadow:var(--gf-shadow-float);opacity:0;pointer-events:none;z-index:40;transition:opacity var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease);padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.2;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)translateY(-4px)}:where(.source-design)[dir=rtl] [data-tip]:after{transform:translate(50%)translateY(-4px)}:where(.source-design) [data-tip]:hover:after,:where(.source-design) [data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}:where(.source-design)[dir=rtl] [data-tip]:hover:after,:where(.source-design)[dir=rtl] [data-tip]:focus-visible:after{transform:translate(50%)translateY(0)}:where(.source-design) .tip-up[data-tip]:after{inset-block:auto calc(100% + 8px)}:where(.source-design) .stage{place-items:center;display:grid;position:fixed;inset:0}:where(.source-design) .device{background:var(--gf-device);border:1px solid var(--gf-device-edge);border-radius:var(--gf-r-device);width:max(1200px,100vw - 32px);height:max(760px,100vh - 32px);box-shadow:var(--gf-shadow-device);grid-template-columns:var(--gf-rail-w) 1fr;transform-origin:50%;transition:grid-template-columns var(--gf-t-slow) var(--gf-ease);flex:none;padding-block:14px;padding-inline-end:14px;display:grid}:where(.source-design) .device.rail-open{grid-template-columns:var(--gf-rail-w-open) 1fr}:where(.source-design) .rail{z-index:3;flex-direction:column;align-items:stretch;min-width:0;padding-block:30px 24px;padding-inline:18px;display:flex;position:relative}:where(.source-design) .rail-brand{align-items:center;gap:10px;height:30px;padding-inline-start:3px;display:flex}:where(.source-design) .logo{width:30px;height:30px;color:var(--gf-blue);flex:none;margin-inline-start:-3px}:where(.source-design) .rail-brand .rail-label{color:var(--gf-text);letter-spacing:.01em;font-size:15px;font-weight:500}:where(.source-design) .rail-nav{flex-direction:column;gap:8px;margin-block:auto;display:flex}:where(.source-design) .rail-foot{flex-direction:column;gap:8px;display:flex}:where(.source-design) .rail-btn{height:var(--gf-ctl-md);border-radius:var(--gf-r-pill);color:var(--gf-icon-muted);background:var(--gf-surface-2);transition:background var(--gf-t-fast) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease);align-items:center;gap:12px;padding-inline-start:10px;display:flex}:where(.source-design) .rail-label{white-space:nowrap;color:var(--gf-text-2);opacity:0;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-base) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease);font-size:13px;font-weight:500;transform:translate(-6px)}:where(.source-design)[dir=rtl] .rail-label{transform:translate(6px)}:where(.source-design) .rail-open .rail-label{opacity:1;transition-delay:.12s;transform:none}:where(.source-design) .rail-open .rail [data-tip]:after{display:none}:where(.source-design) .rail-btn{transition:background var(--gf-t-base) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease), border-radius var(--gf-t-slow) var(--gf-ease), height var(--gf-t-slow) var(--gf-ease), padding var(--gf-t-slow) var(--gf-ease);position:relative}:where(.source-design) .rail-btn:before{content:"";border-radius:var(--gf-source-radius-ac33ff9105);background:var(--gf-blue);width:3px;height:18px;transition:transform var(--gf-t-base) var(--gf-ease-spring);position:absolute;inset-block-start:50%;inset-inline-start:-14px;transform:translateY(-50%)scaleY(0)}:where(.source-design) .rail-open .rail-btn{border-radius:var(--gf-source-radius-7769e81702);background:0 0;height:40px;padding-inline-start:12px}:where(.source-design) .rail-open .rail-btn:hover{background:var(--gf-surface-2);color:var(--gf-icon);transform:none}:where(.source-design) .rail-open .rail-btn:hover .rail-label{color:var(--gf-text)}:where(.source-design) .rail-open .rail-btn[aria-current=page]{background:var(--gf-blue-soft);color:var(--gf-blue)}:where(.source-design) .rail-open .rail-btn[aria-current=page]:hover{background:var(--gf-blue-soft)}:where(.source-design) .rail-open .rail-btn[aria-current=page] .rail-label{color:var(--gf-source-paint-e08de71387)}:where(.source-design) .rail-open .rail-btn[aria-current=page]:before{transition-delay:.16s;transform:translateY(-50%)scaleY(1)}:where(.source-design) .rail-badge{border-radius:var(--gf-r-pill);background:var(--gf-blue);min-width:18px;height:18px;color:var(--gf-source-paint-e08de71387);opacity:0;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-slow) var(--gf-ease-spring);place-items:center;margin-inline:auto 10px;padding-inline:5px;font-size:10.5px;font-weight:500;display:grid;transform:scale(.6)}:where(.source-design) .rail-open .rail-badge{opacity:1;transition-delay:.22s;transform:none}:where(.source-design) .rail-section{letter-spacing:.09em;text-transform:uppercase;height:0;color:var(--gf-text-3);white-space:nowrap;opacity:0;transition:height var(--gf-t-slow) var(--gf-ease), margin var(--gf-t-slow) var(--gf-ease), opacity var(--gf-t-base) var(--gf-ease);margin-block-end:0;padding-inline-start:12px;font-size:10.5px;font-weight:500;overflow:hidden}:where(.source-design) .rail-open .rail-section{opacity:1;height:14px;margin-block-end:8px;transition-delay:0s,0s,.16s}:where(.source-design) .rail-live{opacity:0;transition:grid-template-rows var(--gf-t-slow) var(--gf-ease), opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-slow) var(--gf-ease-spring), margin var(--gf-t-slow) var(--gf-ease);grid-template-rows:0fr;margin-block-start:auto;display:grid;transform:translateY(8px)}:where(.source-design) .rail-open .rail-live{opacity:1;grid-template-rows:1fr;margin-block-end:14px;transition-delay:0s,.2s,.2s,0s;transform:none}:where(.source-design) .rail-live>div{min-height:0;overflow:hidden}:where(.source-design) .rail-live .card{border-radius:var(--gf-source-radius-09f97395c8);background:linear-gradient(160deg, var(--gf-source-paint-89ce80cf25), var(--gf-source-paint-8c5b0940b8) 70%, var(--gf-source-paint-3b1d5b2218));box-shadow:var(--gf-source-shadow-697a280d09);padding:12px 12px 10px}:where(.source-design) .rail-live .top{color:var(--gf-text-2);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex}:where(.source-design) .rail-live .pulse{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-success);width:7px;height:7px;box-shadow:var(--gf-source-shadow-29cdaefa34);animation:source-design-pulse 1.8s var(--gf-ease) infinite}@keyframes source-design-pulse{0%{box-shadow:var(--gf-source-shadow-5fb57e7433)}70%{box-shadow:var(--gf-source-shadow-dfb6aae238)}to{box-shadow:var(--gf-source-shadow-e008a9de08)}}:where(.source-design) .rail-live .timer{letter-spacing:.02em;color:var(--gf-source-paint-e08de71387);margin-block-start:6px;font-size:20px;font-weight:500;line-height:1.1}:where(.source-design) .rail-live .stack{align-items:center;margin-block-start:10px;display:flex}:where(.source-design) .rail-live .stack .avatar{width:22px;height:22px;box-shadow:var(--gf-source-shadow-d1820de4e6);margin-inline-end:-6px}:where(.source-design) .rail-live .stack .count{color:var(--gf-text-3);white-space:nowrap;margin-inline-start:12px;font-size:11px}@media (prefers-reduced-motion:reduce){:where(.source-design) .rail-live .pulse{animation:none}}:where(.source-design) .rail-btn:hover{background:var(--gf-surface-3);color:var(--gf-icon);transform:translateY(-1px)}:where(.source-design) .rail-btn:active{transform:scale(.96)}:where(.source-design) .rail-btn[aria-current=page]{background:var(--gf-blue);color:var(--gf-source-paint-e08de71387)}:where(.source-design) .rail-btn[aria-current=page]:hover{background:var(--gf-blue-hover)}:where(.source-design) .rail [data-tip]:after{inset-block-start:50%;inset-inline-start:calc(100% + 12px);transform:translateY(-50%)translate(-4px)}:where(.source-design)[dir=rtl] .rail [data-tip]:after{transform:translateY(-50%)translate(4px)}:where(.source-design) .rail [data-tip]:hover:after,:where(.source-design) .rail [data-tip]:focus-visible:after{transform:translateY(-50%)translate(0)}:where(.source-design) .panel{background:var(--gf-panel);border-radius:var(--gf-r-panel);grid-template-rows:40px 1fr;gap:16px;min-height:0;padding:18px 20px 20px;display:grid;position:relative}:where(.source-design) .header{z-index:3;align-items:center;gap:12px;display:flex;position:relative}:where(.source-design) #btnRail svg{transition:transform var(--gf-t-slow) var(--gf-ease-spring)}:where(.source-design) #btnRail[aria-expanded=false] svg{transform:rotate(180deg)}:where(.source-design)[dir=rtl] #btnRail[aria-expanded=false] svg{transform:none}:where(.source-design)[dir=rtl] #btnRail[aria-expanded=true] svg{transform:rotate(180deg)}:where(.source-design) .title{font-size:var(--gf-fs-title);font-weight:600;line-height:var(--gf-lh-tight);margin:0}:where(.source-design) .header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}:where(.source-design) .icon-btn{width:var(--gf-ctl-md);height:var(--gf-ctl-md);border-radius:var(--gf-r-pill);background:var(--gf-surface-2);color:var(--gf-icon);transition:background var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease);place-items:center;display:grid;position:relative}:where(.source-design) .icon-btn:hover{background:var(--gf-surface-3);transform:translateY(-1px)}:where(.source-design) .icon-btn:active{transform:scale(.96)}:where(.source-design) .icon-btn.is-on,:where(.source-design) .icon-btn[aria-expanded=true]{background:var(--gf-blue);color:var(--gf-source-paint-e08de71387)}:where(.source-design) .icon-btn.is-on:hover,:where(.source-design) .icon-btn[aria-expanded=true]:hover{background:var(--gf-blue-hover)}:where(.source-design) .icon-btn .dot{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-notify);width:6px;height:6px;box-shadow:var(--gf-source-shadow-3cb44e1e14);transition:transform var(--gf-t-base) var(--gf-ease), opacity var(--gf-t-base) var(--gf-ease);position:absolute;inset-block-start:9px;inset-inline-end:10px}:where(.source-design) .icon-btn .dot.is-clear{opacity:0;transform:scale(0)}:where(.source-design) .account{border-radius:var(--gf-r-pill);background:var(--gf-surface-2);height:36px;color:var(--gf-icon);transition:background var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease);align-items:center;gap:4px;padding-inline:4px 8px;display:flex}:where(.source-design) .account:hover{background:var(--gf-surface-3)}:where(.source-design) .account:active{transform:scale(.97)}:where(.source-design) .account .chev{transition:transform var(--gf-t-base) var(--gf-ease)}:where(.source-design) .account[aria-expanded=true] .chev{transform:rotate(180deg)}:where(.source-design) .avatar{border-radius:var(--gf-source-radius-28fdae8dea);background:linear-gradient(135deg, var(--gf-source-paint-3dec27f02d), var(--gf-source-paint-a8411f9bd0));flex:none;width:28px;height:28px;display:block;overflow:hidden}:where(.source-design) .avatar img{object-fit:cover;width:100%;height:100%}:where(.source-design) .anchor{position:relative}:where(.source-design) .menu{z-index:30;background:var(--gf-surface-2);border-radius:var(--gf-r-menu);min-width:232px;box-shadow:var(--gf-shadow-menu), inset 0 1px 0 var(--gf-source-paint-0d923d3819);transform-origin:top var(--gf-menu-origin,right);opacity:0;pointer-events:none;transition:opacity var(--gf-t-menu-close) var(--gf-ease-in), transform var(--gf-t-menu-close) var(--gf-ease-in);padding:6px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;transform:translateY(-16px)scale(.9)}:where(.source-design)[dir=rtl] .menu{--gf-menu-origin:left}:where(.source-design) .menu.is-open{opacity:1;pointer-events:auto;transition:opacity calc(var(--gf-t-menu-open) * .5) var(--gf-ease), transform var(--gf-t-menu-open) var(--gf-ease-spring);transform:none}:where(.source-design) .menu>*{opacity:0;transition:opacity var(--gf-t-fast) var(--gf-ease-in), transform var(--gf-t-fast) var(--gf-ease-in);transform:translateY(-8px)}:where(.source-design) .menu.is-open>*{opacity:1;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-slow) var(--gf-ease-spring);transition-delay:calc(60ms + var(--i,0) * 30ms);transform:none}:where(.source-design) .menu-head{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}:where(.source-design) .menu-head .avatar{width:36px;height:36px}:where(.source-design) .menu-head b{font-size:13px;font-weight:500;line-height:1.2;display:block}:where(.source-design) .menu-head small{color:var(--gf-text-3);margin-block-start:2px;font-size:11.5px;display:block}:where(.source-design) .menu-sep{background:var(--gf-hairline);height:1px;margin:4px 6px}:where(.source-design) .menu-item{border-radius:var(--gf-source-radius-38cb6b4a22);width:100%;height:36px;color:var(--gf-text-2);transition:background var(--gf-t-fast) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease);align-items:center;gap:10px;padding-inline:10px;font-size:13px;display:flex}:where(.source-design) .menu-item:hover{background:var(--gf-surface-2);color:var(--gf-text)}:where(.source-design) .menu-item .i{color:var(--gf-icon-muted)}:where(.source-design) .menu-item:hover .i{color:var(--gf-icon)}:where(.source-design) .menu-item--danger,:where(.source-design) .menu-item--danger .i{color:var(--gf-source-paint-fbe543a185)}:where(.source-design) .menu-item--danger:hover{background:var(--gf-source-paint-64232c5dca);color:var(--gf-source-paint-93125a5114)}:where(.source-design) .menu-item .trail{color:var(--gf-text-3);margin-inline-start:auto;font-size:12px}:where(.source-design) .status-dot{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-success);width:8px;height:8px;box-shadow:var(--gf-source-shadow-ef7e1c475a)}:where(.source-design) .seg{border-radius:var(--gf-source-radius-eb4ebe481c);background:var(--gf-shell);gap:2px;margin-inline-start:auto;padding:2px;display:flex}:where(.source-design) .seg button{border-radius:var(--gf-source-radius-7adef6a048);color:var(--gf-text-3);transition:background var(--gf-t-fast) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease);padding:3px 9px;font-size:11.5px;font-weight:500}:where(.source-design) .seg button[aria-pressed=true]{background:var(--gf-blue);color:var(--gf-source-paint-e08de71387)}:where(.source-design) .notif{border-radius:var(--gf-source-radius-38cb6b4a22);transition:background var(--gf-t-fast) var(--gf-ease);gap:10px;padding:8px 10px;display:flex}:where(.source-design) .notif:hover{background:var(--gf-surface-2)}:where(.source-design) .notif .avatar{width:30px;height:30px;margin-block-start:2px}:where(.source-design) .notif p{color:var(--gf-text-2);margin:0;font-size:12.5px;line-height:1.4}:where(.source-design) .notif p b{color:var(--gf-text);font-weight:500}:where(.source-design) .notif time{color:var(--gf-text-3);margin-block-start:2px;font-size:11px;display:block}:where(.source-design) .content{grid-template-columns:1fr var(--gf-chat-w);min-height:0;transition:grid-template-columns var(--gf-t-slow) var(--gf-ease);gap:16px;display:grid}:where(.source-design) .content.chat-hidden{grid-template-columns:1fr 0;gap:0}:where(.source-design) .content.chat-hidden .chat{opacity:0;pointer-events:none;transform:translate(24px)}:where(.source-design)[dir=rtl] .content.chat-hidden .chat{transform:translate(-24px)}:where(.source-design) .chat{transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-slow) var(--gf-ease);overflow:hidden}:where(.source-design) .chat>*{min-width:var(--gf-chat-w)}:where(.source-design) .stream{transition:grid-template-rows var(--gf-t-slow) var(--gf-ease), grid-template-columns var(--gf-t-slow) var(--gf-ease)}:where(.source-design) .stream .tile{transition:opacity var(--gf-t-base) var(--gf-ease)}:where(.source-design) .stream[data-layout=grid]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}:where(.source-design) .stream[data-layout=grid] .grid{display:contents}:where(.source-design) .stream[data-layout=sidebar]{grid-template-rows:1fr;grid-template-columns:1fr 232px}:where(.source-design) .stream[data-layout=sidebar] .grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}:where(.source-design) .stream[data-layout=focus]{grid-template-rows:1fr 0fr;gap:0}:where(.source-design) .stream[data-layout=focus] .grid{opacity:0;pointer-events:none;overflow:hidden}:where(.source-design) .stream{position:relative}:where(.source-design) .peek{border-radius:var(--gf-r-pill);background:var(--gf-overlay);-webkit-backdrop-filter:blur(14px);box-shadow:var(--gf-shadow-float), inset 0 1px 0 var(--gf-source-paint-c201d2dab2);color:var(--gf-text);opacity:0;pointer-events:none;z-index:5;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-slow) var(--gf-ease-spring), background var(--gf-t-fast) var(--gf-ease);align-items:center;gap:6px;padding:5px 8px 5px 5px;display:flex;position:absolute;inset-block-end:14px;inset-inline-end:14px;transform:translateY(12px)}:where(.source-design)[dir=rtl] .peek{padding:5px 5px 5px 8px}:where(.source-design) .stream[data-layout=focus] .peek{opacity:1;pointer-events:auto;transform:none}:where(.source-design) .peek:hover{background:var(--gf-source-paint-2cb3f62352)}:where(.source-design) .peek .stack{align-items:center;display:flex}:where(.source-design) .peek .stack .avatar{width:24px;height:24px;box-shadow:var(--gf-source-shadow-e2e94a012c);margin-inline-end:-7px}:where(.source-design) .peek .stack .count{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-surface-3);width:24px;height:24px;box-shadow:var(--gf-source-shadow-e2e94a012c);place-items:center;font-size:10px;font-weight:500;display:grid}:where(.source-design) .peek .chev{width:14px;height:14px;color:var(--gf-icon-muted);transition:transform var(--gf-t-slow) var(--gf-ease-spring);transform:rotate(180deg)}:where(.source-design) .stream.peek-open .peek .chev{transform:none}:where(.source-design) .stream[data-layout=focus].peek-open .grid{opacity:1;pointer-events:auto;transform-origin:bottom;width:168px;animation:source-design-peek-in var(--gf-t-menu-open) var(--gf-ease-spring) both;grid-template-rows:repeat(3,105px);grid-template-columns:1fr;gap:10px;position:absolute;inset-block-end:58px;inset-inline-end:14px;overflow:visible}:where(.source-design) .stream[data-layout=focus].peek-open .grid .tile{box-shadow:var(--gf-shadow-float)}:where(.source-design) .stream[data-layout=focus].peek-open .grid .tile .name{font-size:12px;inset-block-end:10px;inset-inline-start:10px}@keyframes source-design-peek-in{0%{opacity:0;transform:translateY(16px)scale(.94)}}:where(.source-design) .grid{transition:opacity var(--gf-t-base) var(--gf-ease), grid-template-rows var(--gf-t-slow) var(--gf-ease)}:where(.source-design) .menu--layout{min-width:248px}:where(.source-design) .ly-ico{fill:currentColor;opacity:.55;width:28px;height:20px;transition:opacity var(--gf-t-fast) var(--gf-ease);flex:none}:where(.source-design) .menu-item[aria-checked=true]{color:var(--gf-text);background:var(--gf-blue-soft)}:where(.source-design) .menu-item[aria-checked=true] .ly-ico{opacity:1;color:var(--gf-blue)}:where(.source-design) .menu-item .check{width:14px;height:14px;color:var(--gf-blue);opacity:0;transition:opacity var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-base) var(--gf-ease-spring);margin-inline-start:auto;transform:scale(.6)}:where(.source-design) .menu-item[aria-checked=true] .check{opacity:1;transform:none}:where(.source-design) .ctl .badge{border-radius:var(--gf-r-pill);background:var(--gf-notify);min-width:16px;height:16px;color:var(--gf-source-paint-e08de71387);box-shadow:var(--gf-source-shadow-e2e94a012c);transition:transform var(--gf-t-slow) var(--gf-ease-spring);place-items:center;padding-inline:4px;font-size:10px;font-weight:500;display:grid;position:absolute;inset-block-start:-3px;inset-inline-end:-3px;transform:scale(0)}:where(.source-design) .ctl .badge.is-on{transform:none}:where(.source-design) .ctl{position:relative}:where(.source-design) .stream{grid-template-rows:58fr 42fr;gap:12px;min-height:0;display:grid}:where(.source-design) .tile{border-radius:var(--gf-r-tile);background:var(--gf-surface);box-shadow:var(--gf-shadow-tile);min-height:0;position:relative;overflow:hidden}:where(.source-design) .tile>img{object-fit:cover;width:100%;height:100%;transition:opacity var(--gf-t-base) var(--gf-ease);position:absolute;inset:0}:where(.source-design) .tile.cam-off>img{opacity:0}:where(.source-design) .tile .name{font-size:var(--gf-fs-label);font-weight:500;line-height:var(--gf-lh-tight);text-shadow:0 1px 8px var(--gf-source-paint-63db2c445d);position:absolute;inset-block-end:14px;inset-inline-start:14px}:where(.source-design) .tile--main .name{font-size:15px;inset-block:18px auto;inset-inline-start:16px}:where(.source-design) .tile .status{position:absolute;inset-block-end:12px;inset-inline-end:12px}:where(.source-design) .tile .muted{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-source-paint-579a35ea57);width:26px;height:26px;color:var(--gf-icon);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--gf-t-fast) var(--gf-ease);place-items:center;display:grid}:where(.source-design) .tile .muted:hover{background:var(--gf-source-paint-e3d02e824c)}:where(.source-design) .tile .muted svg{width:13px;height:13px}:where(.source-design) .tile.is-speaking{box-shadow:var(--gf-source-shadow-5177519f10)}:where(.source-design) .cam-placeholder{opacity:0;transition:opacity var(--gf-t-base) var(--gf-ease);background:radial-gradient(60% 60% at 50% 40%, var(--gf-source-paint-89ce80cf25), transparent 70%), var(--gf-surface);place-items:center;display:grid;position:absolute;inset:0}:where(.source-design) .tile.cam-off .cam-placeholder{opacity:1}:where(.source-design) .cam-placeholder .avatar{width:96px;height:96px;box-shadow:var(--gf-source-shadow-1ce5a19596)}:where(.source-design) .insight{border-radius:var(--gf-source-radius-67931646dc);background:var(--gf-source-paint-c0c923f0bb);-webkit-backdrop-filter:blur(14px);width:236px;box-shadow:var(--gf-shadow-float);opacity:0;pointer-events:none;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-base) var(--gf-ease);padding:12px 14px;position:absolute;inset-block-start:16px;inset-inline-end:16px;transform:translateY(-6px)}:where(.source-design) .insight.is-open{opacity:1;pointer-events:auto;transform:none}:where(.source-design) .insight h3{color:var(--gf-text-2);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}:where(.source-design) .insight h3 .i{width:13px;height:13px;color:var(--gf-blue)}:where(.source-design) .insight .row{justify-content:space-between;align-items:center;padding-block:4px;font-size:12.5px;display:flex}:where(.source-design) .insight .row span:last-child{font-weight:500}:where(.source-design) .meter{border-radius:var(--gf-source-radius-747614001f);background:var(--gf-source-paint-b34d3e7911);height:4px;margin-block-start:2px;overflow:hidden}:where(.source-design) .meter i{border-radius:var(--gf-source-radius-747614001f);background:var(--gf-blue-gradient);transform-origin:0;height:100%;animation:source-design-fill .7s var(--gf-ease) both;display:block}:where(.source-design)[dir=rtl] .meter i{transform-origin:100%}@keyframes source-design-fill{0%{transform:scaleX(0)}}:where(.source-design) .call-controls{border-radius:var(--gf-r-pill);background:var(--gf-overlay);-webkit-backdrop-filter:blur(14px);box-shadow:var(--gf-shadow-float);direction:ltr;gap:8px;padding:6px;display:flex;position:absolute;inset-block-end:14px;inset-inline-start:50%;transform:translate(-50%)}:where(.source-design)[dir=rtl] .call-controls [data-tip]:after{inset-inline-start:auto;direction:rtl;left:50%;transform:translate(-50%)translateY(-4px)}:where(.source-design)[dir=rtl] .call-controls [data-tip]:hover:after,:where(.source-design)[dir=rtl] .call-controls [data-tip]:focus-visible:after{transform:translate(-50%)translateY(0)}:where(.source-design) .ctl{border-radius:var(--gf-r-pill);background:var(--gf-source-paint-06ff57dd04);width:34px;height:34px;color:var(--gf-source-paint-e08de71387);transition:background var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease);place-items:center;display:grid}:where(.source-design) .ctl:hover{background:var(--gf-source-paint-ae7f66dc0e);transform:translateY(-1px)}:where(.source-design) .ctl:active{transform:scale(.94)}:where(.source-design) .ctl.is-off{background:var(--gf-source-paint-c201d2dab2);color:var(--gf-icon-muted)}:where(.source-design) .ctl.is-on{background:var(--gf-blue)}:where(.source-design) .ctl .swap{display:none}:where(.source-design) .ctl.is-off .swap{display:block}:where(.source-design) .ctl.is-off .base{display:none}:where(.source-design) .ctl--end{background:var(--gf-danger);width:46px}:where(.source-design) .ctl--end:hover{background:var(--gf-danger-hover)}:where(.source-design) .ctl--end svg{transform:rotate(135deg)}:where(.source-design) .grid{grid-template-columns:1fr 1fr 1fr;gap:12px;min-height:0;display:grid}:where(.source-design) .tile--voice{place-items:center;display:grid}:where(.source-design) .ring{border-radius:var(--gf-source-radius-28fdae8dea);border:1.5px solid var(--gf-source-paint-e7a4e68ca1);width:66px;height:66px;margin-block-end:8px;padding:3px;display:block}:where(.source-design) .ring .avatar{width:100%;height:100%}:where(.source-design) .wave{align-items:center;gap:2px;height:14px;display:flex}:where(.source-design) .wave i{border-radius:var(--gf-source-radius-93e20626bf);background:var(--gf-icon);width:2px;height:40%;animation:source-design-wave .9s var(--gf-ease) infinite}:where(.source-design) .wave i:first-child{animation-delay:0s}:where(.source-design) .wave i:nth-child(2){animation-delay:90ms}:where(.source-design) .wave i:nth-child(3){animation-delay:.18s}:where(.source-design) .wave i:nth-child(4){animation-delay:.27s}@keyframes source-design-wave{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){:where(.source-design) .wave i{height:70%;animation:none}}:where(.source-design) .tile--more{color:var(--gf-text-2);background:var(--gf-surface);transition:background var(--gf-t-fast) var(--gf-ease);cursor:pointer;place-content:center;justify-items:center;gap:14px;display:grid;overflow:visible}:where(.source-design) .tile--more:hover{background:var(--gf-surface-2)}:where(.source-design) .tile--more .cluster{width:30px;height:30px;color:var(--gf-icon)}:where(.source-design) .tile--more .label{font-size:15px;font-weight:500}:where(.source-design) .tile--more .menu{transform-origin:bottom;min-width:0;inset-block:auto 14px;inset-inline:14px;transform:translateY(16px)scale(.9)}:where(.source-design) .tile--more .menu.is-open{transform:none}:where(.source-design) .plist{scrollbar-width:thin;scrollbar-color:var(--gf-surface-3) transparent;max-height:168px;overflow-y:auto}:where(.source-design) .plist .menu-item{height:34px}:where(.source-design) .plist .avatar{width:24px;height:24px}:where(.source-design) .chat{grid-template-rows:auto 1fr auto;gap:14px;min-height:0;display:grid}:where(.source-design) .chat-head{justify-content:space-between;align-items:center;padding-inline:4px;display:flex}:where(.source-design) .chat-head h2{font-size:15px;font-weight:500;line-height:var(--gf-lh-tight);margin:0}:where(.source-design) .link{font-size:var(--gf-fs-caption);color:var(--gf-text-2);border-radius:var(--gf-r-pill);transition:color var(--gf-t-fast) var(--gf-ease), background var(--gf-t-fast) var(--gf-ease);align-items:center;gap:2px;margin:-4px -6px;padding:4px 6px;font-weight:500;text-decoration:none;display:inline-flex}:where(.source-design) .link:hover{color:var(--gf-text);background:var(--gf-surface-2)}:where(.source-design) .link svg{width:14px;height:14px}:where(.source-design) .messages{scrollbar-width:thin;scrollbar-color:var(--gf-surface-3) transparent;scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:0;padding-block:4px;padding-inline:2px;display:flex;overflow:hidden auto}:where(.source-design) .day{color:var(--gf-text-3);border-radius:var(--gf-r-pill);background:var(--gf-surface-2);align-self:center;margin-block-end:4px;padding:3px 10px;font-size:11px;font-weight:500}:where(.source-design) .messages::-webkit-scrollbar{width:6px}:where(.source-design) .messages::-webkit-scrollbar-thumb{background:var(--gf-surface-3);border-radius:var(--gf-source-radius-ac33ff9105)}:where(.source-design) .msg{max-width:100%;animation:source-design-pop var(--gf-t-slow) var(--gf-ease-spring) both;align-items:flex-end;gap:8px;display:flex}:where(.source-design) .msg.no-anim{animation:none}@keyframes source-design-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}:where(.source-design) .msg--out{justify-content:flex-end}:where(.source-design) .msg .avatar{width:26px;height:26px;margin-block-end:2px}:where(.source-design) .msg.is-cont{margin-block-start:-6px}:where(.source-design) .msg.is-cont .avatar{visibility:hidden}:where(.source-design) .msg.is-cont .sender{display:none}:where(.source-design) .msg .col{flex-direction:column;gap:3px;max-width:84%;display:flex;position:relative}:where(.source-design) .msg--out .col{align-items:flex-end}:where(.source-design) .msg .sender{color:var(--gf-text-3);margin-block-end:1px;padding-inline-start:8px;font-size:11.5px;font-weight:500}:where(.source-design) .bubble{border-radius:var(--gf-r-bubble);font-size:13px;line-height:var(--gf-lh-body);transition:transform var(--gf-t-fast) var(--gf-ease), box-shadow var(--gf-t-fast) var(--gf-ease);padding:8px 12px 7px;position:relative}:where(.source-design) .msg--in .bubble{background:linear-gradient(180deg, var(--gf-source-paint-fc4f451cde), var(--gf-source-paint-fa11e8489e));color:var(--gf-source-paint-5c291f47f8);box-shadow:var(--gf-source-shadow-c8b4c6f151);border-end-start-radius:6px}:where(.source-design) .msg--in.is-cont .bubble{border-start-start-radius:8px}:where(.source-design) .msg--out .bubble{background:linear-gradient(160deg, var(--gf-source-paint-95b9b056f3) 0%, var(--gf-source-paint-dc217dec05) 50%, var(--gf-source-paint-e3c0c3b359) 100%);color:var(--gf-source-paint-e08de71387);box-shadow:var(--gf-source-shadow-c264378309);border-end-end-radius:6px}:where(.source-design) .msg--out.is-cont .bubble{border-start-end-radius:8px}:where(.source-design) .msg:hover .bubble{transform:translateY(-1px)}:where(.source-design) .bubble .text{overflow-wrap:anywhere;margin:0}:where(.source-design) .stamp{float:inline-end;color:var(--gf-source-paint-73ebe876e0);-webkit-user-select:none;user-select:none;align-items:center;gap:3px;margin-block-start:7px;margin-inline-start:10px;font-size:10.5px;line-height:1;display:inline-flex}:where(.source-design) .msg--in .stamp{color:var(--gf-text-3)}:where(.source-design) .stamp .i{width:13px;height:13px;margin-block:-2px}:where(.source-design) .attachments{clear:both;grid-template-columns:repeat(3,1fr);gap:3px;margin:8px -6px 0;display:grid}:where(.source-design) .attachments img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--gf-source-radius-eb4ebe481c);cursor:zoom-in;width:100%;transition:transform var(--gf-t-fast) var(--gf-ease), filter var(--gf-t-fast) var(--gf-ease)}:where(.source-design) .attachments img:first-child{border-start-start-radius:13px;border-end-start-radius:13px}:where(.source-design) .attachments img:last-child{border-start-end-radius:13px;border-end-end-radius:13px}:where(.source-design) .attachments img:hover{filter:brightness(1.08);transform:scale(1.04)}:where(.source-design) .attachments+.stamp{margin-block-start:8px}:where(.source-design) .reacts{align-items:center;gap:4px;min-height:22px;margin-block-start:-2px;display:flex;position:relative}:where(.source-design) .react-anchor{display:inline-flex;position:relative}:where(.source-design) .react-add{border-radius:var(--gf-source-radius-28fdae8dea);width:22px;height:22px;color:var(--gf-icon-muted);background:var(--gf-surface-2);box-shadow:var(--gf-source-shadow-0f9a41401b);opacity:0;transition:opacity var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-base) var(--gf-ease-spring), color var(--gf-t-fast) var(--gf-ease), background var(--gf-t-fast) var(--gf-ease);place-items:center;display:grid;transform:scale(.7)}:where(.source-design) .react-add svg{width:13px;height:13px}:where(.source-design) .msg:hover .react-add,:where(.source-design) .reacts:hover .react-add,:where(.source-design) .msg:focus-within .react-add{opacity:1;transform:none}:where(.source-design) .react-add:hover,:where(.source-design) .reacts:hover .react-add{color:var(--gf-icon);background:var(--gf-surface-3)}:where(.source-design) .react-bar{border-radius:var(--gf-r-pill);background:var(--gf-source-paint-136342f2b8);-webkit-backdrop-filter:blur(14px);box-shadow:var(--gf-shadow-float), inset 0 1px 0 var(--gf-source-paint-c201d2dab2);transform-origin:0;opacity:0;pointer-events:none;transition:opacity var(--gf-t-menu-close) var(--gf-ease-in), transform var(--gf-t-menu-close) var(--gf-ease-in);z-index:2;gap:2px;padding:3px;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 6px);transform:translateY(-50%)translate(-8px)scale(.85)}:where(.source-design)[dir=rtl] .react-bar{transform-origin:100%;transform:translateY(-50%)translate(8px)scale(.85)}:where(.source-design) .msg--out .react-bar{transform-origin:100%;inset-inline:auto calc(100% + 6px);transform:translateY(-50%)translate(8px)scale(.85)}:where(.source-design)[dir=rtl] .msg--out .react-bar{transform-origin:0;transform:translateY(-50%)translate(-8px)scale(.85)}:where(.source-design) .reacts:hover .react-bar,:where(.source-design) .reacts:focus-within .react-bar{opacity:1;pointer-events:auto;transition:opacity calc(var(--gf-t-menu-open) * .5) var(--gf-ease), transform var(--gf-t-menu-open) var(--gf-ease-spring);transform:translateY(-50%)}:where(.source-design) .react-bar button{border-radius:var(--gf-source-radius-28fdae8dea);opacity:0;width:26px;height:26px;transition:opacity var(--gf-t-fast) var(--gf-ease-in), transform var(--gf-t-fast) var(--gf-ease-in), background var(--gf-t-fast) var(--gf-ease);place-items:center;font-size:14px;line-height:1;display:grid;transform:scale(.5)}:where(.source-design) .reacts:hover .react-bar button,:where(.source-design) .reacts:focus-within .react-bar button{opacity:1;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-slow) var(--gf-ease-spring), background var(--gf-t-fast) var(--gf-ease);transition-delay:calc(40ms + var(--i,0) * 30ms);transform:none}:where(.source-design) .react-bar button:hover{transition-delay:0s;transform:scale(1.3)!important}:where(.source-design) .reacts button{border-radius:var(--gf-r-pill);background:var(--gf-surface-2);height:22px;box-shadow:var(--gf-source-shadow-0f9a41401b);color:var(--gf-text-2);animation:source-design-pop var(--gf-t-base) var(--gf-ease-spring) both;transition:background var(--gf-t-fast) var(--gf-ease), box-shadow var(--gf-t-fast) var(--gf-ease), color var(--gf-t-fast) var(--gf-ease);align-items:center;gap:4px;padding-inline:7px 8px;font-size:12px;line-height:1;display:inline-flex}:where(.source-design) .reacts button .num{font-size:11px}:where(.source-design) .reacts button:hover{background:var(--gf-surface-3)}:where(.source-design) .reacts button.is-mine{background:var(--gf-blue-soft);box-shadow:var(--gf-source-shadow-e1173b16d2);color:var(--gf-source-paint-e08de71387)}:where(.source-design) .typing{align-items:center;gap:4px;height:12px;display:inline-flex}:where(.source-design) .typing i{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-text-3);width:5px;height:5px;animation:source-design-blink 1.1s infinite var(--gf-ease)}:where(.source-design) .typing i:nth-child(2){animation-delay:.15s}:where(.source-design) .typing i:nth-child(3){animation-delay:.3s}@keyframes source-design-blink{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}:where(.source-design) .composer{align-items:center;gap:8px;display:flex}:where(.source-design) .composer .field{border-radius:var(--gf-r-pill);background:var(--gf-shell);border:1px solid var(--gf-hairline);height:38px;transition:border-color var(--gf-t-fast) var(--gf-ease), box-shadow var(--gf-t-fast) var(--gf-ease);flex:1;align-items:center;padding-inline:14px;display:flex}:where(.source-design) .composer .field:focus-within{border-color:var(--gf-source-paint-01e5769b95);box-shadow:var(--gf-source-shadow-56d96532e2)}:where(.source-design) .composer input{min-width:0;color:var(--gf-text);font:inherit;font-size:var(--gf-fs-chat);background:0 0;border:0;outline:none;flex:1}:where(.source-design) .composer input::placeholder{color:var(--gf-text-3)}:where(.source-design) .composer input:focus-visible{box-shadow:none}:where(.source-design) #btnAttach svg{transition:transform var(--gf-t-slow) var(--gf-ease-spring)}:where(.source-design) #btnAttach[aria-expanded=true] svg{transform:rotate(135deg)}:where(.source-design) .send{background:var(--gf-blue);color:var(--gf-source-paint-e08de71387);overflow:hidden}:where(.source-design) .send svg{transition:transform var(--gf-t-base) var(--gf-ease)}:where(.source-design) .send:not([aria-disabled=true]):hover svg{animation:source-design-fly var(--gf-t-slow) var(--gf-ease) both}:where(.source-design) .send:not([aria-disabled=true]):active svg{transform:scale(.9)}@keyframes source-design-fly{0%{transform:translate(0)}45%{opacity:0;transform:translate(140%,-140%)}50%{opacity:0;transform:translate(-140%,140%)}to{opacity:1;transform:translate(0)}}:where(.source-design)[dir=rtl] .send:not([aria-disabled=true]):hover svg{animation-name:source-design-source-design-fly-rtl}@keyframes source-design-fly-rtl{0%{transform:scaleX(-1)translate(0)}45%{opacity:0;transform:scaleX(-1)translate(140%,-140%)}50%{opacity:0;transform:scaleX(-1)translate(-140%,140%)}to{opacity:1;transform:scaleX(-1)translate(0)}}:where(.source-design) .send:hover{background:var(--gf-blue-hover)}:where(.source-design) .send[aria-disabled=true]{background:var(--gf-surface-2);color:var(--gf-icon-muted);cursor:default;transform:none}:where(.source-design) .composer .menu{transform-origin:0 100%;min-width:200px;inset-block:auto calc(100% + 10px);inset-inline:0 auto;transform:translateY(16px)scale(.9)}:where(.source-design)[dir=rtl] .composer .menu{transform-origin:100% 100%}:where(.source-design) .composer .menu.is-open{transform:none}:where(.source-design) .scrim{z-index:50;border-radius:var(--gf-r-panel);background:var(--gf-source-paint-ac38d6e640);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--gf-t-base) var(--gf-ease);place-items:center;display:grid;position:absolute;inset:0}:where(.source-design) .scrim.is-open{opacity:1;pointer-events:auto}:where(.source-design) .dialog{border-radius:var(--gf-source-radius-9bf0c8e6e7);background:var(--gf-surface);width:340px;box-shadow:var(--gf-shadow-menu);transition:transform var(--gf-t-base) var(--gf-ease);padding:22px;transform:translateY(10px)scale(.97)}:where(.source-design) .scrim.is-open .dialog{transform:none}:where(.source-design) .dialog .ico{border-radius:var(--gf-source-radius-28fdae8dea);background:var(--gf-source-paint-f557a7fe6e);width:44px;height:44px;color:var(--gf-source-paint-0ae3227ad8);place-items:center;margin-block-end:14px;display:grid}:where(.source-design) .dialog .ico svg{width:20px;height:20px;transform:rotate(135deg)}:where(.source-design) .dialog h3{margin:0 0 6px;font-size:16px;font-weight:500}:where(.source-design) .dialog p{color:var(--gf-text-2);margin:0 0 18px;font-size:13px}:where(.source-design) .dialog .actions{justify-content:flex-end;gap:8px;display:flex}:where(.source-design) .btn{border-radius:var(--gf-r-pill);height:36px;transition:background var(--gf-t-fast) var(--gf-ease), transform var(--gf-t-fast) var(--gf-ease);align-items:center;gap:6px;padding-inline:16px;font-size:13px;font-weight:500;display:inline-flex}:where(.source-design) .btn:active{transform:scale(.97)}:where(.source-design) .btn--ghost{background:var(--gf-surface-2);color:var(--gf-text)}:where(.source-design) .btn--ghost:hover{background:var(--gf-surface-3)}:where(.source-design) .btn--danger{background:var(--gf-danger);color:var(--gf-source-paint-e08de71387)}:where(.source-design) .btn--danger:hover{background:var(--gf-danger-hover)}:where(.source-design) .toast{z-index:60;border-radius:var(--gf-r-pill);background:var(--gf-source-paint-1b48d0002c);color:var(--gf-source-paint-e08de71387);box-shadow:var(--gf-shadow-menu);opacity:0;pointer-events:none;transition:opacity var(--gf-t-base) var(--gf-ease), transform var(--gf-t-base) var(--gf-ease);align-items:center;gap:8px;padding:10px 14px 10px 12px;font-size:12.5px;display:flex;position:absolute;inset-block-end:28px;inset-inline-start:50%;transform:translate(-50%)translateY(12px)}:where(.source-design)[dir=rtl] .toast{transform:translate(50%)translateY(12px)}:where(.source-design) .toast.is-open{opacity:1;transform:translate(-50%)translateY(0)}:where(.source-design)[dir=rtl] .toast.is-open{transform:translate(50%)translateY(0)}:where(.source-design) .toast .i{width:15px;height:15px;color:var(--gf-success)}
.source-design{isolation:isolate;width:100%}.source-design h1,.source-design h2,.source-design h3,.source-design p{text-wrap:wrap}.source-design .avatar>.cl-rootBox,.source-design .avatar .cl-userButtonBox,.source-design .avatar .cl-avatarBox{width:100%;height:100%}:root:not(.dark) .source-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){.source-landing .reveal{opacity:1;transform:none}}.source-landing .hero>.badge{margin-block:1em}.source-landing .source-join{margin-block-start:24px}.source-landing .source-join form{text-align:start}.source-landing .source-join input{background:var(--gf-surface);border-radius:var(--gf-r-pill);width:100%;min-height:44px;color:var(--gf-text);padding-inline:44px}.source-landing .source-join button{border-radius:var(--gf-r-pill);background:var(--gf-blue);min-height:44px;color:var(--color-on-accent);padding:10px 20px}.source-landing .source-join button:disabled{opacity:.5;cursor:not-allowed}.source-landing .source-join p{margin-block:8px 0;font-size:12px}.source-landing .source-join [role=alert]{color:var(--gf-danger)}.source-help .search{margin:0}.source-help .search input{min-width:0}.source-help .rs{color:var(--gf-text);text-decoration:none}.source-help .rs small{display:block}.source-help .fb button:disabled{opacity:.6;cursor:not-allowed}.source-dialog{border-radius:var(--gf-r-panel);background:var(--gf-panel);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--gf-text);box-shadow:var(--gf-shadow-menu);border:0;margin:auto;padding:24px;overflow:auto}.source-dialog::backdrop{background:var(--gf-overlay)}.source-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-block-end:20px;display:flex}.source-dialog h2{font-size:20px;font-weight:600}.source-dialog label{gap:8px;margin-block:16px;display:grid}.source-dialog input,.source-dialog textarea{border-radius:var(--gf-r-card);background:var(--gf-surface);width:100%;color:var(--gf-text);padding:12px 16px}.source-dialog form>button{border-radius:var(--gf-r-pill);background:var(--gf-blue);color:var(--color-on-accent);padding:10px 20px}.source-dialog [role=alert]{color:var(--gf-danger)}.source-help[data-view=article] .head-search{display:inline-flex}.source-meetings .source-agenda-group{display:contents}.source-meetings .btn,.source-meetings .icon-btn,.source-meetings .menu-item{min-height:0}.source-meetings .source-modal{color:var(--gf-text);border:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed}.source-meetings .source-modal.sheet{height:calc(100dvh - 32px);inset-block:16px;inset-inline:auto 16px}.source-meetings .source-modal::backdrop{background:var(--gf-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.source-meetings .source-date{position:relative}.source-meetings .dtp{min-width:390px}.source-meetings .seg a{border-radius:var(--gf-r-pill);color:var(--gf-text-2);align-items:center;gap:6px;padding:6px 14px;text-decoration:none;display:inline-flex}.source-meetings .seg a[aria-current=page]{background:var(--gf-surface-3);color:var(--gf-text)}.source-dashboard-shell .source-dashboard-content{min-width:0;min-height:0;overflow:auto}.source-dashboard-shell .source-dashboard-content>.source-meetings,.source-dashboard-shell .source-dashboard-content>.source-meetings>.panel{height:100%}.source-dashboard-shell .rail-btn{justify-content:flex-start;min-height:0;text-decoration:none}.source-dashboard-shell .rail-brand{text-decoration:none}.source-dashboard-shell .source-dashboard-content>.source-design{background:0 0}.source-dashboard-shell .device:not(.rail-open) .rail-label{pointer-events:none}.source-meetings .source-modal.sheet[data-panel-bound]{max-width:none;max-height:none;height:var(--sheet-height);transform:scale(var(--sheet-scale));transform-origin:var(--sheet-origin);margin:0;padding:0;inset-block-start:var(--sheet-top);inset-block-end:auto;inset-inline-end:var(--sheet-end)}.source-meetings .source-modal.sheet[data-panel-bound]::backdrop{background:var(--gf-source-paint-ac38d6e640);clip-path:var(--sheet-clip)}.source-meetings .account{min-height:0}.source-meetings .account .chev{width:14px;height:14px}.source-meetings .menu .menu-item{justify-content:flex-start;text-decoration:none}.source-meetings .menu [role=alert]{color:var(--gf-danger);padding:8px 14px}.source-meetings .menu .seg button[aria-checked=true]{background:var(--gf-surface-3);color:var(--gf-text)}.source-session-recordings.source-design{background:0 0;height:auto}.source-session-cards{gap:16px;margin-block-start:16px;display:grid}.source-recordings .btn,.source-recordings .icon-btn{min-height:0}.source-meetings .source-account-avatar{place-items:center;display:grid}.source-dashboard-shell .source-dashboard-content>.source-summaries,.source-dashboard-shell .source-dashboard-content>.source-summaries>.panel{height:100%}.source-summaries .btn,.source-summaries .icon-btn{min-height:0}.source-dashboard-shell .source-dashboard-content>.source-admin,.source-dashboard-shell .source-dashboard-content>.source-admin>.panel{height:100%}.source-admin .btn,.source-admin .icon-btn{min-height:0}.source-admin .cam video{object-fit:cover;width:100%;height:100%}.source-dashboard-shell .source-dashboard-content>.source-prejoin,.source-dashboard-shell .source-dashboard-content>.source-prejoin>.panel{height:100%}.source-prejoin .btn,.source-prejoin .icon-btn,.source-prejoin .ctl{min-height:0}.source-prejoin .preview>.source-local-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.source-prejoin .source-local-video.is-mirrored{transform:scaleX(-1)}.source-prejoin .source-bot-content{flex:1;min-width:0}.source-prejoin .source-background-picker{border:0;min-width:0;padding:0}.source-prejoin .bgs{margin:0;padding:0;list-style:none}.source-prejoin .bgs>li{min-width:0}.source-prejoin .bgs .source-background-tile{width:100%}.source-prejoin .source-background-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.source-prejoin .bgp{max-height:calc(100% - 100px);overflow-y:auto}@media (max-width:640px){:is(.source-landing,.source-help) .site-head{gap:8px;padding-inline:10px 8px}:is(.source-landing,.source-help) .brand{gap:0;font-size:0}:is(.source-landing,.source-help) .site-nav{gap:6px;min-width:0}:is(.source-landing,.source-help) .site-nav .btn{padding-inline:10px;font-size:12.5px}:where(.source-help) .head-search{gap:0;padding-inline:8px}:where(.source-help) .head-search span,:where(.source-help) .head-search kbd{display:none}.source-design.source-landing .shot-stage .top{min-width:0}.source-design.source-landing .shot-stage .top h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-design.source-landing .shot-stage .top .end{flex:none}.source-design.source-landing .layer,.source-design.source-landing[dir=rtl] .layer{transform:none}.source-design.source-landing .sec:before,.source-design.source-landing .visual:before{inset-inline:0}.source-design.source-landing .enc .link{gap:6px;min-width:0;padding-inline:10px 6px}.source-design.source-landing .enc .link .val{flex:1 1 0}.source-design.source-landing .enc .link .key{text-overflow:ellipsis;min-width:0;overflow:hidden}}
.dashboard-module___vDUZq__shell{min-block-size:100dvh;padding:var(--gf-s-3);background:var(--gf-device);color:var(--gf-text)}.dashboard-module___vDUZq__content{min-inline-size:0;min-block-size:calc(100dvh - 2 * var(--gf-s-3));padding:var(--gf-s-5);border-radius:var(--gf-r-panel);background:var(--gf-panel)}.dashboard-module___vDUZq__rail{display:none}.dashboard-module___vDUZq__mobileHeader{justify-content:space-between;align-items:center;gap:var(--gf-s-2);padding-block-end:var(--gf-s-3);display:flex}.dashboard-module___vDUZq__mobileNav{z-index:40;gap:var(--gf-s-1);padding:var(--gf-s-2);background:var(--gf-shell);padding-block-end:max(var(--gf-s-2), env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.dashboard-module___vDUZq__mobileNav a{justify-content:center;align-items:center;gap:var(--gf-s-1);border-radius:var(--gf-r-card);min-block-size:3rem;min-inline-size:0;font-size:var(--gf-fs-caption);color:var(--gf-text-2);flex-direction:column;flex:1;display:flex}.dashboard-module___vDUZq__mobileNav a[aria-current=page]{background:var(--gf-blue-soft);color:var(--color-primary-ink)}.dashboard-module___vDUZq__brand{align-items:center;gap:var(--gf-s-3);font-weight:600;display:flex}.dashboard-module___vDUZq__brandIcon{inline-size:var(--gf-ctl-md);block-size:var(--gf-ctl-md);background:var(--gf-blue);color:var(--color-on-accent);border-radius:var(--gf-r-pill);flex-shrink:0;place-items:center;display:grid}.dashboard-module___vDUZq__page{inline-size:100%;min-inline-size:0}.dashboard-module___vDUZq__pageHeader{justify-content:space-between;align-items:center;gap:var(--gf-s-4);flex-wrap:wrap;margin-block-end:var(--gf-s-6);display:flex}.dashboard-module___vDUZq__pageHeader h1{font-size:var(--gf-fs-title);line-height:var(--gf-lh-tight);letter-spacing:normal;margin:0;font-weight:600}.dashboard-module___vDUZq__pageHeader p{font-size:var(--gf-fs-caption);color:var(--gf-text-3);margin-block-start:var(--gf-s-2)}.dashboard-module___vDUZq__dashboardGrid{gap:var(--gf-s-5);align-items:start;display:grid}.dashboard-module___vDUZq__primaryColumn{min-inline-size:0}.dashboard-module___vDUZq__readiness{gap:var(--gf-s-4);min-inline-size:0;display:grid}.dashboard-module___vDUZq__readinessCard{padding:var(--gf-s-4);background:var(--gf-surface);border-radius:var(--gf-r-card)}.dashboard-module___vDUZq__readinessCard h2{font-size:var(--gf-fs-label);font-weight:500}.dashboard-module___vDUZq__readinessItem{padding-block:var(--gf-s-3)}.dashboard-module___vDUZq__readinessItem p{font-size:var(--gf-fs-caption);color:var(--gf-text-3)}.dashboard-module___vDUZq__helpLinks{gap:var(--gf-s-2);margin-block-start:var(--gf-s-3);display:grid}.dashboard-module___vDUZq__helpLinks a{padding-block:var(--gf-s-2);font-size:var(--gf-fs-caption);color:var(--gf-text-2)}.dashboard-module___vDUZq__toolbar{align-items:center;gap:var(--gf-s-3);flex-wrap:wrap;margin-block-end:var(--gf-s-4);display:flex}.dashboard-module___vDUZq__tabs{gap:var(--gf-s-1);padding:var(--gf-s-1);border-radius:var(--gf-r-pill);background:var(--gf-shell);display:inline-flex}.dashboard-module___vDUZq__tabs a{min-block-size:var(--gf-ctl-md);padding-inline:var(--gf-s-4);border-radius:var(--gf-r-pill);font-size:var(--gf-fs-caption);color:var(--gf-text-3);align-items:center;display:inline-flex}.dashboard-module___vDUZq__tabs a[aria-current=page]{background:var(--color-primary);color:var(--color-on-accent)}.dashboard-module___vDUZq__list{gap:var(--gf-s-3);display:grid}.dashboard-module___vDUZq__card{min-inline-size:0;padding:var(--gf-s-4);border-radius:var(--gf-r-tile);background:var(--gf-surface);transition:background-color var(--gf-t-fast) var(--gf-ease)}.dashboard-module___vDUZq__card:hover{background:var(--gf-surface-2)}.dashboard-module___vDUZq__card h2{font-size:var(--gf-fs-label);overflow-wrap:anywhere;font-weight:500}.dashboard-module___vDUZq__cardActions{align-items:center;gap:var(--gf-s-2);flex-wrap:wrap;margin-block-start:var(--gf-s-4);display:flex}.dashboard-module___vDUZq__cardActions button,.dashboard-module___vDUZq__cardActions a{font-size:var(--gf-fs-caption)}.dashboard-module___vDUZq__code{max-inline-size:100%;padding:var(--gf-s-1) var(--gf-s-2);border-radius:var(--gf-r-pill);background:var(--gf-shell);color:var(--gf-text-3);font-size:var(--gf-fs-caption);overflow-wrap:anywhere;unicode-bidi:isolate;flex-shrink:0}.dashboard-module___vDUZq__form{min-inline-size:0}.dashboard-module___vDUZq__form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--gf-hairline);background:var(--gf-shell);color:var(--gf-text);font-size:var(--gf-fs-body)}.dashboard-module___vDUZq__form :is(input:not([type=checkbox]):not([type=radio]),select){min-block-size:var(--gf-ctl-lg);border-radius:var(--gf-r-pill)}.dashboard-module___vDUZq__form textarea{border-radius:var(--gf-r-menu)}.dashboard-module___vDUZq__form label{font-size:var(--gf-fs-caption)}.dashboard-module___vDUZq__form label:has(input[type=checkbox]){border-radius:var(--gf-r-card);min-block-size:2.75rem}.dashboard-module___vDUZq__form input[type=checkbox]{accent-color:var(--color-primary-ink);flex-shrink:0}.dashboard-module___vDUZq__form :is(input,textarea,select):focus-visible{border-color:var(--color-primary-ink);box-shadow:var(--gf-ring)}.dashboard-module___vDUZq__form :is(input,textarea,select):disabled{opacity:.6}.dashboard-module___vDUZq__form [role=alert]{color:var(--gf-danger)}@media (max-width:63.999rem){.dashboard-module___vDUZq__shell{padding:var(--gf-s-2);padding-block-end:calc(5rem + env(safe-area-inset-bottom))}.dashboard-module___vDUZq__content{padding:var(--gf-s-4);min-block-size:calc(100dvh - 10rem)}.dashboard-module___vDUZq__card>div:first-child{flex-wrap:wrap}.dashboard-module___vDUZq__tabs a{min-block-size:2.75rem}}@media (min-width:64rem){.dashboard-module___vDUZq__shell{grid-template-columns:var(--gf-rail-w) minmax(0, 1fr);gap:var(--gf-s-2);transition:grid-template-columns var(--gf-t-slow) var(--gf-ease);display:grid}.dashboard-module___vDUZq__shell:has(.dashboard-module___vDUZq__rail[data-expanded=true]){grid-template-columns:var(--gf-rail-w-open) minmax(0, 1fr)}.dashboard-module___vDUZq__mobileHeader,.dashboard-module___vDUZq__mobileNav{display:none}.dashboard-module___vDUZq__rail{min-inline-size:0;block-size:calc(100dvh - 2 * var(--gf-s-3));padding-block:var(--gf-s-3) var(--gf-s-6);align-items:center;gap:var(--gf-s-4);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--gf-s-3)}.dashboard-module___vDUZq__rail nav{align-items:stretch;gap:var(--gf-s-2);inline-size:100%;padding-inline:var(--gf-s-3);flex-direction:column;display:flex}.dashboard-module___vDUZq__railFoot{align-items:center;gap:var(--gf-s-2);inline-size:100%;padding-inline:var(--gf-s-3);flex-direction:column;margin-block-start:auto;display:flex}.dashboard-module___vDUZq__railLink{justify-content:center;align-items:center;gap:var(--gf-s-3);min-block-size:var(--gf-ctl-lg);border-radius:var(--gf-r-pill);color:var(--gf-icon-muted);background:var(--gf-surface-2);font-size:var(--gf-fs-body);transition:background-color var(--gf-t-fast) var(--gf-ease);display:flex;position:relative}.dashboard-module___vDUZq__railLink:hover{background:var(--gf-surface-3);color:var(--gf-text)}.dashboard-module___vDUZq__railLink[aria-current=page]{color:var(--color-on-accent);background:var(--color-primary)}.dashboard-module___vDUZq__railLabel{display:none}.dashboard-module___vDUZq__railSection{font-size:var(--gf-fs-caption);color:var(--gf-text-3);display:none}.dashboard-module___vDUZq__rail[data-expanded=true]{align-items:stretch}.dashboard-module___vDUZq__rail[data-expanded=true]>.dashboard-module___vDUZq__brand{padding-inline:var(--gf-s-4)}.dashboard-module___vDUZq__rail[data-expanded=true] .dashboard-module___vDUZq__railLabel,.dashboard-module___vDUZq__rail[data-expanded=true] .dashboard-module___vDUZq__railSection{display:block}.dashboard-module___vDUZq__rail[data-expanded=true] .dashboard-module___vDUZq__railLink{padding-inline:var(--gf-s-3);border-radius:var(--gf-r-card);background:0 0;justify-content:flex-start}.dashboard-module___vDUZq__rail[data-expanded=true] .dashboard-module___vDUZq__railLink:hover{background:var(--gf-surface-2)}.dashboard-module___vDUZq__rail[data-expanded=true] .dashboard-module___vDUZq__railLink[aria-current=page]{background:var(--gf-blue-soft);color:var(--color-primary-ink)}.dashboard-module___vDUZq__railFoot>a{inline-size:100%}}@media (min-width:80rem){.dashboard-module___vDUZq__dashboardGrid{grid-template-columns:minmax(0,1fr) minmax(15rem,18.5rem)}}.dashboard-module___vDUZq__dialog{inline-size:min(32rem, calc(100% - 2 * var(--gf-s-4)));max-block-size:calc(100dvh - 2 * var(--gf-s-4));padding:var(--gf-s-5);border-radius:var(--gf-r-tile);background:var(--gf-surface);color:var(--gf-text);box-shadow:var(--gf-shadow-menu);border:0;margin:auto;position:fixed;inset:0;overflow-y:auto}.dashboard-module___vDUZq__dialog::backdrop{background:var(--gf-overlay)}.dashboard-module___vDUZq__dialogHeader{justify-content:space-between;align-items:center;gap:var(--gf-s-3);margin-block-end:var(--gf-s-4);display:flex}.dashboard-module___vDUZq__dialogHeader h2{font-size:var(--gf-fs-label);font-weight:500}.dashboard-module___vDUZq__sheet{inline-size:min(40rem, calc(100% - 2 * var(--gf-s-4)));margin-inline:0;inset-inline-start:auto;inset-inline-end:var(--gf-s-4)}.dashboard-module___vDUZq__librarySplit{gap:var(--gf-s-5);align-items:start;display:grid}.dashboard-module___vDUZq__meetingList{gap:var(--gf-s-3);min-inline-size:0;display:grid}.dashboard-module___vDUZq__detail{min-inline-size:0}.dashboard-module___vDUZq__placeholder{place-content:center;gap:var(--gf-s-3);min-block-size:18rem;padding:var(--gf-s-6);border-radius:var(--gf-r-tile);background:var(--gf-surface);text-align:center;color:var(--gf-text-3);display:grid}.dashboard-module___vDUZq__recordingCard{padding:var(--gf-s-4);border-radius:var(--gf-r-card);background:var(--gf-surface)}.dashboard-module___vDUZq__recordingCard h3{font-size:var(--gf-fs-body);font-weight:500}.dashboard-module___vDUZq__recordingMeta{gap:var(--gf-s-3);font-size:var(--gf-fs-caption);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--gf-s-4);display:grid}.dashboard-module___vDUZq__recordingMeta dd{overflow-wrap:anywhere}.dashboard-module___vDUZq__preview{min-inline-size:0;padding:var(--gf-s-5);background:var(--gf-surface);border-radius:var(--gf-r-tile)}.dashboard-module___vDUZq__preview h2{font-size:var(--gf-fs-title);overflow-wrap:anywhere;font-weight:500}.dashboard-module___vDUZq__selection{text-align:start;inline-size:100%;padding:var(--gf-s-4);background:var(--gf-surface);border-radius:var(--gf-r-card);transition:background-color var(--gf-t-fast) var(--gf-ease);display:block}.dashboard-module___vDUZq__selection:hover{background:var(--gf-surface-2)}.dashboard-module___vDUZq__selection[aria-pressed=true]{background:var(--gf-blue-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.dashboard-module___vDUZq__selection h2{font-size:var(--gf-fs-label);overflow-wrap:anywhere;font-weight:500}.dashboard-module___vDUZq__reviewGrid{gap:var(--gf-s-5);display:grid}.dashboard-module___vDUZq__reviewActions{gap:var(--gf-s-3);padding:var(--gf-s-4);border-radius:var(--gf-r-card);background:var(--gf-surface);flex-wrap:wrap;margin-block-start:var(--gf-s-5);display:flex}@media (min-width:80rem){.dashboard-module___vDUZq__librarySplit{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr)}.dashboard-module___vDUZq__preview{position:sticky;inset-block-start:var(--gf-s-5)}.dashboard-module___vDUZq__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module___vDUZq__reviewWide{grid-column:1/-1}}@media (max-width:79.999rem){.dashboard-module___vDUZq__librarySplit[data-has-selection=true]>.dashboard-module___vDUZq__meetingList{display:none}}@media (min-width:64rem){.dashboard-module___vDUZq__rail[data-expanded=false] .dashboard-module___vDUZq__railFoot button{padding-inline:0}.dashboard-module___vDUZq__rail[data-expanded=false] .dashboard-module___vDUZq__railFoot button>span{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-module___vDUZq__shell,.dashboard-module___vDUZq__card,.dashboard-module___vDUZq__railLink,.dashboard-module___vDUZq__selection{transition:none}}
