.meet-select{width:100%;min-width:0;display:block}.meet-select select[hidden]{display:none!important}.meet-select .meet-select-trigger{border:1px solid var(--border,#dfe5ef);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--text,#26334b);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:550;line-height:1.5;display:flex;box-shadow:0 1px 2px #162b4d05}.meet-select-trigger>.meet-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.meet-select-label{align-items:center;gap:6px;min-width:0;display:flex}.meet-select-trigger>.meet-select-label>span:last-child{text-overflow:ellipsis;overflow:hidden}.meet-select-icon{flex-shrink:0;font-size:17px;line-height:1}.meet-select .meet-select-trigger:hover:not(:disabled),.meet-select .meet-select-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--surface,#fff) 96%,#315efb);border-color:#9bacdc}.meet-select .meet-select-trigger:focus-visible{outline:2px solid var(--focus-ring,#315efb);outline-offset:2px}.meet-select .meet-select-trigger:disabled{opacity:.6;cursor:not-allowed}.meet-select-arrow{border-bottom:2px solid #788297;border-right:2px solid #788297;flex-shrink:0;width:7px;height:7px;margin:-4px 2px 0 auto;transform:rotate(45deg)}[aria-expanded=true]>.meet-select-arrow{transform:translateY(4px)rotate(225deg)}.meet-select .meet-select-menu{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border,#dfe5ef);background:var(--surface,#fff);color:var(--text,#26334b);font:inherit;text-align:left;border-radius:14px;margin:0;padding:6px;font-size:13px;font-weight:550;line-height:1.5;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #14213b26,0 2px 8px #14213b0d}.meet-select-option{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.meet-select-check{width:12px;color:var(--accent,#315efb);flex-shrink:0}.meet-select-option[aria-selected=true]{background:color-mix(in srgb,var(--surface,#fff) 90%,#315efb);color:var(--accent,#315efb);font-weight:650}.meet-select-option.active{background:color-mix(in srgb,var(--surface,#fff) 85%,#315efb)}.meet-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.meet-app .header-tools .meet-select{flex-shrink:0;width:110px}.meet-app .header-tools .meet-select-option{white-space:nowrap;overflow-wrap:normal;gap:6px;padding-inline:8px}.meet-app .header-tools .meet-select-trigger{padding-inline:10px}.avatar-operation-progress[data-v-f75e652f]{border:1px solid var(--border,#ccd7d2);background:var(--soft,#eef3f0);min-width:0;color:var(--text,#213b36);border-radius:9px;gap:6px;padding:9px 11px;font-size:12px;display:grid}.avatar-operation-progress__text[data-v-f75e652f]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.avatar-operation-progress__text strong[data-v-f75e652f]{font-weight:650}.avatar-operation-progress__hint[data-v-f75e652f],.avatar-operation-progress__text small[data-v-f75e652f]{color:var(--muted,#63746d);font-variant-numeric:tabular-nums;font-size:11px}.avatar-operation-progress__bar[data-v-f75e652f]{background:var(--border,#ccd7d2);border-radius:9px;height:5px;overflow:hidden}.avatar-operation-progress__cancel[data-v-f75e652f]{border:1px solid var(--border,#ccd7d2);background:var(--surface,#fff);min-height:32px;color:var(--text,#213b36);cursor:pointer;border-radius:6px;justify-self:start;padding:4px 9px}.avatar-operation-progress__cancel[data-v-f75e652f]:hover{background:var(--hover-surface,#e9ede3);color:var(--text,#213b36)}.avatar-operation-progress__bar span[data-v-f75e652f]{background:var(--accent,#246b53);height:100%;transition:width .15s linear;display:block}.avatar-operation-progress__fill--unknown[data-v-f75e652f]{width:35%;animation:1.4s ease-in-out infinite alternate avatar-operation-sweep-f75e652f}@keyframes avatar-operation-sweep-f75e652f{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.avatar-operation-progress__fill--unknown[data-v-f75e652f]{animation:none}}.character-preview-canvas[data-v-5f4f7c19]{flex:1;min-width:0;min-height:0}.character-preview-retry[data-v-5f4f7c19]{color:#edf2fa;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.character-preview-retry button[data-v-5f4f7c19]{flex-shrink:0}.character-editor{border-top:1px solid var(--border);gap:24px;min-width:0;padding-top:18px;display:grid}.character-editor h3,.character-editor h4,.character-editor p{margin:0}.character-create,.character-customize,.character-presets-content,.character-save,.character-saved{gap:14px;min-width:0;display:grid}.character-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meet-app .character-editor .character-method{text-align:left;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.character-method b,.character-method>.meet-icon{color:var(--accent)}.character-method strong{font-size:16px}.character-method span{color:var(--muted);font-size:13px;line-height:1.55}.character-method b{align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.character-method .meet-icon{flex-shrink:0}.character-presets{border:1px solid var(--border);border-radius:10px;padding:14px}.character-presets>summary{cursor:pointer;font-weight:600}.character-photo-conversion>summary{cursor:pointer;font-size:13px}.character-photo-conversion>div{gap:12px;padding-top:12px;display:grid}.character-presets-content{padding-top:16px}.character-workbench-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.character-save{border-top:1px solid var(--border);padding-top:20px}.character-controls label,.character-photo-options>label,.character-save>label{flex-direction:column;gap:8px;display:flex}.character-editor small{line-height:1.5}.character-assistant p,.character-help{color:var(--muted);font-size:13px;line-height:1.55}.character-catalog{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.character-catalog button{border:2px solid var(--border);border-radius:10px;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 7px;display:flex;overflow:hidden}.character-catalog button[aria-pressed=true],.character-saved button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.meet-app .character-editor .character-catalog button,.meet-app .character-editor .character-saved-select{background:var(--surface,#fff);color:var(--text,#213b36);transition:none}.meet-app .character-editor .character-catalog button:focus-visible:not([aria-pressed=true]),.meet-app .character-editor .character-catalog button:hover:not(:disabled):not([aria-pressed=true]),.meet-app .character-editor .character-saved-select:focus-visible:not([aria-pressed=true]),.meet-app .character-editor .character-saved-select:hover:not(:disabled):not([aria-pressed=true]){background:var(--soft,#e9ede3);color:var(--text,#213b36)}.meet-app .character-editor .character-catalog button[aria-pressed=true],.meet-app .character-editor .character-catalog button[aria-pressed=true]:focus-visible,.meet-app .character-editor .character-catalog button[aria-pressed=true]:hover,.meet-app .character-editor .character-saved-select[aria-pressed=true],.meet-app .character-editor .character-saved-select[aria-pressed=true]:focus-visible,.meet-app .character-editor .character-saved-select[aria-pressed=true]:hover{color:#fff;background:#174736;border-color:#174736}.meet-app .character-editor .character-catalog button small,.meet-app .character-editor .character-catalog button strong,.meet-app .character-editor .character-saved-select small,.meet-app .character-editor .character-saved-select span{color:inherit}.character-catalog img{background:#101e32;width:100%;height:auto;margin-bottom:6px;display:block}.character-catalog strong{font-size:12px}.character-catalog small{padding-inline:2px;font-size:10px}.character-saved-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.character-saved-item{min-width:0;position:relative}.meet-app .character-editor .character-saved-select{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding-inline-end:44px}.character-saved-select span{overflow-wrap:anywhere}.character-saved-select small{font-size:11px}.meet-app .character-editor .character-delete{width:26px;height:26px;min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:6px;right:6px}.meet-app .character-editor .character-delete:hover{background:var(--soft);color:var(--danger,#b93348)}.meet-app .character-saved-item:has([aria-pressed=true]) .character-delete{color:#fff}.meet-app .character-saved-item:has([aria-pressed=true]) .character-delete:hover{background:#ffffff26}.character-actions{flex-wrap:wrap;gap:8px;display:flex}.character-workbench{border-top:1px solid var(--border);gap:20px;min-width:0;padding-top:20px;scroll-margin-top:20px;display:grid}.character-reference{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.character-preview{background:#101e32;border-radius:12px;flex:1;min-width:140px;overflow:hidden}.character-preview canvas{width:100%;height:auto;display:block}.character-reference>img{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:44%;max-height:280px}.character-assistant{border:1px solid var(--border);border-radius:10px;gap:14px;min-width:0;padding:14px;display:grid}.character-assistant>button{justify-self:start}.character-upload{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;padding:8px 12px;position:relative;overflow:hidden;display:inline-flex!important}.character-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.character-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.character-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.character-controls label{min-width:0}.character-color{justify-content:space-between;align-items:center;flex-direction:row!important;display:flex!important}.meet-app .character-editor button,.meet-app .character-studio button,.meet-app .character-upload{text-align:center;justify-content:center;align-items:center;min-height:40px;line-height:1.3;display:inline-flex}.meet-app .character-upload{font:inherit;flex-direction:row;gap:0;margin:0;padding:10px 14px;line-height:1.3}.meet-app .character-catalog button{flex-direction:column;align-items:stretch}.character-photo-options{gap:14px;display:grid}.character-color input[type=color]{width:52px;height:38px;padding:2px}.character-notice{color:var(--text);font-size:13px}.character-error{color:#b93348;font-size:13px}.dark .character-error{color:#ff9fae}@media (width<=560px){.character-methods{grid-template-columns:1fr}.character-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.character-controls{grid-template-columns:1fr}.character-actions>button{flex:140px}}.character-capture{z-index:1200;background:var(--surface,#fff);width:min(760px,100% - 24px);min-width:0;max-height:min(860px,100dvh - 24px);color:var(--text,#273044);border:1px solid var(--border);border-radius:18px;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 70px #101e3255}.character-capture::backdrop{background:#101e3299}.capture-toolbar{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;padding:12px 18px}.capture-content{flex-direction:column;gap:12px;min-height:0;padding:16px 18px;display:flex;overflow:auto}.capture-viewfinder{z-index:2;background:var(--surface,#fff);padding-block:6px;position:sticky;top:-16px}.capture-viewfinder>p{min-height:2.6em;padding:6px;font-size:13px}.character-capture .capture-audio{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.character-capture .capture-audio input{flex:0 0 18px;width:18px;height:18px;margin:0}.capture-overlay{pointer-events:none;text-align:center;color:#fff;text-shadow:0 2px 8px #000;place-content:center;display:grid;position:absolute;inset:0}.capture-countdown{font-variant-numeric:tabular-nums;font-size:clamp(64px,12vh,110px);font-weight:750;line-height:1}.capture-confirmation{background:#102d24c9;border-radius:12px;padding:12px;font-size:26px}.capture-direction{bottom:8px;background:#101e32bc;border-radius:8px;padding:8px;font-size:14px;position:absolute;inset-inline:8px}.character-capture h4,.character-capture p{margin:0}.capture-camera{background:#101e32;border-radius:10px;position:relative;overflow:hidden}.capture-camera video{-o-object-fit:contain;object-fit:contain;width:100%;height:min(38dvh,340px);display:block}@media (height<=650px),(width<=480px){.capture-toolbar{gap:6px;padding:8px 12px}.capture-toolbar strong{max-width:55%;font-size:14px}.capture-toolbar>button{flex:none}.capture-content{gap:8px;padding:10px 12px}.capture-camera video{height:min(32dvh,250px)}.capture-viewfinder{top:-10px}}.capture-hold{background:#53c298;height:5px;transition:width .1s;position:absolute;bottom:0;left:0}.capture-progress{background:var(--border);border-radius:5px;height:5px;overflow:hidden}.capture-progress span{background:var(--accent);height:100%;display:block}.capture-frames{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.capture-frames figure{min-width:0;margin:0}.capture-frames img{border-radius:6px;width:100%;display:block}.capture-frames figcaption{text-align:center;font-size:11px}.character-preview-tools{color:#edf2fa;background:#101e32;flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;display:flex}.character-preview-tools button{color:#fff;background:#20334d;border:1px solid #536179;min-height:28px;padding:5px 8px;font-size:11px}.character-preview-tools button[aria-pressed=true]{background:#365b8e;border-color:#87b2f1}.character-preview-tools label{flex:1 0 100%;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.character-preview-tools input{max-width:180px}.character-preview--interactive{flex-direction:column;min-height:0;display:flex}.character-preview--interactive canvas{-o-object-fit:contain;object-fit:contain;flex:1;min-height:0}.character-preview--interactive .character-preview-tools{flex:none}.character-preview-tools label{flex-wrap:wrap}.character-reference-preset{text-align:left;align-items:center;gap:14px;width:100%;padding:10px;display:flex}.character-reference-preset img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:8px;width:60px;height:76px}.character-reference-preset span{gap:4px;display:grid}.character-reference-preset small{color:var(--muted);font-size:12px}.character-capture .capture-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.character-capture .capture-toolbar strong{max-width:none}.capture-review{gap:12px;min-width:0;display:grid}.capture-review .capture-frames{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.capture-review figure{flex-direction:column;gap:4px;display:flex}.capture-review .capture-photo-button{width:100%;min-width:0;padding:0;overflow:hidden}.capture-review .capture-photo-button img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#101e32}.capture-review figure>button{padding-inline:4px;font-size:11px}.capture-enlarged{justify-items:center;gap:8px;margin-top:12px;display:grid}.capture-enlarged img{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:min(100%,512px);max-height:55dvh}.capture-content>.character-preview{flex:none}.capture-content>.character-preview canvas{-o-object-fit:contain;object-fit:contain;max-height:38dvh}.capture-review-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.capture-review-layout>.character-preview{position:sticky;top:0}.capture-review-actions{border-top:1px solid var(--border);flex:none;justify-content:flex-end;padding:12px 18px;display:flex}@media (width<=620px){.capture-review-layout{grid-template-columns:minmax(0,1fr)}.capture-review-layout>.character-preview{position:static}.capture-review-layout .character-preview canvas{-o-object-fit:contain;object-fit:contain;max-height:28dvh}}.media-settings{border:1px solid var(--border);width:min(900px,100vw - 40px);height:min(850px,100dvh - 48px);max-height:min(850px,100dvh - 48px);color:var(--text);background:var(--surface);border-radius:22px;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 32px 100px #101b3940}.media-settings[open]{flex-direction:column;display:flex}.media-settings::backdrop{background:#101a36a3}.meet-app .media-settings button{text-align:center;justify-content:center;align-items:center;line-height:1.3;display:inline-flex}.media-settings-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:14px;padding:25px 28px;display:flex}.media-settings-header h2{letter-spacing:-.6px;margin:0 0 5px;font-size:23px;font-weight:700}.media-settings-header p{color:var(--muted);margin:0;font-size:12px}.media-settings-symbol{width:46px;height:46px;color:var(--accent);background:var(--soft);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.media-settings-close{border:0;margin-left:auto}.media-settings-body{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.media-settings-preview{background:var(--soft);border-right:1px solid var(--border);padding:27px 25px}.media-settings-eyebrow{letter-spacing:1.4px;color:var(--muted);margin-bottom:16px;font-size:10px;font-weight:750;display:block}.media-settings-camera{aspect-ratio:4/3;color:#d4dcef;background:#202a40;border-radius:14px;position:relative;overflow:hidden}.media-settings-camera video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.media-settings-camera-off{flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;font-size:12px;display:flex}.media-settings-live{color:#fff;background:#101a3680;border-radius:7px;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;left:12px}.media-settings .media-settings-start-camera{color:var(--accent);justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:11px;display:flex}.media-settings-preview-status{color:#fff;background:#101a36c0;border-radius:7px;padding:5px 7px;font-size:10px;position:absolute;inset:8px 8px auto}.media-settings-preview-progress{z-index:2;position:absolute;inset:8px 8px auto}.meeting-avatar-operation-progress{z-index:1100;width:min(330px,100vw - 32px);position:fixed;inset:74px 16px auto auto;box-shadow:0 8px 30px #101a3626}.media-settings .media-settings-hint{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.media-settings-actual{border-block:1px solid var(--border);margin-top:25px;padding:18px 0}.media-settings-actual h3{margin:0 0 12px;font-size:12px;font-weight:600}.media-settings-actual strong{letter-spacing:-.7px;margin-bottom:4px;font-size:24px;display:block}.media-settings-actual>span{color:var(--muted);font-size:12px}.media-settings-actual p{color:var(--muted);margin:10px 0 0;font-size:11px}.media-settings-security{color:var(--text);align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.media-settings-controls{min-width:0;padding:24px 28px}.media-settings-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.media-settings-tabs button{text-align:center;min-width:0;color:var(--muted);border:0;border-bottom:3px solid #0000;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px 4px 15px;font-size:13px;display:flex}.media-settings-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.media-settings-fields{border:0;min-width:0;margin:0;padding:0}.media-settings-section{flex-direction:column;gap:19px;display:flex}.media-settings-section>.media-settings-hint{margin:-10px 0 0}.media-settings-section label{font-size:12px}.media-settings-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.media-settings-row label{min-width:0}.media-settings .media-settings-toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;display:flex}.media-settings-toggle strong{font-size:12px;font-weight:600;display:block}.media-settings-toggle small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:block}.media-settings-toggle .media-settings-filter-status{color:var(--text);font-size:10px}.media-settings-toggle input{appearance:none;cursor:pointer;background:#b4bfce;border-radius:20px;flex-shrink:0;width:38px;height:23px;margin:0;position:relative}.media-settings-toggle input:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.media-settings-toggle input:checked{background:var(--accent)}.media-settings-toggle input:checked:before{transform:translate(15px)}.media-settings-toggle input:disabled{opacity:.45;cursor:not-allowed}.media-settings-device-note{border-top:1px solid var(--border);margin-top:22px;padding-top:13px}.media-settings-device-note button{color:var(--accent);border:0;padding:8px 14px;font-size:11px}.media-settings-device-note p{color:var(--muted);margin:2px 0 0;font-size:10px;line-height:1.7}.media-settings-footer{border-top:1px solid var(--border);flex-shrink:0;padding:16px 28px 22px}.media-settings-footer>p{color:var(--muted);align-items:flex-start;gap:8px;margin:0 0 14px;font-size:11px;line-height:1.6;display:flex}.media-settings-footer>p svg{flex-shrink:0}.media-settings-footer>.media-settings-error{color:#c83e46}.media-settings-actions{justify-content:flex-end;gap:10px;display:flex}.media-settings-actions button{font-size:12px}.media-settings-actions .media-settings-reset{color:var(--muted);border-color:#0000;margin-right:auto}@media (width<=650px){.media-settings{border-radius:17px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.media-settings-header{gap:10px;padding:17px}.media-settings-header h2{font-size:20px}.media-settings-header p{font-size:10px}.media-settings-symbol{width:38px;height:38px}.media-settings-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.media-settings-preview{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:112px minmax(0,1fr);gap:12px 15px;padding:18px;display:grid}.media-settings-eyebrow{grid-column:1/-1;margin-bottom:0}.media-settings-preview>.media-settings-hint{display:none}.media-settings-camera{aspect-ratio:4/3}.media-settings-actual{border:0;grid-area:2/2;align-self:center;margin:0;padding:0}.media-settings .media-settings-start-camera{grid-column:1/-1;justify-self:start;margin-top:0}.media-settings-actual strong{font-size:19px}.media-settings-actual p{display:none}.media-settings-security{grid-column:1/-1;margin-top:0}.media-settings-controls{padding:18px}.media-settings-tabs{gap:4px}.media-settings-tabs button{font-size:11px}.media-settings-footer{padding:13px 15px max(15px,env(safe-area-inset-bottom))}.media-settings-footer>p{min-height:2lh}.media-settings-actions{gap:6px}.media-settings-actions button{padding:10px;font-size:11px}}.data-saver-preview,.data-saver-preview canvas,.motion-avatar-preview,.motion-avatar-preview canvas{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.data-saver-preview,.motion-avatar-preview{position:absolute;inset:0}.data-saver-estimate{border:1px solid var(--border);background:var(--accent-soft,#f0f3ff);border-radius:12px;gap:7px;padding:14px;font-size:12px;display:grid}.data-saver-estimate strong{color:var(--accent)}.media-settings-scope{border-top:1px solid var(--border);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin-top:20px;padding-top:16px}.media-settings-scope input{cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:0}.media-settings-scope strong{font-size:12px;font-weight:600;display:block}.media-settings-scope small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:block}.media-settings-fields>.data-saver-estimate{margin-top:20px}.media-settings--avatar{width:min(1140px,100vw - 40px)}.media-settings-body--character{scrollbar-gutter:auto;grid-template-columns:minmax(0,42%) minmax(0,58%);overflow:hidden}.media-settings-body--character>.media-settings-controls,.media-settings-body--character>.media-settings-preview{min-height:0;overflow-y:auto}.media-settings-body--character .media-settings-camera>.character-preview{border-radius:0;width:100%;height:100%;position:relative}.media-settings-body--character .character-preview>.avatar-operation-progress{z-index:2;position:absolute;inset:8px 8px auto}.media-settings-body--character .media-settings-camera:has(.character-preview--interactive){aspect-ratio:auto;height:clamp(360px,48dvh,500px)}.media-settings-body--character .media-settings-camera>.character-preview canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=650px){.media-settings-body--character{grid-template-rows:minmax(240px,32dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.media-settings-body--character>.media-settings-preview{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:center;padding:10px 18px;overflow:hidden}.media-settings-body--character .media-settings-camera{aspect-ratio:auto;width:100%;height:100%}.media-settings-body--character .media-settings-camera:has(.character-preview--interactive){height:100%}.media-settings-body--character .media-settings-live{padding:3px;font-size:9px;bottom:4px;left:4px}.media-settings-body--character .media-settings-start-camera{grid-area:2/1;margin:0}.media-settings-body--character .media-settings-actual,.media-settings-body--character .media-settings-eyebrow,.media-settings-body--character .media-settings-preview>.media-settings-hint,.media-settings-body--character .media-settings-security{display:none}}.media-settings-body--character .media-settings-camera>.character-preview--interactive{grid-template-rows:minmax(0,1fr) auto;display:grid}@media (width<=650px){.media-settings-body--character:has(.character-preview--interactive){grid-template-rows:minmax(320px,38dvh) minmax(0,1fr)}.media-settings-body--character .character-preview-tools,.media-settings-body--character .character-preview-tools button{padding:4px}}.media-settings-body.media-settings-body--experiment{grid-template-columns:minmax(0,1fr)}.character-studio[data-v-ce887184]{width:min(1080px,100vw - 24px);max-width:min(1080px,100vw - 24px)}.character-studio-body[data-v-ce887184]{flex:1;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);min-height:0;display:grid;overflow:hidden}.character-studio-stage[data-v-ce887184]{background:var(--soft);border-right:1px solid var(--border);padding:20px;overflow:auto}.character-studio-stage p[data-v-ce887184]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.character-studio-controls[data-v-ce887184]{min-height:0;padding:20px;overflow:auto}.character-studio-controls[data-v-ce887184] .character-editor{border-top:0;padding-top:0}@media (width<=650px){.character-studio-body[data-v-ce887184]{grid-template-rows:minmax(100px,22dvh) minmax(0,1fr);grid-template-columns:1fr}.character-studio-stage[data-v-ce887184]{border-right:0;border-bottom:1px solid var(--border);gap:16px;padding:12px 18px;display:flex}.character-studio-stage[data-v-ce887184] .character-preview{flex:0 0 42%;min-width:0}.character-studio-stage[data-v-ce887184] canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.character-studio-stage p[data-v-ce887184]{align-self:center}.character-studio-controls[data-v-ce887184]{padding:16px}.character-studio-stage--capture[data-v-ce887184]{padding:6px;display:block}.character-studio-stage--capture[data-v-ce887184] .character-preview{grid-template-columns:45% 55%;width:100%;height:100%;display:grid}.character-studio-stage--capture[data-v-ce887184] canvas{width:100%;min-width:0;height:100%}.character-studio-stage--capture[data-v-ce887184] .character-preview-tools{align-content:center;width:auto;overflow:auto}.character-studio-stage--capture>p[data-v-ce887184]{display:none}}.character-studio footer[data-v-ce887184]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;padding:16px 20px}.character-studio-save-progress[data-v-ce887184]{margin:0 20px 10px}.character-studio-save-notice[data-v-ce887184]{margin:8px 20px;font-size:12px}.character-studio .media-settings-header[data-v-ce887184]{justify-content:space-between}.receiver-reconstruction[data-v-0e8af2b7]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-call{-o-object-fit:contain;object-fit:contain}.meet-version-footer[data-v-37c5a16a]{border-top:1px solid var(--home-line);color:var(--home-muted);text-align:center;margin-top:28px;padding:20px 0 24px}.meet-version-footer small[data-v-37c5a16a]{font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.meet-dashboard,.meet-home{--home-ink:#202b3c;--home-muted:#626d7d;--home-line:#e5e8ef;--home-white:#fff;--home-blue:#315efb;--home-soft:#f2f5ff;color:var(--home-ink);max-width:1248px;margin:0 auto;padding:0 40px}.meet-dashboard .home-eyebrow,.meet-home .home-eyebrow{letter-spacing:.16em;color:var(--home-muted);margin:0 0 22px;font-size:10px;font-weight:700;line-height:1.5}.meet-home .home-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:87px 0 77px;display:grid}.meet-home .home-hero>*{min-width:0}.meet-home .home-hero h1{letter-spacing:-.059em;margin:0 0 23px;font-size:clamp(42px,4.5vw,62px);font-weight:650;line-height:1.09}.meet-home .home-hero h1>span{color:var(--home-blue)}.meet-home .home-intro{max-width:440px;color:var(--home-muted);margin-bottom:29px;font-size:16px;line-height:1.8}.meet-home .home-hero-actions{flex-wrap:wrap;align-items:stretch;gap:11px;display:flex}.meet-dashboard .home-button,.meet-home .home-button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:13px 17px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex}.meet-dashboard .home-button svg,.meet-home .home-button svg{flex-shrink:0;width:18px;height:18px}.meet-dashboard .home-button-primary,.meet-home .home-button-primary{color:#fff;background:#315efb;border:1px solid #315efb;box-shadow:0 4px 9px #315efb13}.meet-dashboard .home-button-primary:hover,.meet-home .home-button-primary:hover{background:#254fe0;box-shadow:0 5px 12px #315efb25}.meet-dashboard .home-button-secondary,.meet-home .home-button-secondary{background:var(--home-white);border:1px solid var(--home-line);color:var(--home-ink)}.meet-dashboard .home-button-secondary:hover,.meet-home .home-button-secondary:hover{background:var(--home-soft)}.meet-home .home-hero-actions .button-arrow{width:15px;margin-left:1px}.meet-home .home-guest-hint{color:var(--home-muted);align-items:center;gap:7px;margin:17px 0 0;font-size:11px;display:flex}.meet-home .home-guest-hint svg{color:#5e897a;width:14px;height:14px}.meet-home .home-people{border:1px solid var(--home-line);background:var(--home-white);border-radius:32px;min-width:0;margin:0 0 16px;padding:8px;position:relative;box-shadow:0 24px 70px #33466d15,0 3px 12px #33466d08}.meet-home .home-people-grid{border-radius:25px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:hidden}.meet-home .home-people-grid img{aspect-ratio:1.23;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.meet-home .home-people-caption{background:var(--home-white);border:1px solid var(--home-line);border-radius:17px;align-items:center;gap:14px;width:fit-content;max-width:calc(100% - 48px);padding:15px 22px 15px 15px;display:flex;position:absolute;bottom:-24px;left:24px;right:24px;box-shadow:0 12px 30px #26375218}.meet-home .home-people-symbol{color:#fff;background:#315efb;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.meet-home .home-people-caption strong,.meet-home .home-people-caption>span>span{display:block}.meet-home .home-people-caption strong{font-size:15px;font-weight:650;line-height:1.5}.meet-home .home-people-caption>span>span{color:var(--home-muted);font-size:11px;line-height:1.6}.meet-home .home-features{border-top:1px solid var(--home-line);padding:64px 0 72px}.meet-home .home-features-heading{max-width:680px;margin-bottom:34px}.meet-home .home-features-heading .home-eyebrow{margin-bottom:14px}.meet-home .home-features-heading h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.17}.meet-home .home-features-heading>p:last-child{color:var(--home-muted);max-width:580px;margin:0;font-size:15px;line-height:1.7}.meet-home .home-together-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.meet-home .home-lifestyle{background:#d9cec1;border-radius:26px;min-width:0;min-height:530px;margin:0;position:relative;overflow:hidden}.meet-home .home-lifestyle img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute}.meet-home .home-lifestyle figcaption{color:#fff;background:linear-gradient(#0000,#172325e8);padding:80px 32px 30px;position:absolute;inset:auto 0 0}.meet-home .home-lifestyle strong{letter-spacing:-.04em;margin-bottom:10px;font-size:29px;font-weight:600;line-height:1.16;display:block}.meet-home .home-lifestyle figcaption>span{max-width:300px;font-size:14px;line-height:1.7;display:block}.meet-home .home-checklist{flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:8px 0;list-style:none;display:flex}.meet-home .home-checklist li{align-items:flex-start;gap:15px;min-width:0;display:flex}.meet-home .home-feature-check{color:#357963;background:#e4efe9;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.meet-home .home-feature-check svg{width:17px;height:17px}.meet-home .home-checklist h3{letter-spacing:-.025em;margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.5}.meet-home .home-checklist p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.6}.dark .meet-home .home-feature-check{color:#a7dcc5;background:#2d4b43}.meet-home .home-benefits{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:39px 0 37px;display:grid}.meet-home .home-benefit{align-items:flex-start;gap:15px;display:flex}.meet-home .home-benefit-icon{width:40px;height:40px;color:var(--home-blue);background:#edf1ff;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.meet-home .home-benefit-icon svg{width:19px;height:19px}.meet-home .home-benefit-icon.benefit-1{color:#c78049;background:#fff0e6}.meet-home .home-benefit-icon.benefit-2{color:#648774;background:#eaf1ed}.meet-home .home-benefit h2{letter-spacing:-.025em;margin:1px 0 8px;font-size:14px;font-weight:650;line-height:1.5}.meet-home .home-benefit p{color:var(--home-muted);max-width:250px;margin:0;font-size:12px;line-height:1.75}.meet-home .home-bottom{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0 21px;display:flex}.meet-home .home-service{color:var(--home-muted);align-items:center;gap:8px;font-size:10px;display:flex}.meet-home .home-service>span{background:#929aa7;border-radius:50%;width:6px;height:6px}.meet-home .home-service.reachable>span{background:#609b7a}.meet-home .home-bottom>div{gap:13px;display:flex}.meet-home .home-bottom button{min-height:44px;color:var(--home-muted);background:0 0;border:0;padding:8px;font-size:11px}.meet-home .home-bottom button:hover{color:var(--home-blue)}.meet-dashboard{max-width:1160px;padding-top:52px;padding-bottom:50px}.meet-dashboard .dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;display:flex}.meet-dashboard .dashboard-heading .home-eyebrow{margin-bottom:14px}.meet-dashboard .dashboard-heading h1{letter-spacing:-.045em;margin:0 0 13px;font-size:36px;font-weight:600;line-height:1.15}.meet-dashboard .dashboard-heading p:last-child{color:var(--home-muted);margin:0;font-size:14px}.meet-dashboard .dashboard-logout{min-height:44px;color:var(--home-muted);border:1px solid var(--home-line);background:0 0;border-radius:9px;align-self:flex-start;margin-top:25px;padding:9px 15px;font-size:12px}.meet-dashboard .dashboard-actions{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.meet-dashboard .dashboard-join,.meet-dashboard .dashboard-start{border:1px solid var(--home-line);background:var(--home-white);border-radius:16px;min-width:0;padding:28px 30px 24px}.meet-dashboard .dashboard-start{background:linear-gradient(130deg,#f1f4ff,#f8f9fe 80%);border-color:#e2e8fa}.meet-dashboard .dashboard-action-icon{background:var(--home-blue);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:21px;display:grid}.meet-dashboard .dashboard-action-icon svg{width:22px;height:22px}.meet-dashboard .dashboard-actions h2{letter-spacing:-.035em;margin-bottom:9px;font-size:23px;font-weight:600;line-height:1.25}.meet-dashboard .dashboard-actions p{color:var(--home-muted);margin-bottom:22px;font-size:13px;line-height:1.8}.meet-dashboard .dashboard-start form{gap:13px}.meet-dashboard .dashboard-start label{color:#47546a;gap:9px;font-size:12px;font-weight:550}.meet-dashboard .dashboard-start label small{color:var(--home-muted);margin-left:5px;font-size:10px;font-weight:400}.meet-dashboard .dashboard-start input{height:48px;color:var(--home-ink);background:var(--home-white);border:1px solid #dce2f0;border-radius:9px;padding:13px 14px;font-size:13px}.meet-dashboard .dashboard-start input::placeholder{color:#929aaa}.meet-dashboard .dashboard-start form .home-button{justify-content:flex-start;padding-left:16px}.meet-dashboard .button-arrow{margin-left:auto}.meet-dashboard .dashboard-start-hint{color:var(--home-muted);align-items:center;gap:6px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.meet-dashboard .dashboard-start-hint svg{flex-shrink:0;width:12px;height:12px}.meet-dashboard .dashboard-join{flex-direction:column;display:flex}.meet-dashboard .dashboard-join .dashboard-action-icon{color:#d28a4e;background:#fff0e5}.meet-dashboard .dashboard-join p{max-width:330px;margin-bottom:17px}.meet-dashboard .dashboard-invitation-art{justify-content:center;align-items:center;gap:9px;margin:auto 0;padding:7px 0 21px;display:flex}.meet-dashboard .dashboard-invite-person{color:#7c7194;background:#dddaf2;border:4px solid #f9f8fd;border-radius:50%;place-items:center;width:41px;height:41px;font-size:13px;font-weight:600;display:grid}.meet-dashboard .dashboard-invite-person.invite-person-alt{color:#698474;background:#dce9e2;border-color:#f3f8f5}.meet-dashboard .dashboard-invite-line{border-top:2px dotted #e3e6ed;width:26px;height:1px}.meet-dashboard .dashboard-invite-link{color:#cc8f5c;background:#fff9f3;border:1px solid #f1e8de;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;transform:rotate(-8deg)}.meet-dashboard .dashboard-invite-link svg{width:20px;height:20px}.meet-dashboard .dashboard-join .home-button{justify-content:flex-start;margin-bottom:28px}.meet-dashboard .dashboard-meetings{margin-top:39px}.meet-dashboard .dashboard-section-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.meet-dashboard .dashboard-section-heading h2{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 7px;font-size:19px;font-weight:600;display:flex}.meet-dashboard .dashboard-section-heading h2>span{color:#768194;letter-spacing:0;background:#edf0f5;border-radius:6px;place-items:center;min-width:23px;height:22px;padding:0 5px;font-size:11px;font-weight:550;display:inline-grid}.meet-dashboard .dashboard-section-heading p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.6}.meet-dashboard .dashboard-empty{border:1px dashed #dce2ec;border-radius:12px;justify-content:center;align-items:center;gap:18px;padding:34px 24px;display:flex}.meet-dashboard .dashboard-empty>span{color:#9ba6b8;background:#eef1f7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.meet-dashboard .dashboard-empty svg{width:23px;height:23px}.meet-dashboard .dashboard-empty h3{margin:0 0 5px;font-size:14px;font-weight:550}.meet-dashboard .dashboard-empty p{color:var(--home-muted);margin:0;font-size:12px}.meet-dashboard .dashboard-meeting-list{border:1px solid var(--home-line);background:var(--home-white);border-radius:13px;overflow:hidden}.meet-dashboard .dashboard-meeting-row{align-items:center;gap:15px;min-width:0;padding:17px 21px;display:flex}.meet-dashboard .dashboard-meeting-row+.dashboard-meeting-row{border-top:1px solid var(--home-line)}.meet-dashboard .dashboard-meeting-icon{color:#7187c4;background:#f0f3ff;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.meet-dashboard .dashboard-meeting-icon svg{width:19px;height:19px}.meet-dashboard .dashboard-meeting-row:nth-child(2n) .dashboard-meeting-icon{color:#a08abd;background:#f4f0fa}.meet-dashboard .dashboard-meeting-details{flex:1;min-width:0}.meet-dashboard .dashboard-meeting-details h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;font-weight:550;line-height:1.5}.meet-dashboard .dashboard-meeting-details>span{color:var(--home-muted);align-items:center;gap:5px;font-size:10px;display:flex}.meet-dashboard .dashboard-meeting-details>span svg{width:11px;height:11px}.meet-dashboard .dashboard-meeting-row button{border:1px solid var(--home-line);background:var(--home-white);min-height:44px;color:var(--home-ink);border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:10px 13px;font-size:11px;font-weight:550;display:flex}.meet-dashboard .dashboard-meeting-row button:hover{background:var(--home-soft);color:var(--home-blue)}.meet-dashboard .dashboard-meeting-row button svg{width:14px;height:14px}.meet-dashboard .dashboard-guide{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:31px;padding-top:28px;display:grid}.meet-dashboard .dashboard-guide>div{align-items:flex-start;gap:11px;display:flex}.meet-dashboard .dashboard-step-number{color:#94a3bf;padding-top:3px;font-size:10px;font-weight:550}.meet-dashboard .dashboard-guide h3{margin:0 0 4px;font-size:12px;font-weight:550;line-height:1.6}.meet-dashboard .dashboard-guide p{color:var(--home-muted);max-width:245px;margin:0;font-size:11px;line-height:1.7}.dark .meet-dashboard,.dark .meet-home{--home-ink:#e8ecf5;--home-muted:#a3adbf;--home-line:#344052;--home-white:#222d3e;--home-blue:#7693ff;--home-soft:#2c3950}.dark .meet-dashboard .dashboard-start{background:#26334b;border-color:#384968}.dark .meet-dashboard .dashboard-start label{color:#cad3e3}.dark .meet-dashboard .dashboard-start input{border-color:#40506b}@media (width<=1080px){.meet-home .home-hero{gap:38px;padding-top:65px}.meet-home .home-hero h1{font-size:49px}.meet-home .home-benefits{gap:22px}.meet-home .home-benefit{gap:11px}}@media (width<=820px){.meet-dashboard,.meet-home{padding-left:30px;padding-right:30px}.meet-home .home-hero{grid-template-columns:minmax(0,1fr);gap:39px;padding:52px 0 42px}.meet-home .home-hero-copy{text-align:center}.meet-home .home-hero h1{font-size:57px}.meet-home .home-intro{max-width:470px;margin-left:auto;margin-right:auto}.meet-home .home-guest-hint,.meet-home .home-hero-actions{justify-content:center}.meet-home .home-benefit{flex-direction:column;gap:15px}.meet-dashboard .dashboard-actions{grid-template-columns:1.15fr 1fr;gap:17px}.meet-dashboard .dashboard-join,.meet-dashboard .dashboard-start{padding:24px 22px}.meet-dashboard .dashboard-actions h2{font-size:21px}.meet-dashboard .dashboard-join .home-button{margin-bottom:28px}}@media (width<=580px){.meet-dashboard,.meet-home{padding-left:22px;padding-right:22px}.meet-home .home-hero{gap:28px;padding-top:39px}.meet-home .home-hero-copy{text-align:left}.meet-dashboard .home-eyebrow,.meet-home .home-eyebrow{letter-spacing:.13em;margin-bottom:18px;font-size:9px}.meet-home .home-hero h1{margin-bottom:19px;font-size:clamp(39px,10.8vw,53px);line-height:1.1}.meet-home .home-intro{margin-bottom:25px;font-size:15px;line-height:1.75}.meet-home .home-hero-actions{flex-direction:column;gap:10px}.meet-dashboard .home-button,.meet-home .home-button{min-height:51px;font-size:14px}.meet-home .home-hero-actions .button-arrow{margin-left:auto}.meet-home .home-hero-actions .home-button-primary{justify-content:flex-start}.meet-home .home-guest-hint{justify-content:flex-start;gap:7px;margin-top:15px;font-size:12px}.meet-home .home-benefits{grid-template-columns:1fr;gap:27px;padding:30px 0}.meet-home .home-benefit{flex-direction:row;gap:16px}.meet-home .home-benefit h2{margin-bottom:6px;font-size:16px}.meet-home .home-benefit p{max-width:none;font-size:14px;line-height:1.7}.meet-home .home-bottom{flex-direction:column;align-items:flex-start;gap:7px;padding-top:23px}.meet-home .home-service{font-size:12px}.meet-home .home-bottom>div{gap:16px;margin-left:-8px}.meet-home .home-bottom button{font-size:13px}.meet-dashboard{padding-top:30px;padding-bottom:35px}.meet-dashboard .dashboard-heading{margin-bottom:25px;position:relative}.meet-dashboard .dashboard-heading .home-eyebrow{max-width:215px;margin-bottom:17px;font-size:8px}.meet-dashboard .dashboard-heading h1{max-width:290px;margin-bottom:12px;font-size:30px;line-height:1.2}.meet-dashboard .dashboard-heading p:last-child{max-width:290px;font-size:14px;line-height:1.65}.meet-dashboard .dashboard-logout{border:0;margin:0;padding:8px;font-size:11px;position:absolute;top:-14px;right:-5px}.meet-dashboard .dashboard-actions{grid-template-columns:1fr;gap:17px}.meet-dashboard .dashboard-join,.meet-dashboard .dashboard-start{border-radius:14px;padding:23px}.meet-dashboard .dashboard-action-icon{margin-bottom:19px}.meet-dashboard .dashboard-actions h2{margin-bottom:8px;font-size:23px;line-height:1.3}.meet-dashboard .dashboard-actions p{font-size:14px;line-height:1.75}.meet-dashboard .dashboard-start label{gap:10px;font-size:13px}.meet-dashboard .dashboard-start label small{font-size:11px}.meet-dashboard .dashboard-start input{height:51px;padding:12px;font-size:16px}.meet-dashboard .dashboard-start input::placeholder{font-size:13px}.meet-dashboard .dashboard-start-hint{align-items:flex-start;margin-top:14px;font-size:11px;line-height:1.6}.meet-dashboard .dashboard-start-hint svg{width:13px;height:13px;margin-top:3px}.meet-dashboard .dashboard-invitation-art{display:none}.meet-dashboard .dashboard-join .home-button{margin-bottom:0}.meet-dashboard .dashboard-meetings{margin-top:31px}.meet-dashboard .dashboard-section-heading h2{font-size:21px}.meet-dashboard .dashboard-section-heading p{font-size:13px;line-height:1.7}.meet-dashboard .dashboard-meeting-row{grid-template-columns:41px minmax(0,1fr);gap:12px;padding:16px;display:grid}.meet-dashboard .dashboard-meeting-details h3{font-size:15px}.meet-dashboard .dashboard-meeting-details>span{font-size:12px}.meet-dashboard .dashboard-meeting-row button{grid-column:2;justify-self:start;min-height:44px;margin-left:0;padding:10px 13px;font-size:13px}.meet-dashboard .dashboard-empty{align-items:flex-start;gap:13px;padding:23px 19px}.meet-dashboard .dashboard-empty>span{border-radius:11px;flex-shrink:0;width:39px;height:39px}.meet-dashboard .dashboard-empty h3{font-size:14px;line-height:1.5}.meet-dashboard .dashboard-empty p{font-size:13px;line-height:1.7}.meet-dashboard .dashboard-guide{grid-template-columns:1fr;gap:20px;margin-top:27px;padding-top:26px}.meet-dashboard .dashboard-guide>div{gap:14px}.meet-dashboard .dashboard-step-number{font-size:12px}.meet-dashboard .dashboard-guide h3{font-size:14px}.meet-dashboard .dashboard-guide p{max-width:none;font-size:13px}}.meet-dashboard .dashboard-meeting-actions{grid-column:2;align-items:center;gap:8px;display:flex}.meet-dashboard .dashboard-meeting-row .dashboard-meeting-settings{width:44px;height:44px;color:var(--home-muted);justify-content:center;padding:10px}.meet-dashboard .dashboard-meeting-details .dashboard-meeting-date{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px;margin-top:4px}.meet-dashboard .dashboard-start label.admission-option{align-items:flex-start;gap:9px}.meet-dashboard .dashboard-start .admission-option input{width:18px;height:18px;min-height:18px;margin:0;padding:0}.meet-dashboard .dashboard-start .admission-option>span{text-align:left;gap:3px}.meet-dashboard .dashboard-start .admission-option strong{line-height:18px}.meet-dashboard .dashboard-start .admission-option small{margin-left:0;line-height:1.4}@media (width<=1080px){.meet-home .home-together-grid{gap:32px}}@media (width<=820px){.meet-home .home-people{width:min(100%,560px);margin:0 auto 24px}.meet-home .home-together-grid{grid-template-columns:minmax(0,1fr);gap:32px}.meet-home .home-lifestyle{aspect-ratio:1.4;min-height:0}.meet-home .home-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}}@media (width<=580px){.meet-home .home-hero{gap:32px}.meet-home .home-people{border-radius:22px;padding:5px}.meet-home .home-people-grid{border-radius:17px;gap:5px}.meet-home .home-people-caption{border-radius:14px;gap:10px;max-width:calc(100% - 24px);padding:10px 13px 10px 10px;left:12px;right:12px}.meet-home .home-people-symbol{border-radius:11px;width:37px;height:37px}.meet-home .home-people-caption strong{font-size:13px}.meet-home .home-people-caption>span>span{font-size:10px}.meet-home .home-features{padding:38px 0 42px}.meet-home .home-features-heading{margin-bottom:26px}.meet-home .home-lifestyle{aspect-ratio:.92;border-radius:20px}.meet-home .home-lifestyle figcaption{padding:70px 23px 23px}.meet-home .home-lifestyle strong{font-size:27px}.meet-home .home-lifestyle figcaption>span{font-size:13px}.meet-home .home-checklist{grid-template-columns:minmax(0,1fr);gap:24px;padding:0}.meet-home .home-checklist h3{font-size:15px}}.meet-dashboard .dashboard-plan-button{border:1px solid color-mix(in srgb,var(--home-blue) 22%,var(--home-line));background:var(--home-white);min-height:43px;color:var(--home-blue);flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 5px #20325804}.meet-dashboard .dashboard-plan-button:hover{background:var(--home-soft)}.meet-dashboard .dashboard-section-heading{gap:18px}.schedule-badge{width:max-content;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));letter-spacing:0;white-space:nowrap;border-radius:6px;align-self:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.schedule-badge-live{color:#277351;background:#edf7f1}.schedule-badge-shifted{color:#8d6944;background:#fcf4e9}.schedule-badge-recurring{color:#817394;background:#f4f0f8;gap:4px}.meet-dashboard .dashboard-scheduled-recurrence{color:var(--home-muted);margin-top:6px;font-size:10px}.meet-dashboard .dashboard-scheduled-row h3{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.meet-dashboard .dashboard-scheduled-row .dashboard-meeting-details>span{flex-wrap:wrap;row-gap:4px}.meet-dashboard .dashboard-scheduled-row .dashboard-scheduled-date{color:var(--home-ink);margin-top:6px;font-size:11px}.meet-dashboard .dashboard-scheduled-row .dashboard-scheduled-count{margin-top:7px}.meet-dashboard .dashboard-scheduled-row .dashboard-schedule-details{color:var(--home-blue)}.meet-dashboard .dashboard-scheduled-row .dashboard-meeting-actions{flex-wrap:wrap;justify-content:flex-end}body:has(.meet-schedule-dialog[open]){overflow:hidden}.meet-schedule-dialog{border:1px solid var(--border);width:min(920px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--text);background:var(--surface);border-radius:20px;margin:auto;padding:0;inset:0;overflow-y:auto;box-shadow:0 30px 100px #10234c35}.meet-schedule-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17244470}.schedule-header{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:25px 30px;display:flex}.schedule-header-icon{background:var(--soft);width:46px;height:46px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.schedule-header h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.35}.schedule-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.meet-schedule-dialog .schedule-close{--icon-button-size:38px;color:var(--muted);background:0 0;border:0;flex-shrink:0;margin-left:auto}.meet-schedule-dialog .schedule-close:hover{color:var(--text);background:var(--soft)}.meet-schedule-dialog .schedule-form{display:block}.schedule-columns{grid-template-columns:1fr 1fr;display:grid}.schedule-details,.schedule-people{min-width:0;padding:28px 30px 25px}.schedule-people{border-left:1px solid var(--border);background:color-mix(in srgb,var(--soft) 24%,var(--surface))}.schedule-section-title{letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 24px;font-size:14px;font-weight:600;display:flex}.schedule-section-title>span{border:1px solid var(--border);width:23px;height:23px;color:var(--muted);background:var(--surface);border-radius:7px;place-items:center;font-size:9px;font-weight:600;display:grid}.schedule-section-title>small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.meet-schedule-dialog label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:550;display:flex}.meet-schedule-dialog label small{color:var(--muted);margin-left:5px;font-size:10px;font-weight:400}.meet-schedule-dialog input:not([type=checkbox]):not([type=radio]),.meet-schedule-dialog select,.meet-schedule-dialog textarea{background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:9px;padding:12px;font-size:12px;line-height:1.5}.meet-schedule-dialog input::-moz-placeholder{color:var(--muted);opacity:.8}.meet-schedule-dialog textarea::-moz-placeholder{color:var(--muted);opacity:.8}.meet-schedule-dialog input::placeholder,.meet-schedule-dialog textarea::placeholder{color:var(--muted);opacity:.8}.meet-schedule-dialog textarea{resize:vertical;min-height:112px}.schedule-date-time{grid-template-columns:1.15fr 1fr;gap:13px;display:grid}.schedule-date-time label{margin-bottom:0}.schedule-timezone{color:var(--muted);align-items:center;gap:5px;margin:10px 0 20px;font-size:10px;display:flex}.schedule-field-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.schedule-details>.schedule-field-hint{margin-top:-9px}.schedule-divider{color:var(--muted);align-items:center;gap:11px;margin:1px 0 18px;font-size:10px;display:flex}.schedule-divider:after,.schedule-divider:before{content:"";background:var(--border);flex:1;height:1px}.schedule-email-fields{grid-template-columns:1fr;gap:0;display:grid}.schedule-email-fields label{margin-bottom:12px}.meet-schedule-dialog .schedule-add-person{color:#fff;border-style:solid;border-color:var(--accent);background:var(--accent);justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;padding:9px 12px;font-size:11px;display:flex}.meet-schedule-dialog .schedule-add-person:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,#152966)}.meet-schedule-dialog .schedule-add-person:disabled{color:var(--muted);border-color:var(--border);background:color-mix(in srgb,var(--muted) 10%,var(--surface));opacity:1;cursor:not-allowed}.schedule-people-empty{color:var(--muted);justify-content:center;align-items:center;gap:12px;min-height:63px;margin:22px 0;display:flex}.schedule-people-empty>.meet-icon{opacity:.65;flex-shrink:0}.schedule-people-empty p{margin:0;font-size:11px}.schedule-people-empty small{margin-top:3px;font-size:10px;display:block}.schedule-person-list{max-height:160px;margin:18px 0;padding:0;list-style:none;overflow-y:auto}.schedule-person-list li{align-items:center;gap:9px;padding:8px 0;display:flex}.schedule-avatar{background:color-mix(in srgb,var(--accent) 9%,var(--surface));width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:550;display:grid}.schedule-person-list li:nth-child(3n+2) .schedule-avatar,.schedule-response-person:nth-child(3n+2) .schedule-avatar{color:#69826e;background:#eff4ee}.schedule-person-list li:nth-child(3n+3) .schedule-avatar,.schedule-response-person:nth-child(3n+3) .schedule-avatar{color:#9876a2;background:#f6eff8}.schedule-person-list li>div{flex:1;min-width:0}.schedule-person-list small,.schedule-person-list strong{overflow-wrap:anywhere;font-size:11px;display:block}.schedule-person-list strong{font-weight:550}.schedule-person-list small{color:var(--muted);margin-top:3px;font-size:10px}.schedule-person-list button{min-width:36px;min-height:36px;color:var(--muted);background:0 0;border:0;place-items:center;padding:8px;display:grid}.meet-schedule-dialog .schedule-notify{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:row;align-items:center;gap:10px;margin:20px 0 0;padding:14px 12px;display:flex}.schedule-notify input{flex-shrink:0;width:17px;height:17px;margin:0}.schedule-notify>span{flex:1}.schedule-notify strong{font-size:11px;font-weight:550;display:block}.meet-schedule-dialog .schedule-notify small{margin:5px 0 0;font-size:10px;line-height:1.6;display:block}.schedule-notify>.meet-icon{color:var(--muted);flex-shrink:0}.schedule-footer{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:19px 30px;display:flex}.schedule-footer>p{color:var(--muted);align-items:center;gap:7px;margin:0 auto 0 0;font-size:11px;display:flex}.schedule-footer button{justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 16px;font-size:12px;display:flex}.schedule-footer .schedule-save{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 3px 7px #315efb18}.schedule-footer .schedule-save:hover{background:color-mix(in srgb,var(--accent) 85%,#152966)}.schedule-error{color:#b53642;background:color-mix(in srgb,#b53642 5%,var(--surface));overflow-wrap:anywhere;margin:0;padding:13px 30px;font-size:12px;line-height:1.6}.schedule-email-fields .schedule-email-error{border-radius:9px;margin-bottom:12px;padding:12px}.schedule-details-dialog{width:min(760px,100vw - 40px)}.schedule-eyebrow,.schedule-header .schedule-eyebrow{color:var(--muted);letter-spacing:.13em;margin:0 0 6px;font-size:9px;font-weight:600}.schedule-detail-body{padding:26px 30px 28px}.schedule-event-facts{flex-wrap:wrap;gap:13px 22px;margin-bottom:7px;display:flex}.schedule-event-facts>span{align-items:center;gap:8px;font-size:12px;display:flex}.schedule-event-facts .meet-icon{color:var(--accent);flex-shrink:0}.schedule-purpose{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:22px 0;font-size:13px;line-height:1.8}.schedule-response-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.schedule-response-summary>span{border-radius:10px;align-items:center;gap:10px;padding:14px;font-size:10px;display:flex}.schedule-response-summary strong{letter-spacing:-.03em;font-size:22px;font-weight:550;line-height:1}.response-accepted{color:#2b7956;background:#edf7f1}.response-pending{color:#8c754c;background:#faf5e9}.response-declined{color:#aa5962;background:#fbf0f0}.schedule-response-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.schedule-response-heading h3{margin:0;font-size:14px}.schedule-response-heading button{min-height:36px;color:var(--muted);border:0;align-items:center;gap:6px;padding:7px;font-size:10px;display:flex}.schedule-response-person{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:11px;padding:16px 0;display:flex}.meet-schedule-dialog .schedule-copy-fallback{width:100%;color:var(--muted);margin:0;font-size:10px}.schedule-response-person-info{flex:1;min-width:0}.schedule-response-person-info>small,.schedule-response-person-info>strong{overflow-wrap:anywhere;display:block}.schedule-response-person-info>strong{font-size:12px;font-weight:550}.schedule-response-person-info>small{color:var(--muted);margin-top:4px;font-size:10px}.schedule-delivery{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.schedule-delivery-failed{color:#b53642}.schedule-response-person-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.schedule-response-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:500;display:inline-flex}.schedule-response-person-actions button{min-height:28px;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0 4px 6px;font-size:10px;display:inline-flex}.schedule-delivery-warning{background:color-mix(in srgb,#d59f33 9%,var(--surface));border-radius:10px;align-items:center;gap:18px;margin-top:14px;padding:14px;display:flex}.schedule-delivery-warning p{color:var(--text);margin:0;font-size:11px;line-height:1.7}.schedule-delivery-warning button{white-space:nowrap;min-height:36px;font-size:11px}.schedule-details-dialog .schedule-footer>button:first-child{margin-right:auto}.schedule-advanced{border-top:1px solid var(--border)}.schedule-advanced>summary{cursor:pointer;align-items:center;gap:12px;padding:22px 30px;list-style:none;display:flex}.schedule-advanced>summary::-webkit-details-marker{display:none}.schedule-advanced>summary:focus-visible{outline:3px solid var(--accent);outline-offset:-5px;border-radius:9px}.schedule-advanced>summary>span:nth-child(2){flex:1;min-width:0}.schedule-advanced>summary small,.schedule-advanced>summary strong{display:block}.schedule-advanced>summary strong{font-size:12px;font-weight:550}.schedule-advanced>summary small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6}.schedule-advanced-icon{width:34px;height:34px;color:var(--accent);background:var(--soft);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.schedule-advanced>summary>.meet-icon{color:var(--muted);flex-shrink:0;transition:transform .16s}.schedule-advanced[open]>summary>.meet-icon{transform:rotate(180deg)}.schedule-options-grid{background:color-mix(in srgb,var(--soft) 21%,var(--surface));grid-template-columns:1fr 1fr;gap:30px;padding:24px 30px 28px;display:grid}.schedule-advanced .schedule-options-grid{border-top:1px solid var(--border)}.schedule-options-grid>section{min-width:0}.schedule-options-grid .schedule-section-title{margin-bottom:19px;font-size:12px}.schedule-options-grid .schedule-section-title>.meet-icon{color:var(--accent)}.schedule-reminder-options{border-left:1px solid var(--border);padding-left:30px}.meet-schedule-dialog .schedule-repeat-interval>span{align-items:center;gap:11px;display:flex}.meet-schedule-dialog .schedule-repeat-interval input{width:85px}.schedule-repeat-interval>span>span{color:var(--muted);font-size:12px;font-weight:400}.schedule-month-weekday{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.schedule-scope,.schedule-weekdays{border:0;min-width:0;margin:0 0 20px;padding:0}.schedule-scope legend,.schedule-weekdays legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:550}.schedule-weekdays{flex-wrap:wrap;gap:6px;display:flex}.schedule-weekdays button{background:var(--surface);min-width:34px;min-height:37px;color:var(--muted);border:1px solid var(--border);border-radius:8px;flex:1;padding:8px 3px;font-size:11px}.schedule-weekdays button[aria-pressed=true]{color:#fff;border-color:var(--accent);background:var(--accent)}.schedule-option-note{color:var(--muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.75;display:flex}.schedule-option-note .meet-icon{flex-shrink:0;margin-top:2px}.schedule-reminder-entry{grid-template-columns:64px minmax(0,1fr) 39px;align-items:end;gap:8px;margin:19px 0 13px;display:grid}.meet-schedule-dialog .schedule-reminder-entry label{margin:0;font-size:10px}.schedule-reminder-entry>button{color:var(--accent);background:var(--surface)}.schedule-reminder-list{flex-direction:column;gap:7px;margin:12px 0 15px;padding:0;list-style:none;display:flex}.schedule-reminder-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:7px 8px 7px 11px;font-size:11px;display:flex}.schedule-reminder-list li>.meet-icon{color:var(--accent)}.schedule-reminder-list button{min-width:30px;min-height:30px;color:var(--muted);background:0 0;border:0;place-items:center;margin-left:auto;padding:6px;display:grid}.schedule-reminder-empty{border:1px dashed var(--border);color:var(--muted);border-radius:8px;margin:15px 0;padding:14px;font-size:11px;line-height:1.7}.schedule-inline-error{color:#b53642;font-size:11px;line-height:1.6}.schedule-reschedule-dialog{width:min(590px,100vw - 40px)}.schedule-reschedule-dialog form,.schedule-settings-dialog form{display:block}.schedule-previous-time{border:1px solid var(--border);background:var(--soft);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 22px;padding:15px;display:flex}.schedule-previous-time span{color:var(--muted);font-size:10px}.schedule-previous-time strong{font-size:12px;font-weight:550;line-height:1.7}.meet-schedule-dialog .schedule-scope label{border:1px solid var(--border);cursor:pointer;border-radius:9px;flex-direction:row;align-items:flex-start;gap:10px;width:100%;min-width:0;margin:8px 0 0;padding:13px;display:flex}.schedule-scope label:has(input:checked){background:color-mix(in srgb,var(--accent) 4%,var(--surface));border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.meet-schedule-dialog .schedule-scope label>input[type=radio]{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex:0 0 16px;margin:1px 0 0;padding:0}.meet-schedule-dialog .schedule-scope label>span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.schedule-scope strong{font-size:11px;font-weight:550;line-height:1.6;display:block}.meet-schedule-dialog .schedule-scope small{margin:4px 0 0;line-height:1.7;display:block}.schedule-change-notice,.schedule-shifted-note{background:var(--soft);border-radius:11px;align-items:flex-start;gap:11px;padding:16px;display:flex}.schedule-change-notice>.meet-icon,.schedule-shifted-note>.meet-icon{color:var(--accent);flex-shrink:0;margin-top:1px}.schedule-change-notice p{margin:0;font-size:11px;line-height:1.8}.schedule-change-notice span,.schedule-change-notice strong{display:block}.schedule-change-notice strong{margin-bottom:4px;font-weight:550}.schedule-change-notice span{color:var(--muted)}.schedule-settings-hint{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:15px 30px;font-size:11px;line-height:1.8}.schedule-shifted-note{background:color-mix(in srgb,#bc874b 8%,var(--surface));margin:0 0 23px}.schedule-shifted-note>.meet-icon{color:#a17a4f}.schedule-shifted-note strong{font-size:12px;font-weight:550}.schedule-shifted-note p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.8}.schedule-shifted-note .schedule-change-reason{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.schedule-shifted-note small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.schedule-automation-summary{border:1px solid var(--border);background:color-mix(in srgb,var(--soft) 25%,var(--surface));border-radius:11px;margin-top:21px;padding:17px}.schedule-automation-summary>div{align-items:flex-start;gap:10px;display:flex}.schedule-automation-summary>div+div{margin-top:15px}.schedule-automation-summary>div>.meet-icon{color:var(--accent);flex-shrink:0;margin-top:1px}.schedule-automation-summary p{margin:0;line-height:1.6}.schedule-automation-summary strong{font-size:11px;font-weight:550;display:block}.schedule-automation-summary small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.8;display:block}.schedule-automation-summary>button{width:100%;color:var(--accent);border:0;border-top:1px solid var(--border);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin:14px 0 -3px;padding:13px 0 0;font-size:11px;display:flex}.schedule-reschedule-action{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.schedule-reschedule-action button{min-height:40px;color:var(--accent);align-items:center;gap:8px;font-size:11px;display:flex}.schedule-reschedule-action>span{color:var(--muted);font-size:10px}.meet-scheduled-invitation{max-width:830px;margin:0 auto;padding:48px 24px 35px}.scheduled-invitation-heading{text-align:center;margin-bottom:28px}.scheduled-invitation-heading .schedule-header-icon{border-radius:16px;width:55px;height:55px;margin:0 auto 20px}.scheduled-invitation-heading .schedule-eyebrow{margin-bottom:12px;font-size:9px}.scheduled-invitation-heading h1{letter-spacing:-.045em;margin:0 0 11px;font-size:34px;line-height:1.2}.scheduled-invitation-heading>p:last-child{color:var(--muted);margin-bottom:0;font-size:13px}.scheduled-invitation-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:1.13fr 1fr;display:grid;overflow:hidden;box-shadow:0 5px 25px #12254303}.scheduled-invitation-content{min-width:0;padding:30px}.scheduled-invitation-content h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:17px 0 12px;font-size:24px;line-height:1.3}.scheduled-invitation-content .schedule-purpose{margin:0 0 26px;font-size:12px}.scheduled-invitation-facts{flex-direction:column;gap:21px;display:flex}.scheduled-invitation-facts>div{align-items:flex-start;gap:12px;display:flex}.scheduled-invitation-facts>div>span{background:var(--soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.scheduled-invitation-facts .meet-icon{width:16px;height:16px}.scheduled-invitation-facts p{margin:0}.scheduled-invitation-facts strong{margin:0 0 3px;font-size:12px;font-weight:550;display:block}.scheduled-invitation-facts small{color:var(--muted);font-size:10px;display:block}.scheduled-invitation-rsvp{border-left:1px solid var(--border);background:color-mix(in srgb,var(--soft) 30%,var(--surface));min-width:0;padding:32px 26px}.scheduled-invitation-rsvp>h3{letter-spacing:-.025em;margin:0 0 9px;font-size:19px}.scheduled-invitation-rsvp>p{color:var(--muted);margin-bottom:18px;font-size:11px;line-height:1.8}.scheduled-rsvp-buttons{gap:9px;display:flex}.scheduled-rsvp-buttons button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:10px;font-size:12px;display:flex}.scheduled-rsvp-buttons button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.scheduled-rsvp-buttons button:last-child[aria-pressed=true]{background:#aa5962;border-color:#aa5962}.scheduled-invitation-rsvp .scheduled-rsvp-saved{color:var(--text);align-items:flex-start;gap:7px;margin:13px 0 0;font-size:10px;display:flex}.scheduled-rsvp-saved .meet-icon{color:#2b7956;flex-shrink:0;margin-top:2px}.scheduled-decline-form{gap:8px;margin-top:16px;display:grid}.scheduled-decline-form label{font-size:11px}.scheduled-decline-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.schedule-decline-reason{white-space:pre-wrap;overflow-wrap:anywhere}.scheduled-calendar{border-top:1px solid var(--border);margin-top:29px;padding-top:22px}.scheduled-calendar h4{margin:0 0 12px;font-size:12px;font-weight:550}.scheduled-calendar>div{flex-direction:column;gap:8px;display:flex}.scheduled-calendar a,.scheduled-calendar button{border:1px solid var(--border);background:var(--surface);min-height:39px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.scheduled-calendar a:hover,.scheduled-calendar button:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.scheduled-calendar a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.scheduled-calendar>p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.7}.scheduled-invitation-card>.schedule-error{grid-column:1/-1}.scheduled-invitation-footer{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:22px 30px;display:flex}.scheduled-invitation-footer p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.scheduled-invitation-footer p>.meet-icon{flex-shrink:0}.scheduled-invitation-footer button{flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:11px;display:inline-flex}.schedule-live-dot{background:#40946b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.scheduled-invitation-personal{color:var(--muted);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:10px;line-height:1.7;display:flex}.scheduled-invitation-personal .meet-icon{flex-shrink:0}.schedule-loading{text-align:center;color:var(--muted);padding:55px 25px;font-size:13px}.schedule-loading .meet-icon{color:var(--accent);margin-bottom:14px}.schedule-loading button{margin:18px auto 0;display:block}.dark .response-accepted,.dark .schedule-badge-live{color:#91cfaa;background:#263f38}.dark .response-pending{color:#d7be8c;background:#423d32}.dark .response-declined{color:#db9fa7;background:#46323e}.dark .schedule-delivery-failed,.dark .schedule-error,.dark .schedule-inline-error{color:#f4a0ac}.dark .schedule-badge-shifted{color:#d7be8c;background:#423d32}.dark .schedule-badge-recurring{color:#c2b0d8;background:#3b354b}@media (width<=1050px){.meet-dashboard .dashboard-scheduled-row{flex-wrap:wrap}.meet-dashboard .dashboard-scheduled-row .dashboard-meeting-actions{justify-content:flex-start;width:100%;padding-left:56px}}@media (width<=720px){.meet-schedule-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.schedule-header{gap:11px;padding:21px}.schedule-header h2{font-size:20px}.schedule-header p{font-size:11px}.schedule-header-icon{border-radius:11px;width:40px;height:40px}.schedule-columns,.schedule-options-grid{grid-template-columns:1fr}.schedule-options-grid{gap:24px;padding:24px}.schedule-reminder-options{border-left:0;border-top:1px solid var(--border);padding-top:24px;padding-left:0}.schedule-advanced>summary{padding:21px 24px}.schedule-settings-hint{padding:15px 24px}.schedule-details,.schedule-people{padding:24px}.schedule-people{border-left:0;border-top:1px solid var(--border)}.schedule-section-title{margin-bottom:20px}.schedule-footer{padding:18px 24px}.schedule-footer>p{width:100%;margin-bottom:3px}.schedule-detail-body{padding:24px}.schedule-response-summary{gap:8px}.schedule-response-summary>span{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 10px}.meet-scheduled-invitation{max-width:550px;padding:35px 18px}.scheduled-invitation-card{grid-template-columns:1fr}.scheduled-invitation-content{padding:26px}.scheduled-invitation-rsvp{border-left:0;border-top:1px solid var(--border);padding:25px 26px}.scheduled-invitation-footer{flex-direction:column;align-items:stretch;gap:15px;padding:22px 26px}.scheduled-invitation-personal{align-items:flex-start}.scheduled-invitation-personal .meet-icon{margin-top:3px}}@media (width<=480px){.meet-dashboard .dashboard-section-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.meet-dashboard .dashboard-plan-button{width:100%}.meet-dashboard .dashboard-scheduled-row .dashboard-meeting-actions{gap:7px;padding-left:0}.meet-dashboard .dashboard-scheduled-row .dashboard-schedule-details{justify-content:space-between;width:100%}.schedule-header{align-items:flex-start;padding:19px 17px}.schedule-header h2{font-size:18px}.schedule-header p{line-height:1.6}.schedule-header-icon{width:34px;height:34px}.schedule-header-icon>.meet-icon{width:19px;height:19px}.schedule-detail-body,.schedule-details,.schedule-options-grid,.schedule-people{padding:22px 18px}.schedule-advanced>summary{gap:10px;padding:20px 18px}.schedule-settings-hint{padding:14px 18px}.schedule-advanced-icon{width:30px;height:30px}.schedule-footer{gap:8px;padding:16px 18px}.schedule-footer button{padding:10px 12px;font-size:11px}.schedule-footer .schedule-save{flex:1}.schedule-details-dialog .schedule-footer>button:first-child{width:100%}.schedule-response-person{flex-wrap:wrap;gap:9px}.schedule-response-person-actions{flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 41px);margin-left:41px}.schedule-response-heading{gap:7px}.schedule-response-heading h3{font-size:12px}.schedule-delivery-warning{flex-direction:column;align-items:stretch;gap:10px}.schedule-error{padding:12px 18px}.scheduled-invitation-heading h1{font-size:29px}.scheduled-invitation-content h2{font-size:23px}}.meeting-settings[data-v-ec028fb9]{box-sizing:border-box;border:1px solid var(--border);width:min(510px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border-radius:18px;margin:auto;padding:0;inset:0;overflow-y:auto;box-shadow:0 24px 80px #101b3930}.meeting-settings[data-v-ec028fb9]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101a3670}header[data-v-ec028fb9]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:22px 24px;display:flex}h2[data-v-ec028fb9]{letter-spacing:-.4px;margin:0;font-size:18px}h3[data-v-ec028fb9]{margin:0 0 7px;font-size:14px}p[data-v-ec028fb9]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.meeting-settings-icon[data-v-ec028fb9]{color:var(--accent);flex-shrink:0;place-items:center;display:grid}.meeting-settings-close[data-v-ec028fb9]{border:0;margin-left:auto}.meeting-delete-confirmation[data-v-ec028fb9],form[data-v-ec028fb9]{padding:24px}label[data-v-ec028fb9]{margin-bottom:8px;font-size:13px;font-weight:600;display:block}input[data-v-ec028fb9]{box-sizing:border-box;width:100%}.meeting-settings-buttons[data-v-ec028fb9]{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}button[data-v-ec028fb9]{min-height:40px}.meeting-settings-delete[data-v-ec028fb9]{border-top:1px solid var(--border);align-items:center;gap:20px;padding:22px 24px;display:flex}.meeting-delete-button[data-v-ec028fb9]{color:#b53642;border-color:#b5364240;flex-shrink:0}.meeting-delete-button[data-v-ec028fb9]:hover{background:#b5364210}.meeting-settings-error[data-v-ec028fb9]{color:#b53642;margin:16px 24px 0}@media (width<=420px){.meeting-delete-confirmation[data-v-ec028fb9],.meeting-settings-delete[data-v-ec028fb9],form[data-v-ec028fb9],header[data-v-ec028fb9]{padding:18px}h2[data-v-ec028fb9]{font-size:16px}.meeting-settings-delete[data-v-ec028fb9]{flex-wrap:wrap;gap:12px}}.conference-end-reminder[data-v-51370bf1]{padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));flex-shrink:0;justify-content:center;display:flex}.conference-end-countdown[data-v-51370bf1]{border:1px solid var(--call-border);background:var(--call-surface);color:var(--call-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;line-height:1.4;display:inline-flex}.controls-hidden .conference-end-reminder[data-v-51370bf1],.landscape-call .conference-end-reminder[data-v-51370bf1]{padding-top:max(6px,env(safe-area-inset-top))}.conference-end-countdown strong[data-v-51370bf1]{color:var(--call-ink);font-variant-numeric:tabular-nums;font-weight:600}.conference-end-countdown small[data-v-51370bf1]{font-size:inherit;font-weight:400}.reaction-control[data-v-e3b08830]{align-self:stretch;align-items:flex-start;display:flex;position:relative}.reaction-menu[data-v-e3b08830]{width:max-content;max-height:calc(100dvh - var(--call-footer-height) - 32px);background:var(--call-surface);border:1px solid var(--call-border);z-index:45;border-radius:16px;grid-template-columns:repeat(5,44px);gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 10px 36px #202b3c26}.reaction-menu button[data-v-e3b08830]{background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;font-size:27px;line-height:1;display:grid}.reaction-menu button[data-v-e3b08830]:focus-visible,.reaction-menu button[data-v-e3b08830]:hover{background:var(--soft,#f0f4fd)}@media (width<=600px){.reaction-menu[data-v-e3b08830]{right:12px;bottom:calc(var(--call-footer-height) + 8px);position:fixed}}.landscape-call .reaction-menu[data-v-e3b08830]{max-height:calc(100dvh - 92px);position:absolute;bottom:calc(100% + 12px);right:0}.tile-reaction[data-v-effb025b]{animation:.7s ease-out reaction-pop-effb025b}@keyframes reaction-pop-effb025b{0%{opacity:0;transform:scale(.3)rotate(-20deg)}40%{opacity:1;transform:scale(1.3)rotate(12deg)}65%{transform:scale(.9)rotate(-8deg)}85%{transform:scale(1.08)rotate(4deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.tile-reaction[data-v-effb025b]{animation:none}}.camera-mode-control[data-v-5285d4c2]{justify-content:center;display:flex;position:relative}.sr-only[data-v-5285d4c2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.camera-mode-flyout[data-v-5285d4c2]{z-index:45;gap:8px;width:max-content;padding:10px 6px 12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.camera-mode-choice[data-v-5285d4c2],.camera-mode-flyout[data-v-5285d4c2]{justify-content:center;align-items:center;display:flex}.camera-mode-choice[data-v-5285d4c2]{box-sizing:border-box;color:#6b768d;cursor:pointer;background:#fff;border:1px solid #dfe5f0;border-radius:50%;flex-shrink:0;width:46px;height:46px;padding:0;line-height:1;transition:background .15s,color .15s,transform .15s;box-shadow:0 4px 16px #23325220}.camera-mode-choice[data-v-5285d4c2] svg{margin:0;display:block}.camera-mode-choice[data-v-5285d4c2]:hover:not(:disabled){color:#365dff;background:#edf1ff;transform:translateY(-3px)}.camera-mode-choice.chosen[data-v-5285d4c2]{color:#365dff;background:#edf1ff;border-color:#b9c8ff}.camera-power-choice.power-on[data-v-5285d4c2]{color:#d1625e;background:#fff0ef;border-color:#f3cccc}.camera-mode-choice[data-v-5285d4c2]:focus-visible{outline-offset:3px;outline:3px solid #365dff}.camera-mode-choice[data-v-5285d4c2]:disabled{opacity:.45;cursor:wait}.dark{color:#bbc7df;background:#202c40;border-color:#40516e}.dark,.dark{margin:0;display:block}.camera-mode-choice[data-v-5285d4c2]:hover:not(:disabled){color:#d9e4ff;background:#31456a}@media (prefers-reduced-motion:reduce){.camera-mode-choice[data-v-5285d4c2]{transition:none}}.meet-share-view{min-width:0;min-height:0;color:var(--call-ink);flex-direction:column;flex:1;gap:14px;display:flex}.share-view-heading{justify-content:space-between;align-items:center;gap:16px;min-height:43px;margin-bottom:5px;display:flex}.share-presenter{align-items:center;gap:11px;min-width:0;display:flex}.share-source-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.share-source-picker .meet-select{flex:1;width:auto;min-width:0;max-width:100%}.share-heading-icon{color:#315efb;background:#eaf0ff;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.share-presenter>div{min-width:0}.share-presenter strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.share-presenter>div>span{color:#7e889b;margin-top:3px;font-size:12px;display:block}.share-live{color:#4b8571;background:#eaf5ee;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.share-live i{background:#39a179;border-radius:50%;width:5px;height:5px}.share-stop-button{white-space:nowrap;align-items:center;gap:8px;display:flex;color:#c45954!important;background:#fff5f3!important;border:1px solid #f0d1cf!important;min-height:42px!important;font-size:12px!important;font-weight:550!important}.share-stop-button>span{background:currentColor;border-radius:2px;width:8px;height:8px}.share-canvas-shell{background:#fff;border:1px solid #e0e5ee;border-radius:14px;flex-direction:column;flex:1;min-height:230px;display:flex;overflow:hidden;box-shadow:0 4px 15px #20334c03}.share-canvas-top{background:#fff;border-bottom:1px solid #edf0f5;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 17px;display:flex}.share-canvas-top>span:first-child{color:#8a94a6;align-items:center;gap:7px;font-size:10px;display:flex}.share-canvas-dot{gap:4px;display:flex}.share-canvas-dot i{background:#dce1eb;border-radius:50%;width:4px;height:4px}.share-hide-preview{color:#6b7890!important;background:0 0!important;border:0!important;min-height:30px!important;padding:3px 0!important;font-size:11px!important}.share-viewport{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#c1cbdc transparent;background:#eef1f7;flex:1;min-height:0;overflow:auto;outline-offset:-3px!important}.share-pan-area{place-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;display:grid}.share-media-frame{background:#fff;flex-shrink:0;position:relative;overflow:hidden}.share-media-frame>img,.share-media-frame>svg,.share-media-frame>video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.share-view-controls{background:#fff;border-top:1px solid #edf0f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:0 9px 0 16px;display:flex}.share-view-controls>p{color:#939cad;max-width:275px;margin:0;font-size:11px;line-height:1.5}.share-zoom-controls{flex-shrink:0;align-items:center;gap:3px;display:flex}.share-zoom-controls button{place-items:center;width:36px;display:grid;color:#748199!important;background:0 0!important;border:0!important;border-radius:6px!important;min-height:36px!important;padding:0!important}.share-zoom-controls button:hover{color:#315efb!important;background:#eff3ff!important}.share-zoom-controls button:not(.share-fit){aspect-ratio:1;flex-shrink:0}.share-zoom-controls button>span{font-size:22px}.share-zoom-controls output{font-variant-numeric:tabular-nums;text-align:center;color:#69778f;min-width:40px;font-size:11px}.share-zoom-controls .share-fit{width:auto;min-width:68px;font-size:11px;padding:0 8px!important}.share-control-divider{background:#e5e9f1;width:1px;height:17px;margin:0 5px}.share-filmstrip-heading{justify-content:space-between;align-items:center;min-height:32px;margin-top:1px;margin-bottom:-7px;display:flex}.share-filmstrip-heading>span{color:#7c879c;font-size:12px;font-weight:500}.share-filmstrip-heading b{color:#8993a7;background:#e9edf5;border-radius:5px;margin-left:6px;padding:3px 6px;font-size:10px;font-weight:600}.share-filmstrip-heading>div{align-items:center;gap:6px;display:flex}.share-filmstrip-heading>div>span{color:#929bac;letter-spacing:1px;font-size:10px}.share-filmstrip-heading button{aspect-ratio:1;flex-shrink:0;place-items:center;width:32px;display:grid;color:#8994a8!important;background:0 0!important;border:0!important;min-height:32px!important;padding:0!important}.share-filmstrip{grid-template-columns:repeat(var(--thumb-count),minmax(0,1fr));touch-action:pan-y;gap:10px;margin-bottom:14px;display:grid}.share-participants{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.share-person{background:#e3e9f4;border:2px solid #0000;border-radius:10px;place-items:center;min-width:0;height:105px;display:grid;position:relative;overflow:hidden}.share-person.speaking{border-color:#315efb}.share-person>img,.share-person>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.share-person-avatar{color:#7484a6;background:#cfdaf0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.share-person-4{background:#eee7dd}.share-person-4 .share-person-avatar{color:#927a54;background:#dfd2bf}.share-person-5{background:#e6e9f9}.share-person-label{color:#fff;background:linear-gradient(#0000,#17233e77);align-items:center;gap:4px;padding:18px 8px 8px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}.share-person-label>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.share-person:has(.share-person-avatar) .share-person-label{color:#72819a;background:0 0}.share-loading,.share-local-status{text-align:center;background:#f7f9fd;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:250px;padding:24px;display:flex}.share-local-symbol{color:#315efb;background:#e8eefc;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:20px;display:grid}.share-local-badge{color:#518774;background:#e6f3ee;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:flex}.share-local-status h2{letter-spacing:-.8px;margin:16px 0 10px;font-size:25px;line-height:1.25}.share-local-status p{color:#8792a6;max-width:390px;margin:0 0 20px;font-size:13px;line-height:1.75}.share-local-status>button{color:#47638f;background:#fff;border-color:#dae3f4;align-items:center;gap:14px;font-size:12px;display:flex}.share-loading{color:#8593ac;gap:18px}.share-loading p{font-size:14px}.share-expanded{z-index:70;background:var(--call-bg,#f7f8fb);box-sizing:border-box;padding:22px;position:fixed;inset:0}.meet-share-view:fullscreen{z-index:70;background:var(--call-bg,#f7f8fb);box-sizing:border-box;padding:22px;position:fixed;inset:0}.share-expanded .share-canvas-shell{flex:1}.share-expanded .share-filmstrip,.share-expanded .share-filmstrip-heading,.share-expanded .share-participants{display:none}.dark .share-canvas-shell,.dark .share-canvas-top,.dark .share-view-controls{background:#202837;border-color:#374358}.dark .share-viewport{background:#18202d}.dark .share-presenter strong{color:#e4eaf5}.dark .share-loading,.dark .share-local-status{background:#252f42}.dark .share-local-status h2{color:#e4eaf5}.dark .share-local-status p{color:#a7b4cc}.conference-panel.chat-panel{flex-basis:360px;width:360px;max-height:none}.conference-panel.chat-panel .conference-panel-content{gap:0;padding:0;overflow:hidden}.meet-conference .dock-button .chat-badge{color:#fff;background:#315efb;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.meet-conference .chat-dock-icon{position:relative}.meet-conference .chat-unread-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share-start-notice{color:#536986;z-index:50;background:#fff;border:1px solid #dce4f5;border-radius:12px;align-items:center;gap:10px;width:360px;max-width:calc(100vw - 32px);padding:14px 18px;font-size:13px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 35px #22335a20}@media (width<=1100px){.share-person{height:88px}.share-view-controls>p{max-width:190px;font-size:10px}.share-filmstrip{gap:7px}.share-person-label{font-size:10px}.conference-panel.chat-panel{flex-basis:310px}}@media (width<=820px){.conference-panel.chat-panel{width:330px;max-height:none}.share-view-controls>p{display:none}.share-view-controls{justify-content:center}.share-filmstrip-heading button{width:44px;min-height:44px!important}.share-filmstrip-heading{margin-bottom:-13px}}@media (width<=600px){.meet-share-view{gap:12px;height:100%;padding-bottom:4px}.share-view-heading{gap:8px;min-height:44px;margin-bottom:0}.share-heading-icon{width:35px;height:35px}.share-presenter{gap:9px}.share-presenter strong{max-width:180px;font-size:14px}.share-presenter>div>span{font-size:12px}.share-live{font-size:11px}.share-stop-button{gap:5px;min-height:44px!important;padding:0 10px!important;font-size:11px!important}.share-stop-button>span{display:none}.share-canvas-shell{border-radius:12px;min-height:230px}.share-canvas-top{height:35px;padding:0 12px}.share-canvas-top>span:first-child{font-size:11px}.share-hide-preview{font-size:10px!important}.share-view-controls{min-height:54px;padding:3px 6px}.share-zoom-controls{justify-content:center;gap:5px;width:100%}.share-zoom-controls button{width:44px;min-height:44px!important}.share-zoom-controls output{min-width:44px;font-size:12px}.share-zoom-controls .share-fit{min-width:74px;font-size:12px}.share-person{height:90px}.share-person-label{padding:18px 7px 6px;font-size:12px}.share-filmstrip{gap:7px;margin-bottom:10px}.share-person-avatar{width:36px;height:36px;font-size:14px}.share-filmstrip-heading>div>span,.share-filmstrip-heading>span{font-size:12px}.share-local-status{min-height:240px;padding:20px 15px}.share-local-symbol{border-radius:18px;width:58px;height:58px;margin-bottom:12px}.share-local-badge{font-size:10px}.share-local-status h2{letter-spacing:-.6px;margin-top:12px;font-size:23px}.share-local-status p{margin-bottom:15px;font-size:13px;line-height:1.6}.share-local-status>button{min-height:44px;font-size:13px}.share-expanded{padding:12px 12px max(12px,env(safe-area-inset-bottom));height:100dvh}.meet-share-view:fullscreen{padding:12px 12px max(12px,env(safe-area-inset-bottom));height:100dvh}.conference-panel.chat-panel{width:auto;min-height:0;max-height:none;inset:101px 8px 114px}.share-start-notice{font-size:14px;bottom:calc(100% + 14px)}}@media (width<=360px){.share-presenter strong{max-width:148px}.share-heading-icon{display:none}.share-zoom-controls{gap:0}.share-filmstrip-heading{margin-top:0}.share-person{height:79px}}.share-mobile-hint{display:none}@media (width<=600px){.share-mobile-hint{text-align:center;color:#75839a;background:#fff;border-top:1px solid #edf0f5;margin:0;padding:8px 6px;font-size:12px;line-height:1.5;display:block}.dark .share-mobile-hint{color:#a7b4cc;background:#202837;border-color:#374358}}@media (height<=600px){.meet-conference .conference-panel,.meet-conference .conference-panel.chat-panel{z-index:80;inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));width:auto;min-height:0;max-height:none;position:fixed;box-shadow:0 10px 50px #17243825}.meet-conference .conference-panel-backdrop{z-index:75;background:#15203926;display:block;position:fixed;inset:0}.meet-conference .conference-panel-heading{flex-shrink:0;padding:8px 16px}.meet-conference .conference-panel-heading button{width:44px;height:44px}}.landscape-call .meet-share-view{gap:6px;height:auto;position:relative}.landscape-call .share-canvas-shell{min-height:0}.landscape-call .share-filmstrip-heading,.landscape-call .share-mobile-hint,.landscape-call .share-view-controls>p,.landscape-call .share-view-heading{display:none}.landscape-call .share-filmstrip{gap:6px;margin:0 0 58px}.landscape-call .share-person{height:60px}.landscape-call .share-person>video{-o-object-fit:contain;object-fit:contain}.landscape-call .share-canvas-top{height:28px}.landscape-call .share-view-controls{min-height:44px}.landscape-call .share-local-status{gap:6px;padding:8px}.landscape-call .share-local-symbol{display:none}.landscape-call .share-local-status h2{margin:0;font-size:15px}.landscape-call .share-local-status p{margin:0;font-size:12px}.controls-hidden .share-canvas-top,.controls-hidden .share-filmstrip-heading,.controls-hidden .share-mobile-hint,.controls-hidden .share-view-controls,.controls-hidden .share-view-heading{visibility:hidden;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.controls-hidden .share-filmstrip{margin-bottom:0}@media (width>=900px) and (height>=501px){.meet-share-view{grid-template:"heading people""source people""screen people"minmax(0,1fr)/minmax(0,1fr) clamp(150px,15vw,216px);gap:8px 12px;display:grid}.share-view-heading{grid-area:heading;min-height:36px;margin:0}.share-source-picker{grid-area:source}.share-canvas-shell{grid-area:screen;min-height:0;position:relative}.share-canvas-top{display:none}.share-canvas-top:has(.share-hide-preview){z-index:2;border:0;border-radius:6px;height:28px;padding:0 8px;display:flex;position:absolute;top:6px;right:8px}.share-canvas-top:has(.share-hide-preview)>span{display:none}.share-participants{grid-area:people;grid-template-rows:subgrid;gap:inherit;display:grid;overflow:hidden}.share-filmstrip-heading{flex-wrap:wrap;flex-shrink:0;grid-row:1;gap:4px;margin:0}.share-filmstrip-heading>span{font-size:11px}.share-filmstrip-heading>div{margin-left:auto}.share-filmstrip{grid-row:3;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:0;margin:0;overflow-y:auto}.share-person{height:110px}.share-person>video{-o-object-fit:contain;object-fit:contain}.share-expanded{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""source""screen";padding:8px}.meet-share-view:fullscreen{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""source""screen";padding:8px}}.share-annotation-canvas,.share-annotations{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.share-annotation-canvas.is-drawing{pointer-events:auto;touch-action:none;cursor:crosshair}.share-annotation-canvas polyline{pointer-events:none}.share-view-controls:has(.share-annotation-tools-target){flex-wrap:wrap;gap:2px 8px;padding:4px 8px}.share-annotation-tools-target{flex-wrap:wrap;min-width:0;display:flex}.share-annotation-toolbar{pointer-events:auto;align-items:center;gap:3px;display:flex}.share-annotation-toolbar button,.share-annotation-toolbar input{box-sizing:border-box;width:36px;height:36px;min-height:36px;color:var(--call-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:7px;display:grid}.share-annotation-toolbar input{padding:5px}.share-annotation-toolbar button[aria-pressed=true]{background:var(--call-blue);color:#fff}.share-annotation-error{color:#c45954;margin:4px;font-size:11px}@media (width<=600px){.share-view-controls:has(.share-annotation-tools-target){justify-content:center}.share-annotation-toolbar button,.share-annotation-toolbar input{width:44px;height:44px;min-height:44px}}.meet-conference{--call-bg:#f7f8fb;--call-surface:#fff;--call-ink:#242c3d;--call-muted:#7a8292;--call-border:#e9ecf2;--call-blue:#315efb;color:var(--call-ink);background:var(--call-bg);flex-direction:column;min-height:100dvh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.meet-conference button{font:inherit;cursor:pointer;touch-action:manipulation;transition:background .16s,color .16s}.meet-conference button:disabled{cursor:default;opacity:.4}.conference-grid:focus-visible,.conference-panel:focus-visible,.meet-conference button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.meet-icon{vertical-align:middle;flex-shrink:0}.conference-header{background:var(--call-surface);border-bottom:1px solid var(--call-border);align-items:center;gap:28px;height:94px;padding:0 36px;display:flex}.conference-brand{letter-spacing:-1.6px;border-right:1px solid var(--call-border);align-items:center;gap:10px;padding-right:28px;font-size:29px;font-weight:750;display:flex}.conference-mark{background:var(--call-blue);color:#fff;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.brand-period{color:var(--call-blue)}.conference-title{min-width:0}.conference-title h1{letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;max-width:34vw;margin:0 0 7px;font-size:19px;font-weight:650;line-height:1.3;overflow:hidden}.conference-title>span{color:var(--call-muted);align-items:center;gap:7px;font-size:12px;display:flex}.conference-title b{margin:0 2px;font-weight:400}.conference-title i{background:#d17d45;border-radius:50%;width:6px;height:6px}.conference-title i.live{background:#31a783}.conference-header-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.conference-more-button{border:1px solid var(--call-border);background:var(--call-surface);width:44px;height:44px;color:var(--call-muted);border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.conference-more-button .waiting-badge{position:absolute;top:-5px;right:-5px}.leave-call{color:#c64244;background:#fff5f4;border:1px solid #f1cfcf;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:11px 16px;display:flex;font-size:13px!important;font-weight:600!important}.leave-call:hover{background:#ffe8e7}.conference-workspace{flex:1;align-items:stretch;gap:24px;min-height:0;padding:22px 30px 12px;display:flex}.conference-stage{flex-direction:column;flex:1;min-width:0;display:flex}.conference-stage-top{justify-content:space-between;align-items:center;gap:14px;min-height:43px;margin-bottom:19px;display:flex}.stage-caption{color:#6c7588;align-items:center;gap:9px;font-size:13px;font-weight:550;display:flex}.stage-caption b{color:#7b869a;background:#e9edf5;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600}.live-dot{background:#315efb;border-radius:50%;width:6px;height:6px;display:block}.view-switch{background:#edf0f5;border-radius:9px;gap:4px;padding:4px;display:flex}.view-switch button{color:#7a8191;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:7px 12px;font-size:12px;display:flex}.view-switch button[aria-pressed=true]{color:#315efb;background:#fff;box-shadow:0 2px 4px #26375809}.conference-grid{touch-action:pan-y;outline:none;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:16px;min-height:0;display:grid}.conference-tile{aspect-ratio:1.44;background:#e7ecf4;border:0;border-radius:14px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.conference-tile.speaking{border-color:#315efb;box-shadow:0 0 0 2px #315efb12}.conference-tile.speaking:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #315efb;position:absolute;inset:0}.conference-tile video,.conference-tile>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.conference-tile:has(video:nth-of-type(2)) video{width:50%}.conference-tile:has(video:nth-of-type(2)) video:nth-of-type(2){left:50%}.conference-avatar{flex-direction:column;align-items:center;gap:15px;margin-bottom:14px;display:flex}.conference-avatar>span{color:#5b719b;letter-spacing:-1px;background:#d4deef;border-radius:50%;place-items:center;width:83px;height:83px;font-size:29px;font-weight:550;display:grid}.conference-avatar>small{color:#7c88a0;font-size:12px}.tile-color-1{background:#eeece7}.tile-color-1 .conference-avatar>span{color:#86775a;background:#ded9cd}.tile-color-2{background:#e4ede7}.tile-color-2 .conference-avatar>span{color:#63816b;background:#cddfd2}.tile-color-3{background:#e8e5f2}.tile-color-3 .conference-avatar>span{color:#8875ab;background:#d9d1e9}.tile-color-4{background:#eee8df}.tile-color-4 .conference-avatar>span{color:#9b825d;background:#e0d3c0}.tile-color-5{background:#e7eafb}.tile-color-5 .conference-avatar>span{color:#707fba;background:#d5daf5}.conference-tile-label{color:#fff;background:linear-gradient(#0000,#12202e80);align-items:center;gap:7px;min-height:72px;padding:36px 14px 14px;font-size:12px;font-weight:550;display:flex;position:absolute;bottom:0;left:0;right:0}.conference-tile-label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.camera-muted .conference-tile-label{color:#647085;background:0 0}.tile-pin{opacity:0;border:0;flex-shrink:0;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:grid;color:inherit!important;background:#ffffff20!important}.conference-tile:hover .tile-pin,.tile-pin:focus-visible,.tile-pin[aria-pressed=true]{opacity:1}.tile-top{gap:6px;display:flex;position:absolute;top:12px;right:12px}.speaking-indicator{background:#315efb;border-radius:9px;justify-content:center;align-items:center;gap:3px;width:26px;height:26px;display:flex}.speaking-indicator i{background:#fff;border-radius:3px;width:2px;height:7px}.speaking-indicator i:nth-child(2){height:13px}.tile-hand,.tile-reaction{background:#fffffff2;border:1px solid #fffc;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:31px;line-height:1;display:grid;box-shadow:0 4px 18px #15234326}@media (width<=600px){.tile-hand,.tile-reaction{border-radius:12px;width:38px;height:38px;font-size:26px}}.conference-grid.focus-layout{grid-template-columns:1fr;justify-items:center}.focus-layout .conference-tile{aspect-ratio:16/9;width:100%;max-height:calc(100dvh - 295px)}.few-peers:not(.focus-layout){grid-template-columns:repeat(2,minmax(0,1fr))}.conference-empty{text-align:center;color:var(--call-muted);grid-column:1/-1;padding:90px 20px}.conference-empty .meet-icon{color:var(--call-blue);margin-bottom:22px}.conference-empty h2{color:var(--call-ink);font-size:24px}.conference-stage-bottom{justify-content:space-between;align-items:center;gap:12px;min-height:59px;display:flex}.gallery-pagination{align-items:center;gap:5px;display:flex}.gallery-pagination>button{color:#8b93a3;background:0 0;border:0;place-items:center;width:38px;height:38px;min-height:0;padding:0;display:grid}.page-counter{color:#8790a1;letter-spacing:2px;text-align:center;min-width:44px;font-size:11px}.page-dots{display:flex}.page-dots button{background:0 0;border:0;flex-shrink:0;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}.page-dots i{background:#d5dae4;border-radius:10px;width:6px;height:6px}.page-dots .active i{background:#315efb;width:18px}.swipe-hint{display:none}.conference-panel{background:var(--call-surface);border:1px solid var(--call-border);border-radius:14px;flex-direction:column;flex:0 0 360px;min-width:0;max-height:calc(100dvh - 243px);margin-top:0;display:flex;overflow:hidden}.conference-panel-heading{border-bottom:1px solid var(--call-border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:60px;padding:8px 18px;display:flex}.conference-panel-heading h2{align-items:center;gap:10px;margin:0;font-size:16px;font-weight:650;display:flex}.conference-panel-heading h2 span{color:#8b93a4;background:#f0f2f8;border-radius:5px;padding:3px 7px;font-size:11px}.conference-panel-heading button{--icon-button-size:36px;color:#7a8397;background:0 0;border:0}.conference-panel-content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.conference-panel-backdrop{display:none}.panel-open .conference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-open .conference-grid.focus-layout{grid-template-columns:1fr}.panel-open .conference-tile{aspect-ratio:1.55}.conference-footer{z-index:15;background:var(--call-surface);border-top:1px solid var(--call-border);min-height:113px;padding:17px 30px max(17px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:18px;margin-top:auto;display:flex;position:sticky;bottom:0}.footer-encryption{color:#9199a8;align-items:center;gap:8px;max-width:210px;font-size:11px;display:flex}.footer-encryption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.footer-encryption .meet-icon{flex-shrink:0}.footer-encryption.encryption-secure .meet-icon{color:#258d73}.footer-encryption.encryption-error{color:#c64244}.conference-debug-info{flex-shrink:0;align-items:center;gap:4px;display:flex}.footer-room-info{align-items:center;gap:8px;min-width:0;display:flex}.footer-room-info:has(.sharing-pip-launcher:not(:empty)){flex-direction:column;align-items:flex-start;max-width:215px}@media (width<=1150px){.meet-conference .footer-room-info:has(.sharing-pip-launcher:not(:empty)){background:var(--call-surface);border-radius:8px;max-width:calc(100% - 24px);padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:12px}}.conference-version{color:var(--call-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.conference-debug{pointer-events:auto;flex-shrink:0;position:relative}.conference-debug-toggle{width:30px;height:30px;min-height:0;color:var(--call-muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.conference-debug-toggle:hover,.conference-debug-toggle[aria-expanded=true]{color:var(--call-blue);background:var(--call-bg);border-color:var(--call-border)}.conference-debug-panel{z-index:30;overscroll-behavior:contain;border:1px solid var(--call-border);background:var(--call-surface);width:min(340px,100vw - 32px);max-height:calc(100dvh - 170px);color:var(--call-ink);text-align:left;cursor:auto;border-radius:14px;padding:16px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 14px);left:0;overflow-y:auto;box-shadow:0 10px 40px #15244122}.conference-debug-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.conference-debug-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.conference-debug-heading strong{font-size:13px}.conference-debug-heading>span{color:var(--call-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.conference-debug-heading i{background:#2ca58d;border-radius:50%;width:5px;height:5px}.conference-debug-panel dl{margin:0}.conference-debug-panel dl>div{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.conference-debug-panel dt{color:var(--call-muted)}.conference-debug-panel dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.conference-debug-avatar,.conference-debug-video{border-top:1px solid var(--call-border);margin-top:12px;padding-top:12px}.conference-debug-stream{margin-top:8px}.conference-debug-stream>*{display:block}.conference-debug-stream span{text-overflow:ellipsis;white-space:nowrap;color:var(--call-muted);overflow:hidden}.conference-debug-stream b{font-weight:500}.conference-debug-stream small{color:var(--call-muted)}.conference-debug-video p{color:var(--call-muted);margin:4px 0 0}.conference-debug-panel .conference-debug-note{color:var(--call-muted);margin:12px 0 0;font-size:10px}.conference-dock{background:#fff;gap:14px;position:relative}.conference-dock,.dock-group{align-items:center;display:flex}.dock-group{gap:6px}.dock-button{color:#6b768d;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:8px;min-width:66px;padding:0 2px;display:flex;font-size:10px!important}.dock-button>span:last-child{white-space:nowrap;line-height:1.3}.dock-button>span>b{opacity:.75;font-size:9px;font-weight:500}.dock-icon{color:#315efb;background:#eff3ff;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.dock-button:hover{background:0 0}.dock-button:hover .dock-icon{background:#e0e8ff}.device-button[aria-pressed=true]{color:#6b768d!important;background:0 0!important}.device-button .dock-icon{color:#258d73;background:#edf5f3}.device-off .dock-icon{color:#d1625e;background:#fff0ef}.device-off:hover .dock-icon{background:#ffe6e3}.dock-button.selected .dock-icon,.dock-button[aria-pressed=true]:not(.device-button) .dock-icon{color:#fff;background:#315efb}.dock-divider{background:#e7eaf0;width:1px;height:33px;margin-bottom:16px}.invite-button .dock-icon{color:#d28a3f;background:#fff0e2}.invite-button:hover .dock-icon{background:#ffe2c8}.footer-people{white-space:nowrap;color:#6f7a8f;background:#f6f7fa;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;min-width:96px;height:42px;padding:0 16px;font-size:13px;display:flex}.footer-people-icon{display:inline-flex;position:relative}.footer-people-lock{color:#c54b58;background:#fff0f1;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 0 0 2px #f6f7fa}.footer-people b,.waiting-badge{color:#a15d21;background:#feebd5;border-radius:5px;padding:2px 4px;font-size:10px}.conference-more{position:relative}.conference-more-menu{background:var(--call-surface);border:1px solid var(--call-border);z-index:40;border-radius:14px;width:244px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 55px #202b3c22}.conference-more-menu button{text-align:left;width:100%;min-height:45px;color:var(--call-ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.conference-more-menu button:hover{background:var(--hover-surface)}.conference-more-menu b{color:#8a93a4;margin-left:auto;font-size:12px}.conference-more-menu .mobile-hand,.conference-more-menu .mobile-share{display:none}.dark .meet-conference{--call-bg:#171d29;--call-surface:#202837;--call-ink:#e7ecf6;--call-muted:#a6afc1;--call-border:#333e51}.dark .conference-dock{background:0 0}.dark .view-switch{background:#263146}.dark .conference-panel-content .muted,.dark .conference-title>span{color:#a6afc1}@media (width>=1600px){.conference-workspace.panel-open{padding-left:5vw;padding-right:30px}.conference-tile{aspect-ratio:1.65}.conference-stage-top{margin-bottom:24px}}@media (width<=1150px){.conference-header{gap:22px;padding:0 24px}.conference-brand{padding-right:20px}.footer-encryption{display:none}.footer-room-info{flex-direction:column;flex-shrink:0;gap:0;min-width:40px}.footer-room-info:not(.debug-enabled){display:none}.meet-conference .footer-room-info:has(.encryption-error){background:var(--call-surface);border-radius:8px;flex-direction:row;gap:8px;max-width:calc(100% - 24px);padding:4px 8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:12px}.meet-conference .footer-encryption.encryption-error{display:flex}.conference-debug-panel{max-height:calc(100dvh - 215px)}.conference-footer{justify-content:center;gap:16px}.conference-workspace{gap:18px;padding:18px 22px 8px}.conference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.conference-tile{aspect-ratio:1.55}.conference-panel{flex-basis:310px}.panel-open .conference-tile{aspect-ratio:1.15}.panel-open .conference-avatar>span{width:56px;height:56px;font-size:20px}.panel-open .conference-avatar>small{display:none}.conference-title h1{max-width:40vw}}@media (width<=820px){.conference-header{gap:18px;height:88px}.conference-brand{font-size:26px}.conference-header .leave-call{padding:10px 12px;font-size:12px!important}.conference-title h1{font-size:17px}.conference-dock{gap:10px}.dock-button{min-width:62px}.conference-footer{gap:20px;padding:15px 20px}.conference-panel{z-index:35;width:330px;max-height:none;position:fixed;top:105px;bottom:120px;right:18px;box-shadow:0 10px 50px #17243825}.conference-panel-backdrop{z-index:30;background:#15203926;display:block;position:fixed;inset:88px 0 100px}.panel-open .conference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-open .conference-tile{aspect-ratio:1.55}.panel-open .conference-avatar>span{width:83px;height:83px;font-size:29px}.panel-open .conference-avatar>small{display:block}.conference-title h1{max-width:34vw}.tile-pin{opacity:1}}@media (width<=600px){.meet-conference{height:100dvh;min-height:620px}.conference-header{flex-shrink:0;gap:14px;height:85px;padding:0 18px}.conference-brand{border:0;padding:0}.conference-brand>span:last-child{display:none}.conference-mark{border-radius:11px;width:34px;height:34px}.conference-title{flex:1}.conference-title h1{max-width:100%;margin-bottom:6px;font-size:17px}.conference-title>span{white-space:nowrap;gap:5px;font-size:11px}.conference-header-actions{gap:6px}.conference-title>span{text-overflow:ellipsis;overflow:hidden}.conference-header .leave-call{border-color:#f7d6d6;border-radius:12px;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.leave-call>span{display:none}.conference-workspace{flex:1;min-height:0;padding:18px 16px 0;display:block}.conference-stage{height:100%}.conference-stage-top{gap:6px;min-height:44px;margin-bottom:16px}.stage-caption{gap:6px;font-size:12px}.stage-caption .live-dot{display:none}.view-switch{gap:0;padding:3px}.view-switch button{gap:5px;min-height:36px;padding:8px 9px;font-size:11px}.view-switch .meet-icon{width:15px;height:15px}.conference-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px}.conference-tile,.panel-open .conference-tile{aspect-ratio:.83;border-radius:13px;min-height:147px;max-height:calc(50dvh - 175px)}.conference-grid.focus-layout .conference-tile{aspect-ratio:.7;width:100%;min-height:240px;max-height:calc(100dvh - 330px)}.conference-avatar{gap:12px;margin-bottom:15px}.conference-avatar>span,.panel-open .conference-avatar>span{width:62px;height:62px;font-size:22px}.conference-avatar>small,.panel-open .conference-avatar>small{font-size:11px}.conference-tile-label{flex-wrap:wrap;gap:4px;padding:30px 9px 10px;font-size:12px}.conference-tile-label>.meet-icon{width:13px;height:13px}.conference-tile-label .tile-pin{width:36px;height:36px;position:absolute;bottom:38px;right:4px;background:0 0!important}.tile-top{top:8px;right:8px}.speaking-indicator{width:24px;height:24px}.conference-stage-bottom{flex-wrap:wrap;place-content:center;gap:0;min-height:95px;padding-bottom:12px;display:flex;position:relative}.gallery-pagination{gap:5px;margin-top:14px}.gallery-pagination>button{width:44px;height:44px}.page-counter{font-size:12px}.page-dots button{width:44px;height:44px}.swipe-hint{text-align:center;color:#929bad;flex-basis:100%;margin-top:-2px;font-size:11px;display:block}.conference-footer{min-height:108px;padding:15px 12px max(17px,env(safe-area-inset-bottom));z-index:40;flex-shrink:0;gap:0}.conference-dock{justify-content:space-around;gap:4px;width:100%}.dock-button{gap:9px;min-width:53px;font-size:10px!important}.dock-icon{border-radius:12px;width:45px;height:45px}.dock-group{gap:3px}.dock-divider{display:none}.dock-button>span>b{font-size:9px}.footer-people,.hand-button,.share-button{display:none}.conference-more-menu .mobile-hand,.conference-more-menu .mobile-share{display:flex}.conference-more-menu{width:260px;right:-50px}.conference-panel{border-radius:19px;width:auto;min-height:320px;max-height:calc(100dvh - 205px);inset:auto 8px 114px}.conference-panel-backdrop{inset:85px 0 105px}.conference-panel-heading{padding:8px 16px}.conference-panel-heading button{--icon-button-size:44px}.conference-panel-content{padding:16px}.conference-panel-heading h2{font-size:18px}.conference-panel-content input,.conference-panel-content p{font-size:16px}.conference-grid[data-count="1"]:not(.focus-layout){grid-template-columns:1fr;justify-items:center}.conference-grid[data-count="1"] .conference-tile{aspect-ratio:1;width:100%;max-width:340px;min-height:250px;max-height:calc(100dvh - 330px)}}@media (width<=360px){.conference-header{gap:10px;padding:0 12px}.conference-workspace{padding-left:10px;padding-right:10px}.stage-caption b{display:none}.conference-tile-label{font-size:11px}.dock-button{min-width:47px;font-size:9px!important}.dock-icon{width:43px;height:43px}.dock-button>span>b{font-size:8px}.conference-footer{padding-left:6px;padding-right:6px}}.live-dot.disconnected{background:#c69555}@media (width<=600px){.dock-button{min-width:58px;font-size:11px!important}.dock-button>span>b{font-size:10px}.conference-tile-label{font-size:13px}.conference-title>span,.swipe-hint,.view-switch button{font-size:12px}}.conference-tile.screen-sharing video{-o-object-fit:contain;object-fit:contain;background:#182131}.conference-tile.screen-sharing{background:#182131}@media (width<=600px){.gallery-pagination .page-dots button{width:44px}.view-switch button{min-height:44px}.conference-tile-label .tile-pin{width:44px;height:44px}}@media (width<=360px){.dock-button{min-width:47px;font-size:10px!important}.dock-button>span>b{font-size:9px}.conference-dock,.dock-group{gap:2px}.conference-footer{padding-left:6px;padding-right:6px}}.meet-conference .dock-button[aria-pressed=true]{color:#6b768d;background:0 0}.admission-notice{color:#794714;background:#fff3dd;border:1px solid #ebbd7b;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;margin:14px 30px 0;padding:12px 16px;font-size:14px;display:flex}.admission-notice>.meet-icon{flex-shrink:0}.admission-notice button{color:#794714;white-space:nowrap;background:#fff;border-color:#ebbd7b;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-left:auto;display:flex}.dark .admission-notice{color:#ffe0ad;background:#49351f;border-color:#a77439}.dark .admission-notice button{color:#ffe0ad;background:#30291f}@media (width<=600px){.admission-notice{flex-wrap:wrap;gap:8px;margin:10px 16px 0;padding:10px 12px;font-size:13px}.admission-notice button{width:100%}}.meet-conference{--call-header-height:94px;--call-footer-height:113px;height:100dvh;min-height:0;position:relative;overflow:hidden}.meet-conference .conference-grid{place-content:center;overflow:hidden}.meet-conference .conference-grid .conference-tile{aspect-ratio:auto;place-self:center;width:100%;max-width:none;height:100%;min-height:0;max-height:none}.meet-conference .conference-header{height:var(--call-header-height);flex-shrink:0;transition:margin-top .3s,transform .3s,opacity .2s}.meet-conference .conference-footer{height:var(--call-footer-height);flex-shrink:0;min-height:0;transition:margin-bottom .3s,transform .3s,opacity .2s,right .25s}.meet-conference .conference-stage-top{flex-shrink:0;height:43px;min-height:0;transition:height .3s,margin-bottom .3s,transform .3s,opacity .2s;overflow:hidden}.meet-conference .conference-stage-bottom{flex-shrink:0;height:59px;min-height:0;transition:height .3s,padding .3s,transform .3s,opacity .2s;overflow:hidden}.meet-conference .conference-panel{max-height:none}.controls-hidden .conference-header{margin-top:calc(var(--call-header-height)*-1);opacity:0;pointer-events:none;transform:translateY(-100%)}.controls-hidden .conference-footer{margin-bottom:calc(var(--call-footer-height)*-1);opacity:0;pointer-events:none;transform:translateY(100%)}.meet-conference.controls-hidden .conference-stage-bottom,.meet-conference.controls-hidden .conference-stage-top{opacity:0;pointer-events:none;height:0;margin-bottom:0;padding:0}.controls-hidden .conference-stage-top{transform:translateY(-24px)}.controls-hidden .conference-stage-bottom{transform:translateY(24px)}.conference-panel-slide-enter-active,.conference-panel-slide-leave-active{transition:transform .25s,opacity .25s,flex-basis .25s}.conference-panel-slide-enter-from,.conference-panel-slide-leave-to{opacity:0;transform:translate(100%)}@media (width<=820px){.meet-conference{--call-header-height:88px}.meet-conference .conference-panel{max-height:calc(100dvh - 225px)}}@media (width<=600px){.meet-conference{--call-header-height:85px;--call-footer-height:calc(108px + env(safe-area-inset-bottom))}.meet-conference .conference-stage-top{height:50px}.meet-conference .conference-stage-bottom{height:80px}.meet-conference .conference-panel{height:min(640px,100dvh - 205px);min-height:0;max-height:calc(100dvh - 205px)}}.meet-conference.landscape-call{--landscape-panel-width:clamp(200px, 36vw, 360px)}.landscape-call .conference-header{z-index:25;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));background:0 0;border:0;width:auto;height:auto;padding:0;position:absolute}.landscape-call .conference-brand,.landscape-call .conference-title{display:none}.landscape-call .conference-header .leave-call{justify-content:center;width:44px;height:44px;padding:0}.landscape-call .leave-call>span{display:none}.landscape-call .conference-header-actions>button,.landscape-call .conference-more-button{box-shadow:0 4px 20px #14213b18}.meet-conference.landscape-call .conference-workspace{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));gap:12px;display:flex}.landscape-call .conference-stage{height:auto;position:relative}.meet-conference.landscape-call .conference-stage-top{z-index:5;height:44px;margin:0;position:absolute;top:8px;left:8px}.landscape-call .stage-caption,.landscape-call .swipe-hint{display:none}.landscape-call .view-switch{background:color-mix(in srgb,var(--call-surface) 90%,transparent);box-shadow:0 2px 12px #14213b18}.meet-conference.landscape-call .conference-stage-bottom{z-index:5;justify-content:center;height:44px;padding:0;position:absolute;bottom:65px;left:0;right:0}.landscape-call .gallery-pagination{background:color-mix(in srgb,var(--call-surface) 92%,transparent);border-radius:12px;margin:0}.landscape-call .conference-stage-bottom:not(:has(.gallery-pagination)){display:none}.meet-conference.landscape-call .conference-footer{z-index:20;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));pointer-events:none;background:0 0;border:0;height:52px;margin:0;padding:0;position:absolute}.landscape-call .conference-dock{background:color-mix(in srgb,var(--call-surface) 92%,transparent);pointer-events:auto;border-radius:15px;justify-content:center;gap:4px;width:auto;max-width:100%;padding:4px;box-shadow:0 4px 20px #14213b25}.landscape-call .footer-room-info{background:var(--call-surface);border-radius:9px;flex-direction:row;gap:4px;padding:2px 6px 2px 2px;position:absolute;bottom:calc(100% + 8px);left:4px}.landscape-call .footer-room-info:not(.debug-enabled){display:none}.landscape-call .conference-debug-panel{max-height:calc(100dvh - 144px)}.landscape-call .dock-group{gap:2px}.landscape-call .dock-button{gap:0;min-width:44px;padding:0}.landscape-call .dock-icon{width:44px;height:44px}.landscape-call .dock-divider,.landscape-call .footer-encryption,.landscape-call .footer-people,.landscape-call .hand-button,.landscape-call .share-button{display:none}.landscape-call .dock-button>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landscape-call .conference-more-menu .mobile-hand,.landscape-call .conference-more-menu .mobile-share{display:flex}.landscape-call .conference-more-menu{max-height:calc(100dvh - 85px);right:-54px}.meet-conference.landscape-call .conference-panel,.meet-conference.landscape-call .conference-panel.chat-panel{z-index:30;flex:0 0 var(--landscape-panel-width);width:var(--landscape-panel-width);border-radius:14px;height:auto;min-height:0;max-height:none;position:relative;inset:auto}.meet-conference.landscape-call .conference-panel-backdrop{display:none}.landscape-call.has-panel .conference-footer{right:calc(var(--landscape-panel-width) + 28px)}.landscape-call.has-panel .conference-header{right:calc(var(--landscape-panel-width) + 36px)}.landscape-call .conference-panel-slide-enter-from,.landscape-call .conference-panel-slide-leave-to{flex-basis:0}.landscape-call.controls-hidden .conference-dock{pointer-events:none}.landscape-call.controls-hidden .conference-header{opacity:0;pointer-events:none;transform:translateY(-80px)}.meet-conference.landscape-call .conference-header{height:auto;transition:transform .3s,opacity .2s,right .25s}@media (prefers-reduced-motion:reduce){.meet-conference *{transition:none!important}}.meet-conference .conference-workspace{transition:padding .3s}.meet-conference.controls-hidden:not(.landscape-call) .conference-workspace{padding:6px}.meet-conference.controls-hidden .conference-tile .tile-pin{opacity:0;pointer-events:none}.conference-tile:not(.camera-muted){background:#171d29}.conference-tile video,.conference-tile>img{border-radius:inherit}.meet-conference.mobile-call{--call-header-height:calc(68px + env(safe-area-inset-top));--call-footer-height:calc(96px + env(safe-area-inset-bottom));width:100%;height:100dvh;position:fixed;inset:0}.meet-conference.mobile-call .conference-workspace,.meet-conference.mobile-call.controls-hidden .conference-workspace{gap:4px;padding:0;display:flex}.mobile-call .conference-stage{height:auto;min-height:0;position:relative}.meet-conference.mobile-call .conference-grid{gap:1px}.meet-conference.mobile-call .conference-tile{border-radius:0}.mobile-call .conference-tile video,.mobile-call .conference-tile>img{-o-object-fit:contain;object-fit:contain}.meet-conference .conference-tile.camera-fill video{-o-object-fit:cover;object-fit:cover}.mobile-call .conference-tile-label{z-index:2;flex-wrap:nowrap;min-height:40px;padding:4px 8px;bottom:0}.mobile-call .conference-tile-label .tile-pin{flex-shrink:0;width:32px;height:32px;position:static}.meet-conference.mobile-call:not(.landscape-call) .conference-header{z-index:20;padding-top:env(safe-area-inset-top);height:var(--call-header-height);position:relative}.meet-conference.mobile-call .conference-footer{z-index:20;width:100%;height:var(--call-footer-height);padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--call-surface);border:0;margin:0;position:relative;inset:auto}.meet-conference.mobile-call.controls-hidden .conference-footer{margin-bottom:calc(var(--call-footer-height)*-1)}.mobile-call .conference-dock{box-shadow:none;background:0 0}.meet-conference.mobile-call .conference-stage-top{z-index:5;height:50px;padding:4px max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left));justify-content:flex-end;margin:0;position:relative;inset:auto}.mobile-call .stage-caption,.mobile-call .swipe-hint{display:none}.meet-conference.mobile-call .conference-stage-bottom{z-index:5;justify-content:center;height:48px;padding:2px 0;position:relative;inset:auto}.mobile-call .gallery-pagination{background:var(--call-surface);border-radius:12px;margin:0}.mobile-call .page-dots{display:none}.meet-conference.mobile-call.landscape-call{--call-header-height:0px;--call-footer-height:calc(60px + env(safe-area-inset-bottom))}.meet-conference.mobile-call.landscape-call .conference-stage-top{height:calc(60px + env(safe-area-inset-top));padding-top:max(8px,env(safe-area-inset-top));justify-content:flex-start;padding-right:180px}.mobile-call.landscape-call .conference-header{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right))}.mobile-call.landscape-call.has-panel .conference-header{right:calc(var(--landscape-panel-width) + 12px)}.meet-conference.mobile-call.landscape-call.has-panel .conference-footer{width:calc(100% - var(--landscape-panel-width) - 4px)}.meet-conference.mobile-call.controls-hidden .conference-stage-bottom,.meet-conference.mobile-call.controls-hidden .conference-stage-top{height:0;padding:0}.mobile-call .admission-notice{z-index:26;top:var(--call-header-height);position:absolute;left:0;right:0}.conference-fullscreen-error{color:var(--call-ink);padding:12px;top:70px;left:16px;right:16px}.conference-audio-unlock,.conference-fullscreen-error{z-index:27;background:var(--call-surface);border-radius:12px;position:absolute}.conference-audio-unlock{min-height:44px;color:var(--call-blue);white-space:nowrap;border:1px solid #cbd6ff;align-items:center;gap:8px;padding:10px 16px;display:flex;top:145px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #14213b18}.meet-conference.chat-viewport-reduced .conference-panel.chat-panel{z-index:80;top:calc(var(--chat-viewport-top) + max(8px, env(safe-area-inset-top)));bottom:auto;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;height:calc(var(--chat-viewport-height) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:14px;min-height:0;max-height:none;position:fixed}.meet-conference.chat-viewport-reduced .conference-panel-backdrop{z-index:75;display:block;position:fixed;inset:0}.chat-viewport-reduced .meet-chat .chat-composer{max-height:calc(var(--chat-viewport-height) - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:8px 10px;overflow-y:auto}.chat-viewport-reduced .meet-chat .chat-keyboard-hint{display:none}.chat-viewport-reduced .meet-chat .chat-input-wrap textarea{max-height:clamp(44px,calc(var(--chat-viewport-height) - 240px),136px)}.chat-viewport-reduced .meet-chat .chat-picker{top:calc(var(--chat-viewport-top) + 76px + env(safe-area-inset-top));bottom:auto;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));max-height:calc(var(--chat-viewport-height) - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed}.conference-menu-section+.conference-menu-section{border-top:1px solid var(--call-border);margin-top:6px;padding-top:6px}.conference-menu-label{color:var(--call-muted);letter-spacing:.03em;margin:4px 12px;font-size:11px;font-weight:650}.conference-show-controls{z-index:35;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));border:1px solid var(--call-border);background:var(--call-surface);color:#c64244;border-radius:24px;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:12px;display:flex;position:absolute;box-shadow:0 3px 18px #0002}.dark .conference-show-controls{color:#f2969e}.conference-show-controls-label{opacity:1;grid-template-columns:1fr;margin-inline-start:8px;transition:grid-template-columns .28s,margin-inline-start .28s,opacity .18s;display:grid}.conference-show-controls-label>span{white-space:nowrap;min-width:0;overflow:hidden}.conference-show-controls.is-compact .conference-show-controls-label{opacity:0;grid-template-columns:0fr;margin-inline-start:0}@media (prefers-reduced-motion:reduce){.conference-show-controls-label{transition:none}}.expand-chat-count{color:#fff;background:#365fd6;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-inline-start:8px;display:inline-grid}.conference-activity{z-index:36;top:calc(var(--call-header-height) + 12px);right:max(12px,env(safe-area-inset-right));pointer-events:none;flex-direction:column;gap:8px;width:min(370px,100% - 24px);display:flex;position:absolute}.conference-activity.is-expanded{top:calc(max(12px, env(safe-area-inset-top)) + 54px)}.conference-toast{border:1px solid var(--call-border);background:var(--call-surface);color:var(--call-ink);pointer-events:auto;border-radius:14px;align-items:center;display:flex;box-shadow:0 6px 28px #0002}.conference-toast button{color:inherit;background:0 0;border:0;min-height:44px}.conference-toast-open{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.conference-toast-open span{overflow-wrap:anywhere}.conference-toast-open svg{flex-shrink:0}.conference-toast-dismiss{flex-shrink:0;width:44px;padding:10px}.chat-pulse .chat-dock-icon>.meet-icon{animation:.4s ease-in-out 3 chat-arrival}@keyframes chat-arrival{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-12deg)scale(1.15)}70%{transform:rotate(12deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.chat-pulse .chat-dock-icon>.meet-icon{animation:none}}.sharing-indicator-panel[data-v-edf11554]{box-sizing:border-box;color:#f5faf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#132b25;border:1px solid #37624c;border-radius:15px;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 12px;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;box-shadow:0 6px 22px #051d2226}.sharing-indicator-icon[data-v-edf11554]{color:#77e8a2;flex:0 0 34px;place-items:center;height:36px;display:grid;position:relative}.sharing-indicator-icon i[data-v-edf11554]{background:#77e8a2;border:2px solid #132b25;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:0}.sharing-indicator-copy[data-v-edf11554]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sharing-indicator-copy strong[data-v-edf11554]{white-space:nowrap;letter-spacing:-.12px;font-size:12px;font-weight:600}.sharing-indicator-copy>span[data-v-edf11554]{color:#aac9b7;font-size:10px}.sharing-indicator-panel button[data-v-edf11554]{font:inherit;cursor:pointer;flex-shrink:0}.sharing-indicator-pin[data-v-edf11554]{color:#aac9b7;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:30px;padding:0;display:grid}.sharing-indicator-pin[data-v-edf11554]:hover,.sharing-indicator-pin[aria-pressed=true][data-v-edf11554]{color:#fff;background:#ffffff17}.sharing-indicator-stop[data-v-edf11554]{color:#173a27;background:#f3f8f5;border:1px solid #d5e6dc;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:flex;font-size:11px!important;font-weight:650!important}.sharing-indicator-stop>span[data-v-edf11554]{background:currentColor;border-radius:2px;width:7px;height:7px}.sharing-indicator-stop[data-v-edf11554]:hover{background:#dcefe2}.sharing-indicator-stop[data-v-edf11554]:disabled{opacity:.6;cursor:wait}.sharing-indicator-panel button[data-v-edf11554]:focus-visible{outline-offset:3px;outline:2px solid #86efac}@media (width<=330px){.sharing-indicator-panel[data-v-edf11554]{gap:7px;padding:9px}.sharing-indicator-icon[data-v-edf11554]{display:none}}.sharing-pip-launcher[data-v-41f6d7a9]{color:var(--muted,#64748b);align-items:center;gap:8px;font-family:inherit;font-size:11px;line-height:1.4;display:flex}.sharing-pip-launcher[data-v-41f6d7a9]:empty{display:none}.sharing-pip-launcher>span[data-v-41f6d7a9]{max-width:300px}.sharing-pip-launcher button[data-v-41f6d7a9]{color:#245b40;cursor:pointer;background:#f3faf6;border:1px solid #a9cabb;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.sharing-pip-launcher button[data-v-41f6d7a9]:disabled{opacity:.55;cursor:default}.sharing-pip-launcher button[data-v-41f6d7a9]:focus-visible{outline-offset:2px;outline:2px solid #219c55}.meet-confirm-dialog[data-v-619aa655]{--danger:#bf4144;box-sizing:border-box;border:1px solid var(--border);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border-radius:24px;margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 32px 100px #101b3940}.meet-confirm-dialog[data-v-619aa655]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101a3670}.confirm-close[data-v-619aa655]{background:0 0;border:0;position:absolute;top:16px;right:16px}.confirm-icon[data-v-619aa655]{background:var(--soft);width:56px;height:56px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.destructive .confirm-icon[data-v-619aa655]{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.confirm-context[data-v-619aa655]{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;font-weight:600}h2[data-v-619aa655]{letter-spacing:-.6px;margin:0 0 12px;font-size:24px;line-height:1.25}.confirm-description[data-v-619aa655]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.confirm-error[data-v-619aa655]{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-radius:10px;padding:12px;font-size:13px}footer[data-v-619aa655]{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}footer button[data-v-619aa655]{border-radius:11px;min-width:0;min-height:44px;padding:10px 16px;font-weight:600}footer.equal-actions[data-v-619aa655]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirm-submit[data-v-619aa655]{background:var(--accent);border-color:var(--accent);color:#fff;justify-content:center;align-items:center;gap:8px;display:flex}.destructive .confirm-submit[data-v-619aa655]{background:var(--danger);border-color:var(--danger)}.confirm-submit.outlined[data-v-619aa655]{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 40%,var(--surface));color:var(--text)}.confirm-secondary[data-v-619aa655]{background:var(--danger);border-color:var(--danger);color:#fff;grid-column:1/-1}.confirm-secondary[data-v-619aa655]:hover,.confirm-submit[data-v-619aa655]:hover{filter:brightness(.93)}.confirm-spinner[data-v-619aa655]{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin-619aa655}@keyframes spin-619aa655{to{transform:rotate(1turn)}}@media (width<=480px){.meet-confirm-dialog[data-v-619aa655]{padding:28px 24px}footer[data-v-619aa655]{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.confirm-spinner[data-v-619aa655]{animation:none}}body:has(.chat-attachment-preview[open]){overflow:hidden}.chat-attachment-preview[data-v-05027843]{box-sizing:border-box;border:1px solid var(--chat-border,#e4e9f1);background:var(--chat-surface,#fff);width:min(1280px,100vw - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;color:var(--chat-ink,#253149);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #101b3940}.chat-attachment-preview[open][data-v-05027843]{flex-direction:column;display:flex}.chat-attachment-preview[data-v-05027843]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101a36b3}.attachment-preview-header[data-v-05027843]{border-bottom:1px solid var(--chat-border,#e4e9f1);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.attachment-preview-header h2[data-v-05027843]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;line-height:1.5;overflow:hidden}.attachment-preview-header a[data-v-05027843],.attachment-preview-header button[data-v-05027843]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.attachment-preview-header a[data-v-05027843]:hover,.attachment-preview-header button[data-v-05027843]:hover{background:var(--chat-soft,#f2f4f8)}.attachment-preview-header a[data-v-05027843]:focus-visible,.attachment-preview-header button[data-v-05027843]:focus-visible{outline-offset:1px;outline:3px solid #6c8df9}.attachment-preview-content[data-v-05027843]{background:var(--chat-soft,#f2f4f8);flex:1;place-items:center;min-width:0;min-height:0;display:grid}.attachment-preview-content iframe[data-v-05027843],.attachment-preview-content img[data-v-05027843]{border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.attachment-preview-content img[data-v-05027843]{-o-object-fit:contain;object-fit:contain}.attachment-preview-content p[data-v-05027843]{text-align:center;max-width:480px;padding:24px;line-height:1.6}@media (height<=500px),(width<=620px){.chat-attachment-preview[data-v-05027843]{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.attachment-preview-header[data-v-05027843]{padding:8px}.attachment-preview-header h2[data-v-05027843]{font-size:14px}}.chat-file[data-v-320d72be]{border:1px solid var(--chat-border,#e4e9f1);background:var(--chat-surface,#fff);color:var(--chat-ink,#253149);border-radius:10px;min-width:0;margin-top:6px;overflow:hidden}.chat-file-body[data-v-320d72be]{position:relative}.chat-file .chat-file-content[data-v-320d72be]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}.chat-file button.chat-file-content[data-v-320d72be]{cursor:zoom-in}.chat-file button.chat-file-content[data-v-320d72be]:hover{background:var(--chat-soft,#f2f4f8)}.chat-file button.chat-file-content[data-v-320d72be]:focus-visible{outline-offset:-3px;outline:3px solid #6c8df9}.chat-file-thumbnail[data-v-320d72be]{-o-object-fit:contain;object-fit:contain;background:var(--chat-soft,#f2f4f8);width:100%;max-width:100%;max-height:220px;display:block}.chat-file-info[data-v-320d72be]{align-items:center;gap:8px;padding:10px;display:flex}.chat-file-info>svg[data-v-320d72be]{flex-shrink:0}.chat-file-info>span[data-v-320d72be]{flex:1;min-width:0}.chat-file-info strong[data-v-320d72be]{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.chat-file-info small[data-v-320d72be]{color:var(--chat-muted,#67748a);margin-top:4px;font-size:11px;display:block}.has-download .chat-file-info[data-v-320d72be]{padding-right:54px}.chat-file-download[data-v-320d72be]{color:#315efb;border-radius:8px;place-items:center;min-width:36px;min-height:36px;display:grid;position:absolute;bottom:8px;right:8px}.chat-file-download[data-v-320d72be]:hover{background:#edf1ff}.chat-file-download[data-v-320d72be]:focus-visible{outline:3px solid #6c8df9}.chat-file-status[data-v-320d72be]{color:var(--chat-muted,#67748a);margin:0;padding:0 10px 10px;font-size:11px}.chat-file-status progress[data-v-320d72be]{accent-color:#315efb;width:100%;margin-top:5px;display:block}.chat-text[data-v-a626c773]{white-space:pre-wrap;overflow-wrap:anywhere}.chat-text p[data-v-a626c773]{min-height:1.65em;margin:0}.chat-text ul[data-v-a626c773]{margin:0;padding-inline-start:1.4em;list-style:outside}.chat-text li[data-v-a626c773]{padding-inline-start:.15em}.chat-text a[data-v-a626c773]{color:inherit;text-underline-offset:2px;text-decoration:underline}.meet-chat[data-v-dc61ed5f]{--chat-ink:#253149;--chat-muted:#67748a;--chat-border:#e4e9f1;--chat-soft:#f2f4f8;--chat-surface:#fff;min-width:0;min-height:0;color:var(--chat-ink);flex-direction:column;flex:1;display:flex}.meet-chat .chat-scroll-area[data-v-dc61ed5f]{flex:1;min-height:0;display:flex;position:relative}.meet-chat .chat-history[data-v-dc61ed5f]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce2ec transparent;width:100%;min-width:0;padding:16px;overflow-y:auto}.meet-chat .chat-empty[data-v-dc61ed5f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:260px;padding:22px 9px 34px;display:flex}.meet-chat .chat-empty-icon[data-v-dc61ed5f]{color:#5277ed;background:#edf1ff;border-radius:18px;place-items:center;width:59px;height:59px;margin-bottom:21px;display:grid}.meet-chat .chat-empty h3[data-v-dc61ed5f]{letter-spacing:-.025em;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.35}.meet-chat .chat-empty>p[data-v-dc61ed5f]{color:var(--chat-muted);margin:0;font-size:14px;line-height:1.7}.meet-chat .chat-entry[data-v-dc61ed5f]{align-items:flex-start;gap:9px;min-width:0;margin-top:24px;display:flex}.meet-chat .chat-entry[data-v-dc61ed5f]:first-child{margin-top:0}.meet-chat .chat-entry.chat-continuation[data-v-dc61ed5f]{margin-top:8px}.meet-chat .chat-person[data-v-dc61ed5f]{color:#74628f;background:#ece8f8;border-radius:10px;flex-shrink:0;place-items:center;width:29px;height:29px;margin-top:23px;font-size:11px;font-weight:600;display:grid}.meet-chat .chat-color-1[data-v-dc61ed5f]{color:#87684f;background:#f6eadd}.meet-chat .chat-color-2[data-v-dc61ed5f]{color:#567662;background:#e5eee9}.meet-chat .chat-color-3[data-v-dc61ed5f]{color:#5874a0;background:#e6edf8}.meet-chat .chat-continuation .chat-person[data-v-dc61ed5f]{margin-top:0}.meet-chat .chat-entry-content[data-v-dc61ed5f]{min-width:0;max-width:calc(100% - 38px)}.meet-chat .chat-entry-heading[data-v-dc61ed5f]{align-items:baseline;gap:8px;margin-bottom:8px;padding:0 1px;display:flex}.meet-chat .chat-entry-heading strong[data-v-dc61ed5f]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.meet-chat .chat-entry-heading time[data-v-dc61ed5f]{color:var(--chat-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:1.4}.meet-chat .chat-bubble[data-v-dc61ed5f]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--chat-soft);border-radius:3px 13px 13px;margin:0;padding:12px 14px;font-size:14px;line-height:1.65}.meet-chat .chat-entry.chat-own[data-v-dc61ed5f]{justify-content:flex-end}.meet-chat .chat-own .chat-entry-content[data-v-dc61ed5f]{max-width:91%}.meet-chat .chat-own .chat-entry-heading[data-v-dc61ed5f]{justify-content:flex-end}.meet-chat .chat-own .chat-bubble[data-v-dc61ed5f]{color:#fff;background:#315efb;border-radius:13px 3px 13px 13px}.meet-chat .chat-continuation .chat-bubble[data-v-dc61ed5f]{border-radius:13px}.meet-chat .chat-delivery[data-v-dc61ed5f]{color:var(--chat-muted);align-items:center;gap:5px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.meet-chat .chat-own .chat-delivery[data-v-dc61ed5f]{justify-content:flex-end}.meet-chat .chat-failed .chat-delivery[data-v-dc61ed5f]{color:#b44743}.meet-chat .chat-failed .chat-bubble[data-v-dc61ed5f]{outline-offset:2px;outline:1px solid #d96b63}.meet-chat .chat-new-messages[data-v-dc61ed5f]{white-space:nowrap;background:var(--chat-surface);color:#315efb;border:1px solid #dce4fa;border-radius:10px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #25355f13}.meet-chat .chat-new-messages>span[data-v-dc61ed5f]{background:#edf1ff;border-radius:5px;padding:1px 5px;font-size:11px}.meet-chat .chat-composer[data-v-dc61ed5f]{border-top:1px solid var(--chat-border);flex-direction:column;flex-shrink:0;gap:0;margin-top:0;padding:14px 16px 12px;display:flex;position:relative}.meet-chat .chat-input-wrap[data-v-dc61ed5f]{background:var(--chat-surface);border:1px solid #dfe5ef;border-radius:12px;padding:11px 11px 9px;transition:border-color .15s}.meet-chat .chat-input-wrap[data-v-dc61ed5f]:focus-within{border-color:#9aafea;box-shadow:0 0 0 3px #315efb08}.meet-chat .chat-input-wrap.chat-input-error[data-v-dc61ed5f]{border-color:#d98982}.meet-chat .chat-input-wrap .meet-list-editor[data-v-dc61ed5f]{resize:none;width:100%;min-height:43px;max-height:136px;color:var(--chat-ink);box-shadow:none;scrollbar-width:thin;background:0 0;border:0;border-radius:0;outline:none;padding:0 1px;font-size:14px;line-height:1.6;display:block}.meet-chat .chat-input-wrap .meet-list-editor[aria-disabled=true][data-v-dc61ed5f]{opacity:.65}.meet-chat .chat-composer-actions[data-v-dc61ed5f]{align-items:center;gap:8px;padding-top:5px;display:flex}.meet-chat .chat-composer-recipient[data-v-dc61ed5f]{color:var(--chat-muted);align-items:center;gap:5px;font-size:10px;line-height:1.4;display:flex}.meet-chat .chat-character-count[data-v-dc61ed5f]{color:var(--chat-muted);font-variant-numeric:tabular-nums;font-size:11px}.meet-chat .chat-send[data-v-dc61ed5f]{color:#fff;background:#315efb;border:0;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;margin-left:auto;padding:0;display:grid}.meet-chat .chat-send[data-v-dc61ed5f]:hover:not(:disabled){background:#244fe0}.meet-chat .chat-send[data-v-dc61ed5f]:disabled{opacity:1;color:#94a0b3;cursor:not-allowed;background:#eef1f6}.meet-chat .chat-send-error[data-v-dc61ed5f],.meet-chat .chat-unavailable[data-v-dc61ed5f]{color:#b44743;margin:8px 2px 0;font-size:12px;line-height:1.6}.meet-chat .chat-unavailable[data-v-dc61ed5f]{color:var(--chat-muted)}.meet-chat .chat-keyboard-hint[data-v-dc61ed5f]{color:var(--chat-muted);margin:8px 2px 0;font-size:10px;line-height:1.5}.meet-chat .chat-sr-only[data-v-dc61ed5f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dark .meet-chat[data-v-dc61ed5f]{--chat-ink:#e7ecf6;--chat-muted:#a2aec3;--chat-border:#39465d;--chat-soft:#2d394e;--chat-surface:#232f43}@media (width<=620px){.meet-chat .chat-entry[data-v-dc61ed5f]{gap:10px;margin-top:24px}.meet-chat .chat-person[data-v-dc61ed5f]{width:32px;height:32px;margin-top:25px;font-size:12px}.meet-chat .chat-entry-content[data-v-dc61ed5f]{max-width:calc(100% - 42px)}.meet-chat .chat-entry-heading strong[data-v-dc61ed5f]{font-size:13px}.meet-chat .chat-entry-heading time[data-v-dc61ed5f]{font-size:12px}.meet-chat .chat-bubble[data-v-dc61ed5f],.meet-chat .chat-empty>p[data-v-dc61ed5f],.meet-chat .chat-input-wrap .meet-list-editor[data-v-dc61ed5f]{font-size:16px}.meet-chat .chat-bubble[data-v-dc61ed5f]{padding:12px 14px}.meet-chat .chat-character-count[data-v-dc61ed5f],.meet-chat .chat-composer-recipient[data-v-dc61ed5f]{font-size:11px}.meet-chat .chat-keyboard-hint[data-v-dc61ed5f]{display:none}.meet-chat .chat-send-error[data-v-dc61ed5f],.meet-chat .chat-unavailable[data-v-dc61ed5f]{font-size:13px}}@media (height<=600px){.meet-chat .chat-scroll-area[data-v-dc61ed5f]{min-height:0}.meet-chat .chat-composer[data-v-dc61ed5f]{max-height:60dvh;overflow-y:auto}}@media (orientation:landscape) and (height<=600px){.meet-chat .chat-composer-recipient[data-v-dc61ed5f],.meet-chat .chat-keyboard-hint[data-v-dc61ed5f]{display:none}.meet-chat .chat-composer[data-v-dc61ed5f]{padding:8px}.meet-chat .chat-input-wrap[data-v-dc61ed5f]{align-items:flex-end;gap:6px;padding:7px;display:flex}.meet-chat .chat-input-wrap .meet-list-editor[data-v-dc61ed5f]{flex:1;min-width:0;max-height:72px;font-size:14px}.meet-chat .chat-composer-actions[data-v-dc61ed5f]{flex-shrink:0}}.meet-chat .chat-bubble a[data-v-dc61ed5f]{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.meet-chat .chat-bubble a[data-v-dc61ed5f]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.meet-chat .chat-private-label[data-v-dc61ed5f]{color:var(--chat-muted);overflow-wrap:anywhere;align-items:center;gap:4px;margin:0 0 5px;font-size:10px;display:flex}.meet-chat .chat-private-label svg[data-v-dc61ed5f]{flex-shrink:0}.meet-chat .chat-recipient-control[data-v-dc61ed5f]{margin-bottom:8px;position:relative}.meet-chat .chat-recipient-button[data-v-dc61ed5f]{background:var(--chat-soft);width:100%;min-width:0;min-height:34px;color:var(--chat-muted);text-align:left;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.meet-chat .chat-recipient-button.is-private[data-v-dc61ed5f]{color:#315efb;background:#edf1ff}.meet-chat .chat-recipient-button span[data-v-dc61ed5f]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.meet-chat .chat-recipient-button svg[data-v-dc61ed5f]{flex-shrink:0}.meet-chat .chat-picker[data-v-dc61ed5f]{z-index:5;background:var(--chat-surface);color:var(--chat-ink);border:1px solid var(--chat-border);border-radius:12px;max-height:min(330px,40dvh);padding:10px;position:absolute;bottom:calc(100% + 6px);overflow-y:auto;box-shadow:0 8px 28px #172c5326}.meet-chat .chat-recipient-picker[data-v-dc61ed5f]{left:0;right:0}.meet-chat .chat-picker header[data-v-dc61ed5f]{justify-content:space-between;align-items:center;gap:6px;padding-bottom:6px;font-size:12px;display:flex}.meet-chat .chat-picker header button[data-v-dc61ed5f]{width:30px;height:30px;min-height:0;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;padding:4px;display:grid}.meet-chat .chat-recipient-picker label[data-v-dc61ed5f]{cursor:pointer;overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:8px;padding:9px 5px;font-size:12px;font-weight:400;display:flex}.meet-chat .chat-recipient-picker label[data-v-dc61ed5f]:hover{background:var(--chat-soft);border-radius:6px}.meet-chat .chat-recipient-picker input[data-v-dc61ed5f]{accent-color:#315efb;flex-shrink:0;width:16px;height:16px}.meet-chat .chat-recipient-picker p[data-v-dc61ed5f]{color:var(--chat-muted);margin:6px 5px;font-size:11px}.meet-chat .chat-picker-done[data-v-dc61ed5f]{color:#315efb;background:#edf1ff;border:0;border-radius:6px;width:100%;margin-top:7px;padding:8px;font-size:12px}.meet-chat .chat-tool[data-v-dc61ed5f]{width:38px;height:38px;min-height:0;color:var(--chat-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.meet-chat .chat-tool[data-v-dc61ed5f]:hover{background:var(--chat-soft);color:var(--chat-ink)}.meet-chat .chat-emoji-picker[data-v-dc61ed5f]{bottom:112px;left:14px;right:14px}.meet-chat .chat-emoji-grid[data-v-dc61ed5f]{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.meet-chat .chat-emoji-grid button[data-v-dc61ed5f]{aspect-ratio:1;background:0 0;border:0;place-items:center;min-height:0;padding:4px;font-size:22px;display:grid}.meet-chat .chat-emoji-grid button[data-v-dc61ed5f]:hover{background:var(--chat-soft)}.meet-chat .chat-draft-files[data-v-dc61ed5f]{gap:6px;padding:0 0 10px;display:flex;overflow-x:auto}.meet-chat .chat-draft-files>div[data-v-dc61ed5f]{flex:0 0 115px;position:relative}.meet-chat .chat-draft-files[data-v-dc61ed5f] .chat-file-thumbnail{height:60px}.meet-chat .chat-draft-files[data-v-dc61ed5f] .chat-file-info{padding:6px}.meet-chat .chat-draft-files[data-v-dc61ed5f] strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meet-chat .chat-draft-files>div>button[data-v-dc61ed5f]{border:1px solid var(--chat-border);background:var(--chat-surface);width:26px;height:26px;min-height:0;color:var(--chat-ink);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:3px}.meet-chat .chat-file-hint[data-v-dc61ed5f]{color:var(--chat-muted);margin:6px 2px 0;font-size:10px}@media (width<=620px){.meet-chat .chat-recipient-button[data-v-dc61ed5f]{min-height:40px;font-size:12px}}@media (height<=600px){.meet-chat .chat-picker[data-v-dc61ed5f]{max-height:160px;margin-top:6px;position:relative;bottom:auto;left:auto;right:auto}.meet-chat .chat-emoji-control[data-v-dc61ed5f]{position:static}.meet-chat .chat-emoji-picker[data-v-dc61ed5f]{position:absolute;bottom:55px;left:10px;right:10px}}.experiment-lab[data-v-14a10979]{font-size:12px}.experiment-inputs[data-v-14a10979]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.experiment-inputs label[data-v-14a10979],.experiment-lab>label[data-v-14a10979]{font-size:12px}.experiment-inputs select[data-v-14a10979]{width:100%;min-width:0}.experiment-buttons[data-v-14a10979]{flex-wrap:wrap;gap:8px;display:flex}.experiment-results[data-v-14a10979]{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:8px;display:grid}.experiment-results dd[data-v-14a10979]{text-align:right;margin:0}@media (width<=480px){.experiment-inputs[data-v-14a10979]{grid-template-columns:1fr}}.receiver-mode-options[data-v-b04c9945]{flex-wrap:wrap;gap:8px;display:flex}.receiver-mode-options button[data-v-b04c9945]{flex:110px;font-size:12px}summary[data-v-b04c9945]{cursor:pointer;font-size:13px}.media-settings[aria-busy=true][data-v-306043c1] .media-settings-camera .avatar-operation-progress{display:none}.semantic-avatar-tile[data-v-8a8de157]{background:#010812;position:absolute;inset:0;overflow:hidden}canvas[data-v-8a8de157]{width:100%;height:100%;display:block}.semantic-avatar-debug[data-v-8a8de157],.semantic-avatar-label[data-v-8a8de157],.semantic-avatar-tracking[data-v-8a8de157]{color:#c8ede4;background:#071b27cc;border-radius:8px;padding:5px 9px;font-size:11px;line-height:1.4;position:absolute;top:12px;left:12px}.semantic-avatar-tracking[data-v-8a8de157]{top:42px}.semantic-avatar-debug[data-v-8a8de157]{font-variant-numeric:tabular-nums;top:auto;bottom:46px}.semantic-avatar-fallback[data-v-8a8de157]{color:#8bcec4;flex-direction:column;justify-content:center;align-items:center;font-size:64px;display:flex;position:absolute;inset:0}.semantic-avatar-fallback img[data-v-8a8de157]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.semantic-avatar-fallback span[data-v-8a8de157]{background:#071b27dd;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;bottom:50px}.avatar-portrait-control[data-v-8a8de157]{z-index:2;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:12px;right:12px}.avatar-portrait-toggle[data-v-8a8de157]{color:#d9f2ff;background:#071b27dd;border:1px solid #87ceff35;border-radius:8px;padding:6px 10px;font-size:11px!important}.avatar-portrait-picker[data-v-8a8de157]{background:#071320f5;border:1px solid #87ceff35;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px;width:min(280px,70vw);margin-top:8px;padding:8px;display:grid;box-shadow:0 12px 32px #0005}.avatar-portrait-picker button[data-v-8a8de157]{color:#def3ff;background:#0b1d2d;border:2px solid #0000;border-radius:8px;padding:0 0 7px;overflow:hidden;font-size:12px!important}.avatar-portrait-picker button[aria-pressed=true][data-v-8a8de157]{border-color:#6aceff}.avatar-portrait-picker img[data-v-8a8de157]{aspect-ratio:1.25;-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:6px;display:block}.avatar-portrait-control button[data-v-8a8de157]:focus-visible{outline-offset:3px;outline:2px solid #9bdbff}.avatar-portrait-control [role=alert][data-v-8a8de157]{color:#ffe5e5;background:#071320f5;max-width:230px;padding:8px;font-size:12px;display:block}.media-notice[data-v-a2c50d7c]{box-sizing:border-box;width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border:1px solid #dce2ec;border-radius:18px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.media-notice[data-v-a2c50d7c]::backdrop{background:#10182873}.media-notice p[data-v-a2c50d7c]{margin-block:16px;line-height:1.5}.media-notice button[data-v-a2c50d7c]{text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}
